本文整理汇总了PHP中CopixI18N::setCountry方法的典型用法代码示例。如果您正苦于以下问题:PHP CopixI18N::setCountry方法的具体用法?PHP CopixI18N::setCountry怎么用?PHP CopixI18N::setCountry使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CopixI18N
的用法示例。
在下文中一共展示了CopixI18N::setCountry方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setUp
public function setUp()
{
CopixContext::push('copixtest');
$this->saveConfigi18n = CopixConfig::Instance()->i18n_path_enabled;
CopixConfig::Instance()->i18n_path_enabled = true;
CopixTpl::setTheme('testtheme');
CopixI18N::setLang('fr');
CopixI18N::setCountry('FR');
}
示例2: testLangAndCountries
public function testLangAndCountries()
{
CopixI18N::setLang('fr');
CopixI18N::setCountry('FR');
$this->assertEquals(_i18n('i18n.default'), 'default');
$this->assertEquals(_i18n('i18n.key'), 'fr_FR');
$this->assertEquals(_i18n('i18n.lang'), 'fr');
$this->assertEquals(_i18n('i18n.lang', null, 'en_NOTEXISTS'), 'en');
$this->assertEquals(_i18n('i18n.lang', null, 'en_US'), 'en');
$this->assertEquals(_i18n('i18n.key', null, 'en_US'), 'en_US');
$this->assertEquals(_i18n('i18n.key', null, 'en_EN'), 'en_EN');
}
示例3: beforeProcess
/**
* Traitements à faire avant execution du controller
*/
public function beforeProcess(&$pExecParams)
{
//Si la langue n'a pas encore été détectée, on tente l'autodétection
if (!$this->_alreadyDefinied()) {
//Demande de l'autodétection de la langue
$this->_autoDetect();
}
//si l'on autorise la sélection utilisateur
if ($this->config->enableUserLanguageChoosen) {
$this->_detectUserSelection();
}
CopixI18N::setLang($this->_lang);
CopixI18N::setCountry($this->_country);
}
示例4: setUp
public function setUp()
{
$config = CopixConfig::Instance();
if (method_exists($config, 'copixtpl_clearPaths')) {
$config->copixtpl_clearPaths();
$config->copixtpl_addPath(COPIX_PROJECT_PATH . 'themes/');
CopixTpl::clearFilePathCache();
}
$config->i18n_path_enabled = true;
CopixTpl::setTheme('testtheme');
CopixI18N::setLang('fr');
CopixI18N::setCountry('FR');
$this->themeDir = COPIX_PROJECT_PATH . 'themes/testtheme/';
$this->defaultDir = COPIX_PROJECT_PATH . 'themes/default/';
$this->moduleDir = CopixModule::getBasePath('copixtest') . '/copixtest/' . COPIX_TEMPLATES_DIR;
}