1 / 21
文档名称:

传智播客国际化ppt课件.ppt

格式:ppt   大小:630KB   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

传智播客国际化ppt课件.ppt

上传人:luyinyzha 2018/10/1 文件大小:630 KB

下载得到文件列表

传智播客国际化ppt课件.ppt

相关文档

文档介绍

文档介绍:JavaWEB开发-国际化
讲师: 方立勋
IT资讯交流网.
Tip1:国际化开发概述
软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读****惯的页面或数据。
国际化又称为 i18n:internationalization
IT资讯交流网.
Tip2:合格的国际化软件
软件实现国际化,需具备哪些特征:
对于程序中固定使用的文本元素,例如菜单栏、导航条等中使用的文本元素、或错误提示信息,状态信息等,需要根据来访者的地区和国家,选择不同语言的文本为之服务。
对于程序动态产生的数据,例如(日期,货币等),软件应能根据当前所在的国家或地区的文化****惯进行显示。
IT资讯交流网.
Tip3:固定文本元素的国际化
对于软件中的菜单栏、导航条、错误提示信息,状态信息等这些固定不变的文本信息,可以把它们写在一个properties文件中,并根据不同的国家编写不同的properties文件。这一组properties文件称之为一个资源包。
在JavaAPI中提供了一个ResourceBundle 类用于描述一个资源包,并且 ResourceBundle类提供了相应的方法getBundle,这个方法可以根据来访者的国家地区自动获取与之对应的资源文件予以显示。
IT资讯交流网.
Tip4:创建资源包和资源文件
一个资源包中的每个资源文件都必须拥有共同的基名。除了基名,每个资源文件的名称中还必须有标识其本地信息的附加部分。例如:一个资源包的基名是“myproperties”,则与中文、英文环境相对应的资源文件名则为:
“”“”
每个资源包都应有一个默认资源文件,这个文件不带有标识本地信息的附加部分。若ResourceBundle对象在资源包中找不到与用户匹配的资源文件,它将选择该资源包中与用户最相近的资源文件,如果再找不到,则使用默认资源文件。例如:

IT资讯交流网.
Tip7:动态数据的国际化
数值,货币,时间,日期等数据由于可能在程序运行时动态产生,所以无法像文字一样简单地将它们从应用程序中分离出来,而是需要特殊处理。Java 中提供了解决这些问题的 API 类(位于 包和 包中)
Locale 类
Locale 实例对象代表一个特定的地理,政治、文化区域。
一个 Locale 对象本身不会验证它代表的语言和国家地区信息是否正确,只是向本地敏感的类提供国家地区信息,与国际化相关的格式化和解析任务由本地敏感的类去完成。(若JDK中的某个类在运行时需要根据 Locale 对象来调整其功能,这个类就称为本地敏感类)
IT资讯交流网.
Tip8:DateFormat类(国际化日期)
DateFormat 类可以将一个日期/时间对象格式化为表示某个国家地区的日期/时间字符串。
DateFormat 类除了可按国家地区格式化输出日期外,它还定义了一些用于描述日期/时间的显示模式的 int 型的常量,包括FULL, LONG, MEDIUM, DEFAULT, SHORT,实例化DateFormat对象时,可以使用这些常量,控制日期/时间的显示长度。
IT资讯交流网.
Tip9:DateFormat类
例如,对于日期/时间“2005年9月15日下午4时41分20秒”,如设置了DateFormat的显示模式,则日期/时间显示样式分别为:
SHORT模式完全是数字的,在中文环境下显示为“05-9-15 下午4:41”;在英文环境下为“9/15/05 4:41 PM”。
MEDIUM模式比SHORT模式长些,在中文环境显示为“2005-9-15 16:41:20”;在英文环境下显示为“Sep 15, 2005 4:41:20 PM”。
LONG模式比MEDIUM模式更长一些,在中文环境下显示为“2005年9月15日下午04时41分20秒”;在英文环境下显示为“September 15, 2005 4:41:20 PM CST”。
FULL模式指定日期/时间的完整格式,在中文环境下显示为“2005年9月15日星期四下午04时41分20秒 CST”;在英文环境下,这个日期/时间显示为“Thursday, September 15, 2005 4:41:20 PM CST”。
IT资讯交流网.

最近更新

2024年高三历史教学工作总结15篇[必备] 46页

2024年高一期末考试作文 22页

2024年高一军训周记 13页

2024年骆驼祥子观后感9篇 15页

2024年食堂供货的合同(通用12篇) 34页

2024年飞鸟集读书心得 25页

2024年领导致辞发言稿(通用25篇) 30页

2024年预包装食品采购合同8篇 26页

2024年项目建设合同(15篇) 77页

2024年音体美教研组优秀工作计划 6页

2024年音乐教师工作总结4篇(荐) 11页

2024年青春奋斗大学生演讲稿励志 4页

科普知识竞赛题库及参考答案1套 16页

2023年总经理聘用合同封面十四篇 57页

食品安全法管理知识考试题库及参考答案【最新.. 28页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

2024年霸气的个性签名(精选180句) 13页

门面房屋租赁合同电子版 门面房屋租赁合同三年.. 22页

造价咨询公司开业总经理致辞 5页

2024年中职职业院校(学前教育及幼儿心理学)技.. 42页

2024年高校教师岗前培训《高等教育学》题目10.. 23页

信用证结算协议书 12页

文旅项目规划方案(精选10篇) 28页

规范组织关系转接及党员档案审查(ppt) 43页

混凝土护坡施工方案 4页

以旧换新备案申请书[5篇范例] 2页

《WindowsServer2012网络操作系统项目教程(第.. 27页

城镇土地估价规程新 57页

《教育法规教程》第6章预防未成年人犯罪 48页

《GJB 1362A-2016 军工产品定型程序和要求》... 20页