xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/man/msgexec.1.html (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1*946379e7Schristos<html>
2*946379e7Schristos<head>
3*946379e7Schristos<meta name="generator" content="groff -Thtml, see www.gnu.org">
4*946379e7Schristos<meta name="Content-Style" content="text/css">
5*946379e7Schristos<title>MSGEXEC</title>
6*946379e7Schristos</head>
7*946379e7Schristos<body>
8*946379e7Schristos
9*946379e7Schristos<h1 align=center>MSGEXEC</h1>
10*946379e7Schristos<a href="#NAME">NAME</a><br>
11*946379e7Schristos<a href="#SYNOPSIS">SYNOPSIS</a><br>
12*946379e7Schristos<a href="#DESCRIPTION">DESCRIPTION</a><br>
13*946379e7Schristos<a href="#AUTHOR">AUTHOR</a><br>
14*946379e7Schristos<a href="#REPORTING BUGS">REPORTING BUGS</a><br>
15*946379e7Schristos<a href="#COPYRIGHT">COPYRIGHT</a><br>
16*946379e7Schristos<a href="#SEE ALSO">SEE ALSO</a><br>
17*946379e7Schristos
18*946379e7Schristos<hr>
19*946379e7Schristos<!-- Creator     : groff version 1.17.2 -->
20*946379e7Schristos<a name="NAME"></a>
21*946379e7Schristos<h2>NAME</h2>
22*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
23*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
24*946379e7Schristos<tr valign="top" align="left">
25*946379e7Schristos<td width="10%"></td><td width="90%">
26*946379e7Schristosmsgexec - process translations of message catalog</td></table>
27*946379e7Schristos<a name="SYNOPSIS"></a>
28*946379e7Schristos<h2>SYNOPSIS</h2>
29*946379e7Schristos
30*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
31*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
32*946379e7Schristos<tr valign="top" align="left">
33*946379e7Schristos<td width="10%"></td><td width="90%">
34*946379e7Schristos<b>msgexec</b> [<i>OPTION</i>] <i>COMMAND</i>
35*946379e7Schristos[<i>COMMAND-OPTION</i>]</td></table>
36*946379e7Schristos<a name="DESCRIPTION"></a>
37*946379e7Schristos<h2>DESCRIPTION</h2>
38*946379e7Schristos
39*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
40*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
41*946379e7Schristos<tr valign="top" align="left">
42*946379e7Schristos<td width="10%"></td><td width="90%">
43*946379e7SchristosApplies a command to all translations of a translation
44*946379e7Schristoscatalog. The COMMAND can be any program that reads a
45*946379e7Schristostranslation from standard input. It is invoked once for each
46*946379e7Schristostranslation. Its output becomes msgexec's output. msgexec's
47*946379e7Schristosreturn code is the maximum return code across all
48*946379e7Schristosinvocations.</td></table>
49*946379e7Schristos
50*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
51*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
52*946379e7Schristos<tr valign="top" align="left">
53*946379e7Schristos<td width="10%"></td><td width="90%">
54*946379e7SchristosA special builtin command called '0' outputs the
55*946379e7Schristostranslation, followed by a null byte. The output of
56*946379e7Schristos&quot;msgexec 0&quot; is suitable as input for &quot;xargs
57*946379e7Schristos<b>-0</b>&quot;.</td></table>
58*946379e7Schristos
59*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
60*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
61*946379e7Schristos<tr valign="top" align="left">
62*946379e7Schristos<td width="10%"></td><td width="90%">
63*946379e7SchristosMandatory arguments to long options are mandatory for short
64*946379e7Schristosoptions too.</td></table>
65*946379e7Schristos
66*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
67*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
68*946379e7Schristos<tr valign="top" align="left">
69*946379e7Schristos<td width="4%"></td><td width="96%">
70*946379e7Schristos<b>Input file location:</b></td></table>
71*946379e7Schristos
72*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
73*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
74*946379e7Schristos<tr valign="top" align="left">
75*946379e7Schristos<td width="10%"></td><td width="90%">
76*946379e7Schristos<b>-i</b>, <b>--input</b>=<i>INPUTFILE</i></td></table>
77*946379e7Schristos
78*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
79*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
80*946379e7Schristos<tr valign="top" align="left">
81*946379e7Schristos<td width="21%"></td><td width="79%">
82*946379e7Schristosinput PO file</td></table>
83*946379e7Schristos
84*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
85*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
86*946379e7Schristos<tr valign="top" align="left">
87*946379e7Schristos<td width="10%"></td><td width="90%">
88*946379e7Schristos<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table>
89*946379e7Schristos
90*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
91*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
92*946379e7Schristos<tr valign="top" align="left">
93*946379e7Schristos<td width="21%"></td><td width="79%">
94*946379e7Schristosadd DIRECTORY to list for input files search</td></table>
95*946379e7Schristos
96*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
97*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
98*946379e7Schristos<tr valign="top" align="left">
99*946379e7Schristos<td width="10%"></td><td width="90%">
100*946379e7SchristosIf no input file is given or if it is -, standard input is
101*946379e7Schristosread.</td></table>
102*946379e7Schristos
103*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
104*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
105*946379e7Schristos<tr valign="top" align="left">
106*946379e7Schristos<td width="4%"></td><td width="96%">
107*946379e7Schristos<b>Input file syntax:</b></td></table>
108*946379e7Schristos
109*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
110*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
111*946379e7Schristos<tr valign="top" align="left">
112*946379e7Schristos<td width="10%"></td><td width="90%">
113*946379e7Schristos<b>-P</b>, <b>--properties-input</b></td></table>
114*946379e7Schristos
115*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
116*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
117*946379e7Schristos<tr valign="top" align="left">
118*946379e7Schristos<td width="21%"></td><td width="79%">
119*946379e7Schristosinput file is in Java .properties syntax</td></table>
120*946379e7Schristos
121*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
122*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
123*946379e7Schristos<tr valign="top" align="left">
124*946379e7Schristos<td width="10%"></td><td width="90%">
125*946379e7Schristos<b>--stringtable-input</b></td></table>
126*946379e7Schristos
127*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
128*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
129*946379e7Schristos<tr valign="top" align="left">
130*946379e7Schristos<td width="21%"></td><td width="79%">
131*946379e7Schristosinput file is in NeXTstep/GNUstep .strings
132*946379e7Schristossyntax</td></table>
133*946379e7Schristos
134*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
135*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
136*946379e7Schristos<tr valign="top" align="left">
137*946379e7Schristos<td width="4%"></td><td width="96%">
138*946379e7Schristos<b>Informative output:</b></td></table>
139*946379e7Schristos
140*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
141*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
142*946379e7Schristos<tr valign="top" align="left">
143*946379e7Schristos<td width="10%"></td><td width="90%">
144*946379e7Schristos<b>-h</b>, <b>--help</b></td></table>
145*946379e7Schristos
146*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
147*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
148*946379e7Schristos<tr valign="top" align="left">
149*946379e7Schristos<td width="21%"></td><td width="79%">
150*946379e7Schristosdisplay this help and exit</td></table>
151*946379e7Schristos
152*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
153*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
154*946379e7Schristos<tr valign="top" align="left">
155*946379e7Schristos<td width="10%"></td><td width="90%">
156*946379e7Schristos<b>-V</b>, <b>--version</b></td></table>
157*946379e7Schristos
158*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
159*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
160*946379e7Schristos<tr valign="top" align="left">
161*946379e7Schristos<td width="21%"></td><td width="79%">
162*946379e7Schristosoutput version information and exit</td></table>
163*946379e7Schristos<a name="AUTHOR"></a>
164*946379e7Schristos<h2>AUTHOR</h2>
165*946379e7Schristos
166*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
167*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
168*946379e7Schristos<tr valign="top" align="left">
169*946379e7Schristos<td width="10%"></td><td width="90%">
170*946379e7SchristosWritten by Bruno Haible.</td></table>
171*946379e7Schristos<a name="REPORTING BUGS"></a>
172*946379e7Schristos<h2>REPORTING BUGS</h2>
173*946379e7Schristos
174*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
175*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
176*946379e7Schristos<tr valign="top" align="left">
177*946379e7Schristos<td width="10%"></td><td width="90%">
178*946379e7SchristosReport bugs to &lt;bug-gnu-gettext@gnu.org&gt;.</td></table>
179*946379e7Schristos<a name="COPYRIGHT"></a>
180*946379e7Schristos<h2>COPYRIGHT</h2>
181*946379e7Schristos
182*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
183*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
184*946379e7Schristos<tr valign="top" align="left">
185*946379e7Schristos<td width="10%"></td><td width="90%">
186*946379e7SchristosCopyright 2001-2006 Free Software Foundation, Inc.<br>
187*946379e7SchristosThis is free software; see the source for copying
188*946379e7Schristosconditions. There is NO warranty; not even for
189*946379e7SchristosMERCHANTABILITY or FITNESS FOR A PARTICULAR
190*946379e7SchristosPURPOSE.</td></table>
191*946379e7Schristos<a name="SEE ALSO"></a>
192*946379e7Schristos<h2>SEE ALSO</h2>
193*946379e7Schristos
194*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
195*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
196*946379e7Schristos<tr valign="top" align="left">
197*946379e7Schristos<td width="10%"></td><td width="90%">
198*946379e7SchristosThe full documentation for <b>msgexec</b> is maintained as a
199*946379e7SchristosTexinfo manual. If the <b>info</b> and <b>msgexec</b>
200*946379e7Schristosprograms are properly installed at your site, the
201*946379e7Schristoscommand</td></table>
202*946379e7Schristos
203*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
204*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
205*946379e7Schristos<tr valign="top" align="left">
206*946379e7Schristos<td width="21%"></td><td width="79%">
207*946379e7Schristos<b>info msgexec</b></td></table>
208*946379e7Schristos
209*946379e7Schristos<table width="100%" border=0 rules="none" frame="void"
210*946379e7Schristos       cols="2" cellspacing="0" cellpadding="0">
211*946379e7Schristos<tr valign="top" align="left">
212*946379e7Schristos<td width="10%"></td><td width="90%">
213*946379e7Schristosshould give you access to the complete manual.</td></table>
214*946379e7Schristos<hr>
215*946379e7Schristos</body>
216*946379e7Schristos</html>
217