translate_user_role

函数
translate_user_role ( $name, $domain = 'default' )
参数
  • (string) $name The role name.
    Required:
  • (string) $domain Optional. Text domain. Unique identifier for retrieving translated strings. Default 'default'.
    Required:
    Default: 'default'
返回值
  • (string) Translated role name on success, original name on failure.
定义位置
相关方法
translate_level_to_roletranslate_smileyvalidate_user_formtranslatetranslate_with_context
引入
2.8.0
弃用
-

translate_user_role: 这个函数检索用户角色名称在当前语言或指定语言中的翻译。

翻译角色名称。

由于角色名称是在数据库中,而不是在源文件中,所以有一些假的gettext调用来把它们弄到POT文件中,这个函数正确地把它们翻译回来。

before_last_bar()调用是需要的,因为旧的安装系统保持角色使用旧的上下文格式。角色名称|用户角色”,跳过最后一栏后的内容比在数据库中修复它们要容易。新的安装不会受到这个问题的影响。

function translate_user_role( $name, $domain = 'default' ) {
	return translate_with_gettext_context( before_last_bar( $name ), 'User role', $domain );
}

常见问题

FAQs
查看更多 >