Est-ce que les navigateurs localisent les boutons OK et Annuler des javascript confirmer pop-up?

StackOverflow https://stackoverflow.com/questions/1901745

Question

Dans un site web en plusieurs langues, je peux compter sur le confirm javascript pour traduire le texte des boutons Ok / Annuler? Si oui, est-il lié au réglage de la langue du navigateur ou OS?

Était-ce utile?

La solution

Le OK / Annuler bouton dans Internet Explorer obéira aux Système d'exploitation Paramètres de langue de l'interface utilisateur.

La raison technique est que IE utilise le MessageBox Win32 appel API pour afficher la boîte de dialogue Javascript. Cette API repose sur la langue de l'interface utilisateur du système d'exploitation et non la langue de l'interface utilisateur du navigateur, car il appartient à l'OS.

En ce qui concerne les navigateurs 3ème partie, cela dépend vraiment si elles utilisent MessageBox ou de ne pas afficher leur boîte. Si elles le sont, il obéira à la Système d'exploitation langue, sinon, il obéira à navigateur langue de l'interface utilisateur.

EDIT: Firefox et Chrome n'utilisent pas MessageBox si techniquement ils devraient suivre les paramètres de langue de l'interface utilisateur du navigateur, si je n'ai pas français installer pour le tester sur . CONFIRMÉ


Si vous devez localiser vos boutons, votre meilleur pari serait une boîte de dialogue modale DHTML.

Autres conseils

Ma langue OS est le français et les boutons OK et Annuler sont en français si la réponse est: oui

IE:

lien mort ImageShack supprimé

Firefox:

lien mort ImageShack supprimé

Chrome:

lien mort ImageShack supprimé

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top