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>MSGCMP</title> 6 </head> 7 <body> 8 9 <h1 align=center>MSGCMP</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 msgcmp - compare message catalog and template</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>msgcmp</b> [<i>OPTION</i>] <i>def.po 35 ref.pot</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 Compare two Uniforum style .po files to check that both 44 contain the same set of msgid strings. The def.po file is an 45 existing PO file with the translations. The ref.pot file is 46 the last created PO file, or a PO Template file (generally 47 created by xgettext). This is useful for checking that you 48 have translated each and every message in your program. 49 Where an exact match cannot be found, fuzzy matching is used 50 to produce better diagnostics.</td></table> 51 52 <table width="100%" border=0 rules="none" frame="void" 53 cols="2" cellspacing="0" cellpadding="0"> 54 <tr valign="top" align="left"> 55 <td width="10%"></td><td width="90%"> 56 Mandatory arguments to long options are mandatory for short 57 options too.</td></table> 58 59 <table width="100%" border=0 rules="none" frame="void" 60 cols="2" cellspacing="0" cellpadding="0"> 61 <tr valign="top" align="left"> 62 <td width="4%"></td><td width="96%"> 63 <b>Input file location:</b></td></table> 64 65 <table width="100%" border=0 rules="none" frame="void" 66 cols="2" cellspacing="0" cellpadding="0"> 67 <tr valign="top" align="left"> 68 <td width="10%"></td><td width="90%"> 69 def.po</td></table> 70 71 <table width="100%" border=0 rules="none" frame="void" 72 cols="2" cellspacing="0" cellpadding="0"> 73 <tr valign="top" align="left"> 74 <td width="21%"></td><td width="79%"> 75 translations</td></table> 76 77 <table width="100%" border=0 rules="none" frame="void" 78 cols="2" cellspacing="0" cellpadding="0"> 79 <tr valign="top" align="left"> 80 <td width="10%"></td><td width="90%"> 81 ref.pot</td></table> 82 83 <table width="100%" border=0 rules="none" frame="void" 84 cols="2" cellspacing="0" cellpadding="0"> 85 <tr valign="top" align="left"> 86 <td width="21%"></td><td width="79%"> 87 references to the sources</td></table> 88 89 <table width="100%" border=0 rules="none" frame="void" 90 cols="2" cellspacing="0" cellpadding="0"> 91 <tr valign="top" align="left"> 92 <td width="10%"></td><td width="90%"> 93 <b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> 94 95 <table width="100%" border=0 rules="none" frame="void" 96 cols="2" cellspacing="0" cellpadding="0"> 97 <tr valign="top" align="left"> 98 <td width="21%"></td><td width="79%"> 99 add DIRECTORY to list for input files search</td></table> 100 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="4%"></td><td width="96%"> 105 <b>Operation modifiers:</b></td></table> 106 107 <table width="100%" border=0 rules="none" frame="void" 108 cols="2" cellspacing="0" cellpadding="0"> 109 <tr valign="top" align="left"> 110 <td width="10%"></td><td width="90%"> 111 <b>-m</b>, <b>--multi-domain</b></td></table> 112 113 <table width="100%" border=0 rules="none" frame="void" 114 cols="2" cellspacing="0" cellpadding="0"> 115 <tr valign="top" align="left"> 116 <td width="21%"></td><td width="79%"> 117 apply ref.pot to each of the domains in def.po</td></table> 118 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="10%"></td><td width="90%"> 123 <b>--use-fuzzy</b></td></table> 124 125 <table width="100%" border=0 rules="none" frame="void" 126 cols="2" cellspacing="0" cellpadding="0"> 127 <tr valign="top" align="left"> 128 <td width="21%"></td><td width="79%"> 129 consider fuzzy entries</td></table> 130 131 <table width="100%" border=0 rules="none" frame="void" 132 cols="2" cellspacing="0" cellpadding="0"> 133 <tr valign="top" align="left"> 134 <td width="10%"></td><td width="90%"> 135 <b>--use-untranslated</b></td></table> 136 137 <table width="100%" border=0 rules="none" frame="void" 138 cols="2" cellspacing="0" cellpadding="0"> 139 <tr valign="top" align="left"> 140 <td width="21%"></td><td width="79%"> 141 consider untranslated entries</td></table> 142 143 <table width="100%" border=0 rules="none" frame="void" 144 cols="2" cellspacing="0" cellpadding="0"> 145 <tr valign="top" align="left"> 146 <td width="4%"></td><td width="96%"> 147 <b>Input file syntax:</b></td></table> 148 149 <table width="100%" border=0 rules="none" frame="void" 150 cols="2" cellspacing="0" cellpadding="0"> 151 <tr valign="top" align="left"> 152 <td width="10%"></td><td width="90%"> 153 <b>-P</b>, <b>--properties-input</b></td></table> 154 155 <table width="100%" border=0 rules="none" frame="void" 156 cols="2" cellspacing="0" cellpadding="0"> 157 <tr valign="top" align="left"> 158 <td width="21%"></td><td width="79%"> 159 input files are in Java .properties syntax</td></table> 160 161 <table width="100%" border=0 rules="none" frame="void" 162 cols="2" cellspacing="0" cellpadding="0"> 163 <tr valign="top" align="left"> 164 <td width="10%"></td><td width="90%"> 165 <b>--stringtable-input</b></td></table> 166 167 <table width="100%" border=0 rules="none" frame="void" 168 cols="2" cellspacing="0" cellpadding="0"> 169 <tr valign="top" align="left"> 170 <td width="21%"></td><td width="79%"> 171 input files are in NeXTstep/GNUstep .strings 172 syntax</td></table> 173 174 <table width="100%" border=0 rules="none" frame="void" 175 cols="2" cellspacing="0" cellpadding="0"> 176 <tr valign="top" align="left"> 177 <td width="4%"></td><td width="96%"> 178 <b>Informative output:</b></td></table> 179 180 <table width="100%" border=0 rules="none" frame="void" 181 cols="2" cellspacing="0" cellpadding="0"> 182 <tr valign="top" align="left"> 183 <td width="10%"></td><td width="90%"> 184 <b>-h</b>, <b>--help</b></td></table> 185 186 <table width="100%" border=0 rules="none" frame="void" 187 cols="2" cellspacing="0" cellpadding="0"> 188 <tr valign="top" align="left"> 189 <td width="21%"></td><td width="79%"> 190 display this help and exit</td></table> 191 192 <table width="100%" border=0 rules="none" frame="void" 193 cols="2" cellspacing="0" cellpadding="0"> 194 <tr valign="top" align="left"> 195 <td width="10%"></td><td width="90%"> 196 <b>-V</b>, <b>--version</b></td></table> 197 198 <table width="100%" border=0 rules="none" frame="void" 199 cols="2" cellspacing="0" cellpadding="0"> 200 <tr valign="top" align="left"> 201 <td width="21%"></td><td width="79%"> 202 output version information and exit</td></table> 203 <a name="AUTHOR"></a> 204 <h2>AUTHOR</h2> 205 206 <table width="100%" border=0 rules="none" frame="void" 207 cols="2" cellspacing="0" cellpadding="0"> 208 <tr valign="top" align="left"> 209 <td width="10%"></td><td width="90%"> 210 Written by Peter Miller.</td></table> 211 <a name="REPORTING BUGS"></a> 212 <h2>REPORTING BUGS</h2> 213 214 <table width="100%" border=0 rules="none" frame="void" 215 cols="2" cellspacing="0" cellpadding="0"> 216 <tr valign="top" align="left"> 217 <td width="10%"></td><td width="90%"> 218 Report bugs to <bug-gnu-gettext (a] gnu.org>.</td></table> 219 <a name="COPYRIGHT"></a> 220 <h2>COPYRIGHT</h2> 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="10%"></td><td width="90%"> 226 Copyright 1995-1998, 2000-2006 Free Software Foundation, 227 Inc.<br> 228 This is free software; see the source for copying 229 conditions. There is NO warranty; not even for 230 MERCHANTABILITY or FITNESS FOR A PARTICULAR 231 PURPOSE.</td></table> 232 <a name="SEE ALSO"></a> 233 <h2>SEE ALSO</h2> 234 235 <table width="100%" border=0 rules="none" frame="void" 236 cols="2" cellspacing="0" cellpadding="0"> 237 <tr valign="top" align="left"> 238 <td width="10%"></td><td width="90%"> 239 The full documentation for <b>msgcmp</b> is maintained as a 240 Texinfo manual. If the <b>info</b> and <b>msgcmp</b> 241 programs are properly installed at your site, the 242 command</td></table> 243 244 <table width="100%" border=0 rules="none" frame="void" 245 cols="2" cellspacing="0" cellpadding="0"> 246 <tr valign="top" align="left"> 247 <td width="21%"></td><td width="79%"> 248 <b>info msgcmp</b></td></table> 249 250 <table width="100%" border=0 rules="none" frame="void" 251 cols="2" cellspacing="0" cellpadding="0"> 252 <tr valign="top" align="left"> 253 <td width="10%"></td><td width="90%"> 254 should give you access to the complete manual.</td></table> 255 <hr> 256 </body> 257 </html> 258