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>MSGUNFMT</title>
6</head>
7<body>
8
9<h1 align=center>MSGUNFMT</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%">
26msgunfmt - uncompile message catalog from binary format</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>msgunfmt</b> [<i>OPTION</i>]
35[<i>FILE</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%">
43Convert binary message catalog to Uniforum style .po
44file.</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.</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>Operation mode:</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%">
63<b>-j</b>, <b>--java</b></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%">
69Java mode: input is a Java ResourceBundle class</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>--csharp</b></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%">
81C# mode: input is a .NET .dll 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>--csharp-resources</b></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%">
93C# resources mode: input is a .NET .resources
94file</td></table>
95
96<table width="100%" border=0 rules="none" frame="void"
97       cols="2" cellspacing="0" cellpadding="0">
98<tr valign="top" align="left">
99<td width="10%"></td><td width="90%">
100<b>--tcl</b></td></table>
101
102<table width="100%" border=0 rules="none" frame="void"
103       cols="2" cellspacing="0" cellpadding="0">
104<tr valign="top" align="left">
105<td width="21%"></td><td width="79%">
106Tcl mode: input is a tcl/msgcat .msg file</td></table>
107
108<table width="100%" border=0 rules="none" frame="void"
109       cols="2" cellspacing="0" cellpadding="0">
110<tr valign="top" align="left">
111<td width="4%"></td><td width="96%">
112<b>Input file location:</b></td></table>
113
114<table width="100%" border=0 rules="none" frame="void"
115       cols="2" cellspacing="0" cellpadding="0">
116<tr valign="top" align="left">
117<td width="10%"></td><td width="90%">
118FILE ...</td></table>
119
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="21%"></td><td width="79%">
124input .mo files</td></table>
125
126<table width="100%" border=0 rules="none" frame="void"
127       cols="2" cellspacing="0" cellpadding="0">
128<tr valign="top" align="left">
129<td width="10%"></td><td width="90%">
130If no input file is given or if it is -, standard input is
131read.</td></table>
132
133<table width="100%" border=0 rules="none" frame="void"
134       cols="2" cellspacing="0" cellpadding="0">
135<tr valign="top" align="left">
136<td width="4%"></td><td width="96%">
137<b>Input file location in Java mode:</b></td></table>
138
139<table width="100%" border=0 rules="none" frame="void"
140       cols="2" cellspacing="0" cellpadding="0">
141<tr valign="top" align="left">
142<td width="10%"></td><td width="90%">
143<b>-r</b>, <b>--resource</b>=<i>RESOURCE</i></td></table>
144
145<table width="100%" border=0 rules="none" frame="void"
146       cols="2" cellspacing="0" cellpadding="0">
147<tr valign="top" align="left">
148<td width="21%"></td><td width="79%">
149resource name</td></table>
150
151<table width="100%" border=0 rules="none" frame="void"
152       cols="2" cellspacing="0" cellpadding="0">
153<tr valign="top" align="left">
154<td width="10%"></td><td width="90%">
155<b>-l</b>, <b>--locale</b>=<i>LOCALE</i></td></table>
156
157<table width="100%" border=0 rules="none" frame="void"
158       cols="2" cellspacing="0" cellpadding="0">
159<tr valign="top" align="left">
160<td width="21%"></td><td width="79%">
161locale name, either language or
162language_COUNTRY</td></table>
163
164<table width="100%" border=0 rules="none" frame="void"
165       cols="2" cellspacing="0" cellpadding="0">
166<tr valign="top" align="left">
167<td width="10%"></td><td width="90%">
168The class name is determined by appending the locale name to
169the resource name, separated with an underscore. The class
170is located using the CLASSPATH.</td></table>
171
172<table width="100%" border=0 rules="none" frame="void"
173       cols="2" cellspacing="0" cellpadding="0">
174<tr valign="top" align="left">
175<td width="4%"></td><td width="96%">
176<b>Input file location in C# mode:</b></td></table>
177
178<table width="100%" border=0 rules="none" frame="void"
179       cols="2" cellspacing="0" cellpadding="0">
180<tr valign="top" align="left">
181<td width="10%"></td><td width="90%">
182<b>-r</b>, <b>--resource</b>=<i>RESOURCE</i></td></table>
183
184<table width="100%" border=0 rules="none" frame="void"
185       cols="2" cellspacing="0" cellpadding="0">
186<tr valign="top" align="left">
187<td width="21%"></td><td width="79%">
188resource name</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="10%"></td><td width="90%">
194<b>-l</b>, <b>--locale</b>=<i>LOCALE</i></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="21%"></td><td width="79%">
200locale name, either language or
201language_COUNTRY</td></table>
202
203<table width="100%" border=0 rules="none" frame="void"
204       cols="2" cellspacing="0" cellpadding="0">
205<tr valign="top" align="left">
206<td width="10%"></td><td width="90%">
207<b>-d</b> DIRECTORY</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="21%"></td><td width="79%">
213base directory for locale dependent .dll files</td></table>
214
215<table width="100%" border=0 rules="none" frame="void"
216       cols="2" cellspacing="0" cellpadding="0">
217<tr valign="top" align="left">
218<td width="10%"></td><td width="90%">
219The <b>-l</b> and <b>-d</b> options are mandatory. The .dll
220file is located in a subdirectory of the specified directory
221whose name depends on the locale.</td></table>
222
223<table width="100%" border=0 rules="none" frame="void"
224       cols="2" cellspacing="0" cellpadding="0">
225<tr valign="top" align="left">
226<td width="4%"></td><td width="96%">
227<b>Input file location in Tcl mode:</b></td></table>
228
229<table width="100%" border=0 rules="none" frame="void"
230       cols="2" cellspacing="0" cellpadding="0">
231<tr valign="top" align="left">
232<td width="10%"></td><td width="90%">
233<b>-l</b>, <b>--locale</b>=<i>LOCALE</i></td></table>
234
235<table width="100%" border=0 rules="none" frame="void"
236       cols="2" cellspacing="0" cellpadding="0">
237<tr valign="top" align="left">
238<td width="21%"></td><td width="79%">
239locale name, either language or
240language_COUNTRY</td></table>
241
242<table width="100%" border=0 rules="none" frame="void"
243       cols="2" cellspacing="0" cellpadding="0">
244<tr valign="top" align="left">
245<td width="10%"></td><td width="90%">
246<b>-d</b> DIRECTORY</td></table>
247
248<table width="100%" border=0 rules="none" frame="void"
249       cols="2" cellspacing="0" cellpadding="0">
250<tr valign="top" align="left">
251<td width="21%"></td><td width="79%">
252base directory of .msg message catalogs</td></table>
253
254<table width="100%" border=0 rules="none" frame="void"
255       cols="2" cellspacing="0" cellpadding="0">
256<tr valign="top" align="left">
257<td width="10%"></td><td width="90%">
258The <b>-l</b> and <b>-d</b> options are mandatory. The .msg
259file is located in the specified directory.</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="4%"></td><td width="96%">
265<b>Output file location:</b></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="10%"></td><td width="90%">
271<b>-o</b>, <b>--output-file</b>=<i>FILE</i></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="21%"></td><td width="79%">
277write output to specified file</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%">
283The results are written to standard output if no output file
284is specified or if it is -.</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="4%"></td><td width="96%">
290<b>Output details:</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="10%"></td><td width="90%">
296<b>-e</b>, <b>--no-escape</b></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="21%"></td><td width="79%">
302do not use C escapes in output (default)</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="10%"></td><td width="90%">
308<b>-E</b>, <b>--escape</b></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="21%"></td><td width="79%">
314use C escapes in output, no extended chars</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>--force-po</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%">
326write PO file even if empty</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>-i</b>, <b>--indent</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%">
338write indented output style</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="10%"></td><td width="90%">
344<b>--strict</b></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="21%"></td><td width="79%">
350write strict uniforum style</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="10%"></td><td width="90%">
356<b>-p</b>, <b>--properties-output</b></td></table>
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="21%"></td><td width="79%">
362write out a Java .properties file</td></table>
363
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="10%"></td><td width="90%">
368<b>--stringtable-output</b></td></table>
369
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="21%"></td><td width="79%">
374write out a NeXTstep/GNUstep .strings file</td></table>
375
376<table width="100%" border=0 rules="none" frame="void"
377       cols="2" cellspacing="0" cellpadding="0">
378<tr valign="top" align="left">
379<td width="10%"></td><td width="90%">
380<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table>
381
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><td width="79%">
386set output page width</td></table>
387
388<table width="100%" border=0 rules="none" frame="void"
389       cols="2" cellspacing="0" cellpadding="0">
390<tr valign="top" align="left">
391<td width="10%"></td><td width="90%">
392<b>--no-wrap</b></td></table>
393
394<table width="100%" border=0 rules="none" frame="void"
395       cols="2" cellspacing="0" cellpadding="0">
396<tr valign="top" align="left">
397<td width="21%"></td><td width="79%">
398do not break long message lines, longer than the output page
399width, into several lines</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>-s</b>, <b>--sort-output</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%">
411generate sorted output</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="4%"></td><td width="96%">
417<b>Informative output:</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="10%"></td><td width="90%">
423<b>-h</b>, <b>--help</b></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="21%"></td><td width="79%">
429display this help and exit</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="10%"></td><td width="90%">
435<b>-V</b>, <b>--version</b></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="21%"></td><td width="79%">
441output version information and exit</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="10%"></td><td width="90%">
447<b>-v</b>, <b>--verbose</b></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="21%"></td><td width="79%">
453increase verbosity level</td></table>
454<a name="AUTHOR"></a>
455<h2>AUTHOR</h2>
456
457<table width="100%" border=0 rules="none" frame="void"
458       cols="2" cellspacing="0" cellpadding="0">
459<tr valign="top" align="left">
460<td width="10%"></td><td width="90%">
461Written by Ulrich Drepper.</td></table>
462<a name="REPORTING BUGS"></a>
463<h2>REPORTING BUGS</h2>
464
465<table width="100%" border=0 rules="none" frame="void"
466       cols="2" cellspacing="0" cellpadding="0">
467<tr valign="top" align="left">
468<td width="10%"></td><td width="90%">
469Report bugs to &lt;bug-gnu-gettext@gnu.org&gt;.</td></table>
470<a name="COPYRIGHT"></a>
471<h2>COPYRIGHT</h2>
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%">
477Copyright 1995-1998, 2000-2007 Free Software Foundation,
478Inc. License GPLv3+: GNU GPL version 3 or later
479&lt;http://gnu.org/licenses/gpl.html>;<br>
480This is free software: you are free to change and
481redistribute it. There is NO WARRANTY, to the extent
482permitted by law.</td></table>
483<a name="SEE ALSO"></a>
484<h2>SEE ALSO</h2>
485
486<table width="100%" border=0 rules="none" frame="void"
487       cols="2" cellspacing="0" cellpadding="0">
488<tr valign="top" align="left">
489<td width="10%"></td><td width="90%">
490The full documentation for <b>msgunfmt</b> is maintained as
491a Texinfo manual. If the <b>info</b> and <b>msgunfmt</b>
492programs are properly installed at your site, the
493command</td></table>
494
495<table width="100%" border=0 rules="none" frame="void"
496       cols="2" cellspacing="0" cellpadding="0">
497<tr valign="top" align="left">
498<td width="21%"></td><td width="79%">
499<b>info msgunfmt</b></td></table>
500
501<table width="100%" border=0 rules="none" frame="void"
502       cols="2" cellspacing="0" cellpadding="0">
503<tr valign="top" align="left">
504<td width="10%"></td><td width="90%">
505should give you access to the complete manual.</td></table>
506<hr>
507</body>
508</html>
509