Haben Browser die Schaltflächen OK und Abbrechen von der JavaScript-confirm Popup lokalisieren?
-
19-09-2019 - |
Frage
In einer mehrsprachigen Website, kann ich auf dem Javascript confirm
verlassen, um den Text des Ok / Abbrechen Buttons zu übersetzen? Wenn ja, wird sie an den Browser oder OS Spracheinstellung zu tun?
Lösung
Die OK / Abbrechen-Taste im Internet Explorer wird die Betriebssystem UI Spracheinstellungen gehorchen.
Der technische Grund ist, dass IE den MessageBox
Win32-API-Aufruf wird mit seinem Javascript-Dialogfeld angezeigt werden soll. Das API basiert auf der O UI Sprache und nicht die Browser UI Sprache, wie sie von den OS gehört.
Wie für 3rd-Party-Browser, es hängt wirklich, wenn sie MessageBox
oder nicht verwenden ihre Box anzuzeigen. Wenn sie sind, gehorchen sie die Betriebssystem Sprache, wenn nicht, wird es in dem Browser UI Sprache gehorchen.
EDIT: Firefox und Chrome verwenden MessageBox
nicht so technisch sollten sie den Browser-UI Spracheinstellungen folgende werden, obwohl ich habe nicht ein französisch installieren Sie es auf . BESTÄTIGT
Wenn Sie Ihre Tasten lokalisieren müssen, ist Ihre beste Wette wäre ein modaler DHTML Dialog.
Andere Tipps
Meine OS Sprache ist Französisch und die OK-Buttons in französisch Abbrechen sind so lautet die Antwort: ja
IE:
entfernt tot Images Link
Firefox:
entfernt tot Images Link
Chrome:
entfernt tot Images Link