我可以将 Launchpad 翻译服务用于我的 GitHub 项目吗?

fos*_*dom 14 launchpad translation github application-development

由于历史原因,我共同创作的项目在 GitHub 上,我们对其开发过程感到满意。因此,我们并不特别想将整个项目迁移到 Launchpad 并使用 bazaar。

作为优秀的互联网公民,我们希望以尽可能多的语言提供我们的开源应用程序 - 我们在搜索 Launchpad 可以提供这样的服务时偶然发现。

上面的链接提供了有关此服务的大量描述,但我需要一个简明的 - 非常简短的 - 如何:

  • 将我们的翻译文件 ( package.pot) 从 GitHub 获取到启动板
  • 简要说明如何启动我们要翻译的项目。
  • .po出色翻译团队生成的任何翻译文件 ( )从启动板拉回 GitHub。

有没有人有任何实践经验可以帮助这里?

Mah*_*esh 11

简短回答:是的,Launchpad 可用于管理 github 上项目的翻译。

您可以使用Launchpad Staging测试启动板的功能。

如何工作?

  • 您推送到您在步骤 2 中设置为源的 github 存储库。
  • Launchpad 会定期检查和更新 bzr 存储库。
  • 然后它会扫描任何 .pot 或 .po 文件,并将它们添加到翻译导入队列中。
  • 片刻之后,字符串显示为“需要翻译”,并且可以像启动板上的任何其他内容一样进行翻译。

推回 Github 怎么样?

抱歉,我不认为 Launchpad 能够做到这一点。但是,可以设置 LP 将翻译文件提交到 LP 上的 bzr 分支。它还允许您手动下载翻译文件。这些选项可以在翻译设置页面中找到。

  • LP 在 bzr 旁边添加了对 git 存储库的支持。http://blog.launchpad.net/general/git-code-hosting-beta 。但我不知道是否支持翻译。 (2认同)