diff options
| author | Bruno Haible <bruno@clisp.org> | 2001-06-12 13:21:16 +0000 |
|---|---|---|
| committer | Bruno Haible <bruno@clisp.org> | 2001-06-12 13:21:16 +0000 |
| commit | a7c1a777f7e2e74f2dab84f0b33360ddfc764299 (patch) | |
| tree | 544964ceed8bcf57649e059fd44375fc74df1561 /man | |
| parent | 1f2c4814a26340557d35b149f5157fc339f59bb0 (diff) | |
| download | external_gettext-a7c1a777f7e2e74f2dab84f0b33360ddfc764299.zip external_gettext-a7c1a777f7e2e74f2dab84f0b33360ddfc764299.tar.gz external_gettext-a7c1a777f7e2e74f2dab84f0b33360ddfc764299.tar.bz2 | |
Automatically generated documentation.
Diffstat (limited to 'man')
36 files changed, 6847 insertions, 0 deletions
diff --git a/man/bind_textdomain_codeset.3 b/man/bind_textdomain_codeset.3 new file mode 100644 index 0000000..a25f24c --- /dev/null +++ b/man/bind_textdomain_codeset.3 @@ -0,0 +1,72 @@ +.\" Copyright (c) Bruno Haible <haible@clisp.cons.org> +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" GNU glibc-2 source code and manual +.\" GNU gettext source code and manual +.\" LI18NUX 2000 Globalization Specification +.\" +.TH BIND_TEXTDOMAIN_CODESET 3 "May 2001" "GNU gettext 0.11" +.SH NAME +bind_textdomain_codeset \- set encoding of message translations +.SH SYNOPSIS +.nf +.B #include <libintl.h> +.sp +.BI "char * bind_textdomain_codeset (const char * " domainname , +.BI " const char * " codeset ); +.fi +.SH DESCRIPTION +The \fBbind_textdomain_codeset\fP function sets the output codeset for message +catalogs for domain \fIdomainname\fP. +.PP +A message domain is a set of translatable \fImsgid\fP messages. Usually, +every software package has its own message domain. +.PP +By default, the \fBgettext\fP family of functions returns translated messages +in the locale's character encoding, which can be retrieved as +\fBnl_langinfo(CODESET)\fP. The need for calling \fBbind_textdomain_codeset\fP +arises for programs which store strings in a locale independent way (e.g. +UTF-8) and want to avoid an extra character set conversion on the returned +translated messages. +.PP +\fIdomainname\fP must be a non-empty string. +.PP +If \fIcodeset\fP is not NULL, it must be a valid encoding name which can be +used for the \fBiconv_open\fP function. The \fBbind_textdomain_codeset\fP +function sets the output codeset for message catalogs belonging to domain +\fIdomainname\fP to \fIcodeset\fP. The function makes copies of the argument +strings as needed. +.PP +If \fIcodeset\fP is NULL, the function returns the previously set codeset for +domain \fIdomainname\fP. The default is NULL, denoting the locale's character +encoding. +.SH "RETURN VALUE" +If successful, the \fBbind_textdomain_codeset\fP function returns the current +codeset for domain \fIdomainname\fP, after possibly changing it. The resulting +string is valid until the next \fBbind_textdomain_codeset\fP call for the same +\fIdomainname\fP and must not be modified or freed. If a memory allocation +failure occurs, it sets \fBerrno\fP to \fBENOMEM\fP and returns NULL. If no +codeset has been set for domain \fIdomainname\fP, it returns NULL. +.SH ERRORS +The following error can occur, among others: +.TP +.B ENOMEM +Not enough memory available. +.SH BUGS +The return type ought to be \fBconst char *\fP, but is \fBchar *\fP to avoid +warnings in C code predating ANSI C. +.SH "SEE ALSO" +.BR gettext (3), +.BR dgettext (3), +.BR dcgettext (3), +.BR ngettext (3), +.BR dngettext (3), +.BR dcngettext (3), +.BR textdomain (3), +.BR nl_langinfo (3), +.BR iconv_open (3) diff --git a/man/bind_textdomain_codeset.3.html b/man/bind_textdomain_codeset.3.html new file mode 100644 index 0000000..beb9875 --- /dev/null +++ b/man/bind_textdomain_codeset.3.html @@ -0,0 +1,154 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>BIND_TEXTDOMAIN_CODESET</title> +</head> +<body> + +<h1 align=center>BIND_TEXTDOMAIN_CODESET</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#RETURN VALUE">RETURN VALUE</a><br> +<a href="#ERRORS">ERRORS</a><br> +<a href="#BUGS">BUGS</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Sun May 20 13:45:15 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +bind_textdomain_codeset - set encoding of message translations</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<pre><b>#include <libintl.h> + +char * bind_textdomain_codeset (const char *</b> <i>domainname</i><b>, + const char *</b> <i>codeset</i><b>); +</b></pre></td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +The <b>bind_textdomain_codeset</b> function sets the output +codeset for message catalogs for domain +<i>domainname</i>.</td></table> + +<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="90%"> +A message domain is a set of translatable <i>msgid</i> +messages. Usually, every software package has its own +message domain.</td></table> + +<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="90%"> +By default, the <b>gettext</b> family of functions returns +translated messages in the locale's character encoding, +which can be retrieved as <b>nl_langinfo(CODESET)</b>. The +need for calling <b>bind_textdomain_codeset</b> arises for +programs which store strings in a locale independent way +(e.g. UTF-8) and want to avoid an extra character set +conversion on the returned translated messages.</td></table> + +<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="90%"> +<i>domainname</i> must be a non-empty string.</td></table> + +<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="90%"> +If <i>codeset</i> is not NULL, it must be a valid encoding +name which can be used for the <b>iconv_open</b> function. +The <b>bind_textdomain_codeset</b> function sets the output +codeset for message catalogs belonging to domain +<i>domainname</i> to <i>codeset</i>. The function makes +copies of the argument strings as needed.</td></table> + +<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="90%"> +If <i>codeset</i> is NULL, the function returns the +previously set codeset for domain <i>domainname</i>. The +default is NULL, denoting the locale's character +encoding.</td></table> +<a name="RETURN VALUE"></a> +<h2>RETURN VALUE</h2> + +<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="90%"> +If successful, the <b>bind_textdomain_codeset</b> function +returns the current codeset for domain <i>domainname</i>, +after possibly changing it. The resulting string is valid +until the next <b>bind_textdomain_codeset</b> call for the +same <i>domainname</i> and must not be modified or freed. If +a memory allocation failure occurs, it sets <b>errno</b> to +<b>ENOMEM</b> and returns NULL. If no codeset has been set +for domain <i>domainname</i>, it returns NULL.</td></table> +<a name="ERRORS"></a> +<h2>ERRORS</h2> + +<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="90%"> +The following error can occur, among others:</td></table> + +<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="90%"> +<b>ENOMEM</b></td></table> + +<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="79%"> +Not enough memory available.</td></table> +<a name="BUGS"></a> +<h2>BUGS</h2> + +<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="90%"> +The return type ought to be <b>const char *</b>, but is +<b>char *</b> to avoid warnings in C code predating ANSI +C.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +<b>gettext</b>(3), <b>dgettext</b>(3), <b>dcgettext</b>(3), +<b>ngettext</b>(3), <b>dngettext</b>(3), +<b>dcngettext</b>(3), <b>textdomain</b>(3), +<b>nl_langinfo</b>(3), <b>iconv_open</b>(3)</td></table> +<hr> +</body> +</html> diff --git a/man/bindtextdomain.3 b/man/bindtextdomain.3 new file mode 100644 index 0000000..cfbf5a7 --- /dev/null +++ b/man/bindtextdomain.3 @@ -0,0 +1,69 @@ +.\" Copyright (c) Bruno Haible <haible@clisp.cons.org> +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" GNU glibc-2 source code and manual +.\" GNU gettext source code and manual +.\" LI18NUX 2000 Globalization Specification +.\" +.TH BINDTEXTDOMAIN 3 "May 2001" "GNU gettext 0.11" +.SH NAME +bindtextdomain \- set directory containing message catalogs +.SH SYNOPSIS +.nf +.B #include <libintl.h> +.sp +.BI "char * bindtextdomain (const char * " domainname ", const char * " dirname ); +.fi +.SH DESCRIPTION +The \fBbindtextdomain\fP function sets the base directory of the hierarchy +containing message catalogs for a given message domain. +.PP +A message domain is a set of translatable \fImsgid\fP messages. Usually, +every software package has its own message domain. The need for calling +\fBbindtextdomain\fP arises because packages are not always installed with +the same prefix as the <libintl.h> header and the libc/libintl libraries. +.PP +Message catalogs will be expected at the pathnames +\fIdirname\fP/\fIlocale\fP/\fIcategory\fP/\fIdomainname\fP.mo, +where \fIlocale\fP is a locale name and \fIcategory\fP is a locale facet such +as \fBLC_MESSAGES\fP. +.PP +\fIdomainname\fP must be a non-empty string. +.PP +If \fIdirname\fP is not NULL, the base directory for message catalogs belonging +to domain \fIdomainname\fP is set to \fIdirname\fP. The function makes copies +of the argument strings as needed. If the program wishes to call the +\fBchdir\fP function, it is important that \fIdirname\fP be an absolute +pathname; otherwise it cannot be guaranteed that the message catalogs will +be found. +.PP +If \fIdirname\fP is NULL, the function returns the previously set base +directory for domain \fIdomainname\fP. +.SH "RETURN VALUE" +If successful, the \fBbindtextdomain\fP function returns the current base +directory for domain \fIdomainname\fP, after possibly changing it. The +resulting string is valid until the next \fBbindtextdomain\fP call for the +same \fIdomainname\fP and must not be modified or freed. If a memory allocation +failure occurs, it sets \fBerrno\fP to \fBENOMEM\fP and returns NULL. +.SH ERRORS +The following error can occur, among others: +.TP +.B ENOMEM +Not enough memory available. +.SH BUGS +The return type ought to be \fBconst char *\fP, but is \fBchar *\fP to avoid +warnings in C code predating ANSI C. +.SH "SEE ALSO" +.BR gettext (3), +.BR dgettext (3), +.BR dcgettext (3), +.BR ngettext (3), +.BR dngettext (3), +.BR dcngettext (3), +.BR textdomain (3), +.BR realpath (3) diff --git a/man/bindtextdomain.3.html b/man/bindtextdomain.3.html new file mode 100644 index 0000000..01c0bc3 --- /dev/null +++ b/man/bindtextdomain.3.html @@ -0,0 +1,153 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>BINDTEXTDOMAIN</title> +</head> +<body> + +<h1 align=center>BINDTEXTDOMAIN</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#RETURN VALUE">RETURN VALUE</a><br> +<a href="#ERRORS">ERRORS</a><br> +<a href="#BUGS">BUGS</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Sun May 20 13:45:14 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +bindtextdomain - set directory containing message catalogs</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<pre><b>#include <libintl.h> + +char * bindtextdomain (const char *</b> <i>domainname</i><b>, const char *</b> <i>dirname</i><b>); +</b></pre></td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +The <b>bindtextdomain</b> function sets the base directory +of the hierarchy containing message catalogs for a given +message domain.</td></table> + +<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="90%"> +A message domain is a set of translatable <i>msgid</i> +messages. Usually, every software package has its own +message domain. The need for calling <b>bindtextdomain</b> +arises because packages are not always installed with the +same prefix as the <libintl.h> header and the +libc/libintl libraries.</td></table> + +<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="90%"> +Message catalogs will be expected at the pathnames +<i>dirname</i>/<i>locale</i>/<i>category</i>/<i>domainname</i>.mo, +where <i>locale</i> is a locale name and <i>category</i> is +a locale facet such as <b>LC_MESSAGES</b>.</td></table> + +<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="90%"> +<i>domainname</i> must be a non-empty string.</td></table> + +<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="90%"> +If <i>dirname</i> is not NULL, the base directory for +message catalogs belonging to domain <i>domainname</i> is +set to <i>dirname</i>. The function makes copies of the +argument strings as needed. If the program wishes to call +the <b>chdir</b> function, it is important that +<i>dirname</i> be an absolute pathname; otherwise it cannot +be guaranteed that the message catalogs will be +found.</td></table> + +<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="90%"> +If <i>dirname</i> is NULL, the function returns the +previously set base directory for domain +<i>domainname</i>.</td></table> +<a name="RETURN VALUE"></a> +<h2>RETURN VALUE</h2> + +<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="90%"> +If successful, the <b>bindtextdomain</b> function returns +the current base directory for domain <i>domainname</i>, +after possibly changing it. The resulting string is valid +until the next <b>bindtextdomain</b> call for the same +<i>domainname</i> and must not be modified or freed. If a +memory allocation failure occurs, it sets <b>errno</b> to +<b>ENOMEM</b> and returns NULL.</td></table> +<a name="ERRORS"></a> +<h2>ERRORS</h2> + +<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="90%"> +The following error can occur, among others:</td></table> + +<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="90%"> +<b>ENOMEM</b></td></table> + +<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="79%"> +Not enough memory available.</td></table> +<a name="BUGS"></a> +<h2>BUGS</h2> + +<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="90%"> +The return type ought to be <b>const char *</b>, but is +<b>char *</b> to avoid warnings in C code predating ANSI +C.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +<b>gettext</b>(3), <b>dgettext</b>(3), <b>dcgettext</b>(3), +<b>ngettext</b>(3), <b>dngettext</b>(3), +<b>dcngettext</b>(3), <b>textdomain</b>(3), +<b>realpath</b>(3)</td></table> +<hr> +</body> +</html> diff --git a/man/gettext.1 b/man/gettext.1 new file mode 100644 index 0000000..58d1ef4 --- /dev/null +++ b/man/gettext.1 @@ -0,0 +1,68 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH GETTEXT "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +gettext \- translate message +.SH SYNOPSIS +.B gettext +[\fIOPTION\fR] [[\fITEXTDOMAIN\fR] \fIMSGID\fR] +.br +.B gettext +[\fIOPTION\fR] \fI-s \fR[\fIMSGID\fR]... +.SH DESCRIPTION +.\" Add any additional description here +The \fBgettext\fP program translates a natural language message into the +user's language, by looking up the translation in a message catalog. +.PP +Display native language translation of a textual message. +.TP +\fB\-d\fR, \fB\-\-domain\fR=\fITEXTDOMAIN\fR +retrieve translated messages from TEXTDOMAIN +.TP +\fB\-e\fR +enable expansion of some escape sequences +.TP +\fB\-E\fR +(ignored for compatibility) +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-n\fR +suppress trailing newline +.TP +\fB\-V\fR, \fB\-\-version\fR +display version information and exit +.TP +[TEXTDOMAIN] MSGID +retrieve translated message corresponding +to MSGID from TEXTDOMAIN +.PP +If the TEXTDOMAIN parameter is not given, the domain is determined from the +environment variable TEXTDOMAIN. If the message catalog is not found in the +regular directory, another location can be specified with the environment +variable TEXTDOMAINDIR. +When used with the \fB\-s\fR option the program behaves like the `echo' command. +But it does not simply copy its arguments to stdout. Instead those messages +found in the selected catalog are translated. +Standard search directory: /home/haible/gnu/arch/linuxlibc6/share/locale +.SH AUTHOR +Written by Ulrich Drepper. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 1995-1997, 2000, 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B gettext +is maintained as a Texinfo manual. If the +.B info +and +.B gettext +programs are properly installed at your site, the command +.IP +.B info gettext +.PP +should give you access to the complete manual. diff --git a/man/gettext.1.html b/man/gettext.1.html new file mode 100644 index 0000000..4bd217d --- /dev/null +++ b/man/gettext.1.html @@ -0,0 +1,210 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>GETTEXT</title> +</head> +<body> + +<h1 align=center>GETTEXT</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:36 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +gettext - translate message</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>gettext</b> [<i>OPTION</i>] [[<i>TEXTDOMAIN</i>] +<i>MSGID</i>]<b><br> +gettext</b> [<i>OPTION</i>] <i>-s</i> +[<i>MSGID</i>]...</td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +The <b>gettext</b> program translates a natural language +message into the user's language, by looking up the +translation in a message catalog.</td></table> + +<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="90%"> +Display native language translation of a textual +message.</td></table> + +<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="90%"> +<b>-d</b>, <b>--domain</b>=<i>TEXTDOMAIN</i></td></table> + +<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="79%"> +retrieve translated messages from TEXTDOMAIN</td></table> + +<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="90%"> +<b>-e</b></td></table> + +<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="79%"> +enable expansion of some escape sequences</td></table> + +<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="90%"> +<b>-E</b></td></table> + +<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="79%"> +(ignored for compatibility)</td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-n</b></td></table> + +<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="79%"> +suppress trailing newline</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +display version information and exit</td></table> + +<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="90%"> +[TEXTDOMAIN] MSGID</td></table> + +<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="79%"> +retrieve translated message corresponding to MSGID from +TEXTDOMAIN</td></table> + +<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="90%"> +If the TEXTDOMAIN parameter is not given, the domain is +determined from the environment variable TEXTDOMAIN. If the +message catalog is not found in the regular directory, +another location can be specified with the environment +variable TEXTDOMAINDIR. When used with the <b>-s</b> option +the program behaves like the `echo' command. But it does not +simply copy its arguments to stdout. Instead those messages +found in the selected catalog are translated. Standard +search directory: +/home/haible/gnu/arch/linuxlibc6/share/locale</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Ulrich Drepper.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 1995-1997, 2000, 2001 Free Software Foundation, +Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>gettext</b> is maintained as a +Texinfo manual. If the <b>info</b> and <b>gettext</b> +programs are properly installed at your site, the +command</td></table> + +<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="79%"> +<b>info gettext</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/gettext.3 b/man/gettext.3 new file mode 100644 index 0000000..c721ba5 --- /dev/null +++ b/man/gettext.3 @@ -0,0 +1,99 @@ +.\" Copyright (c) Bruno Haible <haible@clisp.cons.org> +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" GNU glibc-2 source code and manual +.\" GNU gettext source code and manual +.\" LI18NUX 2000 Globalization Specification +.\" +.TH GETTEXT 3 "May 2001" "GNU gettext 0.11" +.SH NAME +gettext, dgettext, dcgettext \- translate message +.SH SYNOPSIS +.nf +.B #include <libintl.h> +.sp +.BI "char * gettext (const char * " msgid ); +.BI "char * dgettext (const char * " domainname ", const char * " msgid ); +.BI "char * dcgettext (const char * " domainname ", const char * " msgid , +.BI " int " category ); +.fi +.SH DESCRIPTION +The \fBgettext\fP, \fBdgettext\fP and \fBdcgettext\fP functions attempt to +translate a text string into the user's native language, by looking up the +translation in a message catalog. +.PP +The \fImsgid\fP argument identifies the message to be translated. By +convention, it is the English version of the message, with non-ASCII +characters replaced by ASCII approximations. This choice allows the +translators to work with message catalogs, called PO files, that contain +both the English and the translated versions of each message, and can be +installed using the \fBmsgfmt\fP utility. +.PP +A message domain is a set of translatable \fImsgid\fP messages. Usually, +every software package has its own message domain. The domain name is used +to determine the message catalog where the translation is looked up; it must +be a non-empty string. For the \fBgettext\fP function, it is specified through +a preceding \fBtextdomain\fP call. For the \fBdgettext\fP and \fBdcgettext\fP +functions, it is passed as the \fIdomainname\fP argument; if this argument is +NULL, the domain name specified through a preceding \fBtextdomain\fP call is +used instead. +.PP +Translation lookup operates in the context of the current locale. For the +\fBgettext\fP and \fBdgettext\fP functions, the \fBLC_MESSAGES\fP locale +facet is used. It is determined by a preceding call to the \fBsetlocale\fP +function. \fBsetlocale(LC_ALL,"")\fP initializes the \fBLC_MESSAGES\fP locale +based on the first nonempty value of the three environment variables +\fBLC_ALL\fP, \fBLC_MESSAGES\fP, \fBLANG\fP; see \fBsetlocale\fP(3). For the +\fBdcgettext\fP function, the locale facet is determined by the \fIcategory\fP +argument, which should be one of the \fBLC_xxx\fP constants defined in the +<locale.h> header, excluding \fBLC_ALL\fP. In both cases, the functions also +use the \fBLC_CTYPE\fP locale facet in order to convert the translated message +from the translator's codeset to the current locale's codeset, unless +overridden by a prior call to the \fBbind_textdomain_codeset\fP function. +.PP +The message catalog used by the functions is at the pathname +\fIdirname\fP/\fIlocale\fP/\fIcategory\fP/\fIdomainname\fP.mo. Here +\fIdirname\fP is the directory specified through \fBbindtextdomain\fP. Its +default is system and configuration dependent; typically it is +\fIprefix\fP/share/locale, where \fIprefix\fP is the installation prefix of the +package. \fIlocale\fP is the name of the current locale facet; the GNU +implementation also tries generalizations, such as the language name without +the territory name. \fIcategory\fP is \fBLC_MESSAGES\fP for the \fBgettext\fP +and \fBdgettext\fP functions, or the argument passed to the \fBdcgettext\fP +function. +.PP +If the \fBLANGUAGE\fP environment variable is set to a nonempty value, and the +locale is not the "C" locale, the value of \fBLANGUAGE\fP is assumed to contain +a colon separated list of locale names. The functions will attempt to look up +a translation of \fImsgid\fP in each of the locales in turn. This is a GNU +extension. +.PP +In the "C" locale, or if none of the used catalogs contain a translation for +\fImsgid\fP, the \fBgettext\fP, \fBdgettext\fP and \fBdcgettext\fP functions +return \fImsgid\fP. +.SH "RETURN VALUE" +If a translation was found in one of the specified catalogs, it is converted +to the locale's codeset and returned. The resulting string is statically +allocated and must not be modified or freed. Otherwise \fImsgid\fP is returned. +.SH ERRORS +\fBerrno\fP is not modified. +.SH BUGS +The return type ought to be \fBconst char *\fP, but is \fBchar *\fP to avoid +warnings in C code predating ANSI C. +.PP +When an empty string is used for \fImsgid\fP, the functions may return a +nonempty string. +.SH "SEE ALSO" +.BR ngettext (3), +.BR dngettext (3), +.BR dcngettext (3), +.BR setlocale (3), +.BR textdomain (3), +.BR bindtextdomain (3), +.BR bind_textdomain_codeset (3), +.BR msgfmt (1) diff --git a/man/gettext.3.html b/man/gettext.3.html new file mode 100644 index 0000000..bc22bab --- /dev/null +++ b/man/gettext.3.html @@ -0,0 +1,192 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>GETTEXT</title> +</head> +<body> + +<h1 align=center>GETTEXT</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#RETURN VALUE">RETURN VALUE</a><br> +<a href="#ERRORS">ERRORS</a><br> +<a href="#BUGS">BUGS</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Sun May 20 13:45:13 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +gettext, dgettext, dcgettext - translate message</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<pre><b>#include <libintl.h> + +char * gettext (const char *</b> <i>msgid</i><b>); +char * dgettext (const char *</b> <i>domainname</i><b>, const char *</b> <i>msgid</i><b>); +char * dcgettext (const char *</b> <i>domainname</i><b>, const char *</b> <i>msgid</i><b>, + int</b> <i>category</i><b>); +</b></pre></td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +The <b>gettext</b>, <b>dgettext</b> and <b>dcgettext</b> +functions attempt to translate a text string into the user's +native language, by looking up the translation in a message +catalog.</td></table> + +<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="90%"> +The <i>msgid</i> argument identifies the message to be +translated. By convention, it is the English version of the +message, with non-ASCII characters replaced by ASCII +approximations. This choice allows the translators to work +with message catalogs, called PO files, that contain both +the English and the translated versions of each message, and +can be installed using the <b>msgfmt</b> +utility.</td></table> + +<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="90%"> +A message domain is a set of translatable <i>msgid</i> +messages. Usually, every software package has its own +message domain. The domain name is used to determine the +message catalog where the translation is looked up; it must +be a non-empty string. For the <b>gettext</b> function, it +is specified through a preceding <b>textdomain</b> call. For +the <b>dgettext</b> and <b>dcgettext</b> functions, it is +passed as the <i>domainname</i> argument; if this argument +is NULL, the domain name specified through a preceding +<b>textdomain</b> call is used instead.</td></table> + +<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="90%"> +Translation lookup operates in the context of the current +locale. For the <b>gettext</b> and <b>dgettext</b> +functions, the <b>LC_MESSAGES</b> locale facet is used. It +is determined by a preceding call to the <b>setlocale</b> +function. <b>setlocale(LC_ALL,"")</b> initializes +the <b>LC_MESSAGES</b> locale based on the first nonempty +value of the three environment variables <b>LC_ALL</b>, +<b>LC_MESSAGES</b>, <b>LANG</b>; see <b>setlocale</b>(3). +For the <b>dcgettext</b> function, the locale facet is +determined by the <i>category</i> argument, which should be +one of the <b>LC_xxx</b> constants defined in the +<locale.h> header, excluding <b>LC_ALL</b>. In both +cases, the functions also use the <b>LC_CTYPE</b> locale +facet in order to convert the translated message from the +translator's codeset to the current locale's codeset, unless +overridden by a prior call to the +<b>bind_textdomain_codeset</b> function.</td></table> + +<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="90%"> +The message catalog used by the functions is at the pathname +<i>dirname</i>/<i>locale</i>/<i>category</i>/<i>domainname</i>.mo. +Here <i>dirname</i> is the directory specified through +<b>bindtextdomain</b>. Its default is system and +configuration dependent; typically it is +<i>prefix</i>/share/locale, where <i>prefix</i> is the +installation prefix of the package. <i>locale</i> is the +name of the current locale facet; the GNU implementation +also tries generalizations, such as the language name +without the territory name. <i>category</i> is +<b>LC_MESSAGES</b> for the <b>gettext</b> and +<b>dgettext</b> functions, or the argument passed to the +<b>dcgettext</b> function.</td></table> + +<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="90%"> +If the <b>LANGUAGE</b> environment variable is set to a +nonempty value, and the locale is not the "C" +locale, the value of <b>LANGUAGE</b> is assumed to contain a +colon separated list of locale names. The functions will +attempt to look up a translation of <i>msgid</i> in each of +the locales in turn. This is a GNU extension.</td></table> + +<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="90%"> +In the "C" locale, or if none of the used catalogs +contain a translation for <i>msgid</i>, the <b>gettext</b>, +<b>dgettext</b> and <b>dcgettext</b> functions return +<i>msgid</i>.</td></table> +<a name="RETURN VALUE"></a> +<h2>RETURN VALUE</h2> + +<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="90%"> +If a translation was found in one of the specified catalogs, +it is converted to the locale's codeset and returned. The +resulting string is statically allocated and must not be +modified or freed. Otherwise <i>msgid</i> is +returned.</td></table> +<a name="ERRORS"></a> +<h2>ERRORS</h2> + +<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="90%"> +<b>errno</b> is not modified.</td></table> +<a name="BUGS"></a> +<h2>BUGS</h2> + +<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="90%"> +The return type ought to be <b>const char *</b>, but is +<b>char *</b> to avoid warnings in C code predating ANSI +C.</td></table> + +<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="90%"> +When an empty string is used for <i>msgid</i>, the functions +may return a nonempty string.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +<b>ngettext</b>(3), <b>dngettext</b>(3), +<b>dcngettext</b>(3), <b>setlocale</b>(3), +<b>textdomain</b>(3), <b>bindtextdomain</b>(3), +<b>bind_textdomain_codeset</b>(3), +<b>msgfmt</b>(1)</td></table> +<hr> +</body> +</html> diff --git a/man/msgcat.1 b/man/msgcat.1 new file mode 100644 index 0000000..d9c62b3 --- /dev/null +++ b/man/msgcat.1 @@ -0,0 +1,120 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH LT-MSGCAT "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +msgcat \- combines several message catalogs +.SH SYNOPSIS +.B lt-msgcat +[\fIOPTION\fR] [\fIINPUTFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Concatenates and merges the specified PO files. +Find messages which are common to two or more of the specified PO files. +By using the \fB\-\-more\-than\fR option, greater commonality may be requested +before messages are printed. Conversely, the \fB\-\-less\-than\fR option may be +used to specify less commonality before messages are printed (i.e. +\fB\-\-less\-than\fR=\fI2\fR will only print the unique messages). Translations, +comments and extract comments will be cumulated, except that if \fB\-\-use\-first\fR +is specified, they will be taken from the first PO file to define them. +File positions from all PO files will be cumulated. +.PP +Mandatory arguments to long options are mandatory for short options too. +.SS "Input file location:" +.TP +INPUTFILE ... +input files +.TP +\fB\-f\fR, \fB\-\-files\-from\fR=\fIFILE\fR +get list of input files from FILE +.TP +\fB\-D\fR, \fB\-\-directory\fR=\fIDIRECTORY\fR +add DIRECTORY to list for input files search +.PP +If input file is -, standard input is read. +.SS "Output file location:" +.TP +\fB\-o\fR, \fB\-\-output\-file\fR=\fIFILE\fR +write output to specified file +.PP +The results are written to standard output if no output file is specified +or if it is -. +.SS "Message selection:" +.TP +-<, \fB\-\-less\-than\fR=\fINUMBER\fR +print messages with less than this many +definitions, defaults to infinite if not +set +.TP +->, \fB\-\-more\-than\fR=\fINUMBER\fR +print messages with more than this many +definitions, defaults to 1 if not set +.TP +\fB\-u\fR, \fB\-\-unique\fR +shorthand for \fB\-\-less\-than\fR=\fI2\fR, requests +that only unique messages be printed +.SS "Output details:" +.TP +\fB\-t\fR, \fB\-\-to\-code\fR=\fINAME\fR +encoding for output +.TP +\fB\-\-use\-first\fR +use first available translation for each +message, don't merge several translations +.TP +\fB\-e\fR, \fB\-\-no\-escape\fR +do not use C escapes in output (default) +.TP +\fB\-E\fR, \fB\-\-escape\fR +use C escapes in output, no extended chars +.TP +\fB\-\-force\-po\fR +write PO file even if empty +.TP +\fB\-i\fR, \fB\-\-indent\fR +write the .po file using indented style +.TP +\fB\-\-no\-location\fR +do not write '#: filename:line' lines +.TP +\fB\-n\fR, \fB\-\-add\-location\fR +generate '#: filename:line' lines (default) +.TP +\fB\-\-strict\fR +write out strict Uniforum conforming .po file +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +set output page width +.TP +\fB\-s\fR, \fB\-\-sort\-output\fR +generate sorted output and remove duplicates +.TP +\fB\-F\fR, \fB\-\-sort\-by\-file\fR +sort output by file location +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Bruno Haible. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B lt-msgcat +is maintained as a Texinfo manual. If the +.B info +and +.B lt-msgcat +programs are properly installed at your site, the command +.IP +.B info lt-msgcat +.PP +should give you access to the complete manual. diff --git a/man/msgcat.1.html b/man/msgcat.1.html new file mode 100644 index 0000000..0d0897c --- /dev/null +++ b/man/msgcat.1.html @@ -0,0 +1,415 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>LT-MSGCAT</title> +</head> +<body> + +<h1 align=center>LT-MSGCAT</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:39 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +msgcat - combines several message catalogs</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>lt-msgcat</b> [<i>OPTION</i>] +[<i>INPUTFILE</i>]...</td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Concatenates and merges the specified PO files. Find +messages which are common to two or more of the specified PO +files. By using the <b>--more-than</b> option, greater +commonality may be requested before messages are printed. +Conversely, the <b>--less-than</b> option may be used to +specify less commonality before messages are printed (i.e. +<b>--less-than</b>=<i>2</i> will only print the unique +messages). Translations, comments and extract comments will +be cumulated, except that if <b>--use-first</b> is +specified, they will be taken from the first PO file to +define them. File positions from all PO files will be +cumulated.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +INPUTFILE ...</td></table> + +<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="79%"> +input files</td></table> + +<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="90%"> +<b>-f</b>, <b>--files-from</b>=<i>FILE</i></td></table> + +<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="79%"> +get list of input files from FILE</td></table> + +<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="90%"> +<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> + +<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="79%"> +add DIRECTORY to list for input files search</td></table> + +<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="90%"> +If input file is -, standard input is read.</td></table> + +<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="96%"> +<b>Output file location:</b></td></table> + +<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="90%"> +<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> + +<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="79%"> +write output to specified file</td></table> + +<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="90%"> +The results are written to standard output if no output file +is specified or if it is -.</td></table> + +<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="96%"> +<b>Message selection:</b></td></table> + +<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="90%"> +-<, <b>--less-than</b>=<i>NUMBER</i></td></table> + +<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="79%"> +print messages with less than this many definitions, +defaults to infinite if not set</td></table> + +<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="90%"> +->, <b>--more-than</b>=<i>NUMBER</i></td></table> + +<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="79%"> +print messages with more than this many definitions, +defaults to 1 if not set</td></table> + +<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="90%"> +<b>-u</b>, <b>--unique</b></td></table> + +<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="79%"> +shorthand for <b>--less-than</b>=<i>2</i>, requests that +only unique messages be printed</td></table> + +<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="96%"> +<b>Output details:</b></td></table> + +<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="90%"> +<b>-t</b>, <b>--to-code</b>=<i>NAME</i></td></table> + +<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="79%"> +encoding for output</td></table> + +<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="90%"> +<b>--use-first</b></td></table> + +<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="79%"> +use first available translation for each message, don't +merge several translations</td></table> + +<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="90%"> +<b>-e</b>, <b>--no-escape</b></td></table> + +<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="79%"> +do not use C escapes in output (default)</td></table> + +<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="90%"> +<b>-E</b>, <b>--escape</b></td></table> + +<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="79%"> +use C escapes in output, no extended chars</td></table> + +<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="90%"> +<b>--force-po</b></td></table> + +<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="79%"> +write PO file even if empty</td></table> + +<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="90%"> +<b>-i</b>, <b>--indent</b></td></table> + +<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="79%"> +write the .po file using indented style</td></table> + +<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="90%"> +<b>--no-location</b></td></table> + +<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="79%"> +do not write '#: filename:line' lines</td></table> + +<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="90%"> +<b>-n</b>, <b>--add-location</b></td></table> + +<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="79%"> +generate '#: filename:line' lines (default)</td></table> + +<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="90%"> +<b>--strict</b></td></table> + +<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="79%"> +write out strict Uniforum conforming .po file</td></table> + +<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="90%"> +<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> + +<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="79%"> +set output page width</td></table> + +<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="90%"> +<b>-s</b>, <b>--sort-output</b></td></table> + +<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="79%"> +generate sorted output and remove duplicates</td></table> + +<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="90%"> +<b>-F</b>, <b>--sort-by-file</b></td></table> + +<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="79%"> +sort output by file location</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Bruno Haible.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 2001 Free Software Foundation, Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>lt-msgcat</b> is maintained as +a Texinfo manual. If the <b>info</b> and <b>lt-msgcat</b> +programs are properly installed at your site, the +command</td></table> + +<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="79%"> +<b>info lt-msgcat</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/msgcmp.1 b/man/msgcmp.1 new file mode 100644 index 0000000..52b0259 --- /dev/null +++ b/man/msgcmp.1 @@ -0,0 +1,60 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH MSGCMP "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +msgcmp \- compare message catalog and template +.SH SYNOPSIS +.B msgcmp +[\fIOPTION\fR] \fIdef.po ref.pot\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Compare two Uniforum style .po files to check that both contain the same +set of msgid strings. The def.po file is an existing PO file with the +translations. The ref.pot file is the last created PO file, or a PO Template +file (generally created by xgettext). This is useful for checking that +you have translated each and every message in your program. Where an exact +match cannot be found, fuzzy matching is used to produce better diagnostics. +.PP +Mandatory arguments to long options are mandatory for short options too. +.SS "Input file location:" +.TP +def.po +translations +.TP +ref.pot +references to the sources +.TP +\fB\-D\fR, \fB\-\-directory\fR=\fIDIRECTORY\fR +add DIRECTORY to list for input files search +.SS "Operation modifiers:" +.TP +\fB\-m\fR, \fB\-\-multi\-domain\fR +apply ref.pot to each of the domains in def.po +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Peter Miller. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 1995-1998, 2000, 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B msgcmp +is maintained as a Texinfo manual. If the +.B info +and +.B msgcmp +programs are properly installed at your site, the command +.IP +.B info msgcmp +.PP +should give you access to the complete manual. diff --git a/man/msgcmp.1.html b/man/msgcmp.1.html new file mode 100644 index 0000000..3f2de2f --- /dev/null +++ b/man/msgcmp.1.html @@ -0,0 +1,203 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>MSGCMP</title> +</head> +<body> + +<h1 align=center>MSGCMP</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:36 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +msgcmp - compare message catalog and template</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>msgcmp</b> [<i>OPTION</i>] <i>def.po +ref.pot</i></td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Compare two Uniforum style .po files to check that both +contain the same set of msgid strings. The def.po file is an +existing PO file with the translations. The ref.pot file is +the last created PO file, or a PO Template file (generally +created by xgettext). This is useful for checking that you +have translated each and every message in your program. +Where an exact match cannot be found, fuzzy matching is used +to produce better diagnostics.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +def.po</td></table> + +<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="79%"> +translations</td></table> + +<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="90%"> +ref.pot</td></table> + +<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="79%"> +references to the sources</td></table> + +<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="90%"> +<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> + +<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="79%"> +add DIRECTORY to list for input files search</td></table> + +<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="96%"> +<b>Operation modifiers:</b></td></table> + +<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="90%"> +<b>-m</b>, <b>--multi-domain</b></td></table> + +<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="79%"> +apply ref.pot to each of the domains in def.po</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Peter Miller.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 1995-1998, 2000, 2001 Free Software Foundation, +Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>msgcmp</b> is maintained as a +Texinfo manual. If the <b>info</b> and <b>msgcmp</b> +programs are properly installed at your site, the +command</td></table> + +<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="79%"> +<b>info msgcmp</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/msgcomm.1 b/man/msgcomm.1 new file mode 100644 index 0000000..adf4c44 --- /dev/null +++ b/man/msgcomm.1 @@ -0,0 +1,115 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH MSGCOMM "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +msgcomm \- match two message catalogs +.SH SYNOPSIS +.B msgcomm +[\fIOPTION\fR] [\fIINPUTFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Find messages which are common to two or more of the specified PO files. +By using the \fB\-\-more\-than\fR option, greater commonality may be requested +before messages are printed. Conversely, the \fB\-\-less\-than\fR option may be +used to specify less commonality before messages are printed (i.e. +\fB\-\-less\-than\fR=\fI2\fR will only print the unique messages). Translations, +comments and extract comments will be preserved, but only from the first +PO file to define them. File positions from all PO files will be +cumulated. +.PP +Mandatory arguments to long options are mandatory for short options too. +.SS "Input file location:" +.TP +INPUTFILE ... +input files +.TP +\fB\-f\fR, \fB\-\-files\-from\fR=\fIFILE\fR +get list of input files from FILE +.TP +\fB\-D\fR, \fB\-\-directory\fR=\fIDIRECTORY\fR +add DIRECTORY to list for input files search +.PP +If input file is -, standard input is read. +.SS "Output file location:" +.TP +\fB\-o\fR, \fB\-\-output\-file\fR=\fIFILE\fR +write output to specified file +.PP +The results are written to standard output if no output file is specified +or if it is -. +.SS "Message selection:" +.TP +-<, \fB\-\-less\-than\fR=\fINUMBER\fR +print messages with less than this many +definitions, defaults to infinite if not +set +.TP +->, \fB\-\-more\-than\fR=\fINUMBER\fR +print messages with more than this many +definitions, defaults to 1 if not set +.TP +\fB\-u\fR, \fB\-\-unique\fR +shorthand for \fB\-\-less\-than\fR=\fI2\fR, requests +that only unique messages be printed +.SS "Output details:" +.TP +\fB\-e\fR, \fB\-\-no\-escape\fR +do not use C escapes in output (default) +.TP +\fB\-E\fR, \fB\-\-escape\fR +use C escapes in output, no extended chars +.TP +\fB\-\-force\-po\fR +write PO file even if empty +.TP +\fB\-i\fR, \fB\-\-indent\fR +write the .po file using indented style +.TP +\fB\-\-no\-location\fR +do not write '#: filename:line' lines +.TP +\fB\-n\fR, \fB\-\-add\-location\fR +generate '#: filename:line' lines (default) +.TP +\fB\-\-strict\fR +write out strict Uniforum conforming .po file +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +set output page width +.TP +\fB\-s\fR, \fB\-\-sort\-output\fR +generate sorted output and remove duplicates +.TP +\fB\-F\fR, \fB\-\-sort\-by\-file\fR +sort output by file location +.TP +\fB\-\-omit\-header\fR +don't write header with `msgid ""' entry +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Peter Miller. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 1995-1998, 2000, 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B msgcomm +is maintained as a Texinfo manual. If the +.B info +and +.B msgcomm +programs are properly installed at your site, the command +.IP +.B info msgcomm +.PP +should give you access to the complete manual. diff --git a/man/msgcomm.1.html b/man/msgcomm.1.html new file mode 100644 index 0000000..a83be12 --- /dev/null +++ b/man/msgcomm.1.html @@ -0,0 +1,402 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>MSGCOMM</title> +</head> +<body> + +<h1 align=center>MSGCOMM</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:40 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +msgcomm - match two message catalogs</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>msgcomm</b> [<i>OPTION</i>] +[<i>INPUTFILE</i>]...</td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Find messages which are common to two or more of the +specified PO files. By using the <b>--more-than</b> option, +greater commonality may be requested before messages are +printed. Conversely, the <b>--less-than</b> option may be +used to specify less commonality before messages are printed +(i.e. <b>--less-than</b>=<i>2</i> will only print the unique +messages). Translations, comments and extract comments will +be preserved, but only from the first PO file to define +them. File positions from all PO files will be +cumulated.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +INPUTFILE ...</td></table> + +<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="79%"> +input files</td></table> + +<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="90%"> +<b>-f</b>, <b>--files-from</b>=<i>FILE</i></td></table> + +<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="79%"> +get list of input files from FILE</td></table> + +<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="90%"> +<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> + +<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="79%"> +add DIRECTORY to list for input files search</td></table> + +<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="90%"> +If input file is -, standard input is read.</td></table> + +<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="96%"> +<b>Output file location:</b></td></table> + +<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="90%"> +<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> + +<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="79%"> +write output to specified file</td></table> + +<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="90%"> +The results are written to standard output if no output file +is specified or if it is -.</td></table> + +<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="96%"> +<b>Message selection:</b></td></table> + +<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="90%"> +-<, <b>--less-than</b>=<i>NUMBER</i></td></table> + +<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="79%"> +print messages with less than this many definitions, +defaults to infinite if not set</td></table> + +<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="90%"> +->, <b>--more-than</b>=<i>NUMBER</i></td></table> + +<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="79%"> +print messages with more than this many definitions, +defaults to 1 if not set</td></table> + +<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="90%"> +<b>-u</b>, <b>--unique</b></td></table> + +<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="79%"> +shorthand for <b>--less-than</b>=<i>2</i>, requests that +only unique messages be printed</td></table> + +<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="96%"> +<b>Output details:</b></td></table> + +<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="90%"> +<b>-e</b>, <b>--no-escape</b></td></table> + +<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="79%"> +do not use C escapes in output (default)</td></table> + +<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="90%"> +<b>-E</b>, <b>--escape</b></td></table> + +<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="79%"> +use C escapes in output, no extended chars</td></table> + +<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="90%"> +<b>--force-po</b></td></table> + +<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="79%"> +write PO file even if empty</td></table> + +<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="90%"> +<b>-i</b>, <b>--indent</b></td></table> + +<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="79%"> +write the .po file using indented style</td></table> + +<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="90%"> +<b>--no-location</b></td></table> + +<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="79%"> +do not write '#: filename:line' lines</td></table> + +<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="90%"> +<b>-n</b>, <b>--add-location</b></td></table> + +<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="79%"> +generate '#: filename:line' lines (default)</td></table> + +<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="90%"> +<b>--strict</b></td></table> + +<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="79%"> +write out strict Uniforum conforming .po file</td></table> + +<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="90%"> +<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> + +<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="79%"> +set output page width</td></table> + +<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="90%"> +<b>-s</b>, <b>--sort-output</b></td></table> + +<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="79%"> +generate sorted output and remove duplicates</td></table> + +<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="90%"> +<b>-F</b>, <b>--sort-by-file</b></td></table> + +<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="79%"> +sort output by file location</td></table> + +<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="90%"> +<b>--omit-header</b></td></table> + +<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="79%"> +don't write header with `msgid ""' +entry</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Peter Miller.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 1995-1998, 2000, 2001 Free Software Foundation, +Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>msgcomm</b> is maintained as a +Texinfo manual. If the <b>info</b> and <b>msgcomm</b> +programs are properly installed at your site, the +command</td></table> + +<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="79%"> +<b>info msgcomm</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/msgconv.1 b/man/msgconv.1 new file mode 100644 index 0000000..f2713a7 --- /dev/null +++ b/man/msgconv.1 @@ -0,0 +1,94 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH LT-MSGCONV "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +msgconv \- character set conversion for message catalog +.SH SYNOPSIS +.B lt-msgconv +[\fIOPTION\fR] [\fIINPUTFILE\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Converts a translation catalog to a different character encoding. +.PP +Mandatory arguments to long options are mandatory for short options too. +.SS "Input file location:" +.TP +INPUTFILE +input PO file +.TP +\fB\-D\fR, \fB\-\-directory\fR=\fIDIRECTORY\fR +add DIRECTORY to list for input files search +.PP +If no input file is given or if it is -, standard input is read. +.SS "Output file location:" +.TP +\fB\-o\fR, \fB\-\-output\-file\fR=\fIFILE\fR +write output to specified file +.PP +The results are written to standard output if no output file is specified +or if it is -. +.SS "Conversion target:" +.TP +\fB\-t\fR, \fB\-\-to\-code\fR=\fINAME\fR +encoding for output +.PP +The default encoding is the current locale's encoding. +.SS "Output details:" +.TP +\fB\-e\fR, \fB\-\-no\-escape\fR +do not use C escapes in output (default) +.TP +\fB\-E\fR, \fB\-\-escape\fR +use C escapes in output, no extended chars +.TP +\fB\-\-force\-po\fR +write PO file even if empty +.TP +\fB\-i\fR, \fB\-\-indent\fR +indented output style +.TP +\fB\-\-no\-location\fR +suppress '#: filename:line' lines +.TP +\fB\-\-add\-location\fR +preserve '#: filename:line' lines (default) +.TP +\fB\-\-strict\fR +strict Uniforum output style +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +set output page width +.TP +\fB\-s\fR, \fB\-\-sort\-output\fR +generate sorted output and remove duplicates +.TP +\fB\-F\fR, \fB\-\-sort\-by\-file\fR +sort output by file location +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Bruno Haible. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B lt-msgconv +is maintained as a Texinfo manual. If the +.B info +and +.B lt-msgconv +programs are properly installed at your site, the command +.IP +.B info lt-msgconv +.PP +should give you access to the complete manual. diff --git a/man/msgconv.1.html b/man/msgconv.1.html new file mode 100644 index 0000000..dbfbe28 --- /dev/null +++ b/man/msgconv.1.html @@ -0,0 +1,349 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>LT-MSGCONV</title> +</head> +<body> + +<h1 align=center>LT-MSGCONV</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:41 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +msgconv - character set conversion for message catalog</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>lt-msgconv</b> [<i>OPTION</i>] +[<i>INPUTFILE</i>]</td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Converts a translation catalog to a different character +encoding.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +INPUTFILE</td></table> + +<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="79%"> +input PO file</td></table> + +<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="90%"> +<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> + +<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="79%"> +add DIRECTORY to list for input files search</td></table> + +<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="90%"> +If no input file is given or if it is -, standard input is +read.</td></table> + +<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="96%"> +<b>Output file location:</b></td></table> + +<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="90%"> +<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> + +<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="79%"> +write output to specified file</td></table> + +<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="90%"> +The results are written to standard output if no output file +is specified or if it is -.</td></table> + +<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="96%"> +<b>Conversion target:</b></td></table> + +<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="90%"> +<b>-t</b>, <b>--to-code</b>=<i>NAME</i></td></table> + +<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="79%"> +encoding for output</td></table> + +<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="90%"> +The default encoding is the current locale's +encoding.</td></table> + +<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="96%"> +<b>Output details:</b></td></table> + +<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="90%"> +<b>-e</b>, <b>--no-escape</b></td></table> + +<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="79%"> +do not use C escapes in output (default)</td></table> + +<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="90%"> +<b>-E</b>, <b>--escape</b></td></table> + +<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="79%"> +use C escapes in output, no extended chars</td></table> + +<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="90%"> +<b>--force-po</b></td></table> + +<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="79%"> +write PO file even if empty</td></table> + +<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="90%"> +<b>-i</b>, <b>--indent</b></td></table> + +<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="79%"> +indented output style</td></table> + +<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="90%"> +<b>--no-location</b></td></table> + +<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="79%"> +suppress '#: filename:line' lines</td></table> + +<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="90%"> +<b>--add-location</b></td></table> + +<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="79%"> +preserve '#: filename:line' lines (default)</td></table> + +<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="90%"> +<b>--strict</b></td></table> + +<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="79%"> +strict Uniforum output style</td></table> + +<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="90%"> +<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> + +<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="79%"> +set output page width</td></table> + +<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="90%"> +<b>-s</b>, <b>--sort-output</b></td></table> + +<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="79%"> +generate sorted output and remove duplicates</td></table> + +<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="90%"> +<b>-F</b>, <b>--sort-by-file</b></td></table> + +<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="79%"> +sort output by file location</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Bruno Haible.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 2001 Free Software Foundation, Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>lt-msgconv</b> is maintained +as a Texinfo manual. If the <b>info</b> and +<b>lt-msgconv</b> programs are properly installed at your +site, the command</td></table> + +<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="79%"> +<b>info lt-msgconv</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/msgen.1 b/man/msgen.1 new file mode 100644 index 0000000..b4d0bbd --- /dev/null +++ b/man/msgen.1 @@ -0,0 +1,91 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH LT-MSGEN "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +msgen \- create English message catalog +.SH SYNOPSIS +.B lt-msgen +[\fIOPTION\fR] \fIINPUTFILE\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Creates an English translation catalog. The input file is the last +created English PO file, or a PO Template file (generally created by +xgettext). Untranslated entries are assigned a translation that is +identical to the msgid, and are marked fuzzy. +.PP +Mandatory arguments to long options are mandatory for short options too. +.SS "Input file location:" +.TP +INPUTFILE +input PO or POT file +.TP +\fB\-D\fR, \fB\-\-directory\fR=\fIDIRECTORY\fR +add DIRECTORY to list for input files search +.PP +If input file is -, standard input is read. +.SS "Output file location:" +.TP +\fB\-o\fR, \fB\-\-output\-file\fR=\fIFILE\fR +write output to specified file +.PP +The results are written to standard output if no output file is specified +or if it is -. +.SS "Output details:" +.TP +\fB\-e\fR, \fB\-\-no\-escape\fR +do not use C escapes in output (default) +.TP +\fB\-E\fR, \fB\-\-escape\fR +use C escapes in output, no extended chars +.TP +\fB\-\-force\-po\fR +write PO file even if empty +.TP +\fB\-i\fR, \fB\-\-indent\fR +indented output style +.TP +\fB\-\-no\-location\fR +suppress '#: filename:line' lines +.TP +\fB\-\-add\-location\fR +preserve '#: filename:line' lines (default) +.TP +\fB\-\-strict\fR +strict Uniforum output style +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +set output page width +.TP +\fB\-s\fR, \fB\-\-sort\-output\fR +generate sorted output and remove duplicates +.TP +\fB\-F\fR, \fB\-\-sort\-by\-file\fR +sort output by file location +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Bruno Haible. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B lt-msgen +is maintained as a Texinfo manual. If the +.B info +and +.B lt-msgen +programs are properly installed at your site, the command +.IP +.B info lt-msgen +.PP +should give you access to the complete manual. diff --git a/man/msgen.1.html b/man/msgen.1.html new file mode 100644 index 0000000..a0fcdd8 --- /dev/null +++ b/man/msgen.1.html @@ -0,0 +1,326 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>LT-MSGEN</title> +</head> +<body> + +<h1 align=center>LT-MSGEN</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:41 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +msgen - create English message catalog</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>lt-msgen</b> [<i>OPTION</i>] +<i>INPUTFILE</i></td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Creates an English translation catalog. The input file is +the last created English PO file, or a PO Template file +(generally created by xgettext). Untranslated entries are +assigned a translation that is identical to the msgid, and +are marked fuzzy.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +INPUTFILE</td></table> + +<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="79%"> +input PO or POT file</td></table> + +<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="90%"> +<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> + +<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="79%"> +add DIRECTORY to list for input files search</td></table> + +<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="90%"> +If input file is -, standard input is read.</td></table> + +<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="96%"> +<b>Output file location:</b></td></table> + +<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="90%"> +<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> + +<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="79%"> +write output to specified file</td></table> + +<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="90%"> +The results are written to standard output if no output file +is specified or if it is -.</td></table> + +<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="96%"> +<b>Output details:</b></td></table> + +<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="90%"> +<b>-e</b>, <b>--no-escape</b></td></table> + +<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="79%"> +do not use C escapes in output (default)</td></table> + +<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="90%"> +<b>-E</b>, <b>--escape</b></td></table> + +<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="79%"> +use C escapes in output, no extended chars</td></table> + +<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="90%"> +<b>--force-po</b></td></table> + +<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="79%"> +write PO file even if empty</td></table> + +<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="90%"> +<b>-i</b>, <b>--indent</b></td></table> + +<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="79%"> +indented output style</td></table> + +<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="90%"> +<b>--no-location</b></td></table> + +<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="79%"> +suppress '#: filename:line' lines</td></table> + +<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="90%"> +<b>--add-location</b></td></table> + +<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="79%"> +preserve '#: filename:line' lines (default)</td></table> + +<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="90%"> +<b>--strict</b></td></table> + +<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="79%"> +strict Uniforum output style</td></table> + +<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="90%"> +<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> + +<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="79%"> +set output page width</td></table> + +<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="90%"> +<b>-s</b>, <b>--sort-output</b></td></table> + +<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="79%"> +generate sorted output and remove duplicates</td></table> + +<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="90%"> +<b>-F</b>, <b>--sort-by-file</b></td></table> + +<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="79%"> +sort output by file location</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Bruno Haible.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 2001 Free Software Foundation, Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>lt-msgen</b> is maintained as +a Texinfo manual. If the <b>info</b> and <b>lt-msgen</b> +programs are properly installed at your site, the +command</td></table> + +<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="79%"> +<b>info lt-msgen</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/msgfmt.1 b/man/msgfmt.1 new file mode 100644 index 0000000..cbd6e97 --- /dev/null +++ b/man/msgfmt.1 @@ -0,0 +1,81 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH MSGFMT "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +msgfmt \- compile message catalog to binary format +.SH SYNOPSIS +.B msgfmt +[\fIOPTION\fR] \fIfilename.po \fR... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Generate binary message catalog from textual translation description. +.PP +Mandatory arguments to long options are mandatory for short options too. +.SS "Input file location:" +.TP +filename.po ... +input files +.TP +\fB\-D\fR, \fB\-\-directory\fR=\fIDIRECTORY\fR +add DIRECTORY to list for input files search +.PP +If input file is -, standard input is read. +.SS "Output file location:" +.TP +\fB\-o\fR, \fB\-\-output\-file\fR=\fIFILE\fR +write output to specified file +.TP +\fB\-\-strict\fR +enable strict Uniforum mode +.PP +If output file is -, output is written to standard output. +.SS "Input file interpretation:" +.TP +\fB\-c\fR, \fB\-\-check\fR +perform language dependent checks on strings +.TP +\fB\-f\fR, \fB\-\-use\-fuzzy\fR +use fuzzy entries in output +.SS "Output details:" +.TP +\fB\-a\fR, \fB\-\-alignment\fR=\fINUMBER\fR +align strings to NUMBER bytes (default: 1) +.TP +\fB\-\-no\-hash\fR +binary file will not include the hash table +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.TP +\fB\-\-statistics\fR +print statistics about translations +.TP +\fB\-v\fR, \fB\-\-verbose\fR +list input file anomalies +.PP +Giving the \fB\-v\fR option more than once increases the verbosity level. +.SH AUTHOR +Written by Ulrich Drepper. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 1995-1998, 2000, 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B msgfmt +is maintained as a Texinfo manual. If the +.B info +and +.B msgfmt +programs are properly installed at your site, the command +.IP +.B info msgfmt +.PP +should give you access to the complete manual. diff --git a/man/msgfmt.1.html b/man/msgfmt.1.html new file mode 100644 index 0000000..7968073 --- /dev/null +++ b/man/msgfmt.1.html @@ -0,0 +1,301 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>MSGFMT</title> +</head> +<body> + +<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="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:37 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +msgfmt - compile message catalog to binary format</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>msgfmt</b> [<i>OPTION</i>] <i>filename.po</i> +...</td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Generate binary message catalog from textual translation +description.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +filename.po ...</td></table> + +<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="79%"> +input files</td></table> + +<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="90%"> +<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> + +<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="79%"> +add DIRECTORY to list for input files search</td></table> + +<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="90%"> +If input file is -, standard input is read.</td></table> + +<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="96%"> +<b>Output file location:</b></td></table> + +<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="90%"> +<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> + +<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="79%"> +write output to specified file</td></table> + +<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="90%"> +<b>--strict</b></td></table> + +<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="79%"> +enable strict Uniforum mode</td></table> + +<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="90%"> +If output file is -, output is written to standard +output.</td></table> + +<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="96%"> +<b>Input file interpretation:</b></td></table> + +<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="90%"> +<b>-c</b>, <b>--check</b></td></table> + +<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="79%"> +perform language dependent checks on strings</td></table> + +<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="90%"> +<b>-f</b>, <b>--use-fuzzy</b></td></table> + +<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="79%"> +use fuzzy entries in output</td></table> + +<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="96%"> +<b>Output details:</b></td></table> + +<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="90%"> +<b>-a</b>, <b>--alignment</b>=<i>NUMBER</i></td></table> + +<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="79%"> +align strings to NUMBER bytes (default: 1)</td></table> + +<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="90%"> +<b>--no-hash</b></td></table> + +<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="79%"> +binary file will not include the hash table</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> + +<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="90%"> +<b>--statistics</b></td></table> + +<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="79%"> +print statistics about translations</td></table> + +<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="90%"> +<b>-v</b>, <b>--verbose</b></td></table> + +<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="79%"> +list input file anomalies</td></table> + +<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="90%"> +Giving the <b>-v</b> option more than once increases the +verbosity level.</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Ulrich Drepper.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 1995-1998, 2000, 2001 Free Software Foundation, +Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +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</td></table> + +<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="79%"> +<b>info msgfmt</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/msggrep.1 b/man/msggrep.1 new file mode 100644 index 0000000..c3ac119 --- /dev/null +++ b/man/msggrep.1 @@ -0,0 +1,126 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH LT-MSGGREP "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +msggrep \- pattern matching on message catalog +.SH SYNOPSIS +.B lt-msggrep +[\fIOPTION\fR] [\fIINPUTFILE\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Extracts all messages of a translation catalog that match a given pattern +or belong to some given source files. +.PP +Mandatory arguments to long options are mandatory for short options too. +.SS "Input file location:" +.TP +INPUTFILE +input PO file +.TP +\fB\-D\fR, \fB\-\-directory\fR=\fIDIRECTORY\fR +add DIRECTORY to list for input files search +.PP +If no input file is given or if it is -, standard input is read. +.SS "Output file location:" +.TP +\fB\-o\fR, \fB\-\-output\-file\fR=\fIFILE\fR +write output to specified file +.PP +The results are written to standard output if no output file is specified +or if it is -. +.SS "Message selection:" +.IP +[-N SOURCEFILE]... [-M DOMAINNAME]... [-K MSGID-PATTERN] [-T MSGSTR-PATTERN] +.PP +A message is selected if it comes from one of the specified source files, +or if it comes from one of the specified domains, +or if \fB\-K\fR is given and its key (msgid or msgid_plural) matches MSGID-PATTERN, +or if \fB\-T\fR is given and its translation (msgstr) matches MSGSTR-PATTERN. +PATTERNs are basic regular expressions by default, or extended regular +expressions if \fB\-E\fR is given, or fixed strings if \fB\-F\fR is given. +.TP +\fB\-N\fR, \fB\-\-location\fR=\fISOURCEFILE\fR +select messages extracted from SOURCEFILE +.TP +\fB\-M\fR, \fB\-\-domain\fR=\fIDOMAINNAME\fR +select messages belonging to domain DOMAINNAME +.TP +\fB\-K\fR, \fB\-\-msgid\fR +start of patterns for the msgid +.TP +\fB\-T\fR, \fB\-\-msgstr\fR +start of patterns for the msgstr +.TP +\fB\-E\fR, \fB\-\-extended\-regexp\fR +PATTERN is an extended regular expression +.TP +\fB\-F\fR, \fB\-\-fixed\-strings\fR +PATTERN is a set of newline-separated strings +.TP +\fB\-e\fR, \fB\-\-regexp\fR=\fIPATTERN\fR +use PATTERN as a regular expression +.TP +\fB\-f\fR, \fB\-\-file\fR=\fIFILE\fR +obtain PATTERN from FILE +.TP +\fB\-i\fR, \fB\-\-ignore\-case\fR +ignore case distinctions +.SS "Output details:" +.TP +\fB\-\-no\-escape\fR +do not use C escapes in output (default) +.TP +\fB\-\-escape\fR +use C escapes in output, no extended chars +.TP +\fB\-\-force\-po\fR +write PO file even if empty +.TP +\fB\-\-indent\fR +indented output style +.TP +\fB\-\-no\-location\fR +suppress '#: filename:line' lines +.TP +\fB\-\-add\-location\fR +preserve '#: filename:line' lines (default) +.TP +\fB\-\-strict\fR +strict Uniforum output style +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +set output page width +.TP +\fB\-\-sort\-output\fR +generate sorted output and remove duplicates +.TP +\fB\-\-sort\-by\-file\fR +sort output by file location +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Bruno Haible. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B lt-msggrep +is maintained as a Texinfo manual. If the +.B info +and +.B lt-msggrep +programs are properly installed at your site, the command +.IP +.B info lt-msggrep +.PP +should give you access to the complete manual. diff --git a/man/msggrep.1.html b/man/msggrep.1.html new file mode 100644 index 0000000..e822dcc --- /dev/null +++ b/man/msggrep.1.html @@ -0,0 +1,459 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>LT-MSGGREP</title> +</head> +<body> + +<h1 align=center>LT-MSGGREP</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:42 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +msggrep - pattern matching on message catalog</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>lt-msggrep</b> [<i>OPTION</i>] +[<i>INPUTFILE</i>]</td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Extracts all messages of a translation catalog that match a +given pattern or belong to some given source +files.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +INPUTFILE</td></table> + +<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="79%"> +input PO file</td></table> + +<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="90%"> +<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> + +<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="79%"> +add DIRECTORY to list for input files search</td></table> + +<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="90%"> +If no input file is given or if it is -, standard input is +read.</td></table> + +<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="96%"> +<b>Output file location:</b></td></table> + +<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="90%"> +<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> + +<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="79%"> +write output to specified file</td></table> + +<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="90%"> +The results are written to standard output if no output file +is specified or if it is -.</td></table> + +<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="96%"> +<b>Message selection:</b></td></table> + +<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="79%"> +[-N SOURCEFILE]... [-M DOMAINNAME]... [-K MSGID-PATTERN] [-T +MSGSTR-PATTERN]</td></table> + +<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="90%"> +A message is selected if it comes from one of the specified +source files, or if it comes from one of the specified +domains, or if <b>-K</b> is given and its key (msgid or +msgid_plural) matches MSGID-PATTERN, or if <b>-T</b> is +given and its translation (msgstr) matches MSGSTR-PATTERN. +PATTERNs are basic regular expressions by default, or +extended regular expressions if <b>-E</b> is given, or fixed +strings if <b>-F</b> is given.</td></table> + +<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="90%"> +<b>-N</b>, <b>--location</b>=<i>SOURCEFILE</i></td></table> + +<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="79%"> +select messages extracted from SOURCEFILE</td></table> + +<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="90%"> +<b>-M</b>, <b>--domain</b>=<i>DOMAINNAME</i></td></table> + +<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="79%"> +select messages belonging to domain DOMAINNAME</td></table> + +<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="90%"> +<b>-K</b>, <b>--msgid</b></td></table> + +<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="79%"> +start of patterns for the msgid</td></table> + +<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="90%"> +<b>-T</b>, <b>--msgstr</b></td></table> + +<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="79%"> +start of patterns for the msgstr</td></table> + +<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="90%"> +<b>-E</b>, <b>--extended-regexp</b></td></table> + +<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="79%"> +PATTERN is an extended regular expression</td></table> + +<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="90%"> +<b>-F</b>, <b>--fixed-strings</b></td></table> + +<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="79%"> +PATTERN is a set of newline-separated strings</td></table> + +<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="90%"> +<b>-e</b>, <b>--regexp</b>=<i>PATTERN</i></td></table> + +<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="79%"> +use PATTERN as a regular expression</td></table> + +<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="90%"> +<b>-f</b>, <b>--file</b>=<i>FILE</i></td></table> + +<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="79%"> +obtain PATTERN from FILE</td></table> + +<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="90%"> +<b>-i</b>, <b>--ignore-case</b></td></table> + +<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="79%"> +ignore case distinctions</td></table> + +<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="96%"> +<b>Output details:</b></td></table> + +<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="90%"> +<b>--no-escape</b></td></table> + +<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="79%"> +do not use C escapes in output (default)</td></table> + +<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="90%"> +<b>--escape</b></td></table> + +<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="79%"> +use C escapes in output, no extended chars</td></table> + +<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="90%"> +<b>--force-po</b></td></table> + +<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="79%"> +write PO file even if empty</td></table> + +<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="90%"> +<b>--indent</b></td></table> + +<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="79%"> +indented output style</td></table> + +<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="90%"> +<b>--no-location</b></td></table> + +<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="79%"> +suppress '#: filename:line' lines</td></table> + +<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="90%"> +<b>--add-location</b></td></table> + +<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="79%"> +preserve '#: filename:line' lines (default)</td></table> + +<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="90%"> +<b>--strict</b></td></table> + +<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="79%"> +strict Uniforum output style</td></table> + +<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="90%"> +<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> + +<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="79%"> +set output page width</td></table> + +<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="90%"> +<b>--sort-output</b></td></table> + +<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="79%"> +generate sorted output and remove duplicates</td></table> + +<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="90%"> +<b>--sort-by-file</b></td></table> + +<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="79%"> +sort output by file location</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Bruno Haible.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 2001 Free Software Foundation, Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>lt-msggrep</b> is maintained +as a Texinfo manual. If the <b>info</b> and +<b>lt-msggrep</b> programs are properly installed at your +site, the command</td></table> + +<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="79%"> +<b>info lt-msggrep</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/msgmerge.1 b/man/msgmerge.1 new file mode 100644 index 0000000..afa6471 --- /dev/null +++ b/man/msgmerge.1 @@ -0,0 +1,111 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH MSGMERGE "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +msgmerge \- merge message catalog and template +.SH SYNOPSIS +.B msgmerge +[\fIOPTION\fR] \fIdef.po ref.pot\fR +.SH DESCRIPTION +.\" Add any additional description here +.PP +Merges two Uniforum style .po files together. The def.po file is an +existing PO file with translations which will be taken over to the newly +created file as long as they still match; comments will be preserved, +but extracted comments and file positions will be discarded. The ref.pot +file is the last created PO file with up-to-date source references but +old translations, or a PO Template file (generally created by xgettext); +any translations or comments in the file will be discarded, however dot +comments and file positions will be preserved. Where an exact match +cannot be found, fuzzy matching is used to produce better results. +.PP +Mandatory arguments to long options are mandatory for short options too. +.SS "Input file location:" +.TP +def.po +translations referring to old sources +.TP +ref.pot +references to new sources +.TP +\fB\-D\fR, \fB\-\-directory\fR=\fIDIRECTORY\fR +add DIRECTORY to list for input files search +.TP +\fB\-C\fR, \fB\-\-compendium\fR=\fIFILE\fR +additional library of message translations, +may be specified more than once +.SS "Output file location:" +.TP +\fB\-o\fR, \fB\-\-output\-file\fR=\fIFILE\fR +write output to specified file +.PP +The results are written to standard output if no output file is specified +or if it is -. +.SS "Operation modifiers:" +.TP +\fB\-m\fR, \fB\-\-multi\-domain\fR +apply ref.pot to each of the domains in def.po +.SS "Output details:" +.TP +\fB\-e\fR, \fB\-\-no\-escape\fR +do not use C escapes in output (default) +.TP +\fB\-E\fR, \fB\-\-escape\fR +use C escapes in output, no extended chars +.TP +\fB\-\-force\-po\fR +write PO file even if empty +.TP +\fB\-i\fR, \fB\-\-indent\fR +indented output style +.TP +\fB\-\-no\-location\fR +suppress '#: filename:line' lines +.TP +\fB\-\-add\-location\fR +preserve '#: filename:line' lines (default) +.TP +\fB\-\-strict\fR +strict Uniforum output style +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +set output page width +.TP +\fB\-s\fR, \fB\-\-sort\-output\fR +generate sorted output and remove duplicates +.TP +\fB\-F\fR, \fB\-\-sort\-by\-file\fR +sort output by file location +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.TP +\fB\-v\fR, \fB\-\-verbose\fR +increase verbosity level +.TP +\fB\-q\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR +suppress progress indicators +.SH AUTHOR +Written by Peter Miller. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 1995-1998, 2000, 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B msgmerge +is maintained as a Texinfo manual. If the +.B info +and +.B msgmerge +programs are properly installed at your site, the command +.IP +.B info msgmerge +.PP +should give you access to the complete manual. diff --git a/man/msgmerge.1.html b/man/msgmerge.1.html new file mode 100644 index 0000000..9730a98 --- /dev/null +++ b/man/msgmerge.1.html @@ -0,0 +1,395 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>MSGMERGE</title> +</head> +<body> + +<h1 align=center>MSGMERGE</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:38 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +msgmerge - merge message catalog and template</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>msgmerge</b> [<i>OPTION</i>] <i>def.po +ref.pot</i></td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Merges two Uniforum style .po files together. The def.po +file is an existing PO file with translations which will be +taken over to the newly created file as long as they still +match; comments will be preserved, but extracted comments +and file positions will be discarded. The ref.pot file is +the last created PO file with up-to-date source references +but old translations, or a PO Template file (generally +created by xgettext); any translations or comments in the +file will be discarded, however dot comments and file +positions will be preserved. Where an exact match cannot be +found, fuzzy matching is used to produce better +results.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +def.po</td></table> + +<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="79%"> +translations referring to old sources</td></table> + +<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="90%"> +ref.pot</td></table> + +<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="79%"> +references to new sources</td></table> + +<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="90%"> +<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> + +<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="79%"> +add DIRECTORY to list for input files search</td></table> + +<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="90%"> +<b>-C</b>, <b>--compendium</b>=<i>FILE</i></td></table> + +<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="79%"> +additional library of message translations, may be specified +more than once</td></table> + +<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="96%"> +<b>Output file location:</b></td></table> + +<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="90%"> +<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> + +<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="79%"> +write output to specified file</td></table> + +<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="90%"> +The results are written to standard output if no output file +is specified or if it is -.</td></table> + +<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="96%"> +<b>Operation modifiers:</b></td></table> + +<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="90%"> +<b>-m</b>, <b>--multi-domain</b></td></table> + +<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="79%"> +apply ref.pot to each of the domains in def.po</td></table> + +<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="96%"> +<b>Output details:</b></td></table> + +<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="90%"> +<b>-e</b>, <b>--no-escape</b></td></table> + +<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="79%"> +do not use C escapes in output (default)</td></table> + +<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="90%"> +<b>-E</b>, <b>--escape</b></td></table> + +<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="79%"> +use C escapes in output, no extended chars</td></table> + +<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="90%"> +<b>--force-po</b></td></table> + +<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="79%"> +write PO file even if empty</td></table> + +<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="90%"> +<b>-i</b>, <b>--indent</b></td></table> + +<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="79%"> +indented output style</td></table> + +<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="90%"> +<b>--no-location</b></td></table> + +<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="79%"> +suppress '#: filename:line' lines</td></table> + +<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="90%"> +<b>--add-location</b></td></table> + +<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="79%"> +preserve '#: filename:line' lines (default)</td></table> + +<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="90%"> +<b>--strict</b></td></table> + +<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="79%"> +strict Uniforum output style</td></table> + +<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="90%"> +<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> + +<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="79%"> +set output page width</td></table> + +<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="90%"> +<b>-s</b>, <b>--sort-output</b></td></table> + +<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="79%"> +generate sorted output and remove duplicates</td></table> + +<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="90%"> +<b>-F</b>, <b>--sort-by-file</b></td></table> + +<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="79%"> +sort output by file location</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> + +<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="90%"> +<b>-v</b>, <b>--verbose</b></td></table> + +<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="79%"> +increase verbosity level</td></table> + +<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="90%"> +<b>-q</b>, <b>--quiet</b>, <b>--silent</b></td></table> + +<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="79%"> +suppress progress indicators</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Peter Miller.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 1995-1998, 2000, 2001 Free Software Foundation, +Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>msgmerge</b> is maintained as +a Texinfo manual. If the <b>info</b> and <b>msgmerge</b> +programs are properly installed at your site, the +command</td></table> + +<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="79%"> +<b>info msgmerge</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/msgsed.1 b/man/msgsed.1 new file mode 100644 index 0000000..4c92959 --- /dev/null +++ b/man/msgsed.1 @@ -0,0 +1,99 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH LT-MSGSED "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +msgsed \- stream editing of message catalog +.SH SYNOPSIS +.B lt-msgsed +[\fIOPTION\fR] [\fIINPUTFILE\fR] +.SH DESCRIPTION +.\" Add any additional description here +.PP +Applies a sed script to all translations of a translation catalog. +.PP +Mandatory arguments to long options are mandatory for short options too. +.SS "Input file location:" +.TP +INPUTFILE +input PO file +.TP +\fB\-D\fR, \fB\-\-directory\fR=\fIDIRECTORY\fR +add DIRECTORY to list for input files search +.PP +If no input file is given or if it is -, standard input is read. +.SS "Output file location:" +.TP +\fB\-o\fR, \fB\-\-output\-file\fR=\fIFILE\fR +write output to specified file +.PP +The results are written to standard output if no output file is specified +or if it is -. +.SS "Sed options:" +.TP +\fB\-e\fR, \fB\-\-expression\fR=\fISCRIPT\fR +add SCRIPT to the commands to be executed +.TP +\fB\-f\fR, \fB\-\-file\fR=\fISCRIPTFILE\fR +add the contents of SCRIPTFILE to the commands +to be executed +.TP +\fB\-n\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR +suppress automatic printing of pattern space +.SS "Output details:" +.TP +\fB\-\-no\-escape\fR +do not use C escapes in output (default) +.TP +\fB\-E\fR, \fB\-\-escape\fR +use C escapes in output, no extended chars +.TP +\fB\-\-force\-po\fR +write PO file even if empty +.TP +\fB\-i\fR, \fB\-\-indent\fR +indented output style +.TP +\fB\-\-no\-location\fR +suppress '#: filename:line' lines +.TP +\fB\-\-add\-location\fR +preserve '#: filename:line' lines (default) +.TP +\fB\-\-strict\fR +strict Uniforum output style +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +set output page width +.TP +\fB\-s\fR, \fB\-\-sort\-output\fR +generate sorted output and remove duplicates +.TP +\fB\-F\fR, \fB\-\-sort\-by\-file\fR +sort output by file location +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Bruno Haible. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B lt-msgsed +is maintained as a Texinfo manual. If the +.B info +and +.B lt-msgsed +programs are properly installed at your site, the command +.IP +.B info lt-msgsed +.PP +should give you access to the complete manual. diff --git a/man/msgsed.1.html b/man/msgsed.1.html new file mode 100644 index 0000000..2b7cfe8 --- /dev/null +++ b/man/msgsed.1.html @@ -0,0 +1,367 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>LT-MSGSED</title> +</head> +<body> + +<h1 align=center>LT-MSGSED</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:42 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +msgsed - stream editing of message catalog</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>lt-msgsed</b> [<i>OPTION</i>] +[<i>INPUTFILE</i>]</td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Applies a sed script to all translations of a translation +catalog.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +INPUTFILE</td></table> + +<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="79%"> +input PO file</td></table> + +<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="90%"> +<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> + +<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="79%"> +add DIRECTORY to list for input files search</td></table> + +<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="90%"> +If no input file is given or if it is -, standard input is +read.</td></table> + +<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="96%"> +<b>Output file location:</b></td></table> + +<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="90%"> +<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> + +<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="79%"> +write output to specified file</td></table> + +<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="90%"> +The results are written to standard output if no output file +is specified or if it is -.</td></table> + +<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="96%"> +<b>Sed options:</b></td></table> + +<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="90%"> +<b>-e</b>, <b>--expression</b>=<i>SCRIPT</i></td></table> + +<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="79%"> +add SCRIPT to the commands to be executed</td></table> + +<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="90%"> +<b>-f</b>, <b>--file</b>=<i>SCRIPTFILE</i></td></table> + +<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="79%"> +add the contents of SCRIPTFILE to the commands to be +executed</td></table> + +<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="90%"> +<b>-n</b>, <b>--quiet</b>, <b>--silent</b></td></table> + +<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="79%"> +suppress automatic printing of pattern space</td></table> + +<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="96%"> +<b>Output details:</b></td></table> + +<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="90%"> +<b>--no-escape</b></td></table> + +<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="79%"> +do not use C escapes in output (default)</td></table> + +<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="90%"> +<b>-E</b>, <b>--escape</b></td></table> + +<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="79%"> +use C escapes in output, no extended chars</td></table> + +<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="90%"> +<b>--force-po</b></td></table> + +<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="79%"> +write PO file even if empty</td></table> + +<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="90%"> +<b>-i</b>, <b>--indent</b></td></table> + +<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="79%"> +indented output style</td></table> + +<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="90%"> +<b>--no-location</b></td></table> + +<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="79%"> +suppress '#: filename:line' lines</td></table> + +<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="90%"> +<b>--add-location</b></td></table> + +<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="79%"> +preserve '#: filename:line' lines (default)</td></table> + +<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="90%"> +<b>--strict</b></td></table> + +<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="79%"> +strict Uniforum output style</td></table> + +<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="90%"> +<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> + +<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="79%"> +set output page width</td></table> + +<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="90%"> +<b>-s</b>, <b>--sort-output</b></td></table> + +<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="79%"> +generate sorted output and remove duplicates</td></table> + +<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="90%"> +<b>-F</b>, <b>--sort-by-file</b></td></table> + +<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="79%"> +sort output by file location</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Bruno Haible.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 2001 Free Software Foundation, Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>lt-msgsed</b> is maintained as +a Texinfo manual. If the <b>info</b> and <b>lt-msgsed</b> +programs are properly installed at your site, the +command</td></table> + +<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="79%"> +<b>info lt-msgsed</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/msgunfmt.1 b/man/msgunfmt.1 new file mode 100644 index 0000000..dac8e37 --- /dev/null +++ b/man/msgunfmt.1 @@ -0,0 +1,76 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH MSGUNFMT "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +msgunfmt \- uncompile message catalog from binary format +.SH SYNOPSIS +.B msgunfmt +[\fIOPTION\fR] [\fIFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Convert binary message catalog to Uniforum style .po file. +.PP +Mandatory arguments to long options are mandatory for short options too. +.SS "Input file location:" +.TP +FILE ... +input .mo files +.PP +If no input file is given or if it is -, standard input is read. +.SS "Output file location:" +.TP +\fB\-o\fR, \fB\-\-output\-file\fR=\fIFILE\fR +write output to specified file +.PP +The results are written to standard output if no output file is specified +or if it is -. +.SS "Output details:" +.TP +\fB\-e\fR, \fB\-\-no\-escape\fR +do not use C escapes in output (default) +.TP +\fB\-E\fR, \fB\-\-escape\fR +use C escapes in output, no extended chars +.TP +\fB\-\-force\-po\fR +write PO file even if empty +.TP +\fB\-i\fR, \fB\-\-indent\fR +write indented output style +.TP +\fB\-\-strict\fR +write strict uniforum style +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +set output page width +.TP +\fB\-s\fR, \fB\-\-sort\-output\fR +generate sorted output and remove duplicates +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Ulrich Drepper. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 1995-1998, 2000, 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B msgunfmt +is maintained as a Texinfo manual. If the +.B info +and +.B msgunfmt +programs are properly installed at your site, the command +.IP +.B info msgunfmt +.PP +should give you access to the complete manual. diff --git a/man/msgunfmt.1.html b/man/msgunfmt.1.html new file mode 100644 index 0000000..5f02fa7 --- /dev/null +++ b/man/msgunfmt.1.html @@ -0,0 +1,277 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>MSGUNFMT</title> +</head> +<body> + +<h1 align=center>MSGUNFMT</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:38 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +msgunfmt - uncompile message catalog from binary format</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>msgunfmt</b> [<i>OPTION</i>] +[<i>FILE</i>]...</td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Convert binary message catalog to Uniforum style .po +file.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +FILE ...</td></table> + +<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="79%"> +input .mo files</td></table> + +<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="90%"> +If no input file is given or if it is -, standard input is +read.</td></table> + +<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="96%"> +<b>Output file location:</b></td></table> + +<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="90%"> +<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table> + +<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="79%"> +write output to specified file</td></table> + +<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="90%"> +The results are written to standard output if no output file +is specified or if it is -.</td></table> + +<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="96%"> +<b>Output details:</b></td></table> + +<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="90%"> +<b>-e</b>, <b>--no-escape</b></td></table> + +<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="79%"> +do not use C escapes in output (default)</td></table> + +<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="90%"> +<b>-E</b>, <b>--escape</b></td></table> + +<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="79%"> +use C escapes in output, no extended chars</td></table> + +<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="90%"> +<b>--force-po</b></td></table> + +<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="79%"> +write PO file even if empty</td></table> + +<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="90%"> +<b>-i</b>, <b>--indent</b></td></table> + +<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="79%"> +write indented output style</td></table> + +<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="90%"> +<b>--strict</b></td></table> + +<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="79%"> +write strict uniforum style</td></table> + +<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="90%"> +<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> + +<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="79%"> +set output page width</td></table> + +<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="90%"> +<b>-s</b>, <b>--sort-output</b></td></table> + +<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="79%"> +generate sorted output and remove duplicates</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Ulrich Drepper.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 1995-1998, 2000, 2001 Free Software Foundation, +Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>msgunfmt</b> is maintained as +a Texinfo manual. If the <b>info</b> and <b>msgunfmt</b> +programs are properly installed at your site, the +command</td></table> + +<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="79%"> +<b>info msgunfmt</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/ngettext.1 b/man/ngettext.1 new file mode 100644 index 0000000..ac4f18f --- /dev/null +++ b/man/ngettext.1 @@ -0,0 +1,67 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH NGETTEXT "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +ngettext \- translate message and choose plural form +.SH SYNOPSIS +.B ngettext +[\fIOPTION\fR] [\fITEXTDOMAIN\fR] \fIMSGID MSGID-PLURAL COUNT\fR +.SH DESCRIPTION +.\" Add any additional description here +The \fBngettext\fP program translates a natural language message into the +user's language, by looking up the translation in a message catalog, and +chooses the appropriate plural form, which depends on the number \fICOUNT\fP +and the language of the message catalog where the translation was found. +.PP +Display native language translation of a textual message whose grammatical +form depends on a number. +.TP +\fB\-d\fR, \fB\-\-domain\fR=\fITEXTDOMAIN\fR +retrieve translated message from TEXTDOMAIN +.TP +\fB\-e\fR +enable expansion of some escape sequences +.TP +\fB\-E\fR +(ignored for compatibility) +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +display version information and exit +.TP +[TEXTDOMAIN] +retrieve translated message from TEXTDOMAIN +.TP +MSGID MSGID-PLURAL +translate MSGID (singular) / MSGID-PLURAL (plural) +.TP +COUNT +choose singular/plural form based on this value +.PP +If the TEXTDOMAIN parameter is not given, the domain is determined from the +environment variable TEXTDOMAIN. If the message catalog is not found in the +regular directory, another location can be specified with the environment +variable TEXTDOMAINDIR. +Standard search directory: /home/haible/gnu/arch/linuxlibc6/share/locale +.SH AUTHOR +Written by Ulrich Drepper. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 1995-1997, 2000, 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B ngettext +is maintained as a Texinfo manual. If the +.B info +and +.B ngettext +programs are properly installed at your site, the command +.IP +.B info ngettext +.PP +should give you access to the complete manual. diff --git a/man/ngettext.1.html b/man/ngettext.1.html new file mode 100644 index 0000000..94a4bf9 --- /dev/null +++ b/man/ngettext.1.html @@ -0,0 +1,219 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>NGETTEXT</title> +</head> +<body> + +<h1 align=center>NGETTEXT</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:36 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +ngettext - translate message and choose plural form</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>ngettext</b> [<i>OPTION</i>] [<i>TEXTDOMAIN</i>] <i>MSGID +MSGID-PLURAL COUNT</i></td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +The <b>ngettext</b> program translates a natural language +message into the user's language, by looking up the +translation in a message catalog, and chooses the +appropriate plural form, which depends on the number +<i>COUNT</i> and the language of the message catalog where +the translation was found.</td></table> + +<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="90%"> +Display native language translation of a textual message +whose grammatical form depends on a number.</td></table> + +<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="90%"> +<b>-d</b>, <b>--domain</b>=<i>TEXTDOMAIN</i></td></table> + +<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="79%"> +retrieve translated message from TEXTDOMAIN</td></table> + +<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="90%"> +<b>-e</b></td></table> + +<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="79%"> +enable expansion of some escape sequences</td></table> + +<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="90%"> +<b>-E</b></td></table> + +<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="79%"> +(ignored for compatibility)</td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +display version information and exit</td></table> + +<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="90%"> +[TEXTDOMAIN]</td></table> + +<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="79%"> +retrieve translated message from TEXTDOMAIN</td></table> + +<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="90%"> +MSGID MSGID-PLURAL</td></table> + +<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="79%"> +translate MSGID (singular) / MSGID-PLURAL +(plural)</td></table> + +<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="90%"> +COUNT</td></table> + +<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="79%"> +choose singular/plural form based on this value</td></table> + +<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="90%"> +If the TEXTDOMAIN parameter is not given, the domain is +determined from the environment variable TEXTDOMAIN. If the +message catalog is not found in the regular directory, +another location can be specified with the environment +variable TEXTDOMAINDIR. Standard search directory: +/home/haible/gnu/arch/linuxlibc6/share/locale</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Ulrich Drepper.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 1995-1997, 2000, 2001 Free Software Foundation, +Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>ngettext</b> is maintained as +a Texinfo manual. If the <b>info</b> and <b>ngettext</b> +programs are properly installed at your site, the +command</td></table> + +<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="79%"> +<b>info ngettext</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> diff --git a/man/ngettext.3 b/man/ngettext.3 new file mode 100644 index 0000000..8652320 --- /dev/null +++ b/man/ngettext.3 @@ -0,0 +1,60 @@ +.\" Copyright (c) Bruno Haible <haible@clisp.cons.org> +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" GNU glibc-2 source code and manual +.\" GNU gettext source code and manual +.\" LI18NUX 2000 Globalization Specification +.\" +.TH NGETTEXT 3 "May 2001" "GNU gettext 0.11" +.SH NAME +ngettext, dngettext, dcngettext \- translate message and choose plural form +.SH SYNOPSIS +.nf +.B #include <libintl.h> +.sp +.BI "char * ngettext (const char * " msgid ", const char * " msgid_plural , +.BI " unsigned long int " n ); +.BI "char * dngettext (const char * " domainname , +.BI " const char * " msgid ", const char * " msgid_plural , +.BI " unsigned long int " n ); +.BI "char * dcngettext (const char * " domainname , +.BI " const char * " msgid ", const char * " msgid_plural , +.BI " unsigned long int " n ", int " category ); +.fi +.SH DESCRIPTION +The \fBngettext\fP, \fBdngettext\fP and \fBdcngettext\fP functions attempt to +translate a text string into the user's native language, by looking up the +appropriate plural form of the translation in a message catalog. +.PP +Plural forms are grammatical variants depending on the a number. Some languages +have two forms, called singular and plural. Other languages have three forms, +called singular, dual and plural. There are also languages with four forms. +.PP +The \fBngettext\fP, \fBdngettext\fP and \fBdcngettext\fP functions work like +the \fBgettext\fP, \fBdgettext\fP and \fBdcgettext\fP functions, respectively. +Additionally, they choose the appropriate plural form, which depends on the +number \fIn\fP and the language of the message catalog where the translation +was found. +.PP +In the "C" locale, or if none of the used catalogs contain a translation for +\fImsgid\fP, the \fBngettext\fP, \fBdngettext\fP and \fBdcngettext\fP functions +return \fImsgid\fP if \fIn\fP == 1, or \fImsgid_plural\fP if \fIn\fP != 1. +.SH "RETURN VALUE" +If a translation was found in one of the specified catalogs, the appropriate +plural form is converted to the locale's codeset and returned. The resulting +string is statically allocated and must not be modified or freed. Otherwise +\fImsgid\fP or \fImsgid_plural\fP is returned, as described above. +.SH ERRORS +\fBerrno\fP is not modified. +.SH BUGS +The return type ought to be \fBconst char *\fP, but is \fBchar *\fP to avoid +warnings in C code predating ANSI C. +.SH "SEE ALSO" +.BR gettext (3), +.BR dgettext (3), +.BR dcgettext (3) diff --git a/man/ngettext.3.html b/man/ngettext.3.html new file mode 100644 index 0000000..11633f1 --- /dev/null +++ b/man/ngettext.3.html @@ -0,0 +1,130 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>NGETTEXT</title> +</head> +<body> + +<h1 align=center>NGETTEXT</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#RETURN VALUE">RETURN VALUE</a><br> +<a href="#ERRORS">ERRORS</a><br> +<a href="#BUGS">BUGS</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Sun May 20 13:45:13 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +ngettext, dngettext, dcngettext - translate message and choose plural form</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<pre><b>#include <libintl.h> + +char * ngettext (const char *</b> <i>msgid</i><b>, const char *</b> <i>msgid_plural</i><b>, + unsigned long int</b> <i>n</i><b>); +char * dngettext (const char *</b> <i>domainname</i><b>, + const char *</b> <i>msgid</i><b>, const char *</b> <i>msgid_plural</i><b>, + unsigned long int</b> <i>n</i><b>); +char * dcngettext (const char *</b> <i>domainname</i><b>, + const char *</b> <i>msgid</i><b>, const char *</b> <i>msgid_plural</i><b>, + unsigned long int</b> <i>n</i><b>, int</b> <i>category</i><b>); +</b></pre></td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +The <b>ngettext</b>, <b>dngettext</b> and <b>dcngettext</b> +functions attempt to translate a text string into the user's +native language, by looking up the appropriate plural form +of the translation in a message catalog.</td></table> + +<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="90%"> +Plural forms are grammatical variants depending on the a +number. Some languages have two forms, called singular and +plural. Other languages have three forms, called singular, +dual and plural. There are also languages with four +forms.</td></table> + +<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="90%"> +The <b>ngettext</b>, <b>dngettext</b> and <b>dcngettext</b> +functions work like the <b>gettext</b>, <b>dgettext</b> and +<b>dcgettext</b> functions, respectively. Additionally, they +choose the appropriate plural form, which depends on the +number <i>n</i> and the language of the message catalog +where the translation was found.</td></table> + +<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="90%"> +In the "C" locale, or if none of the used catalogs +contain a translation for <i>msgid</i>, the <b>ngettext</b>, +<b>dngettext</b> and <b>dcngettext</b> functions return +<i>msgid</i> if <i>n</i> == 1, or <i>msgid_plural</i> if +<i>n</i> != 1.</td></table> +<a name="RETURN VALUE"></a> +<h2>RETURN VALUE</h2> + +<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="90%"> +If a translation was found in one of the specified catalogs, +the appropriate plural form is converted to the locale's +codeset and returned. The resulting string is statically +allocated and must not be modified or freed. Otherwise +<i>msgid</i> or <i>msgid_plural</i> is returned, as +described above.</td></table> +<a name="ERRORS"></a> +<h2>ERRORS</h2> + +<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="90%"> +<b>errno</b> is not modified.</td></table> +<a name="BUGS"></a> +<h2>BUGS</h2> + +<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="90%"> +The return type ought to be <b>const char *</b>, but is +<b>char *</b> to avoid warnings in C code predating ANSI +C.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +<b>gettext</b>(3), <b>dgettext</b>(3), +<b>dcgettext</b>(3)</td></table> +<hr> +</body> +</html> diff --git a/man/textdomain.3 b/man/textdomain.3 new file mode 100644 index 0000000..c8112ea --- /dev/null +++ b/man/textdomain.3 @@ -0,0 +1,57 @@ +.\" Copyright (c) Bruno Haible <haible@clisp.cons.org> +.\" +.\" This is free documentation; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2 of +.\" the License, or (at your option) any later version. +.\" +.\" References consulted: +.\" GNU glibc-2 source code and manual +.\" GNU gettext source code and manual +.\" LI18NUX 2000 Globalization Specification +.\" +.TH TEXTDOMAIN 3 "May 2001" "GNU gettext 0.11" +.SH NAME +textdomain \- set domain for future gettext() calls +.SH SYNOPSIS +.nf +.B #include <libintl.h> +.sp +.BI "char * textdomain (const char * " domainname ); +.fi +.SH DESCRIPTION +The \fBtextdomain\fP function sets or retrieves the current message domain. +.PP +A message domain is a set of translatable \fImsgid\fP messages. Usually, +every software package has its own message domain. The domain name is used +to determine the message catalog where a translation is looked up; it must +be a non-empty string. +.PP +The current message domain is used by the \fBgettext\fP, \fBngettext\fP +functions, and by the \fBdgettext\fP, \fBdcgettext\fP, \fBdngettext\fP and +\fBdcngettext\fP functions when called with a NULL domainname argument. +.PP +If \fIdomainname\fP is not NULL, the current message domain is set to +\fIdomainname\fP. The string the function stores internally is a copy of the +\fIdomainname\fP argument. +.PP +If \fIdomainname\fP is NULL, the function returns the current message domain. +.SH "RETURN VALUE" +If successful, the \fBtextdomain\fP function returns the current message +domain, after possibly changing it. The resulting string is valid until the +next \fBtextdomain\fP call and must not be modified or freed. If a memory +allocation failure occurs, it sets \fBerrno\fP to \fBENOMEM\fP and returns +NULL. +.SH ERRORS +The following error can occur, among others: +.TP +.B ENOMEM +Not enough memory available. +.SH BUGS +The return type ought to be \fBconst char *\fP, but is \fBchar *\fP to avoid +warnings in C code predating ANSI C. +.SH "SEE ALSO" +.BR gettext (3), +.BR ngettext (3), +.BR bindtextdomain (3), +.BR bind_textdomain_codeset (3) diff --git a/man/textdomain.3.html b/man/textdomain.3.html new file mode 100644 index 0000000..47410be --- /dev/null +++ b/man/textdomain.3.html @@ -0,0 +1,139 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>TEXTDOMAIN</title> +</head> +<body> + +<h1 align=center>TEXTDOMAIN</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#RETURN VALUE">RETURN VALUE</a><br> +<a href="#ERRORS">ERRORS</a><br> +<a href="#BUGS">BUGS</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Sun May 20 13:45:14 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +textdomain - set domain for future gettext() calls</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<pre><b>#include <libintl.h> + +char * textdomain (const char *</b> <i>domainname</i><b>); +</b></pre></td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +The <b>textdomain</b> function sets or retrieves the current +message domain.</td></table> + +<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="90%"> +A message domain is a set of translatable <i>msgid</i> +messages. Usually, every software package has its own +message domain. The domain name is used to determine the +message catalog where a translation is looked up; it must be +a non-empty string.</td></table> + +<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="90%"> +The current message domain is used by the <b>gettext</b>, +<b>ngettext</b> functions, and by the <b>dgettext</b>, +<b>dcgettext</b>, <b>dngettext</b> and <b>dcngettext</b> +functions when called with a NULL domainname +argument.</td></table> + +<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="90%"> +If <i>domainname</i> is not NULL, the current message domain +is set to <i>domainname</i>. The string the function stores +internally is a copy of the <i>domainname</i> +argument.</td></table> + +<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="90%"> +If <i>domainname</i> is NULL, the function returns the +current message domain.</td></table> +<a name="RETURN VALUE"></a> +<h2>RETURN VALUE</h2> + +<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="90%"> +If successful, the <b>textdomain</b> function returns the +current message domain, after possibly changing it. The +resulting string is valid until the next <b>textdomain</b> +call and must not be modified or freed. If a memory +allocation failure occurs, it sets <b>errno</b> to +<b>ENOMEM</b> and returns NULL.</td></table> +<a name="ERRORS"></a> +<h2>ERRORS</h2> + +<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="90%"> +The following error can occur, among others:</td></table> + +<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="90%"> +<b>ENOMEM</b></td></table> + +<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="79%"> +Not enough memory available.</td></table> +<a name="BUGS"></a> +<h2>BUGS</h2> + +<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="90%"> +The return type ought to be <b>const char *</b>, but is +<b>char *</b> to avoid warnings in C code predating ANSI +C.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +<b>gettext</b>(3), <b>ngettext</b>(3), +<b>bindtextdomain</b>(3), +<b>bind_textdomain_codeset</b>(3)</td></table> +<hr> +</body> +</html> diff --git a/man/xgettext.1 b/man/xgettext.1 new file mode 100644 index 0000000..5fba9eb --- /dev/null +++ b/man/xgettext.1 @@ -0,0 +1,143 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.24. +.TH XGETTEXT "1" "June 2001" "GNU gettext 0.11" GNU +.SH NAME +xgettext \- extract gettext strings from source +.SH SYNOPSIS +.B xgettext +[\fIOPTION\fR] [\fIINPUTFILE\fR]... +.SH DESCRIPTION +.\" Add any additional description here +.PP +Extract translatable strings from given input files. +.PP +Mandatory arguments to long options are mandatory for short options too. +Similarly for optional arguments. +.SS "Input file location:" +.TP +INPUTFILE ... +input files +.TP +\fB\-f\fR, \fB\-\-files\-from\fR=\fIFILE\fR +get list of input files from FILE +.TP +\fB\-D\fR, \fB\-\-directory\fR=\fIDIRECTORY\fR +add DIRECTORY to list for input files search +.PP +If input file is -, standard input is read. +.SS "Output file location:" +.TP +\fB\-d\fR, \fB\-\-default\-domain\fR=\fINAME\fR +use NAME.po for output (instead of messages.po) +.TP +\fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR +write output to specified file +.TP +\fB\-p\fR, \fB\-\-output\-dir\fR=\fIDIR\fR +output files will be placed in directory DIR +.PP +If output file is -, output is written to standard output. +.SS "Choice of input file language:" +.TP +\fB\-L\fR, \fB\-\-language\fR=\fINAME\fR +recognise the specified language (C, C++, PO) +.TP +\fB\-C\fR, \fB\-\-c\fR++ +shorthand for \fB\-\-language\fR=\fIC\fR++ +.PP +By default the language is guessed depending on the input file name extension. +.SS "Operation mode:" +.TP +\fB\-j\fR, \fB\-\-join\-existing\fR +join messages with existing file +.TP +\fB\-x\fR, \fB\-\-exclude\-file\fR=\fIFILE\fR.po +entries from FILE.po are not extracted +.TP +\fB\-c\fR, \fB\-\-add\-comments\fR[=\fITAG\fR] +place comment block with TAG (or those +preceding keyword lines) in output file +.SS "Language=C/C++ specific options:" +.TP +\fB\-a\fR, \fB\-\-extract\-all\fR +extract all strings +.TP +\fB\-k\fR, \fB\-\-keyword\fR[=\fIWORD\fR] +additional keyword to be looked for (without +WORD means not to use default keywords) +.TP +\fB\-T\fR, \fB\-\-trigraphs\fR +understand ANSI C trigraphs for input +.TP +\fB\-\-debug\fR +more detailed formatstring recognition result +.SS "Output details:" +.TP +\fB\-e\fR, \fB\-\-no\-escape\fR +do not use C escapes in output (default) +.TP +\fB\-E\fR, \fB\-\-escape\fR +use C escapes in output, no extended chars +.TP +\fB\-\-force\-po\fR +write PO file even if empty +.TP +\fB\-i\fR, \fB\-\-indent\fR +write the .po file using indented style +.TP +\fB\-\-no\-location\fR +do not write '#: filename:line' lines +.TP +\fB\-n\fR, \fB\-\-add\-location\fR +generate '#: filename:line' lines (default) +.TP +\fB\-\-strict\fR +write out strict Uniforum conforming .po file +.TP +\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR +set output page width +.TP +\fB\-s\fR, \fB\-\-sort\-output\fR +generate sorted output and remove duplicates +.TP +\fB\-F\fR, \fB\-\-sort\-by\-file\fR +sort output by file location +.TP +\fB\-\-omit\-header\fR +don't write header with `msgid ""' entry +.TP +\fB\-\-foreign\-user\fR +omit FSF copyright in output for foreign user +.TP +\fB\-m\fR, \fB\-\-msgstr\-prefix\fR[=\fISTRING\fR] +use STRING or "" as prefix for msgstr entries +.TP +\fB\-M\fR, \fB\-\-msgstr\-suffix\fR[=\fISTRING\fR] +use STRING or "" as suffix for msgstr entries +.SS "Informative output:" +.TP +\fB\-h\fR, \fB\-\-help\fR +display this help and exit +.TP +\fB\-V\fR, \fB\-\-version\fR +output version information and exit +.SH AUTHOR +Written by Ulrich Drepper. +.SH "REPORTING BUGS" +Report bugs to <bug-gnu-utils@gnu.org>. +.SH COPYRIGHT +Copyright \(co 1995-1998, 2000, 2001 Free Software Foundation, Inc. +.br +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +.SH "SEE ALSO" +The full documentation for +.B xgettext +is maintained as a Texinfo manual. If the +.B info +and +.B xgettext +programs are properly installed at your site, the command +.IP +.B info xgettext +.PP +should give you access to the complete manual. diff --git a/man/xgettext.1.html b/man/xgettext.1.html new file mode 100644 index 0000000..9e2b150 --- /dev/null +++ b/man/xgettext.1.html @@ -0,0 +1,548 @@ +<html> +<head> +<meta name="generator" content="groff -Thtml, see www.gnu.org"> +<meta name="Content-Style" content="text/css"> +<title>XGETTEXT</title> +</head> +<body> + +<h1 align=center>XGETTEXT</h1> +<a href="#NAME">NAME</a><br> +<a href="#SYNOPSIS">SYNOPSIS</a><br> +<a href="#DESCRIPTION">DESCRIPTION</a><br> +<a href="#AUTHOR">AUTHOR</a><br> +<a href="#REPORTING BUGS">REPORTING BUGS</a><br> +<a href="#COPYRIGHT">COPYRIGHT</a><br> +<a href="#SEE ALSO">SEE ALSO</a><br> + +<hr> +<!-- Creator : groff version 1.17 --> +<!-- CreationDate: Tue Jun 12 14:59:39 2001 --> +<a name="NAME"></a> +<h2>NAME</h2> +<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="90%"> +xgettext - extract gettext strings from source</td></table> +<a name="SYNOPSIS"></a> +<h2>SYNOPSIS</h2> + +<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="90%"> +<b>xgettext</b> [<i>OPTION</i>] +[<i>INPUTFILE</i>]...</td></table> +<a name="DESCRIPTION"></a> +<h2>DESCRIPTION</h2> + +<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="90%"> +Extract translatable strings from given input +files.</td></table> + +<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="90%"> +Mandatory arguments to long options are mandatory for short +options too. Similarly for optional arguments.</td></table> + +<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="96%"> +<b>Input file location:</b></td></table> + +<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="90%"> +INPUTFILE ...</td></table> + +<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="79%"> +input files</td></table> + +<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="90%"> +<b>-f</b>, <b>--files-from</b>=<i>FILE</i></td></table> + +<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="79%"> +get list of input files from FILE</td></table> + +<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="90%"> +<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> + +<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="79%"> +add DIRECTORY to list for input files search</td></table> + +<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="90%"> +If input file is -, standard input is read.</td></table> + +<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="96%"> +<b>Output file location:</b></td></table> + +<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="90%"> +<b>-d</b>, <b>--default-domain</b>=<i>NAME</i></td></table> + +<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="79%"> +use NAME.po for output (instead of messages.po)</td></table> + +<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="90%"> +<b>-o</b>, <b>--output</b>=<i>FILE</i></td></table> + +<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="79%"> +write output to specified file</td></table> + +<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="90%"> +<b>-p</b>, <b>--output-dir</b>=<i>DIR</i></td></table> + +<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="79%"> +output files will be placed in directory DIR</td></table> + +<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="90%"> +If output file is -, output is written to standard +output.</td></table> + +<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="96%"> +<b>Choice of input file language:</b></td></table> + +<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="90%"> +<b>-L</b>, <b>--language</b>=<i>NAME</i></td></table> + +<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="79%"> +recognise the specified language (C, C++, PO)</td></table> + +<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="90%"> +<b>-C</b>, <b>--c</b>++</td></table> + +<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="79%"> +shorthand for <b>--language</b>=<i>C</i>++</td></table> + +<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="90%"> +By default the language is guessed depending on the input +file name extension.</td></table> + +<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="96%"> +<b>Operation mode:</b></td></table> + +<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="90%"> +<b>-j</b>, <b>--join-existing</b></td></table> + +<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="79%"> +join messages with existing file</td></table> + +<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="90%"> +<b>-x</b>, <b>--exclude-file</b>=<i>FILE</i>.po</td></table> + +<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="79%"> +entries from FILE.po are not extracted</td></table> + +<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="90%"> +<b>-c</b>, <b>--add-comments</b>[=<i>TAG</i>]</td></table> + +<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="79%"> +place comment block with TAG (or those preceding keyword +lines) in output file</td></table> + +<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="96%"> +<b>Language=C/C++ specific options:</b></td></table> + +<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="90%"> +<b>-a</b>, <b>--extract-all</b></td></table> + +<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="79%"> +extract all strings</td></table> + +<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="90%"> +<b>-k</b>, <b>--keyword</b>[=<i>WORD</i>]</td></table> + +<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="79%"> +additional keyword to be looked for (without WORD means not +to use default keywords)</td></table> + +<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="90%"> +<b>-T</b>, <b>--trigraphs</b></td></table> + +<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="79%"> +understand ANSI C trigraphs for input</td></table> + +<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="90%"> +<b>--debug</b></td></table> + +<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="79%"> +more detailed formatstring recognition result</td></table> + +<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="96%"> +<b>Output details:</b></td></table> + +<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="90%"> +<b>-e</b>, <b>--no-escape</b></td></table> + +<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="79%"> +do not use C escapes in output (default)</td></table> + +<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="90%"> +<b>-E</b>, <b>--escape</b></td></table> + +<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="79%"> +use C escapes in output, no extended chars</td></table> + +<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="90%"> +<b>--force-po</b></td></table> + +<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="79%"> +write PO file even if empty</td></table> + +<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="90%"> +<b>-i</b>, <b>--indent</b></td></table> + +<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="79%"> +write the .po file using indented style</td></table> + +<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="90%"> +<b>--no-location</b></td></table> + +<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="79%"> +do not write '#: filename:line' lines</td></table> + +<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="90%"> +<b>-n</b>, <b>--add-location</b></td></table> + +<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="79%"> +generate '#: filename:line' lines (default)</td></table> + +<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="90%"> +<b>--strict</b></td></table> + +<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="79%"> +write out strict Uniforum conforming .po file</td></table> + +<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="90%"> +<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> + +<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="79%"> +set output page width</td></table> + +<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="90%"> +<b>-s</b>, <b>--sort-output</b></td></table> + +<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="79%"> +generate sorted output and remove duplicates</td></table> + +<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="90%"> +<b>-F</b>, <b>--sort-by-file</b></td></table> + +<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="79%"> +sort output by file location</td></table> + +<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="90%"> +<b>--omit-header</b></td></table> + +<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="79%"> +don't write header with `msgid ""' +entry</td></table> + +<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="90%"> +<b>--foreign-user</b></td></table> + +<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="79%"> +omit FSF copyright in output for foreign user</td></table> + +<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="90%"> +<b>-m</b>, +<b>--msgstr-prefix</b>[=<i>STRING</i>]</td></table> + +<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="79%"> +use STRING or "" as prefix for msgstr +entries</td></table> + +<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="90%"> +<b>-M</b>, +<b>--msgstr-suffix</b>[=<i>STRING</i>]</td></table> + +<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="79%"> +use STRING or "" as suffix for msgstr +entries</td></table> + +<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="96%"> +<b>Informative output:</b></td></table> + +<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="90%"> +<b>-h</b>, <b>--help</b></td></table> + +<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="79%"> +display this help and exit</td></table> + +<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="90%"> +<b>-V</b>, <b>--version</b></td></table> + +<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="79%"> +output version information and exit</td></table> +<a name="AUTHOR"></a> +<h2>AUTHOR</h2> + +<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="90%"> +Written by Ulrich Drepper.</td></table> +<a name="REPORTING BUGS"></a> +<h2>REPORTING BUGS</h2> + +<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="90%"> +Report bugs to <bug-gnu-utils@gnu.org>.</td></table> +<a name="COPYRIGHT"></a> +<h2>COPYRIGHT</h2> + +<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="90%"> +Copyright 1995-1998, 2000, 2001 Free Software Foundation, +Inc.<br> +This is free software; see the source for copying +conditions. There is NO warranty; not even for +MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE.</td></table> +<a name="SEE ALSO"></a> +<h2>SEE ALSO</h2> + +<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="90%"> +The full documentation for <b>xgettext</b> is maintained as +a Texinfo manual. If the <b>info</b> and <b>xgettext</b> +programs are properly installed at your site, the +command</td></table> + +<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="79%"> +<b>info xgettext</b></td></table> + +<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="90%"> +should give you access to the complete manual.</td></table> +<hr> +</body> +</html> |
