当前工程为widgets
所需翻译的文字需用tr("")包含,ui中的控件名称不需要。
1、pro文件中添加一行:TRANSLATIONS += widgets.ts
2、在Qt Creator的系统菜单中,选择:工具->外部->Qt语言家->更新翻译,就会在widgets.pro所在目录下生成一个widgets.ts文件,双击widgets.ts或者用Qt Linguist打开,在译文处输入翻译后的内容,在菜单兰中点击完成当前翻译,进入下一个,知道所有带?的内容翻译完成,点击保存。
3、选择:工具->外部->Qt语言家->部署翻译,就会在widgets.pro所在目录下生成一个widgets.qm文件,将widgets.qm文件添加至资源中。如果已经添加过资源了,注意路径是否正确。
4、重新构建工程即可。