Mega Code Archive

 
Categories / Java / Internationalization
 

Resource Bundle in Java code

/*import java.util.Enumeration; import java.util.Locale; import java.util.ResourceBundle; import java.util.MissingResourceException; public class HelloResourceBundleExample {   public static void main(String [] argv) {     try {       Locale frenchLocale = new Locale("fr", "FR");       ResourceBundle rb = ResourceBundle.getBundle("HelloResourceBundle", frenchLocale);       System.out.println(rb.getString("Hello"));       System.out.println(rb.getString("Goodbye"));     } catch (MissingResourceException mre) {       mre.printStackTrace();     }   } } */ import java.util.Enumeration; import java.util.Locale; import java.util.ResourceBundle; import java.util.MissingResourceException; public class HelloResourceBundleExample {   public static void main(String [] argv) {     try {       Locale frenchLocale = new Locale("fr", "FR");       ResourceBundle rb = ResourceBundle.getBundle("HelloResourceBundle", frenchLocale);       System.out.println(rb.getString("Hello"));       System.out.println(rb.getString("Goodbye"));     } catch (MissingResourceException mre) {       mre.printStackTrace();     }   } } ////////// import java.util.Enumeration; import java.util.ResourceBundle; import java.util.StringTokenizer; public class HelloResourceBundle extends ResourceBundle {   private String keys = "Hello Goodbye";     public Object handleGetObject(String key) {       if (key.equals("Hello")) return "Hello";       if (key.equals("Goodbye")) return "Goodbye";       return null;     }     public Enumeration getKeys() {       StringTokenizer keyTokenizer = new StringTokenizer(keys);       return keyTokenizer;     } } ///////// import java.util.Enumeration; import java.util.ResourceBundle; import java.util.StringTokenizer; public class HelloResourceBundle_fr_FR extends HelloResourceBundle_fr {   public Object handleGetObject(String key) {     if (key.equals("Goodbye")) return "Au Revoir";     return null;   } } //////// import java.util.Enumeration; import java.util.ResourceBundle; import java.util.StringTokenizer; public class HelloResourceBundle_fr extends HelloResourceBundle {   public Object handleGetObject(String key) {     if (key.equals("Hello")) return "Bonjour";     return null;   } }