购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5.3 Linguist

Linguist(语言家)是Qt提供的用于应用软件国际化的工具,使用Linguist,可以把待本地化的文本转换成任何一种语言,然后编译成Qt应用可以使用的qm文件。

为了使用Linguist,Qt应用必须标记哪些文本需要翻译,使用lupdate工具生成TS文件供Linguist使用;也必须在应用启动后加载qm文件以便程序可以使用对应的语言向用户显示信息。

详细地介绍Linguist的使用超出了本节的范畴,请打开Assistant,使用索引模式,以“Internationalization with Qt”为关键字进行检索。

你可以在“开始”菜单中找到Linguist的快捷方式来启动它,与启动Assistant类似,之前有图片可参考。

面2-46是笔者之前开发的一个项目使用Linguist翻译文本的截图,大家看了会对Linguist工具有个直观的印象。

图2-46 使用Qt Linguist HppWuFJsra/ms5nwkK8R7JEK0G7stWNgmGH2qZg7edyUREjH/lEiIBQXiUuA2TaX

点击中间区域
呼出菜单
上一章
目录
下一章
×