coeus 发表于 2011-8-30 19:18:48

如何在视图中实现国际化?

一般应该才用的是语言辅助函数吧?
可是例子不是很全面。
怎么知道加载哪个语言文件呢?

另外谁有更好的处理方法?

jeongee 发表于 2011-8-31 08:55:49

怎么知道加载哪个语言文件呢?

这个问题问的,开发程序的你当然应该知道加载哪个语言文件啊,比如当前的url是http://en.xxx.com那必然就加载英文版的语言包,其他的同理.

coeus 发表于 2011-8-31 09:21:27

我的意思是具体加载某种语言文件夹里的具体某个语言文件,比如中文语言包下面的error_lang,或者是user_lang.php。
另外在视图里有没有更好的方式来实现国际化?

jeongee 发表于 2011-8-31 09:27:43

coeus 发表于 2011-8-31 09:21 static/image/common/back.gif
我的意思是具体加载某种语言文件夹里的具体某个语言文件,比如中文语言包下面的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');
不要老想着怎么样更好,先解决了再说吧。

coeus 发表于 2011-8-31 12:38:45

本帖最后由 coeus 于 2011-8-31 12:43 编辑

{:soso_e127:}
页: [1]
查看完整版本: 如何在视图中实现国际化?