我希望找到一种创建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';
你有什么意见 ?是否值得这样做?
答案 0 :(得分:3)
答案 1 :(得分:0)
对于php语言文件编辑我正在使用这个Firefox插件:https://addons.mozilla.org/en-US/firefox/addon/phplangeditor/ 找到未翻译的字符串很容易......