Главная Новости

Языковые файлы Joomla. Переопределение языковых констант в Joomla 2.5

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

видео Языковые файлы Joomla. Переопределение языковых констант в Joomla 2.5

Создание отзыва или комментария и последующая его модерация в компоненте Joomla - JComments

Здравствуйте дорогие друзья! В данной заметке речь пойдет о том, как не вмешиваясь в код можно переименовать стандартный перевод на сайте под управлением Joomla.


10. Урок-Разработка на D7. Введение - Языковые файлы и константы, видео 1/1

Впервые с переопределением перевода я познакомился на Друпал и думал вот бы и на джумла такое. Но какова была моя радость, когда я открыл такое и в joomla 2.5. Это очень удобный инструмент на мой взгляд. Представьте ситуацию, когда вам необходимо заменить одно слово в переводе во фронтальной части сайта, например, заменить слово «Опубликовано» на слово «Дата». Конечно, есть вариант — подключиться по ftp, открыть языковые файлы и внести соответствующие изменения. Но есть другой способ, более проще. Как это сделать?

Открываем панель управления joomla, далее идем в системное меню Расширения -> Менеджер языков -> Переопределение языковых констант. Теперь нам необходимо создать новый  перевод, который перезапишет стандартный существующий. Вообще каким образом происходит перезапись? В папке language лежат файлы локализаций, в нашем случае здесь лежат файлы двух языков — русского и английского (папки en-GB и ru-RU). Но по мимо этого здесь лежит и папка под названием «Overrides», т.е. перезаписываемые. Перед тем как выдать значение перевода константы Joomla сначала обращается в папку «overrides» и если здесь ничего нет, то обращается в папку с языковыми файлами (зависит от того, какой язык установлен по умолчанию в админке).

Так вот, надеюсь понятно каким образом происходит перезапись. Теперь давайте теперь создадим новый перевод. Чтобы создать жмем по знакомой нам оранжевой кнопочке «Создать». Обратите внимание в правой части окна выдается подсказка, что такое языковая константа и ее значение.

rss