java 国际化
2017-01-07 17:14:29 0 举报
AI智能生成
为你推荐
查看更多
钟志敏
作者其他创作
大纲/内容
12320服务平台
系统管理
日志管理
角色管理
用户管理
后台用户管理
会员管理
医教学员管理
方式
将每一个语言区域的文本元素都单独保存在一个独立的属性文件中
resources_en_US.properties
resources_zh_CN.properties
...
选择和读取正确的属性文件
语言区域 java.util.Locale
构造器
参数
language
ISO语言代码
zh 汉语
en 英文
country
ISO国家码
US 英国
CN 中国
variant
特定于供应商或者特定于浏览器的代号
例子
new Locale(\"en\")
英语
new Locale(\"en\
加拿大所用英语
new Locale(\"es\
传统西班牙语
静态域
返回特定国家或语言的语言区域
Locale.CANADA_FRENCH
Locale.CHINA
返回用户计算机的语言区域
Locale.getDefault()
java.util.ResourceBundle
用于读取特定语言区域的属性
读取属性文件
假设本机环境为中文 zh_CN
ResourceBundle bundleCN = ResourceBundle.getBundle(\"message\")
会读取message_zh_CN.properties
如果不存在,会读取message.properties
Locale locale = new Locale(\"en\
会读取message_en_US.properties
读取值
bundleUS.getString(\"hello\")
0 条评论
回复 删除
下一页