Теперь нужно написать в файле, где должна выводиться непереводимая фраза: {lang('word', 'file_name')}.
Где file_name это имя файла с переводом. Сам файл с переводами должен находится:
- если для шаблона то по пути - /templates/НАЗВАНИЕ_ШАБЛОНА/langauge/НАЗВАНИЕ_ШАБЛОНА/ru_RU( например для руского)/LC_MESSAGES/НАЗВАНИЕ_ШАБЛОНА.po, где НАЗВАНИЕ_ШАБЛОНА.po и есть нужний файл.
- если для модуля то по пути - /application/modules/НАЗВАНИЕ_МОДУЛЯ/langauge/ru_RU( например для руского)/LC_MESSAGES/НАЗВАНИЕ_МОДУЛЯ.po, где НАЗВАНИЕ_МОДУЛЯ.po и есть нужний файл.
Использование этих файлов описано в инструкциях ниже в зависимости от вибраного способа:
- Инструкция по использованию системы перевода Gettext:
http://docs.imagecms.net/razrabotchikam … -s-gettext
- Инструкция по использованию модуля для перевода Translator:
http://docs.imagecms.net/administrirova … erevodchik
Примечание. После перевода возможно нужно будет перезапустить сервер. На линукс серверах скорее всего не понадобиться.