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>MSGEN</title>
6</head>
7<body>
8
9<h1 align=center>MSGEN</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%">
26msgen - create English message catalog</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>msgen</b> [<i>OPTION</i>] <i>INPUTFILE</i></td></table>
35<a name="DESCRIPTION"></a>
36<h2>DESCRIPTION</h2>
37
38<table width="100%" border=0 rules="none" frame="void"
39       cols="2" cellspacing="0" cellpadding="0">
40<tr valign="top" align="left">
41<td width="10%"></td><td width="90%">
42Creates an English translation catalog. The input file is
43the last created English PO file, or a PO Template file
44(generally created by xgettext). Untranslated entries are
45assigned a translation that is identical to the
46msgid.</td></table>
47
48<table width="100%" border=0 rules="none" frame="void"
49       cols="2" cellspacing="0" cellpadding="0">
50<tr valign="top" align="left">
51<td width="10%"></td><td width="90%">
52Mandatory arguments to long options are mandatory for short
53options too.</td></table>
54
55<table width="100%" border=0 rules="none" frame="void"
56       cols="2" cellspacing="0" cellpadding="0">
57<tr valign="top" align="left">
58<td width="4%"></td><td width="96%">
59<b>Input file location:</b></td></table>
60
61<table width="100%" border=0 rules="none" frame="void"
62       cols="2" cellspacing="0" cellpadding="0">
63<tr valign="top" align="left">
64<td width="10%"></td><td width="90%">
65INPUTFILE</td></table>
66
67<table width="100%" border=0 rules="none" frame="void"
68       cols="2" cellspacing="0" cellpadding="0">
69<tr valign="top" align="left">
70<td width="21%"></td><td width="79%">
71input PO or POT file</td></table>
72
73<table width="100%" border=0 rules="none" frame="void"
74       cols="2" cellspacing="0" cellpadding="0">
75<tr valign="top" align="left">
76<td width="10%"></td><td width="90%">
77<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table>
78
79<table width="100%" border=0 rules="none" frame="void"
80       cols="2" cellspacing="0" cellpadding="0">
81<tr valign="top" align="left">
82<td width="21%"></td><td width="79%">
83add DIRECTORY to list for input files search</td></table>
84
85<table width="100%" border=0 rules="none" frame="void"
86       cols="2" cellspacing="0" cellpadding="0">
87<tr valign="top" align="left">
88<td width="10%"></td><td width="90%">
89If input file is -, standard input is read.</td></table>
90
91<table width="100%" border=0 rules="none" frame="void"
92       cols="2" cellspacing="0" cellpadding="0">
93<tr valign="top" align="left">
94<td width="4%"></td><td width="96%">
95<b>Output file location:</b></td></table>
96
97<table width="100%" border=0 rules="none" frame="void"
98       cols="2" cellspacing="0" cellpadding="0">
99<tr valign="top" align="left">
100<td width="10%"></td><td width="90%">
101<b>-o</b>, <b>--output-file</b>=<i>FILE</i></td></table>
102
103<table width="100%" border=0 rules="none" frame="void"
104       cols="2" cellspacing="0" cellpadding="0">
105<tr valign="top" align="left">
106<td width="21%"></td><td width="79%">
107write output to specified file</td></table>
108
109<table width="100%" border=0 rules="none" frame="void"
110       cols="2" cellspacing="0" cellpadding="0">
111<tr valign="top" align="left">
112<td width="10%"></td><td width="90%">
113The results are written to standard output if no output file
114is specified or if it is -.</td></table>
115
116<table width="100%" border=0 rules="none" frame="void"
117       cols="2" cellspacing="0" cellpadding="0">
118<tr valign="top" align="left">
119<td width="4%"></td><td width="96%">
120<b>Input file syntax:</b></td></table>
121
122<table width="100%" border=0 rules="none" frame="void"
123       cols="2" cellspacing="0" cellpadding="0">
124<tr valign="top" align="left">
125<td width="10%"></td><td width="90%">
126<b>-P</b>, <b>--properties-input</b></td></table>
127
128<table width="100%" border=0 rules="none" frame="void"
129       cols="2" cellspacing="0" cellpadding="0">
130<tr valign="top" align="left">
131<td width="21%"></td><td width="79%">
132input file is in Java .properties syntax</td></table>
133
134<table width="100%" border=0 rules="none" frame="void"
135       cols="2" cellspacing="0" cellpadding="0">
136<tr valign="top" align="left">
137<td width="10%"></td><td width="90%">
138<b>--stringtable-input</b></td></table>
139
140<table width="100%" border=0 rules="none" frame="void"
141       cols="2" cellspacing="0" cellpadding="0">
142<tr valign="top" align="left">
143<td width="21%"></td><td width="79%">
144input file is in NeXTstep/GNUstep .strings
145syntax</td></table>
146
147<table width="100%" border=0 rules="none" frame="void"
148       cols="2" cellspacing="0" cellpadding="0">
149<tr valign="top" align="left">
150<td width="4%"></td><td width="96%">
151<b>Output details:</b></td></table>
152
153<table width="100%" border=0 rules="none" frame="void"
154       cols="2" cellspacing="0" cellpadding="0">
155<tr valign="top" align="left">
156<td width="10%"></td><td width="90%">
157<b>-e</b>, <b>--no-escape</b></td></table>
158
159<table width="100%" border=0 rules="none" frame="void"
160       cols="2" cellspacing="0" cellpadding="0">
161<tr valign="top" align="left">
162<td width="21%"></td><td width="79%">
163do not use C escapes in output (default)</td></table>
164
165<table width="100%" border=0 rules="none" frame="void"
166       cols="2" cellspacing="0" cellpadding="0">
167<tr valign="top" align="left">
168<td width="10%"></td><td width="90%">
169<b>-E</b>, <b>--escape</b></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="21%"></td><td width="79%">
175use C escapes in output, no extended chars</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="10%"></td><td width="90%">
181<b>--force-po</b></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="21%"></td><td width="79%">
187write PO file even if empty</td></table>
188
189<table width="100%" border=0 rules="none" frame="void"
190       cols="2" cellspacing="0" cellpadding="0">
191<tr valign="top" align="left">
192<td width="10%"></td><td width="90%">
193<b>-i</b>, <b>--indent</b></td></table>
194
195<table width="100%" border=0 rules="none" frame="void"
196       cols="2" cellspacing="0" cellpadding="0">
197<tr valign="top" align="left">
198<td width="21%"></td><td width="79%">
199indented output style</td></table>
200
201<table width="100%" border=0 rules="none" frame="void"
202       cols="2" cellspacing="0" cellpadding="0">
203<tr valign="top" align="left">
204<td width="10%"></td><td width="90%">
205<b>--no-location</b></td></table>
206
207<table width="100%" border=0 rules="none" frame="void"
208       cols="2" cellspacing="0" cellpadding="0">
209<tr valign="top" align="left">
210<td width="21%"></td><td width="79%">
211suppress '#: filename:line' lines</td></table>
212
213<table width="100%" border=0 rules="none" frame="void"
214       cols="2" cellspacing="0" cellpadding="0">
215<tr valign="top" align="left">
216<td width="10%"></td><td width="90%">
217<b>--add-location</b></td></table>
218
219<table width="100%" border=0 rules="none" frame="void"
220       cols="2" cellspacing="0" cellpadding="0">
221<tr valign="top" align="left">
222<td width="21%"></td><td width="79%">
223preserve '#: filename:line' lines (default)</td></table>
224
225<table width="100%" border=0 rules="none" frame="void"
226       cols="2" cellspacing="0" cellpadding="0">
227<tr valign="top" align="left">
228<td width="10%"></td><td width="90%">
229<b>--strict</b></td></table>
230
231<table width="100%" border=0 rules="none" frame="void"
232       cols="2" cellspacing="0" cellpadding="0">
233<tr valign="top" align="left">
234<td width="21%"></td><td width="79%">
235strict Uniforum output style</td></table>
236
237<table width="100%" border=0 rules="none" frame="void"
238       cols="2" cellspacing="0" cellpadding="0">
239<tr valign="top" align="left">
240<td width="10%"></td><td width="90%">
241<b>-p</b>, <b>--properties-output</b></td></table>
242
243<table width="100%" border=0 rules="none" frame="void"
244       cols="2" cellspacing="0" cellpadding="0">
245<tr valign="top" align="left">
246<td width="21%"></td><td width="79%">
247write out a Java .properties file</td></table>
248
249<table width="100%" border=0 rules="none" frame="void"
250       cols="2" cellspacing="0" cellpadding="0">
251<tr valign="top" align="left">
252<td width="10%"></td><td width="90%">
253<b>--stringtable-output</b></td></table>
254
255<table width="100%" border=0 rules="none" frame="void"
256       cols="2" cellspacing="0" cellpadding="0">
257<tr valign="top" align="left">
258<td width="21%"></td><td width="79%">
259write out a NeXTstep/GNUstep .strings file</td></table>
260
261<table width="100%" border=0 rules="none" frame="void"
262       cols="2" cellspacing="0" cellpadding="0">
263<tr valign="top" align="left">
264<td width="10%"></td><td width="90%">
265<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table>
266
267<table width="100%" border=0 rules="none" frame="void"
268       cols="2" cellspacing="0" cellpadding="0">
269<tr valign="top" align="left">
270<td width="21%"></td><td width="79%">
271set output page width</td></table>
272
273<table width="100%" border=0 rules="none" frame="void"
274       cols="2" cellspacing="0" cellpadding="0">
275<tr valign="top" align="left">
276<td width="10%"></td><td width="90%">
277<b>--no-wrap</b></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="21%"></td><td width="79%">
283do not break long message lines, longer than the output page
284width, into several lines</td></table>
285
286<table width="100%" border=0 rules="none" frame="void"
287       cols="2" cellspacing="0" cellpadding="0">
288<tr valign="top" align="left">
289<td width="10%"></td><td width="90%">
290<b>-s</b>, <b>--sort-output</b></td></table>
291
292<table width="100%" border=0 rules="none" frame="void"
293       cols="2" cellspacing="0" cellpadding="0">
294<tr valign="top" align="left">
295<td width="21%"></td><td width="79%">
296generate sorted output</td></table>
297
298<table width="100%" border=0 rules="none" frame="void"
299       cols="2" cellspacing="0" cellpadding="0">
300<tr valign="top" align="left">
301<td width="10%"></td><td width="90%">
302<b>-F</b>, <b>--sort-by-file</b></td></table>
303
304<table width="100%" border=0 rules="none" frame="void"
305       cols="2" cellspacing="0" cellpadding="0">
306<tr valign="top" align="left">
307<td width="21%"></td><td width="79%">
308sort output by file location</td></table>
309
310<table width="100%" border=0 rules="none" frame="void"
311       cols="2" cellspacing="0" cellpadding="0">
312<tr valign="top" align="left">
313<td width="4%"></td><td width="96%">
314<b>Informative output:</b></td></table>
315
316<table width="100%" border=0 rules="none" frame="void"
317       cols="2" cellspacing="0" cellpadding="0">
318<tr valign="top" align="left">
319<td width="10%"></td><td width="90%">
320<b>-h</b>, <b>--help</b></td></table>
321
322<table width="100%" border=0 rules="none" frame="void"
323       cols="2" cellspacing="0" cellpadding="0">
324<tr valign="top" align="left">
325<td width="21%"></td><td width="79%">
326display this help and exit</td></table>
327
328<table width="100%" border=0 rules="none" frame="void"
329       cols="2" cellspacing="0" cellpadding="0">
330<tr valign="top" align="left">
331<td width="10%"></td><td width="90%">
332<b>-V</b>, <b>--version</b></td></table>
333
334<table width="100%" border=0 rules="none" frame="void"
335       cols="2" cellspacing="0" cellpadding="0">
336<tr valign="top" align="left">
337<td width="21%"></td><td width="79%">
338output version information and exit</td></table>
339<a name="AUTHOR"></a>
340<h2>AUTHOR</h2>
341
342<table width="100%" border=0 rules="none" frame="void"
343       cols="2" cellspacing="0" cellpadding="0">
344<tr valign="top" align="left">
345<td width="10%"></td><td width="90%">
346Written by Bruno Haible.</td></table>
347<a name="REPORTING BUGS"></a>
348<h2>REPORTING BUGS</h2>
349
350<table width="100%" border=0 rules="none" frame="void"
351       cols="2" cellspacing="0" cellpadding="0">
352<tr valign="top" align="left">
353<td width="10%"></td><td width="90%">
354Report bugs to &lt;bug-gnu-gettext@gnu.org&gt;.</td></table>
355<a name="COPYRIGHT"></a>
356<h2>COPYRIGHT</h2>
357
358<table width="100%" border=0 rules="none" frame="void"
359       cols="2" cellspacing="0" cellpadding="0">
360<tr valign="top" align="left">
361<td width="10%"></td><td width="90%">
362Copyright 2001-2007 Free Software Foundation, Inc. License
363GPLv3+: GNU GPL version 3 or later
364&lt;http://gnu.org/licenses/gpl.html>;<br>
365This is free software: you are free to change and
366redistribute it. There is NO WARRANTY, to the extent
367permitted by law.</td></table>
368<a name="SEE ALSO"></a>
369<h2>SEE ALSO</h2>
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="10%"></td><td width="90%">
375The full documentation for <b>msgen</b> is maintained as a
376Texinfo manual. If the <b>info</b> and <b>msgen</b> programs
377are properly installed at your site, the
378command</td></table>
379
380<table width="100%" border=0 rules="none" frame="void"
381       cols="2" cellspacing="0" cellpadding="0">
382<tr valign="top" align="left">
383<td width="21%"></td><td width="79%">
384<b>info msgen</b></td></table>
385
386<table width="100%" border=0 rules="none" frame="void"
387       cols="2" cellspacing="0" cellpadding="0">
388<tr valign="top" align="left">
389<td width="10%"></td><td width="90%">
390should give you access to the complete manual.</td></table>
391<hr>
392</body>
393</html>
394