Calendar / Kalender / Tawqīm (aka, the fun of locali[zs]ation)
summary
A Booking.com partner calendar for landlords was built using front-end prototypes, a Perl backend, and moment.js for localization to support 42 languages. The talk covers practical localization problems and fixes: flipping navigation for right-to-left locales, using startOf('day') instead of add(1,'day') to avoid Brazil daylight‑savings bugs, jQuery UI parsing failures with dotted date formats, and UI layout fixes for extreme currency/number formats like large rupiah values.
AI-written summary · about
chapters (16)
- 0:00Intro
- 0:40What is Calendar?
- 1:48What it's not about
- 2:37Languages
- 2:56Implementation
- 4:33Adding dates
- 6:53Localization
- 12:11Fixing timezone
- 14:05The problem
- 15:53Switching time zones
- 17:38Parse days
- 18:28Bug fix
- 18:49Saving languages
- 19:50Trusting tools
- 20:05Bug fixes
- 21:27Conclusion
related talks
23mCalendar / Kalender / Tawqīm (aka, the fun of locali[zs]ation)
28mCalendar / Kalender / Tawqīm (aka, the fun of locali[zs]ation)
29mMake apps for a global audience - Naomi Meyer
31mJavaScript Apps Go Intl
43mJavaScript apps go Int(ernationa)l
35mEnter Frontend Localization - Pitfalls and Solution Approaches
20mInternationalization (and not only)
03mUpdate on the calendar app
