Hello Helge, Every po4a-* scripts are deprecated. The right way to go is to use the main po4a script, using an adequate config file. I think that this is documented in po4a(1), isn't it?
Which project are we speaking of? I'm really overwhelmed right now but maybe I could find some time to propose a config file for that project in the future. Sorry, Mt Le samedi 27 mai 2023 à 13:56 +0200, Helge Kreutzmann a écrit : > Package: po4a > Version: 0.69-1 > Severity: wishlist > > Some time ago several po4a tools started emitting warnings and ceased > working as before. I read that "po4a" is the way to go, however, we > seriously lack the man power (and knowledge) to rewrite the entire > machinery. However, I'm gradully trying to improve the system where > and when possible. > > For this, I have the follwing question/request: > Given that I have a man page (in nroff or mdoc format) and I want to > create a pot file from it (not po file, as this page is not yet > translated). How is this done best/correctly? > > Quite a few explanations in the po4a man pages assume you already have > some translated text. > > Currently I use something like: > > po4a-updatepo -f man \ > --option groff_code=verbatim \ > --option generated \ > --option untranslated="a.RE,\|" \ > --option unknown_macros=untranslated \ > --master "$upstream_manpage" -M utf-8 \ > -p $tmp1 | grep -v "po4a-updatepo is deprecated. The unified po4a(1) > program is more convenient and less error prone." > > (Until very recently this used po4a-gettextize, but this stopped working) > > It would be great if you could document the proper solution in the > very well written and extensive documentation. > > > -- System Information: > Debian Release: 12.0 > APT prefers testing-security > APT policy: (500, 'testing-security'), (500, 'testing') > Architecture: amd64 (x86_64) > > Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: > LC_ALL set to de_DE.UTF-8), LANGUAGE not set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages po4a depends on: > ii gettext 0.21-12 > ii libpod-parser-perl 1.65-1 > ii libsgmls-perl 1.03ii-38 > ii libsyntax-keyword-try-perl 0.28-1 > ii libyaml-tiny-perl 1.73-1 > ii opensp 1.5.2-13+b2 > ii perl 5.36.0-7 > > Versions of packages po4a recommends: > ii liblocale-gettext-perl 1.07-5 > ii libterm-readkey-perl 2.38-2+b1 > ii libtext-wrapi18n-perl 0.06-10 > ii libunicode-linebreak-perl 0.0.20190101-1+b5 > > po4a suggests no packages. > > -- no debconf information > -- Pour une évaluation indépendante, transparente et rigoureuse ! Je soutiens la Commission d'Évaluation de l'Inria.
signature.asc
Description: This is a digitally signed message part