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

Globalizing JS Applications

Globalizing JS Applications

Slides for my lightning talk on i18n, l10n, and ICU message format. Accompanying resources can be found at https://github.com/jimf/i18n-talk.

Jim Fitzpatrick

August 03, 2016
Tweet

More Decks by Jim Fitzpatrick

Other Decks in Programming

Transcript

  1. Internationalization (i18n) Writing software to support the needs of those

    who speak different languages and have varying cultural expectations.
  2. What is ICU? • International Components for Unicode • Localization

    and internationalization library that has been ported to many languages
  3. What is ICU? • International Components for Unicode • Localization

    and internationalization library that has been ported to many languages • Defines syntax for representing messages statically that can then have context applied
  4. Format.JS • Collection of JS libraries for i18n • Generic

    libs, as well as integrations for React, Ember, Handlebars, and Dust • Runs in the browser and Node.js • Built on the standards we’ve discussed