Java 国际化不匹配
具体情况描述:
无法解析国际化语言,国际化失效
技术分析:
用messageResource_en_US.properties 美国英语
messageResource_zh_CN.properties 中国汉语
做国际化
解决方式:
在IE 浏览器中
Internet 选项 --- 语言 默认设置的第一条语言 会
java 程序中所做的国际化 文件的 种类 相互匹配
如果 Internet 选项 --- 语言 默认设置的第一条语言 类型没有在java 程序中找到相匹配的 messageResourse_xx_XX.properties 文件匹配
则会找默认的 messageResourse.properties 文件匹配
如果还是无法找到则国际化无法实现
Eg:
Java 程序中有
messageResource_en_US.properties 美国英语
messageResource_zh_CN.properties 中国汉语
Internet 选项 --- 语言 设置的是 中文(中国)[zh-cn] 或 英语(美国)[en-us],国际化都会成功。
如果 Internet 选项 --- 语言 设置的是 英语[en]
在java 程序中没有找到 英语国际化(messageResource_en.properties) 文件
则找 默认国际化(messageResource.properties) 文件
如果 默认国际化(messageResource.properties) 文件 无法找到
则国际化失败