Introduction
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.
Purpose
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).
Interface
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.
After every action, feedback is displayed about the status, in this example after making a copy of a News item into 3 languages:
Dependencies
Plone >= 4.2
plone.app.multilingual
To do
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
Changelog
0.1.2 (2014-03-25)
Use generic IFolderish interface, not an Archetypes-specific one
0.1.1 (2013-11-20)
JS Bugfix: don’t rely on “jq” being defined [pysailor]
0.1 (2013-04-21)
Initial port from slc.linguatools [pysailor]
Credits
Contributors
Release files for collective.multilingualtools 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| collective.multilingualtools-0.1.2.zip | 261.5 kB | Details |
Release files / collective.multilingualtools-0.1.2.zip
| Download URL | collective.multilingualtools-0.1.2.zip |
|---|---|
| Size | 261.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6924018262a170b77d6f85ecf15cfdd3336c16f2284573c14031ecd1fbcdac70
|
|
BLAKE2b-256 checksum How to use checksums |
af28f81f97d5bb7e11ac680e6fca9d878a60be5e666a280a8d6d3aa943d6f36e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |