Haben Browser die Schaltflächen OK und Abbrechen von der JavaScript-confirm Popup lokalisieren?

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

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?

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top