16
17
<a href="#SEE ALSO">SEE ALSO</a><br>
19
<!-- Creator : groff version 1.17.2 -->
20
20
<a name="NAME"></a>
22
23
<table width="100%" border=0 rules="none" frame="void"
23
24
cols="2" cellspacing="0" cellpadding="0">
24
25
<tr valign="top" align="left">
25
<td width="10%"></td><td width="90%">
26
msgcmp - compare message catalog and template</td></table>
28
<p>msgcmp − compare message catalog and template</p>
27
31
<a name="SYNOPSIS"></a>
30
34
<table width="100%" border=0 rules="none" frame="void"
31
35
cols="2" cellspacing="0" cellpadding="0">
32
36
<tr valign="top" align="left">
33
<td width="10%"></td><td width="90%">
34
<b>msgcmp</b> [<i>OPTION</i>] <i>def.po
35
ref.pot</i></td></table>
39
<p><b>msgcmp</b> [<i>OPTION</i>] <i>def.po ref.pot</i></p>
36
42
<a name="DESCRIPTION"></a>
37
43
<h2>DESCRIPTION</h2>
39
45
<table width="100%" border=0 rules="none" frame="void"
40
46
cols="2" cellspacing="0" cellpadding="0">
41
47
<tr valign="top" align="left">
42
<td width="10%"></td><td width="90%">
43
Compare two Uniforum style .po files to check that both
50
<p>Compare two Uniforum style .po files to check that both
44
51
contain the same set of msgid strings. The def.po file is an
45
52
existing PO file with the translations. The ref.pot file is
46
53
the last created PO file, or a PO Template file (generally
47
54
created by xgettext). This is useful for checking that you
48
55
have translated each and every message in your program.
49
56
Where an exact match cannot be found, fuzzy matching is used
50
to produce better diagnostics.</td></table>
52
<table width="100%" border=0 rules="none" frame="void"
53
cols="2" cellspacing="0" cellpadding="0">
54
<tr valign="top" align="left">
55
<td width="10%"></td><td width="90%">
56
Mandatory arguments to long options are mandatory for short
57
options too.</td></table>
59
<table width="100%" border=0 rules="none" frame="void"
60
cols="2" cellspacing="0" cellpadding="0">
61
<tr valign="top" align="left">
62
<td width="4%"></td><td width="96%">
63
<b>Input file location:</b></td></table>
65
<table width="100%" border=0 rules="none" frame="void"
66
cols="2" cellspacing="0" cellpadding="0">
67
<tr valign="top" align="left">
68
<td width="10%"></td><td width="90%">
71
<table width="100%" border=0 rules="none" frame="void"
72
cols="2" cellspacing="0" cellpadding="0">
73
<tr valign="top" align="left">
74
<td width="21%"></td><td width="79%">
75
translations</td></table>
77
<table width="100%" border=0 rules="none" frame="void"
78
cols="2" cellspacing="0" cellpadding="0">
79
<tr valign="top" align="left">
80
<td width="10%"></td><td width="90%">
83
<table width="100%" border=0 rules="none" frame="void"
84
cols="2" cellspacing="0" cellpadding="0">
85
<tr valign="top" align="left">
86
<td width="21%"></td><td width="79%">
87
references to the sources</td></table>
89
<table width="100%" border=0 rules="none" frame="void"
90
cols="2" cellspacing="0" cellpadding="0">
91
<tr valign="top" align="left">
92
<td width="10%"></td><td width="90%">
93
<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table>
95
<table width="100%" border=0 rules="none" frame="void"
96
cols="2" cellspacing="0" cellpadding="0">
97
<tr valign="top" align="left">
98
<td width="21%"></td><td width="79%">
99
add DIRECTORY to list for input files search</td></table>
101
<table width="100%" border=0 rules="none" frame="void"
102
cols="2" cellspacing="0" cellpadding="0">
103
<tr valign="top" align="left">
104
<td width="4%"></td><td width="96%">
105
<b>Operation modifiers:</b></td></table>
107
<table width="100%" border=0 rules="none" frame="void"
108
cols="2" cellspacing="0" cellpadding="0">
109
<tr valign="top" align="left">
110
<td width="10%"></td><td width="90%">
111
<b>-m</b>, <b>--multi-domain</b></td></table>
113
<table width="100%" border=0 rules="none" frame="void"
114
cols="2" cellspacing="0" cellpadding="0">
115
<tr valign="top" align="left">
116
<td width="21%"></td><td width="79%">
117
apply ref.pot to each of the domains in def.po</td></table>
119
<table width="100%" border=0 rules="none" frame="void"
120
cols="2" cellspacing="0" cellpadding="0">
121
<tr valign="top" align="left">
122
<td width="10%"></td><td width="90%">
123
<b>--use-fuzzy</b></td></table>
125
<table width="100%" border=0 rules="none" frame="void"
126
cols="2" cellspacing="0" cellpadding="0">
127
<tr valign="top" align="left">
128
<td width="21%"></td><td width="79%">
129
consider fuzzy entries</td></table>
131
<table width="100%" border=0 rules="none" frame="void"
132
cols="2" cellspacing="0" cellpadding="0">
133
<tr valign="top" align="left">
134
<td width="10%"></td><td width="90%">
135
<b>--use-untranslated</b></td></table>
137
<table width="100%" border=0 rules="none" frame="void"
138
cols="2" cellspacing="0" cellpadding="0">
139
<tr valign="top" align="left">
140
<td width="21%"></td><td width="79%">
141
consider untranslated entries</td></table>
143
<table width="100%" border=0 rules="none" frame="void"
144
cols="2" cellspacing="0" cellpadding="0">
145
<tr valign="top" align="left">
146
<td width="4%"></td><td width="96%">
147
<b>Input file syntax:</b></td></table>
149
<table width="100%" border=0 rules="none" frame="void"
150
cols="2" cellspacing="0" cellpadding="0">
151
<tr valign="top" align="left">
152
<td width="10%"></td><td width="90%">
153
<b>-P</b>, <b>--properties-input</b></td></table>
155
<table width="100%" border=0 rules="none" frame="void"
156
cols="2" cellspacing="0" cellpadding="0">
157
<tr valign="top" align="left">
158
<td width="21%"></td><td width="79%">
159
input files are in Java .properties syntax</td></table>
161
<table width="100%" border=0 rules="none" frame="void"
162
cols="2" cellspacing="0" cellpadding="0">
163
<tr valign="top" align="left">
164
<td width="10%"></td><td width="90%">
165
<b>--stringtable-input</b></td></table>
167
<table width="100%" border=0 rules="none" frame="void"
168
cols="2" cellspacing="0" cellpadding="0">
169
<tr valign="top" align="left">
170
<td width="21%"></td><td width="79%">
171
input files are in NeXTstep/GNUstep .strings
174
<table width="100%" border=0 rules="none" frame="void"
175
cols="2" cellspacing="0" cellpadding="0">
176
<tr valign="top" align="left">
177
<td width="4%"></td><td width="96%">
178
<b>Informative output:</b></td></table>
180
<table width="100%" border=0 rules="none" frame="void"
181
cols="2" cellspacing="0" cellpadding="0">
182
<tr valign="top" align="left">
183
<td width="10%"></td><td width="90%">
184
<b>-h</b>, <b>--help</b></td></table>
186
<table width="100%" border=0 rules="none" frame="void"
187
cols="2" cellspacing="0" cellpadding="0">
188
<tr valign="top" align="left">
189
<td width="21%"></td><td width="79%">
190
display this help and exit</td></table>
192
<table width="100%" border=0 rules="none" frame="void"
193
cols="2" cellspacing="0" cellpadding="0">
194
<tr valign="top" align="left">
195
<td width="10%"></td><td width="90%">
196
<b>-V</b>, <b>--version</b></td></table>
198
<table width="100%" border=0 rules="none" frame="void"
199
cols="2" cellspacing="0" cellpadding="0">
200
<tr valign="top" align="left">
201
<td width="21%"></td><td width="79%">
202
output version information and exit</td></table>
57
to produce better diagnostics.</p>
59
<p>Mandatory arguments to long options are mandatory for
60
short options too.</p>
64
<table width="100%" border=0 rules="none" frame="void"
65
cols="2" cellspacing="0" cellpadding="0">
66
<tr valign="top" align="left">
69
<p><b>Input file location:</b></p></td>
72
<table width="100%" border=0 rules="none" frame="void"
73
cols="5" cellspacing="0" cellpadding="0">
74
<tr valign="top" align="left">
89
<table width="100%" border=0 rules="none" frame="void"
90
cols="2" cellspacing="0" cellpadding="0">
91
<tr valign="top" align="left">
97
<table width="100%" border=0 rules="none" frame="void"
98
cols="2" cellspacing="0" cellpadding="0">
99
<tr valign="top" align="left">
100
<td width="21%"></td>
102
<p>references to the sources</p>
106
<table width="100%" border=0 rules="none" frame="void"
107
cols="2" cellspacing="0" cellpadding="0">
108
<tr valign="top" align="left">
109
<td width="10%"></td>
112
<b>−−directory</b>=<i>DIRECTORY</i></p></td>
115
<table width="100%" border=0 rules="none" frame="void"
116
cols="2" cellspacing="0" cellpadding="0">
117
<tr valign="top" align="left">
118
<td width="21%"></td>
120
<p>add DIRECTORY to list for input files search</p>
124
<table width="100%" border=0 rules="none" frame="void"
125
cols="2" cellspacing="0" cellpadding="0">
126
<tr valign="top" align="left">
129
<p><b>Operation modifiers:</b></p></td>
132
<table width="100%" border=0 rules="none" frame="void"
133
cols="2" cellspacing="0" cellpadding="0">
134
<tr valign="top" align="left">
135
<td width="10%"></td>
138
<b>−−multi−domain</b></p></td>
141
<table width="100%" border=0 rules="none" frame="void"
142
cols="2" cellspacing="0" cellpadding="0">
143
<tr valign="top" align="left">
144
<td width="21%"></td>
146
<p>apply ref.pot to each of the domains in def.po</p>
150
<table width="100%" border=0 rules="none" frame="void"
151
cols="2" cellspacing="0" cellpadding="0">
152
<tr valign="top" align="left">
153
<td width="10%"></td>
156
<b>−−no−fuzzy−matching</b></p></td>
159
<table width="100%" border=0 rules="none" frame="void"
160
cols="2" cellspacing="0" cellpadding="0">
161
<tr valign="top" align="left">
162
<td width="21%"></td>
164
<p>do not use fuzzy matching</p>
168
<table width="100%" border=0 rules="none" frame="void"
169
cols="2" cellspacing="0" cellpadding="0">
170
<tr valign="top" align="left">
171
<td width="10%"></td>
173
<p><b>−−use−fuzzy</b></p></td>
176
<table width="100%" border=0 rules="none" frame="void"
177
cols="2" cellspacing="0" cellpadding="0">
178
<tr valign="top" align="left">
179
<td width="21%"></td>
181
<p>consider fuzzy entries</p>
185
<table width="100%" border=0 rules="none" frame="void"
186
cols="2" cellspacing="0" cellpadding="0">
187
<tr valign="top" align="left">
188
<td width="10%"></td>
190
<p><b>−−use−untranslated</b></p></td>
193
<table width="100%" border=0 rules="none" frame="void"
194
cols="2" cellspacing="0" cellpadding="0">
195
<tr valign="top" align="left">
196
<td width="21%"></td>
198
<p>consider untranslated entries</p>
202
<table width="100%" border=0 rules="none" frame="void"
203
cols="2" cellspacing="0" cellpadding="0">
204
<tr valign="top" align="left">
207
<p><b>Input file syntax:</b></p></td>
210
<table width="100%" border=0 rules="none" frame="void"
211
cols="2" cellspacing="0" cellpadding="0">
212
<tr valign="top" align="left">
213
<td width="10%"></td>
216
<b>−−properties−input</b></p></td>
219
<table width="100%" border=0 rules="none" frame="void"
220
cols="2" cellspacing="0" cellpadding="0">
221
<tr valign="top" align="left">
222
<td width="21%"></td>
224
<p>input files are in Java .properties syntax</p>
228
<table width="100%" border=0 rules="none" frame="void"
229
cols="2" cellspacing="0" cellpadding="0">
230
<tr valign="top" align="left">
231
<td width="10%"></td>
233
<p><b>−−stringtable−input</b></p></td>
236
<table width="100%" border=0 rules="none" frame="void"
237
cols="2" cellspacing="0" cellpadding="0">
238
<tr valign="top" align="left">
239
<td width="21%"></td>
241
<p>input files are in NeXTstep/GNUstep .strings syntax</p>
245
<table width="100%" border=0 rules="none" frame="void"
246
cols="2" cellspacing="0" cellpadding="0">
247
<tr valign="top" align="left">
250
<p><b>Informative output:</b></p></td>
253
<table width="100%" border=0 rules="none" frame="void"
254
cols="2" cellspacing="0" cellpadding="0">
255
<tr valign="top" align="left">
256
<td width="10%"></td>
258
<p><b>−h</b>, <b>−−help</b></p></td>
261
<table width="100%" border=0 rules="none" frame="void"
262
cols="2" cellspacing="0" cellpadding="0">
263
<tr valign="top" align="left">
264
<td width="21%"></td>
266
<p>display this help and exit</p>
270
<table width="100%" border=0 rules="none" frame="void"
271
cols="2" cellspacing="0" cellpadding="0">
272
<tr valign="top" align="left">
273
<td width="10%"></td>
275
<p><b>−V</b>, <b>−−version</b></p></td>
278
<table width="100%" border=0 rules="none" frame="void"
279
cols="2" cellspacing="0" cellpadding="0">
280
<tr valign="top" align="left">
281
<td width="21%"></td>
283
<p>output version information and exit</p>
203
286
<a name="AUTHOR"></a>
206
289
<table width="100%" border=0 rules="none" frame="void"
207
290
cols="2" cellspacing="0" cellpadding="0">
208
291
<tr valign="top" align="left">
209
<td width="10%"></td><td width="90%">
210
Written by Peter Miller.</td></table>
292
<td width="10%"></td>
294
<p>Written by Peter Miller.</p>
211
297
<a name="REPORTING BUGS"></a>
212
298
<h2>REPORTING BUGS</h2>
214
300
<table width="100%" border=0 rules="none" frame="void"
215
301
cols="2" cellspacing="0" cellpadding="0">
216
302
<tr valign="top" align="left">
217
<td width="10%"></td><td width="90%">
218
Report bugs to <bug-gnu-gettext@gnu.org>.</td></table>
303
<td width="10%"></td>
305
<p>Report bugs to <bug-gnu-gettext@gnu.org>.</p>
219
308
<a name="COPYRIGHT"></a>
220
309
<h2>COPYRIGHT</h2>
222
311
<table width="100%" border=0 rules="none" frame="void"
223
312
cols="2" cellspacing="0" cellpadding="0">
224
313
<tr valign="top" align="left">
225
<td width="10%"></td><td width="90%">
226
Copyright 1995-1998, 2000-2007 Free Software Foundation,
227
Inc. License GPLv3+: GNU GPL version 3 or later
314
<td width="10%"></td>
316
<p>Copyright © 1995-1998, 2000-2010 Free Software
317
Foundation, Inc. License GPLv3+: GNU GPL version 3 or later
228
318
<http://gnu.org/licenses/gpl.html><br>
229
319
This is free software: you are free to change and
230
320
redistribute it. There is NO WARRANTY, to the extent
231
permitted by law.</td></table>
321
permitted by law.</p>
232
324
<a name="SEE ALSO"></a>
233
325
<h2>SEE ALSO</h2>
235
327
<table width="100%" border=0 rules="none" frame="void"
236
328
cols="2" cellspacing="0" cellpadding="0">
237
329
<tr valign="top" align="left">
238
<td width="10%"></td><td width="90%">
239
The full documentation for <b>msgcmp</b> is maintained as a
240
Texinfo manual. If the <b>info</b> and <b>msgcmp</b>
330
<td width="10%"></td>
332
<p>The full documentation for <b>msgcmp</b> is maintained as
333
a Texinfo manual. If the <b>info</b> and <b>msgcmp</b>
241
334
programs are properly installed at your site, the
244
<table width="100%" border=0 rules="none" frame="void"
245
cols="2" cellspacing="0" cellpadding="0">
246
<tr valign="top" align="left">
247
<td width="21%"></td><td width="79%">
248
<b>info msgcmp</b></td></table>
250
<table width="100%" border=0 rules="none" frame="void"
251
cols="2" cellspacing="0" cellpadding="0">
252
<tr valign="top" align="left">
253
<td width="10%"></td><td width="90%">
254
should give you access to the complete manual.</td></table>
339
<table width="100%" border=0 rules="none" frame="void"
340
cols="2" cellspacing="0" cellpadding="0">
341
<tr valign="top" align="left">
342
<td width="20%"></td>
344
<p><b>info msgcmp</b></p>
348
<table width="100%" border=0 rules="none" frame="void"
349
cols="2" cellspacing="0" cellpadding="0">
350
<tr valign="top" align="left">
351
<td width="10%"></td>
353
<p>should give you access to the complete manual.</p>