-
Notifications
You must be signed in to change notification settings - Fork 152
Локализация
Локализации приставочного интерфейса основана на использовании библиотеки gettext
Утилита для удобного перевода - Poedit
Порядок локализации:
-
Установить на сервере необходимую локаль и убедиться что она появилась в выводе команды
locale -a
. Для Debian/Ubuntu необходимо добавить в/var/lib/locales/supported.d/local
строку с необходимой локалью, затем выполнитьsudo dpkg-reconfigure locales
. Список поддерживаемых системой локалей можно посмотреть в/usr/share/i18n/SUPPORTED
. -
Создать директорию с именем локали (достаточно первых двух букв локали из вывода
locale -a
) в/server/locale/
, внутри создать каталогLC_MESSAGES
. -
Скопировать в
/server/locale/[NEW_LOCALE]/LC_MESSAGES/
файлstb.po
, например, из английской локализации. -
Открыть
/server/locale/[NEW_LOCALE]/LC_MESSAGES/stb.po
с помощью Poedit. -
Выполнить перевод.
-
Сохранить результат. Рядом с
stb.po
должен появится файлstb.mo
, он и является используемым в портале файлом локализации. -
В некоторых случаях может потребоваться перезапуск apache.