@Override public ResourceBundle getResourceBundle(Locale locale) { return new MessageSourceResourceBundle(this.messageSource, locale); }
/** * Create a new MessageSourceResourceBundle for the given MessageSource and Locale. * @param source the MessageSource to retrieve messages from * @param locale the Locale to retrieve messages for * @param parent the parent ResourceBundle to delegate to if no local message found */ public MessageSourceResourceBundle(MessageSource source, Locale locale, ResourceBundle parent) { this(source, locale); setParent(parent); }
@Test public void testMessageSourceResourceBundle() { ResourceBundleMessageSource ms = new ResourceBundleMessageSource(); ms.setBasename("org/springframework/context/support/messages"); MessageSourceResourceBundle rbe = new MessageSourceResourceBundle(ms, Locale.ENGLISH); assertEquals("message1", rbe.getString("code1")); assertTrue(rbe.containsKey("code1")); MessageSourceResourceBundle rbg = new MessageSourceResourceBundle(ms, Locale.GERMAN); assertEquals("nachricht2", rbg.getString("code2")); assertTrue(rbg.containsKey("code2")); }
@Override public ResourceBundle getResourceBundle(Locale locale) { return new MessageSourceResourceBundle(this.messageSource, locale); }
/** * Create a new MessageSourceResourceBundle for the given MessageSource and Locale. * @param source the MessageSource to retrieve messages from * @param locale the Locale to retrieve messages for * @param parent the parent ResourceBundle to delegate to if no local message found */ public MessageSourceResourceBundle(MessageSource source, Locale locale, ResourceBundle parent) { this(source, locale); setParent(parent); }
@Override public ResourceBundle getResourceBundle() { HttpSession session = this.request.getSession(false); if (session != null) { Object lcObject = Config.get(session, Config.FMT_LOCALIZATION_CONTEXT); if (lcObject instanceof LocalizationContext) { ResourceBundle lcBundle = ((LocalizationContext) lcObject).getResourceBundle(); return new MessageSourceResourceBundle(this.messageSource, getLocale(), lcBundle); } } return new MessageSourceResourceBundle(this.messageSource, getLocale()); }
/** * Create a new MessageSourceResourceBundle for the given MessageSource and Locale. * @param source the MessageSource to retrieve messages from * @param locale the Locale to retrieve messages for * @param parent the parent ResourceBundle to delegate to if no local message found */ public MessageSourceResourceBundle(MessageSource source, Locale locale, ResourceBundle parent) { this(source, locale); setParent(parent); }
@Override public ResourceBundle getResourceBundle() { HttpSession session = this.request.getSession(false); if (session != null) { Object lcObject = Config.get(session, Config.FMT_LOCALIZATION_CONTEXT); if (lcObject instanceof LocalizationContext) { ResourceBundle lcBundle = ((LocalizationContext) lcObject).getResourceBundle(); return new MessageSourceResourceBundle(this.messageSource, getLocale(), lcBundle); } } return new MessageSourceResourceBundle(this.messageSource, getLocale()); }
public ResourceBundle getResourceBundle(Locale locale) { return new MessageSourceResourceBundle(messageSource, locale); }
@Override public ResourceBundle getResourceBundle(Locale locale) { return new MessageSourceResourceBundle(this.messageSource, locale); }
/** * Creates a localization ResourceBundle for current locale. * * @return MessageSourceResourceBundle */ @Deprecated public static MessageSourceResourceBundle getBundle() { return new MessageSourceResourceBundle(getMessageSource(), getLocale()); }
@Override public void postHandle( HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) { if (modelAndView != null) { modelAndView.addObject(KEY_RESOURCE_FINGERPRINT_REGISTRY, resourceFingerprintRegistry); modelAndView.addObject(KEY_THEME_FINGERPRINT_REGISTRY, themeFingerprintRegistry); modelAndView.addObject(KEY_APP_SETTINGS, appSettings); modelAndView.addObject(KEY_AUTHENTICATION_OIDC_CLIENTS, runAsSystem(this::getOidcClients)); modelAndView.addObject(KEY_AUTHENTICATION_SIGN_UP, authenticationSettings.getSignUp()); modelAndView.addObject(KEY_ENVIRONMENT, getEnvironmentAttributes()); modelAndView.addObject( KEY_I18N, new MessageSourceResourceBundle(messageSource, LocaleContextHolder.getLocale())); } }
@Override public ResourceBundle getResourceBundle() { HttpSession session = this.request.getSession(false); if (session != null) { Object lcObject = Config.get(session, Config.FMT_LOCALIZATION_CONTEXT); if (lcObject instanceof LocalizationContext) { ResourceBundle lcBundle = ((LocalizationContext) lcObject).getResourceBundle(); return new MessageSourceResourceBundle(this.messageSource, getLocale(), lcBundle); } } return new MessageSourceResourceBundle(this.messageSource, getLocale()); }
!model.containsKey(JRParameter.REPORT_RESOURCE_BUNDLE)) { model.put(JRParameter.REPORT_RESOURCE_BUNDLE, new MessageSourceResourceBundle(rc.getMessageSource(), locale));