Distro Index Owner:
Home Page:
Last updated:
linguaplone linguaflow




Valentine Linguaflow

Introduction - valentine.linguaflow

With this product your multilingual site will have the information to know

  • what translations are invalidate
  • what has changed
  • when was the change made

If you use XLIFFMarshal to export/import your translations it will also automatically use this product to validate/re-invalidate a translation.

How does it work

"Suppose to work" - not there yet, automatic invalidation is disabled as default

valentine.linguaflow uses the capabilities of using multiple workflows for each content type. It ads a second workflow which has two transitions and states, invalidate/validate and invalid/valid. Every time a canonical content is changed subscribers will check if and language dependent fields have changed. If so it will invoke invalidate transition on each translation. In the comment of the transition it will save a diff of what has changed.


Plone 4.x LinguaPlone


Funding and deployment:
EEA - European Enviroment Agency (Antonio De Marinis)
Design and Development:
Valentine Web Systems (Sasha Vincic)


System Message: SEVERE/4 (<string>, line 47)

Title level inconsistent:

4.8 - (2016-11-21)
  • Change: remove metadata filtering from processForm in order to check every available fields if they affect what objects need to be reindexed [ichim-david refs #77661]

System Message: SEVERE/4 (<string>, line 53)

Title level inconsistent:

4.7 - (2016-05-19)
  • Bug fix: Fix pylint warnings [ichim-david refs #71940]

System Message: SEVERE/4 (<string>, line 58)

Title level inconsistent:

4.6 - (2016-04-18)
  • Bugfix: syncing effectiveDate and expirationDate is no longer done only if workflowSync is also enabled [ichim-david refs #71102]
  • Feature: processForm will now reindex translations if languageIndependent fields are modified and we have translations [ichim-david refs #71102]

System Message: SEVERE/4 (<string>, line 67)

Title level inconsistent:

4.5 - (2015-03-17)
  • Change: Switched to curl in the jenkins build install script [olimpiurob refs #22402]
  • Change: Changed fetch url for jenkins build install script to the install script from the main EEA CPB repository [olimpiurob refs #22402]

System Message: SEVERE/4 (<string>, line 75)

Title level inconsistent:

4.4 - (2013-05-20)
  • Bug fix: Fixed permission for manage_translations_form, anonymous can't access the page anymore. [prospchr fixes #14318]

System Message: SEVERE/4 (<string>, line 81)

Title level inconsistent:

4.3 - (2012-08-27)
  • Cleanup: fixed docstrings typos and formatting [ghicaale]

System Message: SEVERE/4 (<string>, line 86)

Title level inconsistent:

4.2 - (2012-06-13)
  • Bug fix: Force unicode for Titles in [prospchr fixes #5165]

System Message: SEVERE/4 (<string>, line 91)

Title level inconsistent:

4.1 - (2011-11-18)
  • Rerelease broken egg

System Message: SEVERE/4 (<string>, line 95)

Title level inconsistent:

4.0 - (2011-11-18)
  • Cleanup: Fixed all pylint, pyflakes violations [ghicaale - EEA #4295]
  • Change: replace dependecy to collective.monkey with collective.monkeypatcher [ghicaale - EEA #4295]
  • Fixed bulk reset of expiration_date [voineali - EEA #3956]
  • Renamed import step from eea.themecentre.various to various [tiberich - EEA #4319]
  • Feature: Added upgrade steps [voineali - EEA #4392]
  • Feature: Plone 4.x compatible release [ghicaale - EEA #4295]

System Message: SEVERE/4 (<string>, line 110)

Title level inconsistent:

0.2 - (2010-03-25)
  • Fixed cache invalidation compatibility with Plone 3

System Message: SEVERE/4 (<string>, line 114)

Title level inconsistent:

0.1 - (2010-03-21)
  • Initial release