Языковые файлы компонентов, отвечающие за открытую часть сайта, находятся в папке:
/language/ru-RU
Языковой файл компонента com_simple
имеет следующее название:
ru-RU.com_simple.ini
Поместим в данный файл строчку:
COM_SIMPLE_USER_H1="Пользователь"
Теперь языковая переменная COM_SIMPLE_USER_H1
доступна из шаблона компонента в открытой части.
В папке tmpl находится шаблон default.php. Указываем содержимое:
<?php defined( '_JEXEC' ) or die; ?> <h1><?php echo JText::_('COM_SIMPLE_USER_H1'); ?> <?php echo $this->escape($this->item->name); ?></h1>
Проверяем вывод на экран:
http://localhost/joomla17/index.php?option=com_simple&view=user&id=42
В теге h1 теперь находится:
Пользователь Super User
Для вывода и перевода строки COM_SIMPLE_USER_H1
используется класс JText
и метод "_"
.
Если перевод для строки не задан, то будет отображено значение по-умолчанию. В данном случае COM_SIMPLE_USER_H1
.
В Настройках Joomla 1.7 из Закрытой части сайта можно включить режим отладки языка, что позволит видеть все переводимые строки, окруженные символами **
.