Языковые файлы компонентов, отвечающие за открытую часть сайта, находятся в папке:
/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 из Закрытой части сайта можно включить режим отладки языка, что позволит видеть все переводимые строки, окруженные символами **
.
Tags: joomla 1.7, JText, компонент Joomla, компонент Joomla 1.7, перевод компонента в Joomla, перевод компонента в Joomla 1.7, создание компонента Joomla, создание компонента Joomla 1.7, языковые файлы Joomla, языковые файлы Joomla 1.7
Запись опубликована
Вторник, Май 29, 2012 в
05:27 и находится в
Joomla, Программирование .
Вы можете следить за ответами к этой записи через
RSS 2.0 ленту.
Вы можете оставить комментарий, или обратиться к записи со своего сайта.