DrupalCon Paris Muiltilingual Panel
-
Upload
doug-green -
Category
Technology
-
view
2.318 -
download
0
description
Transcript of DrupalCon Paris Muiltilingual Panel
DrupalCon ParisMultilingual Panel
Projets Multilingues,multilingual internationalized
projects too!
Yes, I know everything is spelled wrong :)that's kinda the point
Multilingual Panel - Join Presentation
This is a Google presentation Join us now: http://tinyurl.com/nvcxk5 Then click "View Together"
Multilingual Panel - Overview
Our Plan• Panel Discussion, please think of questions• Three short presentations• Geared towards site builders• Real World experience on building multilingual sites• Questions and Answers
What We'll cover in the presentations• Decision points, things you should think about• Drupal 5.x, 6.x, 7.x• Localization• Translating Content, Taxonomies, and Menus
nvcxk5
Multilingual Panel - Doug Green
How to contact me:• [email protected]• d.o douggreen • twitter dougjgreen
Where I work
• partner with CivicActions, DrupalCon sponsor• www.civicactions.com
Credentials
• lots of Drupal contributions, mostly coder and search • spent the last year working on a multilingual site • CivicActions also did Amnesty International and Drupal 6.x i18n contrib work for Sony
nvcxk5
Multilingual Panel - Doug's Points
Drupal 5.x t()
• string registration or gettext.php• !@ instructions to translators• use php input format views/panels• use php input for cck options
be prepared to patch contrib module, especially in 5.x • missing t()'s• might not of translated content, i.e., panels titles in 5.x• 6.x is better ... partially due to work for Sony• another example, hierarchical_select
nvcxk5
Multilingual Panel - Doug's Points
Taxonomies• locale• i18nsync
i18nsync• Drupal 5.x "experimental", Drupal 6.x "standard"• Taxonomies• Images
nvcxk5
Multilingual Panel - Doug's Points
Organic Groups• each og group is a translated node • causes problems that content uploaded to one og not accessible on other ogs• solution, hack using nodeapi to reattach stuff to "default" language node• but then requires all sorts of other hacks to display things right
Show rareplanet.org (time permitting) and point out problems
nvcxk5
Multilingual Panel - Zohar Stolar
How to contact me:• [email protected]• d.o. z.stolar
Where I work
• owner of Linnovate (linnovate.net) Credentials
• Lead teams building several multilingual sites
nvcxk5
Multilingual Panel - Zohar's Points
"English is a kind of Arabic" (My 4 years old daughter).
• In Drupal there's one language to rule them all, and the rest of them are only more of the same.
• The ease of building multilingual sites, without really knowing the language.
• Taxonomies and i18nsync - Doug covered some of this
• Cultural issues
• Drupal 6.x: added translation to core.
nvcxk5
Multilingual Panel - Zohar's Points
• Themed graphics - by using naming convention, we can present localized graphics
• Translation 404: http://drupal.org/project/translation404
o Alters core's language switcher to always show a language switcher, even if a translation is not present.
o On the destination page, you get a 404 page with a list of actions in all enabled languages: [translate the content / go back / go to language home] (hookable)
nvcxk5
Multilingual Panel - Damien Tournoud
How to contact me:• [email protected]• d.o Damien Tournoud
Where I work
• af83, DrupalCon sponsor, www.af83.com Credentials
• conference organizer• Drupal 7.x contributions
nvcxk5
Multilingual Panel - Damien's Points
Drupal 7.x: some nice improvements to the multilingual support. • Refactored interface-text translation UI.• Translation contexts• Translatable fields from translation duplication to translation in place
o One of Dries' code freeze exceptions http://drupal.org/node/282191 (TF#1: Allow different interface language for the same path)http://drupal.org/node/565480 (TF#2: Multilingual field handling)http://drupal.org/node/557292 (TF#3: Convert node titles to fields)http://drupal.org/node/539110 (TF#4: Translatable fields UI)
nvcxk5
Multilingual Panel - Q&A
Questions & Answers
http://tinyurl.com/nvcxk5