我正在寻找一种创建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-德语
表:翻译=
键--- lang_id ---翻译
你好--1 ---你好
你好--2 ---你好
输出将是这些文件
/application/language/english/global_lang.php
$ lang ['hello'] ='hello';
/application/language/german/global_lang.php
$ lang ['hello'] ='hallo';
你有什么意见 ?这样做值得吗?
我找到了这个:
http://blog.codebusters.pl/zh_CN/entry/codeigniter-frontend-language-files-editor
希望这可以帮助
:)
对于php语言文件编辑,我使用的是此Firefox插件:https://addons.mozilla.org/zh-CN/firefox/addon/phplangeditor/
找到未翻译的字符串很容易...