我已经开始使用 gettext 来翻译我发送给用户的文本和消息。
我正在使用 poedit 作为编辑器,但我正在努力处理动态消息。
例如,我有诸如登录之类的东西,其中我有一个变量来告诉错误的类型。
$this->translate('page-error-' . $error);
当我从 poedit 自动更新时,这会被读作“页面错误-”。
我所做的是有一个文件,我在其中对翻译方法进行虚拟调用,其中包含所有可能的键,以便在自动更新时将它们添加到我的 poedit 中。
我不是特别喜欢这种情况。
你们怎么做到的。
感谢您的想法
不——这是不可能的,因为编辑(和gettext
工具)正在读取您的源代码,而不是执行您的程序。您必须保留虚拟调用或自行将密钥添加到翻译文件中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)