Mehrsprachig programmieren ResourceBundle

Status
Nicht offen für weitere Antworten.

phyrexianer

Bekanntes Mitglied
Mal eine Frage... wenn ich eine Anwendung Prgrammieren will die mehrere Sprachen unterstützen soll..... wie stelle ich es am geschicktesten an den User die Sprache auswählen zu lassen ???

Also die Anwendung soll gerstartet werden und beim ersten Start soll der User die Sprache Auswählen können. Dann soll dieses auf irgendeine weise gespeichert werden so, dass wenn die Anwendung nochmal startet die Sprache auch bleibt.
Man soll aber auch im Nachhinein auch geändert werden können !?! und diese sozusagen auch beibehalten bis zur nächsten Änderung.
Ein neustart der Software bzw. Anwendung wäre in dem Fall auch kein Problem es soll also nicht unbdigt sofort überall geändert werden !

Wie würdet ihr da vorgehen ?

Bzw. wie wäre denn die Grundide oder wie geht man ab besten an die Sache ran ?
 

Wildcard

Top Contributor
Für Mehrsprachigkeit nimmst du ResourceBundles und um die Spracheinstellung zu speichern den Java Preference Strore
 

moormaster

Top Contributor
Und wie stellt man das mit der Mehrsprachigkeit an, wenn man gewisse Texte hat, in denen Informationen eingefügt sind? Je nach Sprache würden sich die jeweiligen Infos dann ggF an andere Stellen im Satz verschieben müssen.

z.B.

"You have " + (int)euro + " Euros left"

und

"verbleibendes Geld: " + (int)euro

Wie bringt man sowas in den Resourcebundles unter?
 

unknown_member

Bekanntes Mitglied
Ich würde alles übersetzen und zB zwei verschiedene Programme schreiben und beides als JAR packen.

Beim Programmstart kommt dann so ein Fenster, wie:

Window.gif


(Hab grad Lust gehabt, das zu malen ;) )


Und wenn man wo drauf klickt wird das jeweilige Programm ausgeführt. Einfach, aber wirksam ;)
 

Lim_Dul

Top Contributor
moormaster hat gesagt.:
Und wie stellt man das mit der Mehrsprachigkeit an, wenn man gewisse Texte hat, in denen Informationen eingefügt sind? Je nach Sprache würden sich die jeweiligen Infos dann ggF an andere Stellen im Satz verschieben müssen.

z.B.

"You have " + (int)euro + " Euros left"

und

"verbleibendes Geld: " + (int)euro

Wie bringt man sowas in den Resourcebundles unter?

Schau dir das mal an: http://java.sun.com/docs/books/tutorial/i18n/index.html

Insbesondere der Punkt Formatting: http://java.sun.com/docs/books/tutorial/i18n/format/index.html ist der, der darauf zutrifft.
 

phyrexianer

Bekanntes Mitglied
unknown_member hat gesagt.:
Ich würde alles übersetzen und zB zwei verschiedene Programme schreiben und beides als JAR packen.

Beim Programmstart kommt dann so ein Fenster, wie:

Window.gif


(Hab grad Lust gehabt, das zu malen ;) )


Und wenn man wo drauf klickt wird das jeweilige Programm ausgeführt. Einfach, aber wirksam ;)

bei kleinen Programmen kann es noch gehen.... aber wenn deine Software etwas größer wird, dann hast du eine Menge spass das alles zu ändern.... bzw. hast du dann noch 2 verschiedene Quellcodes... ist es nicht etwas "unschön" ???
 

Lim_Dul

Top Contributor
phyrexianer hat gesagt.:
unknown_member hat gesagt.:
Ich würde alles übersetzen und zB zwei verschiedene Programme schreiben und beides als JAR packen.

Beim Programmstart kommt dann so ein Fenster, wie:

Window.gif


(Hab grad Lust gehabt, das zu malen ;) )


Und wenn man wo drauf klickt wird das jeweilige Programm ausgeführt. Einfach, aber wirksam ;)

bei kleinen Programmen kann es noch gehen.... aber wenn deine Software etwas größer wird, dann hast du eine Menge spass das alles zu ändern.... bzw. hast du dann noch 2 verschiedene Quellcodes... ist es nicht etwas "unschön" ???
Ja, die Lösung ist alles andere als optimal. Die ResourceBundles von Java sind da deutlich sinnvoller.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Mehrsprachig programmieren Allgemeine Java-Themen 3
T Programmieren als Angestellter Allgemeine Java-Themen 2
NoahPillich Navigations-App und Wegfindung selber programmieren - Erfahrungen, Ideen, Anregungen Allgemeine Java-Themen 6
M Aussagenlogik in Java Programmieren Allgemeine Java-Themen 22
B hard wrap selber programmieren Allgemeine Java-Themen 9
berserkerdq2 run-methode eines Threads so programmieren, dass 30x die Sekunde etwas ausgeführt wird. Allgemeine Java-Themen 44
L Einfache Navigations-App schnell selber Programmieren? Bitte um Ideen und Anregungen. Allgemeine Java-Themen 17
Q Java-Programmieren Allgemeine Java-Themen 1
B BOT mit Java [Eclipse] programmieren Allgemeine Java-Themen 7
kanywayne Java programmieren: Polynom Klasse Allgemeine Java-Themen 4
O wie kann ich p = s · (1 + r )^t-s programmieren? Allgemeine Java-Themen 7
N Lottowebsite programmieren mittels Java, HTML,.... Allgemeine Java-Themen 7
J Vokabeltrainer programmieren Allgemeine Java-Themen 4
S Java-Task-Management-Tool für Windows und Mac selber programmieren Allgemeine Java-Themen 4
Q Möglichkeit Online-Programmieren üben. Allgemeine Java-Themen 9
B Schach programmieren Allgemeine Java-Themen 2
S Einfaches Programm programmieren Allgemeine Java-Themen 5
F Große Datenmengen effizient programmieren Allgemeine Java-Themen 51
E Einen Bot Programmieren. Allgemeine Java-Themen 6
T Graph/Adjazenzliste programmieren Allgemeine Java-Themen 10
M Allgemeine Frage: Wie lernt man Java / Programmieren von Grund auf? Allgemeine Java-Themen 7
R Wie einen ClientBuilder / JarBuilder programmieren? Allgemeine Java-Themen 14
T Sprachsteuerung programmieren? Allgemeine Java-Themen 1
W IDEA IntelliJ Build-Management-Tool selbst programmieren Allgemeine Java-Themen 2
D Was als nächstes programmieren? Allgemeine Java-Themen 6
C Compiler programmieren Allgemeine Java-Themen 13
U Methoden Algorithmus MergeSort String [ ] array sortieren programmieren Allgemeine Java-Themen 17
H .Sh Datei ausführen programmieren Allgemeine Java-Themen 5
T Frage zu UML in Java programmieren Allgemeine Java-Themen 1
G Bot Programmieren Allgemeine Java-Themen 16
T Best Practice Eigene GUI programmieren | MouseMotion Detection Allgemeine Java-Themen 3
A Erste Schritte Die Kunst am Programmieren Allgemeine Java-Themen 20
S Captchas programmieren Allgemeine Java-Themen 6
J Java: Installer für Mods programmieren Allgemeine Java-Themen 5
J Java eigenen Button programmieren (ob Cursor im Rechteck ist oder nicht..../button pressed or not) Allgemeine Java-Themen 6
P Effizientes Programmieren - oder Windows Autostart fürs Herunterfahren Allgemeine Java-Themen 11
A Update Software programmieren Allgemeine Java-Themen 1
G Objekotorientiertes Programmieren / Lose Kopplung Allgemeine Java-Themen 5
G PC Fernbedienung programmieren Allgemeine Java-Themen 6
I Dringend nachhilfe in programmieren gesucht!!!!!!!! Allgemeine Java-Themen 1
I Dringend nachhilfe in programmieren in mannheim gesucht!!!!! Allgemeine Java-Themen 3
L COM Schnittstelle in Java programmieren Allgemeine Java-Themen 4
U BlueJ NXT Projekt programmieren Allgemeine Java-Themen 0
V Abwesenheitsliste programmieren - Ideen? Allgemeine Java-Themen 11
P KI für TicTacToe programmieren > Probleme Allgemeine Java-Themen 2
J (Java3D) Einen Faden programmieren - Logikproblem Allgemeine Java-Themen 5
M Android Programmieren Allgemeine Java-Themen 11
B Virtualisierung Programmieren Allgemeine Java-Themen 3
B Shortcut Erkennung programmieren Allgemeine Java-Themen 5
K Parallel programmieren mit ExecutorService Allgemeine Java-Themen 41
T Takuzu Spiel programmieren Allgemeine Java-Themen 4
L CSV Beziehungen programmieren Allgemeine Java-Themen 7
P wie logisch Programmieren? Allgemeine Java-Themen 6
K Programmieren anfangen. Allgemeine Java-Themen 21
J Problem mit Programmieren in Eclipse Allgemeine Java-Themen 5
E Klassen Mitgliederverwaltung programmieren Allgemeine Java-Themen 6
N Abkürzung STRG-G zu programmieren Allgemeine Java-Themen 4
P Java auf dem Handy programmieren Allgemeine Java-Themen 16
truesoul Sudoku programmieren Allgemeine Java-Themen 23
K sauber und schön programmieren Allgemeine Java-Themen 2
X Spiele für Handys programmieren Allgemeine Java-Themen 2
J Abbuchung vom Konto programmieren Allgemeine Java-Themen 6
P Fortgeschritten Java programmieren Allgemeine Java-Themen 2
J Dymnamische Programmieren. Allgemeine Java-Themen 4
MQue Schnittstelle programmieren Allgemeine Java-Themen 2
D brauch hilfe ! bei Spiele Programmieren Allgemeine Java-Themen 5
F Autorennen programmieren Allgemeine Java-Themen 5
H Graustufe programmieren Allgemeine Java-Themen 7
M Intervall Programmieren ? Allgemeine Java-Themen 3
leifg Rekursiv mit Threads Programmieren Allgemeine Java-Themen 2
M Java Programm als Dämon Programmieren. Allgemeine Java-Themen 7
V Avatar selbst programmieren Allgemeine Java-Themen 4
M Generics - besser programmieren, Warnung umgehen Allgemeine Java-Themen 4
G Was als fortgeschrittener Anfänger programmieren? Allgemeine Java-Themen 7
S grafisch programmieren aber nicht applets Allgemeine Java-Themen 13
W Spiel für Handy, normale GUI und Web programmieren Allgemeine Java-Themen 2
reibi Eclipse PlugIn selber programmieren Allgemeine Java-Themen 3
T einen SVN- oder QVCS-Client selber programmieren Allgemeine Java-Themen 2
saxman Lego Mindstorms Roboter mit Java programmieren Allgemeine Java-Themen 9
S eine farbpipette programmieren Allgemeine Java-Themen 7
V Mit Java einen Shop programmieren ? Allgemeine Java-Themen 8
S Programmieren eines Webwatchers Allgemeine Java-Themen 4
D Tainer programmieren Allgemeine Java-Themen 7
Ernesto95 Best Practice Localization über ResourceBundle Allgemeine Java-Themen 6
S URLClassLoader findet ResourceBundle nicht Allgemeine Java-Themen 0
L OOP Wohin mit dem ResourceBundle für Mehrsprachigkeit? Allgemeine Java-Themen 1
H ResourceBundle während Laufzeit bearbeiten Allgemeine Java-Themen 3
E ResourceBundle.getBundle() Problem Allgemeine Java-Themen 6
A Classpath ResourceBundle Problem bzgl. Pfade bzw. Pfade (auch in Eclipse) generell? Allgemeine Java-Themen 7
firefexx ResourceBundle laden Allgemeine Java-Themen 2
U Mehrsprachigkeit mit ResourceBundle Allgemeine Java-Themen 9
R ResourceBundle in Servlets verwenden Allgemeine Java-Themen 13
S ResourceBundle: Locale Datei in Jar finden Allgemeine Java-Themen 3
C Reload ResourceBundle Allgemeine Java-Themen 6
S Resourcebundle - mehrzeiligen Text erlauben Allgemeine Java-Themen 3
R ResourceBundle-Verständnisproblem Allgemeine Java-Themen 3
A ResourceBundle ohne LOCALE funkt nicht. Allgemeine Java-Themen 4
G Tomcat ResourceBundle Allgemeine Java-Themen 7
L Alle Keys eines ResourceBundle Allgemeine Java-Themen 3
T ResourceBundle aus .jar auslesen > MissingResourceExcepti Allgemeine Java-Themen 4

Ähnliche Java Themen


Oben