使用c#開發應用程式時,常常需要要求軟體能支援不同的語言,微軟通過使用專案資源來實現這個功能。
1.
ui實現全球化語言支援
在一般應用程式開發中,新建乙個窗體檔案,在資源管理器內看到的窗體內容如下圖所示
選中窗體,把它的language屬性設定為需要的語言,一般選擇「中文(中國 簡體)」、「中文(繁體 香港特別行政區)」、在開發時預設使用英文即可,生成解決方案後資源管理器內的窗體檔案變化為
使用上面的方法時,最好先將womform窗體需要做的工作全部完成,最後再進行資源檔案的配置,如果在建立winform窗體後首先建立了多語言資源檔案並且在某個語言下進行的窗體布局操作,在切換為其他語言時可能導致布局無效。建議最後進行我們wimform語言配置
2. 在類庫中使用資源檔案
在開發類庫時可能也設計到資源檔案的使用,例如在將資料匯出到磁碟時,資料需要的頭部資訊或其他說明資訊可能因為使用者使用的語言不同而匯出不同的檔案,此時需要在類庫中新增資源檔案。
在類庫解決方案上右鍵,一次選擇「新增」——>「新建項」,選擇「資源檔案」
新增後介面
在這裡輸入使用到的變數名稱以及變數名,例如將name欄位進行全球化,新增該資源檔案為英文資源檔案,在名稱中輸入name,在值中輸入name,然後繼續新增中文資源檔案,在名稱中輸入name,在值中輸入「姓名」,同理新增其他語言資源檔案,訪問時自動通過properties.resources.+屬性名稱進行訪問
Windows Phone 應用程式的全球化
本文 自 windows phone 應用程式的全球化跟silverlight做法一樣,如果大家熟悉silverlight的全球化,可以不看此文。本文乙個具體的demo介紹wp7應用程式如何實現本地化,並在本地化的一些注意點。1.建立windows phone 7 應用程式,命名為wp7global...
全球化(1) 了解國際化
國際化,全球化,本地化這幾個概念經常被混淆。下圖說明國際化 全球化和本地化的關係。國際化 internationalization 是設計和製造容易適應不同區域要求的產品的一種方式。它要求從產品中抽離所有的與語言,國家 地區和文化相關的元素。換言之,應用程式的功能和 設計考慮在不同地區執行的需要,其...
本地化與全球化的影響
本地化與全球化的影響 語言 文化 歷史 所在地的社會狀況 所在地的經濟狀況 全球化與本地化之間的衝突 信仰與追求 在本地化過程中,要根據當地的各種情況進行分析 了解當地的語言 文化 歷史 社會狀況 經濟狀況 如百姓收入,用於制定價格水平 以及當地居民的信仰與追求。而全球化,需要的是對全球各個分支機構...