Internationalisierung
Manchmal möchte Programme in unterschiedlichen Sprachen anbieten. Für die Übersetzung eines Programms muss man die Änderungen nicht direkt am Quellcode durchführen. Eclipse bietet eine bequeme Lösung Sprach-Dateien anzulegen. Die Sprache kann entweder fest definiert werden, oder vom System abhängig gemacht werden.
Für Gewöhnlich wird automatisch die Sprachdatei ausgewählt, welche auch zur Systemsprache passt. Bei mir beispielsweise die Sprache Deutsch. Es wird also automatisch die Sprachdatei „projektname_de.properties“ ausgewählt, oder bei einem englischen System „projektname_en_US.properties“. Falls ein Name nicht definiert ist, wird automatisch die Definition aus dem „projektname.properties“ Standardpaket genommen. Möchte man eine Sprache fest definieren, also nicht von den Systemeinstellungen abhängig machen, dann muss man das in der Language-Projekt Datei angeben, in dem man den Bundle-Namen ändert, z.B. BUNDLE_NAME = „TabWindow.messages_en_US“;