我的Web应用程序中使用的消息(字符串)由Yii自动导出到具有以下内容的.php文件:
return array (
'Company' => '',
'Name' => '',
'Description' => '',
);
您是否知道任何自动导入Yii框架生成的消息以便将其翻译的服务?我主要感兴趣的是不必转换为其他文件格式,如.po或.xml。例如,如果我不必转换为.po。
,启动板就可以解决我的问题提前感谢您的协助。 `
答案 0 :(得分:1)
你可以使用这个extension来使用流行的gettext扩展名,然后在你的代码中,只要你想要标记你的字符串进行翻译,你可以用一个特殊的函数调用来包装它(之后)在Yii配置中配置它当然):
return array ( 'company' => _('Company'),
'name' => _('Name'),
'description' => _('Description'),
);
然后你可以使用xgettext脚本来提取包含字符串实际翻译的模板文件(.POT文件):
xgettext -j -o index.pot index.php
然后使用msginit
提取PO文件之后你要做的就是翻译index.po文件中的内容等等......