Hallo,
ich hab mal wieder ein kleines Problem. Ich entwickle gerade eine kleine Applikation die mehrsprachig sein soll. Zu diesem Zweck habe ich properties Dateien geschrieben, die dann für die jeweilig Sprache geladen werden sollen. Für Deutsch und Englisch klappt das auch wie erhofft. Jetzt hab ich jedoch die polnische Übersetzung meiner Sprachdatei erhalten und diese kann scheinbar nicht gelesen werden.
Hier ein Auszug aus der Datei (UTF -16 Little-Endian)
und hier die Stelle mit der ich den File auslese und die neue Sprache lade.
Hat vielleicht jemand ne Idee wie ich da weiterkommen könnte ?
ich hab mal wieder ein kleines Problem. Ich entwickle gerade eine kleine Applikation die mehrsprachig sein soll. Zu diesem Zweck habe ich properties Dateien geschrieben, die dann für die jeweilig Sprache geladen werden sollen. Für Deutsch und Englisch klappt das auch wie erhofft. Jetzt hab ich jedoch die polnische Übersetzung meiner Sprachdatei erhalten und diese kann scheinbar nicht gelesen werden.
Hier ein Auszug aus der Datei (UTF -16 Little-Endian)
Code:
preview.header = Przegląd w przód
chosser.header = Obrazek wybrać
motive.header = Obrazek wybrać
und hier die Stelle mit der ich den File auslese und die neue Sprache lade.
Code:
public void loadProperties(String url) throws IOException {
InputStream istream = getClass().getClassLoader()
.getResourceAsStream(url);
props = new Properties(System.getProperties());
props.load(istream);
fireLanguageChange();
}
Hat vielleicht jemand ne Idee wie ich da weiterkommen könnte ?