Multilingual Drupal 8

Drupal OpenDays Dublin 2014

By: Luis Rodriguez

Apologise for my english

Why Multilingual

Multilingual World

Two official languages

Irish and English

Public sector work

Europe

Drupal 7 Installation

Inprove your website / business

In this presentation:

  1. Install Drupal 8 in another language
  2. Core modules (out-of-the-box)
  3. Full translation example
  4. Drupal 7 differences

Drupal 7

Drupal 7 Installation

Drupal 7

Drupal 7 Installation

Drupal 8 - Select language

Drupal 8 Installation

Drupal 8 - Select language

Drupal 8 Installation

Drupal 8 - Installed

Drupal 8 Installation

Drupal 8 - Add language

Drupal 8 Installation

Drupal 8 - New language

Drupal 8 Installation

Please help to translate Drupal

Drupal Core Translation Progress

https://localize.drupal.org

List of modules

Drupal 8 Multilingual Modules

Content Translation

Enable Translation for Content Type

Content Translation

Language selection in content

Content Translation

Translation Tab on Content

Content Translation

Add Translation

Language Negotiation

Language negotiation

Language Negotiation

Language switcher

View Restriction

Views configuration

View Restriction

Views configuration

Result - English selected

English view

Result - Spanish selected

Spanish view

No Language

No Language

Summary

Translate admin interface.

Translate User Interface

Summary

Translate admin interface.

Translate User Interface

Summary

Create content in one language.

Language selection in content

Summary

Translate actual content.

Language selection in content

Summary

Change view filter

Language filter in views

Summary

Menu Translation

This feature is not ready jet.

Summary

Taxonomy Translation

Language selection in content

Summary

Translate String / Views

Language selection in content

Summary

Language negociation

Language selection in content

Drupal 7

Internationalization

https://drupal.org/project/i18n

Internationalization views

https://drupal.org/project/i18nviews

Entity translation

https://drupal.org/project/entity_translation

String Overrides

https://drupal.org/project/stringoverrides

Translation Overview

https://drupal.org/project/translation_overview

Title

https://drupal.org/project/title

Drupal 7

This is a screenshot from almost any multilingual site.

Language selection in content
Language selection in content

Resources

Drupal - drupal.org

Reveal.js on GitHub

Thanks for listening

luis@iterate.ie

@luisrc7

Q & A