Ergebnis 1 bis 12 von 12
  1. #1
    muellmar ist offline Grünschnabel
    registriert
    06-03-2013
    Beiträge
    3

    Question Sprache des Betriebssystems auslesen

    Hallo,

    Wir benutzen in der Firmal Windows 7 mit MUI, Englisch, Deutsch und Französisch.
    Nun muss ich die Sprache auslesen können welche der Benutzer eingestellt hat, also hat er Windows auf englisch, erscheint der Text auch auf englisch (z.B bei einem Installationsvorgang)

    Bis jetzt habe ich folgendes:
    <html><head>
    <script type="text/javascript" "language=javascript">
    var systemLang = (navigator.language) ? navigator.language : navigator.systemLanguage;
    var language ;
    language = systemLang;

    /*alert ("The language is: " + systemLang);*/ // Brauche ich manchmal zur Kontrolle

    if (language == "en-US"){
    document.write("DDer Text ershceint in englisch);
    }
    else if (language == "de-ch" || language == "de") { document.write("Der Text erscheint in deutsch"); }
    else { document.write("Der Text erscheint in französisch") };
    </script>
    </head><body></body></html>

    Laut Google soll mir "systemLanguage" die Sprache des Betriebsystems liefern, es gibt mir aber nur die Sprache des Browsers.. (IE ist auf Deutsch --> text Deutsch, Firefox auf Englisch --> Text englisch).
    Am Ende soll das ganze dann in eine .hta datei gepackt werden..

    Kennt ihr den richtigen Befehl um die Sprache ausulesen?
    Oder habt ihr einen anderen Weg dies zu ermitteln (aus der registry auslenen oder so..)

    Ich bitte euch präzise zu antworten.

    Ach ja, habe im Internet noch folgendes gefunden:

    "You can read client UI at Page_Load

    Request.UserLanguages[0]

    and put it to the Hidden field. Using javascript you can easly read that UI from hidden field"

    Was hat es damit auf sich?

    Vielen Dank und Freundliche Grüsse

  2. #2
    Avatar von miniA4kuser
    miniA4kuser ist offline Lounge-Member
    registriert
    12-07-2006
    Beiträge
    3.034

    AW: Sprache des Betriebssystems auslesen

    Hoffe ich konnte helfen

  3. #3
    muellmar ist offline Grünschnabel
    registriert
    06-03-2013
    Beiträge
    3

    AW: Sprache des Betriebssystems auslesen

    Dort war ich auch schon.. bei "systemLanguage" gibt es mir einfach die Sprache aus, in der der Browser ist.. Ich brauche aber die Betriebsystemsprache..

  4. #4
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.667

    AW: Sprache des Betriebssystems auslesen

    Zitat Zitat von muellmar Beitrag anzeigen
    Am Ende soll das ganze dann in eine .hta datei gepackt werden.
    National Language Support Functions (Windows)
    dafür gibt es aber nicht mal einen wsh wrapper, ich habe jedenfalls keinen auf die schnelle gefunden, damit musst du wohl auf den dynacall wrapper. da lassen sich sicher auch einige compilierte varianten finden.
    Wenn dein BS fest steht, findet sich sicher auch ein registry eintrag, aber der ist erst mal zu finden und dann auch nicht definiert gleich für alle bestehenden und kommenden BS.

  5. #5
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Sprache des Betriebssystems auslesen

    Ist das ein Unterschied? Wer surft denn mit einem deutschsprachigen Browser, wenn das System auf französisch ist (und man französischsprechend ist)?

  6. #6
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.667

    AW: Sprache des Betriebssystems auslesen

    Zitat Zitat von kkapsner Beitrag anzeigen
    Ist das ein Unterschied? Wer surft denn mit einem deutschsprachigen Browser, wenn das System auf französisch ist (und man französischsprechend ist)?
    ein deutscher? was aber wohl whrscheinlicher ist, dass ein deutscher mit eiem deutschsprachigen browser auf einem englischen system unterwegs ist, weil die Firma das system weltweit so installiert.

  7. #7
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Sprache des Betriebssystems auslesen

    Aber ist dann die Browsersprache in eher das, was man auslesen möchte...?

  8. #8
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.667

    AW: Sprache des Betriebssystems auslesen

    Zitat Zitat von kkapsner Beitrag anzeigen
    Aber ist dann die Browsersprache in eher das, was man auslesen möchte...?
    am ehesten treffen es wohl die locale-einstellungen des systems, vor allem wenn diese wie hier geändert werden können - der browser vielleicht nicht.

  9. #9
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Sprache des Betriebssystems auslesen

    @muellmar: sprechen wir über einen konkreten Browser? Oder kann das alles Mögliche sein?

  10. #10
    muellmar ist offline Grünschnabel
    registriert
    06-03-2013
    Beiträge
    3

    AW: Sprache des Betriebssystems auslesen

    Die Browsersprache interessiert mich garnicht. Es geht um die Sprache des Betriebsystems (de, en, fr). STandardmässig haben wir IE und Firefox, IE meistens in der jeweiligen Sprache, Firefox in englisch. Dies interessiert mich aber garnicht.

    Ist es möglich die Sprache des Betriebssystems auszulesen? Nicht Browser oder sonst was, die des Betriebssystems. Geht das mit Java Script? Wenn ja wie? Was die Browser anbelangt muss ich garnichts wissen, wie man die Sprache von denen ausliest weiss ich ja schon.

  11. #11
    tsseh ist offline Foren-Gott
    registriert
    19-05-2008
    Beiträge
    5.667

    AW: Sprache des Betriebssystems auslesen

    Die frage war in welchem browser das laufen soll, da du das als hta laufen lassen willst ist das aber der ie.

  12. #12
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Sprache des Betriebssystems auslesen

    Also im IE gibt es navigator.browserLanguage (Sprache im Browser - erst ab IE9), navigator.systemLanguage (Sprache des installierten Betriebssystems) und navigator.userLanguage (Sprache, die der Nutzer in seinem Windows Profil eingestellt hat).

Ähnliche Themen

  1. Was ist das für eine Sprache?
    Von markus_sschnepf im Forum Allgemeines
    Antworten: 9
    Letzter Beitrag: 21-03-2009, 13:21
  2. Deutsche Sprache, schwere Sprache...
    Von dkdenz im Forum Smalltalk
    Antworten: 6
    Letzter Beitrag: 30-06-2008, 01:17
  3. Deutsche Sprache, schwere Sprache?
    Von .stephan im Forum Fun
    Antworten: 20
    Letzter Beitrag: 25-08-2003, 13:29
  4. Die Sprache der Frauen
    Von Redpadz im Forum Fun
    Antworten: 2
    Letzter Beitrag: 12-07-2001, 17:59
  5. browser sprache
    Von non im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 31-01-2001, 12:29

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •