0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 813 Просмотров
*

master-smeta

  • Захожу иногда
  • 275
  • 9 / 0
Здравствуйте. Подскажите пожалуйста ответ на такой вопрос: Можно ли в своем модуле использовать языковые константы от других модулей и компонентов, или для каждого модуля нужно использовать свой файл локализации?
Например у меня в модуле должна выводиться "Дата создания". Такая константа уже есть: COM_CONTENT_CREATED_DATE, однако использовать ее в моем модуле у меня не получается. Если я напишу:
Код
echo JText::_( 'COM_CONTENT_CREATED_DATE' );
то получу не значение константы (Дата создания), а саму константу (COM_CONTENT_CREATED_DATE).
Если же я создам отдельный файл локализации типа ru-RU.my_mod.ini с такой константой, а коде напишу:
Код
echo JText::_( 'MY_MOD_CREATED_DATE' );
То все выводится нормально.
Но я не хочу создавать лишние файлы, тем более что всё уже создано
« Последнее редактирование: 10.12.2014, 17:28:18 от b2z »
*

b2z

  • Глобальный модератор
  • 6960
  • 755 / 0
  • Разраблю понемногу
Можно, но я бы не советовал. А если COM_CONTENT_CREATED_DATE вдруг изменят?

Если не аргумент, то:
Код: php
$lang = JFactory::getLanguage();
$extension = 'com_content';
$base_dir = JPATH_SITE;
$language_tag = 'ru-RU';
$reload = true;
$lang->load($extension, $base_dir, $language_tag, $reload);

Можно проще:
Код: php
$lang->load('com_content');
*

master-smeta

  • Захожу иногда
  • 275
  • 9 / 0
Понятно. Спасибо. Тему можно закрывать
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Один файл переопределения языковых констант языка и для сайта и для админки

Автор Mega-e

Ответов: 1
Просмотров: 363
Последний ответ 12.11.2018, 11:08:14
от Mega-e
Установка официальных языковых пакетов

Автор rilcom

Ответов: 1
Просмотров: 460
Последний ответ 05.06.2018, 10:06:50
от Lokasunder
Не подставляется информация вместо констант

Автор hazyin

Ответов: 0
Просмотров: 397
Последний ответ 18.11.2016, 15:25:57
от hazyin
Не работает поиск в переопределении констант

Автор турист

Ответов: 0
Просмотров: 575
Последний ответ 08.07.2016, 03:45:56
от турист
При "Поделиться в соц сетях" на разных языковых версиях выходит один язык

Автор RazarioAgro

Ответов: 0
Просмотров: 494
Последний ответ 23.06.2016, 14:51:31
от RazarioAgro