2009-12-14 7 views

Antwort

23

Die OK/Abbrechen-Schaltfläche in Internet Explorer wird den Betriebssystem UI Spracheinstellungen gehorchen.

Der technische Grund ist, dass IE den Win32-API-Aufruf MessageBox verwendet, um sein JavaScript-Dialogfeld anzuzeigen. Diese API basiert auf der Sprache der Betriebssystembenutzeroberfläche und nicht auf der Sprache der Browserbenutzeroberfläche, da sie dem Betriebssystem gehört.

Wie für 3rd-Party-Browser, es hängt wirklich ab, ob sie MessageBox verwenden oder ihre Box nicht anzeigen. Wenn dies der Fall ist, wird es der Betriebssystemsprache gehorchen, wenn nicht, wird es der Browser UI Sprache gehorchen.

EDIT: Firefox und Chrome sind nicht MessageBox mit technisch so sollten sie die Browser-UI Spracheinstellungen folgende werden, obwohl ich habe nicht ein französisch es auf zu testen, installieren. BESTÄTIGT


Wenn Sie Ihre Tasten lokalisieren müssen, ist Ihre beste Wette wäre ein modaler DHTML Dialog sein.

+0

zB: Sie könnten die Französisch-Firefox auf einem deutschsprachigen Windows XP installieren. Nun, was soll bestätigen? +1 –

+0

In IE6, mindestens, der Sprachen-Dialog sagt "Menüs und Dialoge sind derzeit in .... angezeigt" am unteren Rand. Es ändert sich nicht basierend auf der Sprache Ihres Browsers, die dies unterstützt. – Greg

+0

** @ Joel: ** Bei einer französischen Installation von Firefox werden die Schaltflächen in Französisch lokalisiert, unabhängig von der Sprache der Betriebssystemoberfläche. –

10

Meine OS-Sprache ist Französisch und die Schaltflächen OK und Abbrechen sind auf Französisch, also lautet die Antwort: Ja!

IE:

entfernt tot Images Link

Firefox:

entfernt tot Images Link

Chrome:

entfernt tot Images Link

+0

Was macht Ihr Firefox oder Chrome? –

+6

Und Ihre OS-Installation ist in Französisch, dieser Beitrag gibt keinen Einblick, warum sie lokalisiert sind. –

+2

Während dies eine sehr alte Antwort ist, dachte ich, es würde sich lohnen, Sie wissen zu lassen, dass die verknüpften Bilder alle tot sind. –

Verwandte Themen