view doc/cmdline.txt @ 10:4130d9c6cb34 trunk

Both Babel's [source:trunk/babel/catalog/frontend.py frontend] and [source:trunk/babel/catalog/extract.py extract] now handle keyword indices. Also added an extra boolean flag so that the default keywords defined by Babel are not included in the keywords to search for when extracting strings.
author palgarvio
date Wed, 30 May 2007 22:48:11 +0000
parents 20896f1e91c6
children 6b9c32893007
line wrap: on
line source
.. -*- mode: rst; encoding: utf-8 -*-

======================
Command-Line Interface
======================

Babel includes a command-line interface for working with message catalogs,
similar to the GNU ``xgettext`` program commonly available on Linux/Unix
systems.


.. contents:: Contents
   :depth: 2
.. sectnum::


pygettext
=========

When properly installed, Babel provides a script called ``pygettext``, which can
be used to extract localized messages from a variety of files::

    $ pygettext --help
    usage: pygettext [options] dirname1 <dirname2> ...

    options:
      --version             show program's version number and exit
      -h, --help            show this help message and exit
      --charset=CHARSET     charset to use in the output
      -k KEYWORDS, --keyword=KEYWORDS
                            keywords to look for in addition to the defaults. You
                            can specify multiple -k flags on the command line.
      --no-location         do not include location comments with filename and
                            line number
      --omit-header         do not include msgid "" entry in header
      -o OUTPUT, --output=OUTPUT
                            path to the output POT file
Copyright (C) 2012-2017 Edgewall Software