C#實現多語言介面程式的方法介紹
一直想做一個多語言的程式,研究了一下.net的本地化方法,覺得做起來比較麻煩,而且不能快速切換,就自己琢磨著寫一個。
以我做的一個C# winform 專案為例。
在建立C#實現多語言介面程式之前,首先設計多語言檔案,這裡我用XML來儲存,基本結構如下。
- < ?xml version = "1.0" encoding = "GB2312"?>
- < AirControl language="簡體中文">
- < Menu>
- < Project>
- < Item id="0" key="MenuProject" value="專案(&P)" />
- < Item id="1" key="MenuProjectItem1" value="新建(&N)" />
- < Item id="2" key="MenuProjectItem2" value="開啟(&O)" />
- < Item id="3" key="MenuProjectItem3" value="儲存(&S)" />
- < Item id="5" key="MenuProjectItem5" value="退出(&X)" />
- < /Project>
- < Manage>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16396910/viewspace-1046828/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 邏輯式程式語言極簡實現(使用C#) - 1. 邏輯式程式語言介紹C#
- [譯]用javascript實現一門程式語言-AST的介紹JavaScriptAST
- groovy 程式語言簡單介紹
- 用JavaScript實現一門程式語言 2 (λanguage語言簡介)JavaScript
- Go語言介紹Go
- IT程式設計各學科語言的介紹程式設計
- OutputStreamWriter介紹&程式碼實現和InputStreamReader介紹&程式碼實現
- 主流程式語言的介紹及特點
- 主流程式語言的“介紹”與“選擇”
- java語言的入門介紹Java
- 簡單介紹NMS的實現方法
- 語言型別介紹及其Python的語言型別型別Python
- 以DevExpress開發的WinFrom程式的多語言功能的實現devExpress
- C語言-GCC的簡單介紹C語言GC
- so easy 前端實現多語言前端
- .NET CORE 多語言實現方案
- 邏輯式程式語言極簡實現(使用C#) - 4. 程式碼實現(完結)C#
- MySQL多版本併發控制MVCC的實現示例程式碼介紹MySqlMVC
- BiLSTM介紹及程式碼實現
- CNN介紹及程式碼實現CNN
- Angular InjectionToken APP_INITIALIZER 的實現方法介紹AngularAPP
- 系統整合語言Ballerina介紹
- 大型語言模型(Large Language Models)的介紹模型
- 前端另一種多語言的實現思路前端
- C語言實現繼承多型C語言繼承多型
- 思想無語言邊界:以 cglib 介紹 AOP 在 java 的一個實現方式CGLibJava
- 關於ASP程式中常見的幾種指令碼語言介紹指令碼
- Java中函數語言程式設計Monad概念介紹Java函數程式設計
- 《程式碼統計分析工具 4.0》多國語言實現方案
- Go 語言介面及使用介面實現連結串列插入Go
- BeikeShop跨境電商獨立站系統——多語言功能介紹
- mqtt介紹和go程式碼實現MQQTGo
- Golang | Go語言多型的實現與interface使用Golang多型
- Android 實現APP可切換多語言AndroidAPP
- 如何實現 OpenAPI 多語言 SDK 開發?API
- Django高階程式設計之自定義Field實現多語言Django程式設計
- Python語言與其他語言有什麼不同?優勢介紹Python
- [譯]用javascript實現一門程式語言-語言構想JavaScript
- java 介面,介面的特性,介面實現多型,面向介面程式設計Java多型程式設計