0
我想做警予文件翻譯和一組在我protected/views/layouts/main.php
:
<?php
if(preg_match('/de/', $_SERVER['HTTP_ACCEPT_LANGUAGE']))
Yii::app()->language='de';
?>
在protected/config/main.php
我設置'sourceLanguage'=>'en_us'
,'language' => 'en'
我有兩個語言文件夾views/site/de
和views/site/en
。
當在layout/main
視圖中調用Yii::app()->language='de';
時,de目錄中的文件從不加載。但是,當我設置'language' => 'de'
時,它在配置文件中被加載。
有沒有辦法解決這個問題,以便根據用戶的瀏覽器語言使用語言文件夾?