List of usage examples for org.springframework.context.i18n LocaleContextHolder getLocale
public static Locale getLocale()
From source file:nu.yona.server.util.ThymeleafUtil.java
public static Context createContext() { Context ctx = new Context(); ctx.setLocale(LocaleContextHolder.getLocale()); return ctx; }
From source file:com.mb.ext.web.util.MessageHelper.java
public static String getMessageByErrorId(MessageSource messageSource, String errorCode) { Locale currentLocale = LocaleContextHolder.getLocale(); if (StringUtils.isNotBlank(errorCode)) { return messageSource.getMessage(errorCode, null, currentLocale); }// ww w. ja v a2s.c o m return getDefaultMessage(messageSource); }
From source file:com.mb.ext.web.util.MessageHelper.java
public static String getDefaultMessage(MessageSource messageSource) { return messageSource.getMessage(getDefaultErrorCode(), null, LocaleContextHolder.getLocale()); }
From source file:br.eti.danielcamargo.backend.common.utils.MessageUtils.java
private static String buscarChave(String modulo, String chave, Serializable... params) { Locale locale = LocaleContextHolder.getLocale(); if (!MAPA_RECURSOS.containsKey(modulo)) { StringBuilder caminho = new StringBuilder(); caminho.append("i18n.").append(modulo).append(".").append(MENSAGENS_APLICACAO); MAPA_RECURSOS.put(modulo, caminho.toString()); }// w ww . ja v a 2s . c o m String caminhoBundle = MAPA_RECURSOS.get(modulo); String valor = ResourceBundleUtils.getFromKeyOnly(locale, caminhoBundle, chave, params); return valor; }
From source file:cherry.foundation.util.MessageSourceUtil.java
public static List<String> getMessageList(BindingResult binding) { Locale locale = LocaleContextHolder.getLocale(); List<String> list = new ArrayList<>(binding.getAllErrors().size()); for (ObjectError objectError : binding.getAllErrors()) { list.add(messageSource.getMessage(objectError, locale)); }/* w ww.ja v a 2s.c o m*/ return list; }
From source file:com.taobao.itest.util.DateConverter.java
public static synchronized String getDatePattern() { Locale locale = LocaleContextHolder.getLocale(); try {/* w w w . j a va 2 s . com*/ defaultDatePattern = ResourceBundle.getBundle(resource, locale).getString("datePattern"); } catch (MissingResourceException mse) { defaultDatePattern = "yyyy-MM-dd"; } return defaultDatePattern; }
From source file:cherry.foundation.type.EnumUtil.java
public static <E extends Enum<E>> LabeledEnum<E> getLabeledEnum(final E e) { return new LabeledEnum<E>() { @Override/*from w w w . j a v a 2 s .c om*/ public E getEnum() { return e; } @Override public String getEnumName() { return e.name(); } @Override public String getEnumLabel() { String cd = new StringBuffer(e.getClass().getName()).append(".").append(e.name()).toString(); return messageSource.getMessage(cd, null, LocaleContextHolder.getLocale()); } }; }
From source file:org.openlmis.fulfillment.web.util.ReportUtils.java
/** * Set parameters of rendered pdf report. *///from w w w.ja v a2 s . co m public static Map<String, Object> createParametersMap() { Map<String, Object> params = new HashMap<>(); params.put("format", "pdf"); Locale currentLocale = LocaleContextHolder.getLocale(); params.put(REPORT_LOCALE, currentLocale); ResourceBundle resourceBundle = ResourceBundle.getBundle("messages", currentLocale); params.put(REPORT_RESOURCE_BUNDLE, resourceBundle); params.put("subreport_dir", "reports/"); params.put("image_dir", "images/"); return params; }
From source file:cherry.foundation.util.MessageSourceUtil.java
public static List<String> getMessageList(List<MessageSourceResolvable> messages) { Locale locale = LocaleContextHolder.getLocale(); List<String> list = new ArrayList<>(messages.size()); for (MessageSourceResolvable resolvable : messages) { list.add(messageSource.getMessage(resolvable, locale)); }//from ww w . j a v a2 s . c om return list; }
From source file:org.wallride.web.support.RestValidationErrorModel.java
public static RestValidationErrorModel fromBindingResult(BindingResult result, MessageSourceAccessor messageSourceAccessor) { RestValidationErrorModel restResult = new RestValidationErrorModel(); restResult.globalErrors = new ArrayList<>(); for (ObjectError error : result.getGlobalErrors()) { restResult.globalErrors.add(/* w ww . j a va2 s . c om*/ messageSourceAccessor.getMessage(error.getDefaultMessage(), LocaleContextHolder.getLocale())); } restResult.fieldErrors = new LinkedHashMap<>(); for (FieldError error : result.getFieldErrors()) { restResult.fieldErrors.put(error.getField(), messageSourceAccessor.getMessage(error, LocaleContextHolder.getLocale())); } return restResult; }