Joomla. Как русифицировать модуль
Написал: admin в категорию Joomla, Новости, Программирование, tags: Joomla, модуль, локаль, руссификацияНекоторое время назад, столкнулся с необходимостью русификации англоязычной темы в joomla + virtuemart. Я использовал тему RT Mynxx для руссифицированной версии Joomla 1.5. О том что получилось и как это можно делать читайте далее
Общее вводное замечание: joomla все настройки, устанавливаемого модуля, читает их файла <имя модуля>.xml, который в обязательном порядке идет с каждым модулем. Так вот среди прочих параметров в этом файле перечислены и языковые файлы которые идут с данным модулем. Находятся они в секции languages. Пример секции с описанием прикрепленного файла английского языка для модуля rokajaxsearch:
<languages> <language tag="en-GB">en-GB.mod_rokajaxsearch.ini</language> </languages>
как нетрудно догадаться атрибут tag указывает наименование локали а содержимое поля language показывает нам присоединенный файл с описанием используемых констант, который относится к данной локали. Если посмотреть, то файл этот находится, как правило, в корневой папке установочного архива.
Теперь собственно к вопросу руссификации.
Как мне видится есть 2 пути:
1. Более сложный, и как мне кажется более необходимый разработчикам модулей нежели простым пользователям.
Итак:
а) нужно распаковать отдельно установочный архив англоязычного модуля.
б) взять англоязычный ini - файл
языковых констант (в нашем примере это en-GB.mod_rokajaxsearch.ini). Сохранить его под новым именем (например: ru-RU.mod_rokajaxsearch.ini) и далее в этом новом файле перевести все константы с английского на русский
Затем сохранить этот файл в кодировке "UTF-8", поскольку именно эта кодировка используется Joomla
в) после того как вы сформировали файл языковых констант для русского языка, необходимо исправить секцию languages в установочном xml-файле и добавить туда наш новый файл с описаниями:
<languages> <language tag="en-GB">en-GB.mod_rokajaxsearch.ini</language> <language tag="ru-RU">ru-RU.mod_rokajaxsearch.ini</language> </languages>
г) далее мы модем упаковать наши файлы в новый архив и установить модуль обычным способом через меню Расширения -> Установить / удалить -> Загрузить файл пакета.
А вот вторым, более простым, вариантом руссификации модулей я с радостью поделюсь со своими подписчиками, необессудьте ![]()
Кстати, вопрос в тему, это хостинг для сайта. Отличным вариантом, как говорится, на все случаи жизни является выделенный сервер. Ваш портал на Joomla будет просто в "восторге" от тех ресурсов, которые дает dedicated server, а ваши пользователи будут признательны за быстро загружающийся сайт.
Записи (RSS)
Joomla. Как русифицировать модуль…
Собирая сайт на Joomla, перед веб мастерами рано или поздно встает вопрос локализации (русификации) англоязычных модулей, которые необходим…
большое спасибо!Взяла себе тоже-пригодится.