{ "info": { "author": "CERN", "author_email": "info@inveniosoftware.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "..\n This file is part of Invenio.\n Copyright (C) 2015-2018 CERN.\n\n Invenio is free software; you can redistribute it and/or modify it\n under the terms of the MIT License; see LICENSE file for more details.\n\n==============\n Invenio-I18N\n==============\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-i18n.svg\n :target: https://github.com/inveniosoftware/invenio-i18n/blob/master/LICENSE\n\n.. image:: https://img.shields.io/travis/inveniosoftware/invenio-i18n.svg\n :target: https://travis-ci.org/inveniosoftware/invenio-i18n\n\n.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-i18n.svg\n :target: https://coveralls.io/r/inveniosoftware/invenio-i18n\n\n.. image:: https://img.shields.io/pypi/v/invenio-i18n.svg\n :target: https://pypi.org/pypi/invenio-i18n\n\n\nInvenio internationalization module based on\n`Flask-BabelEx `_.\n\nFeatures:\n\n* Loading and merging message catalogs.\n* Algorithm for detecting a user's locale.\n* Views for changing the locale.\n* Jinja2 macros and filters for I18N.\n\nFurther documentation available at https://invenio-i18n.readthedocs.io/\n\n\n..\n This file is part of Invenio.\n Copyright (C) 2015-2018 CERN.\n\n Invenio is free software; you can redistribute it and/or modify it\n under the terms of the MIT License; see LICENSE file for more details.\n\nChanges\n=======\n\nVersion 1.1.1 (released 2018-12-12)\n\n - Fix an incorrect JS import.\n\nVersion 1.1.0 (released 2018-11-06)\n\n - Introduce webpack support.\n\nVersion 1.0.0 (released 2018-03-23)\n\n- Initial public release.\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/invenio-i18n/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/inveniosoftware/invenio-i18n", "keywords": "invenio internationalization i18n localization l10n", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "invenio-i18n", "package_url": "https://pypi.org/project/invenio-i18n/", "platform": "any", "project_url": "https://pypi.org/project/invenio-i18n/", "project_urls": { "Homepage": "https://github.com/inveniosoftware/invenio-i18n" }, "release_url": "https://pypi.org/project/invenio-i18n/1.1.1/", "requires_dist": [ "Flask (>=0.11.1)", "Flask-BabelEx (>=0.9.2)", "flask-webpackext (>=1.0.0)", "Sphinx (>=1.5.1) ; extra == 'all'", "Flask-Login (>=0.3.0) ; extra == 'all'", "check-manifest (>=0.25) ; extra == 'all'", "coverage (>=4.0) ; extra == 'all'", "invenio-assets (>=1.0.0) ; extra == 'all'", "isort (>=4.3.0) ; extra == 'all'", "pydocstyle (>=1.0.0) ; extra == 'all'", "pytest-cov (>=1.8.0) ; extra == 'all'", "pytest-pep8 (>=1.0.6) ; extra == 'all'", "pytest (>=2.8.0) ; extra == 'all'", "Sphinx (>=1.5.1) ; extra == 'docs'", "Flask-Login (>=0.3.0) ; extra == 'tests'", "check-manifest (>=0.25) ; extra == 'tests'", "coverage (>=4.0) ; extra == 'tests'", "invenio-assets (>=1.0.0) ; extra == 'tests'", "isort (>=4.3.0) ; extra == 'tests'", "pydocstyle (>=1.0.0) ; extra == 'tests'", "pytest-cov (>=1.8.0) ; extra == 'tests'", "pytest-pep8 (>=1.0.6) ; extra == 'tests'", "pytest (>=2.8.0) ; extra == 'tests'" ], "requires_python": "", "summary": "Invenio internationalization module.", "version": "1.1.1" }, "last_serial": 4593911, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "0a6e113103e5ba75e2e52daa114df059", "sha256": "101f3f519b983649bf584f3a1488bf30036d6fed008da10ee4113f6e45bd446e" }, "downloads": -1, "filename": "invenio_i18n-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a6e113103e5ba75e2e52daa114df059", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26430, "upload_time": "2018-03-21T16:35:52", "url": "https://files.pythonhosted.org/packages/86/8d/c4586c02b1108ded26831a63254d5444213b2f232a9f2c45bd80518535e5/invenio_i18n-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c44c0270d1f8024f7744b1f06c0c6ed0", "sha256": "3641442351619bc3214ef7c09bfb56549d04bae2ef4d470d7e5f8fba44890320" }, "downloads": -1, "filename": "invenio-i18n-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c44c0270d1f8024f7744b1f06c0c6ed0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30921, "upload_time": "2018-03-21T16:35:54", "url": "https://files.pythonhosted.org/packages/4a/b8/cd9b7e5b01510d0c84c4c9f0d19075ac120dcfc0438276c8f0ec7d6b5bd5/invenio-i18n-1.0.0.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "38066ad0f6891c962aa2634a5d5a484b", "sha256": "793bf1e8971c38dd11ab1b85e1e12f2c46cd88bff4ecca7e8e4be5bd01534280" }, "downloads": -1, "filename": "invenio_i18n-1.0.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38066ad0f6891c962aa2634a5d5a484b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16641, "upload_time": "2015-10-26T14:48:38", "url": "https://files.pythonhosted.org/packages/31/64/e288cdc2f21efb34711661cece0e8f9d63587229c881636a7561c9267d05/invenio_i18n-1.0.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8fa414fbf88d8621c5ba8d521a130ef", "sha256": "04615b1bd231384d4ec7ee584b544974346a401ea16a78118176172036530b82" }, "downloads": -1, "filename": "invenio-i18n-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "a8fa414fbf88d8621c5ba8d521a130ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28797, "upload_time": "2015-10-26T14:48:42", "url": "https://files.pythonhosted.org/packages/a2/cb/368c252ba9768b687f1537c17d0e2e555535708f2dc590313ad111369fd1/invenio-i18n-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "ae94ed06499b7be5748ec166ce6375f2", "sha256": "b73a926b12313efeabca4b6b899e7933af89e071f44dc5804ded21c5cc5aeb82" }, "downloads": -1, "filename": "invenio_i18n-1.0.0a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae94ed06499b7be5748ec166ce6375f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17328, "upload_time": "2015-12-01T07:37:03", "url": "https://files.pythonhosted.org/packages/73/0c/4b0bdd7cb7996948a003cf0efd6ac9284f7e503f78b00a7be580bf04336c/invenio_i18n-1.0.0a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ed44954d5d5802629ecd1ab0016cd19", "sha256": "11e6a656b6f7993935aafc18f7e55d33a0a2a9774c48d826e86825238338506b" }, "downloads": -1, "filename": "invenio-i18n-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "5ed44954d5d5802629ecd1ab0016cd19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30804, "upload_time": "2015-12-01T07:37:09", "url": "https://files.pythonhosted.org/packages/d6/54/1a2b60b3a0060646d57e3c62f06bc5f541ae58500855df2f3d852b4987ae/invenio-i18n-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "72bdb5f788cc69d5265dd1c0971af923", "sha256": "855256cb8d49b5979576f72124e95ce2e30f593c2b09fad40746f307b9613dda" }, "downloads": -1, "filename": "invenio_i18n-1.0.0a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "72bdb5f788cc69d5265dd1c0971af923", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19252, "upload_time": "2015-12-10T14:42:14", "url": "https://files.pythonhosted.org/packages/73/a9/9a1cfdb3798f6cb54e149dcce873d68b89d3a485cafe450d617cd04f022f/invenio_i18n-1.0.0a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e49cde027887801f8d7f0f2875df061", "sha256": "92a946c9b12a1cb86945809b279fb723cabb036498753f6e222f49d243237432" }, "downloads": -1, "filename": "invenio-i18n-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "6e49cde027887801f8d7f0f2875df061", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32505, "upload_time": "2015-12-10T14:42:20", "url": "https://files.pythonhosted.org/packages/d8/5a/d7eefa7d1d7101fbf55a07eaa0cf36d92fc22e0f7c33a3e08212bbcc10e9/invenio-i18n-1.0.0a3.tar.gz" } ], "1.0.0a4": [ { "comment_text": "", "digests": { "md5": "c88d3c0f7a503b02d1986879c195ef6d", "sha256": "322325ea2508d4e4e47de4e10aae36407858b24da83aacb072694c0b672f4640" }, "downloads": -1, "filename": "invenio_i18n-1.0.0a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c88d3c0f7a503b02d1986879c195ef6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20454, "upload_time": "2015-12-18T09:46:11", "url": "https://files.pythonhosted.org/packages/96/2d/7ab2e4b14ede810c98ae0b3d28db68a4d39d869024700bd76cf1948cc76d/invenio_i18n-1.0.0a4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4236fc33d6db1e80d816c2998dbad35", "sha256": "c36b9587c6095262c6ca3a2b13cf6949d03bdb141bd18e58437833b964cd5d52" }, "downloads": -1, "filename": "invenio-i18n-1.0.0a4.tar.gz", "has_sig": false, "md5_digest": "c4236fc33d6db1e80d816c2998dbad35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32971, "upload_time": "2015-12-18T09:46:21", "url": "https://files.pythonhosted.org/packages/23/cf/f063d258f18dee442849e0c0963c40259b9dc61dba0f10e06d7f5487fbfa/invenio-i18n-1.0.0a4.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "739f63713aaa6e33341e2a9b5ea270e3", "sha256": "710e54ecd9a488ca4cb9413ba226cd09b090bcf703c2992ac89b56f0af31cba3" }, "downloads": -1, "filename": "invenio_i18n-1.0.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "739f63713aaa6e33341e2a9b5ea270e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21415, "upload_time": "2016-07-27T09:02:00", "url": "https://files.pythonhosted.org/packages/70/41/d00bf2db196382f3d0bea1df32ccb9d23dcee21a83ccd4be1283467d034c/invenio_i18n-1.0.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2d4a8099eaea8a43d561159a5f5cb96", "sha256": "bdc14cf6efd4799cfec69e1e9672392eb42c7f3b86613b656bcbb80f6788aee1" }, "downloads": -1, "filename": "invenio-i18n-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "e2d4a8099eaea8a43d561159a5f5cb96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32856, "upload_time": "2016-07-27T09:02:02", "url": "https://files.pythonhosted.org/packages/17/a0/9da1a7ea8df946a1fb8fb6e254d6fed73298438506776bfd16f512a98668/invenio-i18n-1.0.0b1.tar.gz" } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "f7c9b2443300b0ff780be3249e2336a9", "sha256": "07d58a7fe63df27717bdda66aba552cda461350e92abd8e425dd179f66e2c406" }, "downloads": -1, "filename": "invenio_i18n-1.0.0b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f7c9b2443300b0ff780be3249e2336a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30639, "upload_time": "2017-02-02T12:42:45", "url": "https://files.pythonhosted.org/packages/8b/ac/14e6ba6d3544c20bf515f94b8482830d122a7d011cc6b1026e77dbf2ef85/invenio_i18n-1.0.0b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a998ee7f23c5fdc90085a2f227175bb", "sha256": "6ea418a7cd76c05f6c474213762e10d2dad4564e852aa1bc9afd61d02f0dd32b" }, "downloads": -1, "filename": "invenio-i18n-1.0.0b2.tar.gz", "has_sig": false, "md5_digest": "8a998ee7f23c5fdc90085a2f227175bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37431, "upload_time": "2017-02-02T12:42:47", "url": "https://files.pythonhosted.org/packages/19/7c/0f13d95b2f6d5c7f0abe4a029f93684c89829fb9abe78861a42025248a68/invenio-i18n-1.0.0b2.tar.gz" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "6731a9be0209aa6bceaa8bdfbc570742", "sha256": "5f9c6032a358e11a73e983fbd6b7b20f8ce6f9846dd41235d5bb28b27a93aba6" }, "downloads": -1, "filename": "invenio_i18n-1.0.0b3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6731a9be0209aa6bceaa8bdfbc570742", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32091, "upload_time": "2017-02-18T09:36:52", "url": "https://files.pythonhosted.org/packages/64/6e/0a65d54c70246bf911140ed960a393a610fd7300dbde8bb16a8f1e7d0016/invenio_i18n-1.0.0b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39c6a4776f09ad3f778ae7e1b1bb90e9", "sha256": "7c831437404df6851c3dbe2d107443c95612a2b4a4fcbb2f17beb53b1f24682b" }, "downloads": -1, "filename": "invenio-i18n-1.0.0b3.tar.gz", "has_sig": false, "md5_digest": "39c6a4776f09ad3f778ae7e1b1bb90e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39004, "upload_time": "2017-02-18T09:36:54", "url": "https://files.pythonhosted.org/packages/2d/4b/009c87e28baee56f8150c914e04040d8e8c5a8ed93719887adc7be3d2d86/invenio-i18n-1.0.0b3.tar.gz" } ], "1.0.0b4": [ { "comment_text": "", "digests": { "md5": "c9383540f856363936e323e824bc504f", "sha256": "cbbec125896c27e5cafdf8acfabc2ea75d3dec4c0bbd084eb166bb6a552b3eb5" }, "downloads": -1, "filename": "invenio_i18n-1.0.0b4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9383540f856363936e323e824bc504f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32174, "upload_time": "2017-08-09T14:49:10", "url": "https://files.pythonhosted.org/packages/fa/e6/4d9d6aa4c5c6dbadbaf73888f2f7161e9ea7c8319ace9ead87398b7ab6d4/invenio_i18n-1.0.0b4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82b1e0302e43e41d005a3a5924d771bb", "sha256": "e3d2b1239bf4d4552d9d63e2d5846ded0e5c30993021b7724c47041d5b89643d" }, "downloads": -1, "filename": "invenio-i18n-1.0.0b4.tar.gz", "has_sig": false, "md5_digest": "82b1e0302e43e41d005a3a5924d771bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39261, "upload_time": "2017-08-09T14:49:12", "url": "https://files.pythonhosted.org/packages/17/90/c48bd92f02f98293d7b2e3c9f8ff1ac8a55305ee4df56515b6a41e42708f/invenio-i18n-1.0.0b4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "977d3a8c8a08e3d61aedec057b3e4f1f", "sha256": "d0c13d5e51cb5d601381fcffd69101a3c06cbaaf49bef75917bd7b4b46744743" }, "downloads": -1, "filename": "invenio_i18n-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "977d3a8c8a08e3d61aedec057b3e4f1f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27166, "upload_time": "2018-11-06T12:02:00", "url": "https://files.pythonhosted.org/packages/9b/06/5fdc79cba1e9fdf1e059a14cbdbde11bc6119bd121ec74d9ad9fa41eba11/invenio_i18n-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0429d924d5728d167118d08cc37febf", "sha256": "f3eec0d4983abd4eeb3371cc9fe6e282515c573ba22005d3b0f39c4b1d0c01a6" }, "downloads": -1, "filename": "invenio-i18n-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d0429d924d5728d167118d08cc37febf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31441, "upload_time": "2018-11-06T12:02:01", "url": "https://files.pythonhosted.org/packages/c9/fd/c51a0d72a2f24b6f2e00039b4b4d47586a32eb0ef0e9369d3e700fc8c0d9/invenio-i18n-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "e50f4efeebbd050a2376fa4f41b48090", "sha256": "b591d753cd79a98bbef98a0ac5d9abf105f5cb8af94614dbf92688782a7b77b0" }, "downloads": -1, "filename": "invenio_i18n-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e50f4efeebbd050a2376fa4f41b48090", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27191, "upload_time": "2018-12-13T10:44:02", "url": "https://files.pythonhosted.org/packages/1f/fd/60ab6d95ae1a4c80ede0c853d4e40022c8b2d53d8ca3e8df32b2f00c5e0c/invenio_i18n-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9167f7b8ee58ae9b64703aa3125ebdc5", "sha256": "69513d531ccffdfa47cec1e7cd701c72966573d2e9c4e24c96607cb7324dce48" }, "downloads": -1, "filename": "invenio-i18n-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9167f7b8ee58ae9b64703aa3125ebdc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31162, "upload_time": "2018-12-13T10:44:04", "url": "https://files.pythonhosted.org/packages/3c/3e/be1eb7f0eb249f9b22d3b6fa9fca1be3489d8f2cf0d3ba577878dc8d97a4/invenio-i18n-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e50f4efeebbd050a2376fa4f41b48090", "sha256": "b591d753cd79a98bbef98a0ac5d9abf105f5cb8af94614dbf92688782a7b77b0" }, "downloads": -1, "filename": "invenio_i18n-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e50f4efeebbd050a2376fa4f41b48090", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27191, "upload_time": "2018-12-13T10:44:02", "url": "https://files.pythonhosted.org/packages/1f/fd/60ab6d95ae1a4c80ede0c853d4e40022c8b2d53d8ca3e8df32b2f00c5e0c/invenio_i18n-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9167f7b8ee58ae9b64703aa3125ebdc5", "sha256": "69513d531ccffdfa47cec1e7cd701c72966573d2e9c4e24c96607cb7324dce48" }, "downloads": -1, "filename": "invenio-i18n-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9167f7b8ee58ae9b64703aa3125ebdc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31162, "upload_time": "2018-12-13T10:44:04", "url": "https://files.pythonhosted.org/packages/3c/3e/be1eb7f0eb249f9b22d3b6fa9fca1be3489d8f2cf0d3ba577878dc8d97a4/invenio-i18n-1.1.1.tar.gz" } ] }