skip to navigation
skip to content

ps.zope.i18nfield 0.5

A zope.schema field for inline translations.

Latest Version: 0.7


This package provides a zope.schema based field which allows multiple translations within the field. It uses a custom dictionary class for the storage. There is also a widget available for the z3c.form library.



0.5 (2018-01-13)

  • Don’t depend on z3c.indexer which might only be used in pure Zope 3 applications.

0.4 (2018-01-13)

  • Fix unicode error in z3c.form data converter.
  • Add custom widget template for Plone 5.

0.3 (2017-11-17)

  • Add __hash__ method to I18NDict.

0.2 (2016-10-26)

  • Add missing method definition for ILanguageAvailability interface.
  • Add plone.registry persistent adapters.
  • Add required Plone utilities.

0.1.4 (2015-02-13)

  • Allow for indexing of normal dict and other values as well as I18NDict.
  • Better to iterate over the existing indices in case the available language configuration changes. (2014-11-14)

  • Added en translation.

0.1.3 (2014-11-14)

  • Added translations (de, es).
  • Provide the ‘Add translation’ value already translated (e.g. for JS).

0.1.2 (2014-11-01)

  • Return empty dict when value is None.
  • Test for correct value types before we set any data.
  • Correctly evaluate the bool value of the I18NDict when the field is required.
  • When the fallback is the first value found, sort the values so that the result is consistent with each repeated call.

0.1.1 (2014-09-25)

  • Always return the super call instead of None when no sub-indices have been created yet.
  • Add tests to cover the sort method with and without values.

0.1 (2014-09-23)

  • Initial release.
File Type Py Version Uploaded on Size (md5) Source 2018-01-13 50KB