Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

collective.multilingualtools

Package Overview
Dependencies
Maintainers
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

collective.multilingualtools

A set of tools that simplify handling multilingual content in Plone using plone.app.multilingual.

  • 0.1.2
  • PyPI
  • Socket score

Maintainers
5

collective.multilingualtools


.. contents::

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.

.. image:: 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:

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

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

Authors

  • Wolfgang Thomas (Syslab.com GmbH)
  • Alexander Pilz (Syslab.com GmbH)
  • Jan-Carel Brand (Syslab.com GmbH)
  • Cillian de Roiste (Syslab.com GmbH)

Contributors

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc