Webinar: Take Your Software Global<br />Presented by: Jon Ritzdorf<br />March 3, 2011<br />
Agenda<br />Understanding Internationalization<br />Common Challenges & Solutions 		– a three-layered approach<br />Intern...
Understanding Internationalization<br />
Internationalization<br /><ul><li>Focused on enabling your software to support global markets
English is “just another language”…the U.S., “just another market”</li></li></ul><li>Illustrating Internationalization<br ...
English becomes“just another language”</li></li></ul><li>Three Layers of Internationalization<br />Application<br />Data<b...
Application Layer Challenges<br />How are “defaults” transformed before output?<br />Sensitivity for locale differences<br...
03/01/11<br />USA: March 1, 2011<br />France: January 3, 2011<br />Japan: January 11, 2003<br />Taiwan (Political): Januar...
1.234<br />US: “One point Two – Three – Four”<br />Germany: “One-thousand Two-hundred Thirty-four”<br />And what is this?<...
Collation/Sorting<br />
Kang Xi Dictionary Sort Order (214 “Radicals”):<br />Often used for Traditional Chinese<br />Collation/Sorting<br />
Rely on existing international locale support for proper calendars, date/time formatting and collation data<br /><ul><li>J...
C++ Locale Class
.NET CultureInfo Class</li></ul>Application Layer: Solutions<br />
Upcoming SlideShare
Loading in …5
×

Take Your Software Global with Acclaro

487 views
445 views

Published on

During this webinar, Jon Ritzdorf, Globalization Architect with Acclaro, presents the basics of software internationalization and how it helps build a strong base for localization. He gives an in-depth look at best practices for software localization, including resource formats, linguistic construction of strings and user interface issues.

For more information, please contact the Acclaro marketing department: aparis@acclaro.com

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
487
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Photo info: Assembly of colorful, open parasols at a market in China
  • Take Your Software Global with Acclaro

    1. 1. Webinar: Take Your Software Global<br />Presented by: Jon Ritzdorf<br />March 3, 2011<br />
    2. 2. Agenda<br />Understanding Internationalization<br />Common Challenges & Solutions – a three-layered approach<br />Internationalization Testing<br />Localization Process<br />Preparation<br />Translation/Editing<br />Linguistic testing<br />Checklist<br />Q & A<br />
    3. 3. Understanding Internationalization<br />
    4. 4. Internationalization<br /><ul><li>Focused on enabling your software to support global markets
    5. 5. English is “just another language”…the U.S., “just another market”</li></li></ul><li>Illustrating Internationalization<br />We “color” everything with our cultural norms<br /><ul><li>Internationalization (i18n):Priming the walls to accept any color
    6. 6. English becomes“just another language”</li></li></ul><li>Three Layers of Internationalization<br />Application<br />Data<br />Presentation<br />Credit: Daniel Goldschmidt , “The three-layers approach to software internationalization”, Multilingual Computing, March 2009<br />
    7. 7. Application Layer Challenges<br />How are “defaults” transformed before output?<br />Sensitivity for locale differences<br />a.k.a. “Locale-Awareness”<br />Sorting, Searching & Parsing<br />
    8. 8. 03/01/11<br />USA: March 1, 2011<br />France: January 3, 2011<br />Japan: January 11, 2003<br />Taiwan (Political): January 11, 1914<br />Locale-Awareness<br />
    9. 9. 1.234<br />US: “One point Two – Three – Four”<br />Germany: “One-thousand Two-hundred Thirty-four”<br />And what is this?<br /> Italy: 1:30pm <br />Locale-Awareness<br />
    10. 10. Collation/Sorting<br />
    11. 11. Kang Xi Dictionary Sort Order (214 “Radicals”):<br />Often used for Traditional Chinese<br />Collation/Sorting<br />
    12. 12. Rely on existing international locale support for proper calendars, date/time formatting and collation data<br /><ul><li>Java Locale Class
    13. 13. C++ Locale Class
    14. 14. .NET CultureInfo Class</li></ul>Application Layer: Solutions<br />
    15. 15. Not developing with pre-established internationalized APIs?<br />NUMBERS<br /><ul><li>Custom rules that are user-initiated (thousands & decimal separators)</li></ul>DATE / TIME<br /><ul><li>ISO 8601 – Universal ISO format</li></ul>2011-01-03 16:00 <br />Application Layer: Solutions<br />
    16. 16. Interested in the full webinar?<br />Visit our website: http://www.acclaro.com/webinars<br />Send us an email with a request for the pdf version: aparis@acclaro.com<br />Request a presentation for your staff: sengelsen@acclaro.com<br />Read our blog for more tips on software localization: http://www.acclaro.com/translation-localization-blog<br />

    ×