/** * @param Language $langobj * @param string $maincode * @param array $variants * @param array $variantfallbacks * @param array $flags * @param array $manualLevel */ function __construct($langobj, $maincode, $variants = array(), $variantfallbacks = array(), $flags = array(), $manualLevel = array()) { $this->mDescCodeSep = ':'; $this->mDescVarSep = ';'; parent::__construct($langobj, $maincode, $variants, $variantfallbacks, $flags, $manualLevel); $names = array('gan' => '原文', 'gan-hans' => '简体', 'gan-hant' => '繁體'); $this->mVariantNames = array_merge($this->mVariantNames, $names); }
function __construct($langobj, $maincode, $variants = array(), $variantfallbacks = array(), $flags = array(), $manualLevel = array()) { $this->mDescCodeSep = ':'; $this->mDescVarSep = ';'; parent::__construct($langobj, $maincode, $variants, $variantfallbacks, $flags, $manualLevel); $names = array('zh' => '原文', 'zh-hans' => '简体', 'zh-hant' => '繁體', 'zh-cn' => '大陆', 'zh-tw' => '台灣', 'zh-hk' => '香港', 'zh-mo' => '澳門', 'zh-sg' => '新加坡', 'zh-my' => '大马'); $this->mVariantNames = array_merge($this->mVariantNames, $names); }
/** * @param Language $langobj * @param string $maincode * @param array $variants * @param array $variantfallbacks * @param array $flags */ function __construct($langobj, $maincode, $variants = array(), $variantfallbacks = array(), $flags = array()) { parent::__construct($langobj, $maincode, $variants, $variantfallbacks, $flags); // No point delaying this since they're in code. // Waiting until loadDefaultTables() means they never get loaded // when the tables themselves are loaded from cache. $this->loadRegs(); }