1MSGUNFMT(1) User Commands 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 --color
79 use colors and other text attributes always
80
81 --color=WHEN
82 use colors and other text attributes if WHEN. WHEN may be
83 'always', 'never', 'auto', or 'html'.
84
85 --style=STYLEFILE
86 specify CSS style rule file for --color
87
88 -e, --no-escape
89 do not use C escapes in output (default)
90
91 -E, --escape
92 use C escapes in output, no extended chars
93
94 --force-po
95 write PO file even if empty
96
97 -i, --indent
98 write indented output style
99
100 --strict
101 write strict uniforum style
102
103 -p, --properties-output
104 write out a Java .properties file
105
106 --stringtable-output
107 write out a NeXTstep/GNUstep .strings file
108
109 -w, --width=NUMBER
110 set output page width
111
112 --no-wrap
113 do not break long message lines, longer than the output page
114 width, into several lines
115
116 -s, --sort-output
117 generate sorted output
118
119 Informative output:
120 -h, --help
121 display this help and exit
122
123 -V, --version
124 output version information and exit
125
126 -v, --verbose
127 increase verbosity level
128
130 Written by Ulrich Drepper.
131
133 Report bugs in the bug tracker at <https://savan‐
134 nah.gnu.org/projects/gettext> or by email to <bug-gettext@gnu.org>.
135
137 Copyright © 1995-2020 Free Software Foundation, Inc. License GPLv3+:
138 GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
139 This is free software: you are free to change and redistribute it.
140 There is NO WARRANTY, to the extent permitted by law.
141
143 The full documentation for msgunfmt is maintained as a Texinfo manual.
144 If the info and msgunfmt programs are properly installed at your site,
145 the command
146
147 info msgunfmt
148
149 should give you access to the complete manual.
150
151
152
153GNU gettext-tools 20200704 July 2020 MSGUNFMT(1)