django-modeltranslation
  • Installation
    • Requirements
    • Using Pip
    • Using the Source
  • Setup
  • Configuration
    • Required Settings
    • Advanced Settings
  • Registering Models for Translation
    • TranslationOptions fields inheritance
    • Changes Automatically Applied to the Model Class
    • Supported Fields Matrix
  • Accessing Translated and Translation Fields
    • Rules for Translated Field Access
    • Examples for Translated Field Access
    • Multilingual Manager
    • Falling back
    • The State of the Original Field
  • Django Admin Integration
    • Tweaks Applied to the Admin
    • TranslationAdmin in Combination with Other Admin Classes
    • Admin Inlines
    • Using Tabbed Translation Fields
    • Using a Custom jQuery Library
  • Management Commands
    • The update_translation_fields Command
    • The sync_translation_fields Command
  • Caveats
    • Accessing Translated Fields Outside Views
  • Related Projects
    • django-multilingual
    • django-multilingual-model
    • transdb
    • i18ndynamic
    • django-pluggable-model-i18n
  • ChangeLog
 
django-modeltranslation
  • Docs »
  • Related Projects
  • Edit on GitHub

Related Projects¶

Note

This list is horribly outdated and only covers apps that where available when modeltranslation was initially developed. A more complete list can be found at djangopackages.com.

django-multilingual¶

A library providing support for multilingual content in Django models.

It is not possible to reuse existing models without modifying them.

django-multilingual-model¶

A much simpler version of the above django-multilingual.

It works very similiar to the django-multilingual approach.

transdb¶

Django’s field that stores labels in more than one language in database.

This approach uses a specialized Field class, which means one has to change existing models.

i18ndynamic¶

This approach is not developed any more.

django-pluggable-model-i18n¶

This app utilizes a new approach to multilingual models based on the same concept the new admin interface uses. A translation for an existing model can be added by registering a translation class for that model.

This is more or less what modeltranslation does, unfortunately it is far from being finished.

Next Previous

© Copyright 2009-2013, Peter Eschler, Dirk Eschler.

Sphinx theme provided by Read the Docs