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