Package babel

# Package babel

Integrated collection of utilities that assist in internationalizing and localizing applications.

This package is basically composed of two major parts:

> - tools to build and work with `gettext` message catalogs
> - a Python interface to the CLDR (Common Locale Data Repository), providing access to various locale display names, localized number and date formatting, etc.

See Also:
  http://www.gnu.org/software/gettext/, http://docs.python.org/lib/module-gettext.html, http://www.unicode.org/cldr/

Version: 0.9.5

Submodules

- babel.core: Core locale representation and locale data access.
- babel.dates: Locale dependent formatting and parsing of dates and times.
- babel.localedata: Low-level locale data access.
- babel.messages: Support for `gettext` message catalogs.
  - babel.messages.catalog: Data structures for message catalogs.
  - babel.messages.checkers: Various routines that help with validation of translations.
  - babel.messages.extract: Basic infrastructure for extracting localizable messages from source files.
  - babel.messages.frontend: Frontends for the message extraction functionality.
  - babel.messages.jslexer: A simple JavaScript 1.5 lexer which is used for the JavaScript extractor.
  - babel.messages.mofile: Writing of files in the `gettext` MO (machine object) format.
  - babel.messages.plurals: Plural form definitions.
  - babel.messages.pofile: Reading and writing of files in the `gettext` PO (portable object) format.
- babel.numbers: Locale dependent formatting and parsing of numeric data.
- babel.support: Several classes and functions that help with integrating and using Babel in applications.
- babel.util: Various utility classes and functions.

Variables
| __package__ = ``'``babel``'``