Skip to content

Day: October 26, 2009


將國際化(i18n)導入 javascript

Post date:

更新: 已釋出 1.0 版本使用 Google Code: javascript-i18n-core Live Demo: http://app.essoduke.org/i18n/ 若您的瀏覽器不支援 Object Frame 顯示,請點選上列的展示連結。 以往進行 javascript 多國語言的開發總是比較麻煩,所以就著手進行了這方面的嘗試;因為 Javascript 判別 HTTP_ACCEPT_LANGUAGE 會有失誤的問題,所以偵測語系交由後端程式負責,並將此參數以 inline 方式傳入 js。 安裝 使用 ///以正體中文語系為例 //無參數字串 i18n._('Current Datetime: '); //輸出「目前時間:」 //傳入單一參數 i18n._('I have %1 books', 10); //輸出「我有 10 本書」 //傳入多個參數 i18n._('I have %1 books and %2 pens', 10, 20); //輸出「我有 10 本書和 20 […]