2017-10-12 6 views
0

Mon application est en production depuis plus d'un an. Nous écrivons des termes en anglais britannique dans le fichier valeurs de remplacement/strings.xml par défaut, et nous localisons certains termes pour l'anglais américain en ajoutant un fichier values-en-rUS/strings.xml. Cela a toujours bien fonctionné.L'application Android ne retombe plus aux valeurs par défaut/strings.xml

Maintenant, tout d'un coup, lorsque le téléphone est réglé sur UK English, il prend les chaînes du fichier anglais américain. Est-ce que Google a modifié la commande de repli?

+0

avez-vous définir les paramètres régionaux et programmation charger cette configuration lorsque l'application est lancée? Si oui, la raison la plus probable est que l'application définit la config en anglais américain parce que c'est ce à quoi elle est définie. Alternativement, quelque chose que j'ai vu est qu'il faut un redémarrage pour que les applications réagissent correctement à une mise à jour locale. – Zoe

+0

Non, ne définissant pas de paramètres régionaux par programmation. J'ai essayé plusieurs redémarrages, à la fois de la machine dev et de l'émulateur et des téléphones – alex

Répondre