plone multi language

11
Multi-Language Support in Plone

Upload: khink

Post on 07-Jul-2015

416 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Plone multi language

Multi-Language Support in Plone

Page 2: Plone multi language

Your Speaker● Kees Hink● Consultant at Four

Digits, Arnhem● Plone since 2008,

Core contributor● twitter.com/keeshink

Page 3: Plone multi language

Translation of User Interface

● 62 Languages● Mechanism can be

chosen: – User preference

– Cookie

– Browser setting

– Fixed

Page 4: Plone multi language

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

Page 5: Plone multi language

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

Page 6: Plone multi language

Side by side translation

Page 7: Plone multi language

Language-independent fields

Page 8: Plone multi language

Translation map

● English ● Deutsch

Page 9: Plone multi language

Missing Translations

● Show which languages are missing

● Show which languages are there

Page 10: Plone multi language

Google translation service integration

● Uses Google Translation Service to translate fields

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

Page 11: Plone multi language

Questions?

● These slides will be on Slideshare.com

● See twitter/keeshink for the link