Qt 多國語言

2021-08-02 22:02:35 字數 939 閱讀 1482

1、建立語言檔案

開啟.pro檔案,加入以下:

translations+=cn.ts

工具->外部->qt語言家->更新翻譯,將生成翻譯檔案cn.ts

2、編輯翻譯檔案

啟動linguist(qt語言家),開啟cn.ts,然後進行編輯,主要是將源文對應的譯文填寫上,最後儲存

3、部署翻譯檔案

工具->外部->qt語言家->部署翻譯,將生成語言檔案qm

4、載入翻譯檔案

qtranslator translator;

boolb =false;

b = translator.load("cn.qm");

a.installtranslator(&translator);

注:隨時可以重複「2」~「3」步驟以便更新翻譯

5、切換不同多國語言

voidmainwindow::refresh()

voidmainwindow::on_pushbutton_clicked()

voidmainwindow::on_pushbutton_2_clicked()

經此一用,中文到控制項上亂碼的問題也順帶完美解決了,享受了一次輕鬆多國語實現的過程。

lupdate smart.pro

edit cn.ts

qt linguist file release

Qt多國語言國際化

ubuntu14 qt5.7 1 tr 如tr text hello hello1 hello1指當找不到對應翻譯內容時的預設內容 指示出哪些需要翻譯 2 ts檔案 第一步需要在,pro檔案中寫明哪幾種ts檔案 translations lang en.ts lang zh.ts lang la.t...

移植多國語言

二 移植zi輸入法 1 開啟zi開關 1 檔案 make ztenc26 07b gprs.mak 修改輸入法為mmi zi input method mmi zi input methods none,mmi t9,or mmi zi 2 在mmi features.h裡面開啟相應的zi語言輸入法...

Rails多國語言

下載 zh tw.yml 到 config locale 下,就有預設的正體中文翻譯 config environment.rb 的 config.i18n.default locale zh tw 可以修改預設的語系 參考投影片 rails i18n 使用方法 i18n.t 在 view 中可以直...