Internationalize your Web Applications with Globalize.js
summary
Globalize.js is a JavaScript i18n library that uses Unicode CLDR JSON data and implements UTS#35, pulls IANA timezone data in JSON, and ships precompilation and runtime formatters to reduce footprint. The project dates from 2010, has about 65 active contributors historically, and improved precompilation and size in 2016. Core features are currency, date/calendar, plural rules, units and relative time; a webpack sample shows locale switching with no code changes using the same message templates.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 2:10What is Globalize
- 3:04Globalize Contributions
- 4:22History of Globalize
- 6:44Roadmap
- 9:37Features
- 16:21Test Cases
- 22:23CLDR
- 24:11JSON
- 25:46JSON Version
- 26:06Web Pack
- 27:26Web Pack Example
- 27:49ENUS Example
- 29:30Output
- 29:57German
- 31:08Other languages
- 32:34JavaScript Libraries
- 34:32Outro
related talks
32mInternationalize your Web App with GlobalizeJS
19mInternationalize your web apps
26mThe State of the Art in Localization
31mThink Globally, Act Locally on the Web
39mThink globally, act locally with i18n on the web
25mInternationalisation is a Piece of Cake
23mInternationalization, New and Upcoming Features
28mi18n, l10n & Principles for a More Accessible Web
