Glossary » resource bundle
the portion of a piece of software that holds application data (but not user data) separate from the program itself. Typical resources include icons, window positions, dialog box definitions, program text, and menus. The resource bundle is a convenient way to modify and update various aspects of the user interface without having to recompile the software. In particular, by putting all text used in the program into the resource bundle, it becomes enormously easier to translate the software into another language.