EnglishFrenchSpanish

OnWorks favicon

xgettext.plp - Online in the Cloud

Run xgettext.plp in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command xgettext.plp that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


xgettext.pl - Extract translatable strings from source

VERSION


version 1.00

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.

Input file format:
-u, --use-gettext-style
Specifies that the source programs uses the Gettext style (e.g. %1) instead of the
Maketext style (e.g. "[_1]") in its localization calls.

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:
-g, --gnu-gettext
Enables GNU gettext interoperability by printing "#, perl-maketext-format" before each
entry that has "%" variables.

-W, --wrap
If wrap is enabled, then, for entries with multiple file locations, each location is
listed on a separate line. The default is to put them all on a single line.

Other comments are not affected.

Plugins:
By default, all builtin parser plugins are enabled for all file types, with warnings
turned off.

If any plugin is specified on the command line, then warnings are turned on by default -
you can turn them off with "-now"

-P|--plugin pluginname
Use the specified plugin for the default file types recognised by that
plugin.

-P|--plugin 'pluginname=*'
Use the specified plugin for all file types.

-P|--plugin pluginname=ext,ext2
Use the specified plugin for any files ending in C<.ext> or C<.ext2>

-P|--plugin My::Module::Name='*'
Use your custom plugin module for all file types

Multiple plugins can be specified on the command line.

Available plugins:

"perl" : Locale::Maketext::Extract::Plugin::Perl
For a slightly more accurate but much slower Perl parser, you can use the PPI plugin.
This does not have a short name, but must be specified in full, eg:

xgettext.pl -P Locale::Maketext::Extract::Plugin::PPI

"tt2" : Locale::Maketext::Extract::Plugin::TT2
"yaml" : Locale::Maketext::Extract::Plugin::YAML
"formfu" : Locale::Maketext::Extract::Plugin::FormFu
"mason" : Locale::Maketext::Extract::Plugin::Mason
"text" : Locale::Maketext::Extract::Plugin::TextTemplate
"generic" : Locale::Maketext::Extract::Plugin::Generic

Warnings:
If a parser plugin encounters a syntax error while parsing, it will abort parsing and hand
over to the next parser plugin. If warnings are turned on then the error will be echoed
to STDERR.

Off by default, unless any plugin has been specified on the command line.

-w|--warnings
-now|--nowarnings

Verbose:
If you would like to see which files have been processed, which plugins were used, and
which strings were extracted, then enable "verbose". If no acceptable plugin was found, or
no strings were extracted, then the file is not listed:

-v|--verbose
Lists processed files.

-v -v|--verbose --verbose :
Lists processed files and which plugins managed to extract strings.

-v -v|--verbose --verbose :
Lists processed files, which plugins managed to extract strings, and the extracted
strings, the line where they were found, and any variables.

Use xgettext.plp online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    VBA-M (Archived - Now on Github)
    VBA-M (Archived - Now on Github)
    Project has moved to
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features:Cheat creationsave statesmulti
    system, supports gba, gbc, gb, sgb,
    sgb2Tu...
    Download VBA-M (Archived - Now on Github)
  • 2
    Stacer
    Stacer
    Linux System Optimizer and Monitoring
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    Audience: End Users/Desktop. User
    interface: Qt. Programming La...
    Download Stacer
  • 3
    OrangeFox
    OrangeFox
    Fork of TeamWinRecoveryProject(TWRP)
    with many additional functions, redesign
    and more Features:Supports Treble and
    non-Treble ROMsUp-to-date Oreo kernel,
    built...
    Download OrangeFox
  • 4
    itop - ITSM  CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: a complete open
    source, ITIL, web based service
    management tool including a fully
    customizable CMDB, a helpdesk system and
    a document man...
    Download itop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine is a multi-platform music
    player and library organizer inspired by
    Amarok 1.4. It has a fast and
    easy-to-use interface, and allows you to
    search and ...
    Download Clementine
  • 6
    XISMuS
    XISMuS
    ATTENTION: Cumulative update 2.4.3 has
    been released!! The update works for any
    previous 2.x.x version. If upgrading
    from version v1.x.x, please download and
    i...
    Download XISMuS
  • More »

Linux commands

Ad