文章出處

打開語言文件目錄:cd /usr/local/java/tomcat/webapps/art/WEB-INF/i18n

[root@centos]# cd /usr/local/java/tomcat/webapps/art/WEB-INF/i18n[root@centos]# i18n]# ll總計 200-rw-r--r-- 1 root root  5249 12-08 15:21 ArtMessages_es.properties-rw-r--r-- 1 root root  5269 12-08 15:21 ArtMessages_fr.properties-rw-r--r-- 1 root root  3898 12-08 15:21 ArtMessages_hu.properties-rw-r--r-- 1 root root  3322 12-08 15:21 ArtMessages_it.properties-rw-r--r-- 1 root root 55202 12-08 15:21 ArtMessages_lt.properties-rw-r--r-- 1 root root 47072 12-08 15:21 ArtMessages.properties-rw-r--r-- 1 root root  5258 12-08 15:21 ArtMessages_pt_BR.properties-rw-r--r-- 1 root root 47518 12-08 15:21 ArtMessages_sw.properties-rw-r--r-- 1 root root  2246 12-08 15:21 ArtMessages_zh_CN.properties-rw-r--r-- 1 root root  2253 12-08 15:21 ArtMessages_zh_TW.properties-rw-r--r-- 1 root root   512 12-08 15:21 languages.properties[root@centos]# 

可以看到這些文件都是用于支持不同語言的配置腳本。其中語言的選用在文件 languages.properties 設置

 

 

[root@centos]# vi languages.properties# list of languages to be displayed in the language drop down box# format is  = # see https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes# and https://en.wikipedia.org/wiki/List_of_countries_and_dependencies_and_their_capitals_in_native_languagesen = English#sw = Kiswahili#fr = Fran\u00e7ais#it = Italiano#de = Deutsch#lt = Lietuvi\u0173#es = Espa\u00f1ol#hu = Magyar#pt_BR = Portugu\u00eas (Brasil)zh_CN = \u7b80\u4f53\u4e2d\u6587#zh_TW = \u7e41\u9ad4\u4e2d\u6587

將 zh_CN = \u7b80\u4f53\u4e2d\u6587 前面的“#” 去掉 ,保留英文和中文,其他注釋。 后面的字符為 unicode 編碼, “\u7b80\u4f53\u4e2d\u6587” 中文為 “簡體中文” 。

 

修改完成后重啟 tomcat 服務:

 

service tomcat stopservice tomcat start

退出 art 登錄或重新登陸,可看到有選擇 “簡體中文” 語言

 

\

\

但是選擇中文登錄進來,還是有很多英文的!這時因為,漢化文件尚未漢化所有的英文。

在 目錄 /usr/local/java/tomcat/webapps/art/WEB-INF/i18n 中,看到文件 ArtMessages_zh_CN.properties ,這就是漢化文件。

怎么漢化呢?找一個文件測試一下。

\

該頭部導航對應的 jsp 文件為:

 

vi /usr/local/java/tomcat/webapps/art/WEB-INF/jsp/header.jsp
\

 

找到這樣的信息: header.link.reports 、header.link.jobs ,這兩個名詞分別對應導航的 “Reports ” 和 “Jobs” 。編輯 ArtMessages_zh_CN.properties 添加以下漢化信息。

 

vi /usr/local/java/tomcat/webapps/art/WEB-INF/i18n/ArtMessages_zh_CN.properties
\

 

紅框為新增加的漢化,將中文名稱轉unicode編碼就行(中文轉unicode工具很多)

保存后重啟 tomcat 服務,重新登陸 art 。頭部導航已漢化:

\

不過要是漢化所有,得花很長時間啊。所以,求共享,求開源 ^ ^……

看文倉www.92to.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20161231/80353.html

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()