TLDR Web Dev · ARTICLES & TUTORIALS
LOST IN TRANSLATION: THE BUG THAT SPOKE RUSSIAN AND CRASHED MY APP
Summary from the TLDR Web Dev newsletter
This author was debugging a seemingly random crash in their app, Lipo Manager, which occurred only after certain users updated their phones. They found the crash only happened if the device language was set to Russian due to an encoding issue with SQLite. The fix was simple: manually set the device locale to 'ru' specifically for Russian users. The root cause of this bug on the developer's side was because they used ORMs for data persistence on Android.