私は自分の言語を自分のウェブサイトのサブページから選択したいと思っています。各ユーザーの言語を保存する最適なソリューションはセッションです。CodeIgniter言語の選択
ウェブサイトのデフォルト言語は英語ですが、ユーザーが選択する他の言語をどのように読み込む必要がありますか? 私はこのようにそれを行う必要がありますね。
$this->lang->load('my_language_file', $this->session->userdata('language'));
しかし、この方法で、私はすべてのコントローラに言語をロードする必要があると思います。 セッションからユーザー言語をグローバルに選択する方法はありませんか?だから、私のウェブサイトのあらゆる場所で$this->lang->line('some-message');
を使うことができましたか?
デフォルトの言語(英語)が自動的に読み込まれるため、ユーザーごとに英語ファイルを読み込んで他のユーザーの言語を読み込むとどうなりますか? – Lucas
私はそうでも構いません。それはなぜだろう? –
あなたは書いています: '[..]それはわずかな程度であってもサーバを使い果たしてしまうからです。 ' – Lucas