From 18463917f9b255b8f925fa54ab9388319735b14a Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Tue, 28 May 2024 13:25:07 +0300 Subject: [PATCH] Translations: Use --package-name=xz-man with po4a This is to match reality. See the added comment. (cherry picked from commit 75f5f2e014b0ee646963f36bc6a9c840fb272353) --- po4a/update-po | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/po4a/update-po b/po4a/update-po index 93d64314..4bf032f5 100755 --- a/po4a/update-po +++ b/po4a/update-po @@ -58,10 +58,17 @@ done # 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="The XZ Utils authors and contributors" \ po4a.conf