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>XGETTEXT</title> 6*946379e7Schristos</head> 7*946379e7Schristos<body> 8*946379e7Schristos 9*946379e7Schristos<h1 align=center>XGETTEXT</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*946379e7Schristosxgettext - extract gettext strings from source</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>xgettext</b> [<i>OPTION</i>] 35*946379e7Schristos[<i>INPUTFILE</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*946379e7SchristosExtract translatable strings from given input 44*946379e7Schristosfiles.</td></table> 45*946379e7Schristos 46*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 47*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 48*946379e7Schristos<tr valign="top" align="left"> 49*946379e7Schristos<td width="10%"></td><td width="90%"> 50*946379e7SchristosMandatory arguments to long options are mandatory for short 51*946379e7Schristosoptions too. Similarly for optional arguments.</td></table> 52*946379e7Schristos 53*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 54*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 55*946379e7Schristos<tr valign="top" align="left"> 56*946379e7Schristos<td width="4%"></td><td width="96%"> 57*946379e7Schristos<b>Input file location:</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*946379e7SchristosINPUTFILE ...</td></table> 64*946379e7Schristos 65*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 66*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 67*946379e7Schristos<tr valign="top" align="left"> 68*946379e7Schristos<td width="21%"></td><td width="79%"> 69*946379e7Schristosinput files</td></table> 70*946379e7Schristos 71*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 72*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 73*946379e7Schristos<tr valign="top" align="left"> 74*946379e7Schristos<td width="10%"></td><td width="90%"> 75*946379e7Schristos<b>-f</b>, <b>--files-from</b>=<i>FILE</i></td></table> 76*946379e7Schristos 77*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 78*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 79*946379e7Schristos<tr valign="top" align="left"> 80*946379e7Schristos<td width="21%"></td><td width="79%"> 81*946379e7Schristosget list of input files from FILE</td></table> 82*946379e7Schristos 83*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 84*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 85*946379e7Schristos<tr valign="top" align="left"> 86*946379e7Schristos<td width="10%"></td><td width="90%"> 87*946379e7Schristos<b>-D</b>, <b>--directory</b>=<i>DIRECTORY</i></td></table> 88*946379e7Schristos 89*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 90*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 91*946379e7Schristos<tr valign="top" align="left"> 92*946379e7Schristos<td width="21%"></td><td width="79%"> 93*946379e7Schristosadd DIRECTORY to list for input files search</td></table> 94*946379e7Schristos 95*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 96*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 97*946379e7Schristos<tr valign="top" align="left"> 98*946379e7Schristos<td width="10%"></td><td width="90%"> 99*946379e7SchristosIf input file is -, standard input is read.</td></table> 100*946379e7Schristos 101*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 102*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 103*946379e7Schristos<tr valign="top" align="left"> 104*946379e7Schristos<td width="4%"></td><td width="96%"> 105*946379e7Schristos<b>Output file location:</b></td></table> 106*946379e7Schristos 107*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 108*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 109*946379e7Schristos<tr valign="top" align="left"> 110*946379e7Schristos<td width="10%"></td><td width="90%"> 111*946379e7Schristos<b>-d</b>, <b>--default-domain</b>=<i>NAME</i></td></table> 112*946379e7Schristos 113*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 114*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 115*946379e7Schristos<tr valign="top" align="left"> 116*946379e7Schristos<td width="21%"></td><td width="79%"> 117*946379e7Schristosuse NAME.po for output (instead of messages.po)</td></table> 118*946379e7Schristos 119*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 120*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 121*946379e7Schristos<tr valign="top" align="left"> 122*946379e7Schristos<td width="10%"></td><td width="90%"> 123*946379e7Schristos<b>-o</b>, <b>--output</b>=<i>FILE</i></td></table> 124*946379e7Schristos 125*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 126*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 127*946379e7Schristos<tr valign="top" align="left"> 128*946379e7Schristos<td width="21%"></td><td width="79%"> 129*946379e7Schristoswrite output to specified file</td></table> 130*946379e7Schristos 131*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 132*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 133*946379e7Schristos<tr valign="top" align="left"> 134*946379e7Schristos<td width="10%"></td><td width="90%"> 135*946379e7Schristos<b>-p</b>, <b>--output-dir</b>=<i>DIR</i></td></table> 136*946379e7Schristos 137*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 138*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 139*946379e7Schristos<tr valign="top" align="left"> 140*946379e7Schristos<td width="21%"></td><td width="79%"> 141*946379e7Schristosoutput files will be placed in directory DIR</td></table> 142*946379e7Schristos 143*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 144*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 145*946379e7Schristos<tr valign="top" align="left"> 146*946379e7Schristos<td width="10%"></td><td width="90%"> 147*946379e7SchristosIf output file is -, output is written to standard 148*946379e7Schristosoutput.</td></table> 149*946379e7Schristos 150*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 151*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 152*946379e7Schristos<tr valign="top" align="left"> 153*946379e7Schristos<td width="4%"></td><td width="96%"> 154*946379e7Schristos<b>Choice of input file language:</b></td></table> 155*946379e7Schristos 156*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 157*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 158*946379e7Schristos<tr valign="top" align="left"> 159*946379e7Schristos<td width="10%"></td><td width="90%"> 160*946379e7Schristos<b>-L</b>, <b>--language</b>=<i>NAME</i></td></table> 161*946379e7Schristos 162*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 163*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 164*946379e7Schristos<tr valign="top" align="left"> 165*946379e7Schristos<td width="21%"></td><td width="79%"> 166*946379e7Schristosrecognise the specified language (C, C++, ObjectiveC, PO, 167*946379e7SchristosShell, Python, Lisp, EmacsLisp, librep, Scheme, Smalltalk, 168*946379e7SchristosJava, JavaProperties, C#, awk, YCP, Tcl, Perl, PHP, 169*946379e7SchristosGCC-source, NXStringTable, RST, Glade)</td></table> 170*946379e7Schristos 171*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 172*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 173*946379e7Schristos<tr valign="top" align="left"> 174*946379e7Schristos<td width="10%"></td><td width="90%"> 175*946379e7Schristos<b>-C</b>, <b>--c</b>++</td></table> 176*946379e7Schristos 177*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 178*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 179*946379e7Schristos<tr valign="top" align="left"> 180*946379e7Schristos<td width="21%"></td><td width="79%"> 181*946379e7Schristosshorthand for <b>--language</b>=<i>C</i>++</td></table> 182*946379e7Schristos 183*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 184*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 185*946379e7Schristos<tr valign="top" align="left"> 186*946379e7Schristos<td width="10%"></td><td width="90%"> 187*946379e7SchristosBy default the language is guessed depending on the input 188*946379e7Schristosfile name extension.</td></table> 189*946379e7Schristos 190*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 191*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 192*946379e7Schristos<tr valign="top" align="left"> 193*946379e7Schristos<td width="4%"></td><td width="96%"> 194*946379e7Schristos<b>Input file interpretation:</b></td></table> 195*946379e7Schristos 196*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 197*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 198*946379e7Schristos<tr valign="top" align="left"> 199*946379e7Schristos<td width="10%"></td><td width="90%"> 200*946379e7Schristos<b>--from-code</b>=<i>NAME</i></td></table> 201*946379e7Schristos 202*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 203*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 204*946379e7Schristos<tr valign="top" align="left"> 205*946379e7Schristos<td width="21%"></td><td width="79%"> 206*946379e7Schristosencoding of input files (except for Python, Tcl, 207*946379e7SchristosGlade)</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*946379e7SchristosBy default the input files are assumed to be in 214*946379e7SchristosASCII.</td></table> 215*946379e7Schristos 216*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 217*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 218*946379e7Schristos<tr valign="top" align="left"> 219*946379e7Schristos<td width="4%"></td><td width="96%"> 220*946379e7Schristos<b>Operation mode:</b></td></table> 221*946379e7Schristos 222*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 223*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 224*946379e7Schristos<tr valign="top" align="left"> 225*946379e7Schristos<td width="10%"></td><td width="90%"> 226*946379e7Schristos<b>-j</b>, <b>--join-existing</b></td></table> 227*946379e7Schristos 228*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 229*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 230*946379e7Schristos<tr valign="top" align="left"> 231*946379e7Schristos<td width="21%"></td><td width="79%"> 232*946379e7Schristosjoin messages with existing file</td></table> 233*946379e7Schristos 234*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 235*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 236*946379e7Schristos<tr valign="top" align="left"> 237*946379e7Schristos<td width="10%"></td><td width="90%"> 238*946379e7Schristos<b>-x</b>, <b>--exclude-file</b>=<i>FILE</i>.po</td></table> 239*946379e7Schristos 240*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 241*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 242*946379e7Schristos<tr valign="top" align="left"> 243*946379e7Schristos<td width="21%"></td><td width="79%"> 244*946379e7Schristosentries from FILE.po are not extracted</td></table> 245*946379e7Schristos 246*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 247*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 248*946379e7Schristos<tr valign="top" align="left"> 249*946379e7Schristos<td width="10%"></td><td width="90%"> 250*946379e7Schristos<b>-c</b>, <b>--add-comments</b>[=<i>TAG</i>]</td></table> 251*946379e7Schristos 252*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 253*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 254*946379e7Schristos<tr valign="top" align="left"> 255*946379e7Schristos<td width="21%"></td><td width="79%"> 256*946379e7Schristosplace comment block with TAG (or those preceding keyword 257*946379e7Schristoslines) in output file</td></table> 258*946379e7Schristos 259*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 260*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 261*946379e7Schristos<tr valign="top" align="left"> 262*946379e7Schristos<td width="4%"></td><td width="96%"> 263*946379e7Schristos<b>Language specific options:</b></td></table> 264*946379e7Schristos 265*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 266*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 267*946379e7Schristos<tr valign="top" align="left"> 268*946379e7Schristos<td width="10%"></td><td width="90%"> 269*946379e7Schristos<b>-a</b>, <b>--extract-all</b></td></table> 270*946379e7Schristos 271*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 272*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 273*946379e7Schristos<tr valign="top" align="left"> 274*946379e7Schristos<td width="21%"></td><td width="79%"> 275*946379e7Schristosextract all strings (only languages C, C++, ObjectiveC, 276*946379e7SchristosShell, Python, Lisp, EmacsLisp, librep, Scheme, Java, C#, 277*946379e7Schristosawk, Tcl, Perl, PHP, GCC-source, Glade)</td></table> 278*946379e7Schristos 279*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 280*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 281*946379e7Schristos<tr valign="top" align="left"> 282*946379e7Schristos<td width="10%"></td><td width="90%"> 283*946379e7Schristos<b>-k</b>, <b>--keyword</b>[=<i>WORD</i>]</td></table> 284*946379e7Schristos 285*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 286*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 287*946379e7Schristos<tr valign="top" align="left"> 288*946379e7Schristos<td width="21%"></td><td width="79%"> 289*946379e7Schristosadditional keyword to be looked for (without WORD means not 290*946379e7Schristosto use default keywords)</td></table> 291*946379e7Schristos 292*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 293*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 294*946379e7Schristos<tr valign="top" align="left"> 295*946379e7Schristos<td width="21%"></td><td width="79%"> 296*946379e7Schristos(only languages C, C++, ObjectiveC, Shell, Python, Lisp, 297*946379e7SchristosEmacsLisp, librep, Scheme, Java, C#, awk, Tcl, Perl, PHP, 298*946379e7SchristosGCC-source, Glade)</td></table> 299*946379e7Schristos 300*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 301*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 302*946379e7Schristos<tr valign="top" align="left"> 303*946379e7Schristos<td width="10%"></td><td width="90%"> 304*946379e7Schristos<b>--flag</b>=<i>WORD</i>:ARG:FLAG</td></table> 305*946379e7Schristos 306*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 307*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 308*946379e7Schristos<tr valign="top" align="left"> 309*946379e7Schristos<td width="21%"></td><td width="79%"> 310*946379e7Schristosadditional flag for strings inside the argument number ARG 311*946379e7Schristosof keyword WORD</td></table> 312*946379e7Schristos 313*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 314*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 315*946379e7Schristos<tr valign="top" align="left"> 316*946379e7Schristos<td width="21%"></td><td width="79%"> 317*946379e7Schristos(only languages C, C++, ObjectiveC, Shell, Python, Lisp, 318*946379e7SchristosEmacsLisp, librep, Scheme, Java, C#, awk, YCP, Tcl, Perl, 319*946379e7SchristosPHP, GCC-source)</td></table> 320*946379e7Schristos 321*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 322*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 323*946379e7Schristos<tr valign="top" align="left"> 324*946379e7Schristos<td width="10%"></td><td width="90%"> 325*946379e7Schristos<b>-T</b>, <b>--trigraphs</b></td></table> 326*946379e7Schristos 327*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 328*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 329*946379e7Schristos<tr valign="top" align="left"> 330*946379e7Schristos<td width="21%"></td><td width="79%"> 331*946379e7Schristosunderstand ANSI C trigraphs for input (only languages C, 332*946379e7SchristosC++, ObjectiveC)</td></table> 333*946379e7Schristos 334*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 335*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 336*946379e7Schristos<tr valign="top" align="left"> 337*946379e7Schristos<td width="10%"></td><td width="90%"> 338*946379e7Schristos<b>--qt</b></td></table> 339*946379e7Schristos 340*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 341*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 342*946379e7Schristos<tr valign="top" align="left"> 343*946379e7Schristos<td width="21%"></td><td width="79%"> 344*946379e7Schristosrecognize Qt format strings (only language C++)</td></table> 345*946379e7Schristos 346*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 347*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 348*946379e7Schristos<tr valign="top" align="left"> 349*946379e7Schristos<td width="10%"></td><td width="90%"> 350*946379e7Schristos<b>--boost</b></td></table> 351*946379e7Schristos 352*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 353*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 354*946379e7Schristos<tr valign="top" align="left"> 355*946379e7Schristos<td width="21%"></td><td width="79%"> 356*946379e7Schristosrecognize Boost format strings (only language 357*946379e7SchristosC++)</td></table> 358*946379e7Schristos 359*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 360*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 361*946379e7Schristos<tr valign="top" align="left"> 362*946379e7Schristos<td width="10%"></td><td width="90%"> 363*946379e7Schristos<b>--debug</b></td></table> 364*946379e7Schristos 365*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 366*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 367*946379e7Schristos<tr valign="top" align="left"> 368*946379e7Schristos<td width="21%"></td><td width="79%"> 369*946379e7Schristosmore detailed formatstring recognition result</td></table> 370*946379e7Schristos 371*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 372*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 373*946379e7Schristos<tr valign="top" align="left"> 374*946379e7Schristos<td width="4%"></td><td width="96%"> 375*946379e7Schristos<b>Output details:</b></td></table> 376*946379e7Schristos 377*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 378*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 379*946379e7Schristos<tr valign="top" align="left"> 380*946379e7Schristos<td width="10%"></td><td width="90%"> 381*946379e7Schristos<b>-e</b>, <b>--no-escape</b></td></table> 382*946379e7Schristos 383*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 384*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 385*946379e7Schristos<tr valign="top" align="left"> 386*946379e7Schristos<td width="21%"></td><td width="79%"> 387*946379e7Schristosdo not use C escapes in output (default)</td></table> 388*946379e7Schristos 389*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 390*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 391*946379e7Schristos<tr valign="top" align="left"> 392*946379e7Schristos<td width="10%"></td><td width="90%"> 393*946379e7Schristos<b>-E</b>, <b>--escape</b></td></table> 394*946379e7Schristos 395*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 396*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 397*946379e7Schristos<tr valign="top" align="left"> 398*946379e7Schristos<td width="21%"></td><td width="79%"> 399*946379e7Schristosuse C escapes in output, no extended chars</td></table> 400*946379e7Schristos 401*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 402*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 403*946379e7Schristos<tr valign="top" align="left"> 404*946379e7Schristos<td width="10%"></td><td width="90%"> 405*946379e7Schristos<b>--force-po</b></td></table> 406*946379e7Schristos 407*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 408*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 409*946379e7Schristos<tr valign="top" align="left"> 410*946379e7Schristos<td width="21%"></td><td width="79%"> 411*946379e7Schristoswrite PO file even if empty</td></table> 412*946379e7Schristos 413*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 414*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 415*946379e7Schristos<tr valign="top" align="left"> 416*946379e7Schristos<td width="10%"></td><td width="90%"> 417*946379e7Schristos<b>-i</b>, <b>--indent</b></td></table> 418*946379e7Schristos 419*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 420*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 421*946379e7Schristos<tr valign="top" align="left"> 422*946379e7Schristos<td width="21%"></td><td width="79%"> 423*946379e7Schristoswrite the .po file using indented style</td></table> 424*946379e7Schristos 425*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 426*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 427*946379e7Schristos<tr valign="top" align="left"> 428*946379e7Schristos<td width="10%"></td><td width="90%"> 429*946379e7Schristos<b>--no-location</b></td></table> 430*946379e7Schristos 431*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 432*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 433*946379e7Schristos<tr valign="top" align="left"> 434*946379e7Schristos<td width="21%"></td><td width="79%"> 435*946379e7Schristosdo not write '#: filename:line' lines</td></table> 436*946379e7Schristos 437*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 438*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 439*946379e7Schristos<tr valign="top" align="left"> 440*946379e7Schristos<td width="10%"></td><td width="90%"> 441*946379e7Schristos<b>-n</b>, <b>--add-location</b></td></table> 442*946379e7Schristos 443*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 444*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 445*946379e7Schristos<tr valign="top" align="left"> 446*946379e7Schristos<td width="21%"></td><td width="79%"> 447*946379e7Schristosgenerate '#: filename:line' lines (default)</td></table> 448*946379e7Schristos 449*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 450*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 451*946379e7Schristos<tr valign="top" align="left"> 452*946379e7Schristos<td width="10%"></td><td width="90%"> 453*946379e7Schristos<b>--strict</b></td></table> 454*946379e7Schristos 455*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 456*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 457*946379e7Schristos<tr valign="top" align="left"> 458*946379e7Schristos<td width="21%"></td><td width="79%"> 459*946379e7Schristoswrite out strict Uniforum conforming .po file</td></table> 460*946379e7Schristos 461*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 462*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 463*946379e7Schristos<tr valign="top" align="left"> 464*946379e7Schristos<td width="10%"></td><td width="90%"> 465*946379e7Schristos<b>--properties-output</b></td></table> 466*946379e7Schristos 467*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 468*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 469*946379e7Schristos<tr valign="top" align="left"> 470*946379e7Schristos<td width="21%"></td><td width="79%"> 471*946379e7Schristoswrite out a Java .properties file</td></table> 472*946379e7Schristos 473*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 474*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 475*946379e7Schristos<tr valign="top" align="left"> 476*946379e7Schristos<td width="10%"></td><td width="90%"> 477*946379e7Schristos<b>--stringtable-output</b></td></table> 478*946379e7Schristos 479*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 480*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 481*946379e7Schristos<tr valign="top" align="left"> 482*946379e7Schristos<td width="21%"></td><td width="79%"> 483*946379e7Schristoswrite out a NeXTstep/GNUstep .strings file</td></table> 484*946379e7Schristos 485*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 486*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 487*946379e7Schristos<tr valign="top" align="left"> 488*946379e7Schristos<td width="10%"></td><td width="90%"> 489*946379e7Schristos<b>-w</b>, <b>--width</b>=<i>NUMBER</i></td></table> 490*946379e7Schristos 491*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 492*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 493*946379e7Schristos<tr valign="top" align="left"> 494*946379e7Schristos<td width="21%"></td><td width="79%"> 495*946379e7Schristosset output page width</td></table> 496*946379e7Schristos 497*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 498*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 499*946379e7Schristos<tr valign="top" align="left"> 500*946379e7Schristos<td width="10%"></td><td width="90%"> 501*946379e7Schristos<b>--no-wrap</b></td></table> 502*946379e7Schristos 503*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 504*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 505*946379e7Schristos<tr valign="top" align="left"> 506*946379e7Schristos<td width="21%"></td><td width="79%"> 507*946379e7Schristosdo not break long message lines, longer than the output page 508*946379e7Schristoswidth, into several lines</td></table> 509*946379e7Schristos 510*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 511*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 512*946379e7Schristos<tr valign="top" align="left"> 513*946379e7Schristos<td width="10%"></td><td width="90%"> 514*946379e7Schristos<b>-s</b>, <b>--sort-output</b></td></table> 515*946379e7Schristos 516*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 517*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 518*946379e7Schristos<tr valign="top" align="left"> 519*946379e7Schristos<td width="21%"></td><td width="79%"> 520*946379e7Schristosgenerate sorted output</td></table> 521*946379e7Schristos 522*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 523*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 524*946379e7Schristos<tr valign="top" align="left"> 525*946379e7Schristos<td width="10%"></td><td width="90%"> 526*946379e7Schristos<b>-F</b>, <b>--sort-by-file</b></td></table> 527*946379e7Schristos 528*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 529*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 530*946379e7Schristos<tr valign="top" align="left"> 531*946379e7Schristos<td width="21%"></td><td width="79%"> 532*946379e7Schristossort output by file location</td></table> 533*946379e7Schristos 534*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 535*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 536*946379e7Schristos<tr valign="top" align="left"> 537*946379e7Schristos<td width="10%"></td><td width="90%"> 538*946379e7Schristos<b>--omit-header</b></td></table> 539*946379e7Schristos 540*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 541*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 542*946379e7Schristos<tr valign="top" align="left"> 543*946379e7Schristos<td width="21%"></td><td width="79%"> 544*946379e7Schristosdon't write header with `msgid ""' 545*946379e7Schristosentry</td></table> 546*946379e7Schristos 547*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 548*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 549*946379e7Schristos<tr valign="top" align="left"> 550*946379e7Schristos<td width="10%"></td><td width="90%"> 551*946379e7Schristos<b>--copyright-holder</b>=<i>STRING</i></td></table> 552*946379e7Schristos 553*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 554*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 555*946379e7Schristos<tr valign="top" align="left"> 556*946379e7Schristos<td width="21%"></td><td width="79%"> 557*946379e7Schristosset copyright holder in output</td></table> 558*946379e7Schristos 559*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 560*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 561*946379e7Schristos<tr valign="top" align="left"> 562*946379e7Schristos<td width="10%"></td><td width="90%"> 563*946379e7Schristos<b>--foreign-user</b></td></table> 564*946379e7Schristos 565*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 566*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 567*946379e7Schristos<tr valign="top" align="left"> 568*946379e7Schristos<td width="21%"></td><td width="79%"> 569*946379e7Schristosomit FSF copyright in output for foreign user</td></table> 570*946379e7Schristos 571*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 572*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 573*946379e7Schristos<tr valign="top" align="left"> 574*946379e7Schristos<td width="10%"></td><td width="90%"> 575*946379e7Schristos 576*946379e7Schristos<b>--msgid-bugs-address</b>=<i>EMAIL</i>@ADDRESS</td></table> 577*946379e7Schristos 578*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 579*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 580*946379e7Schristos<tr valign="top" align="left"> 581*946379e7Schristos<td width="21%"></td><td width="79%"> 582*946379e7Schristosset report address for msgid bugs</td></table> 583*946379e7Schristos 584*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 585*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 586*946379e7Schristos<tr valign="top" align="left"> 587*946379e7Schristos<td width="10%"></td><td width="90%"> 588*946379e7Schristos<b>-m</b>, 589*946379e7Schristos<b>--msgstr-prefix</b>[=<i>STRING</i>]</td></table> 590*946379e7Schristos 591*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 592*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 593*946379e7Schristos<tr valign="top" align="left"> 594*946379e7Schristos<td width="21%"></td><td width="79%"> 595*946379e7Schristosuse STRING or "" as prefix for msgstr 596*946379e7Schristosentries</td></table> 597*946379e7Schristos 598*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 599*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 600*946379e7Schristos<tr valign="top" align="left"> 601*946379e7Schristos<td width="10%"></td><td width="90%"> 602*946379e7Schristos<b>-M</b>, 603*946379e7Schristos<b>--msgstr-suffix</b>[=<i>STRING</i>]</td></table> 604*946379e7Schristos 605*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 606*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 607*946379e7Schristos<tr valign="top" align="left"> 608*946379e7Schristos<td width="21%"></td><td width="79%"> 609*946379e7Schristosuse STRING or "" as suffix for msgstr 610*946379e7Schristosentries</td></table> 611*946379e7Schristos 612*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 613*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 614*946379e7Schristos<tr valign="top" align="left"> 615*946379e7Schristos<td width="4%"></td><td width="96%"> 616*946379e7Schristos<b>Informative output:</b></td></table> 617*946379e7Schristos 618*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 619*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 620*946379e7Schristos<tr valign="top" align="left"> 621*946379e7Schristos<td width="10%"></td><td width="90%"> 622*946379e7Schristos<b>-h</b>, <b>--help</b></td></table> 623*946379e7Schristos 624*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 625*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 626*946379e7Schristos<tr valign="top" align="left"> 627*946379e7Schristos<td width="21%"></td><td width="79%"> 628*946379e7Schristosdisplay this help and exit</td></table> 629*946379e7Schristos 630*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 631*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 632*946379e7Schristos<tr valign="top" align="left"> 633*946379e7Schristos<td width="10%"></td><td width="90%"> 634*946379e7Schristos<b>-V</b>, <b>--version</b></td></table> 635*946379e7Schristos 636*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 637*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 638*946379e7Schristos<tr valign="top" align="left"> 639*946379e7Schristos<td width="21%"></td><td width="79%"> 640*946379e7Schristosoutput version information and exit</td></table> 641*946379e7Schristos<a name="AUTHOR"></a> 642*946379e7Schristos<h2>AUTHOR</h2> 643*946379e7Schristos 644*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 645*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 646*946379e7Schristos<tr valign="top" align="left"> 647*946379e7Schristos<td width="10%"></td><td width="90%"> 648*946379e7SchristosWritten by Ulrich Drepper.</td></table> 649*946379e7Schristos<a name="REPORTING BUGS"></a> 650*946379e7Schristos<h2>REPORTING BUGS</h2> 651*946379e7Schristos 652*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 653*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 654*946379e7Schristos<tr valign="top" align="left"> 655*946379e7Schristos<td width="10%"></td><td width="90%"> 656*946379e7SchristosReport bugs to <bug-gnu-gettext@gnu.org>.</td></table> 657*946379e7Schristos<a name="COPYRIGHT"></a> 658*946379e7Schristos<h2>COPYRIGHT</h2> 659*946379e7Schristos 660*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 661*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 662*946379e7Schristos<tr valign="top" align="left"> 663*946379e7Schristos<td width="10%"></td><td width="90%"> 664*946379e7SchristosCopyright 1995-1998, 2000-2006 Free Software Foundation, 665*946379e7SchristosInc.<br> 666*946379e7SchristosThis is free software; see the source for copying 667*946379e7Schristosconditions. There is NO warranty; not even for 668*946379e7SchristosMERCHANTABILITY or FITNESS FOR A PARTICULAR 669*946379e7SchristosPURPOSE.</td></table> 670*946379e7Schristos<a name="SEE ALSO"></a> 671*946379e7Schristos<h2>SEE ALSO</h2> 672*946379e7Schristos 673*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 674*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 675*946379e7Schristos<tr valign="top" align="left"> 676*946379e7Schristos<td width="10%"></td><td width="90%"> 677*946379e7SchristosThe full documentation for <b>xgettext</b> is maintained as 678*946379e7Schristosa Texinfo manual. If the <b>info</b> and <b>xgettext</b> 679*946379e7Schristosprograms are properly installed at your site, the 680*946379e7Schristoscommand</td></table> 681*946379e7Schristos 682*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 683*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 684*946379e7Schristos<tr valign="top" align="left"> 685*946379e7Schristos<td width="21%"></td><td width="79%"> 686*946379e7Schristos<b>info xgettext</b></td></table> 687*946379e7Schristos 688*946379e7Schristos<table width="100%" border=0 rules="none" frame="void" 689*946379e7Schristos cols="2" cellspacing="0" cellpadding="0"> 690*946379e7Schristos<tr valign="top" align="left"> 691*946379e7Schristos<td width="10%"></td><td width="90%"> 692*946379e7Schristosshould give you access to the complete manual.</td></table> 693*946379e7Schristos<hr> 694*946379e7Schristos</body> 695*946379e7Schristos</html> 696