自定义主题:英文.mo文件不工作

时间:2013-12-16 作者:Peter-L

我对.mo 文件

我有一个功能完备的本地化定制主题,目前有四种语言:荷兰语、英语、法语和西班牙语。有一个问题:英语本地化不起作用。其他语言都很好用。

翻译插件是polylang。用于创建的插件.po.mo 文件是代码样式化本地化。

这个.po.mo 文件位于文件夹中/language/ 在我的主题中。

主题是本地化的,在荷兰语(默认语言)、法语和西班牙语中都能很好地工作。然而,当我在该网站的英语版本中时,默认的荷兰语单词会出现在本地化字符串上。

我试过删除英文.mo.po 文件并重新创建它们,但这没有帮助。这不是问题en_US.poen_US.mo 文件。我只是从站点的服务器上复制了它们,并在另一个WP安装上进行了尝试。做得很好。

我没有主意了。有人有什么建议吗?有没有办法测试一下打给英国人的电话.mo 文件并获得一些PHP反馈。欢迎提出任何想法。

2 个回复
SO网友:C2121

我的建议:

检查wordpress设置的语言,它必须是荷兰语.mo 中的文件/languages/.

SO网友:Jory Hogeveen

默认情况下,WordPress为英语(en_US) 所有文本都是。我相信翻译不是针对那个地区的。您可以将英语区域设置更改为en_GB 但我建议你养成使用英语的习惯(en_US) 默认情况下,主题/插件中的文本。这样,它总是与WP核心和其他插件同步。您可以使用翻译文件执行所有其他语言。

还有,一个很好的提示,检查本地翻译:https://nl.wordpress.org/plugins/loco-translate/

结束

相关推荐

Custom metabox translation

我已经创建了一个自定义的帖子类型,并添加了一些自定义的元数据库,现在我想知道我在我的网站上使用了什么样的翻译插件?我对它们都没有经验,所以我不知道谁会支持我的自定义元数据库,谁不会。