真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

RDIFramework.NETV2.9版本多語(yǔ)言的實(shí)現(xiàn)

RDIFramework.NET V2.9版本多語(yǔ)言的實(shí)現(xiàn)

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括榆次網(wǎng)站建設(shè)、榆次網(wǎng)站制作、榆次網(wǎng)頁(yè)制作以及榆次網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,榆次網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到榆次省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

現(xiàn)在是國(guó)際化時(shí)代,軟件也不能落后。一個(gè)公司里很可能會(huì)有老外,也可能有臺(tái)灣的朋友,他們用軟件的習(xí)慣都不一樣,若同樣一個(gè)軟件同時(shí)能適應(yīng)多種語(yǔ)言文化,那是想當(dāng)?shù)睦硐肓?,最起碼能比較完善的支持英文版本,大家用起來(lái)也會(huì)舒服一些。

RDIFramework.NET框架中的多語(yǔ)言包,目前是按XML文件的方式進(jìn)行組織,方便用戶自由定義語(yǔ)言包。XML 語(yǔ)言包的好處主要就是客戶修改起來(lái)容易,直接用記事本就可以修正了,沒必要又重新編譯源碼啥的,非常省事。我們框架目前主要支持中文簡(jiǎn)體、繁體、英文三種,當(dāng)然如果需要其他語(yǔ)言包可以自己制作。多語(yǔ)言實(shí)現(xiàn)的參考如下圖所示,這些語(yǔ)言包以XML文件的格式、直接存儲(chǔ)了文本文件、需要幾個(gè)國(guó)家的語(yǔ)言支持,只要有配套的包就可以了。

一、多語(yǔ)言效果展示

 RDIFramework.NET V2.9版本多語(yǔ)言的實(shí)現(xiàn)

語(yǔ)言包配置文件如下圖所示:

簡(jiǎn)體中文語(yǔ)言包參考:

 RDIFramework.NET V2.9版本多語(yǔ)言的實(shí)現(xiàn)

繁體中文語(yǔ)言包參考: 

RDIFramework.NET V2.9版本多語(yǔ)言的實(shí)現(xiàn)

英文語(yǔ)言包參考:

RDIFramework.NET V2.9版本多語(yǔ)言的實(shí)現(xiàn)

以上就是語(yǔ)言包里的內(nèi)容參考,每個(gè)頁(yè)面上的元素的多語(yǔ)言定義,中間用了“_”區(qū)分了每個(gè)窗體里的控件的名稱,全名規(guī)則為:窗體名稱_控件名稱。RDIFramework.NET框架的多語(yǔ)言不僅對(duì)模塊界面進(jìn)行了語(yǔ)言,同時(shí)對(duì)日志文件、各消息提示框架等都進(jìn)行了多語(yǔ)言的處理,如下的日志文件所示,發(fā)“英文”語(yǔ)言包登錄,各日志文件都是以英文進(jìn)行記錄的。

 RDIFramework.NET V2.9版本多語(yǔ)言的實(shí)現(xiàn)

提示信息一樣是以相應(yīng)的語(yǔ)言包設(shè)置顯示,如下圖所示:

RDIFramework.NET V2.9版本多語(yǔ)言的實(shí)現(xiàn)

二、多語(yǔ)言效果切換方式

要想展示進(jìn)行多語(yǔ)言方案,首先我們得啟用多語(yǔ)言選項(xiàng),然后再設(shè)置當(dāng)前語(yǔ)言。方式有兩種,一種是通過(guò)修改Config.xml文件來(lái)實(shí)現(xiàn),如下圖所示:

RDIFramework.NET V2.9版本多語(yǔ)言的實(shí)現(xiàn)

啟用多語(yǔ)言我們需要設(shè)置:MultiLanguage屬性為True,另需要設(shè)置“CurrentLanguage”框架當(dāng)前語(yǔ)言屬性,如果沒有設(shè)置,默認(rèn)為簡(jiǎn)體中文,CurrentLanguage屬性取值為:

      zh-CN:簡(jiǎn)體中文

zh-TW:繁體中文

en-US:英文

或者通過(guò)框架主界面的“選項(xiàng)”窗體進(jìn)行當(dāng)前語(yǔ)言的設(shè)置,設(shè)置后重新啟動(dòng)框架即可。如下圖所示:

RDIFramework.NET V2.9版本多語(yǔ)言的實(shí)現(xiàn)

三、多語(yǔ)言調(diào)用接口

RDIFramework.NET框架對(duì)窗體、用戶控件等都進(jìn)行了多語(yǔ)言的支持,如果用戶按照多語(yǔ)言定義的規(guī)范進(jìn)行了語(yǔ)言的定義,則可以直接調(diào)用RDIFramework.WinForm.Utilities.dll文件中的接口:    

BasePageLogic.SetLanguageResource(窗體名稱),進(jìn)行多語(yǔ)言的切換。

如果是脫離框架的單獨(dú)頁(yè)面,則可以在加載事件中調(diào)用“RDIFramework.Utilities.dll”提供的接口:

1
2
3
4
5
6
// 多語(yǔ)言國(guó)際化加載
ResourceManagerWrapper.Instance.LoadResources(Path.Combine(Application.StartupPath,"Resource/Localization/"));
// 從當(dāng)前指定的語(yǔ)言包讀取信息
RDIFrameworkMessage.GetLanguageResource();
//然后再調(diào)用下面的接口進(jìn)行多語(yǔ)言的處理
ResourceManagerWrapper.Instance.Get("當(dāng)前語(yǔ)言""語(yǔ)言包中的Key值");

參考閱讀

RDIFramework.NET — 基于.NET的快速信息化系統(tǒng)開發(fā)框架 — 系列目錄

RDIFramework.NET ━ .NET快速信息化系統(tǒng)開發(fā)框架鉅獻(xiàn) V2.9 版本震撼發(fā)布

一路走來(lái)數(shù)個(gè)年頭,感謝RDIFramework.NET框架的支持者與使用者,現(xiàn)在啟用了RDIFramework.NET官方網(wǎng)站與官方博客,大家可以通過(guò)下面的地方訪問(wèn)。

RDIFramework.NET官方網(wǎng)站:http://www.rdiframework.net/

RDIFramework.NET官方博客:http://blog.rdiframework.net/

      同時(shí)需要說(shuō)明的,以后的所有技術(shù)文章以官方網(wǎng)站為準(zhǔn),歡迎大家收藏!

      RDIFramework.NET框架由專業(yè)團(tuán)隊(duì)長(zhǎng)期打造、一直在更新、一直在升級(jí),請(qǐng)放心使用! 

歡迎關(guān)注RDIFramework.NET框架官方公眾微信(微信號(hào):rdiframework-net),及時(shí)了解最新動(dòng)態(tài)。

掃描二維碼立即關(guān)注

RDIFramework.NET V2.9版本多語(yǔ)言的實(shí)現(xiàn)


新聞標(biāo)題:RDIFramework.NETV2.9版本多語(yǔ)言的實(shí)現(xiàn)
網(wǎng)頁(yè)路徑:http://weahome.cn/article/jdiesg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部