• 4457阅读
  • 2回复

[提问]Qt4中文翻译的问题 [复制链接]

上一主题 下一主题
离线nyxucong
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-13
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
我想把QFontDialog和QColorDialog翻译成中文所以需要加载qt_zh_CN.qm,但同时软件的其他部分还有需要自己翻译的内容,如下:
translator.load("qt_zh_CN.qm",qmPath);
translator.load("menu_Zh.qm",qmPath);
当我把两个都加载是好像只有最后一个加载的有效。然后我就想把自己翻译的那些也加入到qt_zh_CN.qm中,我lupdate之后qt_zh_CN.ts中加入了自己翻译的东西,但是它原来自带的那些翻译好的又不能用了,都成了obsolete类型的了。
请各位大神指教一下,该怎么弄?
离线XChinux

只看该作者 1楼 发表于: 2013-03-13
创建多个QTranslator对象。
qApp->installTranslator()调用多次。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线nyxucong

只看该作者 2楼 发表于: 2013-03-14
回 1楼(XChinux) 的帖子
谢谢版主,问题解决了。
快速回复
限100 字节
 
上一个 下一个