Download - Take Your Software Global with Acclaro
Presented by: Jon RitzdorfMarch 3, 2011
Webinar: Take Your Software Global
Agenda
>Understanding Internationalization• Common Challenges & Solutions
– a three-layered approach• Internationalization Testing
>Localization Process• Preparation• Translation/Editing• Linguistic testing
>Checklist>Q & A
Understanding
Internationalization
Internationalization
> Focused on enabling your software to support global
markets
> English is “just another language”
…the U.S., “just another market”
Illustrating InternationalizationWe “color” everything with our cultural norms
• Internationalization (i18n):
Priming the walls to accept any color
• English becomes
“just another language”
Three Layers of Internationalization
Application
Data
Presentation
Credit: Daniel Goldschmidt , “The three-layers approach to software internationalization”,
Multilingual Computing, March 2009
Application Layer ChallengesHow are “defaults” transformed before output?
• Sensitivity for locale differences a.k.a. “Locale-Awareness”
• Sorting, Searching & Parsing
03/01/11
USA: March 1, 2011
France: January 3, 2011
Japan: January 11, 2003
Taiwan (Political): January 11, 1914
Locale-Awareness
1.234US: “One point Two – Three – Four”
Germany: “One-thousand Two-hundred Thirty-four”
And what is this?
Italy: 1:30pm
Locale-Awareness
Collation/Sorting
Czech
AÁBCČDĎEÉĚFGHChIÍJKLMNŇOÓPQRŘSŠTŤUÚŮVWXYÝZŽ
Kang Xi Dictionary Sort Order (214 “Radicals”):
Often used for Traditional Chinese
Collation/Sorting
Rely on existing international locale support for proper calendars, date/time
formatting and collation data
• Java Locale Class
• C++ Locale Class
• .NET CultureInfo Class
Application Layer: Solutions
Not developing with pre-established internationalized APIs?
NUMBERS• Custom rules that are user-initiated
(thousands & decimal separators)
DATE / TIME• ISO 8601 – Universal ISO format
2011-01-03 16:00
Application Layer: Solutions
Interested in the full webinar?>Visit our website:
http://www.acclaro.com/webinars>Send us an email with a request for the
pdf version: [email protected]>Request a presentation for your staff:
[email protected]>Read our blog for more tips on software
localization: http://www.acclaro.com/translation-localization-blog