Les applications Android sont généralement configurées pour gérer plusieurs langues en stockant différentes traductions d'un même message dans différents fichiers de langue, un pour chaque langue ( res/values/strings.xml
par défaut, res/values-sv/strings.xml
pour les Suédois, res/values-fr/strings.xml
pour le français, etc.)
Ainsi, lorsque vous lancez le programme, il essaie de trouver une traduction pour la langue par défaut de votre téléphone. S'il existe des traductions de cette chaîne pour la langue sélectionnée dans le programme, comme l'hébreu l'est maintenant dans Opera, il utilisera cette chaîne. Mais si la langue n'est pas pressente, comme c'était le cas auparavant dans Opera, il utilisera la langue par défaut du programme, qui est généralement l'anglais.
C'est pourquoi vous aviez l'anglais avant et l'hébreu maintenant quand vous utilisez Opera. Et c'est pourquoi je ne pense pas que désinstaller et réinstaller changera quoi que ce soit, puisque la langue est sélectionnée au moment de l'exécution, et non lors de l'installation du programme.
Vous devriez plutôt vous adresser à Opera et leur fournir de meilleures traductions ou régler votre téléphone sur l'anglais comme langue par défaut et ne pas obtenir de traductions en hébreu du tout, dans aucun programme.