Sacré Bleu! The Trials of Internationalising Your ẨṔṔŁîÇåŤḯṏÑ�
summary
Moved from static JSON files to react-i18next and now supports 18 locales with language detection, lazy loading and hook-based t() usage; fixed problems where every language loaded on every page and translations missed releases by syncing translations with feature work and loading per-locale. Uses Intl or date-fns (avoid reinventing date logic), stores timestamps in UTC, enforces UTF-8, avoids concatenated strings, designs flexible CSS and names like previous/next so RTL and long translations actually fit.
AI-written summary · about
chapters (8)
- 0:00Start
- 4:11LOCALE DEFINITION
- 15:26PROBLEM: NUMBERS
- 16:39SOLUTION DATES, TIMES AND NUMBERS
- 19:41PROBLEM #2
- 20:37SOLUTION: NON-LATIN CHARACTERS
- 25:23FINAL THINGS TO MENTION
- 26:46FINAL TAKEAWAYS
related talks
38mSacré bleu! The trials and tribulaciones of internationalising your ẨṔṔŁîÇåŤḯṏÑ���
25mLocalization: Implementation and Testing... Locally
22mInternationalisation(i18n) & Localisation(l10n)
22mInternationalizing React
39mThink globally, act locally with i18n on the web
10mVue + i18n = FUN
20mFinding translations, localisation and internationalisation
25mInternationalisation is a Piece of Cake
