С недавних пор в AtomX реализована возможность мультиязычности и так как я принимал некоторое участие в переводе шаблона для очередной сборки то вкурил как это работает и хочу поделиться этим с нашими пользователями.
Перевод шаблона дело совсем не трудное даже для тех кто совсем не знаком ни с языками программирования ни с гипертекстовыми разметками , короче любой чайник при желании может перевести свой шаблон на любые языки.
Итак для начала находим папку
template/ваш_шаблон/languages там мы видим по умолчанию два языка Русский
rus.php и Английский
eng.php
Это и есть переводы шаблона (не админки а именно шаблона)
открываем файл русского перевода
вот например:
Code:
'News' => 'Новости',
Слева это ключ справа соответственно сам перевод
Для того что бы этот перевод работал и для английского вставляем опять же ключ News и перевод в данном случае будет тоже News
Теперь у нас есть перевод двух языков
Теперь в шаблоне где мы хотим вставить это слово вставляем метку
{{ 'News'|lang }} и при переключении языков на русском будет выводиться Новости а на английском News
Позже вы сможете добавлять другие языки уже ничего не меняя в самом шаблоне
Например для того что бы был перевод на арабском создаём в папке
languages файл например arab.php и прописываем туда :
И у вас слово Новости будет выводится на арабском الأخبار
Как вы уже поняли переводы могут быть для любых языков.
Надеюсь материал был полезен для вас