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);
Dein Kommentar
An Diskussion beteiligen?Hinterlasse uns Deinen Kommentar!