1、建立語言檔案
開啟.pro檔案,加入以下:
translations+=cn.ts
工具->外部->qt語言家->更新翻譯,將生成翻譯檔案cn.ts
2、編輯翻譯檔案
啟動linguist(qt語言家),開啟cn.ts,然後進行編輯,主要是將源文對應的譯文填寫上,最後儲存
3、部署翻譯檔案
工具->外部->qt語言家->部署翻譯,將生成語言檔案qm
4、載入翻譯檔案
qtranslator translator;
bool
b =
false
;
b = translator.load(
"cn.qm"
);
a.installtranslator(&translator);
注:隨時可以重複「2」~「3」步驟以便更新翻譯
5、切換不同多國語言
void
mainwindow::refresh()
void
mainwindow::on_pushbutton_clicked()
void
mainwindow::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 中可以直...