我们的应用程序是本地化的,我已经提取了所有标准的Qt _ * .qm文件,以便尽可能地翻译我的Qt对话框。
然而,我们的一位经销商希望添加丹麦语翻译,而不是标准的Qt翻译文件。
如何让Qt创建文件,以便将其发送出去进行翻译?
答案 0 :(得分:1)
有关Qt本身翻译的一些信息: http://doc.trolltech.com/4.6/internationalization.html#produce-translations
据说qt翻译的模板(* .ts文件)应该在$ {QTDIR} / translations目录中。我无法在官方Ubuntu存储库的Qt4安装中看到它们,但我认为它们应该包含在诺基亚在官方下载页面上提供的发行版中。
修改
如何为qt本身生成新的空* .ts文件可以在qt源的translations / translations.pri目录中找到。对于Qt 4.6.3,它将是
lupdate -locations relative -no-ui-lines -I../include -I../include/Qt corelib gui-ts ../qt_my.ts