G
Gonzo17
Gast
Hallihallo,
momentan bin ich gerade dabei mein Plug-In zu "internationalisieren", sprich, mehrsprachig zu gestalten. Um das sinnvoll realisieren zu können bin ich einer Anleitung aus nem "alten" Eclipse-Buch gefolgt. Das wichtigste Stichwort dazu ist wohl die Eclipse-Funktion "Externalize Strings". Das klappt auch alles wunderbar, ich hab nun meine plugin.properties in ein Fragment abgelegt. Nun hab ich mich aber gefragt. Wenn ich plugin_en.properties und plugin_de.properties habe - welche wird denn nun verwendet? Logischerweise die, die in der Manifestdatei eintragen ist. Aber geht das nicht anders? Das ist ja wohl ziemlich statisch.
Mir wärs eigentlich am liebsten, wenn es eine Einstellungen in den Preferences gäbe, in der die Sprache festgelegt und geändert werden kann. Weil wenn ich das so mache wie jetzt, dann muss ich ja für jede Sprache ein eigenes Plug-In erstellen und die andere Sprache wäre dann überhaupt nicht zugänglich. Ist finde ich nicht sehr schön und eigentlich muss das besser gehen.
Habe jetzt eben noch folgendes Tutorial überflogen: How to Internationalize your Eclipse Plug-In
Sieht aber im Grunde ganz genauso aus wie das in dem Buch, nur etwas ausführlicher. Trotzdem sehe ich da keine Möglichkeit die Sprache festzulegen, ohne im Code direkt zu arbeiten. ;(
momentan bin ich gerade dabei mein Plug-In zu "internationalisieren", sprich, mehrsprachig zu gestalten. Um das sinnvoll realisieren zu können bin ich einer Anleitung aus nem "alten" Eclipse-Buch gefolgt. Das wichtigste Stichwort dazu ist wohl die Eclipse-Funktion "Externalize Strings". Das klappt auch alles wunderbar, ich hab nun meine plugin.properties in ein Fragment abgelegt. Nun hab ich mich aber gefragt. Wenn ich plugin_en.properties und plugin_de.properties habe - welche wird denn nun verwendet? Logischerweise die, die in der Manifestdatei eintragen ist. Aber geht das nicht anders? Das ist ja wohl ziemlich statisch.
Mir wärs eigentlich am liebsten, wenn es eine Einstellungen in den Preferences gäbe, in der die Sprache festgelegt und geändert werden kann. Weil wenn ich das so mache wie jetzt, dann muss ich ja für jede Sprache ein eigenes Plug-In erstellen und die andere Sprache wäre dann überhaupt nicht zugänglich. Ist finde ich nicht sehr schön und eigentlich muss das besser gehen.
Habe jetzt eben noch folgendes Tutorial überflogen: How to Internationalize your Eclipse Plug-In
Sieht aber im Grunde ganz genauso aus wie das in dem Buch, nur etwas ausführlicher. Trotzdem sehe ich da keine Möglichkeit die Sprache festzulegen, ohne im Code direkt zu arbeiten. ;(