Localization: beyond translation

2,847 views

Published on

From WC Europe 2015 - Video available at http://wordpress.tv/2015/07/14/yoav-farhi-localization-beyond-translation/

When we think about making our site, theme, or plugin welcoming to users around the world, we often focus on translation. While very important, there’s more to localization (l10n) and internationalization (i18n) than just that.
This talk covers some of the many cultural and practical differences that should affect our design choices, our code, and how we reach out to our global base of users and customers.

Published in: Internet
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,847
On SlideShare
0
From Embeds
0
Number of Embeds
1,617
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Localization: beyond translation

  1. 1. Yoav Farhi Iñtërnâtiônàlizætiønër @yoavf BEYOND TRANSLATION
  2. 2. Yoav Farhi Iñtërnâtiônàlizætiønër @yoavf BEYOND TRANSLATION
  3. 3. !‫שלום‬
  4. 4. BONJOUR!
  5. 5. HELLO!
  6. 6. 70%+ OF WEB USERS PRIMARY LANGUAGE IS NOT ENGLISH 70%+
  7. 7. 70%+ OF WEB USERS PRIMARY LANGUAGE IS NOT ENGLISH 70%+
  8. 8. INTERNATIONALIZATIONNTERNATIONALIZATIO
  9. 9. IMTERMAT7OMAL7ZAT7ON
  10. 10. I18N
  11. 11. enabling translation of your [product] INTERNATIONALIZATION [product]
  12. 12. enabling translation of your [product] INTERNATIONALIZATION theme
  13. 13. enabling translation of your [product] INTERNATIONALIZATION plugin
  14. 14. enabling translation of your [product] INTERNATIONALIZATION website
  15. 15. enabling translation of your [product] INTERNATIONALIZATION
  16. 16. design of [product] that enables easy localization INTERNATIONALIZATION
  17. 17. LOCALIZATIONOCALIZATIO
  18. 18. LOCATIZATION
  19. 19. L10N
  20. 20. adaptation of [product] to meet the language, cultural and other requirements of a specific locale. LOCALIZATION
  21. 21. LOCALE ≈ LANGUAGE
  22. 22. LOCALE ≠ LANGUAGE
  23. 23. DATE FORMAT - 11/01/12 January Eleven, 2012 ... DD.MM.YYYY January Twelve, 2011 ... YYYY-MM-DD November 1st, 2012 MM/DD/YYYY
  24. 24. T
  25. 25. 1,000,000.99 1 000 000.99 1 000 000,99 1.000.000,99 1'000'000.99 1,000,000·99 10,00,000.99
  26. 26. 1,000,000.99 1 000 000.99 1 000 000,99 1.000.000,99 1'000'000.99 1,000,000·99 10,00,000.99
  27. 27. WEEKDAYS? Saturday to Wednesday! Sunday to Friday! Monday to Saturday! ... Sunday to Thursday? ...
  28. 28. PRICING IS 
 COMPLICATED
  29. 29. • Local currency • Formatting PRICING & PAYMENTS
  30. 30. • Local currency • Formatting PRICING & PAYMENTS • Price points • Payment methods
  31. 31. • Local currency • Formatting PRICING & PAYMENTS • Price points • Payment methods • What about taxes?
  32. 32. PRICING & PAYMENTS $9.99 $11.99 (CAD) £7.99 €9.99 $9.99 $9.99 (CAD) £6.39 €7.49
  33. 33. PRICING & PAYMENTS $9.99 $11.99 (CAD) £7.99 €9.99 $9.99 $9.99 (CAD) £6.39 €7.49
  34. 34. UNIT SYSTEM
  35. 35. AND MORE ...
  36. 36. • Target devices and networks • Managing user expectations • Locale detection & switching AND MORE ...
  37. 37. CC BY https://flic.kr/p/5o6oHZ
  38. 38. CC BY https://flic.kr/p/rEwbwL
  39. 39. LOCALE DETECTION 193.147.162.1 Accept-­‐Language:
 he;q=0.8,en-­‐us;q=0.6
  40. 40. LOCALE DETECTION 193.147.162.1 Accept-­‐Language:
 he;q=0.8,en-­‐us;q=0.6
  41. 41. LOCALE SWITCHING
  42. 42. LOCALE SWITCHING
  43. 43. LOCALE SWITCHING
  44. 44. POLITICS? OH NOES!
 CC-BY https://flic.kr/p/aegQBp
  45. 45. CC-BY https://flic.kr/p/fdgmEV
  46. 46. DATA CLDR: http://cldr.unicode.org CODE number_format_i18n() date_i18n()
  47. 47. Days of the week Number formatting Visuals and symbols Locale detection Locale switching Currency Price points Date formatting Politics Customer service SEO Unit system Legal Mobile Translation Formal/Informal Social Media
  48. 48. QUESTIONS? yoav.fr @yoavf

×