Est-ce que les navigateurs localisent les boutons OK et Annuler des javascript confirmer pop-up?
-
19-09-2019 - |
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?
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é