我正在研究新项目。该网站可以查看所有国家/地区。 在这里我有一个基于国家的问题我必须更改网站内容,例如注销(英语)我必须为法国展示déconnexion(法语)同样的方式其他人也喜欢'关于我们','联系'等等。这就像我一样有近1000个字必须改变。我如何以一种好的方式实现这一点,以便开发起来很容易。
提前致谢
答案 0 :(得分:1)
您可以使用language Class
实现此目的。
第1步:首先在文件夹french
内创建一个文件夹application/language
(在这里您可以看到english
floder。可以用于{{ 1}})。
第2步:然后在english
和content_lang.php
内创建文件application/language/french
。
第3步:单独添加语言键,例如
英语(application/language/english
),
application/language/english/content_lang.php
对于法语($lang['gallary']='Gallery';
$lang['logout']='Sign Out';
),
application/language/french/content_lang.php
第4步:在您的控制器中,您可以切换语言,
$lang['gallary']='galerie';
$lang['logout']='Déconnexion';
和
if($lg=='fr'){ // Put your own condition for switching the language
$this->lang->load('content','french');
}else{
$this->lang->load('content','english');
}
然后传递$data['language']=array(
'gallery'=>$this->lang->line('gallery'),
'logout'=>$this->lang->line('logout')
);
数组进行查看。
第5步:在您的视图中加载语言键,例如
$data
像这样你可以加载任意数量的语言。