本文整理汇总了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');
}
示例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);
}
示例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');
}
示例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();
}
示例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');
}
示例6: set_locale
private static function set_locale()
{
$locale = AppContext::get_request()->get_getstring('locale', 'french');
LangLoader::set_locale($locale);
}
示例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();
}