关于internationlization

来源:互联网 发布:php 数组相加 编辑:程序博客网 时间:2024/05/22 10:58
1、国际化主要有三个类:Locale(设置语言,区域,即properties文件的后缀),ResourceBundle(得到文件中的 String),Format(定义格式)。其中

ResourceBundle有两个抽象类PropertyResourceBundle(常用), ListResourceBundle(用的少,因为需要有类继承才可用)
其常用方法:
    (1) Locale(String language,String country,String OStype);
    (2)Locale currentLocal=newLocale(“fr”,“CA”,“UNIX”)
         ResourceBundle introlLabels=ResourceBundle.getBundle(“preoperties‘ basename”,currentLocale);
 
2、国际化时,将页面设成UTF-8型的字符
3、国际化中的property文件不用编译成.class文件
4、process:首先创建properties文档,然后定义locale,再创建ResourceBundle,最后用ResourceBundle.getBundle.getString(“”)取text。
5、在struts中,<message-resources>标签只需定义一个basename properties。
原创粉丝点击