Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011...
Transcript of Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011...
![Page 1: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/1.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 2: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/2.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Multilingual Drupal solutions:
use cases and modules
Presented by Jose Reyero and Florian Loretan
Design, UX and Theming
![Page 3: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/3.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Hi
Florian Loretan
Co-Founder of
![Page 4: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/4.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
#dci18n
![Page 5: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/5.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Why are multilingual solutions important?
![Page 6: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/6.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 7: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/7.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 8: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/8.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Why are multilingual solutions difficult?
![Page 9: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/9.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 10: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/10.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Business Logic
![Page 11: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/11.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Every case is different
![Page 12: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/12.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Multilinguality affects:
• Content creation• Content storage • Content moderation• Content editing • Content listing• Content display• ...
![Page 13: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/13.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Languages just don't work that way
![Page 14: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/14.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 15: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/15.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 16: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/16.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 17: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/17.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 18: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/18.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Concepts:
![Page 19: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/19.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Localization
![Page 20: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/20.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Localisation
![Page 21: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/21.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 22: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/22.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translation
![Page 23: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/23.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 24: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/24.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Language negotiation
![Page 25: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/25.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 26: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/26.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Content selection
![Page 27: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/27.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 28: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/28.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translation sets
![Page 29: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/29.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 30: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/30.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Content translation workflow
![Page 31: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/31.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Features (break down)• User Interface
o Language detectiono Language switchero Language / translation linkso On page translationo Translation per language
• Structureo Block visibility per languageo Block translationo Menu items per languageo Localizable menu items
![Page 32: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/32.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Features
• Content (nodes)o Different content per languageo Translated contento Field translation o Field synchronization o Translation workflowo Language selection
• Taxonomyo Translated / different terms per languageo Localizable termso Multilingual tagging
![Page 33: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/33.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Use Case #1:A multilingual blog
When you write and translate -or not- everything
![Page 34: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/34.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
One site, two languages
![Page 35: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/35.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Multilingual blog - Features
• Posts in two languages without translation• Static pages in two languages with translation
• One main menu per language
• Simple multilingual taxonomy
• Simple node listings per language
• Language selector with icons
![Page 36: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/36.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 37: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/37.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 38: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/38.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
User roles
One user = Site admin = Content writer = Translator
1 lazy user
![Page 39: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/39.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Simple workflow
Edit & translate everything: settings, menus, taxonomy
Most content has a languagebut
Not all content has translation.
Write today,translate next month.
![Page 40: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/40.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translate site information (variables)
![Page 41: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/41.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translate site information
![Page 42: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/42.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Content translation strategy
Most content has language Content with translation Content without translation
No need complex workflow Simple content selection
Book pages = static content Blog posts = different audiences
Translate any time Display current language
![Page 43: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/43.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translate book page
![Page 44: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/44.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Flexible structure & Navigation
Menus
TaxonomyListings
Listing content
One menu for every language
Localized terms1. Create terms default language2. Translate if needed
Filter by term + current language
![Page 45: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/45.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
One English menu
![Page 46: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/46.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
One Spanish menu
![Page 47: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/47.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Localize taxonomy terms
![Page 48: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/48.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 49: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/49.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translate taxonomy term
![Page 50: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/50.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translation UI
Single user
Most flexibility
Create / Edit / Translate
Write and translate everything Translate as you go As close as possible
![Page 51: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/51.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translate contact category (I)
![Page 52: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/52.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translate contact category (II)
![Page 53: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/53.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Want a install profile?
(Yes, me too)
Simple Multilingual Blog
http://drupal.org/project/i18nblog
(needs your help)
![Page 54: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/54.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Use case #2:A multilingual brochure site
![Page 55: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/55.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
100% translated
Rosetta Stone, 193 B.C. - 3 languages, 100% translated
![Page 56: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/56.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 57: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/57.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 58: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/58.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 59: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/59.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 60: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/60.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
de
en
de
en
neutral
de
en
de
en
![Page 61: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/61.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 62: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/62.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
TODO: entity_translation
![Page 63: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/63.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Use case #3:A multilingual community
Translating documentation and multilingual forum.
![Page 64: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/64.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Features
Static pages. Translated.News and articles. May be translated.Multilingual forum. Untranslated.Multilingual taxonomy for tagging.Handbook pages. To be translated. Translation workflow.Translation teams.Multilingual user profiles.
![Page 65: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/65.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Multilingual scrabble
Multilingual Scrabble http://flickr.com/photos/urbanmkr/354776635/
![Page 66: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/66.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Multilingual handbook
Handbook pages with translation.Content writers vs. translators. Translation workflow: • What needs translation?• Keeping track of translated / updated pages• Translators focusing on one language
Extended options for languages• Interface languages• Content languages
![Page 67: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/67.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Extended language options
![Page 68: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/68.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Content translation strategy
All content has language Content with translation Content without translation
Need translation workflow Need translator roles
Book pages = handbook News may be translated (or not)
Track translation status
Translators per language
![Page 69: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/69.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translation overview
![Page 70: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/70.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Language oriented translation UI
![Page 71: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/71.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Taxonomy strategy
Predefined vocabulary Fixed terms can be created by admins and then localized
![Page 72: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/72.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 73: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/73.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Tagging strategy
Tagging vocabulary "Chaos"=
Terms in multiple languages
Two step translation:
1. Create tags any language2. Link or create translations
Tags can be created on any language
![Page 74: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/74.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Multilingual taxonomy
![Page 75: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/75.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 76: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/76.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Translation sets (terms)
![Page 77: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/77.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Select / create term translations
![Page 78: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/78.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Multilingual forum
?Mixing comments in multiple languages?
One thread per language?
One forum per language
(forum container = taxonomy)
Do we need an administrator for every language?
Can two random users understand each other?
![Page 79: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/79.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Complex workflow
One source languageCreate -> Translate -> Publish
Update -> Retranslate
Many source languages
Content can be posted in any language.Translate to any language anytime.
![Page 80: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/80.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Turmbau zu Babel - Tower of Babel - La Tour de BabelTorre de Babel - Torre di Babele
Вавилонская башня - Budowa wieży Babelhttp://en.wikipedia.org/wiki/File:Brueghel-tower-of-babel.jpg
![Page 81: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/81.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Features and modules
Drupal core, Localization client and server, Internationalization,
Multilingual fields, Entity translation, Language icons...
![Page 82: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/82.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 83: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/83.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 84: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/84.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 85: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/85.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 86: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/86.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
![Page 87: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/87.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Module list
InternationalizationInternationalization Views
Language iconsLocalization updateLocalization client
Translation OverviewLanguage Assignment
TransliterationEntity TranslationTitle
http://drupal.org/project/i18nhttp://drupal.org/project/i18nviews
http://drupal.org/project/languageiconshttp://drupal.org/project/l10n_updatehttp://drupal.org/project/l10n_client
http://drupal.org/project/translation_overviewhttp://drupal.org/project/languageassign http://drupal.org/project/transliteration http://drupal.org/project/entity_translationhttp://drupal.org/project/title
![Page 88: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/88.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Adrian Rossouw: “Drupal Teddy Bear”, http://developmentseed.org
Select your Modules
![Page 89: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/89.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Adrian Rossouw: “Drupal Teddy Bear”, http://developmentseed.org
to build your Solution
![Page 90: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/90.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Multilingual problem / use case sharing (Gábor Hojtsy)Today at 12:30 Croydon College, Room 332
Module developers: i18n and related modulesToday at 13:45Croydon College, Room 334
![Page 91: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/91.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Thank you
Thank you Danku Merci дякую Arigato
Takk Gratia tibi ago Graciñas Jag tackar
Hvala आभारी हँु Dankon Tänan teid
Eskerrik asko Juspajaraña благодаря
Gracias ขอบคุณDanke Obrigado Gràcies
![Page 92: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/92.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
Feedback? Questions?
Jose A. Reyero http://reyero.net @josereyero
Florian Lorétan http://wunderkraut.com @floretan
#dci18n
![Page 93: Drupal Conference – London 2011 – Florian Loretan & Jose ...Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and](https://reader033.fdocuments.in/reader033/viewer/2022051900/5fef58c84713b30198508d87/html5/thumbnails/93.jpg)
Drupal Conference – London 2011 – Florian Loretan & Jose Reyero – Multilingual Drupal Solutions: Use cases and Modules
THANK YOU!
What did you think?
Locate this session on the
DrupalCon London website:http://london2011.drupal.org/conference/schedule
Click the “Take the survey” link