Guide alla localizzazione Flutter e iOS
Cosa controllano davvero gen-l10n e Xcode, cosa lasciano passare e come accorgersene prima di una release.
- Trovare le chiavi mancanti nei file ARB di un'app Flutter Trova le traduzioni mancanti nei file ARB di un'app Flutter: l'opzione untranslated-messages-file, uno script di confronto e il controllo dei placeholder. Aggiornato il 27 settembre 2026
- Plurali ICU e placeholder: cosa lascia passare gen-l10n Placeholder perso, variabile rinominata, ramo =1 mostrato per lo zero in francese: ciò che gen-l10n non segnala nei file ARB. Testato con Flutter 3.47. Aggiornato il 27 settembre 2026
- Migrare Localizable.strings a uno String Catalog (.xcstrings) Passare da Localizable.strings a uno String Catalog di Xcode: la migrazione, il formato del file .xcstrings e cosa controllare nel diff prima del commit. Aggiornato il 27 settembre 2026
- Tradurre un'app Flutter con Ollama o LM Studio Tradurre i file ARB di un'app Flutter con un modello locale (Ollama, LM Studio): installazione, prompt, uno script Dart e gli errori da tenere d'occhio. Aggiornato il 27 settembre 2026
- Parole chiave App Store: 100 byte o 100 caratteri? Il riferimento di App Store Connect dice 100 byte, altre pagine di Apple 100 caratteri. Cosa cambia per le lingue con accenti, il giapponese o il thai. Aggiornato il 27 settembre 2026
- %@, %1$@, %lld: gli specificatori di formato che si rompono in traduzione Specificatori persi, tipi cambiati, ordine invertito e la trappola francese "20 % de remise": gli errori più comuni nelle traduzioni iOS e come evitarli. Aggiornato il 27 settembre 2026