~/talk

Internationalisation at Kapten

TalkinFrenchat Android Makers 2019 · on Tuesday, 2019-04-23· [android, web-platform]
github:vayan
slides:none on file

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

  1. 0:00Start
  2. 1:10A bit of debt
  3. 5:39What works less well
  4. 14:38A touch of backend
  5. 17:38Thank you!
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.