Hallo,
ich bin gerade dabei das ich mir ein kleines (Übungs-) Programm schreibe bzw erst Gedanken zur Umsetzung mache.
In diesem Programm verwende ich physikalische Einheiten die ich in Metrisch oder Englisch darstellen will.
Der User kann in einem Menü zwischen Metrisch oder Englisch auswählen. Die Sprache ebenfalls.
Jetzt stellt sich mir die Frage wie ich das am besten umsetze.
Also zB soll dann in einem Formular vor einem Textfeld so etwas stehen:
Geschwindigkeit [km/h]
Wenn auf Englische Einheit umgestellt wird dann soll
Geschwindigkeit [mph] stehen.
Natürlich soll die Sprache auch noch einzeln umgestellt werden können:
Speed [mph]
Jetzt habe ich probiert das ganze in der Gui Klasse zu realisieren also das ich die zwei Strings aus der propertie Datei lese, verknüpfe und ausgebe.
Jedoch stellt mich das überhaupt nicht zufrieden da ich den zusammengesetzten String öfters benötige und irgendwie passt das nicht in die GUI Klasse.
Würdet ihr da eine eigene (static?) Klasse machen zb. AutoI18N mit der Methode getSpeedStr wo der String zurückgegeben wird oder soll das ganze überhaupt in die Klasse Auto wo der Wert auch abgespeichert ist und umgerechnet wird zwischen den Einheiten?
Wie Löst ihr das?
godi
ich bin gerade dabei das ich mir ein kleines (Übungs-) Programm schreibe bzw erst Gedanken zur Umsetzung mache.
In diesem Programm verwende ich physikalische Einheiten die ich in Metrisch oder Englisch darstellen will.
Der User kann in einem Menü zwischen Metrisch oder Englisch auswählen. Die Sprache ebenfalls.
Jetzt stellt sich mir die Frage wie ich das am besten umsetze.
Also zB soll dann in einem Formular vor einem Textfeld so etwas stehen:
Geschwindigkeit [km/h]
Wenn auf Englische Einheit umgestellt wird dann soll
Geschwindigkeit [mph] stehen.
Natürlich soll die Sprache auch noch einzeln umgestellt werden können:
Speed [mph]
Jetzt habe ich probiert das ganze in der Gui Klasse zu realisieren also das ich die zwei Strings aus der propertie Datei lese, verknüpfe und ausgebe.
Jedoch stellt mich das überhaupt nicht zufrieden da ich den zusammengesetzten String öfters benötige und irgendwie passt das nicht in die GUI Klasse.
Würdet ihr da eine eigene (static?) Klasse machen zb. AutoI18N mit der Methode getSpeedStr wo der String zurückgegeben wird oder soll das ganze überhaupt in die Klasse Auto wo der Wert auch abgespeichert ist und umgerechnet wird zwischen den Einheiten?
Wie Löst ihr das?
godi