Esempio n. 1
0
 /** registers the properties of the given bundle on the global settings bundle */
 public static void registerSettingsBundle(ResourceBundle bundle, boolean overwrite) {
   if (!overwrite) {
     SETTINGS_BUNDLE.addResourceBundle(bundle);
   } else {
     SETTINGS_BUNDLE.addResourceBundleAndOverwrite(bundle);
   }
 }
Esempio n. 2
0
 /** registers the properties of the given bundle on the global userError bundle */
 public static void registerUserErrorMessagesBundle(ResourceBundle bundle, boolean overwrite) {
   if (!overwrite) {
     USER_ERROR_BUNDLE.addResourceBundle(bundle);
   } else {
     USER_ERROR_BUNDLE.addResourceBundleAndOverwrite(bundle);
   }
 }
Esempio n. 3
0
 /** registers the properties of the given bundle on the global gui bundle */
 public static void registerGUIBundle(ResourceBundle bundle, boolean overwrite) {
   if (!overwrite) {
     GUI_BUNDLE.addResourceBundle(bundle);
   } else {
     GUI_BUNDLE.addResourceBundleAndOverwrite(bundle);
   }
 }
Esempio n. 4
0
 /** registers the properties of the given bundle on the global error bundle */
 public static void registerErrorBundle(ResourceBundle bundle, boolean overwrite) {
   if (!overwrite) {
     ERROR_BUNDLE.addResourceBundle(bundle);
   } else {
     ERROR_BUNDLE.addResourceBundleAndOverwrite(bundle);
   }
 }
Esempio n. 5
0
 /**
  * This will return the value of the property gui.label.-key- of the GUI bundle or the key itself
  * if unknown.
  */
 public static String getGUILabel(String key, Object... arguments) {
   String completeKey = "gui.label." + key;
   if (GUI_BUNDLE.containsKey(completeKey)) {
     return getMessage(GUI_BUNDLE, completeKey, arguments);
   } else {
     return completeKey;
   }
 }
Esempio n. 6
0
  // init I18N
  static {
    ParameterService.init();

    String localeLanguage =
        ParameterService.getParameterValue(RapidMiner.PROPERTY_RAPIDMINER_GENERAL_LOCALE_LANGUAGE);
    Locale locale = Locale.getDefault();
    if (localeLanguage != null) {
      locale = new Locale(localeLanguage);
      Locale.setDefault(locale);
      LogService.getRoot().log(Level.INFO, "com.rapidminer.tools.I18N.set_locale_to", locale);
    } else {
      LogService.getRoot()
          .log(Level.INFO, "com.rapidminer.tools.I18N.using_default_locale", locale);
    }
    JComponent.setDefaultLocale(locale);

    USER_ERROR_BUNDLE =
        new ExtensibleResourceBundle(
            ResourceBundle.getBundle(
                "com.rapidminer.resources.i18n.UserErrorMessages",
                locale,
                I18N.class.getClassLoader()));
    ERROR_BUNDLE =
        new ExtensibleResourceBundle(
            ResourceBundle.getBundle(
                "com.rapidminer.resources.i18n.Errors", locale, I18N.class.getClassLoader()));
    GUI_BUNDLE =
        new ExtensibleResourceBundle(
            ResourceBundle.getBundle(
                "com.rapidminer.resources.i18n.GUI", locale, I18N.class.getClassLoader()));
    SETTINGS_BUNDLE =
        new ExtensibleResourceBundle(
            ResourceBundle.getBundle(
                "com.rapidminer.resources.i18n.Settings", locale, I18N.class.getClassLoader()));

    ResourceBundle plotterBundle =
        ResourceBundle.getBundle(
            "com.rapidminer.resources.i18n.PlotterMessages", locale, I18N.class.getClassLoader());

    GUI_BUNDLE.addResourceBundle(plotterBundle);
  }