Последние версии Joomla предоставляют встроенные многоязычные возможности.
Однако для настройки мультиязычности требуется несколько больше шагов, чем просто включение плагина и модуля переключения языков.
Вкратце шаги приведены ниже:
- Установите языковые пакеты из Extension Manager -> Установить языки. - Это переведет метки системы, как читать дальше и т. Д.
- Определить языки контента - это языки, которые будут назначены элементам контента (статьям, меню, модулям и т. Д.).
- Включить и настроить систему - плагин Language Filter.
- Создайте структуру категорий языков.
- Вам необходимо создать корневую категорию для каждого языка, например, английского, французского, и назначить язык контента, который вы создали ранее для каждого из них. Затем вы можете создать подкатегории для каждого языка. И не забудьте создать категорию Languages All, для контента, который будет использоваться для всех языков.
- Создайте свои основные статьи и назначьте их на языки.
- Создайте меню и пункты меню для каждого языка. Одно меню для каждого языка.
- Вам также понадобится пункт меню «Все (языки)» на главной странице и пункт меню для каждого языка и все ассоциации пунктов меню.
- Следуйте тому же подходу для любых модулей. Создайте соответствующие модули для каждого языка.
- Опубликовать модуль переключения языков.
Более подробное руководство можно найти здесь
Кроме того, вы можете рассмотреть некоторые сторонние расширения, которые обеспечивают дополнительную гибкость или другой подход.
Обновление для вашей конкретной проблемы с модулем языков:
Убедитесь, что вы создали пункты «Главное меню» и их языковые ассоциации для каждого языка. Попробуйте выполнить действия, описанные в руководствах.