CodeIgniter:语言文件编辑器?

时间:2011-09-26 14:57:04

标签: php mysql user-interface codeigniter multilingual

我希望找到一种创建http编辑器来管理CI语言文件的好方法......(对于自定义CMS)

我找到了以下项目,但它有点旧和马车: http://www.mrkirkland.com/codeigniter-language-file-translator/ 它也不支持添加新的语言文件和语言密钥...

/// 我正在考虑一种新的方法,通过混合mysql和CI语言文件来更轻松地管理CI语言......

mysql表中会有两个表(lang / translations)和一个http gui控制器......

每次编辑完成她/他的翻译工作时,她/她将点击完成按钮,它将输出不同语言的CI语言文件(但每种语言在同一文件中)

通过这种方式我们使用原生CI语言系统(速度很快),并且管理/搜索/编辑翻译比直接编辑CI语言文件容易得多......也非常安全......

示例:

表:langs =
lang_id ---- lang_name
1 ----中文
2 ---德国

表:translations =
key --- lang_id ---翻译
你好--- 1 ---你好 你好--- 2 ---你好
输出将是这些文件

/application/language/english/global_lang.php
$ lang ['hello'] ='你好';

/application/language/german/global_lang.php
$ lang ['hello'] ='hallo';

你有什么意见 ?是否值得这样做?

2 个答案:

答案 0 :(得分:3)

我发现了这个:

http://blog.codebusters.pl/en/entry/codeigniter-frontend-language-files-editor

希望这会有所帮助 :)

答案 1 :(得分:0)

对于php语言文件编辑我正在使用这个Firefox插件:https://addons.mozilla.org/en-US/firefox/addon/phplangeditor/ 找到未翻译的字符串很容易......

enter image description here