diff --git a/po4a/update-po b/po4a/update-po index 01edf295..6e08ef2e 100755 --- a/po4a/update-po +++ b/po4a/update-po @@ -38,9 +38,16 @@ PACKAGE_VERSION=`cd .. && sh build-aux/version.sh` || exit 1 # as long as this isn't run every time when "make" is run at the # top level directory. (po4a isn't super-fast even without --force). # -# 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. +# Make diffing the .pot and .po files easier: +# +# --porefs file Put only the input filenames, not line numbers, +# into the .pot file. This way they won't get +# copied to the .po files either. +# +# --wrap-po newlines Wrap msgids only at \n in the .pot file. +# +# --msgmerge-opt "--no-wrap" +# Wrap msgids and msgstrs only at \n in the .po files. # # 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 @@ -50,7 +57,7 @@ PACKAGE_VERSION=`cd .. && sh build-aux/version.sh` || exit 1 # best to use "xz-man" here to get the most consistent results. set -x po4a --force --verbose \ - --porefs file --msgmerge-opt '--add-location=file' \ + --porefs file --wrap-po newlines --msgmerge-opt "--no-wrap" \ --package-name="xz-man" \ --package-version="$PACKAGE_VERSION" \ --copyright-holder="[See the headers in the input files.]" \