drupal i18n - internationalization
Post on 18-May-2015
3.725 Views
Preview:
DESCRIPTION
TRANSCRIPT
Drupal i18n - Energy Union energyunion.eu
i18n – Multilingual Drupal26th May 2010 @ Oracle - London
Russell BlakeboroughBrightonart Ltd.
Drupal i18n - Energy Union energyunion.eu
Brightonart
• Based in London and Brighton
• Multilingual web development
• Open source technologies
Drupal i18n - Energy Union energyunion.eu
Internationalization
• What are the challenges of multilingual operation?
• Regional differences• Languages• Translation
The Rosetta Projecthttp://rosettaproject.org
Drupal i18n - Energy Union energyunion.eu
Multilingual Sites
• Technical development
• Translation team• Translation
management• Auto translation –
Google APILeo Reynolds
http://www.flickr.com/photos/lwr/
Drupal i18n - Energy Union energyunion.eu
Language vs. Locale
• Locale = language + region
• en-GB .. en-US– Small differences in
language– Differences in date
format
• Content may vary in different territories
boulanger.IEhttp://www.flickr.com/photos/fkmr/
Drupal i18n - Energy Union energyunion.eu
Language Selection
• Locale detection• Language selector
menu• User’s language• URL prefix
– eg. energyunion.eu/en/tour
kan_alphhttp://commons.wikimedia.org/wiki/File:Kan_Alph.jpg
Drupal i18n - Energy Union energyunion.eu
What needs translating?
• Nodes (pages)– diagrams – videos?
• Menus• Blocks• Taxonomy• Module text• Drupal itself
Henri Bergius from Finlandhttp://www.flickr.com/people/15087210@N00
Drupal i18n - Energy Union energyunion.eu
Translation Workflow
• Base language?• Notification automation• Site editors – Translation
editors• Automated translation
workflow– commissioned translation
house
Drupal i18n - Energy Union energyunion.eu
Fallback
• Normally we don’t have translations for all content
• Fallback to base language eg. English
• Complex fallback:– Catalan > Spanish >
English samaritainhttp://commons.wikimedia.org/wiki/File:Alphabet_samaritain_kadosh.png
amharichttp://commons.wikimedia.org/wiki/File:Alphabet_%C3%A9thiopien_amharique.png
Drupal i18n - Energy Union energyunion.eu
Characters & Alphabets
• International fonts• UTF-8• Characters vs.
Alphabets• Right to left• Page layout –
amount of text
Drupal i18n - Energy Union energyunion.eu
Energy Union
Supported by:
Drupal i18n - Energy Union energyunion.eu
Energy Union
• 5 languages now
• 13 in total
• Bulgarian next
• Fallback to English
• Drupal 6
Supported by:
Drupal i18n - Energy Union energyunion.eu
Installed Languages
Drupal i18n - Energy Union energyunion.eu
Editing Workflow
• English base mostly, some German
• Multiple English editors using revisions
• Translators sent base content
• Super Editors make pages
• Language Editors correct in place & provide ongoing maintenance
Drupal i18n - Energy Union energyunion.eu
Editing Workflow
LanguageEditors
Translators
Editors
Super Editors
Drupal i18n - Energy Union energyunion.eu
Roles
Drupal i18n - Energy Union energyunion.eu
Drupal i18n - Energy Union energyunion.eu
Translate Page
Drupal i18n - Energy Union energyunion.eu
Edit Page
Drupal i18n - Energy Union energyunion.eu
Drupal i18n - Energy Union energyunion.eu
Special Fonts
Drupal i18n - Energy Union energyunion.eu
Image Fallback
Drupal i18n - Energy Union energyunion.eu
Menu Translation
Drupal i18n - Energy Union energyunion.eu
Policat Campaigning Tool
Drupal i18n - Energy Union energyunion.eu
Vocabularies
Drupal i18n - Energy Union energyunion.eu
The New Semantics
• Taxonomy translation• Normalised Co-
occurrence Analysis• Module:
Taxonomy NCO • ‘Matchy matchy’• RDF - SKOS
the new romantics by theopiehttp://www.flickr.com/photos/opie/
• http://drupal.org/project/taxonomy_nco
Drupal i18n - Energy Union energyunion.eu
Summary
• Who will translate?• Translation workflow• Technical
commissioning• Allow flexibility
– new territories bring surprises
shirokazanhttp://www.flickr.com/photos/shirokazan/
Drupal i18n - Energy Union energyunion.eu
russell@brightonart.co.uk
CREATIVE MEDIA
top related