J'ai une application xulrunner qui a des locaux japonais et anglais. En utilisant -UILocale <locale>
pour changer de langue fonctionne bien, il n'y a donc aucun problème avec les fichiers ou le code de la langue, mais lorsque l'application est exécutée sur des ordinateurs japonais, elle s'affiche toujours en anglais. Apparemment, "normalement la locale de l'application est héritée de l'environnement du système d'exploitation du système hôte" mais cela ne semble pas se produire sous Windows ou OS X.
J'ai ajouté l'option par défaut pref("intl.locale.matchOS", "true")
juste pour être sûr, mais toujours pas de dé. J'ai également essayé presque toutes les versions de xulrunner.
Comment xulrunner est-il censé détecter la locale du système, et comment puis-je le faire ?