Skip to main content

Multilingual Plone UI package, enables maintenance of translations for both Dexterity types and Archetypes

Project description

Introduction

This module provides the user interface for managing content translations. It’s the app package of the next generation Plone multilingual engine. It’s designed to work with Dexterity content types and the old fashioned Archetypes based content types as well. It only works with Plone 4.1 and above due to the use of UUIDs to reference the translations.

Usage

To use this package with both Dexterity and Archetypes based content types you should add the following two lines to your eggs buildout section:

eggs =

plone.app.multilingual [archetypes] plone.app.multilingual [dexterity]

Alternatively, you can write it like this:

eggs = plone.app.multilingual plone.multilingualbehavior

(plone.multilingualbehavior adds multilingual functionality for Dexterity content types)

If you need to use this package only with Archetypes based content types you only need the following line:
eggs =

plone.app.multilingual [archetypes]

Whichever of the above changes you make to your eggs section, you also need to add the following to your zcml buildout section:

zcml = plone.app.multilingual

After re-running your buildout and installing the newly available add-ons, go to the languages section of your Site Setup and select two or more languages for your site. You will now be able to create translations of Plone’s default content types, or to link existing content as translations.

plone.app.multilingual will create folders for each of your site’s languages and put translated content into the appropriate folders.

For information about making your Dexterity content type translatable, see the plone.multilingualbehavior documentation.

Translation Engine Design

See plone.multilingual README:

http://github.com/plone/plone.multilingual

License

GNU General Public License, version 2

Sponsoring

Roadmap

Feature list for paml:

1.0

  1. Improved display of the current content language and which translations are already available

  2. Traversal using /en /es /ca URLs

  3. Initial reimplementation of the UX in translation views in Plone UI

  4. Initial implementation of language independent fields using marker interfaces on fields

2.0

  1. Add support for Deco layouts and content types

  2. Pluggable translation policies

  3. Pluggable language policies negotiations

3.0

  1. plone.app.cmsui support

Changelog

1.0b1 - 2012-4-3

  • Added Google Translation Service ajax service [ramon]

  • Added babel view on AT [sneridagh]

  • Added babel view on dexterity [ramon]

  • Added the option to not filter language on folder_contents view [ramon]

  • Added to translation menu to edit a translated language [ramon]

  • Initial setup of a site moving content to language folders [ramon]

0.1a2 - 2011-12-4

  • Improved Control Panel [ramon]

  • Improved Language Control Panel site languages selector widget to be more usable

  • Setup the root folder layout for each configured site languages on languages control panel save settings [ramon, sneridagh]

  • Adapt languageselector viewlet from LP [ramon]

  • Re-enable and adapt the searchResults patch again [ramon]

  • Cleaning description of packages and registerProfile of paml [sneridagh]

0.1a1 - 2011-10-3

  • Initial version [ramon, awello, sneridagh]

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plone.app.multilingual-1.0b1.tar.gz (53.2 kB view details)

Uploaded Source

Built Distribution

plone.app.multilingual-1.0b1-py2.7.egg (97.6 kB view details)

Uploaded Source

File details

Details for the file plone.app.multilingual-1.0b1.tar.gz.

File metadata

File hashes

Hashes for plone.app.multilingual-1.0b1.tar.gz
Algorithm Hash digest
SHA256 b2126a56143f2a8d61756158b487b8ac04ec7ec2f37ab9666f7e579b330bd03c
MD5 af9b74805d6a59c34869f945723cc706
BLAKE2b-256 9f26c668b6f211f507c28eff0b981f7f4dcf239613b02839ae2ea25abbde3b1f

See more details on using hashes here.

File details

Details for the file plone.app.multilingual-1.0b1-py2.7.egg.

File metadata

File hashes

Hashes for plone.app.multilingual-1.0b1-py2.7.egg
Algorithm Hash digest
SHA256 d9a0c61da4dab6bebeaac1d7adf810e2b8703fa9c855e39728d4776060744983
MD5 8fffebd020c3407fdd155a234782fdc7
BLAKE2b-256 42d93df33c502abfb458373eb334b129b58f6192b3fcdd47357a8180fc6bc9f4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page