Book Image

Drupal 7 Multilingual Sites

By : Kristen Pol
Book Image

Drupal 7 Multilingual Sites

By: Kristen Pol

Overview of this book

Drupal is one of the most powerful and popular PHP Content Management Systems at the moment. By making your site multilingual, you are opening the door to a whole new user base, in as many countries as you like. Use the localization and internationalization features of Drupal 7 to automatically detect where your site users are visiting from and select the content appropriate to them. The world is your oyster!Drupal 7 Multilingual Sites guides you through the wild world of localization and internationalization with practical and real-world exercises that you can apply to your own website. You will go from theory to practice and acquire the skills you need to make a user-friendly Drupal 7 site that supports multiple languages.You will follow focused chapter exercises to add multiple-language support for your user interface, content, and various parts of your site's configuration such as system variables, menus, and blocks.The latter half of the book fills in the details with step-by-step exercises for localizing the interface, the content, and the configuration. Drupal 7 Multilingual Sites will give you the knowledge and the skills necessary to configure your site to support your language needs.
Table of Contents (13 chapters)

Module usage


For some topics, separate modules are used to handle the translation process differently. Also, some modules have multiple configuration options. The following table serves as an overview of the key multilingual modules used in the book:

Topic

Module

Usage notes

Pages

Node

Locale

Assign language to node

42

Node

Content Translation

Translate nodes; node translation set

44-45

Node

Synchronize Translations

Synchronize fields for node-translated nodes

48

Node

Entity Translation

Translate fields; no translation set

51-54

Comment

Entity Translation

Translate fields; no translation set

56-57

User

Entity Translation

Translate fields; no translation set

58-59

Taxonomy

Entity Translation

Translate fields; no translation set

60

Taxonomy

Taxonomy Translation

Fixed option; assign language to vocabulary; terms are assigned the same language

77-78

Taxonomy

Taxonomy Translation

Localize option; localize terms; no translation set; term language is same as source language

78-79

Taxonomy

Taxonomy Translation

Translate option; translate terms; term translation set; assign language to term

79-80

Entity

Field Translation

Translate field settings (for example, help text)

80-81

Block

Block Languages

Assign language visibility to block

66

Block

Block Languages

Translate block title/body; no translation set

67-69

Menu

Menu Translation

Fixed Language option; assign language to menu; menu items are assigned same language

71

Menu

Menu Translation

Translate and Localize option; translate menu item; menu item translation set; assign language to menu item

72-73

Menu

Menu Translation

Translate and Localize option; localize menu item; no translation set; menu item language is same as source language

73