annotate 0.9.x/doc/setup.txt @ 557:3c590f6f5dfa stable tip

Merged revisions 607 via svnmerge from http://svn.edgewall.org/repos/babel/trunk ........ r607 | pjenvey | 2011-04-24 21:41:23 -0700 (Sun, 24 Apr 2011) | 3 lines keywords only support space separated values, not comma separated thanks agronholm ........
author pjenvey
date Mon, 25 Apr 2011 04:44:13 +0000
parents 2d12b4e6657d
children
rev   line source
263
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
1 .. -*- mode: rst; encoding: utf-8 -*-
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
2
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
3 ================================
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
4 Distutils/Setuptools Integration
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
5 ================================
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
6
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
7 Babel provides commands for integration into ``setup.py`` scripts, based on
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
8 either the ``distutils`` package that is part of the Python standard library,
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
9 or the third-party ``setuptools`` package.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
10
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
11 These commands are available by default when Babel has been properly installed,
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
12 and ``setup.py`` is using ``setuptools``. For projects that use plain old
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
13 ``distutils``, the commands need to be registered explicitly, for example:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
14
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
15 .. code-block:: python
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
16
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
17 from distutils.core import setup
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
18 from babel.messages import frontend as babel
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
19
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
20 setup(
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
21 ...
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
22 cmdclass = {'compile_catalog': babel.compile_catalog,
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
23 'extract_messages': babel.extract_messages,
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
24 'init_catalog': babel.init_catalog,
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
25 'update_catalog': babel.update_catalog}
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
26 )
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
27
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
28
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
29 .. contents:: Contents
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
30 :depth: 2
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
31 .. sectnum::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
32
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
33
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
34 compile_catalog
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
35 ===============
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
36
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
37 The ``compile_catalog`` command is similar to the GNU ``msgfmt`` tool, in that
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
38 it takes a message catalog from a PO file and compiles it to a binary MO file.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
39
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
40 If the command has been correctly installed or registered, a project's
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
41 ``setup.py`` script should allow you to use the command::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
42
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
43 $ ./setup.py compile_catalog --help
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
44 Global options:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
45 --verbose (-v) run verbosely (default)
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
46 --quiet (-q) run quietly (turns verbosity off)
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
47 --dry-run (-n) don't actually do anything
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
48 --help (-h) show detailed help message
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
49
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
50 Options for 'compile_catalog' command:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
51 ...
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
52
501
2d12b4e6657d Merged revisions 546 via svnmerge from
jruigrok
parents: 323
diff changeset
53 Running the command will produce a binary MO file::
263
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
54
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
55 $ ./setup.py compile_catalog --directory foobar/locale --locale pt_BR
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
56 running compile_catalog
501
2d12b4e6657d Merged revisions 546 via svnmerge from
jruigrok
parents: 323
diff changeset
57 compiling catalog to foobar/locale/pt_BR/LC_MESSAGES/messages.mo
263
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
58
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
59
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
60 Options
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
61 -------
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
62
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
63 The ``compile_catalog`` command accepts the following options:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
64
323
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
65 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
66 | Option | Description |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
67 +=============================+=============================================+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
68 | ``--domain`` | domain of the PO file (defaults to |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
69 | | lower-cased project name) |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
70 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
71 | ``--directory`` (``-d``) | name of the base directory |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
72 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
73 | ``--input-file`` (``-i``) | name of the input file |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
74 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
75 | ``--output-file`` (``-o``) | name of the output file |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
76 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
77 | ``--locale`` (``-l``) | locale for the new localized string |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
78 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
79 | ``--use-fuzzy`` (``-f``) | also include "fuzzy" translations |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
80 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
81 | ``--statistics`` | print statistics about translations |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
82 +-----------------------------+---------------------------------------------+
263
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
83
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
84 If ``directory`` is specified, but ``output-file`` is not, the default filename
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
85 of the output file will be::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
86
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
87 <directory>/<locale>/LC_MESSAGES/<domain>.mo
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
88
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
89 If neither the ``input_file`` nor the ``locale`` option is set, this command
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
90 looks for all catalog files in the base directory that match the given domain,
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
91 and compiles each of them to MO files in the same directory.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
92
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
93 These options can either be specified on the command-line, or in the
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
94 ``setup.cfg`` file.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
95
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
96
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
97 extract_messages
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
98 ================
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
99
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
100 The ``extract_messages`` command is comparable to the GNU ``xgettext`` program:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
101 it can extract localizable messages from a variety of difference source files,
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
102 and generate a PO (portable object) template file from the collected messages.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
103
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
104 If the command has been correctly installed or registered, a project's
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
105 ``setup.py`` script should allow you to use the command::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
106
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
107 $ ./setup.py extract_messages --help
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
108 Global options:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
109 --verbose (-v) run verbosely (default)
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
110 --quiet (-q) run quietly (turns verbosity off)
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
111 --dry-run (-n) don't actually do anything
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
112 --help (-h) show detailed help message
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
113
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
114 Options for 'extract_messages' command:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
115 ...
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
116
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
117 Running the command will produce a PO template file::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
118
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
119 $ ./setup.py extract_messages --output-file foobar/locale/messages.pot
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
120 running extract_messages
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
121 extracting messages from foobar/__init__.py
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
122 extracting messages from foobar/core.py
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
123 ...
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
124 writing PO template file to foobar/locale/messages.pot
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
125
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
126
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
127 Method Mapping
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
128 --------------
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
129
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
130 The mapping of file patterns to extraction methods (and options) can be
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
131 specified using a configuration file that is pointed to using the
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
132 ``--mapping-file`` option shown above. Alternatively, you can configure the
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
133 mapping directly in ``setup.py`` using a keyword argument to the ``setup()``
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
134 function:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
135
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
136 .. code-block:: python
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
137
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
138 setup(...
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
139
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
140 message_extractors = {
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
141 'foobar': [
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
142 ('**.py', 'python', None),
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
143 ('**/templates/**.html', 'genshi', None),
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
144 ('**/templates/**.txt', 'genshi', {
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
145 'template_class': 'genshi.template:TextTemplate'
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
146 })
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
147 ],
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
148 },
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
149
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
150 ...
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
151 )
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
152
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
153
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
154 Options
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
155 -------
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
156
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
157 The ``extract_messages`` command accepts the following options:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
158
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
159 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
160 | Option | Description |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
161 +=============================+==============================================+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
162 | ``--charset`` | charset to use in the output file |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
163 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
164 | ``--keywords`` (``-k``) | space-separated list of keywords to look for |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
165 | | in addition to the defaults |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
166 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
167 | ``--no-default-keywords`` | do not include the default keywords |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
168 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
169 | ``--mapping-file`` (``-F``) | path to the mapping configuration file |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
170 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
171 | ``--no-location`` | do not include location comments with |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
172 | | filename and line number |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
173 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
174 | ``--omit-header`` | do not include msgid "" entry in header |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
175 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
176 | ``--output-file`` (``-o``) | name of the output file |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
177 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
178 | ``--width`` (``-w``) | set output line width (default 76) |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
179 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
180 | ``--no-wrap`` | do not break long message lines, longer than |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
181 | | the output line width, into several lines |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
182 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
183 | ``--input-dirs`` | directories that should be scanned for |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
184 | | messages |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
185 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
186 | ``--sort-output`` | generate sorted output (default False) |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
187 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
188 | ``--sort-by-file`` | sort output by file location (default False) |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
189 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
190 | ``--msgid-bugs-address`` | set email address for message bug reports |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
191 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
192 | ``--copyright-holder`` | set copyright holder in output |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
193 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
194 | ``--add-comments (-c)`` | place comment block with TAG (or those |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
195 | | preceding keyword lines) in output file. |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
196 | | Separate multiple TAGs with commas(,) |
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
197 +-----------------------------+----------------------------------------------+
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
198
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
199 These options can either be specified on the command-line, or in the
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
200 ``setup.cfg`` file. In the latter case, the options above become entries of the
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
201 section ``[extract_messages]``, and the option names are changed to use
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
202 underscore characters instead of dashes, for example:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
203
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
204 .. code-block:: ini
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
205
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
206 [extract_messages]
557
3c590f6f5dfa Merged revisions 607 via svnmerge from
pjenvey
parents: 501
diff changeset
207 keywords = _ gettext ngettext
263
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
208 mapping_file = babel.cfg
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
209 width = 80
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
210
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
211 This would be equivalent to invoking the command from the command-line as
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
212 follows::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
213
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
214 $ setup.py extract_messages -k _ -k gettext -k ngettext -F mapping.cfg -w 80
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
215
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
216 Any path names are interpreted relative to the location of the ``setup.py``
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
217 file. For boolean options, use "true" or "false" values.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
218
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
219
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
220 init_catalog
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
221 ============
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
222
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
223 The ``init_catalog`` command is basically equivalent to the GNU ``msginit``
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
224 program: it creates a new translation catalog based on a PO template file (POT).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
225
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
226 If the command has been correctly installed or registered, a project's
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
227 ``setup.py`` script should allow you to use the command::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
228
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
229 $ ./setup.py init_catalog --help
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
230 Global options:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
231 --verbose (-v) run verbosely (default)
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
232 --quiet (-q) run quietly (turns verbosity off)
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
233 --dry-run (-n) don't actually do anything
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
234 --help (-h) show detailed help message
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
235
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
236 Options for 'init_catalog' command:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
237 ...
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
238
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
239 Running the command will produce a PO file::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
240
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
241 $ ./setup.py init_catalog -l fr -i foobar/locales/messages.pot \
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
242 -o foobar/locales/fr/messages.po
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
243 running init_catalog
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
244 creating catalog 'foobar/locales/fr/messages.po' based on 'foobar/locales/messages.pot'
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
245
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
246
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
247 Options
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
248 -------
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
249
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
250 The ``init_catalog`` command accepts the following options:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
251
323
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
252 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
253 | Option | Description |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
254 +=============================+=============================================+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
255 | ``--domain`` | domain of the PO file (defaults to |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
256 | | lower-cased project name) |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
257 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
258 | ``--input-file`` (``-i``) | name of the input file |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
259 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
260 | ``--output-dir`` (``-d``) | name of the output directory |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
261 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
262 | ``--output-file`` (``-o``) | name of the output file |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
263 +-----------------------------+---------------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
264 | ``--locale`` | locale for the new localized string |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
265 +-----------------------------+---------------------------------------------+
263
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
266
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
267 If ``output-dir`` is specified, but ``output-file`` is not, the default filename
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
268 of the output file will be::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
269
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
270 <output_dir>/<locale>/LC_MESSAGES/<domain>.po
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
271
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
272 These options can either be specified on the command-line, or in the
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
273 ``setup.cfg`` file.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
274
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
275
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
276 update_catalog
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
277 ==============
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
278
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
279 The ``update_catalog`` command is basically equivalent to the GNU ``msgmerge``
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
280 program: it updates an existing translations catalog based on a PO template
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
281 file (POT).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
282
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
283 If the command has been correctly installed or registered, a project's
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
284 ``setup.py`` script should allow you to use the command::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
285
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
286 $ ./setup.py update_catalog --help
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
287 Global options:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
288 --verbose (-v) run verbosely (default)
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
289 --quiet (-q) run quietly (turns verbosity off)
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
290 --dry-run (-n) don't actually do anything
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
291 --help (-h) show detailed help message
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
292
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
293 Options for 'update_catalog' command:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
294 ...
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
295
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
296 Running the command will update a PO file::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
297
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
298 $ ./setup.py update_catalog -l fr -i foobar/locales/messages.pot \
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
299 -o foobar/locales/fr/messages.po
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
300 running update_catalog
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
301 updating catalog 'foobar/locales/fr/messages.po' based on 'foobar/locales/messages.pot'
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
302
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
303
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
304 Options
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
305 -------
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
306
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
307 The ``update_catalog`` command accepts the following options:
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
308
323
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
309 +-------------------------------------+-------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
310 | Option | Description |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
311 +=====================================+=====================================+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
312 | ``--domain`` | domain of the PO file (defaults to |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
313 | | lower-cased project name) |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
314 +-------------------------------------+-------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
315 | ``--input-file`` (``-i``) | name of the input file |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
316 +-------------------------------------+-------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
317 | ``--output-dir`` (``-d``) | name of the output directory |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
318 +-------------------------------------+-------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
319 | ``--output-file`` (``-o``) | name of the output file |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
320 +-------------------------------------+-------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
321 | ``--locale`` | locale for the new localized string |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
322 +-------------------------------------+-------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
323 | ``--ignore-obsolete`` | do not include obsolete messages in |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
324 | | the output |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
325 +-------------------------------------+-------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
326 | ``--no-fuzzy-matching`` (``-N``) | do not use fuzzy matching |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
327 +-------------------------------------+-------------------------------------+
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
328 | ``--previous`` | keep previous msgids of translated |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
329 | | messages |
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 263
diff changeset
330 +-------------------------------------+-------------------------------------+
263
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
331
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
332 If ``output-dir`` is specified, but ``output-file`` is not, the default filename
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
333 of the output file will be::
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
334
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
335 <output_dir>/<locale>/LC_MESSAGES/<domain>.po
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
336
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
337 If neither the ``input_file`` nor the ``locale`` option is set, this command
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
338 looks for all catalog files in the base directory that match the given domain,
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
339 and updates each of them.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
340
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
341 These options can either be specified on the command-line, or in the
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
342 ``setup.cfg`` file.
Copyright (C) 2012-2017 Edgewall Software