Model translation

Packages that automate creation and handling of models that have fields with different values for different languages.

Features currently being evaluated

Feature Description
Supported Python Versions What versions of Python does the app support?
Store base data and multilingual data in same table, by row per each language Table book:
id | language_id | slug | title | tease | body | master_id (Fk to self)
Store multilingual data in same table with localized fields Table book:
id | is_active | slug | title_ru | title_uk | title_en
South support Does the app play nice with South?
Tested Does the app have unit tests?
Django 1.3 Supports Django 1.3
Django 1.2 Supports Django 1.2
Continuous Integration Does the app have continuous integration?
Django 1.4 Supports Django 1.4
Django 1.7 Supports Django release 1.7
Django 1.5 Supports Django 1.5
DB Languages Store project languages in the DB (or anywhere else) for run-time changes
Store base data in same table, but multilingual data in multilingual table. Table book:
id | is_active | category | slug | created_at;

Table book_translate:
id | master_id (Fk to book) | language_id | title | tease | body
Django 1.6 Supports Django 1.6
Django 1.8 Supports Django 1.8 LTS
Admin Integration (language tabs and/or switcher) Provides nice integration into Django Admin. e.g. by providing language tabs to
edit different languages.
Just adding the fields of all language versions into the admin does not count as
nice integration.
Django 1.9
Django 1.9 Supports Django 1.9
Django 1.10

Filter results

Package django-modeltranslation django-parler Django Translations django-translated-fields django-modeltrans nece django-i18nfield
Package django-modeltranslation django-parler Django Translations django-translated-fields django-modeltrans nece django-i18nfield
Description Translates Django models using
a registration approach.
Easily translate "cheese
omelet" into "omelette au
fromage".
Django model translation for
perfectionists with deadlines.
Django model translation
without magic-inflicted pain.
Translate Django model fields
in a PostgreSQL JSONField
Content Translation Framework
based on Postgresql's JSONB
field
Store internationalized
strings in Django models with
full forms support
Category App App Other App App Other Other
# Using This 65 11 0 1 1 2 1
Python 3?
Development Status Unknown Production/Stable Mature Production/Stable Unknown Unknown Unknown
Last updated May 27, 2022, 12:29 p.m. Nov. 18, 2021, 4:25 a.m. May 26, 2022, 10:49 a.m. May 19, 2022, 1:31 a.m. May 25, 2022, 10:26 a.m. Nov. 17, 2020, 3:32 a.m. Dec. 16, 2021, 4:21 a.m.
Version 0.18.2 2.3 1.3.0 0.12.0 0.7.3 0.8.2 1.9.4
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub
Commits
Stars 1,135 562 123 81 37 81 32
Repo Forks 225 134 22 12 7 23 17
Participants deschler
zlorf
last-partizan
wrwrwr
peschler
felixxm
fdemmer
abdolhosein
dependabot[bot]
zenoamaro
more...
vdboor
jrief
NotSqrt
yakky
bikeshedder
Chive
mireq
xi
dependabot[bot]
ivirabyan
more...
bbmokhtari
danpalmer
hramezani
urm8
matthiask
Tom-Hubrecht
adamchainz
jghyllebert
raratiru
jieter
dyve
danielvdp
atugushev
dfirst
AlexKwak
zvolsky
bulatshafigullin
dependabot[bot]
tatterdemalion
k0t3n
ErwinJunge
cedricco
bors-ltd
matthiask
qbey
aq1
bobo-le
erkanay
more...
raphaelm
rixx
luto
Sohalt
FlaviaBastos
johan12345
bakatrouble
mol-lux
petrboros
Documentation n/a n/a n/a
Supported Python Versions 2.6, 2.7, 3.2, 3.3, 3.4
2.6 (<=1.7), 2.7, 3.2, 3.3, 3.4 3.5 and better 2.7,3.4,3.5
Store base data and multilingual data in same table, by row per each language
Store multilingual data in same table with localized fields
South support
Tested
Django 1.3
Django 1.2   (<=0.3.x)
Continuous Integration   https://travis-ci.org/deschler/django-modeltranslation   https://travis-ci.org/edoburu/django-parler https://travis-ci.org/matthiask/django-translated-fields   https://travis-ci.org/tatterdemalion/django-nece
Django 1.4
Django 1.7
Django 1.5   (<=1.7)
DB Languages
Store base data in same table, but multilingual data in multilingual table.   using prefetch_related and a cache to minimize queries
Django 1.6   (<=1.7)
Django 1.8
Admin Integration (language tabs and/or switcher) kind of
Django 1.9
Django 1.9
Django 1.10
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A