Перевод информации о пакете .deb

10

Как я могу перевести содержимое debian/controlпакетов в Debian, чтобы информация была локализована, когда пакет отображается в Центре программного обеспечения?

  •   для пакетов в Ubuntu

  • для отдельных пакетов .deb

  • для пакетов в PPA

Стефано Палаццо
источник
1
Если я могу добавить что-нибудь связанное ... было бы неплохо знать, как сделать то же самое для .desktopфайлов.
Натан Осман
.desktopфайлы содержат переводы непосредственно в файле. См. Пример Exaile: paste.ubuntu.com/540133 Существует несколько приемов системы сборки, которые можно использовать для объединения информации из .poфайлов. python-distutils-extrasпредоставляет помощников для Python. Взгляните на некоторые пакеты GNOME для примеров autotools.
Andrewsomething

Ответы:

4

Мета-информация для приложений, представленных в Software-Center, предоставляется app-install-dataпакетом. Заголовок и краткое описание могут быть переведены через страницу Rosetta app-install-data на Launchpad . Я не уверен, что можно отправить перевод для подробного описания пакетов.

andrewsomething
источник
1
Означает ли это, что информация о пакете в моем PPA или в одном пакете, который я предлагаю для скачивания где-либо, не может быть переведена для Ubuntu?
Стефано Палаццо
Хм ... Хороший вопрос. Я полагаю, вы могли бы предоставить пакет app-install-data-myppa с необходимой информацией. Canonical предоставляет пакет app-install-data-partner в своем «партнерском» хранилище. Очевидно, это не кажется идеальным. Надеюсь, у кого-то еще будет лучший ответ.
Andrewsomething
3

Вот еще одно возможное решение:

С Nightmonkey вы можете легко найти каждый кусок описания пакета. Да, эта страница ссылается на страницу переводов Launchpad.

В официальных репозиториях нет частых обновлений, так что наберитесь терпения.

Sianis
источник
мы только что обновили описания и синхронизировали все неделю назад
PierreS