JavaScript Apps Go Intl
summary
Shows how ECMAScript Intl (ECMA-402) solves real problems: NumberFormat handles million formatting variants including Indian lakh grouping, French spaces and German periods and Chinese numerals; currency and unit formatting (liters, megabytes) work with locale-aware symbols; PluralRules exposes surprising categories like Welsh having six rules; RelativeTimeFormat returns localized phrases including yesterday/tomorrow and quarters; DateTimeFormat uses ISO 8601, resolvedOptions reveals timeZone like Australia/Melbourne; a working web component reads an ISO string and renders localized dates and times, code on GitHub.
AI-written summary · about
chapters (8)
- 0:00Introduction to Intl
- 3:53Number formatting differences
- 8:09Currency and unit formatting
- 12:02Plural rules explained
- 16:37Relative time formatting
- 19:45Date and time formatting
- 26:04Web components for Intl
- 27:49Future of ECMA 402
related talks
43mJavaScript apps go Int(ernationa)l
53mIntl is Your Superhero
19mInternationalize your web apps
26mThe State of the Art in Localization
29mMake apps for a global audience - Naomi Meyer
19mLost in Translation? Intl, the Rosetta Stone of Web Development
28mThe *Other* Spec: Internationalization in JavaScript
23mLocalize your frontend!
