1、java本地化
class="java">public class App 
{
    public static void main( String[] args )
    {
    	Locale china = new Locale("zh", "CN");
    	Locale hongkong = new Locale("zh", "HK");
    	Locale taiwan = new Locale("zh", "TW");
    	Locale usa = new Locale("en", "US");
    	Locale england = new Locale("en", "GB");
    	Locale france = new Locale("fr", "FR");
    	NumberFormat fmt = NumberFormat.getCurrencyInstance(france);
    	double price = 12.88;
    	System.out.println(fmt.format(price));
    }
}
?
public static void messageFormat(Locale locale, Object...params) {
    	String msg = "hello {0}, welcome here to {1}";
    	
    	MessageFormat msgFmt = new MessageFormat(msg, locale);
    	
    	String localeMsg = msgFmt.format(params);
    	
    	System.out.println(localeMsg);
    }
?2、资源命名
资源名_语言代码_国家地区代码.properties
资源名.properties:默认的资源文件
?
3、spring中的MessageSource
org.springframework.context.support.ResourceBundleMessageSource
?
?