codeigniter 2.1.3 多语言网站如何?
我有 /language/english 和 /language/french
这个法语 $lang['user_login'] = 'Connecté';
这个英文 $lang['user_login'] = 'Login';
语言文件称为 user_lang.php
在控制器构造器上我有这个:
$this->load->helper('url');
$this->load->helper('language');
在函数索引上我有这个:
public function index()
{
$this->lang->load('user', 'french');
……
在视图上我有以下几点:
<div class="pageTitle"><?php echo $this->lang->line('user_login');?></div>
/*
| -------------------------------------------------------------------
| Auto-load Language files
| -------------------------------------------------------------------
| Prototype:
|
| $autoload['language'] = array('lang1', 'lang2');
|
| NOTE: Do not include the "_lang" part of your file. For example
| "codeigniter_lang.php" would be referenced as array('codeigniter');
|
*/
$autoload['language'] = array('user');
问题是该网站正在访问 user_lang.php 以获取登录一词
但只进入英文文件
$this->lang->load('user', 'french');
我在上面做这个,它不工作从不读取法语文件
我还有一个问题,我怎样才能让它工作,这样我就可以用锚或href切换语言
谢谢佩德罗