Announcement

Collapse
No announcement yet.

Systemsprache abfragen?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Systemsprache abfragen?

    Hallo allerseits!

    Gibt es in Java eine einfache Möglichkeit, z.B. festzustellen, ob das installierte Betriebssystem die englische oder deutsche Version ist?

    Allgemeiner gefragt: Wie kann man Systemeigenschaften abfragen? Bei den Systemfarben geht's ja über SystemColor ganz einfach, gibt es auch ähnliches für andere Eigenschaften wie die Sprache?

    Danke im voraus für eventuelle Hilfe!

    Philipp

  • #2
    Hallo,

    //Nur Sprache

    System.out.println("Sprache: "+System.getProperty("user.language"));

    //Alle Properties

    Properties properties = System.getProperties();
    properties.list(System.out);

    Thoma

    Comment


    • #3
      Hallo Thomas,

      Danke für die Hilfe. Habe es schon auf diese Weise versucht, bekomme dann allerdings eine <b>java.security.AccessControlException</B>.

      Zur Info: Ich will ein Applet schreiben, das die Sprache des Users abfragt und sich dann automatisch anpasst.

      Wäre für weitere Hilfe sehr verbunden.

      Philip

      Comment


      • #4
        Hallo,

        das darf ein Applet standardmässig nicht (Sandbox).
        Man müsste hier Permissions setzen, und diese müsste der Anwender auch zulassen. Das ist zu aufwendig. Ein Menü zur Sprachauswahl ist da wesentlich einfacher zu implementieren.

        Thoma

        Comment


        • #5
          Hallo Thomas,

          danke für die Auskunft.

          Könntest Du mir vielleicht sagen, ob folgender Umweg machbar ist:

          Über <b>JavaScript</b> die Sprache abfrage (das geht) und sie dann als <B>Parameter</b> dem Applet übergeben?

          Mein Problem ist, dass ich kein JavaScript-Experte bin.
          Wäre für Hilfe dankbar.

          Philip

          Comment


          • #6
            tut mir leid, aber JavaScript kenne ich nich

            Comment


            • #7
              Es geht sehr einfach:<p>
              Im Applet muss eine Funktion public sein, dann kann man sie aus JavaScript ansprechen (am besten einen String uebergeben, weil JavaScript wieder keine TypBindung kennt). Ein Beispiel dazu findest Du unter http://www.teamone.de/selfhtml/tecbbc.htm#a3 (SelfHTML, falls Du es eh schon lokal hast).<p>
              ciao, Marc

              Comment

              Working...
              X