Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Localization with the Unicode CLDR

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Nova Patch Nova Patch
August 18, 2015

Localization with the Unicode CLDR

Video and notes: https://novapatch.is/talks/localization-with-the-unicode-cldr/

Unicode CLDR is quickly becoming the de facto locale standard with widespread use among companies including Google, Apple, and IBM; projects ranging from Linux distributions to Wikipedia; and increasing support in many programming languages. This talk will provide an introduction to software localization with the CLDR, highlight popular CLDR-based open source libraries in a variety of programming languages, and demonstrate how Shutterstock uses and contributes to them.

Presented at:
◦  2015-08-18: NY Tech Localization Meetup, New York, NY
◦  2015-07-22: OSCON, Portland, OR
◦  2014-06-26: Open Source Bridge, Portland, OR
◦  2014-06-23: YAPC::NA, Orlando, FL
◦ 2014-05-03: DC–Baltimore Perl Workshop, Silver Spring, MD

Avatar for Nova Patch

Nova Patch

August 18, 2015
Tweet

More Decks by Nova Patch

Other Decks in Programming

Transcript

  1. ⇱ ⤳ ⪷ ௲ २ ൪ G K ж Ꙃ

    ﲵ Ꮨ 얜 ぷ ㋻ 森
  2. from icu import Locale, Collator locale = Locale('fr') collator =

    Collator.createInstance(locale) countries = sorted(countries, key=collator.getSortKey)
  3. from icu import Locale, Collator locale = Locale('fr') collator =

    Collator.createInstance(locale) countries = sorted(countries, key=collator.getSortKey) Afghanistan Afrique du Sud Albanie Algérie Allemagne