9.1 概述
国际化(Internationalization),通俗点讲就是让软件实现对多种语言的支持,可以通过简单的设置让软件支持的语言从一种切换到另一种。
当然,最直观的就是界面显示了,比如一个实现了国际化的软件,可以很容易的从英文界面切换成中文界面。在日常工作中也常见到国际化的软件,比如Eclipse就是多语言的,只要安装了相应的语言包,在启动的时候指定语言参数就可以实现软件界面的快速转换。
在设计多语言实现的时候,要注意两点:
- 不能给软件开发带来过多的额外负担。
- 在改变语言或者添加一种语言的时候,不能修改已经写好的软件。
Struts2作为一款成熟的web框架,自然也支持国际化,使用Struts2的时候,只要把对应的资源文件放在指定的地方,不用修改程序的主体,就可以对应新的语言要求。具体如何实现,后面再详细描述,先来看看Java内置的国际化。
私塾在线网站原创《研磨struts2》系列
转自请注明出处:【http://sishuok.com/forum/blogPost/list/0/4083.html】
欢迎访问http://sishuok.com获取更多内容
本文介绍了软件国际化的概念及其实现要点,强调了在不增加过多开发负担的情况下,通过简单的设置即可实现软件界面多语言的快速切换。以Struts2框架为例,说明了如何在不改动程序主体的情况下支持新的语言需求。
1019

被折叠的 条评论
为什么被折叠?



