国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

巧用XML做多語言界面的FLASH

2024-09-05 20:54:00
字體:
來源:轉載
供稿:網友

我就來確定流程吧。

1.先判斷操作系統的語言版本->2.讀取相關語言包 ->3.替換顯示字串

一、判斷系統語言
判斷語言有一個內置函數 System.capabilities.language,這個比較簡單的,但你不可能每個語言都有,所以要建立一個已經有的語言包的數組,一一比較,如果沒有,就選用默認的語言包了。
這是這個功能的函數

代碼拷貝框

function getLANG() {
//已經擁有的語言列表
var LANG_list = ["zh-CN", "en"];
//先用系統函數取語言代碼
var LANG = System.capabilities.language;
//是否已經擁有相關語言包,若無,就用英文
for (var i = 0, find = false; iif (LANG == LANG_list[i]) {
find = true;
break;
}
}
LANG = find ? LANG : en;
return (LANG);
}

二、讀取語言包,并一次性替換
這里我使用的是XML文件,這樣就不用一次載入所有語言包了。語言包結構如下,注意是UTF-8編碼的,注意這里的技巧是文件名得是語言名,比如中文就得是 zh-CN.xml ,英文就得是 en.xml。

代碼拷貝框

<?xml version="1.0" encoding="UTF-8"?>
<LANG>
<LANG_username value = "用戶名" />
<LANG_password value = "密 碼" />
<LANG_login value = "登 陸" />
<LANG_reg value = "注 冊" />
<LANG_change value = "en" />
</LANG>

共2頁上一頁12下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉环县| 会宁县| 太仆寺旗| 忻城县| 石首市| 布尔津县| 建湖县| 乳山市| 吉木萨尔县| 晋中市| 蓝田县| 盐源县| 遵义县| 光山县| 长子县| 攀枝花市| 义乌市| 天峻县| 盐亭县| 温州市| 左云县| 苏州市| 贵德县| 依兰县| 百色市| 鸡泽县| 修水县| 邵阳市| 麻栗坡县| 抚顺县| 石林| 玉田县| 通州区| 怀仁县| 丹凤县| 大埔县| 永登县| 深州市| 都兰县| 外汇| 锦州市|