List of usage examples for org.springframework.context.support GenericXmlApplicationContext getMessage
@Override public String getMessage(String code, @Nullable Object[] args, Locale locale) throws NoSuchMessageException
From source file:com.home.ln_spring.ch5.context.MessageSourceDemo.java
public static void main(String[] args) { GenericXmlApplicationContext context = new GenericXmlApplicationContext(); context.load("classpath:appContext/messageSource.xml"); context.refresh();/*from w w w .j a va 2s . c o m*/ Locale english = Locale.ENGLISH; Locale czech = new Locale("cs", "CZ"); System.out.println(context.getMessage("msg", null, english)); System.out.println(context.getMessage("msg", null, czech)); System.out.println( context.getMessage("nameMsg", new Object[] { "Dynisyuk", "Vitaliy", "Vladimirovich" }, english)); }
From source file:org.springforpro.chptr5.context.MessageSourceDemo.java
public static void main(String[] args) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); ctx.load("classpath:appContext/messageSource.xml"); ctx.refresh();//from w w w. j a v a 2 s . c om Locale english = Locale.ENGLISH; Locale russian = new Locale("ru", "RU"); System.out.println("English msg: " + ctx.getMessage("msg", null, english)); System.out.println("Russian msg: " + ctx.getMessage("msg", null, russian)); System.out .println("English nameMsg" + ctx.getMessage("nameMsg", new Object[] { "Clarence", "Ho" }, english)); // ResourceBundleMessageSource source = new ResourceBundleMessageSource(); // StaticMessageSource source = new StaticMessageSource(); // source.setBasename("appContext/labels"); // System.out.println(source.getMessage("msg", null, russian) ); // System.out.println(source.getMessage("msg", null, english) ); // Object[] os = new Object[] {"One", "two"}; // System.out.println(source.getMessage("nameMsg", new Object[] {"wut", "in my butt"}, english)); }