annotate 0.9.x/ChangeLog @ 510:4c473bedd528 stable

Fix Python 2.3 compatibility for 0.9 branch (closes #233)
author fschwarz
date Fri, 04 Mar 2011 14:16:15 +0000
parents cd2dec0823c9
children f29b2dadd9fc
rev   line source
465
c6a73c8382f6 Add entry for 0.9.6.
jruigrok
parents: 455
diff changeset
1 Version 0.9.6
c6a73c8382f6 Add entry for 0.9.6.
jruigrok
parents: 455
diff changeset
2 http://svn.edgewall.org/repos/babel/tags/0.9.6/
c6a73c8382f6 Add entry for 0.9.6.
jruigrok
parents: 455
diff changeset
3 (? ? 2010, from branches/stable/0.9.x)
c6a73c8382f6 Add entry for 0.9.6.
jruigrok
parents: 455
diff changeset
4
466
c42a287281b4 Merged revisions 493-494 via svnmerge from
jruigrok
parents: 465
diff changeset
5 * Backport r493-494: documentation typo fixes.
471
40735021c908 Merged revisions 518-519 via svnmerge from
jruigrok
parents: 466
diff changeset
6 * Make the CLDR import script work with Python 2.7.
472
2b67406f276a Merged revisions 459 via svnmerge from
jruigrok
parents: 471
diff changeset
7 * Fix various typos.
510
4c473bedd528 Fix Python 2.3 compatibility for 0.9 branch (closes #233)
fschwarz
parents: 509
diff changeset
8 * Fixed Python 2.3 compatibility (ticket #146, #233).
472
2b67406f276a Merged revisions 459 via svnmerge from
jruigrok
parents: 471
diff changeset
9 * Sort output of list-locales.
474
c40f442c22b7 Merged revisions 460-461 via svnmerge from
jruigrok
parents: 472
diff changeset
10 * Make the POT-Creation-Date of the catalog being updated equal to
c40f442c22b7 Merged revisions 460-461 via svnmerge from
jruigrok
parents: 472
diff changeset
11 POT-Creation-Date of the template used to update (ticket #148).
476
0385e2aecbaa Merged revisions 466 via svnmerge from
jruigrok
parents: 474
diff changeset
12 * Use a more explicit error message if no option or argument (command) is
0385e2aecbaa Merged revisions 466 via svnmerge from
jruigrok
parents: 474
diff changeset
13 passed to pybabel (ticket #81).
477
39dd1c71fb5b Merged revisions 464 via svnmerge from
jruigrok
parents: 476
diff changeset
14 * Keep the PO-Revision-Date if it is not the default value (ticket #148).
478
ae72a1cb27d5 Merged revisions 465 via svnmerge from
jruigrok
parents: 477
diff changeset
15 * Make --no-wrap work by reworking --width's default and mimic xgettext's
ae72a1cb27d5 Merged revisions 465 via svnmerge from
jruigrok
parents: 477
diff changeset
16 behaviour of always wrapping comments (ticket #145).
481
4adedf7d0f04 Merged revisions 469,529 via svnmerge from
jruigrok
parents: 478
diff changeset
17 * Fixed negative offset handling of Catalog._set_mime_headers (ticket #165).
484
82ef628ddc07 Merged revisions 471 via svnmerge from
jruigrok
parents: 481
diff changeset
18 * Add --project and --version options for commandline (ticket #173).
485
9c064ee71cd2 Merged revisions 474 via svnmerge from
jruigrok
parents: 484
diff changeset
19 * Add a __ne__() method to the Local class.
487
d725fd333f61 Merged revisions 482 via svnmerge from
jruigrok
parents: 485
diff changeset
20 * Explicitly sort instead of using sorted() and don't assume ordering
d725fd333f61 Merged revisions 482 via svnmerge from
jruigrok
parents: 485
diff changeset
21 (Python 2.3 and Jython compatibility).
490
58bd100bb5ed Merged revisions 458 via svnmerge from
jruigrok
parents: 487
diff changeset
22 * Removed ValueError raising for string formatting message checkers if the
58bd100bb5ed Merged revisions 458 via svnmerge from
jruigrok
parents: 487
diff changeset
23 string does not contain any string formattings (ticket #150).
492
5dd7b2ac7014 Merged revisions 540 via svnmerge from
jruigrok
parents: 490
diff changeset
24 * Fix Serbian plural forms (ticket #213).
505
d05e5e1674dd Merged revisions 554 via svnmerge from
jruigrok
parents: 503
diff changeset
25 * Small speed improvement in format_date() (ticket #216).
466
c42a287281b4 Merged revisions 493-494 via svnmerge from
jruigrok
parents: 465
diff changeset
26
465
c6a73c8382f6 Add entry for 0.9.6.
jruigrok
parents: 455
diff changeset
27
450
fb4e025f3410 Backport r483. This fixes messages containing square brackets from failing
jruigrok
parents: 415
diff changeset
28 Version 0.9.5
fb4e025f3410 Backport r483. This fixes messages containing square brackets from failing
jruigrok
parents: 415
diff changeset
29 http://svn.edgewall.org/repos/babel/tags/0.9.5/
455
b9005e2e855d Add the date for the release.
jruigrok
parents: 454
diff changeset
30 (Apr 6 2010, from branches/stable/0.9.x)
450
fb4e025f3410 Backport r483. This fixes messages containing square brackets from failing
jruigrok
parents: 415
diff changeset
31
fb4e025f3410 Backport r483. This fixes messages containing square brackets from failing
jruigrok
parents: 415
diff changeset
32 * Fixed the case where messages containing square brackets would break with
fb4e025f3410 Backport r483. This fixes messages containing square brackets from failing
jruigrok
parents: 415
diff changeset
33 an unpack error.
454
8941027e8b22 Merged revisions 467 via svnmerge from
jruigrok
parents: 450
diff changeset
34 * Backport of r467: Fuzzy matching regarding plurals should *NOT* be checked
8941027e8b22 Merged revisions 467 via svnmerge from
jruigrok
parents: 450
diff changeset
35 against len(message.id) because this is always 2, instead, it's should be
8941027e8b22 Merged revisions 467 via svnmerge from
jruigrok
parents: 450
diff changeset
36 checked against catalog.num_plurals (ticket #212).
450
fb4e025f3410 Backport r483. This fixes messages containing square brackets from failing
jruigrok
parents: 415
diff changeset
37
fb4e025f3410 Backport r483. This fixes messages containing square brackets from failing
jruigrok
parents: 415
diff changeset
38
399
26733b2c995d Ported [436] to 0.9.x branch.
cmlenz
parents: 383
diff changeset
39 Version 0.9.4
26733b2c995d Ported [436] to 0.9.x branch.
cmlenz
parents: 383
diff changeset
40 http://svn.edgewall.org/repos/babel/tags/0.9.4/
409
f29b2f9f1f92 Ported [442:446/trunk] to 0.9.x branch.
cmlenz
parents: 402
diff changeset
41 (Aug 25 2008, from branches/stable/0.9.x)
399
26733b2c995d Ported [436] to 0.9.x branch.
cmlenz
parents: 383
diff changeset
42
26733b2c995d Ported [436] to 0.9.x branch.
cmlenz
parents: 383
diff changeset
43 * Currency symbol definitions that is defined with choice patterns in the
26733b2c995d Ported [436] to 0.9.x branch.
cmlenz
parents: 383
diff changeset
44 CLDR data are no longer imported, so the symbol code will be used instead.
26733b2c995d Ported [436] to 0.9.x branch.
cmlenz
parents: 383
diff changeset
45 * Fixed quarter support in date formatting.
402
e6094bb5d67e Ported [438] and [439] back to 0.9.x branch.
cmlenz
parents: 399
diff changeset
46 * Fixed a serious memory leak that was introduces by the support for CLDR
e6094bb5d67e Ported [438] and [439] back to 0.9.x branch.
cmlenz
parents: 399
diff changeset
47 aliases in 0.9.3 (ticket #128).
409
f29b2f9f1f92 Ported [442:446/trunk] to 0.9.x branch.
cmlenz
parents: 402
diff changeset
48 * Locale modifiers such as "@euro" are now stripped from locale identifiers
f29b2f9f1f92 Ported [442:446/trunk] to 0.9.x branch.
cmlenz
parents: 402
diff changeset
49 when parsing (ticket #136).
f29b2f9f1f92 Ported [442:446/trunk] to 0.9.x branch.
cmlenz
parents: 402
diff changeset
50 * The system locales "C" and "POSIX" are now treated as aliases for
f29b2f9f1f92 Ported [442:446/trunk] to 0.9.x branch.
cmlenz
parents: 402
diff changeset
51 "en_US_POSIX", for which the CLDR provides the appropriate data. Thanks to
f29b2f9f1f92 Ported [442:446/trunk] to 0.9.x branch.
cmlenz
parents: 402
diff changeset
52 Manlio Perillo for the suggestion.
f29b2f9f1f92 Ported [442:446/trunk] to 0.9.x branch.
cmlenz
parents: 402
diff changeset
53 * Fixed JavaScript extraction for regular expression literals (ticket #138)
f29b2f9f1f92 Ported [442:446/trunk] to 0.9.x branch.
cmlenz
parents: 402
diff changeset
54 and concatenated strings.
415
0fb7125f0b7a Ported [448] and [449] to 0.9.x branch.
cmlenz
parents: 409
diff changeset
55 * The `Translation` class in `babel.support` can now manage catalogs with
0fb7125f0b7a Ported [448] and [449] to 0.9.x branch.
cmlenz
parents: 409
diff changeset
56 different message domains, and exposes the family of `d*gettext` functions
0fb7125f0b7a Ported [448] and [449] to 0.9.x branch.
cmlenz
parents: 409
diff changeset
57 (ticket #137).
399
26733b2c995d Ported [436] to 0.9.x branch.
cmlenz
parents: 383
diff changeset
58
26733b2c995d Ported [436] to 0.9.x branch.
cmlenz
parents: 383
diff changeset
59
348
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
60 Version 0.9.3
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
61 http://svn.edgewall.org/repos/babel/tags/0.9.3/
383
6ab5550b7945 Ported [417] to 0.9.x branch.
cmlenz
parents: 381
diff changeset
62 (Jul 9 2008, from branches/stable/0.9.x)
348
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
63
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
64 * Fixed invalid message extraction methods causing an UnboundLocalError.
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
65 * Extraction method specification can now use a dot instead of the colon to
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
66 separate module and function name (ticket #105).
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
67 * Fixed message catalog compilation for locales with more than two plural
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
68 forms (ticket #95).
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
69 * Fixed compilation of message catalogs for locales with more than two plural
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
70 forms where the translations were empty (ticket #97).
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
71 * The stripping of the comment tags in comments is optional now and
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
72 is done for each line in a comment.
381
6a0e7205790f Ported [407:415/trunk] back to 0.9.x branch.
cmlenz
parents: 351
diff changeset
73 * Added a JavaScript message extractor.
6a0e7205790f Ported [407:415/trunk] back to 0.9.x branch.
cmlenz
parents: 351
diff changeset
74 * Updated to CLDR 1.6.
351
f7a5e6025fa1 Ported [385] to 0.9.x branch.
cmlenz
parents: 348
diff changeset
75 * Fixed timezone calculations when formatting datetime and time values.
381
6a0e7205790f Ported [407:415/trunk] back to 0.9.x branch.
cmlenz
parents: 351
diff changeset
76 * Added a `get_plural` function into the plurals module that returns the
6a0e7205790f Ported [407:415/trunk] back to 0.9.x branch.
cmlenz
parents: 351
diff changeset
77 correct plural forms for a locale as tuple.
6a0e7205790f Ported [407:415/trunk] back to 0.9.x branch.
cmlenz
parents: 351
diff changeset
78 * Added support for alias definitions in the CLDR data files, meaning that
6a0e7205790f Ported [407:415/trunk] back to 0.9.x branch.
cmlenz
parents: 351
diff changeset
79 the chance for items missing in certain locales should be greatly reduced
6a0e7205790f Ported [407:415/trunk] back to 0.9.x branch.
cmlenz
parents: 351
diff changeset
80 (ticket #68).
348
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
81
05975a0e7021 Merged revisions [358:360], [364:370], [373:378], [380:382] from [source:trunk].
cmlenz
parents: 323
diff changeset
82
295
270e771854d8 Merged revisions 321-323 via svnmerge from
pjenvey
parents: 288
diff changeset
83 Version 0.9.2
270e771854d8 Merged revisions 321-323 via svnmerge from
pjenvey
parents: 288
diff changeset
84 http://svn.edgewall.org/repos/babel/tags/0.9.2/
383
6ab5550b7945 Ported [417] to 0.9.x branch.
cmlenz
parents: 381
diff changeset
85 (Feb 4 2008, from branches/stable/0.9.x)
295
270e771854d8 Merged revisions 321-323 via svnmerge from
pjenvey
parents: 288
diff changeset
86
297
d32a159ecdef Merged revisions 325 via svnmerge from
pjenvey
parents: 295
diff changeset
87 * Fixed catalogs' charset values not being recognized (ticket #66).
320
cd588918443e Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents: 318
diff changeset
88 * Numerous improvements to the default plural forms.
316
9121183df490 Ported [346] and [347] to 0.9.x branch.
cmlenz
parents: 297
diff changeset
89 * Fixed fuzzy matching when updating message catalogs (ticket #82).
318
9186e4449927 Ported [349] to 0.9.x branch.
cmlenz
parents: 316
diff changeset
90 * Fixed bug in catalog updating, that in some cases pulled in translations
9186e4449927 Ported [349] to 0.9.x branch.
cmlenz
parents: 316
diff changeset
91 from different catalogs based on the same template.
9186e4449927 Ported [349] to 0.9.x branch.
cmlenz
parents: 316
diff changeset
92 * Location lines in PO files do no longer get wrapped at hyphens in file
9186e4449927 Ported [349] to 0.9.x branch.
cmlenz
parents: 316
diff changeset
93 names (ticket #79).
320
cd588918443e Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents: 318
diff changeset
94 * Fixed division by zero error in catalog compilation on empty catalogs
cd588918443e Ported [335:338], [345], and [351] to 0.9.x stable branch.
cmlenz
parents: 318
diff changeset
95 (ticket #60).
316
9121183df490 Ported [346] and [347] to 0.9.x branch.
cmlenz
parents: 297
diff changeset
96
9121183df490 Ported [346] and [347] to 0.9.x branch.
cmlenz
parents: 297
diff changeset
97
280
65c6ca63aca3 Ported [305] to 0.9.x branch.
cmlenz
parents: 266
diff changeset
98 Version 0.9.1
65c6ca63aca3 Ported [305] to 0.9.x branch.
cmlenz
parents: 266
diff changeset
99 http://svn.edgewall.org/repos/babel/tags/0.9.1/
288
8bad21ef7bf2 Ported [313] to 0.9.x branch.
cmlenz
parents: 282
diff changeset
100 (Sep 7 2007, from branches/stable/0.9.x)
280
65c6ca63aca3 Ported [305] to 0.9.x branch.
cmlenz
parents: 266
diff changeset
101
288
8bad21ef7bf2 Ported [313] to 0.9.x branch.
cmlenz
parents: 282
diff changeset
102 * Fixed catalog updating when a message is merged that was previously simple
8bad21ef7bf2 Ported [313] to 0.9.x branch.
cmlenz
parents: 282
diff changeset
103 but now has a plural form, for example by moving from `gettext` to
280
65c6ca63aca3 Ported [305] to 0.9.x branch.
cmlenz
parents: 266
diff changeset
104 `ngettext`, or vice versa.
65c6ca63aca3 Ported [305] to 0.9.x branch.
cmlenz
parents: 266
diff changeset
105 * Fixed time formatting for 12 am and 12 pm.
65c6ca63aca3 Ported [305] to 0.9.x branch.
cmlenz
parents: 266
diff changeset
106 * Fixed output encoding of the `pybabel --list-locales` command.
323
f2d6c593bc43 Ported [353:354] to 0.9.x stable branch.
cmlenz
parents: 320
diff changeset
107 * MO files are now written in binary mode on windows (ticket #61).
280
65c6ca63aca3 Ported [305] to 0.9.x branch.
cmlenz
parents: 266
diff changeset
108
65c6ca63aca3 Ported [305] to 0.9.x branch.
cmlenz
parents: 266
diff changeset
109
263
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
110 Version 0.9
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
111 http://svn.edgewall.org/repos/babel/tags/0.9.0/
266
9e0b22c799da Ported [285] to 0.9.x branch.
cmlenz
parents: 263
diff changeset
112 (Aug 20 2007, from branches/stable/0.9.x)
263
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 * The `new_catalog` distutils command has been renamed to `init_catalog` for
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
115 consistency with the command-line frontend.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
116 * Added compilation of message catalogs to MO files (ticket #21).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
117 * Added updating of message catalogs from POT files (ticket #22).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
118 * Support for significant digits in number formatting.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
119 * Apply proper "banker's rounding" in number formatting in a cross-platform
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
120 manner.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
121 * The number formatting functions now also work with numbers represented by
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
122 Python `Decimal` objects (ticket #53).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
123 * Added extensible infrastructure for validating translation catalogs.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
124 * Fixed the extractor not filtering out messages that didn't validate against
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
125 the keyword's specification (ticket #39).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
126 * Fixed the extractor raising an exception when encountering an empty string
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
127 msgid. It now emits a warning to stderr.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
128 * Numerous Python message extractor fixes: it now handles nested function
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
129 calls within a gettext function call correctly, uses the correct line number
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
130 for multi-line function calls, and other small fixes (tickets #38 and #39).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
131 * Improved support for detecting Python string formatting fields in message
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
132 strings (ticket #57).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
133 * CLDR upgraded to the 1.5 release.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
134 * Improved timezone formatting.
266
9e0b22c799da Ported [285] to 0.9.x branch.
cmlenz
parents: 263
diff changeset
135 * Implemented scientific number formatting.
9e0b22c799da Ported [285] to 0.9.x branch.
cmlenz
parents: 263
diff changeset
136 * Added mechanism to lookup locales by alias, for cases where browsers insist
9e0b22c799da Ported [285] to 0.9.x branch.
cmlenz
parents: 263
diff changeset
137 on including only the language code in the `Accept-Language` header, and
9e0b22c799da Ported [285] to 0.9.x branch.
cmlenz
parents: 263
diff changeset
138 sometimes even the incorrect language code.
263
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
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
141 Version 0.8.1
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
142 http://svn.edgewall.org/repos/babel/tags/0.8.1/
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
143 (Jul 2 2007, from branches/stable/0.8.x)
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
144
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
145 * `default_locale()` would fail when the value of the `LANGUAGE` environment
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
146 variable contained multiple language codes separated by colon, as is
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
147 explicitly allowed by the GNU gettext tools. As the `default_locale()`
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
148 function is called at the module level in some modules, this bug would
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
149 completely break importing these modules on systems where `LANGUAGE` is set
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
150 that way.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
151 * The character set specified in PO template files is now respected when
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
152 creating new catalog files based on that template. This allows the use of
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
153 characters outside the ASCII range in POT files (ticket #17).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
154 * The default ordering of messages in generated POT files, which is based on
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
155 the order those messages are found when walking the source tree, is no
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
156 longer subject to differences between platforms; directory and file names
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
157 are now always sorted alphabetically.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
158 * The Python message extractor now respects the special encoding comment to be
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
159 able to handle files containing non-ASCII characters (ticket #23).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
160 * Added 'N_' (gettext noop) to the extractor's default keywords.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
161 * Made locale string parsing more robust, and also take the script part into
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
162 account (ticket #27).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
163 * Added a function to list all locales for which locale data is available.
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
164 * Added a command-line option to the `pybabel` command which prints out all
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
165 available locales (ticket #24).
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
166 * The name of the command-line script has been changed from just `babel` to
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
167 `pybabel` to avoid a conflict with the OpenBabel project (ticket #34).
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
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
170 Version 0.8
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
171 http://svn.edgewall.org/repos/babel/tags/0.8.0/
5b7d3f9f7d74 Create branch for 0.9.x maintenance.
cmlenz
parents:
diff changeset
172 (Jun 20 2007, from branches/stable/0.8.x)
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 * First public release
Copyright (C) 2012-2017 Edgewall Software