Your SlideShare is downloading. ×
0
i18n – Multilingual Drupal 26th May 2010 @ Oracle - London Russell Blakeborough Brightonart Ltd. Drupal i18n - Energy Unio...
Brightonart <ul><li>Based in London and Brighton </li></ul><ul><li>Multilingual web development </li></ul><ul><li>Open sou...
Internationalization <ul><li>What are the challenges of multilingual operation? </li></ul><ul><li>Regional differences </l...
Multilingual Sites <ul><li>Technical development </li></ul><ul><li>Translation team </li></ul><ul><li>Translation manageme...
Language vs. Locale <ul><li>Locale = language + region </li></ul><ul><li>en-GB .. en-US </li></ul><ul><ul><li>Small differ...
Language Selection <ul><li>Locale detection </li></ul><ul><li>Language selector menu </li></ul><ul><li>User’s language </l...
What needs translating? <ul><li>Nodes (pages) </li></ul><ul><ul><li>diagrams – videos? </li></ul></ul><ul><li>Menus </li><...
Translation Workflow <ul><li>Base language? </li></ul><ul><li>Notification automation </li></ul><ul><li>Site editors – Tra...
Fallback <ul><li>Normally we don’t have translations for all content </li></ul><ul><li>Fallback to base language eg. Engli...
Characters & Alphabets <ul><li>International fonts </li></ul><ul><li>UTF-8 </li></ul><ul><li>Characters vs. Alphabets </li...
Energy Union Drupal i18n - Energy Union energyunion.eu Supported by:
Energy Union <ul><li>5 languages now </li></ul><ul><li>13 in total </li></ul><ul><li>Bulgarian next </li></ul><ul><li>Fall...
Installed Languages Drupal i18n - Energy Union energyunion.eu
Editing Workflow <ul><li>English base mostly, some German </li></ul><ul><li>Multiple English editors using revisions </li>...
Editing Workflow <ul><li>Language </li></ul><ul><li>Editors </li></ul>Drupal i18n - Energy Union energyunion.eu Translator...
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 <ul><li>Taxonomy translation </li></ul><ul><li>Normalised Co-occurrence Analysis </li></ul><ul><li>Modul...
Summary <ul><li>Who will translate? </li></ul><ul><li>Translation workflow </li></ul><ul><li>Technical commissioning </li>...
Drupal i18n - Energy Union energyunion.eu [email_address] CREATIVE MEDIA
Upcoming SlideShare
Loading in...5
×

Drupal i18n - Internationalization

3,728

Published on

Find out what it's like run an international website: an introduction to Drupal's multilingual features followed by a short tour of Brightonart's latest production in 5 languages - energyunion.eu

Russell Blakeborough, Director, BrightonART

Presented at Oracle, London at Drupal for Enerprise - 26th May 2010

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,728
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Drupal i18n - Internationalization"

  1. 1. i18n – Multilingual Drupal 26th May 2010 @ Oracle - London Russell Blakeborough Brightonart Ltd. Drupal i18n - Energy Union energyunion.eu
  2. 2. Brightonart <ul><li>Based in London and Brighton </li></ul><ul><li>Multilingual web development </li></ul><ul><li>Open source technologies </li></ul>Drupal i18n - Energy Union energyunion.eu
  3. 3. Internationalization <ul><li>What are the challenges of multilingual operation? </li></ul><ul><li>Regional differences </li></ul><ul><li>Languages </li></ul><ul><li>Translation </li></ul>Drupal i18n - Energy Union energyunion.eu The Rosetta Project http://rosettaproject.org
  4. 4. Multilingual Sites <ul><li>Technical development </li></ul><ul><li>Translation team </li></ul><ul><li>Translation management </li></ul><ul><li>Auto translation – Google API </li></ul>Drupal i18n - Energy Union energyunion.eu Leo Reynolds http://www.flickr.com/photos/lwr/
  5. 5. Language vs. Locale <ul><li>Locale = language + region </li></ul><ul><li>en-GB .. en-US </li></ul><ul><ul><li>Small differences in language </li></ul></ul><ul><ul><li>Differences in date format </li></ul></ul><ul><li>Content may vary in different territories </li></ul>Drupal i18n - Energy Union energyunion.eu boulanger.IE http://www.flickr.com/photos/fkmr/
  6. 6. Language Selection <ul><li>Locale detection </li></ul><ul><li>Language selector menu </li></ul><ul><li>User’s language </li></ul><ul><li>URL prefix </li></ul><ul><ul><li>eg. energyunion.eu/en/tour </li></ul></ul>Drupal i18n - Energy Union energyunion.eu kan_alph http://commons.wikimedia.org/wiki/File:Kan_Alph.jpg
  7. 7. What needs translating? <ul><li>Nodes (pages) </li></ul><ul><ul><li>diagrams – videos? </li></ul></ul><ul><li>Menus </li></ul><ul><li>Blocks </li></ul><ul><li>Taxonomy </li></ul><ul><li>Module text </li></ul><ul><li>Drupal itself </li></ul>Drupal i18n - Energy Union energyunion.eu Henri Bergius from Finland http://www.flickr.com/people/15087210@N00
  8. 8. Translation Workflow <ul><li>Base language? </li></ul><ul><li>Notification automation </li></ul><ul><li>Site editors – Translation editors </li></ul><ul><li>Automated translation workflow </li></ul><ul><ul><li>commissioned translation house </li></ul></ul>Drupal i18n - Energy Union energyunion.eu
  9. 9. Fallback <ul><li>Normally we don’t have translations for all content </li></ul><ul><li>Fallback to base language eg. English </li></ul><ul><li>Complex fallback: </li></ul><ul><ul><li>Catalan > Spanish > English </li></ul></ul>Drupal i18n - Energy Union energyunion.eu samaritain http://commons.wikimedia.org/wiki/File:Alphabet_samaritain_kadosh.png amharic http://commons.wikimedia.org/wiki/File:Alphabet_%C3%A9thiopien_amharique.png
  10. 10. Characters & Alphabets <ul><li>International fonts </li></ul><ul><li>UTF-8 </li></ul><ul><li>Characters vs. Alphabets </li></ul><ul><li>Right to left </li></ul><ul><li>Page layout – amount of text </li></ul>Drupal i18n - Energy Union energyunion.eu
  11. 11. Energy Union Drupal i18n - Energy Union energyunion.eu Supported by:
  12. 12. Energy Union <ul><li>5 languages now </li></ul><ul><li>13 in total </li></ul><ul><li>Bulgarian next </li></ul><ul><li>Fallback to English </li></ul><ul><li>Drupal 6 </li></ul>Drupal i18n - Energy Union energyunion.eu Supported by:
  13. 13. Installed Languages Drupal i18n - Energy Union energyunion.eu
  14. 14. Editing Workflow <ul><li>English base mostly, some German </li></ul><ul><li>Multiple English editors using revisions </li></ul><ul><li>Translators sent base content </li></ul><ul><li>Super Editors make pages </li></ul><ul><li>Language Editors correct in place & provide ongoing maintenance </li></ul>Drupal i18n - Energy Union energyunion.eu
  15. 15. Editing Workflow <ul><li>Language </li></ul><ul><li>Editors </li></ul>Drupal i18n - Energy Union energyunion.eu Translators Editors Super Editors
  16. 16. Roles Drupal i18n - Energy Union energyunion.eu
  17. 17. Drupal i18n - Energy Union energyunion.eu
  18. 18. Translate Page Drupal i18n - Energy Union energyunion.eu
  19. 19. Edit Page Drupal i18n - Energy Union energyunion.eu
  20. 20. Drupal i18n - Energy Union energyunion.eu
  21. 21. Special Fonts Drupal i18n - Energy Union energyunion.eu
  22. 22. Image Fallback Drupal i18n - Energy Union energyunion.eu
  23. 23. Menu Translation Drupal i18n - Energy Union energyunion.eu
  24. 24. Policat Campaigning Tool Drupal i18n - Energy Union energyunion.eu
  25. 25. Vocabularies Drupal i18n - Energy Union energyunion.eu
  26. 26. The New Semantics <ul><li>Taxonomy translation </li></ul><ul><li>Normalised Co-occurrence Analysis </li></ul><ul><li>Module: Taxonomy NCO </li></ul><ul><li>‘ Matchy matchy’ </li></ul><ul><li>RDF - SKOS </li></ul>Drupal i18n - Energy Union energyunion.eu the new romantics by theopie http://www.flickr.com/photos/opie/ <ul><li>http://drupal.org/project/taxonomy_nco </li></ul>
  27. 27. Summary <ul><li>Who will translate? </li></ul><ul><li>Translation workflow </li></ul><ul><li>Technical commissioning </li></ul><ul><li>Allow flexibility </li></ul><ul><ul><li>– new territories bring surprises </li></ul></ul>Drupal i18n - Energy Union energyunion.eu shirokazan http://www.flickr.com/photos/shirokazan/
  28. 28. Drupal i18n - Energy Union energyunion.eu [email_address] CREATIVE MEDIA
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×