3
<meta name="generator" content="groff -Thtml, see www.gnu.org">
4
<meta name="Content-Style" content="text/css">
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>
19
<!-- Creator : groff version 1.17.2 -->
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%">
26
msgen - create English message catalog</td></table>
27
<a name="SYNOPSIS"></a>
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>
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%">
42
Creates an English translation catalog. The input file is
43
the last created English PO file, or a PO Template file
44
(generally created by xgettext). Untranslated entries are
45
assigned a translation that is identical to the
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%">
52
Mandatory arguments to long options are mandatory for short
53
options too.</td></table>
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>
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%">
65
INPUTFILE</td></table>
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%">
71
input PO or POT file</td></table>
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>
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%">
83
add DIRECTORY to list for input files search</td></table>
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%">
89
If input file is -, standard input is read.</td></table>
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>
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>
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%">
107
write output to specified file</td></table>
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%">
113
The results are written to standard output if no output file
114
is specified or if it is -.</td></table>
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>
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>
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%">
132
input file is in Java .properties syntax</td></table>
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>
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%">
144
input file is in NeXTstep/GNUstep .strings
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>
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>
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%">
163
do not use C escapes in output (default)</td></table>
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>
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%">
175
use C escapes in output, no extended chars</td></table>
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>
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%">
187
write PO file even if empty</td></table>
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>
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%">
199
indented output style</td></table>
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>
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%">
211
suppress '#: filename:line' lines</td></table>
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>
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%">
223
preserve '#: filename:line' lines (default)</td></table>
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>
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%">
235
strict Uniforum output style</td></table>
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>
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%">
247
write out a Java .properties file</td></table>
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>
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%">
259
write out a NeXTstep/GNUstep .strings file</td></table>
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>
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%">
271
set output page width</td></table>
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>
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%">
283
do not break long message lines, longer than the output page
284
width, into several lines</td></table>
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>
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
generate sorted output</td></table>
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>
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%">
308
sort output by file location</td></table>
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>
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>
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%">
326
display this help and exit</td></table>
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>
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%">
338
output version information and exit</td></table>
339
<a name="AUTHOR"></a>
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%">
346
Written by Bruno Haible.</td></table>
347
<a name="REPORTING BUGS"></a>
348
<h2>REPORTING BUGS</h2>
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%">
354
Report bugs to <bug-gnu-gettext@gnu.org>.</td></table>
355
<a name="COPYRIGHT"></a>
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%">
362
Copyright 2001-2004 Free Software Foundation, Inc.<br>
363
This is free software; see the source for copying
364
conditions. There is NO warranty; not even for
365
MERCHANTABILITY or FITNESS FOR A PARTICULAR
366
PURPOSE.</td></table>
367
<a name="SEE ALSO"></a>
370
<table width="100%" border=0 rules="none" frame="void"
371
cols="2" cellspacing="0" cellpadding="0">
372
<tr valign="top" align="left">
373
<td width="10%"></td><td width="90%">
374
The full documentation for <b>msgen</b> is maintained as a
375
Texinfo manual. If the <b>info</b> and <b>msgen</b> programs
376
are properly installed at your site, the
379
<table width="100%" border=0 rules="none" frame="void"
380
cols="2" cellspacing="0" cellpadding="0">
381
<tr valign="top" align="left">
382
<td width="21%"></td><td width="79%">
383
<b>info msgen</b></td></table>
385
<table width="100%" border=0 rules="none" frame="void"
386
cols="2" cellspacing="0" cellpadding="0">
387
<tr valign="top" align="left">
388
<td width="10%"></td><td width="90%">
389
should give you access to the complete manual.</td></table>