• 6446阅读
  • 1回复

【提问】关于国际化编程,请教! [复制链接]

上一主题 下一主题
离线calf9007
 

只看楼主 倒序阅读 楼主  发表于: 2005-11-16
看了论坛中"关于国际化编程"的帖子,感觉还是有点不明白!
*.tr文件是怎么生成的?
findtr testform.cpp >i18n.po 生成*.po 文件
之后.pro 文件中加:TRANSLATIONS   = *.ts \ //请问*.ts 是怎么生成的?
使用Linguist首先要有.ts文件吧?
谢谢!
离线XChinux

只看该作者 1楼 发表于: 2005-11-16
你看的帖子是老版本的Qt使用的方法。
Qt 4你直接采用lupdate命令来生成.ts文件,用Linguist来进行翻译(就是把.tr文件翻译为其它语言的.ts文件),然后利用lrelease命令来从.ts文件生成.qm文件。
这个.qm文件就是你的程序需要使用的。如果不用Linguist也可以直接修改.ts文件,它是xml格式的,记住默认编码为utf-8
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个