简体   繁体   English

如何使用Codeigniter中的库制作多语言网站

[英]How to make Multilingual website using library in codeigniter

How can i add multi language in codeigniter? 如何在Codeigniter中添加多语言? I need my website in different languages. 我需要使用其他语言的网站。 Languages can select from a dropdown in the header. 可以从标题的下拉菜单中选择语言。 According to the selected language, the complete website would be in selected language. 根据所选语言,完整的网站将为所选语言。 Am using latest version of codeigniter. 我正在使用最新版本的codeigniter。

You can use codeigniter language class even if you are taking data from db. 即使从db获取数据,也可以使用codeigniter语言类。 Store language array key in db. 将语言数组键存储在db中。

For eg, 例如

in language file there is one entry 在语言文件中,只有一项

$lang['hello'] = "hello in english";

You can store hello in db and and get it as 您可以在数据库中存储hello并获取为

$dbdata = 'hello';//taken from db

And use that in your controller/view as 并在您的控制器/视图中使用

echo $this->lang->line($dbdata);

If you have any doubt about codeigniter language class, have a look at some older posts here. 如果您对codeigniter语言类有疑问,请在此处查看一些较早的文章。

the best way to make codeigniter website multi-language. 使codeigniter网站成为多语言的最佳方法。 calling from lang arrays depends on lang session? 从lang数组调用取决于lang会话?

Regards 问候

iijb ij

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM