1 / 57

Creating Multilingual Drupal 7 Websites: Part 2

Kristen Pol CruzTech, LLC (Freelance)‏ Drupal Dev / SEO / i18n drupal@kristen.org kristen.org Santa Cruz, CA. Creating Multilingual Drupal 7 Websites: Part 2. <shamelessplug>. </shamelessplug>. Raffle for New Multilingual Book!.

kert
Download Presentation

Creating Multilingual Drupal 7 Websites: Part 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kristen Pol CruzTech, LLC (Freelance)‏ Drupal Dev / SEO / i18n drupal@kristen.org kristen.org Santa Cruz, CA Creating Multilingual Drupal 7 Websites:Part 2

  2. <shamelessplug> </shamelessplug>

  3. Raffle for New Multilingual Book! Write your name on a piece of paper and put it in the bag at the front... I will choose a name at the end of the talk :)

  4. Blocks Menus Taxonomy Views What We'll Cover

  5. Multilingual Drupal

  6. Top Drupal 7 Modules • Configuration • Internationalization • Block Languages • Contact Translation • Field Translation • Menu Translation • Multilingual Select • Path Translation • String Translation • Translation Redirect • Taxonomy Translation • Variable Translation • Internationalization Views • Transliteration • Locale • User Interface • Localization Client • Localization Update • String Overrides • Content • Content Translation • Entity Translation • Internationalization • Multilingual Content • Synchronize Translations • Title • Translation Management Tool

  7. Top Drupal 7 Modules • Configuration • Internationalization • Block Languages • Contact Translation • Field Translation • Menu Translation • Multilingual Select • Path Translation • String Translation • Translation Redirect • Taxonomy Translation • Variable Translation • Internationalization Views • Transliteration • Locale • User Interface • Localization Client • Localization Update • String Overrides • Content • Content Translation • Entity Translation • Internationalization • Multilingual Content • Synchronize Translations • Title • Translation Management Tool

  8. Blocks http://29.media.tumblr.com/tumblr_lwiptbCnYC1r8zpqlo1_500.jpg

  9. Blocks

  10. Blocks Block Languages module

  11. Configure Block

  12. Translate Block

  13. Translate Block

  14. Translated Block

  15. Menus http://images.fungopher.com/r/u/u/ruuXACsLb/Funny-Animals-Well-you-have-a-great-menu-I-need-more-time-to-make-a-choice.jpg

  16. Menus

  17. Menus Menu Translation module

  18. Menu Translation Options

  19. Configure Menu

  20. Fixed Menus • Special menu for one language • Separate menus for each language • Very different menu structures

  21. Configure Menu

  22. Localized Menu Items • One menu item • Menu item is in source language • All languages use same link • No translation set • Menu item title is translated via string translation (just like UI strings) • Example: /contact

  23. Translated Menu Items • Different menu item per language • Different link per language • Menu items form translation set • Examples: node-translated nodes, translated views pages

  24. Assign Language to Menu Item

  25. Localize / Translate Menu Item

  26. Localize Menu Item

  27. Translate Menu Item

  28. Localized / Translated Menu

  29. Taxonomy http://i1.squidoocdn.com/resize/squidoo_images/-1/draft_lens10021401module92708261photo_1269908916Animal_Classification_Cha

  30. Taxonomy

  31. Taxonomy Entity Translation module can be used to configure field translation for taxonomy term fields... good for when terms have custom fields. Example: Slang with Example Usage field

  32. Taxonomy Taxonomy Translation module

  33. Translation Options

  34. Configure Vocabulary

  35. Fixed Vocabularies • Special vocabulary for one language • Separate vocabularies for each language • Very different terms per language

  36. Configure Vocabulary

  37. Localize Terms • Must be added in the source language!!! • One term object • No translation set

  38. Configure Vocabulary

  39. Translate Terms • Add terms in separate languages • Assign language per term • Separate term objects • Term translation set

  40. Localize / Translate Terms • Add terms in separate languages • Assign language per term • Separate term objects • Term translation set

  41. Localize / Translate Term

  42. Localize / Translate Term

  43. Localized / Translated Term

  44. Views http://cdn2.holytaco.com/wp-content/uploads/images/2009/12/monkey-with-glasses.jpg

  45. Views Internationalization Views / Views Translation module

  46. Views

  47. Language-Specific Views • Special view for one language • Separate views for each language • Very different views per language • Can use Path Translation module to associate views into a translation set

  48. Multilingual Views • Same view for all languages • Configure view to know what the content language is (determined via the content language negotiation settings)

  49. Configure Views(node translated)

More Related