翻译字符串不仅在渲染过程中(在屏幕上/浏览器中输出)得到解析,还可以通过GNU gettext解析器得到解析。这是一个PHP解析器,所以它不能获取变量。这是一个主题或插件的唯一部分,您需要在其中重复您自己和add the plain string 到每个translation/gettext函数调用。
// Wrong:
__( \'External Link\', TGM_Plugin_Activation::$instance->domain );
// Right:
__( \'External Link\', \'your_textdomain\' );
为了澄清这一点:上述两个调用都将与POEdit一起使用。当自动/可湿性粉剂时,第一种方法就行不通了。org曾带来马克·贾奎斯承诺的自动翻译工具。这就是“主题检查”插件所抱怨的部分。您完全可以忽略“推荐”消息。正如你所看到的
post by M.Jaquith - 简单阅读,然后转到评论-这正是“官方”来源/首席开发人员推荐的内容。