Yii2 0 多語言設定 高階版配置方法

2021-07-28 14:12:58 字數 832 閱讀 6118

1.設定預設語言:在web.php配置檔案加上:'language'=>'zh-cn';

2.多語言切換 (我這邊是在site控制器裡面操作的所以用的'/site/language')

3.site控制器增加方法

//語言切換

public

function

actionlanguage

() //切換完語言哪來的返回到**

}

4、web.php檔案 components 陣列增加如下**:

'i18n' => [

'translations' => [

'class' => 'yii\i18n\phpmessagesource',

'sourcelanguage' => 'en',

'filemap' => [

],],

],],

5、配置檔案的存放目錄

/messages/zh-cn/yii.php 內容如下格式:

return [

'hello'=>'你好',

6、html** :

class="login-box-msg">

<?=yii::t('yii','hello');?>

p>

7.修改入口檔案web/index.php :

改為:$yii->run();

這樣就可以實現語言切換了

vue element 多語言設定

專案中需要自定義切換中 英文,基於vue.js,結合vue i18n,elementui,以下是使用方法。vue i18n 安裝 npm install vue i18n 先不使用elementui,就簡單的vue.js vue i18n使用方法 在main.js同級建i18n新資料夾,裡面新建i1...

iOS多語言設定

1 基本設定 第一步 首先在 專案工程 ptroject info中新增需要支援的語言 如上點選 號會彈出提供的語言列表,我們選擇專案需要支援的語言就可以了 第二步 建立localizable.strings 該檔名不要隨意更改 作為多語言資源對應的詞典,儲存多語言 建立好後,接下來需要繼續做如下操...

Yii實現站點多語言切換

1.設定全域性預設的語言 在 protected config main.php 檔案內新增如下 預設語言為中文。language zh cn 2.控制器根據使用者選擇動態切換語言 重寫protected components controller.php controller is the cus...