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

Php 如何在WooCommerce 2.2+;上手动安装翻译文件;?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我希望WooCommerce插件显示法语文本(fr\u fr)。Wordpress的其余部分正确设置为法语,但WooCommerce仍显示英语 因为不包括2.2版语言包。此消息显示在管理页面上: 推荐的自动“更新翻译”过程包括允许FTP访问我的服务器,这是我希望避免的 WooCommerce git回购协议中提供了fr\u fr翻译: 我已将其解压缩到默认英语语言文件所在的文件夹中 $ ls -l wp-content/plugins/woocommerce/i18n/languages

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

因为不包括2.2版语言包。此消息显示在管理页面上:

推荐的自动“更新翻译”过程包括允许FTP访问我的服务器,这是我希望避免的

WooCommerce git回购协议中提供了
fr\u fr
翻译:

我已将其解压缩到默认英语语言文件所在的文件夹中

$ 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
我尝试在
wp config.php
中将
WPLANG
设置为法语:

define ('WPLANG', 'fr_FR');
尽管如此,“WooCommerce翻译可用”信息仍然存在,WooCommerce界面仍然是英文的。我如何强制WooCommerce转换为法语

运行“强制更新转换”过程(来自消息)失败,原因是:

未能安装/更新翻译:更新翻译时发生身份验证错误。请重试或配置升级常量

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

PO和MO文件将在中下载 wp内容/语言/商业

所以woocommerce插件文件夹是上传语言包的错误位置

编辑:有关语言代码的重要注意事项

根据@Julian Moreno的评论,WooCommerce的语言代码(以及后续代码)必须与WordPress的代码相匹配

在我的例子中,WordPress是“es_MX”,WooCommerce也必须是“es_MX”


当我将基本语言从英语改为丹麦语时,我遇到了同样的问题。直到之后,它在商业网页上显示的是英语而不是丹麦语

然后我从本教程中注意到

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

“wp内容/语言/插件/商业”


有时候你需要的只是新鲜的眼睛。@helgatheviking你能给我们提供一个循序渐进的过程吗?我已将.po和.mo文件放置在以下目录路径“
wp content/languages/woocommerce/
”和“
wp content/plugins/woocommerce/i18n/languages/
”中,然后单击按钮“强制翻译升级”,但错误仍然存在:!完成了。WordPress的语言包必须与WooCommerce的语言包相同。在我的例子中,WordPress是“es_MX”,WooCommerce也必须是“es_MX”。