class Lang (Локализации)
Class Lang — класc для работы со словарями локализаций.
Пример использования:
<?php
$lang = Lang::lang();
echo $lang->NAME;
Система автоматически добавляет дефолтный словарь локализации, основываясь на файле конфигурации системы.
class Lang
{
/** * Установить локализацию по умолчанию * @param string $name * @throws Exception */static public function setDefaultDictionary($name)
/** * Добавить словарь локализации * @param string $name — имя локализации * @param Config_Abstract $dictionary — объект конфигурации */static public function addDictionary($name , Config_Abstract $dictionary)
/** * Получить локализированную строку по ключу словаря, * при отсутствии в словаре необходимого ключа в качестве значения будет возвращено «[ключ]»* @param string $key * @return string */
public function get($key)
/** * Конвертировать словарь локализации в формат JSON * @return string */public function getJson()
/** * Конвертировать словарь локализации в объект JavaScript * @return string */public function getJsObject()
/** * Получить ссылку на словарь локализации по имени локализации или * получить словарь по умолчанию * @param string $name optional, * @throws Exception * @return Lang */static public function lang($name = false)
}
comments powered by Disqus