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"msgexec 0" is suitable as input for "xargs 57*946379e7Schristos<b>-0</b>".</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 <bug-gnu-gettext@gnu.org>.</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