Plone multi language

Post on 07-Jul-2015

408 views 0 download

Tags:

description

A short presentation about Plone's multilingual approach. Created for CMSGarden at CeBIT 2014.

Transcript of Plone multi language

Multi-Language Support in Plone

Your Speaker● Kees Hink● Consultant at Four

Digits, Arnhem● Plone since 2008,

Core contributor● twitter.com/keeshink

Translation of User Interface

● 62 Languages● Mechanism can be

chosen: – User preference

– Cookie

– Browser setting

– Fixed

Content in multiple languages

It's never simple.

● Where to “put” translations (URL)?

● If no translation: do we fallback? To what?

● How to store relations between translations?

● Different permissions on translations?

● Different workflow state for translations?

● SEO

How Plone does it● Add-on (not in

Plone core)● Since Plone 4.1:

plone.multilingual● Root language

folder (ie. /en, /de, etc.)

● Language neutral content

Side by side translation

Language-independent fields

Translation map

● English ● Deutsch

Missing Translations

● Show which languages are missing

● Show which languages are there

Google translation service integration

● Uses Google Translation Service to translate fields

● Requires paid Google API key ($20 / 1M chars)

Questions?

● These slides will be on Slideshare.com

● See twitter/keeshink for the link