Localization in Flutter, the Way I Wish Someone Had Shown Me

Seven languages. Arabic with RTL. Per-language fonts. A full app reset on every language change — and a deliberate reason for it.