1<html> 2<head> 3<meta name="generator" content="groff -Thtml, see www.gnu.org"> 4<meta name="Content-Style" content="text/css"> 5<title>MSGEXEC</title> 6</head> 7<body> 8 9<h1 align=center>MSGEXEC</h1> 10<a href="#NAME">NAME</a><br> 11<a href="#SYNOPSIS">SYNOPSIS</a><br> 12<a href="#DESCRIPTION">DESCRIPTION</a><br> 13<a href="#AUTHOR">AUTHOR</a><br> 14<a href="#REPORTING BUGS">REPORTING BUGS</a><br> 15<a href="#COPYRIGHT">COPYRIGHT</a><br> 16<a href="#SEE ALSO">SEE ALSO</a><br> 17 18<hr> 19<!-- Creator : groff version 1.17.2 --> 20<a name="NAME"></a> 21<h2>NAME</h2> 22<table width="100%" border=0 rules="none" frame="void" 23 cols="2" cellspacing="0" cellpadding="0"> 24<tr valign="top" align="left"> 25<td width="10%"></td><td width="90%"> 26msgexec - process translations of message catalog</td></table> 27<a name="SYNOPSIS"></a> 28<h2>SYNOPSIS</h2> 29 30<table width="100%" border=0 rules="none" frame="void" 31 cols="2" cellspacing="0" cellpadding="0"> 32<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> 36<a name="DESCRIPTION"></a> 37<h2>DESCRIPTION</h2> 38 39<table width="100%" border=0 rules="none" frame="void" 40 cols="2" cellspacing="0" cellpadding="0"> 41<tr valign="top" align="left"> 42<td width="10%"></td><td width="90%"> 43Applies a command to all translations of a translation 44catalog. The COMMAND can be any program that reads a 45translation from standard input. It is invoked once for each 46translation. Its output becomes msgexec's output. msgexec's 47return code is the maximum return code across all 48invocations.</td></table> 49 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%"> 54A special builtin command called '0' outputs the 55translation, followed by a null byte. The output of 56"msgexec 0" is suitable as input for "xargs 57<b>-0</b>".</td></table> 58 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%"> 63Mandatory arguments to long options are mandatory for short 64options too.</td></table> 65 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> 71 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> 77 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%"> 82input PO file</td></table> 83 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> 89 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%"> 94add DIRECTORY to list for input files search</td></table> 95 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%"> 100If no input file is given or if it is -, standard input is 101read.</td></table> 102 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> 108 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> 114 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%"> 119input file is in Java .properties syntax</td></table> 120 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> 126 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%"> 131input file is in NeXTstep/GNUstep .strings 132syntax</td></table> 133 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> 139 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> 145 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%"> 150display this help and exit</td></table> 151 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> 157 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%"> 162output version information and exit</td></table> 163<a name="AUTHOR"></a> 164<h2>AUTHOR</h2> 165 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="10%"></td><td width="90%"> 170Written by Bruno Haible.</td></table> 171<a name="REPORTING BUGS"></a> 172<h2>REPORTING BUGS</h2> 173 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><td width="90%"> 178Report bugs to <bug-gnu-gettext@gnu.org>.</td></table> 179<a name="COPYRIGHT"></a> 180<h2>COPYRIGHT</h2> 181 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="10%"></td><td width="90%"> 186Copyright 2001-2007 Free Software Foundation, Inc. License 187GPLv3+: GNU GPL version 3 or later 188<http://gnu.org/licenses/gpl.html><br> 189This is free software: you are free to change and 190redistribute it. There is NO WARRANTY, to the extent 191permitted by law.</td></table> 192<a name="SEE ALSO"></a> 193<h2>SEE ALSO</h2> 194 195<table width="100%" border=0 rules="none" frame="void" 196 cols="2" cellspacing="0" cellpadding="0"> 197<tr valign="top" align="left"> 198<td width="10%"></td><td width="90%"> 199The full documentation for <b>msgexec</b> is maintained as a 200Texinfo manual. If the <b>info</b> and <b>msgexec</b> 201programs are properly installed at your site, the 202command</td></table> 203 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> 209 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%"> 214should give you access to the complete manual.</td></table> 215<hr> 216</body> 217</html> 218