Woocommerce 多语言问题,如何添加和编辑字符串。

Woocommerce Multilingual issue, How to add and edit string.

我正在使用 Woocommerce 开发多语言电子商店。我下载了 woocommerce .po 和 .mo,它们工作正常。

但是,我在一些 .php 文件中添加了一些自定义内容。 还有一些我想翻译的字符串。

例如我在 "templates/content-product.php" 中找到了代码,代码位于第 64 行:

我进入.po 文件。 并添加:

#: templates/content-product.php:64 msgid "View Product" msgstr "查看产品"

但是没用。 如何检查确切的代码行以使其工作?

您应该将模板文件复制到主题的 WooCommerce 文件夹中。然后,如果您修改字符串,请将 gettext() 函数与自定义文本域一起使用。

例如:

_e( 'Some sample text', 'my-text-domain' );

然后您将能够为 'my-text-domain'.

生成 mo/po 个文件

Developer's Handbook on internationalizing plugins
Codex: i18n for WordPress Developers