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>MSGUNFMT</title> 6</head> 7<body> 8 9<h1 align=center>MSGUNFMT</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%"> 26msgunfmt - uncompile message catalog from binary format</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>msgunfmt</b> [<i>OPTION</i>] 35[<i>FILE</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%"> 43Convert binary message catalog to Uniforum style .po 44file.</td></table> 45 46<table width="100%" border=0 rules="none" frame="void" 47 cols="2" cellspacing="0" cellpadding="0"> 48<tr valign="top" align="left"> 49<td width="10%"></td><td width="90%"> 50Mandatory arguments to long options are mandatory for short 51options too.</td></table> 52 53<table width="100%" border=0 rules="none" frame="void" 54 cols="2" cellspacing="0" cellpadding="0"> 55<tr valign="top" align="left"> 56<td width="4%"></td><td width="96%"> 57<b>Operation mode:</b></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="10%"></td><td width="90%"> 63<b>-j</b>, <b>--java</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="21%"></td><td width="79%"> 69Java mode: input is a Java ResourceBundle class</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="10%"></td><td width="90%"> 75<b>--csharp</b></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="21%"></td><td width="79%"> 81C# mode: input is a .NET .dll file</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="10%"></td><td width="90%"> 87<b>--csharp-resources</b></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="21%"></td><td width="79%"> 93C# resources mode: input is a .NET .resources 94file</td></table> 95 96<table width="100%" border=0 rules="none" frame="void" 97 cols="2" cellspacing="0" cellpadding="0"> 98<tr valign="top" align="left"> 99<td width="10%"></td><td width="90%"> 100<b>--tcl</b></td></table> 101 102<table width="100%" border=0 rules="none" frame="void" 103 cols="2" cellspacing="0" cellpadding="0"> 104<tr valign="top" align="left"> 105<td width="21%"></td><td width="79%"> 106Tcl mode: input is a tcl/msgcat .msg file</td></table> 107 108<table width="100%" border=0 rules="none" frame="void" 109 cols="2" cellspacing="0" cellpadding="0"> 110<tr valign="top" align="left"> 111<td width="4%"></td><td width="96%"> 112<b>Input file location:</b></td></table> 113 114<table width="100%" border=0 rules="none" frame="void" 115 cols="2" cellspacing="0" cellpadding="0"> 116<tr valign="top" align="left"> 117<td width="10%"></td><td width="90%"> 118FILE ...</td></table> 119 120<table width="100%" border=0 rules="none" frame="void" 121 cols="2" cellspacing="0" cellpadding="0"> 122<tr valign="top" align="left"> 123<td width="21%"></td><td width="79%"> 124input .mo files</td></table> 125 126<table width="100%" border=0 rules="none" frame="void" 127 cols="2" cellspacing="0" cellpadding="0"> 128<tr valign="top" align="left"> 129<td width="10%"></td><td width="90%"> 130If no input file is given or if it is -, standard input is 131read.</td></table> 132 133<table width="100%" border=0 rules="none" frame="void" 134 cols="2" cellspacing="0" cellpadding="0"> 135<tr valign="top" align="left"> 136<td width="4%"></td><td width="96%"> 137<b>Input file location in Java mode:</b></td></table> 138 139<table width="100%" border=0 rules="none" frame="void" 140 cols="2" cellspacing="0" cellpadding="0"> 141<tr valign="top" align="left"> 142<td width="10%"></td><td width="90%"> 143<b>-r</b>, <b>--resource</b>=<i>RESOURCE</i></td></table> 144 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="21%"></td><td width="79%"> 149resource name</td></table> 150 151<table width="100%" border=0 rules="none" frame="void" 152 cols="2" cellspacing="0" cellpadding="0"> 153<tr valign="top" align="left"> 154<td width="10%"></td><td width="90%"> 155<b>-l</b>, <b>--locale</b>=<i>LOCALE</i></td></table> 156 157<table width="100%" border=0 rules="none" frame="void" 158 cols="2" cellspacing="0" cellpadding="0"> 159<tr valign="top" align="left"> 160<td width="21%"></td><td width="79%"> 161locale name, either language or 162language_COUNTRY</td></table> 163 164<table width="100%" border=0 rules="none" frame="void" 165 cols="2" cellspacing="0" cellpadding="0"> 166<tr valign="top" align="left"> 167<td width="10%"></td><td width="90%"> 168The class name is determined by appending the locale name to 169the resource name, separated with an underscore. The class 170is located using the CLASSPATH.</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="4%"></td><td width="96%"> 176<b>Input file location in C# mode:</b></td></table> 177 178<table width="100%" border=0 rules="none" frame="void" 179 cols="2" cellspacing="0" cellpadding="0"> 180<tr valign="top" align="left"> 181<td width="10%"></td><td width="90%"> 182<b>-r</b>, <b>--resource</b>=<i>RESOURCE</i></td></table> 183 184<table width="100%" border=0 rules="none" frame="void" 185 cols="2" cellspacing="0" cellpadding="0"> 186<tr valign="top" align="left"> 187<td width="21%"></td><td width="79%"> 188resource name</td></table> 189 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="10%"></td><td width="90%"> 194<b>-l</b>, <b>--locale</b>=<i>LOCALE</i></td></table> 195 196<table width="100%" border=0 rules="none" frame="void" 197 cols="2" cellspacing="0" cellpadding="0"> 198<tr valign="top" align="left"> 199<td width="21%"></td><td width="79%"> 200locale name, either language or 201language_COUNTRY</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="10%"></td><td width="90%"> 207<b>-d</b> DIRECTORY</td></table> 208 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><td width="79%"> 213base directory for locale dependent .dll files</td></table> 214 215<table width="100%" border=0 rules="none" frame="void" 216 cols="2" cellspacing="0" cellpadding="0"> 217<tr valign="top" align="left"> 218<td width="10%"></td><td width="90%"> 219The <b>-l</b> and <b>-d</b> options are mandatory. The .dll 220file is located in a subdirectory of the specified directory 221whose name depends on the locale.</td></table> 222 223<table width="100%" border=0 rules="none" frame="void" 224 cols="2" cellspacing="0" cellpadding="0"> 225<tr valign="top" align="left"> 226<td width="4%"></td><td width="96%"> 227<b>Input file location in Tcl mode:</b></td></table> 228 229<table width="100%" border=0 rules="none" frame="void" 230 cols="2" cellspacing="0" cellpadding="0"> 231<tr valign="top" align="left"> 232<td width="10%"></td><td width="90%"> 233<b>-l</b>, <b>--locale</b>=<i>LOCALE</i></td></table> 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="21%"></td><td width="79%"> 239locale name, either language or 240language_COUNTRY</td></table> 241 242<table width="100%" border=0 rules="none" frame="void" 243 cols="2" cellspacing="0" cellpadding="0"> 244<tr valign="top" align="left"> 245<td width="10%"></td><td width="90%"> 246<b>-d</b> DIRECTORY</td></table> 247 248<table width="100%" border=0 rules="none" frame="void" 249 cols="2" cellspacing="0" cellpadding="0"> 250<tr valign="top" align="left"> 251<td width="21%"></td><td width="79%"> 252base directory of .msg message catalogs</td></table> 253 254<table width="100%" border=0 rules="none" frame="void" 255 cols="2" cellspacing="0" cellpadding="0"> 256<tr valign="top" align="left"> 257<td width="10%"></td><td width="90%"> 258The <b>-l</b> and <b>-d</b> options are mandatory. The .msg 259file is located in the specified directory.</td></table> 260 261<table width="100%" border=0 rules="none" frame="void" 262 cols="2" cellspacing="0" cellpadding="0"> 263<tr valign="top" align="left"> 264<td width="4%"></td><td width="96%"> 265<b>Output file location:</b></td></table> 266 267<table width="100%" border=0 rules="none" frame="void" 268 cols="2" cellspacing="0" cellpadding="0"> 269<tr valign="top" align="left"> 270<td width="10%"></td><td width="90%"> 271<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> 272 273<table width="100%" border=0 rules="none" frame="void" 274 cols="2" cellspacing="0" cellpadding="0"> 275<tr valign="top" align="left"> 276<td width="21%"></td><td width="79%"> 277write output to specified file</td></table> 278 279<table width="100%" border=0 rules="none" frame="void" 280 cols="2" cellspacing="0" cellpadding="0"> 281<tr valign="top" align="left"> 282<td width="10%"></td><td width="90%"> 283The results are written to standard output if no output file 284is specified or if it is -.</td></table> 285 286<table width="100%" border=0 rules="none" frame="void" 287 cols="2" cellspacing="0" cellpadding="0"> 288<tr valign="top" align="left"> 289<td width="4%"></td><td width="96%"> 290<b>Output details:</b></td></table> 291 292<table width="100%" border=0 rules="none" frame="void" 293 cols="2" cellspacing="0" cellpadding="0"> 294<tr valign="top" align="left"> 295<td width="10%"></td><td width="90%"> 296<b>-e</b>, <b>--no-escape</b></td></table> 297 298<table width="100%" border=0 rules="none" frame="void" 299 cols="2" cellspacing="0" cellpadding="0"> 300<tr valign="top" align="left"> 301<td width="21%"></td><td width="79%"> 302do not use C escapes in output (default)</td></table> 303 304<table width="100%" border=0 rules="none" frame="void" 305 cols="2" cellspacing="0" cellpadding="0"> 306<tr valign="top" align="left"> 307<td width="10%"></td><td width="90%"> 308<b>-E</b>, <b>--escape</b></td></table> 309 310<table width="100%" border=0 rules="none" frame="void" 311 cols="2" cellspacing="0" cellpadding="0"> 312<tr valign="top" align="left"> 313<td width="21%"></td><td width="79%"> 314use C escapes in output, no extended chars</td></table> 315 316<table width="100%" border=0 rules="none" frame="void" 317 cols="2" cellspacing="0" cellpadding="0"> 318<tr valign="top" align="left"> 319<td width="10%"></td><td width="90%"> 320<b>--force-po</b></td></table> 321 322<table width="100%" border=0 rules="none" frame="void" 323 cols="2" cellspacing="0" cellpadding="0"> 324<tr valign="top" align="left"> 325<td width="21%"></td><td width="79%"> 326write PO file even if empty</td></table> 327 328<table width="100%" border=0 rules="none" frame="void" 329 cols="2" cellspacing="0" cellpadding="0"> 330<tr valign="top" align="left"> 331<td width="10%"></td><td width="90%"> 332<b>-i</b>, <b>--indent</b></td></table> 333 334<table width="100%" border=0 rules="none" frame="void" 335 cols="2" cellspacing="0" cellpadding="0"> 336<tr valign="top" align="left"> 337<td width="21%"></td><td width="79%"> 338write indented output style</td></table> 339 340<table width="100%" border=0 rules="none" frame="void" 341 cols="2" cellspacing="0" cellpadding="0"> 342<tr valign="top" align="left"> 343<td width="10%"></td><td width="90%"> 344<b>--strict</b></td></table> 345 346<table width="100%" border=0 rules="none" frame="void" 347 cols="2" cellspacing="0" cellpadding="0"> 348<tr valign="top" align="left"> 349<td width="21%"></td><td width="79%"> 350write strict uniforum style</td></table> 351 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="10%"></td><td width="90%"> 356<b>-p</b>, <b>--properties-output</b></td></table> 357 358<table width="100%" border=0 rules="none" frame="void" 359 cols="2" cellspacing="0" cellpadding="0"> 360<tr valign="top" align="left"> 361<td width="21%"></td><td width="79%"> 362write out a Java .properties file</td></table> 363 364<table width="100%" border=0 rules="none" frame="void" 365 cols="2" cellspacing="0" cellpadding="0"> 366<tr valign="top" align="left"> 367<td width="10%"></td><td width="90%"> 368<b>--stringtable-output</b></td></table> 369 370<table width="100%" border=0 rules="none" frame="void" 371 cols="2" cellspacing="0" cellpadding="0"> 372<tr valign="top" align="left"> 373<td width="21%"></td><td width="79%"> 374write out a NeXTstep/GNUstep .strings file</td></table> 375 376<table width="100%" border=0 rules="none" frame="void" 377 cols="2" cellspacing="0" cellpadding="0"> 378<tr valign="top" align="left"> 379<td width="10%"></td><td width="90%"> 380<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> 381 382<table width="100%" border=0 rules="none" frame="void" 383 cols="2" cellspacing="0" cellpadding="0"> 384<tr valign="top" align="left"> 385<td width="21%"></td><td width="79%"> 386set output page width</td></table> 387 388<table width="100%" border=0 rules="none" frame="void" 389 cols="2" cellspacing="0" cellpadding="0"> 390<tr valign="top" align="left"> 391<td width="10%"></td><td width="90%"> 392<b>--no-wrap</b></td></table> 393 394<table width="100%" border=0 rules="none" frame="void" 395 cols="2" cellspacing="0" cellpadding="0"> 396<tr valign="top" align="left"> 397<td width="21%"></td><td width="79%"> 398do not break long message lines, longer than the output page 399width, into several lines</td></table> 400 401<table width="100%" border=0 rules="none" frame="void" 402 cols="2" cellspacing="0" cellpadding="0"> 403<tr valign="top" align="left"> 404<td width="10%"></td><td width="90%"> 405<b>-s</b>, <b>--sort-output</b></td></table> 406 407<table width="100%" border=0 rules="none" frame="void" 408 cols="2" cellspacing="0" cellpadding="0"> 409<tr valign="top" align="left"> 410<td width="21%"></td><td width="79%"> 411generate sorted output</td></table> 412 413<table width="100%" border=0 rules="none" frame="void" 414 cols="2" cellspacing="0" cellpadding="0"> 415<tr valign="top" align="left"> 416<td width="4%"></td><td width="96%"> 417<b>Informative output:</b></td></table> 418 419<table width="100%" border=0 rules="none" frame="void" 420 cols="2" cellspacing="0" cellpadding="0"> 421<tr valign="top" align="left"> 422<td width="10%"></td><td width="90%"> 423<b>-h</b>, <b>--help</b></td></table> 424 425<table width="100%" border=0 rules="none" frame="void" 426 cols="2" cellspacing="0" cellpadding="0"> 427<tr valign="top" align="left"> 428<td width="21%"></td><td width="79%"> 429display this help and exit</td></table> 430 431<table width="100%" border=0 rules="none" frame="void" 432 cols="2" cellspacing="0" cellpadding="0"> 433<tr valign="top" align="left"> 434<td width="10%"></td><td width="90%"> 435<b>-V</b>, <b>--version</b></td></table> 436 437<table width="100%" border=0 rules="none" frame="void" 438 cols="2" cellspacing="0" cellpadding="0"> 439<tr valign="top" align="left"> 440<td width="21%"></td><td width="79%"> 441output version information and exit</td></table> 442 443<table width="100%" border=0 rules="none" frame="void" 444 cols="2" cellspacing="0" cellpadding="0"> 445<tr valign="top" align="left"> 446<td width="10%"></td><td width="90%"> 447<b>-v</b>, <b>--verbose</b></td></table> 448 449<table width="100%" border=0 rules="none" frame="void" 450 cols="2" cellspacing="0" cellpadding="0"> 451<tr valign="top" align="left"> 452<td width="21%"></td><td width="79%"> 453increase verbosity level</td></table> 454<a name="AUTHOR"></a> 455<h2>AUTHOR</h2> 456 457<table width="100%" border=0 rules="none" frame="void" 458 cols="2" cellspacing="0" cellpadding="0"> 459<tr valign="top" align="left"> 460<td width="10%"></td><td width="90%"> 461Written by Ulrich Drepper.</td></table> 462<a name="REPORTING BUGS"></a> 463<h2>REPORTING BUGS</h2> 464 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><td width="90%"> 469Report bugs to <bug-gnu-gettext@gnu.org>.</td></table> 470<a name="COPYRIGHT"></a> 471<h2>COPYRIGHT</h2> 472 473<table width="100%" border=0 rules="none" frame="void" 474 cols="2" cellspacing="0" cellpadding="0"> 475<tr valign="top" align="left"> 476<td width="10%"></td><td width="90%"> 477Copyright 1995-1998, 2000-2005 Free Software Foundation, 478Inc.<br> 479This is free software; see the source for copying 480conditions. There is NO warranty; not even for 481MERCHANTABILITY or FITNESS FOR A PARTICULAR 482PURPOSE.</td></table> 483<a name="SEE ALSO"></a> 484<h2>SEE ALSO</h2> 485 486<table width="100%" border=0 rules="none" frame="void" 487 cols="2" cellspacing="0" cellpadding="0"> 488<tr valign="top" align="left"> 489<td width="10%"></td><td width="90%"> 490The full documentation for <b>msgunfmt</b> is maintained as 491a Texinfo manual. If the <b>info</b> and <b>msgunfmt</b> 492programs are properly installed at your site, the 493command</td></table> 494 495<table width="100%" border=0 rules="none" frame="void" 496 cols="2" cellspacing="0" cellpadding="0"> 497<tr valign="top" align="left"> 498<td width="21%"></td><td width="79%"> 499<b>info msgunfmt</b></td></table> 500 501<table width="100%" border=0 rules="none" frame="void" 502 cols="2" cellspacing="0" cellpadding="0"> 503<tr valign="top" align="left"> 504<td width="10%"></td><td width="90%"> 505should give you access to the complete manual.</td></table> 506<hr> 507</body> 508</html> 509