当前位置: 首页>>代码示例>>PHP>>正文


PHP CopixI18N::setLang方法代码示例

本文整理汇总了PHP中CopixI18N::setLang方法的典型用法代码示例。如果您正苦于以下问题:PHP CopixI18N::setLang方法的具体用法?PHP CopixI18N::setLang怎么用?PHP CopixI18N::setLang使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CopixI18N的用法示例。


在下文中一共展示了CopixI18N::setLang方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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');
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:9,代码来源:copixtest_copixurlresourcetest.class.php

示例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');
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:12,代码来源:copixtest_copixi18n.class.php

示例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);
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:17,代码来源:i18n.plugin.php

示例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;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:16,代码来源:copixtest_copixtpltest.class.php

示例5: testToTimestamp

 public function testToTimestamp()
 {
     CopixI18N::setLang('fr');
     $this->assertEquals(220316400, CopixDateTime::yyyymmddToTimestamp('19761225'));
     $this->assertEquals(880930800, CopixDateTime::yyyymmddToTimestamp('19971201'));
     $this->assertEquals(220316400, CopixDateTime::dateTotimestamp('25/12/1976'));
     CopixI18N::setLang('en');
     $this->assertEquals(220316400, CopixDateTime::dateTotimestamp('12/25/1976'));
     $this->assertEquals(220352466, CopixDateTime::yyyymmddhhiissToTimestamp('19761225100106'));
     $this->assertEquals(880930866, CopixDateTime::yyyymmddhhiissToTimestamp('19971201000106'));
     CopixI18N::setLang('fr');
     $this->assertEquals(CopixDateTime::dateTotimestamp(false), null);
     $this->assertFalse(CopixDateTime::dateTotimestamp('19761225100106'));
     /*
     $this->assertEquals ('19761225000000',CopixDateTime::DateTimeToyyyymmddhhiiss('25/12/1976'));
     timeStampToyyyymmddhhiiss
     yyyymmddhhiissToTimeStamp
     */
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:19,代码来源:copixtest_copixdatetimetest.class.php

示例6: processSetLang

 /**
  * Choix de la langue
  *
  * @author Christophe Beyer <cbeyer@cap-tic.fr>
  * @since 2009/11/03
  * @param string $lang Langue a mettre en place
  */
 public function processSetLang()
 {
     _currentUser()->assertCredential('group:[current_user]');
     $pLang = CopixRequest::getAlpha('lang');
     //$getLang = CopixI18N::getLang (); echo "getLang=".$getLang;
     if ($pLang) {
         CopixI18N::setLang($pLang);
     }
     $from = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : CopixUrl::get('kernel||getHome');
     return new CopixActionReturn(COPIX_AR_REDIRECT, $from);
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:18,代码来源:default.actiongroup.php


注:本文中的CopixI18N::setLang方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。