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

Localization with the Unicode CLDR

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

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