• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#! /bin/sh
2. "${srcdir=.}/init.sh"; path_prepend_ . ../src
3
4# Test --msgid and --msgstr options with Java .properties syntax.
5
6cat <<\EOF > mg-test6.properties
7#: argmatch.c:141
8#, c-format
9invalid\ argument\ `%s'\ for\ `%s'=ung\u00fcltiges Argument \u00bb%s\u00ab f\u00fcr \u00bb%s\u00ab
10
11#: argmatch.c:142
12#, c-format
13ambiguous\ argument\ `%s'\ for\ `%s'=mehrdeutiges Argument \u00bb%s\u00ab f\u00fcr \u00bb%s\u00ab
14
15#: argmatch.c:162
16Valid\ arguments\ are\:=G\u00fcltige Argumente sind\:
17
18#: copy-file.c:60
19#, c-format
20error\ while\ opening\ "%s"\ for\ reading=\u00d6ffnen der Datei \u00bb%s\u00ab zum Lesen fehlgeschlagen
21
22#: copy-file.c:67
23#, c-format
24cannot\ open\ backup\ file\ "%s"\ for\ writing=\u00d6ffnen der Sicherungsdatei \u00bb%s\u00ab zum Schreiben fehlgeschlagen
25
26#: copy-file.c:80
27#, c-format
28error\ reading\ "%s"=Fehler beim Lesen von \u00bb%s\u00ab
29
30#: copy-file.c:86 copy-file.c:90
31#, c-format
32error\ writing\ "%s"=Fehler beim Schreiben von \u00bb%s\u00ab
33
34#: copy-file.c:92
35#, c-format
36error\ after\ reading\ "%s"=Fehler nach dem Lesen von \u00bb%s\u00ab
37
38#: error.c:115
39Unknown\ system\ error=Unbekannter Systemfehler
40
41#: execute.c:170 execute.c:205 pipe-bidi.c:156 pipe-bidi.c:191 pipe-in.c:169
42#: pipe-in.c:205 pipe-out.c:169 pipe-out.c:205 wait-process.c:136
43#, c-format
44%s\ subprocess\ failed=Subprozess %s fehlgeschlagen
45
46#: getopt.c:691
47#, c-format
48%s\:\ option\ `%s'\ is\ ambiguous\n=%s\: Option \u00bb%s\u00ab ist mehrdeutig\n
49
50#: getopt.c:716
51#, c-format
52%s\:\ option\ `--%s'\ doesn't\ allow\ an\ argument\n=%s\: Option \u00bb--%s\u00ab erwartet kein Argument\n
53
54#: getopt.c:721
55#, c-format
56%s\:\ option\ `%c%s'\ doesn't\ allow\ an\ argument\n=%s\: Option \u00bb%c%s\u00ab erwartet kein Argument\n
57
58#: getopt.c:739 getopt.c:912
59#, c-format
60%s\:\ option\ `%s'\ requires\ an\ argument\n=%s\: Option \u00bb%s\u00ab erwartet ein Argument\n
61
62#: getopt.c:768
63#, c-format
64%s\:\ unrecognized\ option\ `--%s'\n=%s\: unbekannte Option \u00bb--%s\u00ab\n
65
66#: getopt.c:772
67#, c-format
68%s\:\ unrecognized\ option\ `%c%s'\n=%s\: unbekannte Option \u00bb%c%s\u00ab\n
69
70#: getopt.c:798
71#, c-format
72%s\:\ illegal\ option\ --\ %c\n=%s\: unzul\u00e4ssige Option -- %c\n
73
74#: getopt.c:801
75#, c-format
76%s\:\ invalid\ option\ --\ %c\n=%s\: ung\u00fcltige Option -- %c\n
77
78#: getopt.c:831 getopt.c:961
79#, c-format
80%s\:\ option\ requires\ an\ argument\ --\ %c\n=%s\: Option erwartet ein Argument -- %c\n
81
82#: getopt.c:878
83#, c-format
84%s\:\ option\ `-W\ %s'\ is\ ambiguous\n=%s\: Option \u00bb-W %s\u00ab ist mehrdeutig\n
85
86#: getopt.c:896
87#, c-format
88%s\:\ option\ `-W\ %s'\ doesn't\ allow\ an\ argument\n=%s\: Option \u00bb-W %s\u00ab erwartet kein Argument\n
89
90#: javacomp.c:465
91Java\ compiler\ not\ found,\ try\ installing\ gcj\ or\ set\ $JAVAC=Java-Compiler nicht gefunden; bitte \u00bbgcj\u00ab installieren oder $JAVAC setzen
92
93#: javaexec.c:404
94Java\ virtual\ machine\ not\ found,\ try\ installing\ gij\ or\ set\ $JAVA=Virtuelle Java-Maschine nicht gefunden; bitte \u00bbgcj\u00ab installieren oder\n$JAVA setzen
95
96#: obstack.c:474 xerror.c:75 xmalloc.c:56
97memory\ exhausted=virtueller Speicher ersch\u00f6pft
98
99#: pipe-bidi.c:119 pipe-bidi.c:121 pipe-in.c:136 pipe-out.c:136
100cannot\ create\ pipe=Es ist nicht m\u00f6glich, eine Pipe zu erzeugen
101
102#: wait-process.c:117
103#, c-format
104%s\ subprocess=Subprozess %s
105
106#: wait-process.c:129
107#, c-format
108%s\ subprocess\ got\ fatal\ signal=Subprozess %s hat ein fatales Signal erhalten
109
110# A pattern specified for the msgid only must not be matched with the msgstr.
111GSG-9=Antiterror-Einheit
112EOF
113
114: ${MSGGREP=msggrep}
115LC_MESSAGES=C LC_ALL= \
116${MSGGREP} --properties-input --properties-output -K -e error -T -e Speicher -o mg-test6.tmp mg-test6.properties
117result=$?
118test $result = 0 || { Exit 1; }
119LC_ALL=C tr -d '\r' < mg-test6.tmp > mg-test6.out || Exit 1
120
121cat <<\EOF > mg-test6.ok
122#: copy-file.c:60
123#, c-format
124error\ while\ opening\ "%s"\ for\ reading=\u00d6ffnen der Datei \u00bb%s\u00ab zum Lesen fehlgeschlagen
125
126#: copy-file.c:80
127#, c-format
128error\ reading\ "%s"=Fehler beim Lesen von \u00bb%s\u00ab
129
130#: copy-file.c:86 copy-file.c:90
131#, c-format
132error\ writing\ "%s"=Fehler beim Schreiben von \u00bb%s\u00ab
133
134#: copy-file.c:92
135#, c-format
136error\ after\ reading\ "%s"=Fehler nach dem Lesen von \u00bb%s\u00ab
137
138#: error.c:115
139Unknown\ system\ error=Unbekannter Systemfehler
140
141#: obstack.c:474 xerror.c:75 xmalloc.c:56
142memory\ exhausted=virtueller Speicher ersch\u00f6pft
143EOF
144
145: ${DIFF=diff}
146${DIFF} mg-test6.ok mg-test6.out
147result=$?
148
149exit $result
150