Generate PO File

时间:2016-09-11 作者:theyuv

我希望在我的孩子主题中本地化一些文本。

我按照这里的说明:

https://codex.wordpress.org/Child_Themes#Internationalization

然而,我只是创建了空的po文件(例如:he.po)并将它们放在languages目录中。当我加载我的wordpress站点时(其中有一行__(\'some text\', \'some-child-theme\'); 在函数中。php文件),po文件保持为空(即:“一些文本”未添加到其中)。

我需要做什么才能将代码中的文本添加到我的语言/he中。采购订单文件?

我在开发计算机上下载了POedit。我需要在运行wordpress站点的服务器上下载它吗?然后,是否有一些命令可以从我的php代码中提取所有可翻译字符串并生成po文件?

或者,我应该手工写采购订单文件吗?

谢谢

1 个回复
SO网友:theyuv

您可以使用POedit从源代码生成PO文件:

https://codex.wordpress.org/User:Skippy/Creating_POT_Files

我的问题是,我的WordPress安装是在Amazon Linux服务器上运行的,该服务器的repos中没有POedit的包,我无法确定如何在我的服务器上安装POedit(仅在本地Windows计算机上)。如果有人能告诉我如何在Amazon Linux服务器上安装POedit,或者如何以另一种方式从服务器上的源代码生成PO文件,我将不胜感激。

作为黑客,由于我的主题中没有那么多文件,我只需将必要的php文件移动到我的本地(Windows)计算机(已安装POedit)上,并从本地计算机上的源代码生成PO文件。

相关推荐

Disabling Translation Update

WordPress更新Languages文件夹中的翻译文件有两种方式:1。触发时自动更新。2、当用户在“更新”页面上请求时手动执行。有没有办法禁用这两个文件夹,这样就不能对Languages文件夹应用任何更改?