Hallo Zusammen,
ich bin gerade dabei eine Anwendung auf RCP(Eclipse)-Basis zu entwickeln.
Leider werden bei mir die Buttons der JFace-Dialoge (z.B. MessageDialog) in Englisch dargestellt.
(z.B. Buttons: Yes/No anstatt Ja/Nein)
Ich versuche nun schon seit einiger Zeit erfolglos die Sprache auf Deutsch zu ändern. Folgendes habe ich versucht/untersucht:
Programmargumente setzen:
-nl ${target.nl}
Beim Abfragen der Properties erhalte ich ".... -nl de_DE" passt also
In der Application.java <start(IApplicationContext context)> habe ich folgenden Code zur Diagnose eingefügt:
Die Ausgabe liefert dabei:
Hat jemand eine Erklärung? Oder wie sollte ich irgendwo anders die Sprache einstellen?
ich bin gerade dabei eine Anwendung auf RCP(Eclipse)-Basis zu entwickeln.
Leider werden bei mir die Buttons der JFace-Dialoge (z.B. MessageDialog) in Englisch dargestellt.
(z.B. Buttons: Yes/No anstatt Ja/Nein)
Ich versuche nun schon seit einiger Zeit erfolglos die Sprache auf Deutsch zu ändern. Folgendes habe ich versucht/untersucht:
Programmargumente setzen:
-nl ${target.nl}
Beim Abfragen der Properties erhalte ich ".... -nl de_DE" passt also
In der Application.java <start(IApplicationContext context)> habe ich folgenden Code zur Diagnose eingefügt:
Code:
{
ResourceBundle bundle = ResourceBundle.getBundle("org.eclipse.jface.messages");
Locale locale = bundle.getLocale();
System.out.println("Locale: <" + locale + ">");
}
{
Locale locale = JFaceResources.getBundle().getLocale();
System.out.println("Locale: <" + locale + ">");
}
{
ResourceBundle bundle = ResourceBundle.getBundle("org.eclipse.jface.messages");
Locale locale = bundle.getLocale();
System.out.println("Locale: <" + locale + ">");
}
//....
}
Es scheint wohl so, dass nur das ResourceBundle das von JFaceResources erzeugt wird falsch ist...Locale: <de>
Locale: <>
Locale: <de>
Hat jemand eine Erklärung? Oder wie sollte ich irgendwo anders die Sprache einstellen?