From d231d56580175fa040fdd3c6207a58243ce6217b Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Tue, 13 Feb 2024 13:07:33 +0200 Subject: Translations: Add the man page translators into man page header comment. It looked odd to only have the original English authors listed in the header comments of the translated files. --- po4a/update-po | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'po4a/update-po') diff --git a/po4a/update-po b/po4a/update-po index 244951ec..2104503f 100755 --- a/po4a/update-po +++ b/po4a/update-po @@ -31,6 +31,24 @@ fi PACKAGE_VERSION=`cd .. && sh build-aux/version.sh` || exit 1 +# Put the author info from the .po files into the header comment of +# the generated man pages. +for FILE in *.po +do + printf '%s\n.\\"\n' \ +'PO4A-HEADER: position=^\.\\" Author; mode=after; beginboundary=^\.\\"$' \ + > "$FILE.authors" + sed ' + /^[^#]/,$d + /: 0BSD$/d + /BSD Zero Clause License/d + /distributed under the same license/d + /in the public domain/d + /^#$/d + s/^#/.\\"/ + ' "$FILE" >> "$FILE.authors" +done + # Using --force to get up-to-date version numbers in the output files # when nothing else has changed. This makes it slower but it's fine # as long as this isn't run every time when "make" is run at the -- cgit v1.2.3