使用getText翻译wp-login.php无法将`Back to`翻译成其他语言

时间:2013-10-13 作者:usama sulaiman

我创建了一个插件来翻译wp登录的文本。php页面翻译成阿拉伯语,除了Back to 它出现在登录表单的底部,我无法将其翻译成阿拉伯语

我的网站名叫Foodonia,我想翻译一下← Back to Foodoniaالعودة إلى فودنيا , 我尝试了以下每种方法:

← Back to Foodonia
Back to
Back to Foodonia
← Back to Foodonia
← Back to
这是我的密码

function my_custom_login_label( $translated_text, $text, $domain ) {
    if (in_array( $GLOBALS[\'pagenow\'], array( \'wp-login.php\', \'wp-register.php\' ) )) { 
        if ($translated_text === \'Username\') $translated_text = \'اسم المستخدم\';
        if ($translated_text === \'Password\') $translated_text = \'كلمة المرور\';
        if ($translated_text === \'← Back to Foodonia\') $translated_text = \'← العودة إلى فودنيا\';

    return $translated_text;
  }
}
add_filter( \'gettext\', \'my_custom_login_label\', 20, 3 );
我的网站URL:http://foodonia.com (使用站点导航菜单在英语和阿拉伯语之间更改语言将影响登录语言)

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

正确的字符串为\'← Back to %s\'. 将插入站点名称after 翻译。

查看函数login_footer() 有关详细信息。

结束

相关推荐

Change login CSS

是否有过滤器或可移除的东西:html,body {height:100%;} 登录页面中的声明?我已经创建了一个自定义登录页面html, body {height: 100%;} 在我的风格中是矛盾的。Wordpress加载html,body {height:100%;} wp管理员/css/wp管理员的声明。css和我想保留wp管理员。css文件完好无损。我无法用重写函数height: auto;如果有更好的方法,请告诉我:)更新日期:25.07.2013html,正文{height:auto;} 无论