1<html>
2<head>
3<meta name="generator" content="groff -Thtml, see www.gnu.org">
4<meta name="Content-Style" content="text/css">
5<title>MSGCOMM</title>
6</head>
7<body>
8
9<h1 align=center>MSGCOMM</h1>
10<a href="#NAME">NAME</a><br>
11<a href="#SYNOPSIS">SYNOPSIS</a><br>
12<a href="#DESCRIPTION">DESCRIPTION</a><br>
13<a href="#AUTHOR">AUTHOR</a><br>
14<a href="#REPORTING BUGS">REPORTING BUGS</a><br>
15<a href="#COPYRIGHT">COPYRIGHT</a><br>
16<a href="#SEE ALSO">SEE ALSO</a><br>
17
18<hr>
19<!-- Creator     : groff version 1.17.2 -->
20<a name="NAME"></a>
21<h2>NAME</h2>
22<table width="100%" border=0 rules="none" frame="void"
23       cols="2" cellspacing="0" cellpadding="0">
24<tr valign="top" align="left">
25<td width="10%"></td><td width="90%">
26msgcomm - match two message catalogs</td></table>
27<a name="SYNOPSIS"></a>
28<h2>SYNOPSIS</h2>
29
30<table width="100%" border=0 rules="none" frame="void"
31       cols="2" cellspacing="0" cellpadding="0">
32<tr valign="top" align="left">
33<td width="10%"></td><td width="90%">
34<b>msgcomm</b> [<i>OPTION</i>]
35[<i>INPUTFILE</i>]...</td></table>
36<a name="DESCRIPTION"></a>
37<h2>DESCRIPTION</h2>
38
39<table width="100%" border=0 rules="none" frame="void"
40       cols="2" cellspacing="0" cellpadding="0">
41<tr valign="top" align="left">
42<td width="10%"></td><td width="90%">
43Find messages which are common to two or more of the
44specified PO files. By using the <b>--more-than</b> option,
45greater commonality may be requested before messages are
46printed. Conversely, the <b>--less-than</b> option may be
47used to specify less commonality before messages are printed
48(i.e. <b>--less-than</b>=<i>2</i> will only print the unique
49messages). Translations, comments and extract comments will
50be preserved, but only from the first PO file to define
51them. File positions from all PO files will be
52cumulated.</td></table>
53
54<table width="100%" border=0 rules="none" frame="void"
55       cols="2" cellspacing="0" cellpadding="0">
56<tr valign="top" align="left">
57<td width="10%"></td><td width="90%">
58Mandatory arguments to long options are mandatory for short
59options too.</td></table>
60
61<table width="100%" border=0 rules="none" frame="void"
62       cols="2" cellspacing="0" cellpadding="0">
63<tr valign="top" align="left">
64<td width="4%"></td><td width="96%">
65<b>Input file location:</b></td></table>
66
67<table width="100%" border=0 rules="none" frame="void"
68       cols="2" cellspacing="0" cellpadding="0">
69<tr valign="top" align="left">
70<td width="10%"></td><td width="90%">
71INPUTFILE ...</td></table>
72
73<table width="100%" border=0 rules="none" frame="void"
74       cols="2" cellspacing="0" cellpadding="0">
75<tr valign="top" align="left">
76<td width="21%"></td><td width="79%">
77input files</td></table>
78
79<table width="100%" border=0 rules="none" frame="void"
80       cols="2" cellspacing="0" cellpadding="0">
81<tr valign="top" align="left">
82<td width="10%"></td><td width="90%">
83<b>-f</b>, <b>--files-from</b>=<i>FILE</i></td></table>
84
85<table width="100%" border=0 rules="none" frame="void"
86       cols="2" cellspacing="0" cellpadding="0">
87<tr valign="top" align="left">
88<td width="21%"></td><td width="79%">
89get list of input files from FILE</td></table>
90
91<table width="100%" border=0 rules="none" frame="void"
92       cols="2" cellspacing="0" cellpadding="0">
93<tr valign="top" align="left">
94<td width="10%"></td><td width="90%">
95<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table>
96
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><td width="79%">
101add DIRECTORY to list for input files search</td></table>
102
103<table width="100%" border=0 rules="none" frame="void"
104       cols="2" cellspacing="0" cellpadding="0">
105<tr valign="top" align="left">
106<td width="10%"></td><td width="90%">
107If input file is -, standard input is read.</td></table>
108
109<table width="100%" border=0 rules="none" frame="void"
110       cols="2" cellspacing="0" cellpadding="0">
111<tr valign="top" align="left">
112<td width="4%"></td><td width="96%">
113<b>Output file location:</b></td></table>
114
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="10%"></td><td width="90%">
119<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table>
120
121<table width="100%" border=0 rules="none" frame="void"
122       cols="2" cellspacing="0" cellpadding="0">
123<tr valign="top" align="left">
124<td width="21%"></td><td width="79%">
125write output to specified file</td></table>
126
127<table width="100%" border=0 rules="none" frame="void"
128       cols="2" cellspacing="0" cellpadding="0">
129<tr valign="top" align="left">
130<td width="10%"></td><td width="90%">
131The results are written to standard output if no output file
132is specified or if it is -.</td></table>
133
134<table width="100%" border=0 rules="none" frame="void"
135       cols="2" cellspacing="0" cellpadding="0">
136<tr valign="top" align="left">
137<td width="4%"></td><td width="96%">
138<b>Message selection:</b></td></table>
139
140<table width="100%" border=0 rules="none" frame="void"
141       cols="2" cellspacing="0" cellpadding="0">
142<tr valign="top" align="left">
143<td width="10%"></td><td width="90%">
144-&lt;, <b>--less-than</b>=<i>NUMBER</i></td></table>
145
146<table width="100%" border=0 rules="none" frame="void"
147       cols="2" cellspacing="0" cellpadding="0">
148<tr valign="top" align="left">
149<td width="21%"></td><td width="79%">
150print messages with less than this many definitions,
151defaults to infinite if not set</td></table>
152
153<table width="100%" border=0 rules="none" frame="void"
154       cols="2" cellspacing="0" cellpadding="0">
155<tr valign="top" align="left">
156<td width="10%"></td><td width="90%">
157-&gt;, <b>--more-than</b>=<i>NUMBER</i></td></table>
158
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><td width="79%">
163print messages with more than this many definitions,
164defaults to 1 if not set</td></table>
165
166<table width="100%" border=0 rules="none" frame="void"
167       cols="2" cellspacing="0" cellpadding="0">
168<tr valign="top" align="left">
169<td width="10%"></td><td width="90%">
170<b>-u</b>, <b>--unique</b></td></table>
171
172<table width="100%" border=0 rules="none" frame="void"
173       cols="2" cellspacing="0" cellpadding="0">
174<tr valign="top" align="left">
175<td width="21%"></td><td width="79%">
176shorthand for <b>--less-than</b>=<i>2</i>, requests that
177only unique messages be printed</td></table>
178
179<table width="100%" border=0 rules="none" frame="void"
180       cols="2" cellspacing="0" cellpadding="0">
181<tr valign="top" align="left">
182<td width="4%"></td><td width="96%">
183<b>Input file syntax:</b></td></table>
184
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><td width="90%">
189<b>-P</b>, <b>--properties-input</b></td></table>
190
191<table width="100%" border=0 rules="none" frame="void"
192       cols="2" cellspacing="0" cellpadding="0">
193<tr valign="top" align="left">
194<td width="21%"></td><td width="79%">
195input files are in Java .properties syntax</td></table>
196
197<table width="100%" border=0 rules="none" frame="void"
198       cols="2" cellspacing="0" cellpadding="0">
199<tr valign="top" align="left">
200<td width="10%"></td><td width="90%">
201<b>--stringtable-input</b></td></table>
202
203<table width="100%" border=0 rules="none" frame="void"
204       cols="2" cellspacing="0" cellpadding="0">
205<tr valign="top" align="left">
206<td width="21%"></td><td width="79%">
207input files are in NeXTstep/GNUstep .strings
208syntax</td></table>
209
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="4%"></td><td width="96%">
214<b>Output details:</b></td></table>
215
216<table width="100%" border=0 rules="none" frame="void"
217       cols="2" cellspacing="0" cellpadding="0">
218<tr valign="top" align="left">
219<td width="10%"></td><td width="90%">
220<b>-e</b>, <b>--no-escape</b></td></table>
221
222<table width="100%" border=0 rules="none" frame="void"
223       cols="2" cellspacing="0" cellpadding="0">
224<tr valign="top" align="left">
225<td width="21%"></td><td width="79%">
226do not use C escapes in output (default)</td></table>
227
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><td width="90%">
232<b>-E</b>, <b>--escape</b></td></table>
233
234<table width="100%" border=0 rules="none" frame="void"
235       cols="2" cellspacing="0" cellpadding="0">
236<tr valign="top" align="left">
237<td width="21%"></td><td width="79%">
238use C escapes in output, no extended chars</td></table>
239
240<table width="100%" border=0 rules="none" frame="void"
241       cols="2" cellspacing="0" cellpadding="0">
242<tr valign="top" align="left">
243<td width="10%"></td><td width="90%">
244<b>--force-po</b></td></table>
245
246<table width="100%" border=0 rules="none" frame="void"
247       cols="2" cellspacing="0" cellpadding="0">
248<tr valign="top" align="left">
249<td width="21%"></td><td width="79%">
250write PO file even if empty</td></table>
251
252<table width="100%" border=0 rules="none" frame="void"
253       cols="2" cellspacing="0" cellpadding="0">
254<tr valign="top" align="left">
255<td width="10%"></td><td width="90%">
256<b>-i</b>, <b>--indent</b></td></table>
257
258<table width="100%" border=0 rules="none" frame="void"
259       cols="2" cellspacing="0" cellpadding="0">
260<tr valign="top" align="left">
261<td width="21%"></td><td width="79%">
262write the .po file using indented style</td></table>
263
264<table width="100%" border=0 rules="none" frame="void"
265       cols="2" cellspacing="0" cellpadding="0">
266<tr valign="top" align="left">
267<td width="10%"></td><td width="90%">
268<b>--no-location</b></td></table>
269
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="21%"></td><td width="79%">
274do not write '#: filename:line' lines</td></table>
275
276<table width="100%" border=0 rules="none" frame="void"
277       cols="2" cellspacing="0" cellpadding="0">
278<tr valign="top" align="left">
279<td width="10%"></td><td width="90%">
280<b>-n</b>, <b>--add-location</b></td></table>
281
282<table width="100%" border=0 rules="none" frame="void"
283       cols="2" cellspacing="0" cellpadding="0">
284<tr valign="top" align="left">
285<td width="21%"></td><td width="79%">
286generate '#: filename:line' lines (default)</td></table>
287
288<table width="100%" border=0 rules="none" frame="void"
289       cols="2" cellspacing="0" cellpadding="0">
290<tr valign="top" align="left">
291<td width="10%"></td><td width="90%">
292<b>--strict</b></td></table>
293
294<table width="100%" border=0 rules="none" frame="void"
295       cols="2" cellspacing="0" cellpadding="0">
296<tr valign="top" align="left">
297<td width="21%"></td><td width="79%">
298write out strict Uniforum conforming .po file</td></table>
299
300<table width="100%" border=0 rules="none" frame="void"
301       cols="2" cellspacing="0" cellpadding="0">
302<tr valign="top" align="left">
303<td width="10%"></td><td width="90%">
304<b>-p</b>, <b>--properties-output</b></td></table>
305
306<table width="100%" border=0 rules="none" frame="void"
307       cols="2" cellspacing="0" cellpadding="0">
308<tr valign="top" align="left">
309<td width="21%"></td><td width="79%">
310write out a Java .properties file</td></table>
311
312<table width="100%" border=0 rules="none" frame="void"
313       cols="2" cellspacing="0" cellpadding="0">
314<tr valign="top" align="left">
315<td width="10%"></td><td width="90%">
316<b>--stringtable-output</b></td></table>
317
318<table width="100%" border=0 rules="none" frame="void"
319       cols="2" cellspacing="0" cellpadding="0">
320<tr valign="top" align="left">
321<td width="21%"></td><td width="79%">
322write out a NeXTstep/GNUstep .strings file</td></table>
323
324<table width="100%" border=0 rules="none" frame="void"
325       cols="2" cellspacing="0" cellpadding="0">
326<tr valign="top" align="left">
327<td width="10%"></td><td width="90%">
328<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table>
329
330<table width="100%" border=0 rules="none" frame="void"
331       cols="2" cellspacing="0" cellpadding="0">
332<tr valign="top" align="left">
333<td width="21%"></td><td width="79%">
334set output page width</td></table>
335
336<table width="100%" border=0 rules="none" frame="void"
337       cols="2" cellspacing="0" cellpadding="0">
338<tr valign="top" align="left">
339<td width="10%"></td><td width="90%">
340<b>--no-wrap</b></td></table>
341
342<table width="100%" border=0 rules="none" frame="void"
343       cols="2" cellspacing="0" cellpadding="0">
344<tr valign="top" align="left">
345<td width="21%"></td><td width="79%">
346do not break long message lines, longer than the output page
347width, into several lines</td></table>
348
349<table width="100%" border=0 rules="none" frame="void"
350       cols="2" cellspacing="0" cellpadding="0">
351<tr valign="top" align="left">
352<td width="10%"></td><td width="90%">
353<b>-s</b>, <b>--sort-output</b></td></table>
354
355<table width="100%" border=0 rules="none" frame="void"
356       cols="2" cellspacing="0" cellpadding="0">
357<tr valign="top" align="left">
358<td width="21%"></td><td width="79%">
359generate sorted output</td></table>
360
361<table width="100%" border=0 rules="none" frame="void"
362       cols="2" cellspacing="0" cellpadding="0">
363<tr valign="top" align="left">
364<td width="10%"></td><td width="90%">
365<b>-F</b>, <b>--sort-by-file</b></td></table>
366
367<table width="100%" border=0 rules="none" frame="void"
368       cols="2" cellspacing="0" cellpadding="0">
369<tr valign="top" align="left">
370<td width="21%"></td><td width="79%">
371sort output by file location</td></table>
372
373<table width="100%" border=0 rules="none" frame="void"
374       cols="2" cellspacing="0" cellpadding="0">
375<tr valign="top" align="left">
376<td width="10%"></td><td width="90%">
377<b>--omit-header</b></td></table>
378
379<table width="100%" border=0 rules="none" frame="void"
380       cols="2" cellspacing="0" cellpadding="0">
381<tr valign="top" align="left">
382<td width="21%"></td><td width="79%">
383don't write header with `msgid &quot;&quot;'
384entry</td></table>
385
386<table width="100%" border=0 rules="none" frame="void"
387       cols="2" cellspacing="0" cellpadding="0">
388<tr valign="top" align="left">
389<td width="4%"></td><td width="96%">
390<b>Informative output:</b></td></table>
391
392<table width="100%" border=0 rules="none" frame="void"
393       cols="2" cellspacing="0" cellpadding="0">
394<tr valign="top" align="left">
395<td width="10%"></td><td width="90%">
396<b>-h</b>, <b>--help</b></td></table>
397
398<table width="100%" border=0 rules="none" frame="void"
399       cols="2" cellspacing="0" cellpadding="0">
400<tr valign="top" align="left">
401<td width="21%"></td><td width="79%">
402display this help and exit</td></table>
403
404<table width="100%" border=0 rules="none" frame="void"
405       cols="2" cellspacing="0" cellpadding="0">
406<tr valign="top" align="left">
407<td width="10%"></td><td width="90%">
408<b>-V</b>, <b>--version</b></td></table>
409
410<table width="100%" border=0 rules="none" frame="void"
411       cols="2" cellspacing="0" cellpadding="0">
412<tr valign="top" align="left">
413<td width="21%"></td><td width="79%">
414output version information and exit</td></table>
415<a name="AUTHOR"></a>
416<h2>AUTHOR</h2>
417
418<table width="100%" border=0 rules="none" frame="void"
419       cols="2" cellspacing="0" cellpadding="0">
420<tr valign="top" align="left">
421<td width="10%"></td><td width="90%">
422Written by Peter Miller.</td></table>
423<a name="REPORTING BUGS"></a>
424<h2>REPORTING BUGS</h2>
425
426<table width="100%" border=0 rules="none" frame="void"
427       cols="2" cellspacing="0" cellpadding="0">
428<tr valign="top" align="left">
429<td width="10%"></td><td width="90%">
430Report bugs to &lt;bug-gnu-gettext@gnu.org&gt;.</td></table>
431<a name="COPYRIGHT"></a>
432<h2>COPYRIGHT</h2>
433
434<table width="100%" border=0 rules="none" frame="void"
435       cols="2" cellspacing="0" cellpadding="0">
436<tr valign="top" align="left">
437<td width="10%"></td><td width="90%">
438Copyright 1995-1998, 2000-2007 Free Software Foundation,
439Inc. License GPLv3+: GNU GPL version 3 or later
440&lt;http://gnu.org/licenses/gpl.html>;<br>
441This is free software: you are free to change and
442redistribute it. There is NO WARRANTY, to the extent
443permitted by law.</td></table>
444<a name="SEE ALSO"></a>
445<h2>SEE ALSO</h2>
446
447<table width="100%" border=0 rules="none" frame="void"
448       cols="2" cellspacing="0" cellpadding="0">
449<tr valign="top" align="left">
450<td width="10%"></td><td width="90%">
451The full documentation for <b>msgcomm</b> is maintained as a
452Texinfo manual. If the <b>info</b> and <b>msgcomm</b>
453programs are properly installed at your site, the
454command</td></table>
455
456<table width="100%" border=0 rules="none" frame="void"
457       cols="2" cellspacing="0" cellpadding="0">
458<tr valign="top" align="left">
459<td width="21%"></td><td width="79%">
460<b>info msgcomm</b></td></table>
461
462<table width="100%" border=0 rules="none" frame="void"
463       cols="2" cellspacing="0" cellpadding="0">
464<tr valign="top" align="left">
465<td width="10%"></td><td width="90%">
466should give you access to the complete manual.</td></table>
467<hr>
468</body>
469</html>
470