django-modeltranslation


Namedjango-modeltranslation JSON
Version 0.18.11 PyPI version JSON
download
home_pagehttps://github.com/deschler/django-modeltranslation
SummaryTranslates Django models using a registration approach.
upload_time2023-07-16 08:07:15
maintainerSergiy Tereshchenko
docs_urlNone
authorPeter Eschler
requires_python
licenseNew BSD
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ==============
War in Ukraine
==============

On February 24th, 2022, Russia invaded Ukraine. I'm sole maintainer of this project
staying in safe place, but i don't know how long it would be safe.

Russian military shelling our cities, targeting civilian population.

Help Ukraine:

- https://supportukrainenow.org/

Talk to your politics, talk to your friends. Send heavy weapons to Ukraine. Close the sky.

----------------

================
Modeltranslation
================


.. 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=badge



The 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/.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/deschler/django-modeltranslation",
    "name": "django-modeltranslation",
    "maintainer": "Sergiy Tereshchenko",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "serg.partizan+modeltranslation@gmail.com",
    "keywords": "",
    "author": "Peter Eschler",
    "author_email": "peschler@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/29/56/2f8fade8dbfff455843c04df879ae62ba99fdf580934b7fc35577b51b29b/django-modeltranslation-0.18.11.tar.gz",
    "platform": null,
    "description": "==============\nWar in Ukraine\n==============\n\nOn February 24th, 2022, Russia invaded Ukraine. I'm sole maintainer of this project\nstaying in safe place, but i don't know how long it would be safe.\n\nRussian military shelling our cities, targeting civilian population.\n\nHelp Ukraine:\n\n- https://supportukrainenow.org/\n\nTalk to your politics, talk to your friends. Send heavy weapons to Ukraine. Close the sky.\n\n----------------\n\n================\nModeltranslation\n================\n\n\n.. image:: http://img.shields.io/coveralls/deschler/django-modeltranslation.svg?style=flat-square\n    :target: https://coveralls.io/r/deschler/django-modeltranslation\n\n.. image:: https://img.shields.io/pypi/v/django-modeltranslation.svg?style=flat-square\n    :target: https://pypi.python.org/pypi/django-modeltranslation/\n    :alt: Latest PyPI version\n\n.. image:: https://img.shields.io/pypi/pyversions/django-modeltranslation.svg?style=flat-square\n    :target: https://pypi.python.org/pypi/django-modeltranslation/\n    :alt: Supported Python versions\n\n.. image:: https://img.shields.io/gitter/room/django-modeltranslation/community?color=4DB798&style=flat-square\n    :alt: Join the chat at https://gitter.im/django-modeltranslation/community\n    :target: https://gitter.im/django-modeltranslation/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\n\n\nThe modeltranslation application is used to translate dynamic content of\nexisting Django models to an arbitrary number of languages without having to\nchange the original model classes. It uses a registration approach (comparable\nto Django's admin app) to be able to add translations to existing or new\nprojects and is fully integrated into the Django admin backend.\n\nThe advantage of a registration approach is the ability to add translations to\nmodels on a per-app basis. You can use the same app in different projects,\nmay they use translations or not, and you never have to touch the original\nmodel class.\n\nFeatures\n========\n\n- Add translations without changing existing models or views\n- Translation fields are stored in the same table (no expensive joins)\n- Supports inherited models (abstract and multi-table inheritance)\n- Handle more than just text fields\n- Django admin integration\n- Flexible fallbacks, auto-population and more!\n\nFor the latest documentation, visit https://django-modeltranslation.readthedocs.io/en/latest/.\n",
    "bugtrack_url": null,
    "license": "New BSD",
    "summary": "Translates Django models using a registration approach.",
    "version": "0.18.11",
    "project_urls": {
        "Documentation": "https://django-modeltranslation.readthedocs.org/en/latest",
        "Homepage": "https://github.com/deschler/django-modeltranslation",
        "Mailing List": "http://groups.google.com/group/django-modeltranslation",
        "Source": "https://github.com/deschler/django-modeltranslation"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94dd0b9ca59cde0d9c3329b94f5f17ae98b06ae263817e3674db7e3532f99949",
                "md5": "af1a75e3d142a596382cbc5f343925e1",
                "sha256": "81b68e4dc806a3b779ac88babe1cbd99d5318d374a43b3737a65fb0f4c1cffe8"
            },
            "downloads": -1,
            "filename": "django_modeltranslation-0.18.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "af1a75e3d142a596382cbc5f343925e1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 48868,
            "upload_time": "2023-07-16T08:07:13",
            "upload_time_iso_8601": "2023-07-16T08:07:13.710185Z",
            "url": "https://files.pythonhosted.org/packages/94/dd/0b9ca59cde0d9c3329b94f5f17ae98b06ae263817e3674db7e3532f99949/django_modeltranslation-0.18.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "29562f8fade8dbfff455843c04df879ae62ba99fdf580934b7fc35577b51b29b",
                "md5": "a89bd00b54894eae967870ee81733205",
                "sha256": "a6e2c459e3b31852287d030bc6e29fa28576db97455dccd399fe08ac8e9223b9"
            },
            "downloads": -1,
            "filename": "django-modeltranslation-0.18.11.tar.gz",
            "has_sig": false,
            "md5_digest": "a89bd00b54894eae967870ee81733205",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 72688,
            "upload_time": "2023-07-16T08:07:15",
            "upload_time_iso_8601": "2023-07-16T08:07:15.656390Z",
            "url": "https://files.pythonhosted.org/packages/29/56/2f8fade8dbfff455843c04df879ae62ba99fdf580934b7fc35577b51b29b/django-modeltranslation-0.18.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-16 08:07:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "deschler",
    "github_project": "django-modeltranslation",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "django-modeltranslation"
}
        
Elapsed time: 0.15162s