我一直在试图弄明白这一点,但似乎没有办法做到这一点,我不想使用WPML,我一直在使用它,而且它非常重,而且很有问题。所以,问题是。。。有没有黑客改变Woocommerce。多站点安装上的mo语言文件?在我的例子中,这是一个多站点,具有相同的站点,但克隆到不同语言/世界位置。我已经对所有英语网站都这么做了,并实现了它们的href langs,但现在是时候添加非英语语言了,虽然你可以更改网站的语言,但Woocommerce不会让你这么做。有没有一种干净的方法可以做到这一点,而不必使用WPML或其他脏而重的插件?
最合适的回答,由SO网友:engelen 整理而成
要使WooCommerce支持默认语言(美国英语)以外的任何语言,您必须确保以下内容-无论您是在多站点安装还是在单站点安装上,这都无关紧要:
在常规设置屏幕(“管理”面板中的“设置”>“常规”)中Site language 应该是你想要的语言。在您的情况下,您应该选择Español
. 这将WordPress使用的语言更改为西班牙语。
本地化文件(
.mo
) 对于WooCommerce,应在正确的文件夹中。对于WooCommerce,这是
wp-content/langauges/woocommerce
. 文件名为
woocommerce-[locale].mo
. 您可以下载
.mo
-上的语言文件
WordPress.org. 单击您的语言的“稳定”列中的百分比并导出该语言
.mo
-页面底部的文件(.e.g
https://translate.wordpress.org/projects/wp-plugins/woocommerce/stable/es/default).
下载的文件应重命名并放置在上述文件夹中,从而
wp-content/languages/woocommerce/woocommerce-es_ES.po
在你的情况下。