[JavaFX 2.1] - Eigene Sprachauswahl?

Hallo, Leute,

habe ich eine Frage für dem Beispiel der Sprachauswahl?

Ich benutze mit JavaFx 2.1 unter NetBeans.
Ich habe schon zum Ausprobieren mit Beispiel BrickBreaker gemacht.

Schaut ihr diese tolle Einführung aus dem Internet Oracle's Dokument und Einführung: Klick hier!

Ich möchte eigene Sprachauswahl zu erstellen, wenn ich von der Anwendung am Standard gespeichert habe. Und ich starte meine Anwendung neu und die Anwendung soll richtiger Sprache anzeigen.

Wie weiß ich richtig, wenn die Anwendung direkt dem Verzeichnis %AppData% gespeichert werden kann.
Zum Beispiel: Standardmäßige Datei
Code:
C:\Users\<Benutzername>\AppData\Local\My-App\ConfigFiles\my-app-config.xml
HTML:
<my-app>
 <lang>en_US</lang>
 <config>
  ....
 </config>
</my-app>
Ich habe die Sprache auf Deutsch geändert
HTML:
<my-app>
 <lang>de_DE</lang>
 <config>
  ....
 </config>
</my-app>
Ich möchte euch bitte, dass ich nur Java FX 2.1 und NetBreans 7.1 arbeite.
Wenn ihr sehr hilfsbereit seid, dann werde ich euch bedanken 🙂 Es tut mir leid, dass ich verzweifelt bin.

Vielen Dank für den Antworten...
 
Ich weiss nicht, wie das in JavaFX funktioniert, aber in "plain" Java gibts Properties. Da erstellst du eine Datei [c]foo.properties[/c], welche Properties in der Form [c]foo=Ich bin ein Text[/c] besitzt. Für deutsche könntest du dann dies in [c]foo_de.properties[/c] übersetzen. Da die Schweizer kein Doppel-S kennen, gäbs da dann natürlich die [c]foo_de_CH.properties[/c]. Dazu siehst du aber am Besten in der Javadoc nach: [japi]Properties[/japi]
 
Ich weiss nicht, wie das in JavaFX funktioniert, aber in "plain" Java gibts Properties. Da erstellst du eine Datei [c]foo.properties[/c], welche Properties in der Form [c]foo=Ich bin ein Text[/c] besitzt. Für deutsche könntest du dann dies in [c]foo_de.properties[/c] übersetzen. Da die Schweizer kein Doppel-S kennen, gäbs da dann natürlich die [c]foo_de_CH.properties[/c]. Dazu siehst du aber am Besten in der Javadoc nach: [japi]Properties[/japi]
Gute Frage! Ich habe etwa gefunden.
Localization ( Sprache-Umstellung )
Sun Document Network

Ach ja, ich finde alte Version für Java Runtime. Ist es möglich für Java 1.7?
 
In Netbeans gibt es auch unter dem Menüpunkt "Tools" einen Eintrag "Internationalisierung". Dort findet man einen Wizard, etc.
Ich habe das zwar noch nicht selber benutzt, aber ich habe ganz schwer die Vermutung, dass dir das einiges an Arbeit abnehmen kann. Ansonsten für aktuellere Quellen zu den Themen Properties und Internationalisierung empfehle ich einfach mal "Java ist auch eine Insel".
 
Hey @Paddelpirat, vielen Dank für deiner Lösung. Ich werde Mal sehen, wenn ich richtig geschafft habe, dann kann ich genau mit I/O-File für Java 1.7 genau hinweisen wie Adobe Air 3.x kann mit XML File erstellen und hat automatisch der Änderung vorgenommen.
Ich werde mehr richtig ausprobieren und versuchen.

🙂
 

Zurück
Oben