xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/tests/msgmerge-update-2 (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1#! /bin/sh
2
3# Test --update: location changed, and xgettext comment added. Both changes
4# must be reflected in the resulting PO file.
5
6tmpfiles=""
7trap 'rm -fr $tmpfiles' 1 2 3 15
8
9tmpfiles="$tmpfiles mm-u-2.po"
10cat <<\EOF > mm-u-2.po
11# SOME DESCRIPTIVE TITLE.
12# Copyright (C) YEAR Free Software Foundation, Inc.
13# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
14#
15msgid ""
16msgstr ""
17"Project-Id-Version: cog_training 1.0\n"
18"POT-Creation-Date: 2001-04-29 22:40+0200\n"
19"PO-Revision-Date: 2001-04-29 21:19+02:00\n"
20"Last-Translator: Felix N. <xyz@zyx.uucp>\n"
21"Language-Team: German <de@li.org>\n"
22"MIME-Version: 1.0\n"
23"Content-Type: text/plain; charset=ISO-8859-1\n"
24"Content-Transfer-Encoding: 8bit\n"
25
26#: cogarithmetic.cc:12
27msgid "white"
28msgstr "wei�"
29EOF
30
31tmpfiles="$tmpfiles mm-u-2.pot"
32cat <<EOF > mm-u-2.pot
33# SOME DESCRIPTIVE TITLE.
34# Copyright (C) YEAR Free Software Foundation, Inc.
35# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
36#
37msgid ""
38msgstr ""
39"Project-Id-Version: PACKAGE VERSION\n"
40"POT-Creation-Date: 2001-04-29 22:40+0200\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"
44"MIME-Version: 1.0\n"
45"Content-Type: text/plain; charset=ISO-8859-1\n"
46"Content-Transfer-Encoding: 8bit\n"
47
48#. location changed
49#: cogarithmetic.cc:33
50msgid "white"
51msgstr ""
52EOF
53
54tmpfiles="$tmpfiles mm-u-2.po~"
55: ${MSGMERGE=msgmerge}
56${MSGMERGE} -q --update mm-u-2.po mm-u-2.pot
57test $? = 0 || { rm -fr $tmpfiles; exit 1; }
58
59tmpfiles="$tmpfiles mm-u-2.ok"
60cat <<\EOF > mm-u-2.ok
61# SOME DESCRIPTIVE TITLE.
62# Copyright (C) YEAR Free Software Foundation, Inc.
63# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
64#
65msgid ""
66msgstr ""
67"Project-Id-Version: cog_training 1.0\n"
68"POT-Creation-Date: 2001-04-29 22:40+0200\n"
69"PO-Revision-Date: 2001-04-29 21:19+02:00\n"
70"Last-Translator: Felix N. <xyz@zyx.uucp>\n"
71"Language-Team: German <de@li.org>\n"
72"MIME-Version: 1.0\n"
73"Content-Type: text/plain; charset=ISO-8859-1\n"
74"Content-Transfer-Encoding: 8bit\n"
75
76#. location changed
77#: cogarithmetic.cc:33
78msgid "white"
79msgstr "wei�"
80EOF
81
82: ${DIFF=diff}
83${DIFF} mm-u-2.ok mm-u-2.po
84result=$?
85
86rm -fr $tmpfiles
87
88exit $result
89