Internationalisation at Kapten
summary
Kapten internationalized their Android app by changing data and tooling: they store timestamps in UTC with separate timezones for client-side display, switched from Google Sheets to JSON-backed translation files plus a lightweight i18n SDK that handles plurals and explicit placeholders, and automated translation updates by having Fastlane open PRs for locale files. They handle distance formatting with a locale rule set to switch miles/kilometres, units, and thresholds, and use feature flags via Flagueurs for geo-specific rules.
AI-written summary · about
chapters (5)
related talks
33mFearless Localization and Internationalization Across the Nations
48mTips for Multilingual Support in 17 Countries
52mAndroid Internationalization: How to Design an App at Global Scale
45mHello world, is i18n doing okay?
27mTexts, dates, numbers, currencies, plurals, etc. App internationalization guide
43mTransmateSDK — Your Polyglot Companion
20mInternationalization (and not only)
24mInternationalization-ing
