Imported Upstream version 0.19.7
[platform/upstream/gettext.git] / gettext-tools / man / msgfmt.1.html
index 6b0dc43..1ef3670 100644 (file)
@@ -1,13 +1,24 @@
-<!-- Creator     : groff version 1.18.1 -->
+<!-- Creator     : groff version 1.22.3 -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <meta name="generator" content="groff -Thtml, see www.gnu.org">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
 <meta name="Content-Style" content="text/css">
+<style type="text/css">
+       p       { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       pre     { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       table   { margin-top: 0; margin-bottom: 0; vertical-align: top }
+       h1      { text-align: center }
+</style>
 <title>MSGFMT</title>
+
 </head>
 <body>
 
-<h1 align=center>MSGFMT</h1>
+<h1 align="center">MSGFMT</h1>
+
 <a href="#NAME">NAME</a><br>
 <a href="#SYNOPSIS">SYNOPSIS</a><br>
 <a href="#DESCRIPTION">DESCRIPTION</a><br>
 <a href="#SEE ALSO">SEE ALSO</a><br>
 
 <hr>
+
+
+<h2>NAME
 <a name="NAME"></a>
-<h2>NAME</h2>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>msgfmt &minus; compile message catalog to binary
-format</p>
-</td>
-</table>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">msgfmt &minus;
+compile message catalog to binary format</p>
+
+<h2>SYNOPSIS
 <a name="SYNOPSIS"></a>
-<h2>SYNOPSIS</h2>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>msgfmt</b> [<i>OPTION</i>] <i>filename.po</i> ...</p>
-</td>
-</table>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>msgfmt</b>
+[<i>OPTION</i>] <i>filename.po</i> ...</p>
+
+<h2>DESCRIPTION
 <a name="DESCRIPTION"></a>
-<h2>DESCRIPTION</h2>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>Generate binary message catalog from textual translation
-description.</p>
-<!-- INDENTATION -->
-<p>Mandatory arguments to long options are mandatory for
-short options too. Similarly for optional arguments.</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="4%"></td>
-<td width="95%">
-<p><b>Input file location:</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>filename.po ...</p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>input files</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;D</b>,
-<b>&minus;&minus;directory</b>=<i>DIRECTORY</i></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>add DIRECTORY to list for input files search</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>If input file is -, standard input is read.</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="4%"></td>
-<td width="95%">
-<p><b>Operation mode:</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;j</b>, <b>&minus;&minus;java</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>Java mode: generate a Java ResourceBundle class</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;&minus;java2</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>like <b>&minus;&minus;java</b>, and assume Java2 (JDK 1.2
-or higher)</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;&minus;csharp</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>C# mode: generate a .NET .dll file</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;&minus;csharp&minus;resources</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>C# resources mode: generate a .NET .resources file</p>
-</td>
-</table>
-<!-- TABS -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="5" cellspacing="0" cellpadding="0">
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Generate binary
+message catalog from textual translation description.</p>
+
+<p style="margin-left:11%; margin-top: 1em">Mandatory
+arguments to long options are mandatory for short options
+too. Similarly for optional arguments.</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>Input file
+location:</b> <br>
+filename.po ...</p>
+
+<p style="margin-left:22%;">input files</p>
+
+<p style="margin-left:11%;"><b>&minus;D</b>,
+<b>&minus;&minus;directory</b>=<i>DIRECTORY</i></p>
+
+<p style="margin-left:22%;">add DIRECTORY to list for input
+files search</p>
+
+<p style="margin-left:11%; margin-top: 1em">If input file
+is -, standard input is read.</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>Operation
+mode: <br>
+&minus;j</b>, <b>&minus;&minus;java</b></p>
+
+<p style="margin-left:22%;">Java mode: generate a Java
+ResourceBundle class</p>
+
+<p style="margin-left:11%;"><b>&minus;&minus;java2</b></p>
+
+<p style="margin-left:22%;">like <b>&minus;&minus;java</b>,
+and assume Java2 (JDK 1.2 or higher)</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;csharp</b></p>
+
+<p style="margin-left:22%;">C# mode: generate a .NET .dll
+file</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;csharp&minus;resources</b></p>
+
+<p style="margin-left:22%;">C# resources mode: generate a
+.NET .resources file</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+       cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
 <td width="11%"></td>
 <td width="7%">
 
-<p><b>&minus;&minus;tcl</b></p>
-</td>
-<td width="11%"></td>
-<td width="61%">
 
-<p>Tcl mode: generate a tcl/msgcat .msg file</p>
-</td>
-<td width="7%">
-</td>
+<p><b>&minus;&minus;tcl</b></p></td>
+<td width="4%"></td>
+<td width="63%">
+
+
+<p>Tcl mode: generate a tcl/msgcat .msg file</p></td>
+<td width="15%">
+</td></tr>
 <tr valign="top" align="left">
 <td width="11%"></td>
 <td width="7%">
 
-<p><b>&minus;&minus;qt</b></p>
-</td>
-<td width="11%"></td>
-<td width="61%">
 
-<p>Qt mode: generate a Qt .qm file</p>
-</td>
-<td width="7%">
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
+<p><b>&minus;&minus;qt</b></p></td>
 <td width="4%"></td>
-<td width="95%">
-<p><b>Output file location:</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;o</b>,
-<b>&minus;&minus;output&minus;file</b>=<i>FILE</i></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>write output to specified file</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;&minus;strict</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>enable strict Uniforum mode</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>If output file is -, output is written to standard
-output.</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="4%"></td>
-<td width="95%">
-<p><b>Output file location in Java mode:</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;r</b>,
-<b>&minus;&minus;resource</b>=<i>RESOURCE</i></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>resource name</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;l</b>,
-<b>&minus;&minus;locale</b>=<i>LOCALE</i></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>locale name, either language or language_COUNTRY</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;d</b> DIRECTORY</p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>base directory of classes directory hierarchy</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>The class name is determined by appending the locale name
-to the resource name, separated with an underscore. The
-<b>&minus;d</b> option is mandatory. The class is written
-under the specified directory.</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="4%"></td>
-<td width="95%">
-<p><b>Output file location in C# mode:</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;r</b>,
-<b>&minus;&minus;resource</b>=<i>RESOURCE</i></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>resource name</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;l</b>,
-<b>&minus;&minus;locale</b>=<i>LOCALE</i></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>locale name, either language or language_COUNTRY</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;d</b> DIRECTORY</p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>base directory for locale dependent .dll files</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>The <b>&minus;l</b> and <b>&minus;d</b> options are
-mandatory. The .dll file is written in a subdirectory of the
-specified directory whose name depends on the locale.</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="4%"></td>
-<td width="95%">
-<p><b>Output file location in Tcl mode:</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;l</b>,
-<b>&minus;&minus;locale</b>=<i>LOCALE</i></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>locale name, either language or language_COUNTRY</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;d</b> DIRECTORY</p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>base directory of .msg message catalogs</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>The <b>&minus;l</b> and <b>&minus;d</b> options are
-mandatory. The .msg file is written in the specified
-directory.</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="4%"></td>
-<td width="95%">
-<p><b>Input file syntax:</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;P</b>,
-<b>&minus;&minus;properties&minus;input</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>input files are in Java .properties syntax</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;&minus;stringtable&minus;input</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>input files are in NeXTstep/GNUstep .strings syntax</p>
-</td>
+<td width="63%">
+
+
+<p>Qt mode: generate a Qt .qm file</p></td>
+<td width="15%">
+</td></tr>
 </table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;desktop</b></p>
+
+<p style="margin-left:22%;">Desktop Entry mode: generate a
+.desktop file</p>
+
+<table width="100%" border="0" rules="none" frame="void"
+       cellspacing="0" cellpadding="0">
 <tr valign="top" align="left">
+<td width="11%"></td>
+<td width="7%">
+
+
+<p><b>&minus;&minus;xml</b></p></td>
 <td width="4%"></td>
-<td width="95%">
-<p><b>Input file interpretation:</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;c</b>, <b>&minus;&minus;check</b></p></td>
+<td width="41%">
+
+
+<p>XML mode: generate XML file</p></td>
+<td width="37%">
+</td></tr>
 </table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>perform all the checks implied by
-<b>&minus;&minus;check&minus;format</b>,
+
+<p style="margin-left:11%; margin-top: 1em"><b>Output file
+location: <br>
+&minus;o</b>,
+<b>&minus;&minus;output&minus;file</b>=<i>FILE</i></p>
+
+<p style="margin-left:22%;">write output to specified
+file</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;strict</b></p>
+
+<p style="margin-left:22%;">enable strict Uniforum mode</p>
+
+<p style="margin-left:11%; margin-top: 1em">If output file
+is -, output is written to standard output.</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>Output file
+location in Java mode: <br>
+&minus;r</b>,
+<b>&minus;&minus;resource</b>=<i>RESOURCE</i></p>
+
+<p style="margin-left:22%;">resource name</p>
+
+<p style="margin-left:11%;"><b>&minus;l</b>,
+<b>&minus;&minus;locale</b>=<i>LOCALE</i></p>
+
+<p style="margin-left:22%;">locale name, either language or
+language_COUNTRY</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;source</b></p>
+
+<p style="margin-left:22%;">produce a .java file, instead
+of a .class file</p>
+
+<p style="margin-left:11%;"><b>&minus;d</b> DIRECTORY</p>
+
+<p style="margin-left:22%;">base directory of classes
+directory hierarchy</p>
+
+<p style="margin-left:11%; margin-top: 1em">The class name
+is determined by appending the locale name to the resource
+name, separated with an underscore. The <b>&minus;d</b>
+option is mandatory. The class is written under the
+specified directory.</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>Output file
+location in C# mode: <br>
+&minus;r</b>,
+<b>&minus;&minus;resource</b>=<i>RESOURCE</i></p>
+
+<p style="margin-left:22%;">resource name</p>
+
+<p style="margin-left:11%;"><b>&minus;l</b>,
+<b>&minus;&minus;locale</b>=<i>LOCALE</i></p>
+
+<p style="margin-left:22%;">locale name, either language or
+language_COUNTRY</p>
+
+<p style="margin-left:11%;"><b>&minus;d</b> DIRECTORY</p>
+
+<p style="margin-left:22%;">base directory for locale
+dependent .dll files</p>
+
+<p style="margin-left:11%; margin-top: 1em">The
+<b>&minus;l</b> and <b>&minus;d</b> options are mandatory.
+The .dll file is written in a subdirectory of the specified
+directory whose name depends on the locale.</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>Output file
+location in Tcl mode: <br>
+&minus;l</b>, <b>&minus;&minus;locale</b>=<i>LOCALE</i></p>
+
+<p style="margin-left:22%;">locale name, either language or
+language_COUNTRY</p>
+
+<p style="margin-left:11%;"><b>&minus;d</b> DIRECTORY</p>
+
+<p style="margin-left:22%;">base directory of .msg message
+catalogs</p>
+
+<p style="margin-left:11%; margin-top: 1em">The
+<b>&minus;l</b> and <b>&minus;d</b> options are mandatory.
+The .msg file is written in the specified directory.</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>Desktop
+Entry mode options: <br>
+&minus;l</b>, <b>&minus;&minus;locale</b>=<i>LOCALE</i></p>
+
+<p style="margin-left:22%;">locale name, either language or
+language_COUNTRY</p>
+
+<p style="margin-left:11%;"><b>&minus;o</b>,
+<b>&minus;&minus;output&minus;file</b>=<i>FILE</i></p>
+
+<p style="margin-left:22%;">write output to specified
+file</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;template</b>=<i>TEMPLATE</i></p>
+
+<p style="margin-left:22%;">a .desktop file used as a
+template</p>
+
+<p style="margin-left:11%;"><b>&minus;d</b> DIRECTORY</p>
+
+<p style="margin-left:22%;">base directory of .po files</p>
+
+<p style="margin-left:11%;"><b>&minus;kWORD</b>,
+<b>&minus;&minus;keyword</b>=<i>WORD</i></p>
+
+<p style="margin-left:22%;">look for WORD as an additional
+keyword</p>
+
+<p style="margin-left:11%;"><b>&minus;k</b>,
+<b>&minus;&minus;keyword</b></p>
+
+<p style="margin-left:22%;">do not to use default
+keywords</p>
+
+<p style="margin-left:11%; margin-top: 1em">The
+<b>&minus;l</b>, <b>&minus;o</b>, and
+<b>&minus;&minus;template</b> options are mandatory. If
+<b>&minus;D</b> is specified, input files are read from the
+directory instead of the command line arguments.</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>XML mode
+options: <br>
+&minus;l</b>, <b>&minus;&minus;locale</b>=<i>LOCALE</i></p>
+
+<p style="margin-left:22%;">locale name, either language or
+language_COUNTRY</p>
+
+<p style="margin-left:11%;"><b>&minus;L</b>,
+<b>&minus;&minus;language</b>=<i>NAME</i></p>
+
+<p style="margin-left:22%;">recognise the specified XML
+language</p>
+
+<p style="margin-left:11%;"><b>&minus;o</b>,
+<b>&minus;&minus;output&minus;file</b>=<i>FILE</i></p>
+
+<p style="margin-left:22%;">write output to specified
+file</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;template</b>=<i>TEMPLATE</i></p>
+
+<p style="margin-left:22%;">an XML file used as a
+template</p>
+
+<p style="margin-left:11%;"><b>&minus;d</b> DIRECTORY</p>
+
+<p style="margin-left:22%;">base directory of .po files</p>
+
+<p style="margin-left:11%; margin-top: 1em">The
+<b>&minus;l</b>, <b>&minus;o</b>, and
+<b>&minus;&minus;template</b> options are mandatory. If
+<b>&minus;D</b> is specified, input files are read from the
+directory instead of the command line arguments.</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>Input file
+syntax: <br>
+&minus;P</b>,
+<b>&minus;&minus;properties&minus;input</b></p>
+
+<p style="margin-left:22%;">input files are in Java
+.properties syntax</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;stringtable&minus;input</b></p>
+
+<p style="margin-left:22%;">input files are in
+NeXTstep/GNUstep .strings syntax</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>Input file
+interpretation: <br>
+&minus;c</b>, <b>&minus;&minus;check</b></p>
+
+<p style="margin-left:22%;">perform all the checks implied
+by <b>&minus;&minus;check&minus;format</b>,
 <b>&minus;&minus;check&minus;header</b>,
 <b>&minus;&minus;check&minus;domain</b></p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;&minus;check&minus;format</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>check language dependent format strings</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;&minus;check&minus;header</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>verify presence and contents of the header entry</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;&minus;check&minus;domain</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>check for conflicts between domain directives and the
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;check&minus;format</b></p>
+
+<p style="margin-left:22%;">check language dependent format
+strings</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;check&minus;header</b></p>
+
+<p style="margin-left:22%;">verify presence and contents of
+the header entry</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;check&minus;domain</b></p>
+
+<p style="margin-left:22%;">check for conflicts between
+domain directives and the
 <b>&minus;&minus;output&minus;file</b> option</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;C</b>,
-<b>&minus;&minus;check&minus;compatibility</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>check that GNU msgfmt behaves like X/Open msgfmt</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
 
-<p><b>&minus;&minus;check&minus;accelerators</b>[=<i>CHAR</i>]</p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>check presence of keyboard accelerators for menu
-items</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;f</b>,
-<b>&minus;&minus;use&minus;fuzzy</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>use fuzzy entries in output</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="4%"></td>
-<td width="95%">
-<p><b>Output details:</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;a</b>,
-<b>&minus;&minus;alignment</b>=<i>NUMBER</i></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>align strings to NUMBER bytes (default: 1)</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;&minus;no&minus;hash</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>binary file will not include the hash table</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="4%"></td>
-<td width="95%">
-<p><b>Informative output:</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;h</b>, <b>&minus;&minus;help</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>display this help and exit</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;V</b>, <b>&minus;&minus;version</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>output version information and exit</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;&minus;statistics</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>print statistics about translations</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p><b>&minus;v</b>, <b>&minus;&minus;verbose</b></p></td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="21%"></td>
-<td width="77%">
-<p>increase verbosity level</p>
-</td>
-</table>
+<p style="margin-left:11%;"><b>&minus;C</b>,
+<b>&minus;&minus;check&minus;compatibility</b></p>
+
+<p style="margin-left:22%;">check that GNU msgfmt behaves
+like X/Open msgfmt</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;check&minus;accelerators</b>[=<i>CHAR</i>]</p>
+
+<p style="margin-left:22%;">check presence of keyboard
+accelerators for menu items</p>
+
+<p style="margin-left:11%;"><b>&minus;f</b>,
+<b>&minus;&minus;use&minus;fuzzy</b></p>
+
+<p style="margin-left:22%;">use fuzzy entries in output</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>Output
+details: <br>
+&minus;a</b>,
+<b>&minus;&minus;alignment</b>=<i>NUMBER</i></p>
+
+<p style="margin-left:22%;">align strings to NUMBER bytes
+(default: 1)</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;endianness</b>=<i>BYTEORDER</i></p>
+
+<p style="margin-left:22%;">write out 32-bit numbers in the
+given byte order (big or little, default depends on
+platform)</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;no&minus;hash</b></p>
+
+<p style="margin-left:22%;">binary file will not include
+the hash table</p>
+
+<p style="margin-left:11%; margin-top: 1em"><b>Informative
+output: <br>
+&minus;h</b>, <b>&minus;&minus;help</b></p>
+
+<p style="margin-left:22%;">display this help and exit</p>
+
+<p style="margin-left:11%;"><b>&minus;V</b>,
+<b>&minus;&minus;version</b></p>
+
+<p style="margin-left:22%;">output version information and
+exit</p>
+
+
+<p style="margin-left:11%;"><b>&minus;&minus;statistics</b></p>
+
+<p style="margin-left:22%;">print statistics about
+translations</p>
+
+<p style="margin-left:11%;"><b>&minus;v</b>,
+<b>&minus;&minus;verbose</b></p>
+
+<p style="margin-left:22%;">increase verbosity level</p>
+
+<h2>AUTHOR
 <a name="AUTHOR"></a>
-<h2>AUTHOR</h2>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>Written by Ulrich Drepper.</p>
-</td>
-</table>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Written by
+Ulrich Drepper.</p>
+
+<h2>REPORTING BUGS
 <a name="REPORTING BUGS"></a>
-<h2>REPORTING BUGS</h2>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>Report bugs to &lt;bug-gnu-gettext@gnu.org&gt;.</p>
-</td>
-</table>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Report bugs to
+&lt;bug-gnu-gettext@gnu.org&gt;.</p>
+
+<h2>COPYRIGHT
 <a name="COPYRIGHT"></a>
-<h2>COPYRIGHT</h2>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>Copyright &copy; 1995-1998, 2000-2010 Free Software
-Foundation, Inc. License GPLv3+: GNU GPL version 3 or later
-&lt;http://gnu.org/licenses/gpl.html&gt;<br>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Copyright
+&copy; 1995-1998, 2000-2010 Free Software Foundation, Inc.
+License GPLv3+: GNU GPL version 3 or later
+&lt;http://gnu.org/licenses/gpl.html&gt; <br>
 This is free software: you are free to change and
 redistribute it. There is NO WARRANTY, to the extent
 permitted by law.</p>
-</td>
-</table>
+
+<h2>SEE ALSO
 <a name="SEE ALSO"></a>
-<h2>SEE ALSO</h2>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>The full documentation for <b>msgfmt</b> is maintained as
-a Texinfo manual. If the <b>info</b> and <b>msgfmt</b>
-programs are properly installed at your site, the
-command</p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="20%"></td>
-<td width="79%">
-<p><b>info msgfmt</b></p>
-</td>
-</table>
-<!-- INDENTATION -->
-<table width="100%" border=0 rules="none" frame="void"
-       cols="2" cellspacing="0" cellpadding="0">
-<tr valign="top" align="left">
-<td width="10%"></td>
-<td width="89%">
-<p>should give you access to the complete manual.</p>
-</td>
-</table>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">The full
+documentation for <b>msgfmt</b> is maintained as a Texinfo
+manual. If the <b>info</b> and <b>msgfmt</b> programs are
+properly installed at your site, the command</p>
+
+<p style="margin-left:22%; margin-top: 1em"><b>info
+msgfmt</b></p>
+
+<p style="margin-left:11%; margin-top: 1em">should give you
+access to the complete manual.</p>
 <hr>
 </body>
 </html>