Drupal 7 Multilingual Sites

Drupal 7 Multilingual Sites
eBook: $17.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $47.98    Print cover: $29.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Prepare your Drupal site to handle content in different languages easily
  • Apply the numerous multilingual modules to your Drupal site and configure it for any number of different languages
  • Organize the multilingual pieces into logical areas for easier handling

Use the hashtag #PacktDrupalML on Twitter to discuss the book with the author, fellow readers, and Packt.

Book Details

Language : English
Paperback : 140 pages [ 235mm x 191mm ]
Release Date : April 2012
ISBN : 1849518181
ISBN 13 : 9781849518185
Author(s) : Kristen Pol
Topics and Technologies : All Books, CMS and eCommerce, Drupal, Open Source, Web Development

Table of Contents

Chapter 1: Multilingual Overview, Use Cases, and Modules
Chapter 2: Setting up the Basics: Languages, UI Translation, and System Settings
Chapter 3: Working with Content
Chapter 4: Configuring Blocks, Menus, Taxonomy, and Views
Chapter 5: Panels, SEO, and More!
Appendix: Modules, Resources, and Getting Involved
  • Chapter 1: Multilingual Overview, Use Cases, and Modules
    • Considerations and use cases
      • Different types of language support
      • Some things to think about
      • Example use cases
        • Simple blog site
        • Consulting company site
        • E-commerce site
        • Our demo site
    • Multilingual Drupal overview
      • Speaking the same language... terminology
      • Pieces of the multilingual puzzle
        • Interface
        • Content
        • Configuration
    • A look at the modules
    • Summary
    • Working with languages
      • Adding languages with the Locale module
      • Detecting languages
        • URL
        • Session
        • User
        • Browser
        • Default
        • Detection method order
        • Our choice
      • Switching between languages
    • Interface and string translations
      • Translating the interface
      • Automatic translation updates
      • Adding and fixing interface translations
      • Contributing translations back to the community
      • Translating English strings
        • Modifying the settings.php file
        • Using the String Overrides module
        • Creating a custom English language
      • Reusing custom translated strings
    • General system configuration
      • Updating regional settings
      • Date and time formats
      • Translating site variables
      • Customizing the contact form
    • Summary
      • Chapter 3: Working with Content
        • Nodes
          • Enabling multilingual support
          • Node translation model
            • Configuring node translation
            • Synchronizing shared fields
            • Extra content type options
          • Field translation model
            • Configuring field translation
            • Using the language switcher
        • Non-node entities
          • Comments
            • Language assignment
            • Comment display
          • Users
          • Taxonomy terms
          • Custom entities
        • Node listing and search pages
          • Home page
          • Taxonomy term pages
          • Search
        • Summary
        • Chapter 4: Configuring Blocks, Menus, Taxonomy, and Views
          • Blocks
            • Language-specific blocks
            • Translating blocks
            • Blocks provided by modules
          • Menus
            • Language-specific menus
            • Multilingual menus
              • Node pages
              • Pages with the same link
              • Pages with different links
          • Taxonomy terms
            • Taxonomy translation module
              • Language-independent terms
              • Language-specific terms
              • Localized terms
              • Mixed-language vocabulary
            • Updating the field label
          • Views
            • Multilingual views
            • Language-specific views
            • Nodes using field translation
            • Non-node views
              • Comments
              • Taxonomy terms
              • Users
            • Views text
          • Summary
          • Chapter 5: Panels, SEO, and More!
            • Panels
              • Panel panes
              • Language-specific panel pages
            • SEO
              • Multilingual and international SEO
              • Friendly URLs
                • Removing special characters from path aliases
              • Page title and meta tags
                • Meta Tags module
                • Meta Tags Quick module
                • Page Title module
              • Home page optimization
              • Duplicate pages
            • Translation management and workflow
              • Who can translate?
              • Content administration
              • Contributed modules
                • Lingotek Collaborative Translation module
                • Translation Management Tool module
              • Custom workflow
            • Theming and module development
              • RTL support
              • Interface and content languages
              • Custom CSS
              • String translation functions
            • Summary
            • Appendix: Modules, Resources, and Getting Involved
              • Modules used in the book
                • Chapter 2
                • Chapter 3
                • Chapter 4
                • Chapter 5
              • Module usage
              • More multilingual modules
                • Interface
                • Content
                • Configuration
                • Admin tools
                • Finding multilingual modules
              • Community resources
                • Groups, forums, and IRC
                • Documentation and guides
                • Articles, videos, and more
              • Getting involved
              • What's up for Drupal 8?
              • Want more?

              Kristen Pol

              Kristen Pol grew up the youngest sister to five brothers in a small town in rural Central California. After high school and a few community colleges, Kristen earned a BA degree in mathematics and physics at UC Santa Cruz in 1994 and an MSEE at Stanford University in 1995. After college, Kristen worked as a Systems Engineer at Hewlett Packard and then as a Java application architect at a web consulting company in downtown Santa Cruz, California, during the dot-com boom.

              Kristen started her own software business in 2001. Initially, she focused on Java applications, but, in 2004, Drupal changed her life. Starting with version 4, Kristen got hooked on Drupal development and now she focuses pretty much exclusively on Drupal and search engine optimization (SEO). Kristen works with a wide variety of clients throughout North America. She enjoys working on challenging websites that require custom programming. Some of her more notable Drupal projects include boomboomcards.com (social kindness game), naturebridge.org (non-profit bringing kids to nature), thesoundpost.com (Canadian classical instrument shop), and boomerangproject.com (school transition programs).

              Kristen is very active in the Drupal community. She has authored contributed modules including Featured Content and SEO Friend, regularly attends the Santa Cruz Drupal user group, improves drupal.org documentation, gives talks at Drupal camps and meetings, and helps out on the Drupal forums and issue queues. When she's not doing Drupal, Kristen enjoys photography, travel, hiking, and spending time with her husband and two sons in beautiful Santa Cruz. Feel free to contact Kristen at kristen.org/contact.

              Sorry, we don't have any reviews for this title yet.

              Submit Errata

              Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

              Sample chapters

              You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

              Frequently bought together

              Drupal 7 Multilingual Sites +    Mudbox 2013 Cookbook =
              50% Off
              the second eBook
              Price for both: £20.45

              Buy both these recommended eBooks together and get 50% off the cheapest eBook.

              What you will learn from this book

              • Understand the Drupal 7 localization structure and process
              • Enable your Drupal UI to display in different languages
              • Localize users based on language and country
              • Employ effective search engine optimization (SEO) techniques for your multilingual site
              • Update blocks, menus, views, and panels to work with multiple languages
              • Set up language detection based on URLs, sessions, cookies, or domains
              • Create translatable content types to support multilingual content

              In Detail

              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.


              A practical book with plenty of screenshots to guide you through the many features of multilingual Drupal.

              Who this book is for

              Any Drupal users who know the basics of building a Drupal site and are familiar with the Drupal UI, will benefit from this book. No previous knowledge of localization or internationalization is required.

              Code Download and Errata
              Packt Anytime, Anywhere
              Register Books
              Print Upgrades
              eBook Downloads
              Video Support
              Contact Us
              Awards Voting Nominations Previous Winners
              Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
              Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software