Mercurial > babel > mirror
view doc/cmdline.txt @ 68:269941aa0e55 trunk
Add back POT header broken in previous check-in.
author | cmlenz |
---|---|
date | Fri, 08 Jun 2007 15:47:00 +0000 |
parents | 6b9c32893007 |
children | 9bc73c0bf7e5 |
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 various GNU ``gettext`` tools commonly available on Linux/Unix systems. .. contents:: Contents :depth: 2 .. sectnum:: When properly installed, Babel provides a script called ``babel``:: $ babel --help usage: babel subcommand [options] [args] options: --version show program's version number and exit -h, --help show this help message and exit The ``babel`` script provides a number of sub-commands that do the actual work. Those sub-commands are described below. extract ======= The ``extract`` sub-command can be used to extract localizable messages from a collection of source files:: $ babel extract --help usage: babel extract [options] dir1 <dir2> ... options: -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-default-keywords do not include the default keywords -F MAPPING_FILE, --mapping=MAPPING_FILE path to the extraction mapping file --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 -w WIDTH, --width=WIDTH set output line width (default 76) --no-wrap do not break long message lines, longer than the output line width, into several lines