Data Visualizations and Internationalization
summary
Shows concrete fixes: use Intl.NumberFormat with notation: "compact" and units to localize large numbers, use Intl.DateTimeFormat.formatRange and consider the TC39 Temporal proposal for time zones, detect and mirror axes for RTL and bi-directional numerals, test emoji variants and consult the anti-defamation league hate on display list, swap fonts/colors per lang via lang selectors, and prefer reusable formatter instances. Gives examples (heart emojis 4× more in French, flower emojis 4× in Arabic) and real bugs to reproduce and fix.
AI-written summary · about
chapters (12)
- 0:00Start
- 5:08Numbers
- 5:43Agenda
- 11:16Javascript to the Rescue
- 12:39Dates and Times around the World
- 14:18History
- 20:23The Maldives Anti-Corruption Commission
- 21:14Iconography around the World
- 23:23Emojis
- 23:51The Linguistic Secrets Found in Billions of Emojis
- 26:17Hate on Display Database
- 27:10Great Dress Debate of 2015
related talks
40mData Visualizations, Internationalization and Covid-19
29mMake apps for a global audience - Naomi Meyer
53mIntl is Your Superhero
31mJavaScript Apps Go Intl
43mJavaScript apps go Int(ernationa)l
19mLost in Translation? Intl, the Rosetta Stone of Web Development
28mi18n, l10n & Principles for a More Accessible Web
20mInternationalization (and not only)
