如何告诉一个主题使用不同的.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.phppl_PL

SO网友:JMau

您好要翻译您的网站,您可以执行以下操作:

在中定义您的语言wp-config.php : define(\'WPLANG\', \'pl_PL\');iCanLocalize Scannerpl_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\');

    结束

    相关推荐

    如何在使用WP_USE_THEMES=FALSE时显示管理栏?

    因此,我以“无主题”的方式使用WordPress,即不使用“博客”模板。我的站点文件位于根目录中(不在主题文件夹中),WordPress安装在自己的目录中/wordpress/ 目录“我的主题”存在的唯一目的是定制后端,包括重新标记和自定义帖子类型。(我基本上不使用插件和小部件,而是定制WordPress的实现)通过这种设置,当我的客户像往常一样查看前端页面时,有没有办法让管理栏显示出来?注意:我已尝试添加wp_head() 和wp_footer() 无济于事。我想这可能与我的自定义文件结构有关。