Commits

Author Commit Message Labels Comments Date
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Fix typo in [58].
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
* The `extract_messages` distutils command now operators on configurable input directories again, instead of the complete current directory. The `input_dirs` default to the package directories.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Add actual data structures for handling message catalogs, so that more code can be reused here between the frontends.
palg...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
`new_catalog` now accepts another argument, `--domain`, which is used to build the output file path, which now is of the form `<output_dir>/<locale>/<domain>.po`, the correct form.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Rename the `babel.catalog` package to `babel.messages` for consistency with the other package names.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Add `english_name` property to `Locale` class.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Support sub-commands in command-line interface, and renamed the generated script wrapper to `babel`. See #9.
palg...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Fixed a bug regarding plural msgid's handling when writing the `.pot` file.
jo...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Added round-half-even (banker's rounding) support.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Support a `message_extractors` keyword argument directly in `setup()`. Closes #4.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Move the mapping configuration file format to `ConfigParser`, and add some more documentation about it.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Support passing extraction method mapping and options from the frontends (see #4). No distutils/setuptools keyword supported yet, but the rest seems to be working okay.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Minor docstring fixes.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Fix copy&paste error in documentation stylesheet.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Some work towards #4.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Add setup config to get the SVN revision in the version number.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Add new function to module exports.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Load locale data lazily to avoid penalizing usage of `Locale` objects when no locale data is actually needed.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Syntax highlighting for the docs.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Move function for determining the system default locale to `babel.core`, and make it available as a class method on `Locale`.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Started implementation of datetime parsing, using a very basic approach for now.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Add optional pytz dependency to `INSTALL.txt`.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Fix for #8: fix extraction of strings from Python source using prefixes ('u' or 'r') or triple quotes.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Add note on daylight savings time.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Extended time-zone support.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
* Import datetime patterns from CLDR.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Started docs on number formatting/parsing.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Raise error on unsupported locales. Closes #5.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
Add missing import.
cml...@59ecc08e-a131-0410-9ea7-d4c0f28ac310
More work on timezones.
  1. Prev
  2. Next