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