Multi Site Translate Strings

时间:2015-11-25 作者:ginobrugman

我终于建立了一个多站点。http://www.jeroenbrugman.com/

现在有些事情我需要改变。就像联系人页面上的按钮一样。我的两个网站上都写着“Stuur bericht”。然而,我需要它在我的英语网站上发送消息。

我怎样才能做到这一点?而且我已经在艺术品页面上创建了一个自定义链接

http://www.jeroenbrugman.com/portfolio/drogenaaldprenten/ontsteltenis/

“Terug naar Droge Naald prenten”,这可以追溯到艺术品的项目类型类别。此链接的最后一部分是每个类别的变量。我也需要翻译这个。

这些基本上只是需要编辑的字符串,所以它会检测它在哪个网站上,并使用该翻译。

我希望有人能帮助我。

亲切的问候

1 个回复
SO网友:jdm2112

WP对此有很好的支持。你将国际化,然后本地化你的主题。国际化通常缩写为“i18n”,因为“i”和“n”之间有18个字母。

《食品法典》提供了一个很好的参考,说明这里需要做什么:https://codex.wordpress.org/I18n_for_WordPress_Developers

大部分工作涉及使用各种“\\uu()”函数包装字符串,为WP提供了一种方法,为每种可用的语言翻译找到合适的本地化版本的字符串。

编辑:OK-根据您的评论,您似乎正在使用另一位作者的现成主题。在注释中提供的代码中__( \'Stuur bericht\', \'fluxus\' ) 显示该主题是基于i18n和本地化而构建的。双下划线函数(基本上)采用给定短语“Stuur bericht”,并在文本域“fluxus”下查找翻译。

您的主题很可能有一个语言文件夹,其中包含多种语言的翻译文件(.po或.mo)。或者,将函数放在主题中,这样您就可以轻松地将自己的翻译文件添加到主题中,而无需编写PHP代码。