Contenu connexe Plus de Christian López Espínola (16) Translate in Drupal 8: A New Era in Translation Has Begun1. TM
TRANSLATE IN DRUPAL 8
A new era in translation has begun
Christian López Espínola “penyaskito”
clopez@lingotek.com
4. TM
Deep commitment to Drupal
1.30,000+ Lingotek Translation
module downloads
2.80+ Drupal events
3.Continuous connector
development
1.Been around since Drupal 6
2.Developing D8 module
3.Monthly releases
9. lexweber alex_b Alice Heaton alimac alippai almaudoh aloyrAlumei alvar0hurtad0 alweb amateescu amitaibu amitgoyal amontero amourow anarcat anavarre ancampandre
jsmuzikovs andremolnar Andrew Schulman andyceo andymartha andypost andythomnzaneek animelion ankitgarg annikaC anrikun Antti J. Salminen Anybody ardas areke ariane
raarlinsandbulte Aron Novak aroq ars- artem.aryan Artusamak arunaseva asb aschiwi AshishK-dupe ashutoshsnghashwinikumar askibinski aspilicious attiks attila.fekete aturetta Augu
n axel.rutz ayelet_Cr a_thakura_webb b0unty babasse05 babruix badrange balagan balintcsaba balintk bannorb BarisW barrapontobasvanderveen batigolix bbinkovitz bechtold bee
v benjf benjifisher benjy BenK bensemmel Berdirberetta627 BeyersdorferTJ bforchhammer bfroehle biro.botond bisonbleu bjaspan blackdog bleen18 bluemindsBMDan Bodo Maass
n Bojhan.core Boobaa bookmarvel boran borisbaldinger boris sondaghbotanic_spark bowersox boztek brantwynn brianV BrightBold BrockBoland bserem bshaffer bshe
no42bwinett c-c-m c4doug c31ck c960657 CaDyMaN caktux calliandra cam8001 Carl Johan carsonevans Carsten Müllercarwin casey catch cbiggins cburschka ceardach cesarmique
apani Charles Belov charmi cheops90chr.fritsch chrisbloomfield chrischinchilla Chris Dart chrishks chrisjlee chrispomeroy ChristianAdamski Christopher James Francis Rodgers chx
cjoy CKoch clashar claudinec Claudis claudiu.cristea clemens.tolboomCMS Dude Cogax colan colbol cordoval corvus_ch cosmicdreams Cottser Countzero cpelham cpj cr
rispiatico crotown csakiistvan csc4 csg cshuangtw cs_shadow cweagans cwgordon7 Cyberschorsch CyberwolfCyclodex czigor dado Daemon_Byte daffie dagmar dagmita dags dami
enMcKenna Damien Tournouddanielnolde danillonunes DanPir danylevskyi das-peter dasjo dasrecht Dave.Ingram Dave Cohen Dave Reiddavid.lukac davidhernandez David Hernández
e David Lesieur David Strauss David_Rothsteindawehner dboulet dcam dclavain dcmistry dcmouyard dcrocks dddave deepakaryan1988 delmarr DeNelodenjell derek.deraps der
ario desbeers develCuy deveshpal Devin Carlson devuo DickJohnson diego21dileepmaurya dimaro diqidoq disasm dixon_ djdevin DjebbZ djevans dlu dman Dmitriy.trt DmitryD
ynsdocker dodorama dokumori donquixote douggreen dpearceMN dpi Dragan Eror drewish Dries drifter droetkerdropcube dropfen droplet drubage drunken monkey drupal
eg dsnopek dtarc DuaelFr dudycz duelljdurifal Dustin@PI dutchyoda DuttonMa dvinegla dww dysrama Désiré e0ipso e2thex earnie eaton ebeyrent ebrowetEc1ipsis echoz Ecl
ran edrupal edward_or effulgentsia eftimitac ehegedus eigentor ekes el7cosmoselachlan elcuco eleisoncruz elfur Eli-T Elijah Lynn EllaTheHarpy emanuelrighetto emarchak emm
ebraveepari.siva er.pushpinderrana ericduran ericski Eric_A ershov.andrey esbenvb eshta estoyausente eugenesia euleEvanDonovan Everett Zufelt evolvingweb ezeedub ezra-g F
t fabsor fago fakingfantastic falcon03Fannon fastangel fenda fgm Fidelix fietserwin filijonka FiNeX fjd Fleshgrinder floretan FMB fmizzell foopangFrancescoQ Frando Frank Ralf fra
uipers franz Freso fubhy fureigh fwalch g3r4 gabriel.achille Gabriel Radic Gaelan gaele gagarine garphy Garrett Albright gaspaio gaurav.goyal gaurav26570 gauravkhambhala gausartsgb
ngguy geertvd generalredneck geoffreyr george.echim Georgii Gerhard Killesreiter giorgio79 GiorgosKgloob gnuget gobilo gobinathm good_man googletorp gpapadongonas G
c greenSkin greg.1.andersonGreg Boggs greggles Greg Sims grisendo guillaumev gumanist gusgsm1 guygg guy_schneerson gvso gyuhyonh3rj4n Hadi Farnoud hairqles Hanno hansfn h
rrr hass Haza hbblogger heather heddn hefox Heinehejazee helenkim hellolindsay henribergius herom heyrocker hinikato HnLn holist holly.ross.drupal holtzermann17 hpzhron84 hs
hussainweb Hydra iamEAP ianthomas_uk ibullock IceCreamYou2 icseh. idebr idflood ifrikifux Ignacio Sánchez iliphil iMiksu indytechcook InternetDevels intuited IshaDakota
haer ivanjaros Ivan Zugec izmeez izus j.somers j0rd Jacine jackhutton JacobSanford jagalbraith jair Jake081 Jalandhar jamesharvjamesliu78 jamiehollern jamiezeidler janoka janusman jap
mith javisr jayboodhun JayMN Jaypan Jazajbrown jcisio jdanthinne jeanfei Jeff Burnz Jeffrey C. jefkin Jelle_S jeni_dc jenlampton jepSter jerdavis jerdnas JeroenJeroenT jesperjb jess
s jgSnell jhedstrom jherencia jhodgdon jibran jimyhuang JirkaRybkajiv_e jjcarrion jlbellido jlscott jmauro8ac jmesam jmmarquez jmolivas jnicola joachim joates Jody Lynn joelpittetjoew
v JohnAlbin John Bickar johnheaven johnish johnv jojonmaster JonMcL Jon Pugh joris.verschuerenJose Reyero joshi.rohit100 joshua.boltz JoshuaRogers jpd4nt jrglasgow jsbalsera
on juankvillegasjuhovh JuliaKM julien JulienD junedkazi jvieille jvns jwilson3 k4v kalabro kalman.hosszu karengreen KarenS KarmenKartagis katbailey kathyh kbasarab kbentham K
h keith.smith keopx kevee Kevin Morse kfritsche kgoelkholloway kid_icarus kika kiliweb killerpoke killes@www.drop.org killua99 kim.pepper Kiphaas7 klausi klonoskmharrell kn
ressaur konstantin.komelin KRaisor kreatIL KrisBulman Kristen Pol kristiaanvandeneyndekristink2 krlucas kscheirer ksenzee kurt.iverson lahoosascoots lambic langworthy la
an LarsKramerlarsmw Lars Toomre LAsan laura.johnson lauriii lazysoundsystem LeeHunter leenwebb leeotzu Leeteq legaudinierlegolasbo Leksat Lendude leonrenkema leschekfm L
rion LewisNyman lhangea Liam McDermott Liam Morland likin lilou linclark LinL liquidcms lisarex LittleViking litwol lixiphp lmeurs loganfsmyth lokapujya lokeoke LoMolonel
ave lostkangaroo lotyrin LoveCharge lpalgarvio lslinnet lsmith77 lucascaro lucaschain luismagrLukas von Blarer lund.mikkel Luxian lvbeck lydie m1r1k maciej.zgadzaj Mac
Weber maggo magico maijsMalerio manningpete MantasK manu4543 Manuel Garcia marcel66 Marc Hannaford marcingy marco marcoscanomarcus7777 marcushenningsen m
angend marfillaster mariancalinro mark.labrecque markcarver markieMarkusDBX markus_petrux Mark_L6n marthinal martin107 martin_q maryedith mas0h mash
onMathieuSpil matsbla matt2000 MattDanger mattyoung Maune mauzeh mavimo maxchock maxterner23 maxtoretembyrnes mcrittenden mdrummond mducharme MegaChriz m
nofchaos mesr01 meyertox mfb mgiffordmglaman mgriego mhagedon MHLut MichaelCole michaelfavia michaellenahan michaelmol Michelle michlis micnapmikeryan mikewink m
peed mikl Mile23 minff mioan Mirabuck mirocow miro_dietiker mitchell mitronmitrpaka mitsuroseba Mixologic mjohnq3 mjreich mkapst mlecha mlehner616 mlncn mmilano mo
rakemon_franco mooffie mortendk moshe weitzman mparker17 mpdonadio mpg mr.baileys mr.york mradcliffe mrded mrfMrHaroldA mrjmd mrP mrsinguyen msonnabaum mstrela
aizy mustafau MustangGB mvc my-familymyforgedoteu n3or nadavoid nagwani NancyDru natuk naught101 naveenvalecha naveko NaX naxoc nbz neclimdulnedjo neetu morwani ne
gone nevets ngocketit nicholosophy nick_schuch Nick_vh nicu nicxvannikhilasrani nikhilsukul nikkubhai Niklas Fiekas niko- NITEMAN Nitesh Sethia nkschaefer nod_ N
rofitnonsie NotNotCow no_angel no_commit_credit no_longer_active_13 nvinayvinay nyirocsaba nyleve101 oadaehoheller olli omar omercioglu omers OnkelTem opi oresh ori
ky oussema Outi Owen Barton pameeelaPancho Paracetamol parasite ParisLiakos parthipanramesh Pasqualle patrickd paularmand Paul Broon paulmckibbenpbuyle pcambra pdrake
o pedrop pefferen penyaskito perusio peximo pflame pfrenssen phiitphilbar philipnorton42 philipz pillarsdotnet Pinolo pixelite pixelwhip piyuesh23 pjbaert pjonckiere pkiralyplach P
sc pmackay pmelab podarok Pol pounard pp pplantinga PrabhuG prajaankit Prashant.cprashantgoel prateek479 pratik60 prodosh psynaptic purabkharat pwieck pwolanin qgil quick
oneracheldrupal rachel_norfolk rachit_gupta rahul.shinde rahuldolas123 RajeevK Rajesh Ashok rajneeshb rak2008rameshbabu.g ramlev Ranko rasskull ravi.khetri rbayliss rbosscher
rt rdrh555 realityloop redndaheadreglogge renat rfay rhabbachi ricardoamaro rickmanelius rickvug rkjha rli rlmumford robertdbailey robertgarrigosRoberto Gerola Robin Millette
s RobLoach robmc RobW rocket_nova roderik rodrigoaguileraRodrigoBalest ronald_istos rooby RoySegall rpayanm rpsu rszrama rteijeiro rudiedirkx rudivanes Rumato ruplrusso7
D8’s Huge
Multilingual
Dev Effort
10. TM
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 é (
12. TM
update.php will not automatically update entity
schemas anymore
https://www.drupal.org/node/2554101
Write update functions for entity schema updates,
automation removed
https://www.drupal.org/node/2554097
15. DRUPAL 7 VS. DRUPAL 8
Language Interface Content Config
L I N
OG
E
T
K LINGOTEK
23. Human Resource Marketing/Sales Development Support
THE TRANSLATION NETWORK
Multilingual Content Storage
The Enterprise No Longer Has to Translate in Silos
Why Enterprises Love Lingotek
24. Human Resource Marketing/Sales Development Support
THE TRANSLATION NETWORK
Multilingual Content Storage
The Enterprise No Longer Has to Translate in Silos
Why Enterprises Love Lingotek
25. The Enterprise No Longer Has to Translate in Silos
Human Resource Marketing/Sales Development Support
THE TRANSLATION NETWORK
Why Enterprises Love Lingotek
Multilingual Content Storage
26. THE TRANSLATION NETWORK
DevZone
Lingotek Enterprise Translation Management System
Native
Modules
Machine
Translation
Translation
Memory
Terminology
Management
Project
Management
Security
Multilingual Content Storage
Integrations Integrators Technology Partners Custom Apps
60+ 40+
How We Solve The Problem