C#實現多語言介面程式的方法介紹

mrhaozi發表於2011-03-04

    一直想做一個多語言的程式,研究了一下.net的本地化方法,覺得做起來比較麻煩,而且不能快速切換,就自己琢磨著寫一個。

    以我做的一個C# winform 專案為例。

    在建立C#實現多語言介面程式之前,首先設計多語言檔案,這裡我用XML來儲存,基本結構如下。

  1. < ?xml version = "1.0" encoding = "GB2312"?>
  2. < AirControl language="簡體中文">
  3. < Menu>
  4. < Project>
  5. < Item id="0" key="MenuProject" value="專案(&P)" />
  6. < Item id="1" key="MenuProjectItem1" value="新建(&N)" />
  7. < Item id="2" key="MenuProjectItem2" value="開啟(&O)" />
  8. < Item id="3" key="MenuProjectItem3" value="儲存(&S)" />
  9. < Item id="5" key="MenuProjectItem5" value="退出(&X)" />
  10. < /Project>
  11. < Manage>

    來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16396910/viewspace-1046828/,如需轉載,請註明出處,否則將追究法律責任。

相關文章