如何在启动板上翻译python程序(Qt翻译文件)

时间:2013-09-26 14:37:50

标签: python qt internationalization pyqt4 launchpad

我的python程序使用selt.tr("String bla bla")来标记要翻译的字符串。我使用pylupdate4 Translate.pro翻译它,然后使用Qt-Lingust编辑创建的* .ts-fils,然后使用lrealese Translate.pro创建我的PyQt4程序正在加载的* .qm二进制文件。

现在我想知道如何在Launchpad上实现这一点。 Here我只阅读了mopopot个文件,但我的ts - 和qm - 文件呢?

如何在Launchpad上翻译我的程序? 我不确定QTranslator是否可以读取除qm文件之外的其他二进制文件。

1 个答案:

答案 0 :(得分:0)

Launchpad使用GNU gettext的文件格式导入和导出翻译:

  • pot:包含您希望人们翻译的英文文本的模板。这是什么?
  • po:以人类可读和可编辑的形式翻译一种语言。
  • mo:.po文件的编译二进制形式。

您可以在Gettext manual中找到有关这些文件格式以及使用GNU gettext的更多信息。

您可以使用www.transifex.com网站,此网站使用TS文件