我花了几个小时寻找这个问题的简单答案,但没有用。我试过三个翻译插件也无济于事(WPML,CodeStyling Localization和Loco Translate)。
我想要做的就是为我的客户提供一种在WordPress中为英语定义文本字符串更改的方法。网站上没有第二语言,我只想将一个英文字符串更改为另一个英文字符串(例如,将“优惠券代码”更改为“折扣代码”)。我希望有一种标准的方法可以做到这一点,或者通过将文件放在wp-content / languages中手动,或者使用提供管理界面来编辑mo / po文件的插件。
WooCommerce推荐使用CodeStyling本地化来编辑其文本字符串 - 它列出了所有.mo / .po文件,并允许您编辑.po然后重新生成.mo。但是,这对网站没有明显的影响。
总结一下情况(我正在使用所有提到的插件和WP核心的最新版本):
我只能猜到:
有人可以对此有所了解吗?
由于
答案 0 :(得分:1)
我发现了问题:WPML插件(这是一个支持WooCommerce和多种货币的翻译插件)纯粹是为了货币支持(不是用于翻译),但是它有自己的默认英语设置为en_US(它覆盖了我的wp) -config en_GB设置)。这意味着我对WooCommerce的en_GB mo / po文件的所有更改均无效。一旦我将WPML的英语区域设置更正为en_GB,就会出现更改。