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%"> 26 msgcomm - 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%"> 43 Find messages which are common to two or more of the 44 specified PO files. By using the <b>--more-than</b> option, 45 greater commonality may be requested before messages are 46 printed. Conversely, the <b>--less-than</b> option may be 47 used to specify less commonality before messages are printed 48 (i.e. <b>--less-than</b>=<i>2</i> will only print the unique 49 messages). Translations, comments and extract comments will 50 be preserved, but only from the first PO file to define 51 them. File positions from all PO files will be 52 cumulated.</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%"> 58 Mandatory arguments to long options are mandatory for short 59 options 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%"> 71 INPUTFILE ...</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%"> 77 input 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%"> 89 get 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%"> 101 add 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%"> 107 If 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%"> 125 write 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%"> 131 The results are written to standard output if no output file 132 is 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%"> 150 print messages with less than this many definitions, 151 defaults 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%"> 163 print messages with more than this many definitions, 164 defaults 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%"> 176 shorthand for <b>--less-than</b>=<i>2</i>, requests that 177 only 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%"> 195 input 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%"> 207 input files are in NeXTstep/GNUstep .strings 208 syntax</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%"> 226 do 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%"> 238 use 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%"> 250 write 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%"> 262 write 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%"> 274 do 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%"> 286 generate '#: 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%"> 298 write 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%"> 310 write 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%"> 322 write 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%"> 334 set 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%"> 346 do not break long message lines, longer than the output page 347 width, 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%"> 359 generate 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%"> 371 sort 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%"> 383 don't write header with `msgid ""' 384 entry</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%"> 402 display 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%"> 414 output 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%"> 422 Written 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%"> 430 Report bugs to <bug-gnu-gettext (a] 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%"> 438 Copyright 1995-1998, 2000-2006 Free Software Foundation, 439 Inc.<br> 440 This is free software; see the source for copying 441 conditions. There is NO warranty; not even for 442 MERCHANTABILITY or FITNESS FOR A PARTICULAR 443 PURPOSE.</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%"> 451 The full documentation for <b>msgcomm</b> is maintained as a 452 Texinfo manual. If the <b>info</b> and <b>msgcomm</b> 453 programs are properly installed at your site, the 454 command</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%"> 466 should give you access to the complete manual.</td></table> 467 <hr> 468 </body> 469 </html> 470