xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/man/xgettext.1.html (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1*946379e7Schristos<html>
2*946379e7Schristos<head>
3*946379e7Schristos<meta name="generator" content="groff -Thtml, see www.gnu.org">
4*946379e7Schristos<meta name="Content-Style" content="text/css">
5*946379e7Schristos<title>XGETTEXT</title>
6*946379e7Schristos</head>
7*946379e7Schristos<body>
8*946379e7Schristos
9*946379e7Schristos<h1 align=center>XGETTEXT</h1>
10*946379e7Schristos<a href="#NAME">NAME</a><br>
11*946379e7Schristos<a href="#SYNOPSIS">SYNOPSIS</a><br>
12*946379e7Schristos<a href="#DESCRIPTION">DESCRIPTION</a><br>
13*946379e7Schristos<a href="#AUTHOR">AUTHOR</a><br>
14*946379e7Schristos<a href="#REPORTING BUGS">REPORTING BUGS</a><br>
15*946379e7Schristos<a href="#COPYRIGHT">COPYRIGHT</a><br>
16*946379e7Schristos<a href="#SEE ALSO">SEE ALSO</a><br>
17*946379e7Schristos
18*946379e7Schristos<hr>
19*946379e7Schristos<!-- Creator     : groff version 1.17.2 -->
20*946379e7Schristos<a name="NAME"></a>
21*946379e7Schristos<h2>NAME</h2>
22*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
23*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
24*946379e7Schristos<tr valign="top" align="left">
25*946379e7Schristos<td width="10%"></td><td width="90%">
26*946379e7Schristosxgettext - extract gettext strings from source</td></table>
27*946379e7Schristos<a name="SYNOPSIS"></a>
28*946379e7Schristos<h2>SYNOPSIS</h2>
29*946379e7Schristos
30*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
31*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
32*946379e7Schristos<tr valign="top" align="left">
33*946379e7Schristos<td width="10%"></td><td width="90%">
34*946379e7Schristos<b>xgettext</b> [<i>OPTION</i>]
35*946379e7Schristos[<i>INPUTFILE</i>]...</td></table>
36*946379e7Schristos<a name="DESCRIPTION"></a>
37*946379e7Schristos<h2>DESCRIPTION</h2>
38*946379e7Schristos
39*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
40*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
41*946379e7Schristos<tr valign="top" align="left">
42*946379e7Schristos<td width="10%"></td><td width="90%">
43*946379e7SchristosExtract translatable strings from given input
44*946379e7Schristosfiles.</td></table>
45*946379e7Schristos
46*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
47*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
48*946379e7Schristos<tr valign="top" align="left">
49*946379e7Schristos<td width="10%"></td><td width="90%">
50*946379e7SchristosMandatory arguments to long options are mandatory for short
51*946379e7Schristosoptions too. Similarly for optional arguments.</td></table>
52*946379e7Schristos
53*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
54*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
55*946379e7Schristos<tr valign="top" align="left">
56*946379e7Schristos<td width="4%"></td><td width="96%">
57*946379e7Schristos<b>Input file location:</b></td></table>
58*946379e7Schristos
59*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
60*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
61*946379e7Schristos<tr valign="top" align="left">
62*946379e7Schristos<td width="10%"></td><td width="90%">
63*946379e7SchristosINPUTFILE ...</td></table>
64*946379e7Schristos
65*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
66*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
67*946379e7Schristos<tr valign="top" align="left">
68*946379e7Schristos<td width="21%"></td><td width="79%">
69*946379e7Schristosinput files</td></table>
70*946379e7Schristos
71*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
72*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
73*946379e7Schristos<tr valign="top" align="left">
74*946379e7Schristos<td width="10%"></td><td width="90%">
75*946379e7Schristos<b>-f</b>, <b>--files-from</b>=<i>FILE</i></td></table>
76*946379e7Schristos
77*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
78*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
79*946379e7Schristos<tr valign="top" align="left">
80*946379e7Schristos<td width="21%"></td><td width="79%">
81*946379e7Schristosget list of input files from FILE</td></table>
82*946379e7Schristos
83*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
84*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
85*946379e7Schristos<tr valign="top" align="left">
86*946379e7Schristos<td width="10%"></td><td width="90%">
87*946379e7Schristos<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table>
88*946379e7Schristos
89*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
90*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
91*946379e7Schristos<tr valign="top" align="left">
92*946379e7Schristos<td width="21%"></td><td width="79%">
93*946379e7Schristosadd DIRECTORY to list for input files search</td></table>
94*946379e7Schristos
95*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
96*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
97*946379e7Schristos<tr valign="top" align="left">
98*946379e7Schristos<td width="10%"></td><td width="90%">
99*946379e7SchristosIf input file is -, standard input is read.</td></table>
100*946379e7Schristos
101*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
102*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
103*946379e7Schristos<tr valign="top" align="left">
104*946379e7Schristos<td width="4%"></td><td width="96%">
105*946379e7Schristos<b>Output file location:</b></td></table>
106*946379e7Schristos
107*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
108*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
109*946379e7Schristos<tr valign="top" align="left">
110*946379e7Schristos<td width="10%"></td><td width="90%">
111*946379e7Schristos<b>-d</b>, <b>--default-domain</b>=<i>NAME</i></td></table>
112*946379e7Schristos
113*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
114*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
115*946379e7Schristos<tr valign="top" align="left">
116*946379e7Schristos<td width="21%"></td><td width="79%">
117*946379e7Schristosuse NAME.po for output (instead of messages.po)</td></table>
118*946379e7Schristos
119*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
120*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
121*946379e7Schristos<tr valign="top" align="left">
122*946379e7Schristos<td width="10%"></td><td width="90%">
123*946379e7Schristos<b>-o</b>, <b>--output</b>=<i>FILE</i></td></table>
124*946379e7Schristos
125*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
126*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
127*946379e7Schristos<tr valign="top" align="left">
128*946379e7Schristos<td width="21%"></td><td width="79%">
129*946379e7Schristoswrite output to specified file</td></table>
130*946379e7Schristos
131*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
132*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
133*946379e7Schristos<tr valign="top" align="left">
134*946379e7Schristos<td width="10%"></td><td width="90%">
135*946379e7Schristos<b>-p</b>, <b>--output-dir</b>=<i>DIR</i></td></table>
136*946379e7Schristos
137*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
138*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
139*946379e7Schristos<tr valign="top" align="left">
140*946379e7Schristos<td width="21%"></td><td width="79%">
141*946379e7Schristosoutput files will be placed in directory DIR</td></table>
142*946379e7Schristos
143*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
144*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
145*946379e7Schristos<tr valign="top" align="left">
146*946379e7Schristos<td width="10%"></td><td width="90%">
147*946379e7SchristosIf output file is -, output is written to standard
148*946379e7Schristosoutput.</td></table>
149*946379e7Schristos
150*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
151*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
152*946379e7Schristos<tr valign="top" align="left">
153*946379e7Schristos<td width="4%"></td><td width="96%">
154*946379e7Schristos<b>Choice of input file language:</b></td></table>
155*946379e7Schristos
156*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
157*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
158*946379e7Schristos<tr valign="top" align="left">
159*946379e7Schristos<td width="10%"></td><td width="90%">
160*946379e7Schristos<b>-L</b>, <b>--language</b>=<i>NAME</i></td></table>
161*946379e7Schristos
162*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
163*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
164*946379e7Schristos<tr valign="top" align="left">
165*946379e7Schristos<td width="21%"></td><td width="79%">
166*946379e7Schristosrecognise the specified language (C, C++, ObjectiveC, PO,
167*946379e7SchristosShell, Python, Lisp, EmacsLisp, librep, Scheme, Smalltalk,
168*946379e7SchristosJava, JavaProperties, C#, awk, YCP, Tcl, Perl, PHP,
169*946379e7SchristosGCC-source, NXStringTable, RST, Glade)</td></table>
170*946379e7Schristos
171*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
172*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
173*946379e7Schristos<tr valign="top" align="left">
174*946379e7Schristos<td width="10%"></td><td width="90%">
175*946379e7Schristos<b>-C</b>, <b>--c</b>++</td></table>
176*946379e7Schristos
177*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
178*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
179*946379e7Schristos<tr valign="top" align="left">
180*946379e7Schristos<td width="21%"></td><td width="79%">
181*946379e7Schristosshorthand for <b>--language</b>=<i>C</i>++</td></table>
182*946379e7Schristos
183*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
184*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
185*946379e7Schristos<tr valign="top" align="left">
186*946379e7Schristos<td width="10%"></td><td width="90%">
187*946379e7SchristosBy default the language is guessed depending on the input
188*946379e7Schristosfile name extension.</td></table>
189*946379e7Schristos
190*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
191*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
192*946379e7Schristos<tr valign="top" align="left">
193*946379e7Schristos<td width="4%"></td><td width="96%">
194*946379e7Schristos<b>Input file interpretation:</b></td></table>
195*946379e7Schristos
196*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
197*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
198*946379e7Schristos<tr valign="top" align="left">
199*946379e7Schristos<td width="10%"></td><td width="90%">
200*946379e7Schristos<b>--from-code</b>=<i>NAME</i></td></table>
201*946379e7Schristos
202*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
203*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
204*946379e7Schristos<tr valign="top" align="left">
205*946379e7Schristos<td width="21%"></td><td width="79%">
206*946379e7Schristosencoding of input files (except for Python, Tcl,
207*946379e7SchristosGlade)</td></table>
208*946379e7Schristos
209*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
210*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
211*946379e7Schristos<tr valign="top" align="left">
212*946379e7Schristos<td width="10%"></td><td width="90%">
213*946379e7SchristosBy default the input files are assumed to be in
214*946379e7SchristosASCII.</td></table>
215*946379e7Schristos
216*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
217*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
218*946379e7Schristos<tr valign="top" align="left">
219*946379e7Schristos<td width="4%"></td><td width="96%">
220*946379e7Schristos<b>Operation mode:</b></td></table>
221*946379e7Schristos
222*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
223*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
224*946379e7Schristos<tr valign="top" align="left">
225*946379e7Schristos<td width="10%"></td><td width="90%">
226*946379e7Schristos<b>-j</b>, <b>--join-existing</b></td></table>
227*946379e7Schristos
228*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
229*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
230*946379e7Schristos<tr valign="top" align="left">
231*946379e7Schristos<td width="21%"></td><td width="79%">
232*946379e7Schristosjoin messages with existing file</td></table>
233*946379e7Schristos
234*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
235*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
236*946379e7Schristos<tr valign="top" align="left">
237*946379e7Schristos<td width="10%"></td><td width="90%">
238*946379e7Schristos<b>-x</b>, <b>--exclude-file</b>=<i>FILE</i>.po</td></table>
239*946379e7Schristos
240*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
241*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
242*946379e7Schristos<tr valign="top" align="left">
243*946379e7Schristos<td width="21%"></td><td width="79%">
244*946379e7Schristosentries from FILE.po are not extracted</td></table>
245*946379e7Schristos
246*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
247*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
248*946379e7Schristos<tr valign="top" align="left">
249*946379e7Schristos<td width="10%"></td><td width="90%">
250*946379e7Schristos<b>-c</b>, <b>--add-comments</b>[=<i>TAG</i>]</td></table>
251*946379e7Schristos
252*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
253*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
254*946379e7Schristos<tr valign="top" align="left">
255*946379e7Schristos<td width="21%"></td><td width="79%">
256*946379e7Schristosplace comment block with TAG (or those preceding keyword
257*946379e7Schristoslines) in output file</td></table>
258*946379e7Schristos
259*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
260*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
261*946379e7Schristos<tr valign="top" align="left">
262*946379e7Schristos<td width="4%"></td><td width="96%">
263*946379e7Schristos<b>Language specific options:</b></td></table>
264*946379e7Schristos
265*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
266*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
267*946379e7Schristos<tr valign="top" align="left">
268*946379e7Schristos<td width="10%"></td><td width="90%">
269*946379e7Schristos<b>-a</b>, <b>--extract-all</b></td></table>
270*946379e7Schristos
271*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
272*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
273*946379e7Schristos<tr valign="top" align="left">
274*946379e7Schristos<td width="21%"></td><td width="79%">
275*946379e7Schristosextract all strings (only languages C, C++, ObjectiveC,
276*946379e7SchristosShell, Python, Lisp, EmacsLisp, librep, Scheme, Java, C#,
277*946379e7Schristosawk, Tcl, Perl, PHP, GCC-source, Glade)</td></table>
278*946379e7Schristos
279*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
280*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
281*946379e7Schristos<tr valign="top" align="left">
282*946379e7Schristos<td width="10%"></td><td width="90%">
283*946379e7Schristos<b>-k</b>, <b>--keyword</b>[=<i>WORD</i>]</td></table>
284*946379e7Schristos
285*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
286*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
287*946379e7Schristos<tr valign="top" align="left">
288*946379e7Schristos<td width="21%"></td><td width="79%">
289*946379e7Schristosadditional keyword to be looked for (without WORD means not
290*946379e7Schristosto use default keywords)</td></table>
291*946379e7Schristos
292*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
293*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
294*946379e7Schristos<tr valign="top" align="left">
295*946379e7Schristos<td width="21%"></td><td width="79%">
296*946379e7Schristos(only languages C, C++, ObjectiveC, Shell, Python, Lisp,
297*946379e7SchristosEmacsLisp, librep, Scheme, Java, C#, awk, Tcl, Perl, PHP,
298*946379e7SchristosGCC-source, Glade)</td></table>
299*946379e7Schristos
300*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
301*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
302*946379e7Schristos<tr valign="top" align="left">
303*946379e7Schristos<td width="10%"></td><td width="90%">
304*946379e7Schristos<b>--flag</b>=<i>WORD</i>:ARG:FLAG</td></table>
305*946379e7Schristos
306*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
307*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
308*946379e7Schristos<tr valign="top" align="left">
309*946379e7Schristos<td width="21%"></td><td width="79%">
310*946379e7Schristosadditional flag for strings inside the argument number ARG
311*946379e7Schristosof keyword WORD</td></table>
312*946379e7Schristos
313*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
314*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
315*946379e7Schristos<tr valign="top" align="left">
316*946379e7Schristos<td width="21%"></td><td width="79%">
317*946379e7Schristos(only languages C, C++, ObjectiveC, Shell, Python, Lisp,
318*946379e7SchristosEmacsLisp, librep, Scheme, Java, C#, awk, YCP, Tcl, Perl,
319*946379e7SchristosPHP, GCC-source)</td></table>
320*946379e7Schristos
321*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
322*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
323*946379e7Schristos<tr valign="top" align="left">
324*946379e7Schristos<td width="10%"></td><td width="90%">
325*946379e7Schristos<b>-T</b>, <b>--trigraphs</b></td></table>
326*946379e7Schristos
327*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
328*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
329*946379e7Schristos<tr valign="top" align="left">
330*946379e7Schristos<td width="21%"></td><td width="79%">
331*946379e7Schristosunderstand ANSI C trigraphs for input (only languages C,
332*946379e7SchristosC++, ObjectiveC)</td></table>
333*946379e7Schristos
334*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
335*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
336*946379e7Schristos<tr valign="top" align="left">
337*946379e7Schristos<td width="10%"></td><td width="90%">
338*946379e7Schristos<b>--qt</b></td></table>
339*946379e7Schristos
340*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
341*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
342*946379e7Schristos<tr valign="top" align="left">
343*946379e7Schristos<td width="21%"></td><td width="79%">
344*946379e7Schristosrecognize Qt format strings (only language C++)</td></table>
345*946379e7Schristos
346*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
347*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
348*946379e7Schristos<tr valign="top" align="left">
349*946379e7Schristos<td width="10%"></td><td width="90%">
350*946379e7Schristos<b>--boost</b></td></table>
351*946379e7Schristos
352*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
353*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
354*946379e7Schristos<tr valign="top" align="left">
355*946379e7Schristos<td width="21%"></td><td width="79%">
356*946379e7Schristosrecognize Boost format strings (only language
357*946379e7SchristosC++)</td></table>
358*946379e7Schristos
359*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
360*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
361*946379e7Schristos<tr valign="top" align="left">
362*946379e7Schristos<td width="10%"></td><td width="90%">
363*946379e7Schristos<b>--debug</b></td></table>
364*946379e7Schristos
365*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
366*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
367*946379e7Schristos<tr valign="top" align="left">
368*946379e7Schristos<td width="21%"></td><td width="79%">
369*946379e7Schristosmore detailed formatstring recognition result</td></table>
370*946379e7Schristos
371*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
372*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
373*946379e7Schristos<tr valign="top" align="left">
374*946379e7Schristos<td width="4%"></td><td width="96%">
375*946379e7Schristos<b>Output details:</b></td></table>
376*946379e7Schristos
377*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
378*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
379*946379e7Schristos<tr valign="top" align="left">
380*946379e7Schristos<td width="10%"></td><td width="90%">
381*946379e7Schristos<b>-e</b>, <b>--no-escape</b></td></table>
382*946379e7Schristos
383*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
384*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
385*946379e7Schristos<tr valign="top" align="left">
386*946379e7Schristos<td width="21%"></td><td width="79%">
387*946379e7Schristosdo not use C escapes in output (default)</td></table>
388*946379e7Schristos
389*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
390*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
391*946379e7Schristos<tr valign="top" align="left">
392*946379e7Schristos<td width="10%"></td><td width="90%">
393*946379e7Schristos<b>-E</b>, <b>--escape</b></td></table>
394*946379e7Schristos
395*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
396*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
397*946379e7Schristos<tr valign="top" align="left">
398*946379e7Schristos<td width="21%"></td><td width="79%">
399*946379e7Schristosuse C escapes in output, no extended chars</td></table>
400*946379e7Schristos
401*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
402*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
403*946379e7Schristos<tr valign="top" align="left">
404*946379e7Schristos<td width="10%"></td><td width="90%">
405*946379e7Schristos<b>--force-po</b></td></table>
406*946379e7Schristos
407*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
408*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
409*946379e7Schristos<tr valign="top" align="left">
410*946379e7Schristos<td width="21%"></td><td width="79%">
411*946379e7Schristoswrite PO file even if empty</td></table>
412*946379e7Schristos
413*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
414*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
415*946379e7Schristos<tr valign="top" align="left">
416*946379e7Schristos<td width="10%"></td><td width="90%">
417*946379e7Schristos<b>-i</b>, <b>--indent</b></td></table>
418*946379e7Schristos
419*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
420*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
421*946379e7Schristos<tr valign="top" align="left">
422*946379e7Schristos<td width="21%"></td><td width="79%">
423*946379e7Schristoswrite the .po file using indented style</td></table>
424*946379e7Schristos
425*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
426*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
427*946379e7Schristos<tr valign="top" align="left">
428*946379e7Schristos<td width="10%"></td><td width="90%">
429*946379e7Schristos<b>--no-location</b></td></table>
430*946379e7Schristos
431*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
432*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
433*946379e7Schristos<tr valign="top" align="left">
434*946379e7Schristos<td width="21%"></td><td width="79%">
435*946379e7Schristosdo not write '#: filename:line' lines</td></table>
436*946379e7Schristos
437*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
438*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
439*946379e7Schristos<tr valign="top" align="left">
440*946379e7Schristos<td width="10%"></td><td width="90%">
441*946379e7Schristos<b>-n</b>, <b>--add-location</b></td></table>
442*946379e7Schristos
443*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
444*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
445*946379e7Schristos<tr valign="top" align="left">
446*946379e7Schristos<td width="21%"></td><td width="79%">
447*946379e7Schristosgenerate '#: filename:line' lines (default)</td></table>
448*946379e7Schristos
449*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
450*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
451*946379e7Schristos<tr valign="top" align="left">
452*946379e7Schristos<td width="10%"></td><td width="90%">
453*946379e7Schristos<b>--strict</b></td></table>
454*946379e7Schristos
455*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
456*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
457*946379e7Schristos<tr valign="top" align="left">
458*946379e7Schristos<td width="21%"></td><td width="79%">
459*946379e7Schristoswrite out strict Uniforum conforming .po file</td></table>
460*946379e7Schristos
461*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
462*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
463*946379e7Schristos<tr valign="top" align="left">
464*946379e7Schristos<td width="10%"></td><td width="90%">
465*946379e7Schristos<b>--properties-output</b></td></table>
466*946379e7Schristos
467*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
468*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
469*946379e7Schristos<tr valign="top" align="left">
470*946379e7Schristos<td width="21%"></td><td width="79%">
471*946379e7Schristoswrite out a Java .properties file</td></table>
472*946379e7Schristos
473*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
474*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
475*946379e7Schristos<tr valign="top" align="left">
476*946379e7Schristos<td width="10%"></td><td width="90%">
477*946379e7Schristos<b>--stringtable-output</b></td></table>
478*946379e7Schristos
479*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
480*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
481*946379e7Schristos<tr valign="top" align="left">
482*946379e7Schristos<td width="21%"></td><td width="79%">
483*946379e7Schristoswrite out a NeXTstep/GNUstep .strings file</td></table>
484*946379e7Schristos
485*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
486*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
487*946379e7Schristos<tr valign="top" align="left">
488*946379e7Schristos<td width="10%"></td><td width="90%">
489*946379e7Schristos<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table>
490*946379e7Schristos
491*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
492*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
493*946379e7Schristos<tr valign="top" align="left">
494*946379e7Schristos<td width="21%"></td><td width="79%">
495*946379e7Schristosset output page width</td></table>
496*946379e7Schristos
497*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
498*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
499*946379e7Schristos<tr valign="top" align="left">
500*946379e7Schristos<td width="10%"></td><td width="90%">
501*946379e7Schristos<b>--no-wrap</b></td></table>
502*946379e7Schristos
503*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
504*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
505*946379e7Schristos<tr valign="top" align="left">
506*946379e7Schristos<td width="21%"></td><td width="79%">
507*946379e7Schristosdo not break long message lines, longer than the output page
508*946379e7Schristoswidth, into several lines</td></table>
509*946379e7Schristos
510*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
511*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
512*946379e7Schristos<tr valign="top" align="left">
513*946379e7Schristos<td width="10%"></td><td width="90%">
514*946379e7Schristos<b>-s</b>, <b>--sort-output</b></td></table>
515*946379e7Schristos
516*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
517*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
518*946379e7Schristos<tr valign="top" align="left">
519*946379e7Schristos<td width="21%"></td><td width="79%">
520*946379e7Schristosgenerate sorted output</td></table>
521*946379e7Schristos
522*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
523*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
524*946379e7Schristos<tr valign="top" align="left">
525*946379e7Schristos<td width="10%"></td><td width="90%">
526*946379e7Schristos<b>-F</b>, <b>--sort-by-file</b></td></table>
527*946379e7Schristos
528*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
529*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
530*946379e7Schristos<tr valign="top" align="left">
531*946379e7Schristos<td width="21%"></td><td width="79%">
532*946379e7Schristossort output by file location</td></table>
533*946379e7Schristos
534*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
535*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
536*946379e7Schristos<tr valign="top" align="left">
537*946379e7Schristos<td width="10%"></td><td width="90%">
538*946379e7Schristos<b>--omit-header</b></td></table>
539*946379e7Schristos
540*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
541*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
542*946379e7Schristos<tr valign="top" align="left">
543*946379e7Schristos<td width="21%"></td><td width="79%">
544*946379e7Schristosdon't write header with `msgid &quot;&quot;'
545*946379e7Schristosentry</td></table>
546*946379e7Schristos
547*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
548*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
549*946379e7Schristos<tr valign="top" align="left">
550*946379e7Schristos<td width="10%"></td><td width="90%">
551*946379e7Schristos<b>--copyright-holder</b>=<i>STRING</i></td></table>
552*946379e7Schristos
553*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
554*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
555*946379e7Schristos<tr valign="top" align="left">
556*946379e7Schristos<td width="21%"></td><td width="79%">
557*946379e7Schristosset copyright holder in output</td></table>
558*946379e7Schristos
559*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
560*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
561*946379e7Schristos<tr valign="top" align="left">
562*946379e7Schristos<td width="10%"></td><td width="90%">
563*946379e7Schristos<b>--foreign-user</b></td></table>
564*946379e7Schristos
565*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
566*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
567*946379e7Schristos<tr valign="top" align="left">
568*946379e7Schristos<td width="21%"></td><td width="79%">
569*946379e7Schristosomit FSF copyright in output for foreign user</td></table>
570*946379e7Schristos
571*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
572*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
573*946379e7Schristos<tr valign="top" align="left">
574*946379e7Schristos<td width="10%"></td><td width="90%">
575*946379e7Schristos
576*946379e7Schristos<b>--msgid-bugs-address</b>=<i>EMAIL</i>@ADDRESS</td></table>
577*946379e7Schristos
578*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
579*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
580*946379e7Schristos<tr valign="top" align="left">
581*946379e7Schristos<td width="21%"></td><td width="79%">
582*946379e7Schristosset report address for msgid bugs</td></table>
583*946379e7Schristos
584*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
585*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
586*946379e7Schristos<tr valign="top" align="left">
587*946379e7Schristos<td width="10%"></td><td width="90%">
588*946379e7Schristos<b>-m</b>,
589*946379e7Schristos<b>--msgstr-prefix</b>[=<i>STRING</i>]</td></table>
590*946379e7Schristos
591*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
592*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
593*946379e7Schristos<tr valign="top" align="left">
594*946379e7Schristos<td width="21%"></td><td width="79%">
595*946379e7Schristosuse STRING or &quot;&quot; as prefix for msgstr
596*946379e7Schristosentries</td></table>
597*946379e7Schristos
598*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
599*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
600*946379e7Schristos<tr valign="top" align="left">
601*946379e7Schristos<td width="10%"></td><td width="90%">
602*946379e7Schristos<b>-M</b>,
603*946379e7Schristos<b>--msgstr-suffix</b>[=<i>STRING</i>]</td></table>
604*946379e7Schristos
605*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
606*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
607*946379e7Schristos<tr valign="top" align="left">
608*946379e7Schristos<td width="21%"></td><td width="79%">
609*946379e7Schristosuse STRING or &quot;&quot; as suffix for msgstr
610*946379e7Schristosentries</td></table>
611*946379e7Schristos
612*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
613*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
614*946379e7Schristos<tr valign="top" align="left">
615*946379e7Schristos<td width="4%"></td><td width="96%">
616*946379e7Schristos<b>Informative output:</b></td></table>
617*946379e7Schristos
618*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
619*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
620*946379e7Schristos<tr valign="top" align="left">
621*946379e7Schristos<td width="10%"></td><td width="90%">
622*946379e7Schristos<b>-h</b>, <b>--help</b></td></table>
623*946379e7Schristos
624*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
625*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
626*946379e7Schristos<tr valign="top" align="left">
627*946379e7Schristos<td width="21%"></td><td width="79%">
628*946379e7Schristosdisplay this help and exit</td></table>
629*946379e7Schristos
630*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
631*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
632*946379e7Schristos<tr valign="top" align="left">
633*946379e7Schristos<td width="10%"></td><td width="90%">
634*946379e7Schristos<b>-V</b>, <b>--version</b></td></table>
635*946379e7Schristos
636*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
637*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
638*946379e7Schristos<tr valign="top" align="left">
639*946379e7Schristos<td width="21%"></td><td width="79%">
640*946379e7Schristosoutput version information and exit</td></table>
641*946379e7Schristos<a name="AUTHOR"></a>
642*946379e7Schristos<h2>AUTHOR</h2>
643*946379e7Schristos
644*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
645*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
646*946379e7Schristos<tr valign="top" align="left">
647*946379e7Schristos<td width="10%"></td><td width="90%">
648*946379e7SchristosWritten by Ulrich Drepper.</td></table>
649*946379e7Schristos<a name="REPORTING BUGS"></a>
650*946379e7Schristos<h2>REPORTING BUGS</h2>
651*946379e7Schristos
652*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
653*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
654*946379e7Schristos<tr valign="top" align="left">
655*946379e7Schristos<td width="10%"></td><td width="90%">
656*946379e7SchristosReport bugs to &lt;bug-gnu-gettext@gnu.org&gt;.</td></table>
657*946379e7Schristos<a name="COPYRIGHT"></a>
658*946379e7Schristos<h2>COPYRIGHT</h2>
659*946379e7Schristos
660*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
661*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
662*946379e7Schristos<tr valign="top" align="left">
663*946379e7Schristos<td width="10%"></td><td width="90%">
664*946379e7SchristosCopyright 1995-1998, 2000-2006 Free Software Foundation,
665*946379e7SchristosInc.<br>
666*946379e7SchristosThis is free software; see the source for copying
667*946379e7Schristosconditions. There is NO warranty; not even for
668*946379e7SchristosMERCHANTABILITY or FITNESS FOR A PARTICULAR
669*946379e7SchristosPURPOSE.</td></table>
670*946379e7Schristos<a name="SEE ALSO"></a>
671*946379e7Schristos<h2>SEE ALSO</h2>
672*946379e7Schristos
673*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
674*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
675*946379e7Schristos<tr valign="top" align="left">
676*946379e7Schristos<td width="10%"></td><td width="90%">
677*946379e7SchristosThe full documentation for <b>xgettext</b> is maintained as
678*946379e7Schristosa Texinfo manual. If the <b>info</b> and <b>xgettext</b>
679*946379e7Schristosprograms are properly installed at your site, the
680*946379e7Schristoscommand</td></table>
681*946379e7Schristos
682*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
683*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
684*946379e7Schristos<tr valign="top" align="left">
685*946379e7Schristos<td width="21%"></td><td width="79%">
686*946379e7Schristos<b>info xgettext</b></td></table>
687*946379e7Schristos
688*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
689*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
690*946379e7Schristos<tr valign="top" align="left">
691*946379e7Schristos<td width="10%"></td><td width="90%">
692*946379e7Schristosshould give you access to the complete manual.</td></table>
693*946379e7Schristos<hr>
694*946379e7Schristos</body>
695*946379e7Schristos</html>
696