Region specific resources and broken localization
summary
An app that supports English and French loses French accents because resource shrinking removes region-tagged files: an in-house UI library puts French strings under fr-rCA so the APK never includes them when the app’s Gradle resConfigs lists only en and fr. Two practical fixes: add fr-rCA to resConfigs so the shrinker keeps those files, or move the library’s region-specific strings into the default fr resources and release a rebuilt library.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:07Broken French localization
- 3:34Region-specific resource issue
- 6:20Build configuration impact
- 7:46Fixing localization bug
- 9:08Summary
- 9:53Q&A
related talks
27mTexts, dates, numbers, currencies, plurals, etc. App internationalization guide
15mGoing global: building for a multilingual world
33mFearless Localization and Internationalization Across the Nations
38mTricky Backwards-Compatible Localization
14mBuilding for a multilingual world
48mTips for Multilingual Support in 17 Countries
52mAndroid Internationalization: How to Design an App at Global Scale
41mBuilding Android Apps for a Global Audience
