Bug 53532

Summary: Как использовать переводы gnulib?
Product: Sisyphus Reporter: Ivan A. Melnikov <iv>
Component: gnulibAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: glebfm, ldv, placeholder
Version: unstable   
Hardware: x86_64   
OS: Linux   

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/? Пропатчить например.