Редактировалось: 2 раза — последний 22 сентября 2014
+3
Голосов: 3
На примере модуля Homepage Slideshow 1.2, хочу показать как делать переводы на русский, язык дополнений к популярным CMS без знаний языка. Кратко пред история, года 4-5 назад понадобился модуль слайдшоу для сайта на джумле, выбор пал на Homepage Slideshow 1.2, но как выяснилось, перевода этого модуля на русский язык нет, более того как я позже узнал европейская кодировка модуля ставила даже гуру по джумле в тупик по этому вопросу. Но так как я этого на тот момент не знал, то смело взялся за дело, и перевел модуль, который с той поры широко разошелся по интернету (я имею ввиду русский перевод).
Я подошел к переводу несколько по делитански, а именно не стал создавать отдельный языковый пакет, а перевел уже существующий английский, (как оказалось именно это и было залогом удачи). Итак делюсь с Вами способом по переводу приложений на русский язык, без знания английского. Открываем установочный пакет модуля и ищем в нем файл mod_homepageslideshow.xml (для других модулей файл с расширением .xml в котором указаны настройки модуля по умолчанию) с таким примерно содержанием:
И находим в нем строки которые задают значения вывода в админке, то есть нас интересует все вида label="Gradient Color 1" description="Gradient Color 1", это и есть значения полей в админке. Дальше берем значения полей label и их описания description и переводим в авто переводчике, например
Скрытый текст виден только зарегистрированным пользователям
и заменив их все у нас должно получится примерно так:
Вот и все сохраняем сделанные изменения и устанавливаем модуль в админке (и фронтенде тоже) получаем такую картину:
Таким же способом можно переводить и компоненты. Скачать переведенный модуль и посмотреть:
Скрытый текст виден только зарегистрированным пользователям