Download presentation
Presentation is loading. Please wait.
Published byKathryn Horton Modified over 9 years ago
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 :)
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
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
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)
52
Configure Views (field translated)
54
Multilingual View
55
Q&A
56
Book Raffle!
57
Thank you...
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.