Войти  \/ 
x
или
Регистрация  \/ 
x

или

 

 

 

Вывод языковой переменной

 

Откуда Joomla подтягивает значения JText::

Пример  замены для компонента HikaShop

 нужно перевести

Решение:

Заходим в Админку > Система > менеджер языков -> Переопределение констант > создать переопределение константы для русского языка для сайта.
В поле Языковая константа пишем что хотим изменить (например Description), а в поле Текст (Значение) - перевод на русский.

 Правка файлов ru_RU в шаблоне и в папке language не даёт таких результатов.

 

Подключение языковых констант

Как уже говорилось выше Технология переопределения текстовых констант: Расширения > Языки > Переопределение констант, тогда данная переменная без проблем выводится в теле плагина, компонента, модуля при помощи обращения JText::_('Наша языковая константа');.
А вот если она определена и прописана в LANG файле плагина, то в этом случае JText её не видит!

Как решить эту проблему?

Решение:

Пишем строку
$lang = JFactory::getLanguage();
в коде плагина, модуля или компонента.
Затем задаем системное имя нашего расширения, чьи языковые файлы нам нужны, например
plg_example.
И откуда забираем языковый файл: из Админки: JPATH_ADMINISTRATOR
Тогда JTEXT будет искать языковые файлы нашего плагина (или другого расширения) в папке /administrator/language,
Получается строчка:
$lang->load('plg_example',JPATH_ADMINISTRATOR);

Если языковые файлы берем из корневой папки /language/
тогда указываем
JPATH_SITE.

Добавить комментарий

Защитный код
Обновить

О нашем проекте

Проект Joom-la-la предназначен для начинающих пользователей Системы управления сайтами Joomla; программистов, администраторов. Мы хотим поделиться с вами своими наработками и примерами.

Это один из сотен сайтов, сделанных нами в рамках бренда Petrovich Group. Надеемся быть вам полезными и ждём ваших комментариев

Петрович

Контактная информация

Владивосток, Россия
+ 7 423 2 *** ***
888 (@) joom-la-la.ru
petrovichgroup.ru
****

Новые публикации

18
июнь2017

Ошибка categories_ru...

Обнаружена ошибка. 1146 Table 'datajet1.#__virtuemart_categories_ru_ru' doesn't exist  

16
март2018

Обнаружена ошибка. U...

При попытке сохранить файл configuration появляется сообщение: 0 - Обнаружена ошибка. Unable to load...

21
июль2017

Настраиваем Helix Me...

Настраиваем много-колоночный вывод пунктов меню в выпадающем меню - Helix Mega Menu

21
июнь2017

После обновления до...

После обновления Joomla до 3.6 в разделе Менеджер расширений - установить появляется  Предупреж...

25
июнь2017

Серия Fatal ошибок в...

В достаточно хороших шаблонах Vina Bonnie, Vina Fashion, IncomeUp, Vina Bagshop есть проблема - они...

26
дек2017

[Решено] Ошибка при...

Иногда, при сохранении различного контента ( материала, портфолио), в админке,  возникает ошибк...

✔Мы можем, ✔мы делаем, ✔мы решаем! ✰✰✰✰✰

Big Data, Статистика

Анализируем большие объёмы данных, ведём и анализируем статистику

Онлайн Чаты

Устанавливаем на сайты онлайн Чаты, для организации службы поддержки посетителей сайта

Баннерная Сеть

Разместим ваши баннеры, посты, объявления в нашей сети сайтов различной тематики

Видео на YouTube

Делаем видео ролики и размещаем их на YouTube. Там же делаем посты и ссылки