295
|
1 Version 0.9.2
|
|
2 http://svn.edgewall.org/repos/babel/tags/0.9.2/
|
|
3 (?, from branches/stable/0.9.x)
|
|
4
|
297
|
5 * Fixed catalogs' charset values not being recognized (ticket #66).
|
316
|
6 * Fixed fuzzy matching when updating message catalogs (ticket #82).
|
|
7 * Fixed bug in catalog updating, that in some cases pulled in
|
|
8 translations from different catalogs based on the same template.
|
|
9
|
|
10
|
280
|
11 Version 0.9.1
|
|
12 http://svn.edgewall.org/repos/babel/tags/0.9.1/
|
288
|
13 (Sep 7 2007, from branches/stable/0.9.x)
|
280
|
14
|
288
|
15 * Fixed catalog updating when a message is merged that was previously simple
|
|
16 but now has a plural form, for example by moving from `gettext` to
|
280
|
17 `ngettext`, or vice versa.
|
|
18 * Fixed time formatting for 12 am and 12 pm.
|
|
19 * Fixed output encoding of the `pybabel --list-locales` command.
|
282
|
20 * PO files are now written in binary mode on windows (ticket #61).
|
280
|
21
|
|
22
|
263
|
23 Version 0.9
|
|
24 http://svn.edgewall.org/repos/babel/tags/0.9.0/
|
266
|
25 (Aug 20 2007, from branches/stable/0.9.x)
|
263
|
26
|
|
27 * The `new_catalog` distutils command has been renamed to `init_catalog` for
|
|
28 consistency with the command-line frontend.
|
|
29 * Added compilation of message catalogs to MO files (ticket #21).
|
|
30 * Added updating of message catalogs from POT files (ticket #22).
|
|
31 * Support for significant digits in number formatting.
|
|
32 * Apply proper "banker's rounding" in number formatting in a cross-platform
|
|
33 manner.
|
|
34 * The number formatting functions now also work with numbers represented by
|
|
35 Python `Decimal` objects (ticket #53).
|
|
36 * Added extensible infrastructure for validating translation catalogs.
|
|
37 * Fixed the extractor not filtering out messages that didn't validate against
|
|
38 the keyword's specification (ticket #39).
|
|
39 * Fixed the extractor raising an exception when encountering an empty string
|
|
40 msgid. It now emits a warning to stderr.
|
|
41 * Numerous Python message extractor fixes: it now handles nested function
|
|
42 calls within a gettext function call correctly, uses the correct line number
|
|
43 for multi-line function calls, and other small fixes (tickets #38 and #39).
|
|
44 * Improved support for detecting Python string formatting fields in message
|
|
45 strings (ticket #57).
|
|
46 * CLDR upgraded to the 1.5 release.
|
|
47 * Improved timezone formatting.
|
266
|
48 * Implemented scientific number formatting.
|
|
49 * Added mechanism to lookup locales by alias, for cases where browsers insist
|
|
50 on including only the language code in the `Accept-Language` header, and
|
|
51 sometimes even the incorrect language code.
|
263
|
52
|
|
53
|
|
54 Version 0.8.1
|
|
55 http://svn.edgewall.org/repos/babel/tags/0.8.1/
|
|
56 (Jul 2 2007, from branches/stable/0.8.x)
|
|
57
|
|
58 * `default_locale()` would fail when the value of the `LANGUAGE` environment
|
|
59 variable contained multiple language codes separated by colon, as is
|
|
60 explicitly allowed by the GNU gettext tools. As the `default_locale()`
|
|
61 function is called at the module level in some modules, this bug would
|
|
62 completely break importing these modules on systems where `LANGUAGE` is set
|
|
63 that way.
|
|
64 * The character set specified in PO template files is now respected when
|
|
65 creating new catalog files based on that template. This allows the use of
|
|
66 characters outside the ASCII range in POT files (ticket #17).
|
|
67 * The default ordering of messages in generated POT files, which is based on
|
|
68 the order those messages are found when walking the source tree, is no
|
|
69 longer subject to differences between platforms; directory and file names
|
|
70 are now always sorted alphabetically.
|
|
71 * The Python message extractor now respects the special encoding comment to be
|
|
72 able to handle files containing non-ASCII characters (ticket #23).
|
|
73 * Added 'N_' (gettext noop) to the extractor's default keywords.
|
|
74 * Made locale string parsing more robust, and also take the script part into
|
|
75 account (ticket #27).
|
|
76 * Added a function to list all locales for which locale data is available.
|
|
77 * Added a command-line option to the `pybabel` command which prints out all
|
|
78 available locales (ticket #24).
|
|
79 * The name of the command-line script has been changed from just `babel` to
|
|
80 `pybabel` to avoid a conflict with the OpenBabel project (ticket #34).
|
|
81
|
|
82
|
|
83 Version 0.8
|
|
84 http://svn.edgewall.org/repos/babel/tags/0.8.0/
|
|
85 (Jun 20 2007, from branches/stable/0.8.x)
|
|
86
|
|
87 * First public release
|