用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2474|回复: 4
收起左侧

[讨论/交流] 如何在视图中实现国际化?

[复制链接]
发表于 2011-8-30 19:18:48 | 显示全部楼层 |阅读模式
一般应该才用的是语言辅助函数吧?
可是例子不是很全面。
怎么知道加载哪个语言文件呢?

另外谁有更好的处理方法?
发表于 2011-8-31 08:55:49 | 显示全部楼层
怎么知道加载哪个语言文件呢?

这个问题问的,开发程序的你当然应该知道加载哪个语言文件啊,比如当前的url是http://en.xxx.com那必然就加载英文版的语言包,其他的同理.
 楼主| 发表于 2011-8-31 09:21:27 | 显示全部楼层
我的意思是具体加载某种语言文件夹里的具体某个语言文件,比如中文语言包下面的error_lang,或者是user_lang.php。
另外在视图里有没有更好的方式来实现国际化?
发表于 2011-8-31 09:27:43 | 显示全部楼层
coeus 发表于 2011-8-31 09:21
我的意思是具体加载某种语言文件夹里的具体某个语言文件,比如中文语言包下面的error_lang,或者是user_lang ...

比如中文语言的文件夹名字叫cn,里面有个叫error_lang.php的文件,那么直接加载他可以:
1.
$this->config->set_item('language','cn');
$this->lang->load('error');
2.
$this->lang->load('error','cn');
不要老想着怎么样更好,先解决了再说吧。
 楼主| 发表于 2011-8-31 12:38:45 | 显示全部楼层
本帖最后由 coeus 于 2011-8-31 12:43 编辑

{:soso_e127:}

本版积分规则