Imported Upstream version 0.18.1.1
[platform/upstream/gettext.git] / gettext-tools / man / msgexec.1.html
1 <!-- Creator     : groff version 1.18.1 -->
2 <html>
3 <head>
4 <meta name="generator" content="groff -Thtml, see www.gnu.org">
5 <meta name="Content-Style" content="text/css">
6 <title>MSGEXEC</title>
7 </head>
8 <body>
9
10 <h1 align=center>MSGEXEC</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>
18
19 <hr>
20 <a name="NAME"></a>
21 <h2>NAME</h2>
22 <!-- INDENTATION -->
23 <table width="100%" border=0 rules="none" frame="void"
24        cols="2" cellspacing="0" cellpadding="0">
25 <tr valign="top" align="left">
26 <td width="10%"></td>
27 <td width="89%">
28 <p>msgexec &minus; process translations of message
29 catalog</p>
30 </td>
31 </table>
32 <a name="SYNOPSIS"></a>
33 <h2>SYNOPSIS</h2>
34 <!-- INDENTATION -->
35 <table width="100%" border=0 rules="none" frame="void"
36        cols="2" cellspacing="0" cellpadding="0">
37 <tr valign="top" align="left">
38 <td width="10%"></td>
39 <td width="89%">
40 <p><b>msgexec</b> [<i>OPTION</i>] <i>COMMAND</i>
41 [<i>COMMAND-OPTION</i>]</p>
42 </td>
43 </table>
44 <a name="DESCRIPTION"></a>
45 <h2>DESCRIPTION</h2>
46 <!-- INDENTATION -->
47 <table width="100%" border=0 rules="none" frame="void"
48        cols="2" cellspacing="0" cellpadding="0">
49 <tr valign="top" align="left">
50 <td width="10%"></td>
51 <td width="89%">
52 <p>Applies a command to all translations of a translation
53 catalog. The COMMAND can be any program that reads a
54 translation from standard input. It is invoked once for each
55 translation. Its output becomes msgexec&rsquo;s output.
56 msgexec&rsquo;s return code is the maximum return code
57 across all invocations.</p>
58 <!-- INDENTATION -->
59 <p>A special builtin command called &rsquo;0&rsquo; outputs
60 the translation, followed by a null byte. The output of
61 &quot;msgexec 0&quot; is suitable as input for &quot;xargs
62 <b>&minus;0</b>&quot;.</p>
63 <!-- INDENTATION -->
64 <p>Mandatory arguments to long options are mandatory for
65 short options too.</p>
66 </td>
67 </table>
68 <!-- INDENTATION -->
69 <table width="100%" border=0 rules="none" frame="void"
70        cols="2" cellspacing="0" cellpadding="0">
71 <tr valign="top" align="left">
72 <td width="4%"></td>
73 <td width="95%">
74 <p><b>Input file location:</b></p></td>
75 </table>
76 <!-- INDENTATION -->
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="10%"></td>
81 <td width="89%">
82 <p><b>&minus;i</b>,
83 <b>&minus;&minus;input</b>=<i>INPUTFILE</i></p></td>
84 </table>
85 <!-- INDENTATION -->
86 <table width="100%" border=0 rules="none" frame="void"
87        cols="2" cellspacing="0" cellpadding="0">
88 <tr valign="top" align="left">
89 <td width="21%"></td>
90 <td width="77%">
91 <p>input PO file</p>
92 </td>
93 </table>
94 <!-- INDENTATION -->
95 <table width="100%" border=0 rules="none" frame="void"
96        cols="2" cellspacing="0" cellpadding="0">
97 <tr valign="top" align="left">
98 <td width="10%"></td>
99 <td width="89%">
100 <p><b>&minus;D</b>,
101 <b>&minus;&minus;directory</b>=<i>DIRECTORY</i></p></td>
102 </table>
103 <!-- INDENTATION -->
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>
108 <td width="77%">
109 <p>add DIRECTORY to list for input files search</p>
110 </td>
111 </table>
112 <!-- INDENTATION -->
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>
117 <td width="89%">
118 <p>If no input file is given or if it is -, standard input
119 is read.</p>
120 </td>
121 </table>
122 <!-- INDENTATION -->
123 <table width="100%" border=0 rules="none" frame="void"
124        cols="2" cellspacing="0" cellpadding="0">
125 <tr valign="top" align="left">
126 <td width="4%"></td>
127 <td width="95%">
128 <p><b>Input file syntax:</b></p></td>
129 </table>
130 <!-- INDENTATION -->
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>
135 <td width="89%">
136 <p><b>&minus;P</b>,
137 <b>&minus;&minus;properties&minus;input</b></p></td>
138 </table>
139 <!-- INDENTATION -->
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>
144 <td width="77%">
145 <p>input file is in Java .properties syntax</p>
146 </td>
147 </table>
148 <!-- INDENTATION -->
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>
153 <td width="89%">
154 <p><b>&minus;&minus;stringtable&minus;input</b></p></td>
155 </table>
156 <!-- INDENTATION -->
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>
161 <td width="77%">
162 <p>input file is in NeXTstep/GNUstep .strings syntax</p>
163 </td>
164 </table>
165 <!-- INDENTATION -->
166 <table width="100%" border=0 rules="none" frame="void"
167        cols="2" cellspacing="0" cellpadding="0">
168 <tr valign="top" align="left">
169 <td width="4%"></td>
170 <td width="95%">
171 <p><b>Informative output:</b></p></td>
172 </table>
173 <!-- INDENTATION -->
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>
178 <td width="89%">
179 <p><b>&minus;h</b>, <b>&minus;&minus;help</b></p></td>
180 </table>
181 <!-- INDENTATION -->
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>
186 <td width="77%">
187 <p>display this help and exit</p>
188 </td>
189 </table>
190 <!-- INDENTATION -->
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>
195 <td width="89%">
196 <p><b>&minus;V</b>, <b>&minus;&minus;version</b></p></td>
197 </table>
198 <!-- INDENTATION -->
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>
203 <td width="77%">
204 <p>output version information and exit</p>
205 </td>
206 </table>
207 <a name="AUTHOR"></a>
208 <h2>AUTHOR</h2>
209 <!-- INDENTATION -->
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>
214 <td width="89%">
215 <p>Written by Bruno Haible.</p>
216 </td>
217 </table>
218 <a name="REPORTING BUGS"></a>
219 <h2>REPORTING BUGS</h2>
220 <!-- INDENTATION -->
221 <table width="100%" border=0 rules="none" frame="void"
222        cols="2" cellspacing="0" cellpadding="0">
223 <tr valign="top" align="left">
224 <td width="10%"></td>
225 <td width="89%">
226 <p>Report bugs to &lt;bug-gnu-gettext@gnu.org&gt;.</p>
227 </td>
228 </table>
229 <a name="COPYRIGHT"></a>
230 <h2>COPYRIGHT</h2>
231 <!-- INDENTATION -->
232 <table width="100%" border=0 rules="none" frame="void"
233        cols="2" cellspacing="0" cellpadding="0">
234 <tr valign="top" align="left">
235 <td width="10%"></td>
236 <td width="89%">
237 <p>Copyright &copy; 2001-2010 Free Software Foundation, Inc.
238 License GPLv3+: GNU GPL version 3 or later
239 &lt;http://gnu.org/licenses/gpl.html&gt;<br>
240 This is free software: you are free to change and
241 redistribute it. There is NO WARRANTY, to the extent
242 permitted by law.</p>
243 </td>
244 </table>
245 <a name="SEE ALSO"></a>
246 <h2>SEE ALSO</h2>
247 <!-- INDENTATION -->
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="10%"></td>
252 <td width="89%">
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>
255 programs are properly installed at your site, the
256 command</p>
257 </td>
258 </table>
259 <!-- INDENTATION -->
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>
264 <td width="79%">
265 <p><b>info msgexec</b></p>
266 </td>
267 </table>
268 <!-- INDENTATION -->
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>
273 <td width="89%">
274 <p>should give you access to the complete manual.</p>
275 </td>
276 </table>
277 <hr>
278 </body>
279 </html>