Perché internazionalizzare
Un'app pensata per un pubblico globale deve adattarsi alla lingua dell'utente. Flutter offre un sistema ufficiale di internazionalizzazione (i18n) basato sul pacchetto flutter_localizations e sui file ARB (Application Resource Bundle), con generazione automatica delle classi di traduzione tramite il tool gen-l10n.
In questo tutorial configureremo da zero il supporto multilingua per italiano e inglese, gestiremo testi con parametri e plurali, e vedremo come cambiare lingua a runtime.
Al termine avrai un'app capace di tradurre dinamicamente la propria interfaccia.
