D) Mehrsprachigkeit mit Bundles in Java
Bestimmt kennen Sie das: Sie haben ein großes Programm mit vielen GUI-Beschriftungen. Nun kommt ein User auf die Idee, dass es das Programm ja auch in anderen Sprachen geben könnte. Also suchen Sie alle setText()-Methoden aus Ihrem Code und erstellen zum Beispiel noch eine englische Version. Sehr aufwendig. Vor allem, weil es einen vorgefertigten Standard in Java für dieses Problem gibt: Bundles. Bundle ist englisch und heißt übersetzt “Bündel”. Und genau das ist es auch – ein Bündel aus Vertextungen, also bspw. für Buttons, Labels, Konsolenausgaben oder Ähnlichem. Dieses Kapitel wird den Einsatz von Bundles ohne IDE, wie auch unter der Verwendung der IDE NetBeans erläutern.

