1 <!-- Creator : groff version 1.18.1 -->
4 <meta name=
"generator" content=
"groff -Thtml, see www.gnu.org">
5 <meta name=
"Content-Style" content=
"text/css">
10 <h1 align=center
>MSGEN
</h1>
11 <a href=
"#NAME">NAME
</a><br>
12 <a href=
"#SYNOPSIS">SYNOPSIS
</a><br>
13 <a href=
"#DESCRIPTION">DESCRIPTION
</a><br>
14 <a href=
"#AUTHOR">AUTHOR
</a><br>
15 <a href=
"#REPORTING BUGS">REPORTING BUGS
</a><br>
16 <a href=
"#COPYRIGHT">COPYRIGHT
</a><br>
17 <a href=
"#SEE ALSO">SEE ALSO
</a><br>
23 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
24 cols=
"2" cellspacing=
"0" cellpadding=
"0">
25 <tr valign=
"top" align=
"left">
28 <p>msgen
− create English message catalog
</p>
31 <a name=
"SYNOPSIS"></a>
34 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
35 cols=
"2" cellspacing=
"0" cellpadding=
"0">
36 <tr valign=
"top" align=
"left">
39 <p><b>msgen
</b> [
<i>OPTION
</i>]
<i>INPUTFILE
</i></p>
42 <a name=
"DESCRIPTION"></a>
45 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
46 cols=
"2" cellspacing=
"0" cellpadding=
"0">
47 <tr valign=
"top" align=
"left">
50 <p>Creates an English translation catalog. The input file is
51 the last created English PO file, or a PO Template file
52 (generally created by xgettext). Untranslated entries are
53 assigned a translation that is identical to the msgid.
</p>
55 <p>Mandatory arguments to long options are mandatory for
56 short options too.
</p>
60 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
61 cols=
"2" cellspacing=
"0" cellpadding=
"0">
62 <tr valign=
"top" align=
"left">
65 <p><b>Input file location:
</b></p></td>
68 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
69 cols=
"2" cellspacing=
"0" cellpadding=
"0">
70 <tr valign=
"top" align=
"left">
76 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
77 cols=
"2" cellspacing=
"0" cellpadding=
"0">
78 <tr valign=
"top" align=
"left">
81 <p>input PO or POT file
</p>
85 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
86 cols=
"2" cellspacing=
"0" cellpadding=
"0">
87 <tr valign=
"top" align=
"left">
91 <b>−−directory
</b>=
<i>DIRECTORY
</i></p></td>
94 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
95 cols=
"2" cellspacing=
"0" cellpadding=
"0">
96 <tr valign=
"top" align=
"left">
99 <p>add DIRECTORY to list for input files search
</p>
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=
"10%"></td>
108 <p>If input file is -, standard input is read.
</p>
112 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
113 cols=
"2" cellspacing=
"0" cellpadding=
"0">
114 <tr valign=
"top" align=
"left">
117 <p><b>Output file location:
</b></p></td>
120 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
121 cols=
"2" cellspacing=
"0" cellpadding=
"0">
122 <tr valign=
"top" align=
"left">
123 <td width=
"10%"></td>
126 <b>−−output
−file
</b>=
<i>FILE
</i></p></td>
129 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
130 cols=
"2" cellspacing=
"0" cellpadding=
"0">
131 <tr valign=
"top" align=
"left">
132 <td width=
"21%"></td>
134 <p>write output to specified file
</p>
138 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
139 cols=
"2" cellspacing=
"0" cellpadding=
"0">
140 <tr valign=
"top" align=
"left">
141 <td width=
"10%"></td>
143 <p>The results are written to standard output if no output
144 file is specified or if it is -.
</p>
148 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
149 cols=
"2" cellspacing=
"0" cellpadding=
"0">
150 <tr valign=
"top" align=
"left">
153 <p><b>Input file syntax:
</b></p></td>
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>
162 <b>−−properties
−input
</b></p></td>
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=
"21%"></td>
170 <p>input file is in Java .properties syntax
</p>
174 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
175 cols=
"2" cellspacing=
"0" cellpadding=
"0">
176 <tr valign=
"top" align=
"left">
177 <td width=
"10%"></td>
179 <p><b>−−stringtable
−input
</b></p></td>
182 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
183 cols=
"2" cellspacing=
"0" cellpadding=
"0">
184 <tr valign=
"top" align=
"left">
185 <td width=
"21%"></td>
187 <p>input file is in NeXTstep/GNUstep .strings syntax
</p>
191 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
192 cols=
"2" cellspacing=
"0" cellpadding=
"0">
193 <tr valign=
"top" align=
"left">
196 <p><b>Output details:
</b></p></td>
199 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
200 cols=
"2" cellspacing=
"0" cellpadding=
"0">
201 <tr valign=
"top" align=
"left">
202 <td width=
"10%"></td>
204 <p><b>−−lang
</b>=
<i>CATALOGNAME
</i></p></td>
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>
212 <p>set
’Language
’ field in the header entry
</p>
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=
"10%"></td>
221 <p><b>−−color
</b></p></td>
224 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
225 cols=
"2" cellspacing=
"0" cellpadding=
"0">
226 <tr valign=
"top" align=
"left">
227 <td width=
"21%"></td>
229 <p>use colors and other text attributes always
</p>
233 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
234 cols=
"2" cellspacing=
"0" cellpadding=
"0">
235 <tr valign=
"top" align=
"left">
236 <td width=
"10%"></td>
238 <p><b>−−color
</b>=
<i>WHEN
</i></p></td>
241 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
242 cols=
"2" cellspacing=
"0" cellpadding=
"0">
243 <tr valign=
"top" align=
"left">
244 <td width=
"21%"></td>
246 <p>use colors and other text attributes if WHEN. WHEN may be
247 ’always
’,
’never
’,
248 ’auto
’, or
’html
’.
</p>
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=
"10%"></td>
257 <p><b>−−style
</b>=
<i>STYLEFILE
</i></p></td>
260 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
261 cols=
"2" cellspacing=
"0" cellpadding=
"0">
262 <tr valign=
"top" align=
"left">
263 <td width=
"21%"></td>
265 <p>specify CSS style rule file for
266 <b>−−color
</b></p>
270 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
271 cols=
"2" cellspacing=
"0" cellpadding=
"0">
272 <tr valign=
"top" align=
"left">
273 <td width=
"10%"></td>
276 <b>−−no
−escape
</b></p></td>
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>
284 <p>do not use C escapes in output (default)
</p>
288 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
289 cols=
"2" cellspacing=
"0" cellpadding=
"0">
290 <tr valign=
"top" align=
"left">
291 <td width=
"10%"></td>
293 <p><b>−E
</b>,
<b>−−escape
</b></p></td>
296 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
297 cols=
"2" cellspacing=
"0" cellpadding=
"0">
298 <tr valign=
"top" align=
"left">
299 <td width=
"21%"></td>
301 <p>use C escapes in output, no extended chars
</p>
305 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
306 cols=
"2" cellspacing=
"0" cellpadding=
"0">
307 <tr valign=
"top" align=
"left">
308 <td width=
"10%"></td>
310 <p><b>−−force
−po
</b></p></td>
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>
318 <p>write PO file even if empty
</p>
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=
"10%"></td>
327 <p><b>−i
</b>,
<b>−−indent
</b></p></td>
330 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
331 cols=
"2" cellspacing=
"0" cellpadding=
"0">
332 <tr valign=
"top" align=
"left">
333 <td width=
"21%"></td>
335 <p>indented output style
</p>
339 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
340 cols=
"2" cellspacing=
"0" cellpadding=
"0">
341 <tr valign=
"top" align=
"left">
342 <td width=
"10%"></td>
344 <p><b>−−no
−location
</b></p></td>
347 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
348 cols=
"2" cellspacing=
"0" cellpadding=
"0">
349 <tr valign=
"top" align=
"left">
350 <td width=
"21%"></td>
352 <p>suppress
’#: filename:line
’ lines
</p>
356 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
357 cols=
"2" cellspacing=
"0" cellpadding=
"0">
358 <tr valign=
"top" align=
"left">
359 <td width=
"10%"></td>
361 <p><b>−−add
−location
</b></p></td>
364 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
365 cols=
"2" cellspacing=
"0" cellpadding=
"0">
366 <tr valign=
"top" align=
"left">
367 <td width=
"21%"></td>
369 <p>preserve
’#: filename:line
’ lines
374 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
375 cols=
"2" cellspacing=
"0" cellpadding=
"0">
376 <tr valign=
"top" align=
"left">
377 <td width=
"10%"></td>
379 <p><b>−−strict
</b></p></td>
382 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
383 cols=
"2" cellspacing=
"0" cellpadding=
"0">
384 <tr valign=
"top" align=
"left">
385 <td width=
"21%"></td>
387 <p>strict Uniforum output style
</p>
391 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
392 cols=
"2" cellspacing=
"0" cellpadding=
"0">
393 <tr valign=
"top" align=
"left">
394 <td width=
"10%"></td>
397 <b>−−properties
−output
</b></p></td>
400 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
401 cols=
"2" cellspacing=
"0" cellpadding=
"0">
402 <tr valign=
"top" align=
"left">
403 <td width=
"21%"></td>
405 <p>write out a Java .properties file
</p>
409 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
410 cols=
"2" cellspacing=
"0" cellpadding=
"0">
411 <tr valign=
"top" align=
"left">
412 <td width=
"10%"></td>
414 <p><b>−−stringtable
−output
</b></p></td>
417 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
418 cols=
"2" cellspacing=
"0" cellpadding=
"0">
419 <tr valign=
"top" align=
"left">
420 <td width=
"21%"></td>
422 <p>write out a NeXTstep/GNUstep .strings file
</p>
426 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
427 cols=
"2" cellspacing=
"0" cellpadding=
"0">
428 <tr valign=
"top" align=
"left">
429 <td width=
"10%"></td>
432 <b>−−width
</b>=
<i>NUMBER
</i></p></td>
435 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
436 cols=
"2" cellspacing=
"0" cellpadding=
"0">
437 <tr valign=
"top" align=
"left">
438 <td width=
"21%"></td>
440 <p>set output page width
</p>
444 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
445 cols=
"2" cellspacing=
"0" cellpadding=
"0">
446 <tr valign=
"top" align=
"left">
447 <td width=
"10%"></td>
449 <p><b>−−no
−wrap
</b></p></td>
452 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
453 cols=
"2" cellspacing=
"0" cellpadding=
"0">
454 <tr valign=
"top" align=
"left">
455 <td width=
"21%"></td>
457 <p>do not break long message lines, longer than the output
458 page width, into several lines
</p>
462 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
463 cols=
"2" cellspacing=
"0" cellpadding=
"0">
464 <tr valign=
"top" align=
"left">
465 <td width=
"10%"></td>
468 <b>−−sort
−output
</b></p></td>
471 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
472 cols=
"2" cellspacing=
"0" cellpadding=
"0">
473 <tr valign=
"top" align=
"left">
474 <td width=
"21%"></td>
476 <p>generate sorted output
</p>
480 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
481 cols=
"2" cellspacing=
"0" cellpadding=
"0">
482 <tr valign=
"top" align=
"left">
483 <td width=
"10%"></td>
486 <b>−−sort
−by
−file
</b></p></td>
489 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
490 cols=
"2" cellspacing=
"0" cellpadding=
"0">
491 <tr valign=
"top" align=
"left">
492 <td width=
"21%"></td>
494 <p>sort output by file location
</p>
498 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
499 cols=
"2" cellspacing=
"0" cellpadding=
"0">
500 <tr valign=
"top" align=
"left">
503 <p><b>Informative output:
</b></p></td>
506 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
507 cols=
"2" cellspacing=
"0" cellpadding=
"0">
508 <tr valign=
"top" align=
"left">
509 <td width=
"10%"></td>
511 <p><b>−h
</b>,
<b>−−help
</b></p></td>
514 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
515 cols=
"2" cellspacing=
"0" cellpadding=
"0">
516 <tr valign=
"top" align=
"left">
517 <td width=
"21%"></td>
519 <p>display this help and exit
</p>
523 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
524 cols=
"2" cellspacing=
"0" cellpadding=
"0">
525 <tr valign=
"top" align=
"left">
526 <td width=
"10%"></td>
528 <p><b>−V
</b>,
<b>−−version
</b></p></td>
531 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
532 cols=
"2" cellspacing=
"0" cellpadding=
"0">
533 <tr valign=
"top" align=
"left">
534 <td width=
"21%"></td>
536 <p>output version information and exit
</p>
539 <a name=
"AUTHOR"></a>
542 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
543 cols=
"2" cellspacing=
"0" cellpadding=
"0">
544 <tr valign=
"top" align=
"left">
545 <td width=
"10%"></td>
547 <p>Written by Bruno Haible.
</p>
550 <a name=
"REPORTING BUGS"></a>
551 <h2>REPORTING BUGS
</h2>
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=
"10%"></td>
558 <p>Report bugs to
<bug-gnu-gettext@gnu.org
>.
</p>
561 <a name=
"COPYRIGHT"></a>
564 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
565 cols=
"2" cellspacing=
"0" cellpadding=
"0">
566 <tr valign=
"top" align=
"left">
567 <td width=
"10%"></td>
569 <p>Copyright
© 2001-
2010 Free Software Foundation, Inc.
570 License GPLv3+: GNU GPL version
3 or later
571 <http://gnu.org/licenses/gpl.html
><br>
572 This is free software: you are free to change and
573 redistribute it. There is NO WARRANTY, to the extent
574 permitted by law.
</p>
577 <a name=
"SEE ALSO"></a>
580 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
581 cols=
"2" cellspacing=
"0" cellpadding=
"0">
582 <tr valign=
"top" align=
"left">
583 <td width=
"10%"></td>
585 <p>The full documentation for
<b>msgen
</b> is maintained as
586 a Texinfo manual. If the
<b>info
</b> and
<b>msgen
</b>
587 programs are properly installed at your site, the
592 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
593 cols=
"2" cellspacing=
"0" cellpadding=
"0">
594 <tr valign=
"top" align=
"left">
595 <td width=
"20%"></td>
597 <p><b>info msgen
</b></p>
601 <table width=
"100%" border=
0 rules=
"none" frame=
"void"
602 cols=
"2" cellspacing=
"0" cellpadding=
"0">
603 <tr valign=
"top" align=
"left">
604 <td width=
"10%"></td>
606 <p>should give you access to the complete manual.
</p>