jQuery國際化插件里一個叫做globinfo的文件夾包含了這350種文化的信息。實際上,這個文件夾里有700多個文件,因為它包括了每個文件的最小化(minify)和原始版本。
比如說,在globinfo文件夾,文件jQuery.glob.en-AU.js對應(yīng)英文(澳大利亞),jQuery.glob.id.js對應(yīng)印度尼西亞文,而jQuery.glob.zh-CHS對應(yīng)簡體中文。
示例:指定某種文化
假如你要創(chuàng)建一個德文的網(wǎng)站,并且希望在客戶端的JavaScript腳本里使用德語習(xí)慣顯示所有的日期、貨幣符號和數(shù)字。那頁面的源代碼也許與下面的HTML類似:
注意上面的span標簽,它們標識了所有需要用國際化插件進行格式化的區(qū)域:商品的價格、上架的日期以及庫存量。
要在網(wǎng)頁里使用jQuery國際化插件,需要添加三個JavaScript文件:jQuery庫,jQuery國際化插件和指定的文化習(xí)慣信息:
在上例中,我將包含了德語文化習(xí)慣的jQuery.glob.de-DE.js文件靜態(tài)地加入到網(wǎng)頁中,”de-DE”是語言標記,表示在德國使用的德語。
既然已經(jīng)引入了必要的腳本文件,就可以使用下面的客戶端JavaScript代碼調(diào)用插件來顯示價格、上架的日期以及庫存量等值:
jQuery國際化插件為jQuery函數(shù)庫添加了一些新的函數(shù)—包括preferCulture()和format()等新函數(shù)。你可以通過preferCulture()函數(shù)設(shè)置插件其他函數(shù)調(diào)用時使用的默認文化。preferCulture()函數(shù)接受一個語言標記作為參數(shù),這個函數(shù)會使用最接近這個語言標記的文化。
$.format()函數(shù)才是真正用來編排貨幣、日期和數(shù)字格式的。$.format()函數(shù)的第二個參數(shù)是格式分類符。例如,傳入“c”表示按貨幣的樣式編排參數(shù)值。在githum的ReadMe文件里詳細描述了所有格式分類符代表的意思:http://github.com/nje/jquery-glob
當我們在瀏覽器打開這個頁面的時候,所有的東西都是按照德語習(xí)慣正確顯示。貨幣符號采用的是歐元符號,日期采用德語的日期和月份名稱,并且,數(shù)字分隔符用的是點號(.),而不是逗號(,)。
你可以通過運行示例下載中的3_GermanSite.htm文件來了解上述方法。
出處:博客堂
責(zé)任編輯:bluehearts
上一頁 微軟的jQuery國際化插件 [1] 下一頁 微軟的jQuery國際化插件 [3]
◎進入論壇網(wǎng)頁制作、WEB標準化版塊參加討論,我還想發(fā)表評論。
|