Java -- 国际化 多语化
来源:互联网 发布:网络维护服务外包请示 编辑:程序博客网 时间:2024/06/10 12:15
1. 以中英两种语言做示例,显示 "hello"
2. 建立英文语言文件 “mess_en_US.properties ”, 输入内容 “hello=welcome you !”, 文件名格式为Java支持的 XX_国家_语言.properties
3. 建立中文语言文件 “mess_zh_CN.properties”,输入内容 “hello=你好”
4. 使用工具 native2ascii 转为Unicode存储, 该工具在 JAVA_HOME目录 bin下
native2ascii mess_zh_CN.properties mess1_zh_CN.properties
native2ascii mess_en_US.properties mess1_en_US.properties
6. 代码示例:
public class Main {public static void main(String[] args) throws IOException {Locale [] localeList = Locale.getAvailableLocales();for( int i=0; i!=localeList.length; i++ ){ //输出支持的国家和语言System.out.println( localeList[i].getDisplayCountry() + "=" + localeList[i].getCountry()+ " " + localeList[i].getDisplayLanguage() + "=" + localeList[i].getLanguage() );}Locale mylocale = Locale.getDefault();ResourceBundle bundle = ResourceBundle.getBundle("mess1", mylocale); //根据系统信息 获取语言包System.out.println(bundle.getString("hello")); //根据系统 输出对应的值, key -- value}}
- Java -- 国际化 多语化
- Android国际化---Java国际化
- JAVA国际化
- java国际化
- JAVA国际化
- java国际化
- java 国际化
- java 国际化
- java国际化
- java国际化
- java 国际化
- java 国际化
- JAVA国际化
- java国际化
- java国际化
- JAVA国际化
- java国际化
- java国际化
- 对大学的期望
- 聚类(1)——混合高斯模型 Gaussian Mixture Model
- linux下vi操作Found a swap file by the name
- 多线程Mutex'sExample
- http和ftp和www 是什么?
- Java -- 国际化 多语化
- Linux下如何查看系统启动时间和运行时间
- Tomcat内存溢出的原因3种
- webstorm中使用CSDN的git功能
- 指针小知识
- IOS 预览word文档的集中方式
- MFC窗口视频显示方法--OpenCV VFW模式
- ConcurrentLinkedQueue
- QDUOJ-16 分糖果(图论, 广搜)