SlideShare a Scribd company logo
1 of 85
MULTILINGUAL DRUPAL 8
What to look
forward to
@gaborhojtsy
787
People contributed
so far
Photo by Michael Schmid
Photo by Michael Schmid
Photo by Michael Schmid
Photo by Michael Schmid
457
Resolved Drupal 8
multilingual issues
354
TODO Drupal 8
multilingual issues
Drupal
CORE
Drupal 7 MULTILINGUAL
Drupal
CORE
LOCALE
Languages, foreign
language website UI.

Drupal 7 MULTILINGUAL
Drupal
CORE
L10n UP
Avoid tedious manual
translation downloads.
LOCALE
Languages, foreign
language website UI.

m
Drupal 7 MULTILINGUAL
Drupal
CORE
L10n UP
Avoid tedious manual
translation downloads.
CONTENT
TRANSLATION
Only for nodes, makes
copies of nodes.
LOCALE
Languages, foreign
language website UI.

Ü
m
Drupal 7 MULTILINGUAL
Drupal
CORE
L10n UP
Avoid tedious manual
translation downloads.
CONTENT
TRANSLATION
Only for nodes, makes
copies of nodes.
LOCALE
Languages, foreign
language website UI.
I18N
Menus, taxonomy, field
labels, views. Oh you also
need i18n_views module;
and webform_localization,
and...


Ü
m
Drupal 7 MULTILINGUAL
Drupal
CORE
L10n UP
Avoid tedious manual
translation downloads.
CONTENT
TRANSLATION
Only for nodes, makes
copies of nodes.
LOCALE
Languages, foreign
language website UI.
I18N
Menus, taxonomy, field
labels, views. Oh you also
need i18n_views module;
and webform_localization,
and...
VARIABLE
API for handling some
of the configuration.
Settings translations!



Ü
m
Drupal 7 MULTILINGUAL
Drupal
CORE
L10n UP
Avoid tedious manual
translation downloads.
CONTENT
TRANSLATION
Only for nodes, makes
copies of nodes.
LOCALE
Languages, foreign
language website UI.
I18N
Menus, taxonomy, field
labels, views. Oh you also
need i18n_views module;
and webform_localization,
and...
VARIABLE
API for handling some
of the configuration.
Settings translations!
Entity
translation
For Drupal Commerce for
example. Oh you also need
Title module!




Ü
m
Drupal 7 MULTILINGUAL
LANGUAGE
Base services for all
modules dealing
with data. Not just
multilingual.

FOUR PILLARS in DRUPAL 8
LANGUAGE
Base services for all
modules dealing
with data. Not just
multilingual.
INTERFACE
Interface
translation has
built-in update
feature, improved
usability.
 8
FOUR PILLARS in DRUPAL 8
LANGUAGE
Base services for all
modules dealing
with data. Not just
multilingual.
INTERFACE
Interface
translation has
built-in update
feature, improved
usability.
CONTENT
Field translation in
built-in API for all
entities. Content
translation module
provides user
interface.
 8 é
FOUR PILLARS in DRUPAL 8
LANGUAGE
Base services for all
modules dealing
with data. Not just
multilingual.
INTERFACE
Interface
translation has
built-in update
feature, improved
usability.
CONTENT
Field translation in
built-in API for all
entities. Content
translation module
provides user
interface.
CONFIG
Common
configuration
system handles
blocks, views, field
settings. Unified
translation.
( 8 é
FOUR PILLARS in DRUPAL 8
LANGUAGE
Base services for all modules
dealing with data. Not just
multilingual.

I
@
Language IS STEP ONE
Language IS STEP ONE
DETECTS LANGUAGE
FROM BROWSer
DOWNLOADS
TRANSLATION LIVE
INSTALLS IN THAT
LANGUAGE
WORKS WITH
DISTROS AND ALL
FUTURE MODULES
NODES
é
USERS

ALIASES

Language ASSIGNMENT
NODES
é
TERMS

USERS

ALIASES

Language ASSIGNMENT
NODES
é
TERMS

USERS

ALIASES

VIEWS

Language ASSIGNMENT
NODES
é
TERMS

USERS

ALIASES

VIEWS

Language ASSIGNMENT
SITE INFO

NODES
é
TERMS

USERS

ALIASES

VIEWS

Language ASSIGNMENT
SITE INFO

LANGUAGE
SELECTOR NOT
ALWAYS EXPOSED
NODES
é
TERMS

USERS

ALIASES

VIEWS

Language ASSIGNMENT
SITE INFO

LANGUAGE
SELECTOR NOT
ALWAYS EXPOSED
........

FLEXIBLE Language SETUP
CONTENT CAN BE
TIED TO LANGUAGES
PER TYPE
DYNAMIC DEFAULT
VALUES POSSIBLE
ALL-in ONE
configuration
PAGE
TWO special
languages
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
Language SELECTION
SIMPLIFIED AND
INTEGRATED
PATH ON BY
DEFAULT
New: ADMIN
Preferred
language
New: SELECTED
LANGUAGE
Browser
detection
HIGHLY IMPROVED
NAME TRANSLITERATION
TRAnsliteration
API IN core
Used for
machine names
Contrib can use
it more
possibility for
file names, etc.
ENGLISH
CAN BE DELETED

DELETE ENGLISH
FLEXIBLE SELECTION
BLOCK VISIBILITY
VIEWS
FLEXIBLE CONFIG
WIDER ASSIGNMENT
FIRST IN INSTALLER
INTERFACE
TRANSLATION
Interface translation has
built-in update feature,
improved usability.
8
m
II
AUTOMATED TRANSLATIONS
MODULE ENABLED
AUTOMATICALLY IN
FOREIGN INSTALL
NOT REQUIRED IF
YOU WANT
LANGUAGE
ASSIGNMENT ONLY
AUTOMATED
TRANSLATION
DOWNLOADS
CENTRALIZED
TRANSLATION FILE
LOCATION
CUSTOMization TRACKING
Customized
translations are
tracked
May be protected
from community
translation
overwrites
import will not
time out, reads in
pieces
WHOLE NEW INTERFACE
“in-place”
translation
table
Supports plural
translation
keeps record of
changes made
strings
recorded as
customized
customization
aware EXPORT
too
ENGLISH
CAN BE TRANSLATED TO
8
TRANSLATE TO ENGLISH
WHOLE New INTERFACE
CUSTOM translation tracked
import will not time out
centralized file dir
auto-download
separate module
CONTENT
TRANSLATION
Field translation in built-in API for all
entities. Content translation module
provides user interface.
é

III
ALL CONTENT ENTITIES*
ARE SUPPORTED
INTEGRATED CONFIGURATION
Dynamic
integrated
configuration
per bundle to PER
field translation
SENSIBLE defaults
for field types
Sub-field type
details supported
INTEGRATED CONFIGURATION
Dynamic
integrated
configuration
per bundle to PER
field translation
SENSIBLE defaults
for field types
Sub-field type
details supported
INTEGRATED CONFIGURATION
Dynamic
integrated
configuration
per bundle to PER
field translation
SENSIBLE defaults
for field types
Sub-field type
details supported
TRANSLATIOn INTERFACE
TRANSLATION TABS
ON CONtent
add translations
for each
language
possible to take
different source
language
Can edit “all
language”
values with
permission
TRANSLATIOn INTERFACE
TRANSLATION TABS
ON CONtent
add translations
for each
language
possible to take
different source
language
Can edit “all
language”
values with
permission
TRANSLATIOn INTERFACE
TRANSLATION TABS
ON CONtent
add translations
for each
language
possible to take
different source
language
Can edit “all
language”
values with
permission
PROPERTIES
NOT YET
TRANSLATABLE
MIGRATION PATH
NOT EVEN STARTED
CORE SEARCH AND API
HAS LANGUAGE SUPPORT
NODE ACCESS API
HAS LANGUAGE SUPPORT
é
NODE ACCESS API SUPPORTED
Search index as separate
Search APIs updated
FOR ALL content entities
PER BUNDLE + FIELD + SUB-FIELD
properties
MIGRATION


CONFIG
TRANSLATION
Common configuration system handles
blocks, views, field settings. Unified
translation.
(
t
IV
Entities
CONFIG VS. CONTENT
Entities
CONFIG VS. CONTENT
Content
NODES users
comments TERMS
contact
messages
menu
items
Entities
CONFIG VS. CONTENT
Content
NODES users
comments TERMS
contact
messages
menu
items
CONFIGURATION
views
vocabularies
CONTACT
CATEGORIES
FIELDS
SITE
INFO
USER
MAILS
Entities
CONFIG VS. CONTENT
Content
NODES users
comments TERMS
contact
messages
menu
items
CONFIGURATION
views
vocabularies
CONTACT
CATEGORIES
FIELDS
SITE
INFO
USER
MAILS
OTHERS
PATH
ALIASES
MENUS
LANGUAGE TRACKED
ON EACH CONFIG FILE
SHIPPED CONFIG
IS IN ENGLISH
CONFIG SUPPORTS
RUNTIME OVERRIDES
CONFIG INCLUDES
SCHeMA SUPPORT
FOR SHIPPED CONFIGURATION
translatable
configuration
found using
schema
made available
for translation
saved back to
configuration
overrides
FOR SHIPPED CONFIGURATION
translatable
configuration
found using
schema
made available
for translation
saved back to
configuration
overrides
ONLY FOR SHIPPED
CONFIGURATION
LOCALIZE.d.o
INTEGRATION TODO
CONTRIB MODULE
ADDS TRANSLATION UI
FOR ANY CONFIGURATION
puts translation
tabs on
configuration
pages
can translate to
any configured
language
proposed for
core, May be
possible
FOR ANY CONFIGURATION
puts translation
tabs on
configuration
pages
can translate to
any configured
language
proposed for
core, May be
possible
FOR ANY CONFIGURATION
puts translation
tabs on
configuration
pages
can translate to
any configured
language
proposed for
core, May be
possible
FOR ANY CONFIGURATION
puts translation
tabs on
configuration
pages
can translate to
any configured
language
proposed for
core, May be
possible
FOR ANY CONFIGURATION
puts translation
tabs on
configuration
pages
can translate to
any configured
language
proposed for
core, May be
possible
CHANGE
MANAGEMENT TODO
(
FULL iNTERFACE in contrib
standard translation tabs
schema system
config overrides
works for any config
core UI for shipped ONLY
CHANGE MANAGEMENT
LANGUAGE
Base services for all
modules dealing
with data. Not just
multilingual.

FOUR PILLARS in DRUPAL 8
LANGUAGE
Base services for all
modules dealing
with data. Not just
multilingual.
INTERFACE
Interface
translation has
built-in update
feature, improved
usability.
 8
FOUR PILLARS in DRUPAL 8
LANGUAGE
Base services for all
modules dealing
with data. Not just
multilingual.
INTERFACE
Interface
translation has
built-in update
feature, improved
usability.
CONTENT
Field translation in
built-in API for all
entities. Content
translation module
provides user
interface.
 8 é
FOUR PILLARS in DRUPAL 8
LANGUAGE
Base services for all
modules dealing
with data. Not just
multilingual.
INTERFACE
Interface
translation has
built-in update
feature, improved
usability.
CONTENT
Field translation in
built-in API for all
entities. Content
translation module
provides user
interface.
CONFIG
Common
configuration
system handles
blocks, views, field
settings. Unified
translation.
( 8 é
FOUR PILLARS in DRUPAL 8
WEBSITE
drupal8multilingual.org / localize.drupal.org
Twitter
twitter.com/d8mi
SPRINT in DUBLIN
dublin2013.drupaldays.org
Sprint in PRAGUE
prague2013.drupal.org
t



GET INVOLVED
Drupal 8 Multilingual - what to look forward to

More Related Content

What's hot

What's hot (12)

Internationalization in Rails 2.2
Internationalization in Rails 2.2Internationalization in Rails 2.2
Internationalization in Rails 2.2
 
CommonMark: Markdown Done Right - ZendCon 2017
CommonMark: Markdown Done Right - ZendCon 2017CommonMark: Markdown Done Right - ZendCon 2017
CommonMark: Markdown Done Right - ZendCon 2017
 
Drupal 8 customized checkout system
Drupal 8 customized checkout systemDrupal 8 customized checkout system
Drupal 8 customized checkout system
 
Plone i18n, LinguaPlone
Plone i18n, LinguaPlonePlone i18n, LinguaPlone
Plone i18n, LinguaPlone
 
Barcelona Multilanguage
Barcelona MultilanguageBarcelona Multilanguage
Barcelona Multilanguage
 
web Based Application Devlopment using PHP
web Based Application Devlopment using PHPweb Based Application Devlopment using PHP
web Based Application Devlopment using PHP
 
Translating Drupal
Translating DrupalTranslating Drupal
Translating Drupal
 
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...
Don't Get Lost in Translation: Multilingual Site Building with Drupal 7 at Dr...
 
Multilingual Drupal presentation from "Do it With Drupal"
Multilingual Drupal presentation from "Do it With Drupal"Multilingual Drupal presentation from "Do it With Drupal"
Multilingual Drupal presentation from "Do it With Drupal"
 
Php
PhpPhp
Php
 
The Ring programming language version 1.2 book - Part 4 of 84
The Ring programming language version 1.2 book - Part 4 of 84The Ring programming language version 1.2 book - Part 4 of 84
The Ring programming language version 1.2 book - Part 4 of 84
 
Codeigniter
CodeigniterCodeigniter
Codeigniter
 

Similar to Drupal 8 Multilingual - what to look forward to

Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5
hepeiwei
 
Anvita Web Contentfor Indian Language 15mar2001
Anvita   Web Contentfor Indian Language 15mar2001Anvita   Web Contentfor Indian Language 15mar2001
Anvita Web Contentfor Indian Language 15mar2001
guest6e7a1b1
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
VMware Tanzu
 

Similar to Drupal 8 Multilingual - what to look forward to (20)

A whole new world for multilingual sites in Drupal 8 - jam's Drupal Camp session
A whole new world for multilingual sites in Drupal 8 - jam's Drupal Camp sessionA whole new world for multilingual sites in Drupal 8 - jam's Drupal Camp session
A whole new world for multilingual sites in Drupal 8 - jam's Drupal Camp session
 
The multilingual Drupal 8 experience (European Drupal Days 2015)
The multilingual Drupal 8 experience (European Drupal Days 2015)The multilingual Drupal 8 experience (European Drupal Days 2015)
The multilingual Drupal 8 experience (European Drupal Days 2015)
 
Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5Introduction to domino_global_workbench_8.5
Introduction to domino_global_workbench_8.5
 
ColdBox i18N
ColdBox i18N ColdBox i18N
ColdBox i18N
 
Introducing Language-Oriented Business Applications - Markus Voelter
Introducing Language-Oriented Business Applications - Markus VoelterIntroducing Language-Oriented Business Applications - Markus Voelter
Introducing Language-Oriented Business Applications - Markus Voelter
 
Anvita Web Contentfor Indian Language 15mar2001
Anvita   Web Contentfor Indian Language 15mar2001Anvita   Web Contentfor Indian Language 15mar2001
Anvita Web Contentfor Indian Language 15mar2001
 
Drupal 8 customized checkout system
Drupal 8 customized checkout systemDrupal 8 customized checkout system
Drupal 8 customized checkout system
 
Building a multilingual & multi-country e-commerce site with Drupal 7 @ NYC C...
Building a multilingual & multi-country e-commerce site with Drupal 7 @ NYC C...Building a multilingual & multi-country e-commerce site with Drupal 7 @ NYC C...
Building a multilingual & multi-country e-commerce site with Drupal 7 @ NYC C...
 
Drupal Internationalization Presentation at OSCMS
Drupal Internationalization Presentation at OSCMS Drupal Internationalization Presentation at OSCMS
Drupal Internationalization Presentation at OSCMS
 
DDAY2014 - Localizing Drupal Commerce
DDAY2014 - Localizing Drupal CommerceDDAY2014 - Localizing Drupal Commerce
DDAY2014 - Localizing Drupal Commerce
 
Multilingual website in Drupal 8
Multilingual website in Drupal 8Multilingual website in Drupal 8
Multilingual website in Drupal 8
 
Making your Apps International
Making your Apps InternationalMaking your Apps International
Making your Apps International
 
Drupalcamp Atlanta 2010 Internationalization Presentation
Drupalcamp Atlanta 2010 Internationalization PresentationDrupalcamp Atlanta 2010 Internationalization Presentation
Drupalcamp Atlanta 2010 Internationalization Presentation
 
Drupal 7 vs. Drupal 8: A Contrast of Multilingual Support
Drupal 7 vs. Drupal 8: A Contrast of Multilingual SupportDrupal 7 vs. Drupal 8: A Contrast of Multilingual Support
Drupal 7 vs. Drupal 8: A Contrast of Multilingual Support
 
Internationalisation In Rails
Internationalisation In RailsInternationalisation In Rails
Internationalisation In Rails
 
Web technology html5 php_mysql
Web technology html5 php_mysqlWeb technology html5 php_mysql
Web technology html5 php_mysql
 
MVP Virtual Conference - Americas 2015 - Cross platform localization for mobi...
MVP Virtual Conference - Americas 2015 - Cross platform localization for mobi...MVP Virtual Conference - Americas 2015 - Cross platform localization for mobi...
MVP Virtual Conference - Americas 2015 - Cross platform localization for mobi...
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 
Malayalam computing
Malayalam computingMalayalam computing
Malayalam computing
 
Building Multilingual Websites with Drupal (DrupalCamp Brighton)
Building Multilingual Websites with Drupal (DrupalCamp Brighton)Building Multilingual Websites with Drupal (DrupalCamp Brighton)
Building Multilingual Websites with Drupal (DrupalCamp Brighton)
 

More from Gábor Hojtsy

Doing Drupal security right from Drupalcon London
Doing Drupal security right from Drupalcon LondonDoing Drupal security right from Drupalcon London
Doing Drupal security right from Drupalcon London
Gábor Hojtsy
 

More from Gábor Hojtsy (15)

Open source project management at scale
 Open source project management at scale Open source project management at scale
Open source project management at scale
 
Drupal 8.3.0: the features are ready, are you?
Drupal 8.3.0: the features are ready, are you?Drupal 8.3.0: the features are ready, are you?
Drupal 8.3.0: the features are ready, are you?
 
A Drupal 8 jövője és az oda vezető út
A Drupal 8 jövője és az oda vezető útA Drupal 8 jövője és az oda vezető út
A Drupal 8 jövője és az oda vezető út
 
Doing Drupal security right from Drupalcon London
Doing Drupal security right from Drupalcon LondonDoing Drupal security right from Drupalcon London
Doing Drupal security right from Drupalcon London
 
Doing Drupal security right
Doing Drupal security rightDoing Drupal security right
Doing Drupal security right
 
Drupal security - Configuration and process
Drupal security - Configuration and processDrupal security - Configuration and process
Drupal security - Configuration and process
 
Backstage with Drupal localization - Part 1
Backstage with Drupal localization - Part 1Backstage with Drupal localization - Part 1
Backstage with Drupal localization - Part 1
 
Come for the software, stay for the community
Come for the software, stay for the communityCome for the software, stay for the community
Come for the software, stay for the community
 
Come for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolvesCome for the software, stay for the community - How Drupal improves and evolves
Come for the software, stay for the community - How Drupal improves and evolves
 
Drupal Security from Drupalcamp Bratislava
Drupal Security from Drupalcamp BratislavaDrupal Security from Drupalcamp Bratislava
Drupal Security from Drupalcamp Bratislava
 
Drupal Security from Drupalcamp Cologne 2009
Drupal Security from Drupalcamp Cologne 2009Drupal Security from Drupalcamp Cologne 2009
Drupal Security from Drupalcamp Cologne 2009
 
Here comes localize.drupal.org!
Here comes localize.drupal.org!Here comes localize.drupal.org!
Here comes localize.drupal.org!
 
Translate Drupal from Drupalcamp Vienna
Translate Drupal from Drupalcamp ViennaTranslate Drupal from Drupalcamp Vienna
Translate Drupal from Drupalcamp Vienna
 
Translate Drupal from Drupalcamp Prague
Translate Drupal from Drupalcamp PragueTranslate Drupal from Drupalcamp Prague
Translate Drupal from Drupalcamp Prague
 
What's up with Drupal 7?
What's up with Drupal 7?What's up with Drupal 7?
What's up with Drupal 7?
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Drupal 8 Multilingual - what to look forward to