Drupal 8 includes major improvements for multilingual and translation capabilities including four pillars: language, interface, content, and configuration translation. It provides a unified and integrated system for assigning languages, translating content and configuration through new interfaces, and handling translations of all entity types and configuration files. Developers and translators are encouraged to participate in sprints and testing to help improve Drupal 8's multilingual features.
20. Drupal 7 MULTILINGUAL
LOCALE
%
Languages, foreign
language website UI.
Avoid tedious manual
translation downloads.
m
Drupal
CORE
L10n UP
Ü
CONTENT
TRANSLATION
Only for nodes, makes
copies of nodes.
21. Drupal 7 MULTILINGUAL
LOCALE
%
Languages, foreign
language website UI.
Avoid tedious manual
translation downloads.
m
Drupal
CORE
I18N
Menus, taxonomy, field
labels, views. Oh you also
need i18n_views module;
and webform_localization,
and...
$
L10n UP
Ü
CONTENT
TRANSLATION
Only for nodes, makes
copies of nodes.
22. Drupal 7 MULTILINGUAL
LOCALE
%
Languages, foreign
language website UI.
Avoid tedious manual
translation downloads.
m
VARIABLE
API for handling some
of the configuration.
Settings translations!
&
I18N
Menus, taxonomy, field
labels, views. Oh you also
need i18n_views module;
and webform_localization,
and...
Drupal
CORE
$
L10n UP
Ü
CONTENT
TRANSLATION
Only for nodes, makes
copies of nodes.
23. Drupal 7 MULTILINGUAL
LOCALE
Entity
translation
For Drupal Commerce for
example. Oh you also need
Title module!
%
API for handling some
of the configuration.
Settings translations!
&
I18N
Menus, taxonomy, field
labels, views. Oh you also
need i18n_views module;
and webform_localization,
and...
Drupal
CORE
$
L10n UP
Avoid tedious manual
translation downloads.
m
'
VARIABLE
Languages, foreign
language website UI.
Ü
CONTENT
TRANSLATION
Only for nodes, makes
copies of nodes.
25. FOUR PILLARS in DRUPAL 8
%
LANGUAGE
Base services for all
modules dealing
with data. Not just
multilingual.
26. FOUR PILLARS in DRUPAL 8
%
8
LANGUAGE
INTERFACE
Base services for all
modules dealing
with data. Not just
multilingual.
Interface
translation has
built-in update
feature, improved
usability.
27. FOUR PILLARS in DRUPAL 8
%
8
é
LANGUAGE
INTERFACE
CONTENT
Base services for all
modules dealing
with data. Not just
multilingual.
Interface
translation has
built-in update
feature, improved
usability.
Field translation in
built-in API for all
entities. Content
translation module
provides user
interface.
28. FOUR PILLARS in DRUPAL 8
%
8
é
(
LANGUAGE
INTERFACE
CONTENT
CONFIG
Base services for all
modules dealing
with data. Not just
multilingual.
Interface
translation has
built-in update
feature, improved
usability.
Field translation in
built-in API for all
entities. Content
translation module
provides user
interface.
Common
configuration
system handles
blocks, views, field
settings. Unified
translation.
43. Language VISIBILITY
BLOCKS CAN
SHOW/HIDE BASED
ON LANGUAGE
VIEWS ALREADY
HAS LANGUAGE
FILTERING
FEATURES FOR
CONTENT LISTS
DRUPAL BUILT-IN
PAGES ARE
CONVERTED TO
VIEWS
73. TRANSLATIOn INTERFACE
TRANSLATION TABS
ON CONtent
add
translations for
each language
possible to take
different source
language
Can edit “all
language”
values with
permission
74. TRANSLATIOn INTERFACE
TRANSLATION TABS
ON CONtent
add
translations for
each language
possible to take
different source
language
Can edit “all
language”
values with
permission
75. TRANSLATIOn INTERFACE
TRANSLATION TABS
ON CONtent
add
translations for
each language
possible to take
different source
language
Can edit “all
language”
values with
permission
81. NODE ACCESS API SUPPORTED
Search index as separate
Search APIs updated
FOR ALL content entities
PER BUNDLE + FIELD + SUB-FIELD
properties TODO
MIGRATION PATH
é
99. FOUR PILLARS in DRUPAL 8
%
LANGUAGE
Base services for all
modules dealing
with data. Not just
multilingual.
100. FOUR PILLARS in DRUPAL 8
%
8
LANGUAGE
INTERFACE
Base services for all
modules dealing
with data. Not just
multilingual.
Interface
translation has
built-in update
feature, improved
usability.
101. FOUR PILLARS in DRUPAL 8
%
8
é
LANGUAGE
INTERFACE
CONTENT
Base services for all
modules dealing
with data. Not just
multilingual.
Interface
translation has
built-in update
feature, improved
usability.
Field translation in
built-in API for all
entities. Content
translation module
provides user
interface.
102. FOUR PILLARS in DRUPAL 8
%
8
é
(
LANGUAGE
INTERFACE
CONTENT
CONFIG
Base services for all
modules dealing
with data. Not just
multilingual.
Interface
translation has
built-in update
feature, improved
usability.
Field translation in
built-in API for all
entities. Content
translation module
provides user
interface.
Common
configuration
system handles
blocks, views, field
settings. Unified
translation.