RPM包规范本地化

时间:2015-06-18 10:06:50

标签: linux fedora rpm rpm-spec

我需要为俄罗斯本地市场打包专有程序 要构建RPM包,我使用了本指南:https://stackoverflow.com/a/1165200/1794089

所以,我需要将RPM包描述翻译成俄语,即将它们本地化。 我用google搜索了这个方法: https://www.redhat.com/archives/rpm-list/2004-January/msg00062.html

但它不起作用:在Fedora 21 x64软件安装中心仍然显示英文包的摘要/描述 - 而系统区域设置是ru_RU.UTF-8。

我做错了什么?

SPEC文件片段:

...
Summary: Test
Summary(ru): Тест
...
License: Proprietary
...

%description
 Test application

%description -l ru
 Тестовое приложение

1 个答案:

答案 0 :(得分:1)

链接(https://www.redhat.com/archives/rpm-list/2004-January/msg00062.html) 你发布了提及specspo:specspo是一个外观缓存的组/描述/摘要标签,采用gettext PO格式来简化 翻译包元数据的大规模发行版翻译。

简短回答:如果安装了specspo,则分组/摘要/说明 不使用包中的标签。