Mercurial > babel > old > mirror
annotate INSTALL.txt @ 224:9d0a19b4518b
o extract_python fixes:
- now returns None for non-string arguments
- no longer extracts strings from nested function calls
refs #38
- use the correct starting line number in multi-line gettext function
calls
- avoids falsely identifying string keyword arg defaults from
function definition names that match a keyword, e.g.:
def gettext(foo='bar')
- avoid capturing translator comments embedded within a gettext
function call
- default the file encoding to iso-8859-1 instead of ascii when
missing a magic encoding comment, to emulate pre Python 2.5
behavior. Python warns about 'non-ascii' chars when there is no magic
encoding comment, but < 2.5 actually treats them as iso-8859-1 for
backwards compat (PEP 263). >= 2.5 treats them as strict ascii
o extract fixes:
- filter out messages that don't contain strings where the keyword
specification calls for
fixes #39
- filter out empty string messages and emit a warning about them,
like xgettext
author | pjenvey |
---|---|
date | Wed, 18 Jul 2007 00:29:04 +0000 |
parents | 52b98eca619f |
children | 34c1a971051e |
rev | line source |
---|---|
3 | 1 Installing Babel |
2 ================ | |
3 | |
4 Prerequisites | |
5 ------------- | |
6 | |
7 * Python 2.3 or later (2.4 or later is recommended) | |
8 * Optional: setuptools 0.6b1 or later | |
39 | 9 * Optional: pytz (strongly recommended for real time-zone support) |
3 | 10 |
11 | |
12 Installation | |
13 ------------ | |
14 | |
15 Once you've downloaded and unpacked a Babel source release, enter the | |
16 directory where the archive was unpacked, and run: | |
17 | |
18 $ python setup.py install | |
19 | |
20 Note that you may need administrator/root privileges for this step, as | |
21 this command will by default attempt to install Babel to the Python | |
22 site-packages directory on your system. | |
23 | |
24 For advanced options, please refer to the easy_install and/or the distutils | |
25 documentation: | |
26 | |
27 http://peak.telecommunity.com/DevCenter/EasyInstall | |
28 http://docs.python.org/inst/inst.html | |
29 | |
30 | |
31 Support | |
32 ------- | |
33 | |
34 If you encounter any problems with Babel, please don't hesitate to ask | |
35 questions on the Babel mailing list or IRC channel: | |
36 | |
37 http://babel.edgewall.org/wiki/MailingList | |
38 http://babel.edgewall.org/wiki/IrcChannel |