Textbausteine im Plugin – Internationalisierung

Im Demoplugin liegen drei Dateien “messages.properties”, daraus werden die “Default”-Texte geladen, “messages_de.properties” und “messages_en.properties”. Zuvor wird mittels eines Locale-Objekts die Sprache automatisch gesetzt. In unserem Fall werden die Texte aus der Datei “messages_de.properties” geladen.

Im konkreten Beispiel aus dem Demoplugin wird das TextMessages-Objekt geholt und darüber auf den Textbaustein “demo.overview” zugegriffen.

Hier nochmal die relevante Stelle:

TextMessages service = ApplicationContextProvider.getContext().getBean(TextMessages.class);
JLabel label = new JLabel(service.get("demo.overview"),SwingConstants.CENTER);
0 Kommentare

Dein Kommentar

An Diskussion beteiligen?
Hinterlasse uns Deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert