{ "info": { "author": "Propertyshelf, Inc.", "author_email": "development@propertyshelf.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Zope3", "Intended Audience :: Other Audience", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Zope" ], "description": "ps.zope.i18nfield\n=================\n\n.. image:: https://img.shields.io/pypi/v/ps.zope.i18nfield.svg\n :target: https://pypi.python.org/pypi/ps.zope.i18nfield\n :alt: PyPI Version\n\n.. image:: https://img.shields.io/pypi/pyversions/ps.zope.i18nfield.svg\n :target: https://pypi.python.org/pypi/ps.zope.i18nfield\n :alt: Supported Python Versions\n\n.. image:: https://img.shields.io/travis/propertyshelf/ps.zope.i18nfield/master.svg\n :target: https://travis-ci.org/propertyshelf/ps.zope.i18nfield\n :alt: Travis CI status\n\n.. image:: https://img.shields.io/coveralls/github/propertyshelf/ps.zope.i18nfield/master.svg\n :target: https://coveralls.io/github/propertyshelf/ps.zope.i18nfield?branch=master\n :alt: Coverage Status\n\n\nThis package provides a `zope.schema `_ based field which allows multiple translations within the field.\nIt uses a custom dictionary class for the storage.\nThere is also a widget available for the `z3c.form `_ library.\n\nContributors\n------------\n\n- Thomas Massmann, thomas@propertyshelf.com\n- Zach Cashero, zach@propertyshelf.com\n\nChangelog\n=========\n\n0.8 (2018-06-19)\n----------------\n\n- Don't use formControls div to prevent modals bug.\n- Moved sorting method to utility to make it easier to customize sort order.\n\n\n0.7 (2018-01-23)\n----------------\n\n- Add custom display widget for Plone 5.\n\n\n0.6 (2018-01-19)\n----------------\n\n- Add widget option for custom default language.\n- Add option to remove existing languages for Plone 5.\n\n\n0.5 (2018-01-13)\n----------------\n\n- Don't depend on z3c.indexer which might only be used in pure Zope 3 applications.\n\n\n0.4 (2018-01-13)\n----------------\n\n- Fix unicode error in z3c.form data converter.\n- Add custom widget template for Plone 5.\n\n\n0.3 (2017-11-17)\n----------------\n\n- Add __hash__ method to I18NDict.\n\n\n0.2 (2016-10-26)\n----------------\n\n- Add missing method definition for ILanguageAvailability interface.\n- Add plone.registry persistent adapters.\n- Add required Plone utilities.\n\n\n0.1.4 (2015-02-13)\n------------------\n\n- Allow for indexing of normal dict and other values as well as I18NDict.\n- Better to iterate over the existing indices in case the available language configuration changes.\n\n\n0.1.3.1 (2014-11-14)\n--------------------\n\n- Added en translation.\n\n\n0.1.3 (2014-11-14)\n------------------\n\n- Added translations (de, es).\n- Provide the 'Add translation' value already translated (e.g. for JS).\n\n\n0.1.2 (2014-11-01)\n------------------\n\n- Return empty dict when value is None.\n- Test for correct value types before we set any data.\n- Correctly evaluate the bool value of the I18NDict when the field is required.\n- When the fallback is the first value found, sort the values so that the result is consistent with each repeated call.\n\n\n0.1.1 (2014-09-25)\n------------------\n\n- Always return the super call instead of None when no sub-indices have been created yet.\n- Add tests to cover the sort method with and without values.\n\n\n0.1 (2014-09-23)\n----------------\n\n- Initial release.", "description_content_type": "", "docs_url": null, "download_url": "http://pypi.python.org/pypi/ps.zope.i18nfield", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/propertyshelf/ps.zope.i18nfield", "keywords": "zope zope3 schema i18n z3c.form", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "ps.zope.i18nfield", "package_url": "https://pypi.org/project/ps.zope.i18nfield/", "platform": "", "project_url": "https://pypi.org/project/ps.zope.i18nfield/", "project_urls": { "Download": "http://pypi.python.org/pypi/ps.zope.i18nfield", "Homepage": "https://github.com/propertyshelf/ps.zope.i18nfield" }, "release_url": "https://pypi.org/project/ps.zope.i18nfield/0.8/", "requires_dist": null, "requires_python": "", "summary": "A zope.schema field for inline translations.", "version": "0.8" }, "last_serial": 3976705, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0f6c67932e337b7403a04ce336e9b48c", "sha256": "15e7a9241391ee93ef4e3a25cd14de690a3d2a0840704865f429bd290691974d" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.1.tar.gz", "has_sig": false, "md5_digest": "0f6c67932e337b7403a04ce336e9b48c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13944, "upload_time": "2014-09-23T13:42:17", "url": "https://files.pythonhosted.org/packages/c0/e1/7f8681de7b0f7d40d83cfeb1aaa80d554ca7a049958d20937705b9baed31/ps.zope.i18nfield-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f5b2df534a2a4fa4d816a4868781b85f", "sha256": "fe106cf30b4e5b188a59c005bf1d2dd4a55299d3bf18dd7bf790c587325f9351" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f5b2df534a2a4fa4d816a4868781b85f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14373, "upload_time": "2014-09-25T06:53:13", "url": "https://files.pythonhosted.org/packages/9f/07/92721bd68dbbe466b39c801acbfae27014fa9000ebaf47f0b633e05da938/ps.zope.i18nfield-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6ed968e1e46bab22fe43bf7aa36254c2", "sha256": "b0ffcc688736ed0232f69e47b3e1f18a2542bb93a569491aea7a4c72fcce6150" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6ed968e1e46bab22fe43bf7aa36254c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14827, "upload_time": "2014-11-01T08:02:26", "url": "https://files.pythonhosted.org/packages/25/e1/3f9de0d1f1fc1933970c18d9c597831f6afdef4eceb278476a78392e8a99/ps.zope.i18nfield-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "72d6734c1c7bdf42c7635a4b808853e9", "sha256": "38c25c84dd34f05a6cb8c6c10a8e1e6f8c70cffca6063492de78d997f8a47765" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.1.3.tar.gz", "has_sig": false, "md5_digest": "72d6734c1c7bdf42c7635a4b808853e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17841, "upload_time": "2014-11-14T05:41:24", "url": "https://files.pythonhosted.org/packages/1f/d6/ab33aa2abb3d6a342759383a35f7aa4c3810551b5e105cae067f5c85f5ce/ps.zope.i18nfield-0.1.3.tar.gz" } ], "0.1.3.1": [ { "comment_text": "", "digests": { "md5": "2ffb332bbd623b6939bfa5e75c7b806f", "sha256": "740c192937c8526f1339157b06ac4cb344c54108045c54737aef50b0e7c18ab7" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.1.3.1.tar.gz", "has_sig": false, "md5_digest": "2ffb332bbd623b6939bfa5e75c7b806f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18388, "upload_time": "2014-11-14T06:21:57", "url": "https://files.pythonhosted.org/packages/a1/fc/439b227e0b1822794360400dfd07b8e485175407f139d6df79ad5efffb6c/ps.zope.i18nfield-0.1.3.1.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9c3fce6ede6939e0a2cb6e08cfe0dcec", "sha256": "293a2f918cc8c9f6e86f9b96a5f447130b1a1db986f048e6730e85e2b3e2ec89" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9c3fce6ede6939e0a2cb6e08cfe0dcec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18781, "upload_time": "2015-02-13T19:30:43", "url": "https://files.pythonhosted.org/packages/04/e9/46ae1f3aecc5814da71cfb2cff8646dc172247f1b2ff4c41d2f1aeb6667a/ps.zope.i18nfield-0.1.4.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "93bdb71023beaa3d24fb4915bd023d22", "sha256": "db429141800509b15f1c438d6faf008dca2018f0dfa5058766ddad6829e6d317" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.2.tar.gz", "has_sig": false, "md5_digest": "93bdb71023beaa3d24fb4915bd023d22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17221, "upload_time": "2016-10-26T09:38:07", "url": "https://files.pythonhosted.org/packages/2d/d2/92051162de8c38f9e47494cdb6bfe15061d958b1c04d5f7481f18b2dd4b1/ps.zope.i18nfield-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "36917f1b3ba20f071c2f66faa4d5d3ea", "sha256": "a0f8d4185f9f0c1f21cbbf21a01ef4d429acd76543d548d2235e5e85bb52d75b" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.3.zip", "has_sig": false, "md5_digest": "36917f1b3ba20f071c2f66faa4d5d3ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50824, "upload_time": "2017-11-17T23:09:37", "url": "https://files.pythonhosted.org/packages/b1/d2/00e64b87ae2eca524d539cffa65f291fab52d550b55b250b6045b8a4de48/ps.zope.i18nfield-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "38f08ba53e339e75787eec2af8138376", "sha256": "9a32d9ff8042d3a4e640d9bf8dc568bc5ca350a6c5fe120b6998f020804b0b2c" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.4.zip", "has_sig": false, "md5_digest": "38f08ba53e339e75787eec2af8138376", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51938, "upload_time": "2018-01-13T08:35:27", "url": "https://files.pythonhosted.org/packages/1a/20/814314d8449c8ac748306faf45f9be60382f1e9fb8f909e5b5434c084c78/ps.zope.i18nfield-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "67ec07302ee3d8467b0aef02680482ae", "sha256": "60392e17e8108690d4ba09e74e216fa92c2086a8e855ca58698164d7879e6cdc" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.5.zip", "has_sig": false, "md5_digest": "67ec07302ee3d8467b0aef02680482ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52098, "upload_time": "2018-01-13T08:48:28", "url": "https://files.pythonhosted.org/packages/24/ce/f77fcdc2177f04957b6a8e8271da0ee94c33db0e3331b86e3c72186f708f/ps.zope.i18nfield-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "e5acb9e23e8148e05522e034801f777d", "sha256": "1212cfa10d1c413ebaa89fb6a32cc02e3aa91b2a4c7b240eadcf652afb4519fa" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.6.zip", "has_sig": false, "md5_digest": "e5acb9e23e8148e05522e034801f777d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53644, "upload_time": "2018-01-19T14:32:08", "url": "https://files.pythonhosted.org/packages/41/ea/14d05aee591b6eb313d52e6a7c012806971ac66138a8040cdbc7d43240e6/ps.zope.i18nfield-0.6.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "16e41228d2d3f416c91bef29385c2aa8", "sha256": "f0b9aed4432183eb5149bc257d3a02d89195a03f9618ad318bcbd38f2be9a0f3" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.7.zip", "has_sig": false, "md5_digest": "16e41228d2d3f416c91bef29385c2aa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54462, "upload_time": "2018-01-23T12:32:28", "url": "https://files.pythonhosted.org/packages/28/67/246d51bccedb74ca6420fe4674a1cd5e42ed0b39bd118d642a110d735110/ps.zope.i18nfield-0.7.zip" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "50100a1fdaf21607c10d8a4e030f5bd5", "sha256": "dd7a802990ad36e7052a38cfb65c61989b88a1e54be033cdb3f5439fffdbc8ad" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.8.zip", "has_sig": false, "md5_digest": "50100a1fdaf21607c10d8a4e030f5bd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54938, "upload_time": "2018-06-19T09:40:02", "url": "https://files.pythonhosted.org/packages/7a/57/f4c11eb3d8a6feedf43306442ef1e9882574a8c7a0c856a4b0b995d77cc9/ps.zope.i18nfield-0.8.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50100a1fdaf21607c10d8a4e030f5bd5", "sha256": "dd7a802990ad36e7052a38cfb65c61989b88a1e54be033cdb3f5439fffdbc8ad" }, "downloads": -1, "filename": "ps.zope.i18nfield-0.8.zip", "has_sig": false, "md5_digest": "50100a1fdaf21607c10d8a4e030f5bd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54938, "upload_time": "2018-06-19T09:40:02", "url": "https://files.pythonhosted.org/packages/7a/57/f4c11eb3d8a6feedf43306442ef1e9882574a8c7a0c856a4b0b995d77cc9/ps.zope.i18nfield-0.8.zip" } ] }