Categories

Новые шаблоны

Joomla 3.x. Как создать локализацию темы

Amina Freinger Сентябрь 11, 2014
Rating: 5.0/5. From 1 vote.
Please wait...

Этот туториал покажет, как установить новый язык и добавить локализацию темы в шаблонах Joomla 3.x.

Joomla 3.x. Как создать локализацию темы

  1. Установка нового языка

    1. Сначала необходимо установить новый язык. Скачайте желаемый языковой пакет с сайта http://community.joomla.org/translations.html, учитываю используемую на вашем сайте версию движка Joomla.

    2. Войдите в админ панель Joomla и идите в меню Расширения -> Менеджер расширений (Extensions -> Extensions Manager).

      Joomla 3.x. How to create theme localization1

    3. Нажмите кнопку Обзор (Browse), откройте папку, в которой вы сохранили языковой пакет на компьютере, выберите языковой пакет двойным щелчком мишки и кликните Загрузить и установить (Upload & Install).

      Joomla 3.x. How to create theme localization2

    4. Когда языковой пакет будет установлен, идите в меню Расширения -> Менеджер языков (Extensions -> Language Manager) и вы увидите новый язык в списке.

      Joomla 3.x. How to create theme localization3

    5. Откройте вкладку Содержимое (Content), затем нажмите кнопку Новый (New).

      Joomla 3.x. How to create theme localization4

    6. Создайте новый язык содержимого с уникальными параметрами. Тег языка (Language Tag) должен быть таким же, как и в названии установленного языкового пакета (fr-FR, en-GB, etc.):

      Joomla 3.x. How to create theme localization5

    7. Кликните Сохранить и закрыть (Save and Close). Вы увидите следующее сообщение: "Язык содержимого был успешно сохранен".

  2. Дублирование языковых файлов

    1. Необходимо дублировать языковые файлы en-GB.tpl_themeXXXX.ini и en-GB.tpl_themeXXXX.sys.ini, которые находятся в папке \language\en-GB на сервере. Скопируйте эти файлы в папку \language\YOUR ADDITIONAL LANGUAGE, например, language\de-DE.

      Если вы хотите создать одноязычный сайт, желаемые текст можно редактировать в файлах английского языка. Если вы хотите создать многоязычный сайт, необходимо дублировать языковые файлы темы для нового языка.

    2. Измените или переименуйте языковой префикс en-GB на код (локаль) желаемого языка/страны, например, для немецкого языка необходимо использовать следующий префикс: de-DE.tpl_themeXXXX.ini для обеих файлов (это должен быть тот же самый префикс, что и название папки нового языка). См. скриншот ниже:

      Joomla 3.x. How to create theme localization6

    3. Теперь можете открыть файл de-DE.tpl_themeXXXX.ini в любом кодовом редакторе и изменить или перевести необходимый текст. Если вы не видите изменения, сделанные в файле, на вашем сайте, просмотрите следующий туториал и убедитесь, что вы выполните все описанные в туториале инструкции по созданию многоязычного сайта.

  3. Переопределение языковых констант (Language Overrides Tool)

  4. Joomla содержит потрясающий инструмент под названием Language Overrides Tool, который позволяет переводить текстовые константы прямо в админ панели. Давайте переведем заголовок кнопки "More" на странице "Latest news".

    1. В админ панели идите в меню Расширения -> Менеджер языков (Extensions -> Language Manager) и откройте вкладку Переопределения (Overrides).

      Joomla 3.x. How to create theme localization7

    2. В фильтре языков выберите желаемый язык и нажмите кнопку Новый (New).

      Joomla 3.x. How to create theme localization8

    3. Можно переопределить текст при помощи Значения (Value) или Константы (Constant). Давайте найдем значение "More". Среди результатов поиска нужно выбрать элемент, прописать необходимый текст в поле и сохранить переопределение.

      Joomla 3.x. How to create theme localization9

    4. Обновите страницу сайта. Мы можем видеть, что заголовок кнопки изменился.

      Joomla 3.x. How to create theme localization10

    5. Более детальную информацию о Joomla Language Overrides Tool вы найдете в следующем туториале: Joomla 3.x. Как переопределять языковые константы.

Вы также можете воспользоваться детальным видео туториалом:

Joomla 3.x. Как создать локализацию темы

Шаблон Joomla
Эта запись была размещена в Joomla! Туториалы и помечена как add, joomla, localization, theme, translation. Добавьте в закладки постоянную ссылку.

Submit a ticket

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