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-<, <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->, <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 ""' 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 <bug-gnu-gettext@gnu.org>.</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-2005 Free Software Foundation, 439Inc.<br> 440This is free software; see the source for copying 441conditions. There is NO warranty; not even for 442MERCHANTABILITY or FITNESS FOR A PARTICULAR 443PURPOSE.</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