



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