struts2的國際化 i18n 操作

2021-05-07 17:51:02 字數 866 閱讀 5782

(1)新增資源檔案的方式之一:在struts.xml檔案中引入資源檔案    

<

constant 

name

="struts.custom.i18n.resources"

value

="資源檔名"

/>

新增資源檔案的方式之二:建立struts.properties並在新增語句struts.custom.i18n.resources=資源檔名

(2)在jsp頁面中呼叫資源檔案的方法:

1)    使用

<

s:text 

key / label

/>

如:<

s:text 

name

="messagekey"

/>

2)    使用

<

s:property 

>

如:<

s:property 

value

="%"

/>

<

s:textfield 

name

="name"

label

="%"

/>

(3)資源檔案不同配置的自動查詢順序

第一:通過

<

s:i18n

>

訪問待定位置的資源檔案

第二:action範圍的資源檔案(只能由action呼叫),資源檔名在action的類檔案的同級目錄下,與action類名相同.

第三:包範圍內的資源檔案(以模組方式管理資源檔案),放在包目錄下.如package_en_zh

第四:通用性較強的全域性資源檔案,放在src目錄下

react Taro 使用i18n國際化

npm install react i18next i18next i18next browser languagedetector 新建index.jsx import languagedetector from i18next browser languagedetector import i1...

iOS應用的國際化i18n

ios應用的國際化,主要分為3個部分 下面我就來一一說明。info.plist 檔案的國際化 我們使用xcode 4.5 建立乙個新專案,會自動建立乙個 en.lproj 目錄,這個目錄下存放的就是需要國際化的檔案 預設為英文 下面,我們還需要建立中文國際化支援。1.建立名為 zh hans.lpr...

iOS應用的國際化i18n

m ios應用的國際化,主要分為3個部分 下面我就來一一說明。info.plist 檔案的國際化 我們使用xcode 4.5 建立乙個新專案,會自動建立乙個 en.lproj 目錄,這個目錄下存放的就是需要國際化的檔案 預設為英文 下面,我們還需要建立中文國際化支援。1.建立名為 zh hans.l...