A resource bundle is a Java .properties file that contains locale-specific data.[1] It is a way of internationalising a Java application by making the code locale-independent.