Мультиязычность

Материал из AltadocCMS
Перейти к: навигация, поиск

Содержание

Мультиязычность и локализации Altadoc CMS

Система предоставляет некоторые возможности использования нескольких языков при эксплуатации сайтов, созданных на ее основе.

Принцип мультиязычности основан на наличии языковых файлов , которые расположены в корневой папке language и имеют формат ini, кодировку UTF-8 и определенную структуру хранения файлов.

Общая структура папок языковой подсистемы Altadoc CMS

-language
-common 
---ru  - папка с файлами переводов русского языка
----custom
----modules   -   файлы с именем модуля (catalog.ini, blogs.ini и т.д.) 
----plugins   -   файлы с именем плагина 
----widgets   -   файлы с именем виджета 
f----main.ini  - основной файл , который загружается первым
---en  - папка с файлами переводов английского языка
--....
---iw  - папка с файлами переводов иврита
---fr  - папка с файлами переводов французкого языка
- ИМЯ_ШАБЛОНА(может не быть) - папка, где повторяется структура общей (common) папки языка. Используется для наложения, во избежании потерь при обновлении, и специфическими переводами.

порядок загрузки языковой подсистемы Altadoc CMS

Общие принципы организации мультиязычной среды в Altadoc CMS