Некоторое время назад, столкнулся с необходимостью русификации англоязычной темы в 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>

г) далее мы модем упаковать наши файлы в новый архив и установить модуль обычным способом через меню Расширения -> Установить / удалить -> Загрузить файл пакета.

А вот вторым, более простым, вариантом руссификации модулей я с радостью поделюсь со своими подписчиками, необессудьте :)

[Только для rss-подписчиков. Подпишитесь для регулярного получения эксклюзивной информации.]

Кстати, вопрос в тему, это хостинг для сайта. Отличным вариантом, как говорится, на все случаи жизни является выделенный сервер. Ваш портал на Joomla будет просто в "восторге" от тех ресурсов, которые дает dedicated server, а ваши пользователи будут признательны за быстро загружающийся сайт.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Понравился пост подпишись по RSS 

2 ответов в “Joomla. Как русифицировать модуль”
  1. ShowBlogs.ru - социальная сеть для блоггеров ответил:

    Joomla. Как русифицировать модуль…

    Собирая сайт на Joomla, перед веб мастерами рано или поздно встает вопрос локализации (русификации) англоязычных модулей, которые необходим…

  2. Cкачать сериал ответил:

    большое спасибо!Взяла себе тоже-пригодится.

Оставить комментарий