Для интернационализации административной части сайта используются те же файлы i18n, которые описаны в предыдущем разделе.
В данном случае основным файлом, в котором собрано большинство констант, используемых в админ-панели, станет файл в директории ~/classes/modules/
- i18n.%префикс%.php
. В некоторых случаях используются также и файлы, находящиеся в директориях конкретных модулей так, как это было описано ранее.
Соответственно, для создания новой языковой версии админ-панели, необходимо, как и раньше, сделать копии задействованных i18n-файлов и перевести значения констант на нужный язык.
Те же действия верны и для панели быстрого редактирования (Edit-in-Place). В этом случае следует отредактировать константы из файла ~/classes/modules/i18n.%префикс%.php
. В основном, это все константы, начинающиеся с префикса "js-
".
Также на всех страницах админ-панели присутствует справка (раскрывающийся блок с правой стороны). Текст этой справки берётся из небольших html-файлов, находящихся в папке ~/man/
. В этой директории располагается системная папка /img/
с необходимыми для справки изображениями и папки, имеющие название аналогичное существующим языковым версиям сайта. Внутри папки, например, /ru/
, находятся директории, одноименные модулям системы (autoupdate, catalog и т.д.). И уже внутри этих папок, находятся непосредственно html-файлы, одноименные страницам админ-панели для каждого модуля.
Для получения справки на нужном языке необходимо сделать копию папки /ru/
, назвав её, в нашем случае, /en/
и перевести текстовое содержимое всех html-файлов на интересующий нас язык.