Объединить языки с различным кодом региона

Я хотел бы создать многоязычный сайт Joomla. Я не хочу заходить так далеко, как предоставить несколько ароматов, например. Английском или португальском языках, и я не хочу требовать от пользователей из всех англоговорящих стран выбора языкового флага или языкового тега языка (например, en-GB) на языковом коммутаторе.

Joomla поддерживает многоязычность, и вы можете загружать языковые пакеты, но они специфичны для региона. Следующая опция состояла в том, чтобы настроить новый язык контента, но выбранные мной регистровые параметры либо недоступны, либо, похоже, сталкиваются с существующим языком.

Насколько я понимаю, способ локализации обычно работает в том случае, если не указаны версии, специфичные для региона, стандартная локаль «en» должна применяться ко всем англоязычным пользователям. Как я могу достичь этого в Joomla?

2 голоса | спросил jerry 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 06 Sep 2016 19:45:25 +0300 2016, 19:45:25

1 ответ


1

Похоже, что установка кода языка URL в -Extensions -Languages ​​делает трюк.

Например, в случае английского языка выберите один из англоязычных языков и

  1. Измените «Заголовок» и «Название Нативный», например. на «английский»
  2. Выберите доступный «Языковой тег», который соответствует установленному языковому пакету (en-US, en-GB, ...).
  3. Измените 'Код языка URL' на 'en'.
  4. Выберите один из существующих префиксов для флага (возможно, вы можете создать свой собственный, снабдив соответствующее изображение).
  5. Оставьте остальные как есть и сохраните.
  6. Обновите свой контент и меню, чтобы использовать язык - ссылки, к сожалению, сломаются.

Быстрое тестирование этого с помощью Chrome показывает, что любой браузер с (любым) английским языком как предпочтительным языком получает английские страницы. Коммутатор языков показывает только язык, но не код региона - если вы не попросите его показать флаги.

ответил jerry 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 06 Sep 2016 22:59:24 +0300 2016, 22:59:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132