django-multilingual


Multilingual extension for Django

NOTE: This library is very old and no longer maintained. Do not use it in new projects.

A library providing support for multilingual content in Django models.

See the Introduction page for a description, installation instructions and some examples to get you started.

Have a question? Join our discussion group!

Please note: this library is the result of dozens of contributions from multiple authors, see the AUTHORS file for the full list. To everyone who put their time into reporting bugs, submitting patches or answered questions: thank you VERY much for making it easier to write great, multilingual software with Django :)

Current status

Django-multilingual supports all versions of Django 1.0 and later.

Plan summary:

  • model API: almost done. There might be some backwards-incompatible changes to the way the library and multilingual models are configured, but they will not affect the way translation data is stored in the database.
  • admin pages: working, but need to be rewritten. This will not affect the API.
  • easy way to create forms that allow editing translatable content with oldforms: in progress.
  • configuration: the definitions of LANGUAGES and DEFAULT_LANGUAGE will change. See this post for a description of the most probable direction.
  • documentation: in progress.

If you have questions or suggestions feel free to ask them on our discussion group.

The library is already being used in real world projects, but there are still quirks to fix and features to add. With your help we could make it happen faster, so if you would be interested in contributing your time to this project please contact me at marcin.kaszynski@gmail.com.

Project Information

Labels:
Python Django Multilingual Internationalization Localization