~win-cross-dev/win-cross/gettext

« back to all changes in this revision

Viewing changes to gettext-tools/tests/msgmerge-update-1

  • Committer: Nathan Osman
  • Date: 2012-08-11 05:06:52 UTC
  • Revision ID: admin@quickmediasolutions.com-20120811050652-ochkxjtonbw6kkve
Initial commit.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#! /bin/sh
 
2
 
 
3
# Test --update: nothing changed; don't normalize second message
 
4
 
 
5
tmpfiles=""
 
6
trap 'rm -fr $tmpfiles' 1 2 3 15
 
7
 
 
8
tmpfiles="$tmpfiles mm-u-1.po"
 
9
cat <<\EOF > mm-u-1.po
 
10
# SOME DESCRIPTIVE TITLE.
 
11
# Copyright (C) YEAR Free Software Foundation, Inc.
 
12
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 
13
#
 
14
msgid ""
 
15
msgstr ""
 
16
"Project-Id-Version: cog_training 1.0\n"
 
17
"POT-Creation-Date: 2001-04-29 22:40+0200\n"
 
18
"PO-Revision-Date: 2001-04-29 21:19+02:00\n"
 
19
"Last-Translator: Felix N. <xyz@zyx.uucp>\n"
 
20
"Language-Team: German <de@li.org>\n"
 
21
"Language: de\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
 
27
msgid "white"
 
28
msgstr "wei�"
 
29
 
 
30
# stay away from normalizing
 
31
#: cogarithmetic.cc:12
 
32
msgid "black"
 
33
msgstr ""
 
34
"schwarz"
 
35
EOF
 
36
 
 
37
tmpfiles="$tmpfiles mm-u-1.pot"
 
38
cat <<EOF > mm-u-1.pot
 
39
# SOME DESCRIPTIVE TITLE.
 
40
# Copyright (C) YEAR Free Software Foundation, Inc.
 
41
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 
42
#
 
43
msgid ""
 
44
msgstr ""
 
45
"Project-Id-Version: PACKAGE VERSION\n"
 
46
"POT-Creation-Date: 2001-04-29 22:40+0200\n"
 
47
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 
48
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 
49
"Language-Team: LANGUAGE <LL@li.org>\n"
 
50
"MIME-Version: 1.0\n"
 
51
"Content-Type: text/plain; charset=ISO-8859-1\n"
 
52
"Content-Transfer-Encoding: 8bit\n"
 
53
 
 
54
#: cogarithmetic.cc:12
 
55
msgid "white"
 
56
msgstr ""
 
57
 
 
58
#: cogarithmetic.cc:12
 
59
msgid "black"
 
60
msgstr ""
 
61
EOF
 
62
 
 
63
tmpfiles="$tmpfiles mm-u-1.bak"
 
64
cp mm-u-1.po mm-u-1.bak
 
65
 
 
66
tmpfiles="$tmpfiles mm-u-1.po~"
 
67
: ${MSGMERGE=msgmerge}
 
68
${MSGMERGE} -q --update mm-u-1.po mm-u-1.pot
 
69
test $? = 0 || { rm -fr $tmpfiles; exit 1; }
 
70
 
 
71
: ${DIFF=diff}
 
72
${DIFF} mm-u-1.bak mm-u-1.po
 
73
result=$?
 
74
 
 
75
rm -fr $tmpfiles
 
76
 
 
77
exit $result