Wordpress主题与第二语言

时间:2015-08-20 16:33:43

标签: php wordpress multilingual

我没有找到任何学习多语种的东西!

  

1.如何使用函数_e()

     

2.什么是text_domain?我该如何设置text_domain?

e.g:

_e('Mine','text_domain')

英语回归"我的"

示例语言中的

是" imja"

  

如何设置" imja" ?

1 个答案:

答案 0 :(得分:3)

text_domain是WordPress中的一个区别,它允许您查看哪个插件或主题文本来自。文本域可以是您想要的任何字符串,但作为最佳实践,它应该是您正在构建的主题或插件的计算机名称。

因此,如果我有一个名为MyPlugin的插件,我会使用任何WordPress翻译函数翻译文本,如:

print __("Translateable Text", "MyPlugin"); _e("Text that is translated then echoed", "MyPlugin");

对于WordPress使用其他语言呈现这些字符串,在WordPress 4.0及更高版本中,您可以更改Settings > General > Site Language处的语言,如果可用,您的网站将以该语言显示文字。

您需要使用您希望更改的语言的语言文件,如果插件或主题不提供所选语言的翻译,则会以默认语言呈现。

有许多工具和插件可用于编辑保存WordPress中翻译的.po / .mo文件。其中一些可以在WordPress translation handbook中找到。