我只是安装了codeigniter的翻译。
在我的控制器开始时我已设置:
public function __construct()
{
parent::__construct();
$this->load->model('MyVeryFirst_model');
$this->lang->load('calendar', 'polish');
$this->load->helper('date');
}
接下来的功能
echo mdate(%F);
它用英语显示我一个月,为什么?
echo $this->lang->line('cal_december');
echo timespan('1079621429', time());
在波兰语中显示我的名字,这是好的。我已将区域设置设置为抛光。
我做错了什么?
答案 0 :(得分:0)
注意:此函数生成的文本( timespan())位于以下语言文件中:language // date_lang.php检查gem目录中的date_lang.php,看看是否所有内容都是翻译成波兰语。
答案 1 :(得分:0)
我真的不知道为什么它不起作用,所以我用了一些小技巧
$vars['today'] = date("d ").$this->lang->line("cal_".strtolower(date("F"))).date(" Y");