1、
這篇文章只是我個(gè)人在學(xué)習(xí)過程當(dāng)中的筆記,現(xiàn)在把它共享一下,希望對(duì)各位讀者都有所幫助,如有不對(duì)之處,希望各位高人提出寶貴的意見。
2、
隨著社會(huì)的進(jìn)步,人們之間的交流不在局限于某一個(gè)區(qū)域。同樣的道理,軟件的使用也再面向某一區(qū)域的用戶,它的用戶可能是來自不同國家的、具有很大的文化差異的人們,所以代碼國際化是必要的。這里只說在.net中web應(yīng)用程序的國際化。
3、
新建一個(gè)名稱為
本地資源文件的命名可不是隨便亂命名的,它是有一定的規(guī)則的,本地資源文件命名的規(guī)則為:
Aspx文件名稱.+語言/特定區(qū)域名稱.+resx
例如:Default.aspx.zh-cn.resx 其中“zh-cn”為“中文-中國”的名稱,這個(gè)名稱可以從IE中查看。打開IE瀏覽器-Tool-Internet options…-languages…-add…,可以看到下面的窗口:
Aspx文件名稱.+resx
這樣每一個(gè)aspx文件都會(huì)有與它對(duì)應(yīng)的資源文件,本例中我們做只做兩種語言:zh-cn 和en-us,那么就要添加如下的資源文件:
Default.aspx.resx
Default.aspx.zh-cn.resx
Default.aspx.en-us.resx
此時(shí)的解決方案的結(jié)構(gòu)如圖所示:
到目前為止,已經(jīng)成功的添加了本地資源文件。但是文件中還什么內(nèi)容都沒有,在想本地資源文件中添加內(nèi)容之前先簡單的給Default.aspx文件中增加一點(diǎn)內(nèi)容以方便測(cè)試。
轉(zhuǎn)載是分享博文的一種常用方式...
聯(lián)系客服