Next generation of host software to replace Uranus
Development Environment
- QT5.15
- Default toolchain: MSVC2019 32bit
QTranslation:
-
In program, all the strings to be translated need to follow syntax:
tr( "Cannot open %1" ).arg( fileName )
-
In QT command line, go to project directory:
lupdate -pro CHCenter.pro -ts CHCenter_en_US.ts -noobsolete lupdate -pro CHCenter.pro -ts CHCenter_tc.ts -noobsolete lupdate -pro CHCenter.pro -ts CHCenter_cn.ts -noobsolete
-
use QT linguist to edit .ts file. while finished editing :
lrelease CHCenter_en_US.ts lrelease CHCenter_tc.ts lrelease CHCenter_cn.ts
-
add .qm to qrc resources
QTranslator t; t.load(":/CHCenter_en_US.ts"); a.installTranslator(&t);