Forumlar / National / Russian / Тех. поддержка / Как подключить i18n к своему модулю или плагину?

Виктор
#1 2018-07-07 07:34

Как подключить i18n к своему модулю или плагину какая логика? Нужно переведить контент + категории в модуле, Госпожа разработчики небольшой пример покажите!

Добавлено 2 месяца спустя:

Реально нужна помощь, наведите в правильное русло, не понимаю с чего начать

Bu konu Виктор tarafından düzenlendi(2018-09-18 07:20, 5 yıllar önce)
DenDevin
#2 2018-09-18 07:35
По сути, логика такая: в рнр - файле модуля (плагина) нужно подключить языковой файл функцией cot_langfile(), предварительно в корне модуля нужно создать папку lang с папками языков, которые будут использоваться на сайте. К примеру, в папке lang модуля создаём папку ru, а внутри файл module_name.ru.php. В данный файл и пишутся языковые переменные, которые потом выводятся в шаблоне модуля. Ялыковыя переменная в этом файле выглядит так: $L['module_name'] = 'Название модуля';
Виктор
#3 2018-09-18 08:27
Ну в самом модуле все ланг файли есть, вопрос в локализации контента и категорий, то что храним в БД, , плагин і18 работает только с модулем page, хочу понять как заставить свой модуль работать с етим плагином
DenDevin
#4 2018-09-18 09:31
Только смотреть код page и пытаться сделать что-то подобное.