W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
I18n 對(duì)象可通過資源文件的 baseName 與 locale 參數(shù)獲取到與之相對(duì)應(yīng)的 Res 對(duì)象,Res 對(duì)象提供了 API 用來獲取國際化數(shù)據(jù)。
以下給出具體使用步驟:
以下是基于以上步驟以后的代碼示例:
// 通過locale參數(shù)en_US得到對(duì)應(yīng)的Res對(duì)象
Res resEn = I18n.use("en_US");
// 直接獲取數(shù)據(jù)
String msgEn = resEn.get("msg");
// 獲取數(shù)據(jù)并使用參數(shù)格式化
String msgEnFormat = resEn.format("msg", "james", new Date());
// 通過locale參數(shù)zh_CN得到對(duì)應(yīng)的Res對(duì)象
Res resZh = I18n.use("zh_CN");
// 直接獲取數(shù)據(jù)
String msgZh = resZh.get("msg");
// 獲取數(shù)據(jù)并使用參數(shù)格式化
String msgZhFormat = resZh.format("msg", "詹波", new Date());
// 另外,I18n還可以加載未使用me.setI18nDefaultBaseName()配置過的資源文件,唯一的不同是
// 需要指定baseName參數(shù),下面例子需要先創(chuàng)建otherRes_en_US.properties文件 Res otherRes = I18n.use("otherRes", "en_US"); otherRes.get("msg");
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: