如何告诉一个主题使用不同的.mo和.po文件? 时间:2014-03-25 作者:NakedCat 我有一个加载的主题。采购订单和。mo文件以英文显示字符串。我只想有一种语言(波兰语),但这两个文件是en\\u US。我尝试替换en\\u US中的内容。po文件,但网站上没有任何变化,我不知道为什么。如果更改,它在哪里存储字符串。采购订单文件没有更改? 3 个回复 最合适的回答,由SO网友:Pieter Goosen 整理而成 已经有一个en_US.po 正在使用的主题中的文件。您只需复制该文件并将其重命名为pl_PL.po. 现在可以打开pl_PL.po 具有的模板poedit, 在那里做你所有的翻译,然后保存它。Poedit将自动创建pl_PL.mo 样板无需通过所有pt。请记住,如前所述,在wp-config.php 到pl_PL SO网友:JMau 您好要翻译您的网站,您可以执行以下操作:在中定义您的语言wp-config.php : define(\'WPLANG\', \'pl_PL\');然后使用以下服务为主题生成po文件:iCanLocalize Scanner那么您的采购订单和生产订单文件应该命名为pl_PL.po 和pl_PL.mo 然后放进一个名为languages或lang的文件夹或类似的主题中if not, 为语言创建文件夹,然后使用load_theme_textdomain (或load_child_theme_textdomain 如果是子主题)如果已经有包含po和mo文件的语言文件夹,只需将新文件放在同一文件夹中即可有了这些,你应该能够轻松地翻译你的网站。EDIT: 如果主题文件夹中有pot文件,请直接使用它生成po和mo文件。 SO网友:Guy Ytzhak 转到管理仪表板,然后转到设置->常规并选择您的语言(波兰语)。您可以通过wp配置自行定义语言。wordpress根目录中的php文件:define(\'WPLANG\',\'pl\\u pl\'); 结束 文章导航