您的位置:首页 > 编程语言 > Qt开发

vs环境下qt中文翻译步骤

2010-07-24 11:03 1891 查看
第一步

在vs中,点击Qt,选择Create New Translation File ,这是会出现对话框,选择要翻译到的语言,点击确定,这时会出现错误,我这个是这样的,主要原因是没有lupdate.exe ,用lupdate 操作pro 将要翻译的提取到ts文件 命令是 lupdate my.pro,所以我们需要找到这个东东,在源代码中有个TOOLS文件夹,找到linguist下的lupdate,在vs下进行编译即可。这时再点击Create New Translation File会顺利完成ts文件的生成。生成的样式大致为Myexec_zh.ts。

第二步

用 linguist 打开刚才的ts文件,现在还是没有这个工具,用相同的方法进行编译生成,失败,提示是缺少LIB,不管了,还是在网上直接下了LIGUIST吧,地址:http://www.onlinedown.net/soft/91994.htm,打开程序,将TS文件导入。

第三步

先用 linguist
菜单保存你翻译好的ts文件,接着用linguist界面工具里面菜单file里面的release,会自动生成一个QM文件,这就程序翻译器要用到的文件。

第四步,在你的程序里面,在界面之前安装翻译器,使用刚才得到的qm文件,方法如下

QTranslator translator( 0 );

translator.load( "myexec_zh.qm", "." );//要跟刚才得到的qm的文件名对应

app.installTranslator( &translator );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: