我决定使用ResourceBundles来为我的php应用程序提供翻译。尽管ResourceBundle(http://www.php.net/manual/en/class.resourcebundle.php)功能非常新,但我更喜欢它通过gettext工作的方式。ResourceBundle编辑
我的问题是,有没有好的ResourceBundle编辑器?具体而言,我正在寻找能够扫描我的所有源文件并生成需要翻译和/或更新的消息ID列表的程序。
此前,我已经使用POEdit为gettext生成翻译文件。它能够扫描我的源文件以查找诸如_()之类的函数,并向我发送要转换的消息ID列表。
我已经尝试安装一个eclipse插件(http://sourceforge.net/projects/eclipse-rbe/),虽然它有一个很好的GUI,它不会扫描我的源文件来生成消息ID列表翻译。
任何人都可以推荐任何资源包编辑器?
为什么要转换.mo文件而不是.po文件?你可以做简单的文本处理,而不需要任何Zend的东西。另外,如果你在消息ID中加引号,你可以像使用gettext一样使用文本文本,'genrb'不会抱怨。 – DanMan