NAME

xgettext.pl - Extract translatable strings from source

SYNOPSIS

xgettext.pl [OPTION] [INPUTFILE]...

DESCRIPTION

This program extracts translatable strings from given input files, or from STDIN if none are given.

Please see Locale::Maketext::Extract for a list of supported input file formats.

OPTIONS

Mandatory arguments to long options are mandatory for short options too. Similarly for optional arguments.

Input file location:

INPUTFILE...

Files to extract messages from. If not specified, STDIN is assumed.

-f, --files-from=FILE

Get list of input files from FILE.

-D, --directory=DIRECTORY

Add DIRECTORY to list for input files search.

Output file location:

-d, --default-domain=NAME

Use NAME.po for output, instead of messages.po.

-o, --output=FILE

PO file name to be written or incrementally updated; - means writing to STDOUT.

-p, --output-dir=DIR

Output files will be placed in directory DIR.

Output details:

-u, --unescaped

Disables conversion from Maketext format to Gettext format -- i.e. leave all brackets alone. This is useful if you are also using the Gettext syntax in your program.

-g, --gnu-gettext

Enables GNU gettext interoperability by printing #, perl-maketext-format before each entry that has % variables.

SEE ALSO

Locale::Maketext::Extract, Locale::Maketext::Lexicon::Gettext, Locale::Maketext

AUTHORS

Audrey Tang <audreyt@audreyt.org>

COPYRIGHT

Copyright 2002, 2003, 2004 by Audrey Tang <audreyt@audreyt.org>.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html