The Babel project has moved!
After this project has sadly been stalled for a long time, Armin Ronacher (@mitsuhiko) of Flask fame has kindly volunteered to get the project back up to speed. For a variety of reasons this means Babel is leaving the Edgewall.org umbrella.
The new home of the project is at babel.pocoo.org, the code is now hosted on Github at github.com/mitsuhiko/babel. In the coming days, we will make the Babel Trac environment on edgewall.org readonly. Eventually it will be shut down entirely and redirect to the new project site.
The first result of this is the long overdue release of Babel 1.0 on July 26, 2013. Please direct bug reports and patches towards the issue tracker on Github. So, go get it and enjoy!
A collection of tools for internationalizing Python applications
Babel is 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.
Please note that the Babel source tarballs come with comprehensive HTML documentation, encompassing both the generated API documentation and the user guide. The API documentation (courtesy of Epydoc) in particular is a lot better than the version you find here.
The Subversion repository can be accessed via:
See SubversionCheckout for instructions on how to work with a version of Babel checked out from the repository.
Discussion about the development of Babel takes place on the mailing lists or IRC channel. Find out more about the people working on this project on BabelTeam.