Guides de localisation Flutter et iOS
Ce que vérifient gen-l10n et Xcode, ce qu'ils laissent passer et comment rattraper les erreurs avant une release.
- Trouver les clés manquantes dans les fichiers ARB d'une app Flutter Repérer les traductions manquantes dans les fichiers ARB Flutter : option untranslated-messages-file, script de comparaison, contrôle des placeholders. Mis à jour le 27 septembre 2026
- Pluriels et placeholders ICU : ce que gen-l10n laisse passer Placeholder oublié, variable renommée, branche =1 affichée pour zéro en français : ce que flutter gen-l10n ne signale pas dans vos ARB. Testé avec Flutter 3.47. Mis à jour le 27 septembre 2026
- Migrer Localizable.strings vers un String Catalog (.xcstrings) Passer de Localizable.strings à un String Catalog Xcode : la migration, le format du fichier .xcstrings et ce qu'il faut relire dans le diff avant de committer. Mis à jour le 27 septembre 2026
- Traduire une app Flutter avec Ollama ou LM Studio Traduire les fichiers ARB d'une app Flutter avec un modèle local (Ollama, LM Studio) : installation, prompt, script Dart et erreurs à surveiller. Mis à jour le 27 septembre 2026
- Mots-clés App Store : 100 octets ou 100 caractères ? La référence App Store Connect parle de 100 octets, d'autres pages Apple de 100 caractères. Ce que ça change pour les accents, le japonais ou le thaï. Mis à jour le 27 septembre 2026
- %@, %1$@, %lld : les format specifiers qui cassent en traduction Specifier supprimé, type changé, ordre inversé, « 20 % de remise » : les erreurs de format les plus courantes dans les traductions iOS, et comment les éviter. Mis à jour le 27 septembre 2026