{ "info": { "author": "Alex Rudakov", "author_email": "ribozz@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "=============================\nnegative-i18n\n=============================\n\n.. image:: https://badge.fury.io/py/negative-i18n.png\n :target: http://badge.fury.io/py/negative-i18n\n\n.. image:: https://travis-ci.org/negative-space/negative-i18n.png?branch=master\n :target: https://travis-ci.org/negative-space/negative-i18n\n\nDatabase-stored translation strings for Django\n\n\nFeatures\n--------\n\n* Strore translations in database\n* Download translations as po file\n* Import translations from po file\n* Simple admin interface for editing translations\n* Instant refresh of translation strings\n* negative-inline-editor integration\n\n\nInstallation\n---------------\n\npip install negative-i18n\n\nAdd 'negative_i18n' to installed apps.\n\n\nConfiguration\n------------------\n\nsettings.COLLECT_I18N_STATS\ndefault: True\nmeaning: collect strings to database\n\n\nUsage in templates\n---------------------\n\n{% load negative_i18n %}\n\n
\n

{{ 'i18n test'|_ }}

\n
\n\n\nUsage in views\n-------------------\n\nfrom negative_i18n.trans_utils import _\n\n_('Some text')\n\n\n\n\nDocumentation\n-------------\n\nThe full documentation is at http://negative-i18n.rtfd.org.\n\n\n\nHistory\n-------\n\n0.1.0 (2019-02-14)\n++++++++++++++++++\n\n* First release on PyPI.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/negative-space/negative-i18n", "keywords": "negative-i18n", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "negative-i18n", "package_url": "https://pypi.org/project/negative-i18n/", "platform": "", "project_url": "https://pypi.org/project/negative-i18n/", "project_urls": { "Homepage": "https://github.com/negative-space/negative-i18n" }, "release_url": "https://pypi.org/project/negative-i18n/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "Database-stored translation strings for Django", "version": "0.1.3" }, "last_serial": 4824478, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e0395f6076f0f08811c3263a50ed68ff", "sha256": "607a6fce2e5660bbf74d4483ae5c5f76c7305e4c9b9c2459eaee604ae43c6b1c" }, "downloads": -1, "filename": "negative-i18n-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e0395f6076f0f08811c3263a50ed68ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8019, "upload_time": "2019-02-14T08:58:04", "url": "https://files.pythonhosted.org/packages/12/d2/ed212412043706bab97ecb418092806dc831f960bcbbdb0551e78bb2218d/negative-i18n-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c7a94aa085b65e71a89d1f3e76ebdd3e", "sha256": "f92e1a0a1f2adfc10278a95d02d59fb1b2a8968d149894df61d217b4031333b8" }, "downloads": -1, "filename": "negative-i18n-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c7a94aa085b65e71a89d1f3e76ebdd3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14655, "upload_time": "2019-02-14T15:49:22", "url": "https://files.pythonhosted.org/packages/bb/2e/62be520fcd16ea26d5ec4100ac486f71f98544baeed3d80a28ea7964e2ed/negative-i18n-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2914a9ba3aa07c4c8324025f0220609e", "sha256": "4a25b7c94e34dc7079a878552b6132e74479c98091e79b2f515cc61935d60529" }, "downloads": -1, "filename": "negative-i18n-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2914a9ba3aa07c4c8324025f0220609e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16782, "upload_time": "2019-02-14T16:06:20", "url": "https://files.pythonhosted.org/packages/3b/81/7712d356c686d9f6955b543aaa07aaff628803c1bec829e5ff386933aba8/negative-i18n-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "150da40d9ad8204885fbc2940153f534", "sha256": "2eff0200ef934d511307a31238fc183d2779d7c3061241159b411faac2ddf10b" }, "downloads": -1, "filename": "negative-i18n-0.1.3.tar.gz", "has_sig": false, "md5_digest": "150da40d9ad8204885fbc2940153f534", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16834, "upload_time": "2019-02-15T12:39:24", "url": "https://files.pythonhosted.org/packages/c7/56/decd3d3baabf26cc8701fc3e668bca683d2f8b069eedcc98029155d66d48/negative-i18n-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "150da40d9ad8204885fbc2940153f534", "sha256": "2eff0200ef934d511307a31238fc183d2779d7c3061241159b411faac2ddf10b" }, "downloads": -1, "filename": "negative-i18n-0.1.3.tar.gz", "has_sig": false, "md5_digest": "150da40d9ad8204885fbc2940153f534", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16834, "upload_time": "2019-02-15T12:39:24", "url": "https://files.pythonhosted.org/packages/c7/56/decd3d3baabf26cc8701fc3e668bca683d2f8b069eedcc98029155d66d48/negative-i18n-0.1.3.tar.gz" } ] }