- 7
- 0
- 约4.29千字
- 约 18页
- 2019-07-03 发布于福建
- 举报
Qt多国语言国际化
15.1 概念 15.2 实例 15.1.1 QString、QTranslator等类和tr()函数的作用 在支持国际化的过程中,一般在Qt中利用QString、QTranslator等类和tr()函数能够很方便的完成加入国际化的支持,具体工作如下: (1) 使用QString对象来表示所有用户可见的文本。 (2) 使用tr()函数来取得所有需要翻译的文本。 (3) 使用QString::arg()来组织动态文本。比如下面的字符串用来表示任务的完成情况: QString m = tr(“Mission status: “ )+ x + tr(“of “) + y +tr(”are completed”); (4) 利用QTranslator::load()和QCoreApplication::installTranslator()来读取对应的翻译之后的资源文件。 对于翻译工作者,主要是利用Qt提供的工具lupdate、linguist和lrelease来协助翻译工作并生成最后需要的.qm文件,它包括以下内容: (1) 利用lupdate工具从源代码中扫描并提取需要翻译的字符串,生成.ts文件。类似编译时用到的qmake,运行lupdate时我们也需要指定一个.pro的文件,这个.pro文件可以单独创建,也可以利用编译时用到的.pro文件。 (2) 利用linguist工具
您可能关注的文档
最近下载
- 2026贵州黔南州独山富民村镇银行招聘考试备考题库及答案解析.docx VIP
- Roland罗兰乐器TD716 V-Drums 电鼓[Simplified Chinese] V71 Quick Start ]用户手册.pdf
- 人教版八年级上册语文第四单元第16课《白杨礼赞》教学课件(2025新教材).ppt
- 武汉理工大学中国造船史答案.pdf VIP
- 5人搞笑小品剧本精选六篇.docx VIP
- 武汉理工大学中国造船史答案.doc VIP
- 低钠血症中国专家共识(2026版).docx
- Simulink大型火电机组建模与仿真研究的开题报告.docx VIP
- 初中教师 读书笔记.docx VIP
- 基于Matlab Simulink的大型火电机组精准建模与动态仿真研究.docx VIP
原创力文档

文档评论(0)