To create a default resource bundle:
MyResources, that extends class java.util.ListResourceBundle.getContents method in the following way:
  public Object[][] getContents() {
    return contents;
  }
  static final Object[][] contents = {
  };
}
  static final Object[][] contents = {
    // LOCALIZE THIS
    {"CompanyName", "AnyCo Corporation"},
    {"SiteName", "HR Application"},
    {"FilterButton", "Filter"},
    {"UpdateButton", "Update"},
    // END OF MATERIAL TO LOCALIZE
  };
The complete resource bundle class should look similar to that shown in the following code example.
Creating a Resource Bundle Class
public class MyResources extends ListResourceBundle {
    public MyResources() {
        super();
    }
 
  protected Object[][] getContents() {
     return contents;
   }
   static final Object[][] contents = {
     // LOCALIZE THIS
     {"CompanyName", "AnyCo Corporation"},
     {"SiteName", "HR Application"},
     {"FilterButton", "Filter"},
     {"UpdateButton", "Update this Record"},
     // END OF MATERIAL TO LOCALIZE
   };
}
To globalize your application, you must create the locale-specific versions of the resource bundle for the different locales you are supporting, containing text for the items in each language.