Hello world, is i18n doing okay?
summary
A mobile product deployed across three continents and 14 countries supports seven languages and the talk presents concrete internationalization fixes: use Android’s RTL manifest flag and autoMirrored vector drawables to prevent flipped icons, migrate storyboards to modular components for Android (Jetpack Compose) and iOS (Xcode localization) to handle layout flips, and add an OCR scanner for scratch cards to avoid manual-entry errors. It also covers accessibility improvements—larger text and voiceover fixes—citing WHO vision statistics to justify making features usable.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:03Use cases and challenges
- 3:10Splitting UIs
- 5:58RTL and animations
- 8:48Accessibility and visual impairments
- 11:55Iconography and skin tones
- 15:07Religious symbols
- 18:12Literacy levels
- 23:04Language and translation
- 26:12Date and number formats
- 27:59Plurals and complex languages
- 29:45Regional languages
- 31:48Device fragmentation
- 34:36Network coverage and battery
- 37:23Summary and pitfalls
- 38:25Q&A
related talks
52mAndroid Internationalization: How to Design an App at Global Scale
33mFearless Localization and Internationalization Across the Nations
27mTexts, dates, numbers, currencies, plurals, etc. App internationalization guide
35mDeveloping for the rest of the World
41mThe World of Reverse UI — RTL Language Support for Android Apps
48mTips for Multilingual Support in 17 Countries
24mInternationalization-ing
20mInternationalization (and not only)
