翻译 .deb 软件包信息

如何翻译Debian软件包中的debian/control内容,以便在软件中心显示时进行本地化?
- 适用于Ubuntu中的软件包 - 适用于单个.deb软件包 - 适用于PPA中的软件包

1如果我可以补充一些相关的内容...了解如何对.desktop文件进行相同操作会很好。 - Nathan Osman
.desktop文件直接包含了翻译内容。以Exaile为例,可以在此链接中查看:http://paste.ubuntu.com/540133/ 有一些构建系统的技巧可以用来从.po文件中合并信息。python-distutils-extras提供了Python的辅助工具。可以参考一些GNOME软件包的autotools示例。 - andrewsomething
2个回答

在软件中心显示的应用程序的元信息是由app-install-data包提供的。标题和简短描述可以通过app-install-data在Launchpad上的Rosetta页面进行翻译。我不确定是否可以提交对软件包的长描述的翻译。

1那是否意味着我在我的PPA中的软件包信息,或者我在某个地方提供下载的单个软件包无法为Ubuntu进行翻译? - Stefano Palazzo
嗯...这是个很好的问题。我想你可以提供一个包含所需信息的app-install-data-myppa软件包。Canonical在他们的“合作伙伴”存储库中提供了一个app-install-data-partner软件包。显然,这看起来不是最理想的解决方案。希望其他人可能有更好的答案。 - andrewsomething

以下是另一个可能的解决方案:

使用Nightmonkey,您可以轻松找到软件包描述的每个部分。是的,此页面链接到Launchpad翻译页面。

官方仓库没有频繁更新,请耐心等待。


我们只是在一周前更新了描述并同步了所有内容。 - PierreS