Проблема в том, что если попробовать выдать языковую константу через JText::_ из другого компонента или модуля, то Joomla локализацию не находит.
Для вызова нужно сначала подключить его языковой файл.
Как не странно вариант
JFactory::getLanguage()->load('com_somycom');
- не сработал.
Возможно проблема в том, что вызывал я ее в административной части сайта, а константы он искал на пользовательской.
Рабочий вариант:
$oLanguage = JFactory::getLanguage();
foreach($aRows as $oRow)
{
$oLanguage->load('com_somycom'.'.sys', JPATH_ADMINISTRATOR, null, false, true) ||
$oLanguage->load('com_somycom'.'.sys', JPATH_ADMINISTRATOR . '/components/' . 'com_somycom', null, false, true);
}
JText::_('com_somycom_title');
Для удобства отладки можно включить: общие настройки - система - Отладка языка