1

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());

ポーランド語で名前を表示します。問題ありません。ロケールを研磨に設定しました。

私が間違っていることは何ですか?

4

2 に答える 2

0

注: この関数 ( timespan() ) によって生成されたテキストは、次の言語ファイルにあります。

于 2012-12-10T18:17:31.343 に答える
0

なぜうまくいかないのか本当にわからないので、ちょっとしたトリックを使いました

$vars['today'] = date("d ").$this->lang->line("cal_".strtolower(date("F"))).date(" Y");
于 2012-12-10T21:00:32.977 に答える