Skip to content

Tools for handling multilingual content, based on plone.app.multilingual

Notifications You must be signed in to change notification settings

collective/collective.multilingualtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

collective.multilingualtools

Disclaimer: This package is WORK IN PROGRESS.

Collective.multilingualtools is based on the concepts of collective/slc.linguatools, but this new package works with plone.app.multilingual and both with both dexterity and archetypes.

It aims to offer a handfull of utilities for performing the same action on all translations of an item at the same time, such as

  • change workflow status
  • rename (change id)
  • reindex
  • delete
  • cut and paste (move)
  • set title / description from msgid
  • propagate or block portlets
  • set or remove properties (such as layout)
  • set or remove marker interface

Also, there's an option to make a copy of any item to all available languages (or a subset), optionally copying individual attributes (title, description, tags, etc).

The interface can use more love for sure. Basically some information about the current object and its translations is dislpayed; below it a list of various possible actions.

https://raw.github.com/collective/collective.multilingualtools/master/docs/editor.png

After every action, feedback is displayed about the status, in this example after making a copy of a News item into 3 languages:

https://raw.github.com/collective/collective.multilingualtools/master/docs/make_translations.png

  • Plone >= 4.2
  • plone.app.multilingual
  • Proper testing
  • travis integration
  • Refactor from formlib to z3c.form
  • Interface makeover
  • Integrate more useful functions from other LinguaPlone-based add-ons, such as valentine.linguaflow

About

Tools for handling multilingual content, based on plone.app.multilingual

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages