SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
Daniel Zielinski, Loctimize GmbH
MANAGING	TYPO3	WEBSITE	
LOCALIZATION	PROJECTS
Daniel Zielinski, Loctimize GmbH
WHY	LOCALIZATION?
TYPO3 localization: Some advice
Plan i18n, l10n,
t9n thoroughly –
before development
starts
1
Use XML and XLIFF
for data exchange with
LSPs
7
Internationalize
content, design and
code
4
Define a strategy
multilingual communi-
cation and content
2
Provide context to
translators8
Prepare a test and
staging system5
Define processes
content creation,
editing, t9n, l10n,
publishing
3
Review website
before publishing9
Test, test, test
i18n6
#1
Plan i18n, l10n, t9n
TYPO3 localization: Best practice
4
TYPO3 localization: Plan i18n, l10n, t9n
Start planning before development starts!
5
BudgetTimeResponsibilitiesResources
? ? ?
#2
Define a strategy
TYPO3 localization: Best practice
6
TYPO3 localization: Define a strategy for multilingual communication and
content management
7
What	is	the	purpose	of	the	
international	or	multilingual	website?
What	needs	to	be	communicated?
What	are	the	target	groups?
Which	content	is	relevant	f
or	which	target	group?
Who	is	responsible	for	the	content?
How	much	content	will	be	created?
How	often	will	content	updated?
Define	locales	or	languages
Single	page	tree	vs.	multi-tree
Select	sys_language_mode
(content_fallback, strict)
Appear	global	or	local?
Do we target specific markets?
Re-routing based on
browser language, geoIP,
cookies?
Define	language	/	region	menu
Translate vs. localize
vs. local content
#3
Define processes
TYPO3 localization: Best practice
8
TYPO3 localization: Define processes
9
Keywords? Terminology? Updates?
#4
Internationalize
content, design and code
TYPO3 localization: Best practice
10
TYPO3 localization: Internationalize content, design and code
11
0681 91038365
+49 681 91038365
12. März 2017
12 March 2017
March 12, 2017
12/03/2017
1:00 PM
13:00
$ / USD
€ / EUR
First name / last name
Name / Surname
Hanyu Pinyin
“Write content that is relevant and understandable for your international audience.”
TYPO3 localization: Internationalize content, design and code
Company A is a consulting company specializing in …
Company A is a consulting company based in Germany specializing in …
Company A is a European consulting company specializing in…
12
TYPO3 localization: Internationalize content, design and code
13Source:http://www.function1.com/sites/default/files/field/image/emotions-colors_reformat_rev.jpg
TYPO3 localization: Internationalize content, design and code
14
TYPO3 localization: Internationalize content, design and code
15
TYPO3 localization: Internationalize content, design and code
Labels
Frau	/	Herr	
vs.	
Mr.	/	Ms.	/	Mrs.
16
“Internationalize your code!”
All	strings	of	
extensions	in	XLF	files
Allow	formatting	of	strings
e.g.	dates,	times,	numbers,	
addresses	etc.
%s
Singular	vs.	plural
%s	invoices	paid
%s	Rechnungen bezahlt
%s	factures	payée(s)
#5
Prepare a test and
staging system
TYPO3 localization: Best practice
17
TYPO3 localization: Prepare a test and staging system
18
“Better safe than sorry!”
“Better safe than sorry J”
#6
Test, test, test
TYPO3 localization: Best practice
19
TYPO3 localization: Test, test, test internationalization
20
Layout
Multi-device
Multi-browser
Text expansion
Completeness
Language-specific characters
URLs
Hyperlinks Forms Email notifications
TYPO3 localization: Test, test, test internationalization
TYPO3 localization: Test, test, test internationalization
TYPO3 localization: Test, test, test internationalization
TYPO3 localization: Test, test, test internationalization
#7
Use standards for data
exchange in localization
TYPO3 localization: Best practice
25
TYPO3 localization: Use XML and XLIFF for data exchange with LSPs
• Rely on standard formats like XLIFF (XML Localisation Interchange
File Format) or XML.
• XML and XLIFF are formats supported by all translation tools.
• Avoid <![CDATA[…]]> if possible.
26
TYPO3 localization: Don’t do copy and paste
27Source: https://www.loctimize.com/en/support/translation-and-localization-of-typo3-websites/
TYPO3 localization: Use TYPO3 Localization Manager (l10nmgr) extension
28
TYPO3 localization: Use professional translation tools
29
#8
Provide context
to translators
TYPO3 localization: Best practice
30
Strategieberatung
TYPO3 localization: Provide context to translators
31
TYPO3 localization: Provide context to translators
• Translation can change
depending on context
• Translator needs to
know what kind of
information s/he is
translating (title,
description…)
32
For translators, it is difficult to translate content without context.
#9
Review localized website
TYPO3 localization: Best practice
33
TYPO3 localization: Review website before publishing
34
TYPO3 localization: Plan a party
35
Go	live.	
Plan	a	party!
TYPO3	localization:	How	we	support	our	clients
Happy clients
Consulting
i18n, l10n, t9n
processes, content,
tools, interfaces
Testing
i18n, l10n testing,
TYPO3 configuration check,
pseudo-translation round-trip
Support
configuration, installation and configuration
of extension for translation management,
troubleshooting
Development
process automation,
interfaces
Translation Management
exporting, importing content, pre- & post-
processing, optimizing translation cost,
organizing in-country review, quality assurance
36
Loctimize is a market-leading expert for global language logistics.
We support a wide range of international businesses and language
service providers who appreciate the expertise and experience of an
independent expert who has the courage to think outside the box.
Our team develops customized solutions and supports you from
development to implementation.
Let language become your competitive advantage!
Loctimize: About us
37
Loctimize GmbH
Försterstraße 19
66111 Saarbrücken
Germany
t. +49 681 - 91038365
f. +49 681 – 91038367
e. info@loctimize.com
w.	loctimize.com
Thank	you	very	much	for	your	attention!

Weitere ähnliche Inhalte

Andere mochten auch

Translating software with SDL Passolo? ETUG 2014 Berlin
Translating software with SDL Passolo? ETUG 2014 BerlinTranslating software with SDL Passolo? ETUG 2014 Berlin
Translating software with SDL Passolo? ETUG 2014 BerlinDaniel Zielinski
 
How to please the editor
How to please the editorHow to please the editor
How to please the editorPatrick Broens
 
Introducing language technology in the editing process: How to do things righ...
Introducing language technology in the editing process: How to do things righ...Introducing language technology in the editing process: How to do things righ...
Introducing language technology in the editing process: How to do things righ...Loctimize GmbH
 
I18n, l10n, t9n: Quo vadis TYPO3?
I18n, l10n, t9n: Quo vadis TYPO3?I18n, l10n, t9n: Quo vadis TYPO3?
I18n, l10n, t9n: Quo vadis TYPO3?Loctimize GmbH
 
Präsentation zu EXT:form by TRITUM
Präsentation zu EXT:form by TRITUMPräsentation zu EXT:form by TRITUM
Präsentation zu EXT:form by TRITUMTRITUM
 
Best practices for implementing and rolling out a memoQ server in an organiz...
Best practices for implementing and rolling out  a memoQ server in an organiz...Best practices for implementing and rolling out  a memoQ server in an organiz...
Best practices for implementing and rolling out a memoQ server in an organiz...Loctimize GmbH
 
Translating software with SDL Passolo
Translating software with SDL PassoloTranslating software with SDL Passolo
Translating software with SDL PassoloSDL Trados
 
ISO 17100: Anforderungen und Umsetzung
ISO 17100: Anforderungen und UmsetzungISO 17100: Anforderungen und Umsetzung
ISO 17100: Anforderungen und UmsetzungHans Pich
 
Trends in Translation Technology
Trends in Translation TechnologyTrends in Translation Technology
Trends in Translation TechnologyLoctimize GmbH
 
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...Loctimize GmbH
 
Translating software with SDL Passolo?
Translating software with SDL Passolo?Translating software with SDL Passolo?
Translating software with SDL Passolo?Loctimize GmbH
 
3Com NB V35 TE
3Com NB V35 TE3Com NB V35 TE
3Com NB V35 TEsavomir
 
3Com 3C201400A
3Com 3C201400A3Com 3C201400A
3Com 3C201400Asavomir
 
3Com 3CR990-TX-97 03-0182
3Com 3CR990-TX-97 03-01823Com 3CR990-TX-97 03-0182
3Com 3CR990-TX-97 03-0182savomir
 
Fin 571 genius perfect education fin571genius.com
Fin 571 genius perfect education fin571genius.comFin 571 genius perfect education fin571genius.com
Fin 571 genius perfect education fin571genius.comstudent01234
 
Apresentação dos planos pf 2017
Apresentação dos planos pf   2017Apresentação dos planos pf   2017
Apresentação dos planos pf 2017centralodonto
 
Economia petrolera de vzla maria
Economia petrolera de vzla mariaEconomia petrolera de vzla maria
Economia petrolera de vzla mariaAdaniid Hernandez
 

Andere mochten auch (20)

Translating software with SDL Passolo? ETUG 2014 Berlin
Translating software with SDL Passolo? ETUG 2014 BerlinTranslating software with SDL Passolo? ETUG 2014 Berlin
Translating software with SDL Passolo? ETUG 2014 Berlin
 
How to please the editor
How to please the editorHow to please the editor
How to please the editor
 
Introducing language technology in the editing process: How to do things righ...
Introducing language technology in the editing process: How to do things righ...Introducing language technology in the editing process: How to do things righ...
Introducing language technology in the editing process: How to do things righ...
 
The road to php 7.1
The road to php 7.1The road to php 7.1
The road to php 7.1
 
I18n, l10n, t9n: Quo vadis TYPO3?
I18n, l10n, t9n: Quo vadis TYPO3?I18n, l10n, t9n: Quo vadis TYPO3?
I18n, l10n, t9n: Quo vadis TYPO3?
 
Präsentation zu EXT:form by TRITUM
Präsentation zu EXT:form by TRITUMPräsentation zu EXT:form by TRITUM
Präsentation zu EXT:form by TRITUM
 
Best practices for implementing and rolling out a memoQ server in an organiz...
Best practices for implementing and rolling out  a memoQ server in an organiz...Best practices for implementing and rolling out  a memoQ server in an organiz...
Best practices for implementing and rolling out a memoQ server in an organiz...
 
Translating software with SDL Passolo
Translating software with SDL PassoloTranslating software with SDL Passolo
Translating software with SDL Passolo
 
ISO 17100: Anforderungen und Umsetzung
ISO 17100: Anforderungen und UmsetzungISO 17100: Anforderungen und Umsetzung
ISO 17100: Anforderungen und Umsetzung
 
Trends in Translation Technology
Trends in Translation TechnologyTrends in Translation Technology
Trends in Translation Technology
 
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
Übersetzungskosten im Griff: Wo sind die Stellschrauben für kostenoptimierte ...
 
Translating software with SDL Passolo?
Translating software with SDL Passolo?Translating software with SDL Passolo?
Translating software with SDL Passolo?
 
3Com NB V35 TE
3Com NB V35 TE3Com NB V35 TE
3Com NB V35 TE
 
3Com 3C201400A
3Com 3C201400A3Com 3C201400A
3Com 3C201400A
 
3Com 3CR990-TX-97 03-0182
3Com 3CR990-TX-97 03-01823Com 3CR990-TX-97 03-0182
3Com 3CR990-TX-97 03-0182
 
Moving beyond the memory box
Moving beyond the memory boxMoving beyond the memory box
Moving beyond the memory box
 
Fin 571 genius perfect education fin571genius.com
Fin 571 genius perfect education fin571genius.comFin 571 genius perfect education fin571genius.com
Fin 571 genius perfect education fin571genius.com
 
Apresentação dos planos pf 2017
Apresentação dos planos pf   2017Apresentação dos planos pf   2017
Apresentação dos planos pf 2017
 
Ti 13
Ti 13Ti 13
Ti 13
 
Economia petrolera de vzla maria
Economia petrolera de vzla mariaEconomia petrolera de vzla maria
Economia petrolera de vzla maria
 

Ähnlich wie 20170309 typo3 camp-venlo

Briefing on OASIS XLIFF OMOS TC 20160121
Briefing on OASIS XLIFF OMOS TC 20160121Briefing on OASIS XLIFF OMOS TC 20160121
Briefing on OASIS XLIFF OMOS TC 20160121Jamie Clark
 
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...BIHI Oussama
 
FluentD for end to end monitoring
FluentD for end to end monitoringFluentD for end to end monitoring
FluentD for end to end monitoringPhil Wilkins
 
STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-Philadelphia Metro Chapter
 
Laura Dent: Single-Source and Localization
Laura Dent: Single-Source and LocalizationLaura Dent: Single-Source and Localization
Laura Dent: Single-Source and LocalizationJack Molisani
 
Lider Reference Model ld4lt session March, 3rd, 2015
Lider Reference Model ld4lt session  March, 3rd, 2015Lider Reference Model ld4lt session  March, 3rd, 2015
Lider Reference Model ld4lt session March, 3rd, 2015Sebastian Hellmann
 
Accelerating Software Development with NetApp's P4flex
Accelerating Software Development with NetApp's P4flexAccelerating Software Development with NetApp's P4flex
Accelerating Software Development with NetApp's P4flexPerforce
 
T3CON14EU - The key to success - Generating relevance for TYPO3 Neos
T3CON14EU - The key to success - Generating relevance for TYPO3 NeosT3CON14EU - The key to success - Generating relevance for TYPO3 Neos
T3CON14EU - The key to success - Generating relevance for TYPO3 Neosdie.agilen GmbH
 
An MT Journey Intuit and Welocalize Localization World 2013
An MT Journey Intuit and Welocalize Localization World 2013An MT Journey Intuit and Welocalize Localization World 2013
An MT Journey Intuit and Welocalize Localization World 2013Welocalize
 
Guide to Globalization, Internationalization, Localization & Translation
Guide to Globalization, Internationalization, Localization & TranslationGuide to Globalization, Internationalization, Localization & Translation
Guide to Globalization, Internationalization, Localization & TranslationNeil Payne
 
Presentation Yoast SEO for TYPO3 - Meet TYPO3 Vienna
Presentation Yoast SEO for TYPO3 - Meet TYPO3 ViennaPresentation Yoast SEO for TYPO3 - Meet TYPO3 Vienna
Presentation Yoast SEO for TYPO3 - Meet TYPO3 ViennaRichard Haeser
 
Contribute to TYPO3 CMS
Contribute to TYPO3 CMSContribute to TYPO3 CMS
Contribute to TYPO3 CMSOliver Hader
 
Best Practices for Software Localization
Best Practices for Software LocalizationBest Practices for Software Localization
Best Practices for Software LocalizationLionbridge
 
Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopIXIASOFT
 
Python course in hyderabad
Python course in hyderabadPython course in hyderabad
Python course in hyderabadRevathiUppala
 
Python training course in Mohali.pdf
Python training course in Mohali.pdfPython training course in Mohali.pdf
Python training course in Mohali.pdfexcellenceshad29
 

Ähnlich wie 20170309 typo3 camp-venlo (20)

Briefing on OASIS XLIFF OMOS TC 20160121
Briefing on OASIS XLIFF OMOS TC 20160121Briefing on OASIS XLIFF OMOS TC 20160121
Briefing on OASIS XLIFF OMOS TC 20160121
 
Internationalizing Your Content
Internationalizing Your ContentInternationalizing Your Content
Internationalizing Your Content
 
Internationalizing Your Content
Internationalizing Your ContentInternationalizing Your Content
Internationalizing Your Content
 
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
 
FluentD for end to end monitoring
FluentD for end to end monitoringFluentD for end to end monitoring
FluentD for end to end monitoring
 
STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!
 
Laura Dent: Single-Source and Localization
Laura Dent: Single-Source and LocalizationLaura Dent: Single-Source and Localization
Laura Dent: Single-Source and Localization
 
Lider Reference Model ld4lt session March, 3rd, 2015
Lider Reference Model ld4lt session  March, 3rd, 2015Lider Reference Model ld4lt session  March, 3rd, 2015
Lider Reference Model ld4lt session March, 3rd, 2015
 
Accelerating Software Development with NetApp's P4flex
Accelerating Software Development with NetApp's P4flexAccelerating Software Development with NetApp's P4flex
Accelerating Software Development with NetApp's P4flex
 
T3CON14EU - The key to success - Generating relevance for TYPO3 Neos
T3CON14EU - The key to success - Generating relevance for TYPO3 NeosT3CON14EU - The key to success - Generating relevance for TYPO3 Neos
T3CON14EU - The key to success - Generating relevance for TYPO3 Neos
 
An MT Journey Intuit and Welocalize Localization World 2013
An MT Journey Intuit and Welocalize Localization World 2013An MT Journey Intuit and Welocalize Localization World 2013
An MT Journey Intuit and Welocalize Localization World 2013
 
Guide to Globalization, Internationalization, Localization & Translation
Guide to Globalization, Internationalization, Localization & TranslationGuide to Globalization, Internationalization, Localization & Translation
Guide to Globalization, Internationalization, Localization & Translation
 
ONIX-PL Training on how to access GOKB encodings
ONIX-PL Training on how to access GOKB encodingsONIX-PL Training on how to access GOKB encodings
ONIX-PL Training on how to access GOKB encodings
 
Presentation Yoast SEO for TYPO3 - Meet TYPO3 Vienna
Presentation Yoast SEO for TYPO3 - Meet TYPO3 ViennaPresentation Yoast SEO for TYPO3 - Meet TYPO3 Vienna
Presentation Yoast SEO for TYPO3 - Meet TYPO3 Vienna
 
Contribute to TYPO3 CMS
Contribute to TYPO3 CMSContribute to TYPO3 CMS
Contribute to TYPO3 CMS
 
Best Practices for Software Localization
Best Practices for Software LocalizationBest Practices for Software Localization
Best Practices for Software Localization
 
Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - Workshop
 
Python course in hyderabad
Python course in hyderabadPython course in hyderabad
Python course in hyderabad
 
Python training course in Mohali.pdf
Python training course in Mohali.pdfPython training course in Mohali.pdf
Python training course in Mohali.pdf
 
Understanding linport
Understanding linportUnderstanding linport
Understanding linport
 

Kürzlich hochgeladen

Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrsaastr
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 

Kürzlich hochgeladen (20)

Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 

20170309 typo3 camp-venlo

  • 1. Daniel Zielinski, Loctimize GmbH MANAGING TYPO3 WEBSITE LOCALIZATION PROJECTS
  • 2. Daniel Zielinski, Loctimize GmbH WHY LOCALIZATION?
  • 3. TYPO3 localization: Some advice Plan i18n, l10n, t9n thoroughly – before development starts 1 Use XML and XLIFF for data exchange with LSPs 7 Internationalize content, design and code 4 Define a strategy multilingual communi- cation and content 2 Provide context to translators8 Prepare a test and staging system5 Define processes content creation, editing, t9n, l10n, publishing 3 Review website before publishing9 Test, test, test i18n6
  • 4. #1 Plan i18n, l10n, t9n TYPO3 localization: Best practice 4
  • 5. TYPO3 localization: Plan i18n, l10n, t9n Start planning before development starts! 5 BudgetTimeResponsibilitiesResources ? ? ?
  • 6. #2 Define a strategy TYPO3 localization: Best practice 6
  • 7. TYPO3 localization: Define a strategy for multilingual communication and content management 7 What is the purpose of the international or multilingual website? What needs to be communicated? What are the target groups? Which content is relevant f or which target group? Who is responsible for the content? How much content will be created? How often will content updated? Define locales or languages Single page tree vs. multi-tree Select sys_language_mode (content_fallback, strict) Appear global or local? Do we target specific markets? Re-routing based on browser language, geoIP, cookies? Define language / region menu Translate vs. localize vs. local content
  • 9. TYPO3 localization: Define processes 9 Keywords? Terminology? Updates?
  • 10. #4 Internationalize content, design and code TYPO3 localization: Best practice 10
  • 11. TYPO3 localization: Internationalize content, design and code 11 0681 91038365 +49 681 91038365 12. März 2017 12 March 2017 March 12, 2017 12/03/2017 1:00 PM 13:00 $ / USD € / EUR First name / last name Name / Surname Hanyu Pinyin “Write content that is relevant and understandable for your international audience.”
  • 12. TYPO3 localization: Internationalize content, design and code Company A is a consulting company specializing in … Company A is a consulting company based in Germany specializing in … Company A is a European consulting company specializing in… 12
  • 13. TYPO3 localization: Internationalize content, design and code 13Source:http://www.function1.com/sites/default/files/field/image/emotions-colors_reformat_rev.jpg
  • 14. TYPO3 localization: Internationalize content, design and code 14
  • 15. TYPO3 localization: Internationalize content, design and code 15
  • 16. TYPO3 localization: Internationalize content, design and code Labels Frau / Herr vs. Mr. / Ms. / Mrs. 16 “Internationalize your code!” All strings of extensions in XLF files Allow formatting of strings e.g. dates, times, numbers, addresses etc. %s Singular vs. plural %s invoices paid %s Rechnungen bezahlt %s factures payée(s)
  • 17. #5 Prepare a test and staging system TYPO3 localization: Best practice 17
  • 18. TYPO3 localization: Prepare a test and staging system 18 “Better safe than sorry!” “Better safe than sorry J”
  • 19. #6 Test, test, test TYPO3 localization: Best practice 19
  • 20. TYPO3 localization: Test, test, test internationalization 20 Layout Multi-device Multi-browser Text expansion Completeness Language-specific characters URLs Hyperlinks Forms Email notifications
  • 21. TYPO3 localization: Test, test, test internationalization
  • 22. TYPO3 localization: Test, test, test internationalization
  • 23. TYPO3 localization: Test, test, test internationalization
  • 24. TYPO3 localization: Test, test, test internationalization
  • 25. #7 Use standards for data exchange in localization TYPO3 localization: Best practice 25
  • 26. TYPO3 localization: Use XML and XLIFF for data exchange with LSPs • Rely on standard formats like XLIFF (XML Localisation Interchange File Format) or XML. • XML and XLIFF are formats supported by all translation tools. • Avoid <![CDATA[…]]> if possible. 26
  • 27. TYPO3 localization: Don’t do copy and paste 27Source: https://www.loctimize.com/en/support/translation-and-localization-of-typo3-websites/
  • 28. TYPO3 localization: Use TYPO3 Localization Manager (l10nmgr) extension 28
  • 29. TYPO3 localization: Use professional translation tools 29
  • 30. #8 Provide context to translators TYPO3 localization: Best practice 30
  • 32. TYPO3 localization: Provide context to translators • Translation can change depending on context • Translator needs to know what kind of information s/he is translating (title, description…) 32 For translators, it is difficult to translate content without context.
  • 33. #9 Review localized website TYPO3 localization: Best practice 33
  • 34. TYPO3 localization: Review website before publishing 34
  • 35. TYPO3 localization: Plan a party 35 Go live. Plan a party!
  • 36. TYPO3 localization: How we support our clients Happy clients Consulting i18n, l10n, t9n processes, content, tools, interfaces Testing i18n, l10n testing, TYPO3 configuration check, pseudo-translation round-trip Support configuration, installation and configuration of extension for translation management, troubleshooting Development process automation, interfaces Translation Management exporting, importing content, pre- & post- processing, optimizing translation cost, organizing in-country review, quality assurance 36
  • 37. Loctimize is a market-leading expert for global language logistics. We support a wide range of international businesses and language service providers who appreciate the expertise and experience of an independent expert who has the courage to think outside the box. Our team develops customized solutions and supports you from development to implementation. Let language become your competitive advantage! Loctimize: About us 37
  • 38. Loctimize GmbH Försterstraße 19 66111 Saarbrücken Germany t. +49 681 - 91038365 f. +49 681 – 91038367 e. info@loctimize.com w. loctimize.com Thank you very much for your attention!