multilingual module madness
play

MULTILINGUAL MODULE MADNESS KRISTEN POL Multilingual Module - PowerPoint PPT Presentation

MULTILINGUAL MODULE MADNESS KRISTEN POL Multilingual Module Madness! Which i18n modules do you really need? Kristen Pol / kristen@hook42.com answers@hook42.com answers@hook42.com Hello! answers@hook42.com My name is Kristen. Kristen


  1. MULTILINGUAL MODULE MADNESS KRISTEN POL

  2. Multilingual Module Madness! Which i18n modules do you really need? Kristen Pol / kristen@hook42.com answers@hook42.com answers@hook42.com

  3. Hello! answers@hook42.com

  4. My name is Kristen. Kristen Pol Drupal for 11 years! Hook 42 kristen@hook42.com @kristen_pol kristen.org answers@hook42.com

  5. Who are you? Builder? Drupal Veteran? Everything? Drupal Newbie? Themer? Multilingual? PM? answers@hook42.com

  6. The customer is happy. answers@hook42.com

  7. The customer wants Spanish! answers@hook42.com

  8. Don’t panic! answers@hook42.com

  9. But, it probably won’t be simple. answers@hook42.com

  10. How long might it take? Days ¡ 70 ¡ 60 ¡ 50 ¡ 40 ¡ 30 ¡ 20 ¡ 10 ¡ 0 ¡ Simple ¡ Moderate ¡ Complex ¡ answers@hook42.com

  11. Which modules should you use? answers@hook42.com

  12. Which modules should you use? It depends! answers@hook42.com

  13. How do you find the modules? 180+! ¡ answers@hook42.com

  14. Here are some multilingual modules. answers@hook42.com

  15. What is the anatomy of a Drupal site? answers@hook42.com

  16. Here is a typical Drupal site. ➡ Logo ➡ Menus ➡ Images ➡ Blocks ➡ Nodes ➡ Layout ➡ … answers@hook42.com

  17. Analyze your site! answers@hook42.com

  18. Put everything into multilingual buckets. answers@hook42.com

  19. What is the UI bucket? Text (strings) coming from modules and themes echo t(‘DrupalCon LA rocks!’); answers@hook42.com

  20. Here is some UI text. answers@hook42.com

  21. How do you translate UI text? answers@hook42.com

  22. Here are the key UI modules. • Locale • Localization Update • Localization Client • String Overrides kristen.org/d7-i18n answers@hook42.com

  23. What is the Content bucket? • Nodes • Comments • Users • Taxonomy terms* • Custom entities (e.g. Commerce Products) answers@hook42.com

  24. Here is some node content. answers@hook42.com

  25. How do you translate content? answers@hook42.com

  26. How do you translate content? answers@hook42.com

  27. Which content modules should you choose? • Nodes o Node translation modules o Field translation modules • Other Entities o Field translation modules answers@hook42.com

  28. The node translation method uses separate nodes. answers@hook42.com

  29. The field translation method uses one node. answers@hook42.com

  30. Here are the key node translation modules. • Content Translation (core) • Synchronize Translations (i18n) kristen.org/d7-i18n answers@hook42.com

  31. Here are the key field translation modules. • Entity Translation (core contrib) • Title kristen.org/d7-i18n answers@hook42.com

  32. “We decided to initially go with Should you use node entity translation for or field translation for acquia.com, but … we decided nodes? to migrate to node translation because of issues with several contrib modules. We are actually now using a mix of node translation and entity translation.” - Katelyn Fogarty, May 2013 h<ps://www.acquia.com/blog/how-­‑make-­‑your-­‑drupal-­‑website-­‑mulJlingual ¡ answers@hook42.com

  33. What is the Config bucket? • Menus • Blocks • Taxonomy terms* • Views • URLs • Variables • Panels • SEO config • Anything that’s not UI or Content … . answers@hook42.com

  34. Here is a Views page. answers@hook42.com

  35. How do you filter Views content? answers@hook42.com

  36. How do you translate Views text? answers@hook42.com

  37. How do you translate Views text? answers@hook42.com

  38. Here are the key config translation modules. • Transliteration • Menu Translation (i18n) • Block Languages (i18n) • Taxonomy Translation (i18n) • Path Translation (i18n) • Contact Translation (i18n) • Variable Translation (i18n) • Internationalization Views • … kristen.org/d7-i18n answers@hook42.com

  39. Here are some admin & workflow modules. • Administration Language • Translation Table • Translation Overview • Translation Management Tool kristen.org/d7-i18n answers@hook42.com

  40. Here are some 3 rd party translator modules. • Translation Management Tool sub-modules o Supertext o Microsoft o Google o Nativy o Gengo • Lingotek • Cloudwords • Smartling kristen.org/d7-i18n answers@hook42.com

  41. Here are even more handy modules! • Domain Access • Multilink + Linkit • Language Icons* • Language Switcher Dropdown • Pathauto i18n • Apache Solr Multilingual kristen.org/d7-i18n answers@hook42.com

  42. Here’s a real example. 22 community multilingual modules 3 custom multilingual modules 4 multilingual patches locale l10n_update entity_translation potx admin_language tmgmt lang_dropdown tmgmt_entity i18n tmgmt_entity_ui i18n_block tmgmt_field i18n_field tmgmt_file i18n_menu tmgmt_language_combination i18n_string tmgmt_local i18n_translation tmgmt_ui i18nviews entity_translation_export_import answers@hook42.com

  43. What’s happening in Drupal 8? Drupal 8 Multilingual Initiative! drupal8multilingual.org answers@hook42.com

  44. What’s happening in Drupal 8? • Lots of good stuff • Aimee’s demo at 2:15pm today in room 410 ! • Wed IRC meetings 9am Pacific Time drupal8multilingual.org answers@hook42.com

  45. How to help with D8MI? drupal8multilingual.org answers@hook42.com

  46. How can you learn more? • Groups.drupal.org: internationalization & translations • Drupal.org Forums: translations • IRC: #drupal-i18n • Drupal.org docs • Multlingual Guide • i18n How To • Other sites • drupal8multilingual.org • hojtsy.hu • kristen.org answers@hook42.com

  47. Have patience. It takes time. answers@hook42.com

  48. Don’t give up. You can do this! answers@hook42.com

  49. Help build a better Drupal. You can make a difference :) answers@hook42.com

  50. Any questions? answers@hook42.com

  51. THANKS! Have more questions? Email us at: answers@hook42.com Thanks for the art, Joe! And, thanks to Douglas, Gábor, Emma Jane & the East Bay DUG for feedback :) answers@hook42.com

  52. WHAT DID YOU THINK? EVAULATE THIS SESSION HTTPS://EVENTS.DRUPAL.ORG/LOSANGELES2015/SESSIONS/MULTILINGUAL- MODULE-MADNESS-WHICH-I18N-MODULES-DO-YOU-REALLY-NEED THANK YOU!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend