Drupal i18n - Internationalization
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Drupal i18n - Internationalization

  • 4,032 views
Uploaded 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 -......

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

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
4,032
On Slideshare
4,031
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
14
Comments
0
Likes
0

Embeds 1

http://www.slideshare.net 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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