Bug 53532 - Как использовать переводы gnulib?
Summary: Как использовать переводы gnulib?
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gnulib (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-19 16:44 MSK by Ivan A. Melnikov
Modified: 2025-03-19 16:44 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan A. Melnikov 2025-03-19 16:44:21 MSK
При сборке man-db заметил такую проблему:

$ LANG=ru_RU.UTF-8 LC_MESSAGES=  man --help | grep give
  -?, --help                 give this help list
      --usage                give a short usage message

Почему эти строки не переведены? Потому что и сами эти строки, и их перевод -- это часть gnulib, однако переводы gnulib при сборке man-db не используются начиная с 2.9.4-alt1, когда man-db был переведён на использование gnulib из пакета (вместо ранее используемого забандленного).

Если gnulib-tool указать --po-base=[...] --po-domain=[...] он попытается скачать свежие po-файлы из интернета при помощи wget, и если у него это не получится, переводов не будет. А если не указать, то переводов тоже не будет, потому что о них как бы не просили.

Можно ли как-то уговорить gnulib-tool брать переводы из /usr/share/gnulib/build-aux/po/? Пропатчить например.