Calendar / Kalender / Tawqīm (aka, the fun of locali[zs]ation)
summary
A Booking.com calendar component supporting 42 languages is examined, including concrete internationalization engineering issues and fixes rather than general advice. The implementation uses Moment.js and a jQuery UI date picker and required RTL mirroring, locale-specific first-day-of-week logic, and culture-aware color choices; real bugs covered include disappearing reservations during Brazilian DST transitions, a three-week bug fixed by changing startOfDay vs add(1, 'day'), and CSS overflow hiding prices, with demos and affected-user counts.
AI-written summary · about
chapters (8)
- 0:00Start
- 3:04implementation
- 5:24ECMAScript Temporal proposal
- 9:56Step 2.1 - testing
- 11:18Bug fixing
- 12:50LIVE DEBUG DEMO TIME!
- 24:29Conclusion
- 26:11Bugs will happen
related talks
23mCalendar / Kalender / Tawqīm (aka, the fun of locali[zs]ation)
24mCalendar / Kalender / Tawqīm (aka, the fun of locali[zs]ation)
29mMake apps for a global audience - Naomi Meyer
43mJavaScript apps go Int(ernationa)l
31mJavaScript Apps Go Intl
53mIntl is Your Superhero
40mData Visualizations, Internationalization and Covid-19
42mData Visualizations and Internationalization
