QT QML語言國際化

2021-09-24 05:12:24 字數 416 閱讀 8677

話說這個都寫爛大街了,主要還是自己做下記錄,畢竟好記性不如爛筆頭啊!!!

說明下背景:qt,qml翻譯,語言國際化,大概的操作過程與**的編寫,就是書寫需要翻譯的字串加上翻譯標識,通過配置工程檔案生成需要的ts檔案,修改ts檔案,發布生成需要的qm檔案,然後在cpp 上載入設定需要的翻譯檔案。具體下面說明

-----更新,如何自動檢測中文繁體和簡體2023年5月25日 11:15:48

因為突然有乙個需求,需要系統判斷自動檢測語言,其他語言還好說,就是中文的簡體和繁體有點麻煩,查閱qt幫助文件,發現如果要區別簡,繁體區別,必須查countryid. 經過實驗,**成功如下:

#include

#include

#include

Qt Qml實現國際化

qml 中翻譯的字串需要用 qstr qstranslate 包裹起來。text qstr text11111 在.pro檔案中定義多個語言版本,如下所示 使用ide自帶工具 語言家來自動繫結qml中的qstr 字段。編輯ts多語言設定檔案 通過語言家工具編寫翻譯檔案 手動編寫翻譯檔案 locati...

Vue 語言國際化

1 安裝外掛程式 npm install vue i18n 中英文2 建立i18n例項src i18n index.jsimport vuei18n from vue i18n import vue from vue vue.use vuei18n const i18n new vuei18n ex...

iOS語言國際化

參考 語言國際化 根據系統不同的語言自動切換 xcode6.2 一.在不同語言下工程名會變成對應的語言名 步驟 新建乙個singleview工程 再新建infoplist檔案 注意檔名不能改變還有大小寫 然後新增語言 經過以上,會出現 在各自的語言資料夾中分別新增 cfbundledisplayna...