Packages that automate creation and handling of models that have fields with different values for different languages.
Package | django-modeltranslation | django-parler | django-translated-fields | Django Translations | django-modeltrans | django-vinaigrette | django-i18nfield | django-multilingual | django-transmeta | django-mothertongue |
---|---|---|---|---|---|---|---|---|---|---|
Description |
Translates Django models using a registration approach. |
Easily translate "cheese omelet" into "omelette au fromage". |
Django model translation without magic-inflicted pain. |
Django model translation for perfectionists with deadlines. |
Translate Django model fields in a PostgreSQL JSONField |
Translate Django model data using gettext |
Store internationalized strings in Django models with full forms support |
|||
Category | App | App | App | Other | App | App | Other | App | App | App |
# Using This |
68
![]() |
13
![]() |
1
![]() |
0
![]() |
1
![]() |
1
![]() |
1
![]() |
2
![]() |
3
![]() |
1
![]() |
Python 3? | ||||||||||
Development Status | Unknown | Production/Stable | Production/Stable | Mature | Unknown | Beta | Unknown | n/a | Beta | Production/Stable |
Last updated | Nov. 25, 2023, 6:51 a.m. | Sept. 2, 2022, 7:27 p.m. | Sept. 19, 2023, 2:05 a.m. | May 26, 2022, 10:49 a.m. | Aug. 15, 2023, 4:13 a.m. | Sept. 2, 2022, 5:04 p.m. | Dec. 16, 2021, 4:21 a.m. | |||
Version | 0.18.11 | 2.3 | 0.12.0 | 1.3.0 | 0.7.5 | 2.0.1 | 1.9.4 | n/a | 0.7.3 | 0.0.6 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | Other | Other | GitHub |
Commits | ||||||||||
Stars | 1,280 | 657 | 94 | 133 | 47 | 101 | 35 | 0 | 0 | 0 |
Repo Forks | 250 | 147 | 13 | 25 | 8 | 33 | 16 | 0 | 0 | 0 |
Participants |
deschler
last-partizan zlorf wrwrwr peschler dependabot[bot] felixxm fdemmer abdolhosein zenoamaro more... |
vdboor
jrief NotSqrt yakky bikeshedder Chive mireq xi dependabot[bot] martinsvoboda more... |
matthiask
Tom-Hubrecht adamchainz jghyllebert raratiru |
bbmokhtari
danpalmer hramezani urm8 |
jieter
dyve danielvdp dependabot[bot] atugushev browniebroke dfirst zvolsky bulatshafigullin |
jordiecometrica
rory-geoghegan-ecometrica michaelmulley atodorov Geekfish thomaspaulb duduklein doconix wiswaud jsmits more... |
raphaelm
rixx luto Sohalt FlaviaBastos johan12345 bakatrouble mol-lux petrboros |
|||
Documentation | n/a | n/a | n/a | n/a | 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 | |||||||
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 | |||||||
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) | ||||||||||
Django 1.9 | ||||||||||
Django 1.9 | ||||||||||
Django 1.10 |
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:<br>id | language_id | slug | title | tease | body | master_id (Fk to self) |
Store multilingual data in same table with localized fields | Table book:<br>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:<br>id | is_active | category | slug | created_at;<br><br>Table book_translate:<br>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<br>edit different languages.<br>Just adding the fields of all language versions into the admin does not count as<br>nice integration. |
Django 1.9 | |
Django 1.9 | Supports 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 |