Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Creating Multilingual Drupal 7 Websites: Part 2 Kristen Pol CruzTech, LLC (Freelance)‏ Drupal Dev / SEO / i18n kristen.org Santa Cruz,"— Presentation transcript:

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

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

5 What We'll Cover  Blocks  Menus  Taxonomy  Views

6 Multilingual Drupal

7 Top Drupal 7 Modules  Locale  User Interface  Localization Client  Localization Update  String Overrides  Content  Content Translation  Entity Translation  Internationalization  Multilingual Content  Synchronize Translations  Title  Translation Management Tool  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

8 Top Drupal 7 Modules  Locale  User Interface  Localization Client  Localization Update  String Overrides  Content  Content Translation  Entity Translation  Internationalization  Multilingual Content  Synchronize Translations  Title  Translation Management Tool  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

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

10 Blocks

11 Blocks Block Languages module

12 Configure Block

13 Translate Block

14

15 Translated Block

16 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

17 Menus

18 Menus Menu Translation module

19 Menu Translation Options

20 Configure Menu

21 Fixed Menus  Special menu for one language  Separate menus for each language  Very different menu structures

22 Configure Menu

23 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

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

25 Assign Language to Menu Item

26 Localize / Translate Menu Item

27 Localize Menu Item

28 Translate Menu Item

29 Localized / Translated Menu

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

31 Taxonomy

32 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

33 Taxonomy Taxonomy Translation module

34 Translation Options

35 Configure Vocabulary

36 Fixed Vocabularies  Special vocabulary for one language  Separate vocabularies for each language  Very different terms per language

37 Configure Vocabulary

38 Localize Terms  Must be added in the source language!!!  One term object  No translation set

39 Configure Vocabulary

40 Translate Terms  Add terms in separate languages  Assign language per term  Separate term objects  Term translation set

41 Localize / Translate Terms  Add terms in separate languages  Assign language per term  Separate term objects  Term translation set

42 Localize / Translate Term

43

44 Localized / Translated Term

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

46 Views Internationalization Views / Views Translation module

47 Views

48 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

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

50 Configure Views (node translated)

51

52 Configure Views (field translated)

53

54 Multilingual View

55 Q&A

56 Book Raffle!

57 Thank you...


Download ppt "Creating Multilingual Drupal 7 Websites: Part 2 Kristen Pol CruzTech, LLC (Freelance)‏ Drupal Dev / SEO / i18n kristen.org Santa Cruz,"

Similar presentations


Ads by Google