Yii2 0 專案國際化

2021-09-01 12:56:15 字數 568 閱讀 3534

比如整個**website

在message資料夾下新建乙個website.php

資料格式為鍵值對的陣列

return [

'中文'=>'英文',

'登入' => 'login',

'註冊' => 'register',

'請輸入密碼' => 'please enter the password',

'退出' => 'logout',

'購物車' => 'shopping cart',

'歡迎您' => 'welcome',

'你好,請登入'=>'hi, please login.',

我們在使用的時候,直接通過

yii::t("website","登入");

yii自帶的方法,如果是中文預設就是登入 如果為英文就是login

那就需要在公共的基礎類中進行語言的判斷

預設是中文

需要在基類控制器中進行設定當前請求的**是否國際化

Yii 國際化的實現

全域性配置 第一在 main.php 配置檔案裡加上 language zh cn 或 sourcelanguage zh cn 告訴程式這是中文的,你去找中文包去 zh cn 第二在你對應的 model 裡面加上以下 例如 post model,public function rules publ...

從遠端clone乙個新yii2 0專案

1.在要轉殖的地方 git clone 專案位址 2.進入專案根目錄執行 init 初始化 3.執行 composer install 安裝 如果錯誤請看看環境變數,出錯是有些需要php7.1.13,我是php7.1.15,但是環境變數是php5.6 4.如果有問題,看看backend config...

國際化Ext專案

橘生淮南則為橘,生於淮北則為枳 同樣一件東西,在不同的地域和語言文化環境下,會有不同的稱謂和使用習慣。何謂本地化?簡單說來,就是根據當地的語言文化情況和市場特徵,對目標資訊和產品的再次加工。舉個例子,法國生產的化妝品希望進入中國賣給中國消費者,商家必須根據中國婦女的 特性 中國化妝品市場情況等制定產...