1MSGUNFMT(1) GNU MSGUNFMT(1)
2
3
4
6 msgunfmt - uncompile message catalog from binary format
7
9 msgunfmt [OPTION] [FILE]...
10
12 Convert binary message catalog to Uniforum style .po file.
13
14 Mandatory arguments to long options are mandatory for short options
15 too.
16
17 Operation mode:
18 -j, --java
19 Java mode: input is a Java ResourceBundle class
20
21 --csharp
22 C# mode: input is a .NET .dll file
23
24 --csharp-resources
25 C# resources mode: input is a .NET .resources file
26
27 --tcl Tcl mode: input is a tcl/msgcat .msg file
28
29 Input file location:
30 FILE ...
31 input .mo files
32
33 If no input file is given or if it is -, standard input is read.
34
35 Input file location in Java mode:
36 -r, --resource=RESOURCE
37 resource name
38
39 -l, --locale=LOCALE
40 locale name, either language or language_COUNTRY
41
42 The class name is determined by appending the locale name to the
43 resource name, separated with an underscore. The class is located
44 using the CLASSPATH.
45
46 Input file location in C# mode:
47 -r, --resource=RESOURCE
48 resource name
49
50 -l, --locale=LOCALE
51 locale name, either language or language_COUNTRY
52
53 -d DIRECTORY
54 base directory for locale dependent .dll files
55
56 The -l and -d options are mandatory. The .dll file is located in a
57 subdirectory of the specified directory whose name depends on the
58 locale.
59
60 Input file location in Tcl mode:
61 -l, --locale=LOCALE
62 locale name, either language or language_COUNTRY
63
64 -d DIRECTORY
65 base directory of .msg message catalogs
66
67 The -l and -d options are mandatory. The .msg file is located in the
68 specified directory.
69
70 Output file location:
71 -o, --output-file=FILE
72 write output to specified file
73
74 The results are written to standard output if no output file is speci‐
75 fied or if it is -.
76
77 Output details:
78 -e, --no-escape
79 do not use C escapes in output (default)
80
81 -E, --escape
82 use C escapes in output, no extended chars
83
84 --force-po
85 write PO file even if empty
86
87 -i, --indent
88 write indented output style
89
90 --strict
91 write strict uniforum style
92
93 -p, --properties-output
94 write out a Java .properties file
95
96 --stringtable-output
97 write out a NeXTstep/GNUstep .strings file
98
99 -w, --width=NUMBER
100 set output page width
101
102 --no-wrap
103 do not break long message lines, longer than the output page
104 width, into several lines
105
106 -s, --sort-output
107 generate sorted output
108
109 Informative output:
110 -h, --help
111 display this help and exit
112
113 -V, --version
114 output version information and exit
115
116 -v, --verbose
117 increase verbosity level
118
120 Written by Ulrich Drepper.
121
123 Report bugs to <bug-gnu-gettext@gnu.org>.
124
126 Copyright © 1995-1998, 2000-2006 Free Software Foundation, Inc.
127 This is free software; see the source for copying conditions. There is
128 NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
129 PURPOSE.
130
132 The full documentation for msgunfmt is maintained as a Texinfo manual.
133 If the info and msgunfmt programs are properly installed at your site,
134 the command
135
136 info msgunfmt
137
138 should give you access to the complete manual.
139
140
141
142GNU gettext-tools 0.16.1 November 2006 MSGUNFMT(1)