Je me demandais si quelqu'un avait trouvé un bon moyen de valider les tableaux de chaînes dans le répertoire res/values.Vérification des paramètres régionaux de l'ensemble de chaînes de caractères Android
-je créer par code en utilisant les paramètres régionaux par défaut et peut avoir une ressource de quelque chose comme
<string-array name="array_example1">
<item>One</item>
<item>Two</item>
<item>Three</item>
</string-array>
Puis, quand les traducteurs pour l'application font leurs traductions, ils créent également une chaîne de tableau. Occasionnellement, si une traduction est en retard, un autre des fichiers de ressources peut avoir moins d'entrées dans le tableau (peut-être seulement "Un" et "Deux" de l'exemple ci-dessus)
Y at-il un moyen facile de valider s'il y a un décalage dans le nombre d'entrées? Avoir une incompatibilité peut causer des problèmes dans le code, mais comme l'application a 10 de chaînes de caractères dans plusieurs langues de vérification, ils correspondent tous prend du temps.
Quelle approche ont les autres pour cela?
Peut-être créer un petit script qui analyse les fichiers et les assortit? –
aucun que je sache. un outil de comparaison de XML personnalisé, peut-être? – njzk2