我想为基于CodeIgniter的应用程序维护我的母语翻译。
但是,翻译文件在app_lang.php文件中作为数组的内容,我想使用'标准'gettext工具进行翻译,这些工具也更容易维护,保留在DVCS等之下。
您是否知道某些应用程序能够从/向CodeIgniter语言文件转换为/从gettext * .po文件转换?
我所知道的是Launchpad的以下蓝图:https://blueprints.launchpad.net/phsite/+spec/gnu-gettext-translations
答案 0 :(得分:0)
多平台工具Poedit允许您对代码执行可自定义搜索,并从结果中生成.po文件。它在OS X上有点麻烦,我还没有尝试过CI语言文件,但是在自定义国际化代码中使用它并且它运行得很好。
您需要编辑规则以使用$this->CI->lang->line
或$lang
,但经过一些调整后它应该有效。