1

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

现在我想知道如何在 Launchpad 上制作它。在这里我只阅读了mo,popot-files,但是我的ts- 和qm-files 呢?

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

4

1 回答 1

0

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

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

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

您可以使用www.transifex.com站点,该站点使用 TS 文件

于 2013-11-14T11:24:43.270 回答