multilingual drupal 8 - portland · drupal core l10n up avoid tedious manual translation downloads....
TRANSCRIPT
![Page 1: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/1.jpg)
Building Bridges, Connecting Communities
Gábor Hojtsy (@gaborhojtsy)
Multilingual Drupal 8
![Page 2: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/2.jpg)
![Page 3: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/3.jpg)
![Page 4: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/4.jpg)
![Page 5: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/5.jpg)
Photo by Michael Schmid
![Page 6: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/6.jpg)
Photo by Michael Schmid
![Page 7: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/7.jpg)
Photo by Michael Schmid
![Page 8: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/8.jpg)
Photo by Michael Schmid
![Page 9: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/9.jpg)
Drupal 7 MULTILINGUAL
![Page 10: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/10.jpg)
Drupal CORE
Drupal 7 MULTILINGUAL
![Page 11: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/11.jpg)
Drupal CORE
LOCALELanguages, foreign language website UI.
Drupal 7 MULTILINGUAL
![Page 12: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/12.jpg)
Drupal CORE
L10n UPAvoid tedious manual translation downloads.
LOCALELanguages, foreign language website UI.
m
Drupal 7 MULTILINGUAL
![Page 13: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/13.jpg)
Drupal CORE
L10n UPAvoid tedious manual translation downloads.
CONTENT TRANSLATION
Only for nodes, makes copies of nodes.
LOCALELanguages, foreign language website UI.
Ü
m
Drupal 7 MULTILINGUAL
![Page 14: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/14.jpg)
Drupal CORE
L10n UPAvoid tedious manual translation downloads.
CONTENT TRANSLATION
Only for nodes, makes copies of nodes.
LOCALELanguages, foreign language website UI.
I18NMenus, taxonomy, field labels, views. Oh you also need i18n_views module; and webform_localization, and...
Ü
m
Drupal 7 MULTILINGUAL
![Page 15: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/15.jpg)
Drupal CORE
L10n UPAvoid tedious manual translation downloads.
CONTENT TRANSLATION
Only for nodes, makes copies of nodes.
LOCALELanguages, foreign language website UI.
I18NMenus, taxonomy, field labels, views. Oh you also need i18n_views module; and webform_localization, and...
VARIABLEAPI for handling some of the configuration.Settings translations!
Ü
m
Drupal 7 MULTILINGUAL
![Page 16: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/16.jpg)
Drupal CORE
L10n UPAvoid tedious manual translation downloads.
CONTENT TRANSLATION
Only for nodes, makes copies of nodes.
LOCALELanguages, foreign language website UI.
I18NMenus, taxonomy, field labels, views. Oh you also need i18n_views module; and webform_localization, and...
VARIABLEAPI for handling some of the configuration.Settings translations!
Entity translationFor Drupal Commerce for example. Oh you also need Title module!
Ü
m
Drupal 7 MULTILINGUAL
![Page 17: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/17.jpg)
FOUR PILLARS in DRUPAL 8
![Page 18: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/18.jpg)
LANGUAGEBase services for all
modules dealing with data. Not just
multilingual.
FOUR PILLARS in DRUPAL 8
![Page 19: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/19.jpg)
LANGUAGEBase services for all
modules dealing with data. Not just
multilingual.
INTERFACEInterface
translation has built-in update
feature, improved usability.
8
FOUR PILLARS in DRUPAL 8
![Page 20: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/20.jpg)
LANGUAGEBase services for all
modules dealing with data. Not just
multilingual.
INTERFACEInterface
translation has built-in update
feature, improved usability.
CONTENTField translation in built-in API for all entities. Content
translation module provides user
interface.
8 é
FOUR PILLARS in DRUPAL 8
![Page 21: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/21.jpg)
LANGUAGEBase services for all
modules dealing with data. Not just
multilingual.
INTERFACEInterface
translation has built-in update
feature, improved usability.
CONTENTField translation in built-in API for all entities. Content
translation module provides user
interface.
CONFIGCommon
configuration system handles
blocks, views, field settings. Unified
translation.
( 8 é
FOUR PILLARS in DRUPAL 8
![Page 22: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/22.jpg)
![Page 23: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/23.jpg)
LANGUAGEBase services for all modules dealing with data. Not just multilingual.
I
@
![Page 24: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/24.jpg)
Language IS STEP ONE
![Page 25: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/25.jpg)
Language IS STEP ONE
DETECTS LANGUAGE FROM BROWSer
DOWNLOADS TRANSLATION LIVE
INSTALLS IN THAT LANGUAGE
WORKS WITH DISTROS AND ALL FUTURE MODULES
![Page 26: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/26.jpg)
Language ASSIGNMENT
![Page 27: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/27.jpg)
NODES
é
USERS
ALIASES
Language ASSIGNMENT
![Page 28: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/28.jpg)
NODES
é
TERMS
USERS
ALIASES
Language ASSIGNMENT
![Page 29: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/29.jpg)
NODES
é
TERMS
USERS
ALIASES
VIEWS
Language ASSIGNMENT
![Page 30: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/30.jpg)
NODES
é
TERMS
USERS
ALIASES
VIEWS
Language ASSIGNMENT
SITE INFO
![Page 31: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/31.jpg)
NODES
é
TERMS
USERS
ALIASES
VIEWS
Language ASSIGNMENT
SITE INFO
LANGUAGE SELECTOR NOT ALWAYS EXPOSED
![Page 32: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/32.jpg)
NODES
é
TERMS
USERS
ALIASES
VIEWS
Language ASSIGNMENT
SITE INFO
LANGUAGE SELECTOR NOT ALWAYS EXPOSED
........
![Page 33: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/33.jpg)
FLEXIBLE Language SETUP
![Page 34: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/34.jpg)
FLEXIBLE Language SETUP
CONTENT CAN BE TIED TO LANGUAGES PER TYPE
DYNAMIC DEFAULT VALUES POSSIBLE
ALL-in ONE configuration PAGE
TWO special languages
![Page 35: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/35.jpg)
Language VISIBILITY
![Page 36: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/36.jpg)
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
![Page 37: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/37.jpg)
Language SELECTION
![Page 38: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/38.jpg)
Language SELECTION
SIMPLIFIED AND INTEGRATED
PATH ON BY DEFAULT
New: ADMIN Preferred language
New: SELECTED LANGUAGE
Browser detection HIGHLY IMPROVED
![Page 39: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/39.jpg)
NAME TRANSLITERATION
![Page 40: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/40.jpg)
NAME TRANSLITERATION
TRAnsliteration API IN core
Used for machine names
Contrib can use it more
possibility for file names, etc.
![Page 41: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/41.jpg)
ENGLISHCAN BE DELETED
![Page 42: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/42.jpg)
![Page 43: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/43.jpg)
LANGUAGE
DELETE ENGLISHFLEXIBLE SELECTION
BLOCK VISIBILITYVIEWS
FLEXIBLE CONFIGWIDER ASSIGNMENT
FIRST IN INSTALLER@
![Page 44: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/44.jpg)
![Page 45: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/45.jpg)
INTERFACE TRANSLATIONInterface translation has built-in update feature, improved usability.
8
m
II
![Page 46: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/46.jpg)
AUTOMATED TRANSLATIONS
![Page 47: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/47.jpg)
AUTOMATED TRANSLATIONS
MODULE ENABLED AUTOMATICALLY IN FOREIGN INSTALL
NOT REQUIRED IF YOU WANT LANGUAGE ASSIGNMENT ONLY
AUTOMATED TRANSLATION DOWNLOADS
![Page 48: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/48.jpg)
CENTRALIZEDTRANSLATION FILE
LOCATION
![Page 49: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/49.jpg)
CUSTOMization TRACKING
![Page 50: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/50.jpg)
CUSTOMization TRACKING
Customized translations are tracked
May be protected from community translation overwrites
import will not time out, reads in pieces
![Page 51: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/51.jpg)
WHOLE NEW INTERFACE
![Page 52: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/52.jpg)
WHOLE NEW INTERFACE
“in-place” translation table
Supports plural translation
keeps record of changes made
strings recorded as customized
customization aware EXPORT too
![Page 53: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/53.jpg)
ENGLISHCAN BE TRANSLATED TO
![Page 54: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/54.jpg)
![Page 55: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/55.jpg)
INTERFACE TRANSLATION
8
TRANSLATE TO ENGLISHWHOLE New INTERFACE
CUSTOM translation trackedimport will not time out
centralized file dirauto-downloadseparate module
![Page 56: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/56.jpg)
![Page 57: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/57.jpg)
CONTENT TRANSLATIONField translation in built-in API for all entities. Content translation module provides user interface.
é
III
![Page 58: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/58.jpg)
ALL CONTENT ENTITIES*ARE SUPPORTED
![Page 59: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/59.jpg)
INTEGRATED CONFIGURATION
![Page 60: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/60.jpg)
INTEGRATED CONFIGURATION
Dynamic integrated configuration
per bundle to PER field translation
SENSIBLE defaults for field types
Sub-field type details supported
![Page 61: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/61.jpg)
INTEGRATED CONFIGURATION
Dynamic integrated configuration
per bundle to PER field translation
SENSIBLE defaults for field types
Sub-field type details supported
![Page 62: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/62.jpg)
INTEGRATED CONFIGURATION
Dynamic integrated configuration
per bundle to PER field translation
SENSIBLE defaults for field types
Sub-field type details supported
![Page 63: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/63.jpg)
TRANSLATIOn INTERFACE
![Page 64: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/64.jpg)
TRANSLATIOn INTERFACE
TRANSLATION TABS ON CONtent
add translations for each language
possible to take different source language
Can edit “all language” values with permission
![Page 65: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/65.jpg)
TRANSLATIOn INTERFACE
TRANSLATION TABS ON CONtent
add translations for each language
possible to take different source language
Can edit “all language” values with permission
![Page 66: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/66.jpg)
TRANSLATIOn INTERFACE
TRANSLATION TABS ON CONtent
add translations for each language
possible to take different source language
Can edit “all language” values with permission
![Page 67: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/67.jpg)
PROPERTIESNOT YET
TRANSLATABLE
![Page 68: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/68.jpg)
MIGRATION PATHNOT EVEN STARTED
![Page 69: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/69.jpg)
CORE SEARCH AND APIHAS LANGUAGE SUPPORT
![Page 70: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/70.jpg)
NODE ACCESS APIHAS LANGUAGE SUPPORT
![Page 71: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/71.jpg)
![Page 72: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/72.jpg)
CONTENT TRANSLATION
é
NODE ACCESS API SUPPORTEDSearch index as separate
Search APIs updated FOR ALL content entities
PER BUNDLE + FIELD + SUB-FIELD propertiesMIGRATION
![Page 73: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/73.jpg)
![Page 74: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/74.jpg)
CONFIG TRANSLATIONCommon configuration system handles blocks, views, field settings. Unified translation.
(t
IV
![Page 75: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/75.jpg)
CONFIG VS. CONTENT
![Page 76: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/76.jpg)
Entities
CONFIG VS. CONTENT
![Page 77: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/77.jpg)
Entities
CONFIG VS. CONTENT
Content
NODES users
comments TERMS
contactmessages
menuitems
![Page 78: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/78.jpg)
Entities
CONFIG VS. CONTENT
Content
NODES users
comments TERMS
contactmessages
menuitems
CONFIGURATION
views
vocabularies
CONTACTCATEGORIES
FIELDS
SITE INFO
USER MAILS
![Page 79: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/79.jpg)
Entities
CONFIG VS. CONTENT
Content
NODES users
comments TERMS
contactmessages
menuitems
CONFIGURATION
views
vocabularies
CONTACTCATEGORIES
FIELDS
SITE INFO
USER MAILS
OTHERS
PATH ALIASES
MENUS
![Page 80: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/80.jpg)
LANGUAGE TRACKEDON EACH CONFIG FILE
![Page 81: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/81.jpg)
SHIPPED CONFIGIS IN ENGLISH
![Page 82: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/82.jpg)
CONFIG SUPPORTSRUNTIME OVERRIDES
![Page 83: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/83.jpg)
CONFIG INCLUDESSCHeMA SUPPORT
![Page 84: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/84.jpg)
FOR SHIPPED CONFIGURATION
![Page 85: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/85.jpg)
FOR SHIPPED CONFIGURATION
translatable configuration found using schema
made available for translation
saved back to configuration overrides
![Page 86: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/86.jpg)
FOR SHIPPED CONFIGURATION
translatable configuration found using schema
made available for translation
saved back to configuration overrides
![Page 87: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/87.jpg)
ONLY FOR SHIPPEDCONFIGURATION
![Page 88: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/88.jpg)
LOCALIZE.d.oINTEGRATION TODO
![Page 89: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/89.jpg)
CONTRIB MODULEADDS TRANSLATION UI
![Page 90: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/90.jpg)
FOR ANY CONFIGURATION
![Page 91: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/91.jpg)
FOR ANY CONFIGURATION
puts translation tabs on configuration pages
can translate to any configured language
proposed for core, May be possible
![Page 92: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/92.jpg)
FOR ANY CONFIGURATION
puts translation tabs on configuration pages
can translate to any configured language
proposed for core, May be possible
![Page 93: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/93.jpg)
FOR ANY CONFIGURATION
puts translation tabs on configuration pages
can translate to any configured language
proposed for core, May be possible
![Page 94: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/94.jpg)
FOR ANY CONFIGURATION
puts translation tabs on configuration pages
can translate to any configured language
proposed for core, May be possible
![Page 95: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/95.jpg)
FOR ANY CONFIGURATION
puts translation tabs on configuration pages
can translate to any configured language
proposed for core, May be possible
![Page 96: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/96.jpg)
CHANGEMANAGEMENT TODO
![Page 97: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/97.jpg)
usEr INTERFACESTILL TRICKY
![Page 98: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/98.jpg)
![Page 99: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/99.jpg)
CONFIG TRANSLATION
(
FULL iNTERFACE in contribstandard translation tabs
schema systemconfig overrides
works for any configcore UI for shipped ONLY
CHANGE MANAGEMENTUI TRICKY
![Page 100: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/100.jpg)
FOUR PILLARS in DRUPAL 8
![Page 101: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/101.jpg)
LANGUAGEBase services for all
modules dealing with data. Not just
multilingual.
FOUR PILLARS in DRUPAL 8
![Page 102: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/102.jpg)
LANGUAGEBase services for all
modules dealing with data. Not just
multilingual.
INTERFACEInterface
translation has built-in update
feature, improved usability.
8
FOUR PILLARS in DRUPAL 8
![Page 103: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/103.jpg)
LANGUAGEBase services for all
modules dealing with data. Not just
multilingual.
INTERFACEInterface
translation has built-in update
feature, improved usability.
CONTENTField translation in built-in API for all entities. Content
translation module provides user
interface.
8 é
FOUR PILLARS in DRUPAL 8
![Page 104: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/104.jpg)
LANGUAGEBase services for all
modules dealing with data. Not just
multilingual.
INTERFACEInterface
translation has built-in update
feature, improved usability.
CONTENTField translation in built-in API for all entities. Content
translation module provides user
interface.
CONFIGCommon
configuration system handles
blocks, views, field settings. Unified
translation.
( 8 é
FOUR PILLARS in DRUPAL 8
![Page 105: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/105.jpg)
GET INVOLVED
![Page 106: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/106.jpg)
WEBSITEdrupal8multilingual.org / localize.drupal.org
Twittertwitter.com/d8mi
SPRINT in portlandgroups.drupal.org/node/281033
Sprint in dublindublin2013.drupaldays.org
t
GET INVOLVED
![Page 107: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/107.jpg)
![Page 108: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/108.jpg)
PICTURE HEADLINEPicture Caption
Sprint: FridaySprint with the community on Friday.
We have tasks for every skill set.
Mentors are available for new contributors.
An optional Friday morning workshop will help you set up community tools.
Follow @drupalmentoring
http://portland2013.drupal.org/program/sprints
Midwest Developer Summit Photo: xjm
![Page 109: Multilingual Drupal 8 - Portland · Drupal CORE L10n UP Avoid tedious manual translation downloads. CONTENT TRANSLATION Only for nodes, makes copies of nodes. LOCALE Languages, foreign](https://reader031.vdocuments.us/reader031/viewer/2022013007/5c66289a09d3f2e4308bc6ad/html5/thumbnails/109.jpg)
Building Bridges, Connecting Communities
Evaluate this session at: portland2013.drupal.org/schedule.
Thank you!
What did you think?