我没有找到任何学习多语种的东西!
1.如何使用函数
_e()
?2.什么是text_domain?我该如何设置text_domain?
e.g:
_e('Mine','text_domain')
英语回归"我的"
示例语言中的是" imja"
如何设置" imja" ?
答案 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中找到。