Internationalizing JavaScript Applications
October 21, 2013
On October 21, 2013, I gave a presentation on “Internationalizing JavaScript Applications” at the Internationalization and Unicode Conference. Here are some materials related to the presentation:
- Presentation slides Internationalizing JavaScript Applications
- Unicode support in ECMAScript
- ECMAScript Language Specification edition 6 draft
- Supplementary Characters for ECMAScript original proposal
- Unicode Normalization original proposal
- ECMAScript Internationalization API:
- Libraries and platforms mentioned in the presentation:
- CSet
- XRegExp
- unorm
- Richard Ishida’s normalization code
- punycode
- Globalize.js
- Dojo internationalization
- Closure NumberFormat, DateTimeFormat, MessageFormat
- Windows 8 NumberFormatting, DateTimeFormatting
- iLib
- Moment.js
- YUI date formatting
- messageformat.js
- L20n
Mentioning a library does not mean that I’ve tested it and found it bug free, nor that there aren’t better libraries available that I don’t mention. One thing that really struck me during my limited research was how many overlapping libraries there are especially for number and date-time formatting.
History
This presentation is an updated and expanded version of an earlier one given in August 2012.