Использование на многоязычных сайтах

NorrCompetition поддерживает многоязычность начиная с версии 1.3.0.

Для включения поддержки многоязычности зайдите в настройки компонента > вкладка Общие > и установите параметр Поддержка многоязычности в значение Да. После того, как вы включите этот параметр, у вас появится возможность задавать переводы для определённых элементов внутри компонента.

Для корректной работы компонента при включенной многоязычности необходима версия PHP 5.4 и выше, а также расширение mbstring.

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

Вот как выглядят некоторые разделы администрирования компонента при включенной многоязычности:

Конкурс
Добавление конкурса
Участник
Добавление участника
Поле
Добавление поля

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

Категория
Добавление категории

Всегда создавайте категории с привязкой ко всем языкам. Не привязывайте категорию к конкретному языку.

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

При определении переводов необходимо помнить, что языком по умолчанию (основным языком) является английский (en-GB). Поэтому он всегда идёт первым в ряду вкладок.