]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
Translations: Use --package-name=xz-man with po4a
authorLasse Collin <lasse.collin@tukaani.org>
Tue, 28 May 2024 10:25:07 +0000 (13:25 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 28 May 2024 14:21:47 +0000 (17:21 +0300)
This is to match reality. See the added comment.

(cherry picked from commit 75f5f2e014b0ee646963f36bc6a9c840fb272353)

po4a/update-po

index a9d75ec3d4ddd6ad5fbde2bed0c0e9bf071be6ca..689c76027eb28e2a9bbe9ad8b101dcfdb7da6ba3 100755 (executable)
@@ -41,10 +41,17 @@ PACKAGE_VERSION=`cd .. && sh build-aux/version.sh` || exit 1
 # Using --porefs file and --msgmerge-opt '--add-location=file' make diffing
 # the .pot and .po files easier. If a translator prefers to have the line
 # numbers available, one may delete those options and rerun this script.
+#
+# The values from --package-name and --package-version are used to create
+# the Project-Id-Version field. It likely makes sense that its value isn't
+# identical to the value in the program message translations. In practice
+# it seems that the .po files from many (but not all) translators will use
+# "xz-man" no matter what is specified here and in xz-man.pot. Thus it's
+# best to use "xz-man" here to get the most consistent results.
 set -x
 po4a --force --verbose \
        --porefs file --msgmerge-opt '--add-location=file' \
-       --package-name="XZ Utils" \
+       --package-name="xz-man" \
        --package-version="$PACKAGE_VERSION" \
        --copyright-holder="[See the headers in the input files.]" \
        po4a.conf