I18NEditor bietet Unterstützung für Refactoring
![]() |
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.


