有什么方法可以永久地翻译主题吗?

时间:2016-06-08 作者:trejder

由于我无法想象的原因,Wordpress从来没有机会获得真正的主题更新程序(即,实际上只更新更改的文件的主题更新程序),而是提供了一个叫做updater的笑话,它可以从主题文件夹中删除所有内容,并从中解压缩所有内容。使用较新版本压缩。

这意味着,我必须手动上传(通过FTP)所有主题的任何更改/创建的翻译文件,因为每次主题都由Wordpress主题更新程序更新,它会撕裂languages 文件夹,并将其替换为新版本主题中相同文件夹的内容。

有没有办法解决这个问题?或者,我剩下的唯一选择(除了我已经在做的事情——即反复手动更新翻译)是说服主题作者接受我的翻译,并将其包含在他或她的插件的下一个正式版本中?

1 个回复
SO网友:Mark Kaplun

在wordpress中,翻译是代码的一部分。如果您更改翻译,您应该跟踪.po 在“git”中创建文件,就像它是任何其他类型的代码一样。

另一种选择是重写用于翻译的textdomain,并使用另一个使用另一个的textdomain.mo 文件位于某个“安全”位置。但这只是“翻译就是代码”问题上的一个创可贴,因为主题会不时更改文本字符串,而您自己制作的翻译将无法正常工作。