技术栈
qtranslator
SuperYang_
1 年前
qt
·
国际化
·
多语言
·
翻译
·
qtranslator
Qt多语言翻译
Qt提供了非常简单易用的多语言翻译机制,其核心类为QTranslator.概括来说就是利用Qt的lupdate工具将项目中所有tr函数包裹的字符串提取到.ts文件中,然后使用Qt Linguist由专门的翻译人员对提取的.ts文件进行逐个单词短语的翻译工作. 翻译完成后输出对应的.qm文件;代码中使用QTranslator的load方法加载.qm文件即可.