返回介绍

load_default_textdomain()

发布于 2017-09-11 01:40:33 字数 2704 浏览 1016 评论 0 收藏 0

load_default_textdomain( string $locale = null )

Load default translated strings based on locale.


description

Loads the .mo file in WP_LANG_DIR constant path from WordPress root. The translated (.mo) file is named based on the locale.


参数

$locale

(string) (Optional) Locale to load. Default is the value of get_locale().

Default value: null


返回值

(bool) Whether the textdomain was loaded.


源代码

File: wp-includes/l10n.php

function load_default_textdomain( $locale = null ) {
	if ( null === $locale ) {
		$locale = is_admin() ? get_user_locale() : get_locale();
	}

	// Unload previously loaded strings so we can switch translations.
	unload_textdomain( 'default' );

	$return = load_textdomain( 'default', WP_LANG_DIR . "/$locale.mo" );

	if ( ( is_multisite() || ( defined( 'WP_INSTALLING_NETWORK' ) && WP_INSTALLING_NETWORK ) ) && ! file_exists(  WP_LANG_DIR . "/admin-$locale.mo" ) ) {
		load_textdomain( 'default', WP_LANG_DIR . "/ms-$locale.mo" );
		return $return;
	}

	if ( is_admin() || wp_installing() || ( defined( 'WP_REPAIRING' ) && WP_REPAIRING ) ) {
		load_textdomain( 'default', WP_LANG_DIR . "/admin-$locale.mo" );
	}

	if ( is_network_admin() || ( defined( 'WP_INSTALLING_NETWORK' ) && WP_INSTALLING_NETWORK ) )
		load_textdomain( 'default', WP_LANG_DIR . "/admin-network-$locale.mo" );

	return $return;
}

更新日志

Versiondescription
1.5.0Introduced.

相关函数

Uses

  • wp-includes/l10n.php: get_user_locale()
  • wp-includes/load.php: wp_installing()
  • wp-includes/l10n.php: unload_textdomain()
  • wp-includes/l10n.php: load_textdomain()
  • wp-includes/l10n.php: get_locale()
  • wp-includes/load.php: is_admin()
  • wp-includes/load.php: is_multisite()
  • wp-includes/load.php: is_network_admin()
  • Show 3 more uses Hide more uses

Used By

  • wp-includes/class-wp-locale-switcher.php: WP_Locale_Switcher::load_translations()
  • wp-admin/includes/update-core.php: _redirect_to_about_wordpress()

User Contributed Notes

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文