这是一个别人已经发布的应用程序,但是汉化不完全,所以我想自己手动添加没有翻译的项,然后自己翻译。
希望了解这方面知识的朋友帮帮忙,多谢了!
我有一个英文---中文的语言文件,格式是qm,我用QT Linguist打开后,可以看到里面的翻译,现在我想向其中增加几个新的翻译项(英文),
然后再翻译为中文。可是我不知道该如何添加?
这是一个别人已经发布的应用程序,但是汉化不完全,
所以我想自己手动添加没有翻译的项,
然后自己翻译。
希望了解这方面知识的朋友帮帮忙,多谢了!
--
您收到此邮件是因为您订阅了 Google 网上论坛的“Qt中文”论坛。
要向此网上论坛发帖,请发送电子邮件至 qt-c...@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 qt-china+u...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/qt-china?hl=zh-CN 访问此网上论坛。
--
您收到此邮件是因为您订阅了 Google 网上论坛的“Qt中文”论坛。
要向此网上论坛发帖,请发送电子邮件至 qt-c...@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 qt-china+u...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/qt-china?hl=zh-CN 访问此网上论坛。
三楼正解。
翻译不完全很可能是代码里对应的字符串没有用tr包围。这个就麻烦一些了。
在 2009-12-12 下午4:49,"linuxdev lyn" <kjpio...@gmail.com>编写:
从你说的看,你可能对qt翻译的过程还不太了解。2009/12/12 bluecater <blue...@gmail.com>> > 我有一个英文---中文的语言文件,格式是qm,我用QT Linguist打开后,可以看到里面的翻译,现在我想向其中增加几个新的翻译项(英文), > 然后再翻译为中文。可是我不知道该如何添加?...
汉化不完全,就是ts文件(你用linguist打开的是.ts文件,而qm文件是linguist产生的)中有条目(能直接看到的)没有翻译。那你直接在linuguist中把这些能看到的条目翻译就可以了阿。
所以我想自己手动添加没有翻译的项,如果对于已经存在的ts文件中,不需要“自己手动添加没有翻译的项”的。
不过当你在源代码中新增一个tr("中文")的代码时,再用lupdate project.pro,这样就能更新你的ts文件,达到“添加没有翻译的项”的目的了。
总之,qt翻译也就两步:lupdate,linguist。
> > 然后自己翻译。 > > 希望了解这方面知识的朋友帮帮忙,多谢了! > > -- > > 您收到此邮件是因为您订阅了 Google 网上论坛的“Qt中文”论坛。 > 要向此网上论坛发帖,请发送...
-- 您收到此邮件是因为您订阅了 Google 网上论坛的“Qt中文”论坛。 要向此网上论坛发帖,请发送电子邮件至 qt-c...@googlegroups.com。 要取消订阅此网上论坛,请发...