What's new? | Help | Directory | Sign in
Google
django-multilingual
Multilingual extension for Django
  
  
  
  
    
Code License: MIT License
Labels: Python, Django, Multilingual

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.

The feature set and syntax was discussed in the Django-users group, see this thread.

There are some bugs in Django you are likely to run into when using django-multilingual. See RelevantDjangoBugs for a summary.

Backward incompatible changes

Starting 2008/07/18, django-multilingual trunk stops supporting older Django versions. Please use the old-admin branch if you don't plan an upgrade; see below for details.

In rev 98 the default name for translation tables was changed: instead of "modeltranslation" it is now "model_translation". You don't have to rename your tables, see BackwardIncompatibleChanges for details.

Current status

There are two branches of django-multilingual; choose the right one for you:

1. old-admin branch, for Django versions 0.96.1, 0.96.2 and trunk up to rev. 7947

svn co http://django-multilingual.googlecode.com/svn/branches/old-admin/ django-multilingual

2. trunk, for newforms-admin branch of Django (and Django trunk when that branch is merged)

svn co http://django-multilingual.googlecode.com/svn/trunk/ django-multilingual

Plan summary:

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.