首页 > 代码库 > Qt Linguist的使用
Qt Linguist的使用
国际化的英文表述为Internationalization,通常简写为I18N,QT Linguist是一个将“tr(“”)”引号中的语言翻译成另外语言的工具
1、 创建.ts文件
在Creator中打开工程文件:.pro。最后加入一行:
1 TRANSLATIONS = myI18N_zh_CN.ts
然后打开命令行,进入工程文件所在目录,输入:lupdate project.pro,回车,会出现如下界面:
在进入工程目录,用Qt Linguist打开myI18N_zh_CN.ts
找到xml,把pin port card改为对应的中文
保存后,单击文件菜单,有个“发布”选项,单击。在工程目录下会有.qm文件
下一步需要在main 函数添加一些QTranslator类的代码
代码如下:
1 QTranslator translator; 2 translator.load("../project/myI18N/myI18N_zh_CN.qm"); 3 a.installTranslator(&translator);
不要忘记添加 QTranslator类
好了,最后直接在编译就可以运行了
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。