《研磨struts2》第九章 国际化 之 9.1 概述

9.1  概述

国际化(Internationalization),通俗点讲就是让软件实现对多种语言的支持,可以通过简单的设置让软件支持的语言从一种切换到另一种。

当然,最直观的就是界面显示了,比如一个实现了国际化的软件,可以很容易的从英文界面切换成中文界面。在日常工作中也常见到国际化的软件,比如Eclipse就是多语言的,只要安装了相应的语言包,在启动的时候指定语言参数就可以实现软件界面的快速转换。

在设计多语言实现的时候,要注意两点:

  • 不能给软件开发带来过多的额外负担。
  • 在改变语言或者添加一种语言的时候,不能修改已经写好的软件。

Struts2作为一款成熟的web框架,自然也支持国际化,使用Struts2的时候,只要把对应的资源文件放在指定的地方,不用修改程序的主体,就可以对应新的语言要求。具体如何实现,后面再详细描述,先来看看Java内置的国际化。

 

私塾在线网站原创《研磨struts2》系列

转自请注明出处:【http://sishuok.com/forum/blogPost/list/0/4083.html

欢迎访问http://sishuok.com获取更多内容

猜你喜欢

转载自rubbing-struts2.iteye.com/blog/1525886