16
17
<a href="#SEE ALSO">SEE ALSO</a><br>
19
<!-- Creator : groff version 1.17.2 -->
20
20
<a name="NAME"></a>
22
23
<table width="100%" border=0 rules="none" frame="void"
23
24
cols="2" cellspacing="0" cellpadding="0">
24
25
<tr valign="top" align="left">
25
<td width="10%"></td><td width="90%">
26
msgexec - process translations of message catalog</td></table>
28
<p>msgexec − process translations of message
27
32
<a name="SYNOPSIS"></a>
30
35
<table width="100%" border=0 rules="none" frame="void"
31
36
cols="2" cellspacing="0" cellpadding="0">
32
37
<tr valign="top" align="left">
33
<td width="10%"></td><td width="90%">
34
<b>msgexec</b> [<i>OPTION</i>] <i>COMMAND</i>
35
[<i>COMMAND-OPTION</i>]</td></table>
40
<p><b>msgexec</b> [<i>OPTION</i>] <i>COMMAND</i>
41
[<i>COMMAND-OPTION</i>]</p>
36
44
<a name="DESCRIPTION"></a>
37
45
<h2>DESCRIPTION</h2>
39
47
<table width="100%" border=0 rules="none" frame="void"
40
48
cols="2" cellspacing="0" cellpadding="0">
41
49
<tr valign="top" align="left">
42
<td width="10%"></td><td width="90%">
43
Applies a command to all translations of a translation
52
<p>Applies a command to all translations of a translation
44
53
catalog. The COMMAND can be any program that reads a
45
54
translation from standard input. It is invoked once for each
46
translation. Its output becomes msgexec's output. msgexec's
47
return code is the maximum return code across all
48
invocations.</td></table>
50
<table width="100%" border=0 rules="none" frame="void"
51
cols="2" cellspacing="0" cellpadding="0">
52
<tr valign="top" align="left">
53
<td width="10%"></td><td width="90%">
54
A special builtin command called '0' outputs the
55
translation, followed by a null byte. The output of
55
translation. Its output becomes msgexec’s output.
56
msgexec’s return code is the maximum return code
57
across all invocations.</p>
59
<p>A special builtin command called ’0’ outputs
60
the translation, followed by a null byte. The output of
56
61
"msgexec 0" is suitable as input for "xargs
57
<b>-0</b>".</td></table>
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
Mandatory arguments to long options are mandatory for short
64
options too.</td></table>
66
<table width="100%" border=0 rules="none" frame="void"
67
cols="2" cellspacing="0" cellpadding="0">
68
<tr valign="top" align="left">
69
<td width="4%"></td><td width="96%">
70
<b>Input file location:</b></td></table>
72
<table width="100%" border=0 rules="none" frame="void"
73
cols="2" cellspacing="0" cellpadding="0">
74
<tr valign="top" align="left">
75
<td width="10%"></td><td width="90%">
76
<b>-i</b>, <b>--input</b>=<i>INPUTFILE</i></td></table>
78
<table width="100%" border=0 rules="none" frame="void"
79
cols="2" cellspacing="0" cellpadding="0">
80
<tr valign="top" align="left">
81
<td width="21%"></td><td width="79%">
82
input PO file</td></table>
84
<table width="100%" border=0 rules="none" frame="void"
85
cols="2" cellspacing="0" cellpadding="0">
86
<tr valign="top" align="left">
87
<td width="10%"></td><td width="90%">
88
<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table>
90
<table width="100%" border=0 rules="none" frame="void"
91
cols="2" cellspacing="0" cellpadding="0">
92
<tr valign="top" align="left">
93
<td width="21%"></td><td width="79%">
94
add DIRECTORY to list for input files search</td></table>
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
If no input file is given or if it is -, standard input is
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="4%"></td><td width="96%">
107
<b>Input file syntax:</b></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
<b>-P</b>, <b>--properties-input</b></td></table>
115
<table width="100%" border=0 rules="none" frame="void"
116
cols="2" cellspacing="0" cellpadding="0">
117
<tr valign="top" align="left">
118
<td width="21%"></td><td width="79%">
119
input file is in Java .properties syntax</td></table>
121
<table width="100%" border=0 rules="none" frame="void"
122
cols="2" cellspacing="0" cellpadding="0">
123
<tr valign="top" align="left">
124
<td width="10%"></td><td width="90%">
125
<b>--stringtable-input</b></td></table>
127
<table width="100%" border=0 rules="none" frame="void"
128
cols="2" cellspacing="0" cellpadding="0">
129
<tr valign="top" align="left">
130
<td width="21%"></td><td width="79%">
131
input file is in NeXTstep/GNUstep .strings
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="4%"></td><td width="96%">
138
<b>Informative output:</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="10%"></td><td width="90%">
144
<b>-h</b>, <b>--help</b></td></table>
146
<table width="100%" border=0 rules="none" frame="void"
147
cols="2" cellspacing="0" cellpadding="0">
148
<tr valign="top" align="left">
149
<td width="21%"></td><td width="79%">
150
display this help and exit</td></table>
152
<table width="100%" border=0 rules="none" frame="void"
153
cols="2" cellspacing="0" cellpadding="0">
154
<tr valign="top" align="left">
155
<td width="10%"></td><td width="90%">
156
<b>-V</b>, <b>--version</b></td></table>
158
<table width="100%" border=0 rules="none" frame="void"
159
cols="2" cellspacing="0" cellpadding="0">
160
<tr valign="top" align="left">
161
<td width="21%"></td><td width="79%">
162
output version information and exit</td></table>
62
<b>−0</b>".</p>
64
<p>Mandatory arguments to long options are mandatory for
65
short options too.</p>
69
<table width="100%" border=0 rules="none" frame="void"
70
cols="2" cellspacing="0" cellpadding="0">
71
<tr valign="top" align="left">
74
<p><b>Input file location:</b></p></td>
77
<table width="100%" border=0 rules="none" frame="void"
78
cols="2" cellspacing="0" cellpadding="0">
79
<tr valign="top" align="left">
83
<b>−−input</b>=<i>INPUTFILE</i></p></td>
86
<table width="100%" border=0 rules="none" frame="void"
87
cols="2" cellspacing="0" cellpadding="0">
88
<tr valign="top" align="left">
95
<table width="100%" border=0 rules="none" frame="void"
96
cols="2" cellspacing="0" cellpadding="0">
97
<tr valign="top" align="left">
101
<b>−−directory</b>=<i>DIRECTORY</i></p></td>
104
<table width="100%" border=0 rules="none" frame="void"
105
cols="2" cellspacing="0" cellpadding="0">
106
<tr valign="top" align="left">
107
<td width="21%"></td>
109
<p>add DIRECTORY to list for input files search</p>
113
<table width="100%" border=0 rules="none" frame="void"
114
cols="2" cellspacing="0" cellpadding="0">
115
<tr valign="top" align="left">
116
<td width="10%"></td>
118
<p>If no input file is given or if it is -, standard input
123
<table width="100%" border=0 rules="none" frame="void"
124
cols="2" cellspacing="0" cellpadding="0">
125
<tr valign="top" align="left">
128
<p><b>Input file syntax:</b></p></td>
131
<table width="100%" border=0 rules="none" frame="void"
132
cols="2" cellspacing="0" cellpadding="0">
133
<tr valign="top" align="left">
134
<td width="10%"></td>
137
<b>−−properties−input</b></p></td>
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>
145
<p>input file is in Java .properties syntax</p>
149
<table width="100%" border=0 rules="none" frame="void"
150
cols="2" cellspacing="0" cellpadding="0">
151
<tr valign="top" align="left">
152
<td width="10%"></td>
154
<p><b>−−stringtable−input</b></p></td>
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>
162
<p>input file is in NeXTstep/GNUstep .strings syntax</p>
166
<table width="100%" border=0 rules="none" frame="void"
167
cols="2" cellspacing="0" cellpadding="0">
168
<tr valign="top" align="left">
171
<p><b>Informative output:</b></p></td>
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>−h</b>, <b>−−help</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>display this help and exit</p>
191
<table width="100%" border=0 rules="none" frame="void"
192
cols="2" cellspacing="0" cellpadding="0">
193
<tr valign="top" align="left">
194
<td width="10%"></td>
196
<p><b>−V</b>, <b>−−version</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="21%"></td>
204
<p>output version information and exit</p>
163
207
<a name="AUTHOR"></a>
166
210
<table width="100%" border=0 rules="none" frame="void"
167
211
cols="2" cellspacing="0" cellpadding="0">
168
212
<tr valign="top" align="left">
169
<td width="10%"></td><td width="90%">
170
Written by Bruno Haible.</td></table>
213
<td width="10%"></td>
215
<p>Written by Bruno Haible.</p>
171
218
<a name="REPORTING BUGS"></a>
172
219
<h2>REPORTING BUGS</h2>
174
221
<table width="100%" border=0 rules="none" frame="void"
175
222
cols="2" cellspacing="0" cellpadding="0">
176
223
<tr valign="top" align="left">
177
<td width="10%"></td><td width="90%">
178
Report bugs to <bug-gnu-gettext@gnu.org>.</td></table>
224
<td width="10%"></td>
226
<p>Report bugs to <bug-gnu-gettext@gnu.org>.</p>
179
229
<a name="COPYRIGHT"></a>
180
230
<h2>COPYRIGHT</h2>
182
232
<table width="100%" border=0 rules="none" frame="void"
183
233
cols="2" cellspacing="0" cellpadding="0">
184
234
<tr valign="top" align="left">
185
<td width="10%"></td><td width="90%">
186
Copyright 2001-2007 Free Software Foundation, Inc. License
187
GPLv3+: GNU GPL version 3 or later
235
<td width="10%"></td>
237
<p>Copyright © 2001-2010 Free Software Foundation, Inc.
238
License GPLv3+: GNU GPL version 3 or later
188
239
<http://gnu.org/licenses/gpl.html><br>
189
240
This is free software: you are free to change and
190
241
redistribute it. There is NO WARRANTY, to the extent
191
permitted by law.</td></table>
242
permitted by law.</p>
192
245
<a name="SEE ALSO"></a>
193
246
<h2>SEE ALSO</h2>
195
248
<table width="100%" border=0 rules="none" frame="void"
196
249
cols="2" cellspacing="0" cellpadding="0">
197
250
<tr valign="top" align="left">
198
<td width="10%"></td><td width="90%">
199
The full documentation for <b>msgexec</b> is maintained as a
200
Texinfo manual. If the <b>info</b> and <b>msgexec</b>
251
<td width="10%"></td>
253
<p>The full documentation for <b>msgexec</b> is maintained
254
as a Texinfo manual. If the <b>info</b> and <b>msgexec</b>
201
255
programs are properly installed at your site, the
204
<table width="100%" border=0 rules="none" frame="void"
205
cols="2" cellspacing="0" cellpadding="0">
206
<tr valign="top" align="left">
207
<td width="21%"></td><td width="79%">
208
<b>info msgexec</b></td></table>
210
<table width="100%" border=0 rules="none" frame="void"
211
cols="2" cellspacing="0" cellpadding="0">
212
<tr valign="top" align="left">
213
<td width="10%"></td><td width="90%">
214
should give you access to the complete manual.</td></table>
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="20%"></td>
265
<p><b>info msgexec</b></p>
269
<table width="100%" border=0 rules="none" frame="void"
270
cols="2" cellspacing="0" cellpadding="0">
271
<tr valign="top" align="left">
272
<td width="10%"></td>
274
<p>should give you access to the complete manual.</p>