Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deschler/django-modeltranslation
Translates Django models using a registration approach.
https://github.com/deschler/django-modeltranslation
django python translation
Last synced: 5 days ago
JSON representation
Translates Django models using a registration approach.
- Host: GitHub
- URL: https://github.com/deschler/django-modeltranslation
- Owner: deschler
- License: bsd-3-clause
- Created: 2012-10-16T09:33:56.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2024-04-22T14:28:00.000Z (7 months ago)
- Last Synced: 2024-04-23T10:17:07.941Z (6 months ago)
- Topics: django, python, translation
- Language: Python
- Size: 1.75 MB
- Stars: 1,324
- Watchers: 31
- Forks: 255
- Open Issues: 136
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.md
- License: LICENSE.txt
- Authors: AUTHORS.rst
Awesome Lists containing this project
- awesome-django - django-modeltranslations - Translates Django models using a registration approach. (Third-Party Packages / Internationalisation (i18n))
- starred-awesome - django-modeltranslation - Translates Django models using a registration approach. (Python)
- best-django-resource - django-modeltranslation - Translates Django model fields into multiple languages. (Internationalization and Localization)
README
================
Modeltranslation
================.. image:: https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg
:target: https://stand-with-ukraine.pp.ua
:alt: Stand With Ukraine-----
.. image:: http://img.shields.io/coveralls/deschler/django-modeltranslation.svg?style=flat-square
:target: https://coveralls.io/r/deschler/django-modeltranslation.. image:: https://img.shields.io/pypi/v/django-modeltranslation.svg?style=flat-square
:target: https://pypi.python.org/pypi/django-modeltranslation/
:alt: Latest PyPI version.. image:: https://img.shields.io/pypi/pyversions/django-modeltranslation.svg?style=flat-square
:target: https://pypi.python.org/pypi/django-modeltranslation/
:alt: Supported Python versions.. image:: https://img.shields.io/gitter/room/django-modeltranslation/community?color=4DB798&style=flat-square
:alt: Join the chat at https://gitter.im/django-modeltranslation/community
:target: https://gitter.im/django-modeltranslation/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badgeThe modeltranslation application is used to translate dynamic content of
existing Django models to an arbitrary number of languages without having to
change the original model classes. It uses a registration approach (comparable
to Django's admin app) to be able to add translations to existing or new
projects and is fully integrated into the Django admin backend.The advantage of a registration approach is the ability to add translations to
models on a per-app basis. You can use the same app in different projects,
may they use translations or not, and you never have to touch the original
model class.Features
========- Add translations without changing existing models or views
- Translation fields are stored in the same table (no expensive joins)
- Supports inherited models (abstract and multi-table inheritance)
- Handle more than just text fields
- Django admin integration
- Flexible fallbacks, auto-population and more!For the latest documentation, visit https://django-modeltranslation.readthedocs.io/en/latest/.