php – 用于动态gettext的poedit变通方法

我已经开始使用gettext来翻译我发送给用户的文本和消息.
我使用poedit作为编辑器,但我正在努力处理动态消息.

例如,我有登录的东西,我有一个变量,告诉错误的类型.

$this->translate('page-error-' . $error);

当我从poedit自动更新时,它会被读取为“page-error-”.
我所做的是有一个文件,我将自己的伪调用放入translate方法,并在自动更新时将所有可能的键添加到我的poedit中.

我不是特别喜欢这种情况.
你们是怎么做到的.

谢谢你的想法

不 – 这是不可能的,因为编辑器(和gettext工具)正在阅读您的源代码,而不是执行您的程序.您必须自己保留虚拟呼叫或将密钥添加到翻译文件中.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...