Joomla!: Перевод модуля на русский

Опубликовано: 13.08.2017

видео Joomla!: Перевод модуля на русский

Видео инструкция, компонент К2 для Joomla!

Курс JoomMaster от RadiusPRO

Поначалу все кажется достаточно легко (по сути так оно и есть), но все таки подводных камешков не избежать. Разработчики довольно отлично откоментировали как настраивать плагин и модуль переключения языков, НО... они запамятовали напомнить, что  у Joomla может быть только один пункт меню по дефлоту (контроллер по дефлоту). Что это означает и при чем тут этот пункт - будет понятно далее.



Допустим,  у нас есть веб-сайт с некоторым количеством контента, имеется два меню (верхнее и боковое), несколько модулей, которые содержат определенный (не принципиально какой) функционал. Наша задачка - сделать его двуязычным, для примера англо-русский.Курс JoomMaster от RadiusPRO

Запомните! До того как делать многоязычность нужно установить языковые пакеты (локализации) тех конкретно языков, которые будут употребляться. Нереально сделать турецко-русский веб-сайт, если Joomla не имеет турецкой локализации - система будет находить то, чего нет.


Как сделать админку wordpress на русском, если wordpress на английском Шаг 4

Итак начнем... Устанавливаем Joomla, по дефлоту мы имеем только английскую локализацию.

1. Устанавливаем Русскую локализацию. Для этого заходим в Extensions->Extension Manager, и загружаем нужный (в нашем случае российской) пакет локализации.

Контент стопроцентно дублируем и переводим на британский язык, тоже самое с модулями. Категории можно бросить в покое, если только их наименования не должны мерцать на веб-сайте, если же вывод наименования категории нужен, то соответственно зеркалам и их, а материалы присваиваем категориям уже согласно локализации.

У нас уже было 3 меню, мы создаем еще 3 вточности такие же, но уже на британском языке. Все эти меню имеют схожие пункты на собственных языках (соответственно они ссылаются на материалы и категории собственной языковой локализации). Всем пт меню нужно присвоить подходящую локализацию (по другому в 9-м пт ничего не получится).

Перебегаем к самой главной части реализации нашего плана - вывод и настройка переключения языков.

7. Создаем дефолтное меню - это непременное меню с одним пт назначенным по дефлоту, при этом модуль для него назначать не нужно, оно нигде не должно отображаться.


Вернуться на главную!

Поделитесь своим мнением

rss