I18NEditor bietet Unterstützung für Refactoring Drucken
Image Der I18NEditor unterstützt in der neuen Version Refactoring.

Szenario

Wird eine Komponente, die Internationalisierung über ResourceBundles anbietet, in ein anderes Package verlegt, besteht unter Umständen folgendes Problem: Wenn die Resourcen-Dateien für die Internationalisierung ebenfalls entsprechend der Package-Struktur organisiert wird, müssen die dieser Komponente zugehörigen Resourcen in den Resourcen-Dateien ebenfalls umbewegt werden.

Lösung per I18NEditor

Der I18NEditor ist in seiner neuesten Version in der Lage, diesen Prozeß zu unterstützen: einfach die zu verlagernden Schlüssel auswählen und die neue Action "Refactoring" auswählen - es öffnet sich ein Dateiauswahldialog, in dem die Resourcen-Datei mit den Default-Daten ausgewählt wird. Anschließend kopiert der I18NEditor die Schlüssel und zugehörigen Werte für alle Sprachen in die entsprechenden Zieldateien.