如何在WooCommerce 2.2+上手动安装翻译文件?

时间:2014-09-24 16:52:35

标签: php wordpress woocommerce

我希望WooCommerce插件能够显示法语文本(fr_FR)。 Wordpress的其余部分正确设置为法语,但WooCommerce仍显示英语。

由于不包含2.2版语言包。此消息显示在管理页面上:

woocommerce translation available

推荐的自动"更新翻译"程序涉及给我的服务器FTP访问,我想避免。

WooCommerce git repo中提供fr_FR个翻译:

https://github.com/woothemes/woocommerce-language-packs/raw/master/packages/fr_FR.zip

我在与默认英语文件相同的文件夹中解压缩。

$ ls -l wp-content/plugins/woocommerce/i18n/languages 
total 1320
-rw-r--r-- 1 knarf users 211452 24 sept. 18:01 fr_FR.zip
-rw-r--r-- 1 knarf users 116765 22 sept. 10:48 woocommerce-admin-fr_FR.mo
-rw-r--r-- 1 knarf users 211901 22 sept. 10:48 woocommerce-admin-fr_FR.po
-rw-r--r-- 1 knarf users 162575 18 sept. 14:48 woocommerce-admin.pot
-rw-r--r-- 1 knarf users 163575 22 sept. 10:48 woocommerce-fr_FR.mo
-rw-r--r-- 1 knarf users 268719 22 sept. 10:48 woocommerce-fr_FR.po
-rw-r--r-- 1 knarf users 208795 18 sept. 14:48 woocommerce.pot

我已尝试在WPLANG中将wp-config.php设为法语:

define ('WPLANG', 'fr_FR');

尽管如此,The" WooCommerce Translation Available"消息仍然存在,WooCommerce界面仍然是英文。如何强制WooCommerce切换到法语?

运行"强制更新翻译"过程(来自消息)失败:

  

无法安装/更新翻译:更新翻译时出现身份验证错误。请重试或配置升级常量。

我使用全新安装的WordPress 4.0(法语版)和WooCommerce 2.2.4。

2 个答案:

答案 0 :(得分:9)

来自Translation Docs

  

将下载PO和MO文件   可湿性粉剂内容/语言/ woocommerce。

因此,woocommerce插件文件夹是上传语言包的错误位置。

编辑:有关语言代码的重要说明

根据@Julian Moreno的评论,WooCommerce的语言代码(和后续代码)必须与您用于WordPress的代码相匹配。

  

在我的情况下,WordPress是“es_MX”,WooCommerce也必须是“es_MX”。

答案 1 :(得分:0)

当我将WooCommerce基本语言从英语改为丹麦语时,我遇到了同样的问题。之后,它为WooCommerce Pages显示英语而不是丹麦语。

然后我从本教程中注意到WooCommerce Translate Language

我必须将 WooCommerce插件翻译文件放在

  

'可湿性粉剂内容/语言/插件/ woocommerce'