官术网_书友最值得收藏!

1.2.7 Web項(xiàng)目國際化原由

國際化即internationalization,因?yàn)樵谶@個(gè)單詞第一個(gè)字母i和最后一個(gè)字母n之間有18個(gè)字母,所以通常又被稱為i18n。為什么在Web項(xiàng)目中要進(jìn)行國際化,原因是世界上所有的國家和地區(qū)都是位于不同的區(qū)域,每個(gè)區(qū)域文化的不同,使兩個(gè)不同國家或地區(qū)的開發(fā)者開發(fā)的項(xiàng)目受到文化、語言的限制也有所不同,所以當(dāng)一個(gè)國家或地區(qū)的開發(fā)者希望自己開發(fā)的Web項(xiàng)目可以共享給其他國家和地區(qū)的開發(fā)者的,也就需要進(jìn)行國際化來解決由文化、語言帶來的問題。

國際化主要是針對語言和信息格式化進(jìn)行處理。除了字符編碼和語言之外,信息格式指的是文本、日期、時(shí)間、數(shù)據(jù)處理等信息的顯示格式。

它還包含了一個(gè)本地化的問題,本地化也被稱為l10n,原因和國際化稱為i18n是一樣的。舉例說一個(gè)中國的開發(fā)者,需要把一個(gè)英語的Web項(xiàng)目改版成中文字符顯示信息的Web項(xiàng)目,那就需要進(jìn)行語言和信息格式的處理,這就是本地化。

在Struts 2中,有兩種進(jìn)行國際化操作的方式:

●在Struts.properties文件中設(shè)置處理各種字符編碼或者語言的屬性文件,并由此擴(kuò)展這些屬性文件,讓W(xué)eb系統(tǒng)使用形成各種語言或信息格式化的配置信息。

●直接裝載Struts 2提供的自帶信息資源包。

主站蜘蛛池模板: 洛宁县| 太和县| 潮安县| 沈阳市| 武城县| 临澧县| 南通市| 嘉定区| 白山市| 勃利县| 肃宁县| 刚察县| 南汇区| 平山县| 福泉市| 绥棱县| 共和县| 固镇县| 全椒县| 神木县| 新野县| 吉林省| 邵阳市| 金山区| 普兰县| 长垣县| 临夏县| 安徽省| 临高县| 旅游| 芦溪县| 布拖县| 商城县| 友谊县| 沂源县| 沾益县| 安康市| 陕西省| 乌苏市| 襄汾县| 慈溪市|