本文整理汇总了PHP中Lang::_dictionary方法的典型用法代码示例。如果您正苦于以下问题:PHP Lang::_dictionary方法的具体用法?PHP Lang::_dictionary怎么用?PHP Lang::_dictionary使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Lang
的用法示例。
在下文中一共展示了Lang::_dictionary方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __load
private function __load($path, $lang, $clear = false)
{
if ((bool) $clear === true || !self::$_dictionary instanceof Dictionary) {
self::$_dictionary = new Dictionary(array());
self::$_transliterations = array();
}
$include = sprintf($path, $lang);
if (file_exists($include)) {
require $include;
}
if (is_array($dictionary)) {
self::$_dictionary->merge($dictionary);
}
if (is_array($transliterations)) {
self::$_transliterations = array_merge(self::$_transliterations, $transliterations);
}
if (empty(self::$_transliterations)) {
include TOOLKIT . '/include.transliterations.php';
self::$_transliterations = $transliterations;
}
}
示例2: initialize
/**
* Initialize dictionary, transliterations and dates array
*/
public static function initialize()
{
self::$_dictionary = new Dictionary();
self::$_transliterations = array();
self::$_dates = array();
}
示例3: clear
/**
* Clear the current dictionary and transliteration arrays
*/
public static function clear()
{
self::$_dictionary = new Dictionary(array());
self::$_transliterations_character_replacements = array();
self::$_transliterations_pattern_replacements = array();
}
示例4: clear
/**
* Clear the current dictionary and transliteration arrays
*/
public static function clear()
{
self::$_dictionary = new Dictionary(array());
self::$_transliterations = array();
}
示例5: load
/**
* Load language file. Each language file contains three arrays:
* about, dictionary and transliterations.
*
* @param string $path
* Path of the language file that should be loaded
*/
private static function load($path)
{
// Load language file
if (file_exists($path)) {
require $path;
}
// Populate dictionary ($dictionary is declared inside $path)
if (isset($dictionary) && is_array($dictionary)) {
self::$_dictionary = array_merge(self::$_dictionary, $dictionary);
}
// Populate transliterations ($transliterations is declared inside $path)
if (isset($transliterations) && is_array($transliterations)) {
self::$_transliterations = array_merge(self::$_transliterations, $transliterations);
}
}