Multilingual Drupal  DrupalCon/OSCMS Sunnyvale, California 2007
I.  Introduction - Status of Multilingual Drupal 5 Core - i18n.module overview - practical examples of challenges and i18n - Future of multilingual Drupal Core and Contrib
II.  Multilingual Drupal 5 Core Status - Language detection, negotiation, and paths - Simple string/data translation - Structured data translation - Localizable variables
I18n.module Overview An overview of main features of the i18n.module
IV. Practical examples from ICA - International Council on Archives (7 languages, CCK, Views, etc.) - Content handling - Relate a French news item to an English event - Document repository – use documents in languages not enabled on the site.
IV.  Practical examples from ICA
IV.  Practical examples from ICA
IV.  Practical examples from ICA
IV.  Practical examples from ICA
IV.  Practical examples from ICA
IV.  Practical examples from ICA
Implemented fully - Language management - Language negotiation Partially implemented -Multilintual variables *interface pending - Multilingual path aliases Outlined - Content (nodes) To-Do - Taxonomy, menus. V.  Budapest results and Drupal 6+
V.  Improved language management and detection BEFORE (Drupal 5) -
V.  Improved language management and detection AFTER (w/ patch to HEAD) -
V. a.  language form per language (w/ patch to HEAD) -
V. b.  language for path aliases BEFORE (Drupal 5)
V. b.  language for path aliases AFTER (patch to HEAD)
V.  Progress – multilingual Drupal and i18n contrib Language  Management Language  Negotiation Localization Configurable Strings Content (Nodes) Taxonomy Variables Path aliases Menú items Blocks Translations Workflow Views Implemented by Contrib Modules Implemented by Drupal Core
User defined stings Current experimental module: i18n strings Picks up strings on the fly and stores them Provides basic translation interface API tt($stringid, $default, $language) Usage tt('content_type_name:story', 'Story') tt('profile_field_name:1', 'Address') III.  I18n Contributed Module Developments
User defined strings – Interface 1 III.  I18n Contributed Module Developments
User defined strings – Interface 2 III.  I18n Contributed Module Developments
VI.  Moving Forward Goals for support Easier usage Increase experiences Upgrading for the future I18n book Lots to do, things are moving, patches are in the queue

More Related Content

PPT
1. over view and history of c
PPTX
Introduction to c programming
PDF
History of C/C++ Language
PPT
Babel and Beyond - Professional Multilingual Solutions with Drupal
PPTX
Introduction to c programming
PPTX
History of C Programming Language
PPT
F# Sample and Resources
PPT
Lecture 1- History of C Programming
1. over view and history of c
Introduction to c programming
History of C/C++ Language
Babel and Beyond - Professional Multilingual Solutions with Drupal
Introduction to c programming
History of C Programming Language
F# Sample and Resources
Lecture 1- History of C Programming

What's hot (20)

PDF
Lecture # 1
PPT
Programing Language
PPTX
Introduction to c language | History of C language
PPT
History of c
PPTX
Programming in c (history of c)
PDF
Difference between c, c++ and java
PPT
Poster
PPTX
Introduction of c programming
PPTX
C Language
PPT
PROGRAMMING LANGUAGES
DOCX
What is c#
PDF
OWLGrEd/CNL: a Graphical Editor for OWL with Multilingual CNL Support
PDF
R&D Lingua et Machina
PPTX
Programming languages
PPTX
Computer Programming Overview
PDF
Compiler lec 1
PPTX
Overview new programming languages
PPTX
ASSIGNMENT-II(a)
PPTX
Introduction to C Programming Language
DOCX
ภาษาคอมพิวเตอร์
Lecture # 1
Programing Language
Introduction to c language | History of C language
History of c
Programming in c (history of c)
Difference between c, c++ and java
Poster
Introduction of c programming
C Language
PROGRAMMING LANGUAGES
What is c#
OWLGrEd/CNL: a Graphical Editor for OWL with Multilingual CNL Support
R&D Lingua et Machina
Programming languages
Computer Programming Overview
Compiler lec 1
Overview new programming languages
ASSIGNMENT-II(a)
Introduction to C Programming Language
ภาษาคอมพิวเตอร์
Ad

Similar to Drupal Internationalization Presentation at OSCMS (20)

PDF
Multilingual Drupal presentation from "Do it With Drupal"
PDF
Barcelona Multilanguage
PDF
Brussels Drupal Dev Days - Internationalization for Drupal 7 - Jose Reyero
PPT
DrupalCon Paris Muiltilingual Panel
PPTX
Building Multilingual Sites in Drupal 7 by Yoni Steingiesser
PPT
Drupal7 multilingual
PPT
Drupal entity translation
PDF
Translating Drupal
PDF
Drupal 8 Multilingual - what to look forward to
PDF
Grigory Naumovets.Multilingual sites.DrupalCamp Kyiv 2011
PDF
Grigory naumovets.multilingual sites.drupal camp kyiv 2011
ODP
Multilingual drupal 7
PDF
Drupal 7 multilingual strategy
PPTX
Multi lingual implementations – drupal design approaches for different scenar...
PDF
Multilingual Drupal
PDF
O'Reilly Drupal Webcast
PDF
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...
PDF
Multilingual Content in Drupal 7 & 8 at DrupalCon Munich
PDF
Managing Translation Workflows in Drupal 7
PDF
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Multilingual Drupal presentation from "Do it With Drupal"
Barcelona Multilanguage
Brussels Drupal Dev Days - Internationalization for Drupal 7 - Jose Reyero
DrupalCon Paris Muiltilingual Panel
Building Multilingual Sites in Drupal 7 by Yoni Steingiesser
Drupal7 multilingual
Drupal entity translation
Translating Drupal
Drupal 8 Multilingual - what to look forward to
Grigory Naumovets.Multilingual sites.DrupalCamp Kyiv 2011
Grigory naumovets.multilingual sites.drupal camp kyiv 2011
Multilingual drupal 7
Drupal 7 multilingual strategy
Multi lingual implementations – drupal design approaches for different scenar...
Multilingual Drupal
O'Reilly Drupal Webcast
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...
Multilingual Content in Drupal 7 & 8 at DrupalCon Munich
Managing Translation Workflows in Drupal 7
Drupal 8 Basic Training - DrupalEurope 2018 - Maarten De Block
Ad

Recently uploaded (20)

PDF
NISM Series V-A MFD Workbook v December 2024.khhhjtgvwevoypdnew one must use ...
PPTX
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
PPTX
IITM - FINAL Option - 01 - 12.08.25.pptx
PDF
Charisse Litchman: A Maverick Making Neurological Care More Accessible
PDF
#1 Safe and Secure Verified Cash App Accounts for Purchase.pdf
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
PDF
Ron Thomas - Top Influential Business Leaders Shaping the Modern Industry – 2025
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
PDF
income tax laws notes important pakistan
DOCX
Hand book of Entrepreneurship 4 Chapters.docx
PDF
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
PDF
Environmental Law Communication: Strategies for Advocacy (www.kiu.ac.ug)
DOCX
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
PPTX
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
PPTX
Astra-Investor- business Presentation (1).pptx
PPTX
CTG - Business Update 2Q2025 & 6M2025.pptx
PDF
Solaris Resources Presentation - Corporate August 2025.pdf
PDF
NEW - FEES STRUCTURES (01-july-2024).pdf
PPT
Lecture notes on Business Research Methods
NISM Series V-A MFD Workbook v December 2024.khhhjtgvwevoypdnew one must use ...
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
IITM - FINAL Option - 01 - 12.08.25.pptx
Charisse Litchman: A Maverick Making Neurological Care More Accessible
#1 Safe and Secure Verified Cash App Accounts for Purchase.pdf
Lecture 3344;;,,(,(((((((((((((((((((((((
Ron Thomas - Top Influential Business Leaders Shaping the Modern Industry – 2025
Slide gioi thieu VietinBank Quy 2 - 2025
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
income tax laws notes important pakistan
Hand book of Entrepreneurship 4 Chapters.docx
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
Environmental Law Communication: Strategies for Advocacy (www.kiu.ac.ug)
80 DE ÔN VÀO 10 NĂM 2023vhkkkjjhhhhjjjj
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
Astra-Investor- business Presentation (1).pptx
CTG - Business Update 2Q2025 & 6M2025.pptx
Solaris Resources Presentation - Corporate August 2025.pdf
NEW - FEES STRUCTURES (01-july-2024).pdf
Lecture notes on Business Research Methods

Drupal Internationalization Presentation at OSCMS

  • 1. Multilingual Drupal DrupalCon/OSCMS Sunnyvale, California 2007
  • 2. I. Introduction - Status of Multilingual Drupal 5 Core - i18n.module overview - practical examples of challenges and i18n - Future of multilingual Drupal Core and Contrib
  • 3. II. Multilingual Drupal 5 Core Status - Language detection, negotiation, and paths - Simple string/data translation - Structured data translation - Localizable variables
  • 4. I18n.module Overview An overview of main features of the i18n.module
  • 5. IV. Practical examples from ICA - International Council on Archives (7 languages, CCK, Views, etc.) - Content handling - Relate a French news item to an English event - Document repository – use documents in languages not enabled on the site.
  • 6. IV. Practical examples from ICA
  • 7. IV. Practical examples from ICA
  • 8. IV. Practical examples from ICA
  • 9. IV. Practical examples from ICA
  • 10. IV. Practical examples from ICA
  • 11. IV. Practical examples from ICA
  • 12. Implemented fully - Language management - Language negotiation Partially implemented -Multilintual variables *interface pending - Multilingual path aliases Outlined - Content (nodes) To-Do - Taxonomy, menus. V. Budapest results and Drupal 6+
  • 13. V. Improved language management and detection BEFORE (Drupal 5) -
  • 14. V. Improved language management and detection AFTER (w/ patch to HEAD) -
  • 15. V. a. language form per language (w/ patch to HEAD) -
  • 16. V. b. language for path aliases BEFORE (Drupal 5)
  • 17. V. b. language for path aliases AFTER (patch to HEAD)
  • 18. V. Progress – multilingual Drupal and i18n contrib Language Management Language Negotiation Localization Configurable Strings Content (Nodes) Taxonomy Variables Path aliases Menú items Blocks Translations Workflow Views Implemented by Contrib Modules Implemented by Drupal Core
  • 19. User defined stings Current experimental module: i18n strings Picks up strings on the fly and stores them Provides basic translation interface API tt($stringid, $default, $language) Usage tt('content_type_name:story', 'Story') tt('profile_field_name:1', 'Address') III. I18n Contributed Module Developments
  • 20. User defined strings – Interface 1 III. I18n Contributed Module Developments
  • 21. User defined strings – Interface 2 III. I18n Contributed Module Developments
  • 22. VI. Moving Forward Goals for support Easier usage Increase experiences Upgrading for the future I18n book Lots to do, things are moving, patches are in the queue