1.建立自己的語言包(language.js),並引入介面。
2.語言種類定義json格式,如中文(zh),英文(en),韓語(ko)。
var zh=
page:
}3.為語言定義乙個初始值。
var languague = zh;
4.定義乙個函式獲取語言。
var getlanguage = function() else ;
};5.定義乙個函式設定語言種類。
var setlanguage = function(lan) else if(lan == "en") if (lan=='ko')
};6.將language.js 引入切換語言介面,在切換語言的時候使用setlanguage ()設定語言和修改導航介面的語言。
修改導航介面語言**:
//底部導航更改
var home=plus.webview.getlaunchwebview();
home.evaljs("editlanguage()");
var all = plus.webview.all();
//獲取所有介面的,將需要修改的介面id,與all[i].id 做判斷
for(var i=0;iteam介面上的editlanguage
var editlanguage = function()
7.切換語言的介面**:
var set =function()}。
vue實現國際化
這裡為了簡單,將所有的東西都寫到main.js,在實際的應用中需要將這些拆分到不同元件中。1.1 安裝vue的國際化支援npm install vue i18n當然如果你沒有沒事使用包管理工具,那麼你可以直接這樣使用 src script 1.2 配置使用 這裡我們使用包管理工具的方式配置,我們直接...
Django實現國際化
2.進入專案的應用資料夾下,新建資料夾locale 3.在命令列中,cd到這個目錄下,執行django admin.py makemessages l zh cn 4.在settings資料夾的middleware中加入 django.middleware.locale.localemiddlewa...
Qt Qml實現國際化
qml 中翻譯的字串需要用 qstr qstranslate 包裹起來。text qstr text11111 在.pro檔案中定義多個語言版本,如下所示 使用ide自帶工具 語言家來自動繫結qml中的qstr 字段。編輯ts多語言設定檔案 通過語言家工具編寫翻譯檔案 手動編寫翻譯檔案 locati...