2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
4 # Test msgmerge when the second argument is a PO file with obsolete messages
5 # (e.g. the result of an earlier msgmerge operation).
7 cat <<\EOF > mm-test20.po
10 "Content-Type: text/plain; charset=UTF-8\n"
11 "Content-Transfer-Encoding: 8bit\n"
20 msgid "Hello world example"
21 msgstr "Beispiel Hallo-Welt"
23 #~ msgid "This program is running as process number $pid."
24 #~ msgstr "Dieses Programm läuft mit der Prozess-Nummer $pid."
27 msgid "This program is running as process number %(pid)d."
31 msgid "This program is running as process number {pid}."
32 msgstr "Dieses Programm läuft mit der Prozeß-Nummer {pid}."
35 cat <<\EOF > mm-test20.pot
39 "Project-Id-Version: PACKAGE VERSION\n"
40 "Report-Msgid-Bugs-To: \n"
41 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
42 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
43 "Language-Team: LANGUAGE <LL@li.org>\n"
45 "Content-Type: text/plain; charset=UTF-8\n"
46 "Content-Transfer-Encoding: 8bit\n"
52 msgid "This program is running as process number %1."
53 msgstr "Dieses Programm läuft mit der Prozess-Nummer %1."
56 msgstr "Beispiel Hallo"
59 msgid "Hello world example"
60 msgstr "Beispiel Hallo-Welt"
63 msgid "This program is running as process number $pid."
64 msgstr "Dieses Programm läuft mit der Prozess-Nummer $pid."
67 msgid "This program is running as process number %(pid)d."
70 #~ msgid "This program is running as process number {pid}."
71 #~ msgstr "Dieses Programm läuft mit der Prozeß-Nummer {pid}."
74 : ${MSGMERGE=msgmerge}
75 ${MSGMERGE} -q -o mm-test20.tmp.po mm-test20.po mm-test20.pot || exit 1
76 LC_ALL=C tr -d '\r' < mm-test20.tmp.po > mm-test20.new.po || exit 1
78 cat <<\EOF > mm-test20.ok
81 "Report-Msgid-Bugs-To: \n"
82 "Content-Type: text/plain; charset=UTF-8\n"
83 "Content-Transfer-Encoding: 8bit\n"
89 msgid "This program is running as process number %1."
90 msgstr "Dieses Programm läuft mit der Prozess-Nummer $pid."
96 msgid "Hello world example"
97 msgstr "Beispiel Hallo-Welt"
100 msgid "This program is running as process number $pid."
101 msgstr "Dieses Programm läuft mit der Prozess-Nummer $pid."
104 msgid "This program is running as process number %(pid)d."
107 #~ msgid "This program is running as process number {pid}."
108 #~ msgstr "Dieses Programm läuft mit der Prozeß-Nummer {pid}."
112 ${DIFF} mm-test20.ok mm-test20.new.po || exit 1