Как настроить новый многоязычный сайт?

12

Один из моих старых клиентов хочет обратиться к Joomla вместо статического многоязычного веб-сайта с поддержкой HTML5 / CSS3. Я новичок в Joomla, и моя самая большая проблема заключается в том, чтобы сделать многоязычный веб-сайт Joomla, который бы содержал языки RTL и LTR. поэтому я начал с тестирования «модуля переключения языков», я включил «системный плагин-языковой фильтр» и настроил позицию для модуля. но это не работает когда я наведите курсор мыши на поле и щелкните по нему, ничего не появится, поэтому возникает вопрос, как я могу заставить его работать?


Редактировать :

основная проблема заключается в том, что «меню переключения языков не отображает код языка в своем списке, оно вообще не выпадает»

введите описание изображения здесь

Elhamy
источник
Установщик Joomla 3 очень удобен, и он может создать правильную организацию контента с самого начала.
Анибал
Я делаю это с 1-го старта, проблема, которую я не могу понять, это «почему в меню не отображаются языки»
Elhamy
Вы создали меню для каждого языка и один дом для каждого языка? Установите образец сайта J3 с правильной многоязычной структурой и сравните оба сайта.
Анибал
Кроме того, есть плагины, которые будут выполнять автоматический перевод с помощью Googoe Translate или Bing Translate, и расширение Farlang, которое каким-то образом помогает с многоязычными сайтами (я никогда не использовал его сам).
Софист

Ответы:

12

Последние версии Joomla предоставляют встроенные многоязычные возможности.

Однако для настройки мультиязычности требуется несколько больше шагов, чем просто включение плагина и модуля переключения языков.

Вкратце шаги приведены ниже:

  1. Установите языковые пакеты из Extension Manager -> Установить языки. - Это переведет метки системы, как читать дальше и т. Д.
  2. Определить языки контента - это языки, которые будут назначены элементам контента (статьям, меню, модулям и т. Д.).
  3. Включить и настроить систему - плагин Language Filter.
  4. Создайте структуру категорий языков.
    - Вам необходимо создать корневую категорию для каждого языка, например, английского, французского, и назначить язык контента, который вы создали ранее для каждого из них. Затем вы можете создать подкатегории для каждого языка. И не забудьте создать категорию Languages ​​All, для контента, который будет использоваться для всех языков.
  5. Создайте свои основные статьи и назначьте их на языки.
  6. Создайте меню и пункты меню для каждого языка. Одно меню для каждого языка.
    1. Вам также понадобится пункт меню «Все (языки)» на главной странице и пункт меню для каждого языка и все ассоциации пунктов меню.
  7. Следуйте тому же подходу для любых модулей. Создайте соответствующие модули для каждого языка.
  8. Опубликовать модуль переключения языков.

Более подробное руководство можно найти здесь

Кроме того, вы можете рассмотреть некоторые сторонние расширения, которые обеспечивают дополнительную гибкость или другой подход.

Обновление для вашей конкретной проблемы с модулем языков:

Убедитесь, что вы создали пункты «Главное меню» и их языковые ассоциации для каждого языка. Попробуйте выполнить действия, описанные в руководствах.

Ф.Фрюин
источник
это было действительно полезно, чтобы обрисовать в общих чертах мой образ мышления, однако главная проблема все еще там. почему в моем меню нет кодов языков?
Эльхами
какая у тебя версия Joomla?
FFrewin
Я обновил свой ответ.
FFrewin
1
Языковое меню не будет отображать выбор языка, пока вы не выполните шаги, перечисленные Ф.Фрейном. Когда у вас все установлено, домашние страницы и меню для языков селектора будут отображаться правильно.
Адриэль Брансон
6

Многоязычная система Joomla в порядке, если у вас есть несколько статей и модулей.

Если у вас много статей, модулей, это не просто для обработки, потому что все в двух экземплярах. Представьте, что если у вас есть 500 статей, вам понадобится 500 статей на английском, 500 на французском и т. Д.

Итак, я предлагаю использовать такой модуль:

http://www.faboba.com/en/composants/falang.html

С этим модулем у вас есть только одна статья, а внутри этой статьи вы управляете различными переводами. То же самое для модуля, как меню.

Себастьян Гикель
источник
3

Взгляните на наш http://www.neno-translate.com, он решит подобные проблемы при установке и упростит перевод и управление вашим многоязычным контентом.

Сорен Бек Дженсен
источник
3
Привет Сорен: Пожалуйста, проверьте это о "саморекламе". meta.stackexchange.com/questions/57497/...
FFrewin
1

Joomla 3 имеет собственную встроенную систему для работы с многоязычными сайтами. Никаких плагинов или расширений не требуется. Вот пошаговое руководство со скриншотами, показывающими, как именно вы можете настроить многоязычный веб-сайт. Вы также можете устранить неполадки на вашем сайте, если что-то не так, перепроверив каждый шаг.

Майк Фитцпатрик
источник
-1

Я использую расклассифицированный вебсайт в платформе Joomla ... Установить новый многоязычный вебсайт в Joomla очень легко и гибко ... Просто посмотрите на это " Руководство по созданию многоязычного вебсайта Joomla за считанные минуты " .. . Это очень просто понять и объясняет вам очень четкий пошаговый метод ...

Селин Томас
источник