博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt Linguist的使用
阅读量:7155 次
发布时间:2019-06-29

本文共 557 字,大约阅读时间需要 1 分钟。

国际化的英文表述为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类

 

好了,最后直接在编译就可以运行了

转载于:https://www.cnblogs.com/doubleeleven/p/3734429.html

你可能感兴趣的文章
【RMAN】使用RMAN的 Compressed Backupsets备份压缩技术 (转载)
查看>>
博弈论之威佐夫博弈(转载)
查看>>
Hive学习之四 《Hive分区表场景案例应用案例,企业日志加载》 详解
查看>>
Python爬虫学习:二、爬虫的初步尝试
查看>>
安卓工作室 android studio 谷歌账号 登录
查看>>
使用diff或者vimdiff比较远程文件(夹)与本地文件夹
查看>>
事件委托
查看>>
PHP
查看>>
第四周
查看>>
Pandas学习笔记,如何重命名DataFrame中的一列
查看>>
Visual C++的DLL
查看>>
解决adb shell input text 中文输入,unicode转utf-8
查看>>
linux常用命令,不断学习和更新中...
查看>>
Csharp 基础笔记知识点整理
查看>>
深入学习之mysql(三)单表操作
查看>>
web请求
查看>>
正则基础之——贪婪与非贪婪模式
查看>>
数据结构【基础知识点总结】
查看>>
Android Studio中getter和setter模版配置
查看>>
hdu 4655 Cut Pieces(想法题)
查看>>