drupal 7 multilingual strategy

14
Multilingual Strategy for Drupal OC Drupal - Feb 2013 Mariano Crivello

Upload: mariano

Post on 17-Dec-2014

1.051 views

Category:

Documents


1 download

DESCRIPTION

OC Drupal meetup - Drupal Multilingual strategy

TRANSCRIPT

Page 1: Drupal 7 multilingual strategy

Multilingual Strategy for Drupal OC Drupal - Feb 2013Mariano Crivello

Page 2: Drupal 7 multilingual strategy

Every day large multi-national companies are selecting Drupal as their web system of choice

Large companies choosing Drupal

● Scalability● Cost● Ability to manage multiple

language content from a single system

Page 3: Drupal 7 multilingual strategy

● Which Languages?○ Regional logic?

i.e. Spain serves : English, Spanish, French, Italian

● Who will be translating content?○ Web service

■ Cheap■ Prone to error■ Not good for Industry specific terminology

○ Translation service■ Works■ Expensive. (starts at about $350/pp.)

Questions you should ask

Page 4: Drupal 7 multilingual strategy

How will you manage workflow?● Quality Control

○ How will you manage the sign off of content?

● Wait for translations to publish?○ What is your publication time dependencies

● Is there Industry specific terminology○ Mapping terminology upfront is important for

agencies and services alike.

Questions you should ask (cont.)

Page 5: Drupal 7 multilingual strategy

● Content translation (i18n, locale)

● Entity translation (the future)

Two Major Methods for Translation

Page 6: Drupal 7 multilingual strategy

Comparison Chart

Content translation Entity translationonly works with nodes works with any entity type

one node per language (copies nodes) one entity for ALL languages (fields are translated)

uses core node title field Requires Title module for titles

need multiple menu links for one node can theoretically use one menu for all translations

breadcrumbs just work breadcrumbs can show wrong translation

Views language filtering just works Views language filtering needs a patch/module

XMLSitemap works XMLSitemap doesn’t work (work in progress)

Metatags Quick works per language Only works for English nodes

Bean blocks don’t work Bean blocks work nicely

Page 7: Drupal 7 multilingual strategy

● Can help manage regional language logic.● Permission structure for regional content

managers.○ Allows for independent workflows for each

region

Organic Groups

Page 8: Drupal 7 multilingual strategy

● Microsoft (Bing) Translator (machine)● Google Translate (machine)● Nativy (human)● MyGengo (human)● Supertext (human)● One Hour Translation (human)

Translation Services

Page 9: Drupal 7 multilingual strategy

XLIFF (XML Localisation Interchange File Format)

is an industry standard format that has been adopted by most translation systems and agencies.

Translation Standard

Page 10: Drupal 7 multilingual strategy

● Workflow module○ Build publication process○ Quality control

● The Translation Management Tool (TMGMT) module ○ Interfaces with external web services

Workflow management

Page 11: Drupal 7 multilingual strategy

● Menu translation● Taxonomy translation● Cost for human translation

Pain Points

Page 12: Drupal 7 multilingual strategy

Modules: ● Entity translation● Translation Management (TMGMT)● Workflow

Resources

Page 13: Drupal 7 multilingual strategy

BOOK - Drupal 7 Multilingual Sites

Resources (cont.)

http://www.packtpub.com/drupal-7-multilingual-sites/book

Page 14: Drupal 7 multilingual strategy

Resources (cont.)