mirror of
https://github.com/openharmony/third_party_gettext.git
synced 2026-07-19 21:26:06 -04:00
90c76fda26
The --add-location option of msgattrib, msgcat, msgcomm, msgconv, msgen, msgfilter, msggrep, msgmerge, msguniq, and xgettext commands now takes an optional argument 'never', 'full', or 'file', to control the format of "#: ..." comments. The default catalog reader changed to always remember file positions so the line number part can be suppressed in output phase rather than input phase.
38 lines
629 B
Bash
Executable File
38 lines
629 B
Bash
Executable File
#! /bin/sh
|
|
. "${srcdir=.}/init.sh"; path_prepend_ . ../src
|
|
|
|
# Test --add-location=file option.
|
|
|
|
cat <<EOF > mcomm-test28.in1
|
|
#: first.c:123
|
|
msgid "1"
|
|
msgstr "1x"
|
|
EOF
|
|
|
|
cat <<EOF > mcomm-test28.in2
|
|
#: hunt.c:759
|
|
msgid "2"
|
|
msgstr "2x"
|
|
EOF
|
|
|
|
: ${MSGCOMM=msgcomm}
|
|
${MSGCOMM} --add-location=file --more-than=0 \
|
|
-o mcomm-test28.tmp mcomm-test28.in1 mcomm-test28.in2 || exit 1
|
|
LC_ALL=C tr -d '\r' < mcomm-test28.tmp > mcomm-test28.out || exit 1
|
|
|
|
cat << EOF > mcomm-test28.ok
|
|
#: first.c
|
|
msgid "1"
|
|
msgstr "1x"
|
|
|
|
#: hunt.c
|
|
msgid "2"
|
|
msgstr "2x"
|
|
EOF
|
|
|
|
: ${DIFF=diff}
|
|
${DIFF} mcomm-test28.ok mcomm-test28.out
|
|
result=$?
|
|
|
|
exit $result
|