2013-09-26 50 views
1

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

现在我想知道如何在Launchpad上做到这一点。 Here我只阅读约mo,popot -files,但我的tsqm文件呢?

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

+0

你就不能使用Qt工具代替了启动板? – lpapp

+0

@LaszloPapp很好,afaik启动板允许多人在线翻译。也许他也是在Launchpad上托管这个项目。 –

+0

@RamchandraApte:那不能回答我的问题。 ;-) – lpapp

回答

0

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

  • 锅:一个包括所有你想要的人翻译的英文文本模板。这是什么?
  • po:一种语言以人类可读和可编辑的形式翻译。
  • mo:.po文件的已编译二进制形式。

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

可以使用www.transifex.com网站,这个网站使用TS文件