1*946379e7Schristos<html> 2*946379e7Schristos<head> 3*946379e7Schristos<meta name="generator" content="groff -Thtml, see www.gnu.org"> 4*946379e7Schristos<meta name="Content-Style" content="text/css"> 5*946379e7Schristos<title>MSGCMP</title> 6*946379e7Schristos</head> 7*946379e7Schristos<body> 8*946379e7Schristos 9*946379e7Schristos<h1 align=center>MSGCMP</h1> 10*946379e7Schristos<a href="#NAME">NAME</a><br> 11*946379e7Schristos<a href="#SYNOPSIS">SYNOPSIS</a><br> 12*946379e7Schristos<a href="#DESCRIPTION">DESCRIPTION</a><br> 13*946379e7Schristos<a href="#AUTHOR">AUTHOR</a><br> 14*946379e7Schristos<a href="#REPORTING BUGS">REPORTING BUGS</a><br> 15*946379e7Schristos<a href="#COPYRIGHT">COPYRIGHT</a><br> 16*946379e7Schristos<a href="#SEE ALSO">SEE ALSO</a><br> 17*946379e7Schristos 18*946379e7Schristos<hr> 19*946379e7Schristos<!-- Creator : groff version 1.17.2 --> 20*946379e7Schristos<a name="NAME"></a> 21*946379e7Schristos<h2>NAME</h2> 22*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 23*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 24*946379e7Schristos<tr valign="top" align="left"> 25*946379e7Schristos<td width="10%"></td><td width="90%"> 26*946379e7Schristosmsgcmp - compare message catalog and template</td></table> 27*946379e7Schristos<a name="SYNOPSIS"></a> 28*946379e7Schristos<h2>SYNOPSIS</h2> 29*946379e7Schristos 30*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 31*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 32*946379e7Schristos<tr valign="top" align="left"> 33*946379e7Schristos<td width="10%"></td><td width="90%"> 34*946379e7Schristos<b>msgcmp</b> [<i>OPTION</i>] <i>def.po 35*946379e7Schristosref.pot</i></td></table> 36*946379e7Schristos<a name="DESCRIPTION"></a> 37*946379e7Schristos<h2>DESCRIPTION</h2> 38*946379e7Schristos 39*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 40*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 41*946379e7Schristos<tr valign="top" align="left"> 42*946379e7Schristos<td width="10%"></td><td width="90%"> 43*946379e7SchristosCompare two Uniforum style .po files to check that both 44*946379e7Schristoscontain the same set of msgid strings. The def.po file is an 45*946379e7Schristosexisting PO file with the translations. The ref.pot file is 46*946379e7Schristosthe last created PO file, or a PO Template file (generally 47*946379e7Schristoscreated by xgettext). This is useful for checking that you 48*946379e7Schristoshave translated each and every message in your program. 49*946379e7SchristosWhere an exact match cannot be found, fuzzy matching is used 50*946379e7Schristosto produce better diagnostics.</td></table> 51*946379e7Schristos 52*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 53*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 54*946379e7Schristos<tr valign="top" align="left"> 55*946379e7Schristos<td width="10%"></td><td width="90%"> 56*946379e7SchristosMandatory arguments to long options are mandatory for short 57*946379e7Schristosoptions too.</td></table> 58*946379e7Schristos 59*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 60*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 61*946379e7Schristos<tr valign="top" align="left"> 62*946379e7Schristos<td width="4%"></td><td width="96%"> 63*946379e7Schristos<b>Input file location:</b></td></table> 64*946379e7Schristos 65*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 66*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 67*946379e7Schristos<tr valign="top" align="left"> 68*946379e7Schristos<td width="10%"></td><td width="90%"> 69*946379e7Schristosdef.po</td></table> 70*946379e7Schristos 71*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 72*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 73*946379e7Schristos<tr valign="top" align="left"> 74*946379e7Schristos<td width="21%"></td><td width="79%"> 75*946379e7Schristostranslations</td></table> 76*946379e7Schristos 77*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 78*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 79*946379e7Schristos<tr valign="top" align="left"> 80*946379e7Schristos<td width="10%"></td><td width="90%"> 81*946379e7Schristosref.pot</td></table> 82*946379e7Schristos 83*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 84*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 85*946379e7Schristos<tr valign="top" align="left"> 86*946379e7Schristos<td width="21%"></td><td width="79%"> 87*946379e7Schristosreferences to the sources</td></table> 88*946379e7Schristos 89*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 90*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 91*946379e7Schristos<tr valign="top" align="left"> 92*946379e7Schristos<td width="10%"></td><td width="90%"> 93*946379e7Schristos<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> 94*946379e7Schristos 95*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 96*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 97*946379e7Schristos<tr valign="top" align="left"> 98*946379e7Schristos<td width="21%"></td><td width="79%"> 99*946379e7Schristosadd DIRECTORY to list for input files search</td></table> 100*946379e7Schristos 101*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 102*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 103*946379e7Schristos<tr valign="top" align="left"> 104*946379e7Schristos<td width="4%"></td><td width="96%"> 105*946379e7Schristos<b>Operation modifiers:</b></td></table> 106*946379e7Schristos 107*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 108*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 109*946379e7Schristos<tr valign="top" align="left"> 110*946379e7Schristos<td width="10%"></td><td width="90%"> 111*946379e7Schristos<b>-m</b>, <b>--multi-domain</b></td></table> 112*946379e7Schristos 113*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 114*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 115*946379e7Schristos<tr valign="top" align="left"> 116*946379e7Schristos<td width="21%"></td><td width="79%"> 117*946379e7Schristosapply ref.pot to each of the domains in def.po</td></table> 118*946379e7Schristos 119*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 120*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 121*946379e7Schristos<tr valign="top" align="left"> 122*946379e7Schristos<td width="10%"></td><td width="90%"> 123*946379e7Schristos<b>--use-fuzzy</b></td></table> 124*946379e7Schristos 125*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 126*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 127*946379e7Schristos<tr valign="top" align="left"> 128*946379e7Schristos<td width="21%"></td><td width="79%"> 129*946379e7Schristosconsider fuzzy entries</td></table> 130*946379e7Schristos 131*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 132*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 133*946379e7Schristos<tr valign="top" align="left"> 134*946379e7Schristos<td width="10%"></td><td width="90%"> 135*946379e7Schristos<b>--use-untranslated</b></td></table> 136*946379e7Schristos 137*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 138*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 139*946379e7Schristos<tr valign="top" align="left"> 140*946379e7Schristos<td width="21%"></td><td width="79%"> 141*946379e7Schristosconsider untranslated entries</td></table> 142*946379e7Schristos 143*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 144*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 145*946379e7Schristos<tr valign="top" align="left"> 146*946379e7Schristos<td width="4%"></td><td width="96%"> 147*946379e7Schristos<b>Input file syntax:</b></td></table> 148*946379e7Schristos 149*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 150*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 151*946379e7Schristos<tr valign="top" align="left"> 152*946379e7Schristos<td width="10%"></td><td width="90%"> 153*946379e7Schristos<b>-P</b>, <b>--properties-input</b></td></table> 154*946379e7Schristos 155*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 156*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 157*946379e7Schristos<tr valign="top" align="left"> 158*946379e7Schristos<td width="21%"></td><td width="79%"> 159*946379e7Schristosinput files are in Java .properties syntax</td></table> 160*946379e7Schristos 161*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 162*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 163*946379e7Schristos<tr valign="top" align="left"> 164*946379e7Schristos<td width="10%"></td><td width="90%"> 165*946379e7Schristos<b>--stringtable-input</b></td></table> 166*946379e7Schristos 167*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 168*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 169*946379e7Schristos<tr valign="top" align="left"> 170*946379e7Schristos<td width="21%"></td><td width="79%"> 171*946379e7Schristosinput files are in NeXTstep/GNUstep .strings 172*946379e7Schristossyntax</td></table> 173*946379e7Schristos 174*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 175*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 176*946379e7Schristos<tr valign="top" align="left"> 177*946379e7Schristos<td width="4%"></td><td width="96%"> 178*946379e7Schristos<b>Informative output:</b></td></table> 179*946379e7Schristos 180*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 181*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 182*946379e7Schristos<tr valign="top" align="left"> 183*946379e7Schristos<td width="10%"></td><td width="90%"> 184*946379e7Schristos<b>-h</b>, <b>--help</b></td></table> 185*946379e7Schristos 186*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 187*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 188*946379e7Schristos<tr valign="top" align="left"> 189*946379e7Schristos<td width="21%"></td><td width="79%"> 190*946379e7Schristosdisplay this help and exit</td></table> 191*946379e7Schristos 192*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 193*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 194*946379e7Schristos<tr valign="top" align="left"> 195*946379e7Schristos<td width="10%"></td><td width="90%"> 196*946379e7Schristos<b>-V</b>, <b>--version</b></td></table> 197*946379e7Schristos 198*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 199*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 200*946379e7Schristos<tr valign="top" align="left"> 201*946379e7Schristos<td width="21%"></td><td width="79%"> 202*946379e7Schristosoutput version information and exit</td></table> 203*946379e7Schristos<a name="AUTHOR"></a> 204*946379e7Schristos<h2>AUTHOR</h2> 205*946379e7Schristos 206*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 207*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 208*946379e7Schristos<tr valign="top" align="left"> 209*946379e7Schristos<td width="10%"></td><td width="90%"> 210*946379e7SchristosWritten by Peter Miller.</td></table> 211*946379e7Schristos<a name="REPORTING BUGS"></a> 212*946379e7Schristos<h2>REPORTING BUGS</h2> 213*946379e7Schristos 214*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 215*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 216*946379e7Schristos<tr valign="top" align="left"> 217*946379e7Schristos<td width="10%"></td><td width="90%"> 218*946379e7SchristosReport bugs to <bug-gnu-gettext@gnu.org>.</td></table> 219*946379e7Schristos<a name="COPYRIGHT"></a> 220*946379e7Schristos<h2>COPYRIGHT</h2> 221*946379e7Schristos 222*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 223*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 224*946379e7Schristos<tr valign="top" align="left"> 225*946379e7Schristos<td width="10%"></td><td width="90%"> 226*946379e7SchristosCopyright 1995-1998, 2000-2006 Free Software Foundation, 227*946379e7SchristosInc.<br> 228*946379e7SchristosThis is free software; see the source for copying 229*946379e7Schristosconditions. There is NO warranty; not even for 230*946379e7SchristosMERCHANTABILITY or FITNESS FOR A PARTICULAR 231*946379e7SchristosPURPOSE.</td></table> 232*946379e7Schristos<a name="SEE ALSO"></a> 233*946379e7Schristos<h2>SEE ALSO</h2> 234*946379e7Schristos 235*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 236*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 237*946379e7Schristos<tr valign="top" align="left"> 238*946379e7Schristos<td width="10%"></td><td width="90%"> 239*946379e7SchristosThe full documentation for <b>msgcmp</b> is maintained as a 240*946379e7SchristosTexinfo manual. If the <b>info</b> and <b>msgcmp</b> 241*946379e7Schristosprograms are properly installed at your site, the 242*946379e7Schristoscommand</td></table> 243*946379e7Schristos 244*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 245*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 246*946379e7Schristos<tr valign="top" align="left"> 247*946379e7Schristos<td width="21%"></td><td width="79%"> 248*946379e7Schristos<b>info msgcmp</b></td></table> 249*946379e7Schristos 250*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 251*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 252*946379e7Schristos<tr valign="top" align="left"> 253*946379e7Schristos<td width="10%"></td><td width="90%"> 254*946379e7Schristosshould give you access to the complete manual.</td></table> 255*946379e7Schristos<hr> 256*946379e7Schristos</body> 257*946379e7Schristos</html> 258