1 <!-- Creator : groff version 1.18.1 -->
4 <meta name=
"generator" content=
"groff -Thtml, see www.gnu.org">
5 <meta name=
"Content-Style" content=
"text/css">
10 <h1 align=center
>MSGCOMM
</h1>
11 <a href=
"#NAME">NAME
</a><br>
12 <a href=
"#SYNOPSIS">SYNOPSIS
</a><br>
13 <a href=
"#DESCRIPTION">DESCRIPTION
</a><br>
14 <a href=
"#AUTHOR">AUTHOR
</a><br>
15 <a href=
"#REPORTING BUGS">REPORTING BUGS
</a><br>
16 <a href=
"#COPYRIGHT">COPYRIGHT
</a><br>
17 <a href=
"#SEE ALSO">SEE ALSO
</a><br>
23 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
24 cols=
"2" cellspacing=
"0" cellpadding=
"0">
25 <tr valign=
"top" align=
"left">
28 <p>msgcomm
− match two message catalogs
</p>
31 <a name=
"SYNOPSIS"></a>
34 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
35 cols=
"2" cellspacing=
"0" cellpadding=
"0">
36 <tr valign=
"top" align=
"left">
39 <p><b>msgcomm
</b> [
<i>OPTION
</i>] [
<i>INPUTFILE
</i>]...
</p>
42 <a name=
"DESCRIPTION"></a>
45 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
46 cols=
"2" cellspacing=
"0" cellpadding=
"0">
47 <tr valign=
"top" align=
"left">
50 <p>Find messages which are common to two or more of the
51 specified PO files. By using the
52 <b>−−more
−than
</b> option, greater
53 commonality may be requested before messages are printed.
54 Conversely, the
<b>−−less
−than
</b> option
55 may be used to specify less commonality before messages are
56 printed (i.e.
<b>−−less
−than
</b>=
<i>2</i>
57 will only print the unique messages). Translations, comments
58 and extract comments will be preserved, but only from the
59 first PO file to define them. File positions from all PO
60 files will be cumulated.
</p>
62 <p>Mandatory arguments to long options are mandatory for
63 short options too.
</p>
67 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
68 cols=
"2" cellspacing=
"0" cellpadding=
"0">
69 <tr valign=
"top" align=
"left">
72 <p><b>Input file location:
</b></p></td>
75 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
76 cols=
"2" cellspacing=
"0" cellpadding=
"0">
77 <tr valign=
"top" align=
"left">
80 <p>INPUTFILE ...
</p></td>
83 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
84 cols=
"2" cellspacing=
"0" cellpadding=
"0">
85 <tr valign=
"top" align=
"left">
92 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
93 cols=
"2" cellspacing=
"0" cellpadding=
"0">
94 <tr valign=
"top" align=
"left">
98 <b>−−files
−from
</b>=
<i>FILE
</i></p></td>
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=
"21%"></td>
106 <p>get list of input files from FILE
</p>
110 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
111 cols=
"2" cellspacing=
"0" cellpadding=
"0">
112 <tr valign=
"top" align=
"left">
113 <td width=
"10%"></td>
116 <b>−−directory
</b>=
<i>DIRECTORY
</i></p></td>
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=
"21%"></td>
124 <p>add DIRECTORY to list for input files search
</p>
128 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
129 cols=
"2" cellspacing=
"0" cellpadding=
"0">
130 <tr valign=
"top" align=
"left">
131 <td width=
"10%"></td>
133 <p>If input file is -, standard input is read.
</p>
137 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
138 cols=
"2" cellspacing=
"0" cellpadding=
"0">
139 <tr valign=
"top" align=
"left">
142 <p><b>Output file location:
</b></p></td>
145 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
146 cols=
"2" cellspacing=
"0" cellpadding=
"0">
147 <tr valign=
"top" align=
"left">
148 <td width=
"10%"></td>
151 <b>−−output
−file
</b>=
<i>FILE
</i></p></td>
154 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
155 cols=
"2" cellspacing=
"0" cellpadding=
"0">
156 <tr valign=
"top" align=
"left">
157 <td width=
"21%"></td>
159 <p>write output to specified file
</p>
163 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
164 cols=
"2" cellspacing=
"0" cellpadding=
"0">
165 <tr valign=
"top" align=
"left">
166 <td width=
"10%"></td>
168 <p>The results are written to standard output if no output
169 file is specified or if it is -.
</p>
173 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
174 cols=
"2" cellspacing=
"0" cellpadding=
"0">
175 <tr valign=
"top" align=
"left">
178 <p><b>Message selection:
</b></p></td>
181 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
182 cols=
"2" cellspacing=
"0" cellpadding=
"0">
183 <tr valign=
"top" align=
"left">
184 <td width=
"10%"></td>
187 <b>−−less
−than
</b>=
<i>NUMBER
</i></p></td>
190 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
191 cols=
"2" cellspacing=
"0" cellpadding=
"0">
192 <tr valign=
"top" align=
"left">
193 <td width=
"21%"></td>
195 <p>print messages with less than this many definitions,
196 defaults to infinite if not set
</p>
200 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
201 cols=
"2" cellspacing=
"0" cellpadding=
"0">
202 <tr valign=
"top" align=
"left">
203 <td width=
"10%"></td>
206 <b>−−more
−than
</b>=
<i>NUMBER
</i></p></td>
209 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
210 cols=
"2" cellspacing=
"0" cellpadding=
"0">
211 <tr valign=
"top" align=
"left">
212 <td width=
"21%"></td>
214 <p>print messages with more than this many definitions,
215 defaults to
1 if not set
</p>
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=
"10%"></td>
224 <p><b>−u
</b>,
<b>−−unique
</b></p></td>
227 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
228 cols=
"2" cellspacing=
"0" cellpadding=
"0">
229 <tr valign=
"top" align=
"left">
230 <td width=
"21%"></td>
233 <b>−−less
−than
</b>=
<i>2</i>, requests that
234 only unique messages be printed
</p>
238 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
239 cols=
"2" cellspacing=
"0" cellpadding=
"0">
240 <tr valign=
"top" align=
"left">
243 <p><b>Input file syntax:
</b></p></td>
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=
"10%"></td>
252 <b>−−properties
−input
</b></p></td>
255 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
256 cols=
"2" cellspacing=
"0" cellpadding=
"0">
257 <tr valign=
"top" align=
"left">
258 <td width=
"21%"></td>
260 <p>input files are in Java .properties syntax
</p>
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>
269 <p><b>−−stringtable
−input
</b></p></td>
272 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
273 cols=
"2" cellspacing=
"0" cellpadding=
"0">
274 <tr valign=
"top" align=
"left">
275 <td width=
"21%"></td>
277 <p>input files are in NeXTstep/GNUstep .strings syntax
</p>
281 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
282 cols=
"2" cellspacing=
"0" cellpadding=
"0">
283 <tr valign=
"top" align=
"left">
286 <p><b>Output details:
</b></p></td>
289 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
290 cols=
"2" cellspacing=
"0" cellpadding=
"0">
291 <tr valign=
"top" align=
"left">
292 <td width=
"10%"></td>
294 <p><b>−−color
</b></p></td>
297 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
298 cols=
"2" cellspacing=
"0" cellpadding=
"0">
299 <tr valign=
"top" align=
"left">
300 <td width=
"21%"></td>
302 <p>use colors and other text attributes always
</p>
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=
"10%"></td>
311 <p><b>−−color
</b>=
<i>WHEN
</i></p></td>
314 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
315 cols=
"2" cellspacing=
"0" cellpadding=
"0">
316 <tr valign=
"top" align=
"left">
317 <td width=
"21%"></td>
319 <p>use colors and other text attributes if WHEN. WHEN may be
320 ’always
’,
’never
’,
321 ’auto
’, or
’html
’.
</p>
325 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
326 cols=
"2" cellspacing=
"0" cellpadding=
"0">
327 <tr valign=
"top" align=
"left">
328 <td width=
"10%"></td>
330 <p><b>−−style
</b>=
<i>STYLEFILE
</i></p></td>
333 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
334 cols=
"2" cellspacing=
"0" cellpadding=
"0">
335 <tr valign=
"top" align=
"left">
336 <td width=
"21%"></td>
338 <p>specify CSS style rule file for
339 <b>−−color
</b></p>
343 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
344 cols=
"2" cellspacing=
"0" cellpadding=
"0">
345 <tr valign=
"top" align=
"left">
346 <td width=
"10%"></td>
349 <b>−−no
−escape
</b></p></td>
352 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
353 cols=
"2" cellspacing=
"0" cellpadding=
"0">
354 <tr valign=
"top" align=
"left">
355 <td width=
"21%"></td>
357 <p>do not use C escapes in output (default)
</p>
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>
366 <p><b>−E
</b>,
<b>−−escape
</b></p></td>
369 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
370 cols=
"2" cellspacing=
"0" cellpadding=
"0">
371 <tr valign=
"top" align=
"left">
372 <td width=
"21%"></td>
374 <p>use C escapes in output, no extended chars
</p>
378 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
379 cols=
"2" cellspacing=
"0" cellpadding=
"0">
380 <tr valign=
"top" align=
"left">
381 <td width=
"10%"></td>
383 <p><b>−−force
−po
</b></p></td>
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=
"21%"></td>
391 <p>write PO file even if empty
</p>
395 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
396 cols=
"2" cellspacing=
"0" cellpadding=
"0">
397 <tr valign=
"top" align=
"left">
398 <td width=
"10%"></td>
400 <p><b>−i
</b>,
<b>−−indent
</b></p></td>
403 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
404 cols=
"2" cellspacing=
"0" cellpadding=
"0">
405 <tr valign=
"top" align=
"left">
406 <td width=
"21%"></td>
408 <p>write the .po file using indented style
</p>
412 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
413 cols=
"2" cellspacing=
"0" cellpadding=
"0">
414 <tr valign=
"top" align=
"left">
415 <td width=
"10%"></td>
417 <p><b>−−no
−location
</b></p></td>
420 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
421 cols=
"2" cellspacing=
"0" cellpadding=
"0">
422 <tr valign=
"top" align=
"left">
423 <td width=
"21%"></td>
425 <p>do not write
’#: filename:line
’ lines
</p>
429 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
430 cols=
"2" cellspacing=
"0" cellpadding=
"0">
431 <tr valign=
"top" align=
"left">
432 <td width=
"10%"></td>
435 <b>−−add
−location
</b></p></td>
438 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
439 cols=
"2" cellspacing=
"0" cellpadding=
"0">
440 <tr valign=
"top" align=
"left">
441 <td width=
"21%"></td>
443 <p>generate
’#: filename:line
’ lines
448 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
449 cols=
"2" cellspacing=
"0" cellpadding=
"0">
450 <tr valign=
"top" align=
"left">
451 <td width=
"10%"></td>
453 <p><b>−−strict
</b></p></td>
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>
461 <p>write out strict Uniforum conforming .po file
</p>
465 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
466 cols=
"2" cellspacing=
"0" cellpadding=
"0">
467 <tr valign=
"top" align=
"left">
468 <td width=
"10%"></td>
471 <b>−−properties
−output
</b></p></td>
474 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
475 cols=
"2" cellspacing=
"0" cellpadding=
"0">
476 <tr valign=
"top" align=
"left">
477 <td width=
"21%"></td>
479 <p>write out a Java .properties file
</p>
483 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
484 cols=
"2" cellspacing=
"0" cellpadding=
"0">
485 <tr valign=
"top" align=
"left">
486 <td width=
"10%"></td>
488 <p><b>−−stringtable
−output
</b></p></td>
491 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
492 cols=
"2" cellspacing=
"0" cellpadding=
"0">
493 <tr valign=
"top" align=
"left">
494 <td width=
"21%"></td>
496 <p>write out a NeXTstep/GNUstep .strings file
</p>
500 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
501 cols=
"2" cellspacing=
"0" cellpadding=
"0">
502 <tr valign=
"top" align=
"left">
503 <td width=
"10%"></td>
506 <b>−−width
</b>=
<i>NUMBER
</i></p></td>
509 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
510 cols=
"2" cellspacing=
"0" cellpadding=
"0">
511 <tr valign=
"top" align=
"left">
512 <td width=
"21%"></td>
514 <p>set output page width
</p>
518 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
519 cols=
"2" cellspacing=
"0" cellpadding=
"0">
520 <tr valign=
"top" align=
"left">
521 <td width=
"10%"></td>
523 <p><b>−−no
−wrap
</b></p></td>
526 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
527 cols=
"2" cellspacing=
"0" cellpadding=
"0">
528 <tr valign=
"top" align=
"left">
529 <td width=
"21%"></td>
531 <p>do not break long message lines, longer than the output
532 page width, into several lines
</p>
536 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
537 cols=
"2" cellspacing=
"0" cellpadding=
"0">
538 <tr valign=
"top" align=
"left">
539 <td width=
"10%"></td>
542 <b>−−sort
−output
</b></p></td>
545 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
546 cols=
"2" cellspacing=
"0" cellpadding=
"0">
547 <tr valign=
"top" align=
"left">
548 <td width=
"21%"></td>
550 <p>generate sorted output
</p>
554 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
555 cols=
"2" cellspacing=
"0" cellpadding=
"0">
556 <tr valign=
"top" align=
"left">
557 <td width=
"10%"></td>
560 <b>−−sort
−by
−file
</b></p></td>
563 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
564 cols=
"2" cellspacing=
"0" cellpadding=
"0">
565 <tr valign=
"top" align=
"left">
566 <td width=
"21%"></td>
568 <p>sort output by file location
</p>
572 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
573 cols=
"2" cellspacing=
"0" cellpadding=
"0">
574 <tr valign=
"top" align=
"left">
575 <td width=
"10%"></td>
577 <p><b>−−omit
−header
</b></p></td>
580 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
581 cols=
"2" cellspacing=
"0" cellpadding=
"0">
582 <tr valign=
"top" align=
"left">
583 <td width=
"21%"></td>
585 <p>don
’t write header with
‘msgid
586 ""’ entry
</p>
590 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
591 cols=
"2" cellspacing=
"0" cellpadding=
"0">
592 <tr valign=
"top" align=
"left">
595 <p><b>Informative output:
</b></p></td>
598 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
599 cols=
"2" cellspacing=
"0" cellpadding=
"0">
600 <tr valign=
"top" align=
"left">
601 <td width=
"10%"></td>
603 <p><b>−h
</b>,
<b>−−help
</b></p></td>
606 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
607 cols=
"2" cellspacing=
"0" cellpadding=
"0">
608 <tr valign=
"top" align=
"left">
609 <td width=
"21%"></td>
611 <p>display this help and exit
</p>
615 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
616 cols=
"2" cellspacing=
"0" cellpadding=
"0">
617 <tr valign=
"top" align=
"left">
618 <td width=
"10%"></td>
620 <p><b>−V
</b>,
<b>−−version
</b></p></td>
623 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
624 cols=
"2" cellspacing=
"0" cellpadding=
"0">
625 <tr valign=
"top" align=
"left">
626 <td width=
"21%"></td>
628 <p>output version information and exit
</p>
631 <a name=
"AUTHOR"></a>
634 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
635 cols=
"2" cellspacing=
"0" cellpadding=
"0">
636 <tr valign=
"top" align=
"left">
637 <td width=
"10%"></td>
639 <p>Written by Peter Miller.
</p>
642 <a name=
"REPORTING BUGS"></a>
643 <h2>REPORTING BUGS
</h2>
645 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
646 cols=
"2" cellspacing=
"0" cellpadding=
"0">
647 <tr valign=
"top" align=
"left">
648 <td width=
"10%"></td>
650 <p>Report bugs to
<bug-gnu-gettext@gnu.org
>.
</p>
653 <a name=
"COPYRIGHT"></a>
656 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
657 cols=
"2" cellspacing=
"0" cellpadding=
"0">
658 <tr valign=
"top" align=
"left">
659 <td width=
"10%"></td>
661 <p>Copyright
© 1995-
1998,
2000-
2010 Free Software
662 Foundation, Inc. License GPLv3+: GNU GPL version
3 or later
663 <http://gnu.org/licenses/gpl.html
><br>
664 This is free software: you are free to change and
665 redistribute it. There is NO WARRANTY, to the extent
666 permitted by law.
</p>
669 <a name=
"SEE ALSO"></a>
672 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
673 cols=
"2" cellspacing=
"0" cellpadding=
"0">
674 <tr valign=
"top" align=
"left">
675 <td width=
"10%"></td>
677 <p>The full documentation for
<b>msgcomm
</b> is maintained
678 as a Texinfo manual. If the
<b>info
</b> and
<b>msgcomm
</b>
679 programs are properly installed at your site, the
684 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
685 cols=
"2" cellspacing=
"0" cellpadding=
"0">
686 <tr valign=
"top" align=
"left">
687 <td width=
"20%"></td>
689 <p><b>info msgcomm
</b></p>
693 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
694 cols=
"2" cellspacing=
"0" cellpadding=
"0">
695 <tr valign=
"top" align=
"left">
696 <td width=
"10%"></td>
698 <p>should give you access to the complete manual.
</p>