GetTranslated.AI
Category

Mobile App Development

11 min read

Runtime Locale Switching in iOS, Android, and React Native: 6 Ways It Breaks Your App (And How to Handle Each)

With per-app language settings now standard on iOS 16+ and Android 13+, runtime locale switching is a first-class user expectation — not an edge case. This post covers the six distinct failure modes that occur when users change language mid-session, with platform-specific diagnosis and fixes for iOS, Android, and React Native. A correctly formatted string is useless if the locale state driving it is stale.

11 min read

Date, Number, and Currency Formatting Across iOS, Android, and React Native: The Localization Guide Developers Skip

Number, date, and currency formatting is the localization category most teams treat as solved until it breaks in production. This guide covers correct formatter usage on iOS, Android, and React Native, documents the edge cases that consistently cause bugs — Arabic-Indic numerals, zero-decimal currencies, de-CH vs. de-DE — and provides a concrete testing checklist for every new locale you ship.

13 min read

The RTL Localization Pre-Release Checklist: 27 Things to Verify Before Shipping Arabic or Hebrew Support

Most RTL launch failures aren't caused by engineers who didn't know better — they're caused by assumptions about who was handling which part of the review. This 27-item checklist covers layout mirroring, text rendering, number formatting, string quality, input behavior, and App Store distribution across iOS, Android, and React Native. Use it as a PR gate, a release sign-off template, or a handoff document to a localization QA vendor.

10 min read

6 Localization Testing Failures That Only Show Up in RTL Languages (And How to Prevent Each One)

RTL failures cluster in predictable patterns that most test suites never exercise. This post covers six specific failure modes — from mirroring gaps in custom views to bidi rendering breaks in formatted strings — with reproduction steps and concrete fixes for Android, iOS, and React Native. Arabic and Hebrew together represent 400M+ potential users; these bugs are preventable with systematic testing.

Page 1 of 2 Next →