我能在我的GitHub项目中使用Launchpad翻译服务吗?

出于历史原因,我共同编写的项目在GitHub上,并且我们对其开发流程感到满意。因此,我们并不特别希望将整个项目迁移到Launchpad并使用bazaar。
作为良好的互联网公民,我们希望尽可能多地提供我们的开源应用程序的语言支持 - 在搜索过程中,我们偶然发现Launchpad可以提供这样的服务。 上面的链接提供了关于这项服务的许多描述,但我需要一个简明扼要的操作指南:
  • 从GitHub获取我们的翻译文件(package.pot)并导入到launchpad中
  • 简要说明如何启动我们的项目进行翻译
  • 从launchpad中将由出色的翻译团队生成的任何翻译文件(.po)拉回到GitHub中
有没有人在这方面有实际经验可以提供帮助?

虽然我更喜欢Github,但是现在你也可以在Launchpad上使用Git了。 - Pablo Bianchi
1个回答

简短回答:是的,Launchpad可以用来管理GitHub上的项目的翻译。
您可以使用Launchpad Staging测试Launchpad的功能。

工作原理是什么?

  • 你在第二步中将源代码推送到GitHub仓库。
  • Launchpad定期检查并更新bzr仓库。
  • 然后扫描任何.pot或.po文件,并将它们添加到翻译导入队列中。
  • 过一段时间后,这些字符串会显示为“需要翻译”,就像在Launchpad上翻译其他内容一样。

那么如何推送回GitHub呢?

抱歉,但我认为Launchpad没有这个功能。不过,你可以设置LP将翻译文件提交到LP上的一个bzr分支,并允许手动下载翻译文件。这些选项可以在翻译设置页面找到。


2LP已经在bzr之外增加了对git仓库的支持。http://blog.launchpad.net/general/git-code-hosting-beta 。但我不知道是否已经支持翻译。 - user.dz