修改WooCommerce国家/地区显示语言文件

今天才发现WooCommerce里面默认的中国地区行政区划分不完全准确,修改这个对于我们而言主要是为了显示更友好,减少不必要的麻烦。如果你的产品销售范围不仅仅是内地,那修改这个可能还有助于你成本计算(汇率/关税/快递费等)。

今天才发现WooCommerce里面默认的中国地区行政区划分不完全准确,修改这个对于我们而言主要是为了显示更友好,减少不必要的麻烦。如果你的产品销售范围不仅仅是内地,那修改这个可能还有助于你成本计算(汇率/关税/快递费等)。

默认选择中国,就会自带澳门地区,但是中国香港和中国台湾是单独选择的:

修改WooCommerce国家/地区显示语言文件
修改WooCommerce国家/地区显示语言文件

这是默认显示

修改WooCommerce国家/地区显示语言文件
修改WooCommerce国家/地区显示语言文件

其实默认中国区是这样分三类的:

  • 中国 (内地所有地区 + 澳门)
  • 中国台湾
  • 香港特别行政区,中国

他们把中国澳门默认划分到我们自己俗称的中国内地了,当然了你把中国香港和中国台湾都加到默认中国内地区都没关系,只要自己喜欢。但是咱国家现在毕竟还是有政策在的,销售产品到中国澳门香港,得报海关等等,汇率也不一样,个人寄快递过去都可能遇到抽查,费用也是按照境外的收。所以WooCommerce默认的区域划分显示不太适合,我们只做内地销售的。

刚开始我们想在WooCommerce后台单独选择配送地区就行,就是把内地每个省/自治区/直辖市都选择一遍,但是发现网站前台国家/地区这里显示的是:中国,两个字,现在的人很容易高潮,咱又不是华为,所以就放弃了这个方法,免得引起不必要的麻烦。

修改WooCommerce国家/地区显示语言文件
修改WooCommerce国家/地区显示语言文件

默认显示中国

最后选择修改显示文字就行,还不用在后台把每个地方都点一下,把“中国”两字改成“中国内地”,其实就是修改下语言文件。

  • 在网站目录:/wp-content/languages/plugins/
  • 修改:woocommerce-zh_CN.po

搜索下“中国”,然后改成“中国内地”

修改WooCommerce国家/地区显示语言文件
修改WooCommerce国家/地区显示语言文件

 

然后根据翻译机制生成woocommerce-zh_CN.mo文件,同时替换掉网站原来的woocommerce-zh_CN.po和woocommerce-zh_CN.mo文件,后台刷新下就行了。

现在网站前台国家/地区显示这里就变成了:

修改WooCommerce国家/地区显示语言文件
修改WooCommerce国家/地区显示语言文件

 

网站后台设置也一样变化:

修改WooCommerce国家/地区显示语言文件
修改WooCommerce国家/地区显示语言文件

 

不过这样改,现在澳门地区是真的包括在中国内地里面了,我们并没有把澳门单独修改,首先没澳门客户,其次…

修改WooCommerce国家/地区显示语言文件
修改WooCommerce国家/地区显示语言文件

 

如果你要把默认的中国澳门地区单独提取出来,需要修改:woocommerce/i18n/states.php这个文件

同样,你想把中国香港和中国台湾地区加到内地区域也是修改这个文件。

要完整的修改好,还得修改:woocommerce/i18n/countries.php文件。

可以简单理解为:

  • countries.php为一级目录,大区域
  • states.php为二级目录,大区域里面的小区域
Intoep小程序

微信扫一扫,打开小程序浏览更便捷

原创文章,作者:howkunet,如若转载,请注明出处:https://www.intoep.com/wp/62430.html

发表回复

登录后才能评论