Ejemplo n.º 1
0
  /**
   * Returns Resource bundle of a locale.
   *
   * @param locale Locale.
   * @return Resource bundle of a locale.
   */
  public ResourceBundle getResourceBundle(String locale) {
    if (locale == null) {
      return bundle;
    }

    ResourceBundle rb = (ResourceBundle) bundles.get(locale);
    if (rb == null) {
      rb = com.sun.identity.shared.locale.Locale.getResourceBundle(BUNDLE_NAME, locale);

      if (rb == null) {
        rb = bundle;
      }
      bundles.put(locale, rb);
    }

    return rb;
  }