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


PHP LangLoader::set_locale方法代码示例

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


在下文中一共展示了LangLoader::set_locale方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: load_lang

 protected function load_lang(HTTPRequestCustom $request)
 {
     $locale = TextHelper::htmlspecialchars($request->get_string('lang', UpdateController::DEFAULT_LOCALE));
     LangLoader::set_locale($locale);
     UpdateUrlBuilder::set_locale($locale);
     $this->lang = LangLoader::get('update', 'update');
 }
开发者ID:AroundPBT,项目名称:PHPBoost,代码行数:7,代码来源:UpdateController.class.php

示例2: test_get_imbricated_with_locale

 public function test_get_imbricated_with_locale()
 {
     LangLoader::set_locale('french');
     $lang = LangLoader::get('mylang', '/test/data/');
     $expected = array('common_lang_var1' => 'hello1', 'common_lang_var2' => 'hello2', 'common_lang_var3' => 'hello3', 'lang_var1' => 'coucou1', 'lang_var2' => 'coucou2', 'lang_var3' => 'coucou3');
     self::assertEquals($expected, $lang);
 }
开发者ID:AroundPBT,项目名称:PHPBoost,代码行数:7,代码来源:LangLoaderTest.php

示例3: load_lang

 protected function load_lang(HTTPRequestCustom $request)
 {
     $locale = TextHelper::htmlspecialchars($request->get_string('lang', self::DEFAULT_LOCALE));
     $locale = in_array($locale, InstallationServices::get_available_langs()) ? $locale : self::DEFAULT_LOCALE;
     LangLoader::set_locale($locale);
     InstallUrlBuilder::set_locale($locale);
     $this->lang = LangLoader::get('install', 'install');
 }
开发者ID:AroundPBT,项目名称:PHPBoost,代码行数:8,代码来源:InstallController.class.php

示例4: __construct

 public function __construct($locale = '')
 {
     $this->token = new File(PATH_TO_ROOT . '/cache/.install_token');
     if (!empty($locale)) {
         LangLoader::set_locale($locale);
     }
     $this->messages = LangLoader::get('install', 'install');
     $this->load_distribution_configuration();
 }
开发者ID:AroundPBT,项目名称:PHPBoost,代码行数:9,代码来源:InstallationServices.class.php

示例5: __construct

 public function __construct($locale = '')
 {
     $this->token = new File(PATH_TO_ROOT . '/cache/.update_token');
     $this->update_followed_file = new File(PATH_TO_ROOT . '/update/update_followed.txt');
     $this->update_followed_file->delete();
     self::$db_utils = PersistenceContext::get_dbms_utils();
     self::$db_querier = PersistenceContext::get_querier();
     if (!empty($locale)) {
         LangLoader::set_locale($locale);
     }
     $this->messages = LangLoader::get('update', 'update');
 }
开发者ID:AroundPBT,项目名称:PHPBoost,代码行数:12,代码来源:UpdateServices.class.php

示例6: set_locale

 private static function set_locale()
 {
     $locale = AppContext::get_request()->get_getstring('locale', 'french');
     LangLoader::set_locale($locale);
 }
开发者ID:AroundPBT,项目名称:PHPBoost,代码行数:5,代码来源:InstallEnvironment.class.php

示例7: load_lang_files

 public static function load_lang_files()
 {
     $locale = AppContext::get_current_user()->get_locale();
     LangLoader::set_locale($locale);
     global $LANG;
     $LANG = array();
     require_once PATH_TO_ROOT . '/lang/' . $locale . '/main.php';
     require_once PATH_TO_ROOT . '/lang/' . $locale . '/errors.php';
     AppContext::get_current_user()->update_visitor_display_name();
 }
开发者ID:AroundPBT,项目名称:PHPBoost,代码行数:10,代码来源:Environment.class.php


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