winform語言切換在每個視窗下面有乙個.resx結尾的資源檔案,在上面新增新字串就好了;
wpf語言切換跟winform不一樣的地方在於需要自己新增資源檔案,並且這個資源檔案可以寫乙個,也可以寫多個。
// 英文資源檔案:enus.xaml""xmlns:x="
"xmlns:sys="
clr-namespace:system;assembly=mscorlib
">
"label_text_1
">click the button to change language.
"button_text_1
">change
"label_text_2
">click the button to change language.2222
"button_text_2
">change2222
// 中文資源檔案:zhcn.xaml""xmlns:x="
"xmlns:sys="
clr-namespace:system;assembly=mscorlib
">
"label_text_1
">點選按鈕更換語言
"button_text_1
">更換
"label_text_2
">點選按鈕更換語言.2222
"button_text_2
">更換2222
""/>
//前台繫結使用"28
" content="
" verticalalignment="
top" x:name="
lable
"/>
"btnchange
" content="
" height="
23" width="
75" click="
btnchange_click
" />
"btn_1
" click="
btn_1_click
" height="
23" width="
75" content="
"/>
//後台繫結方法1,新增到當前頁的資源字典,適合資源檔案分開的情況同winform
string windowcurrentlanguagefile = "
languages\\enus.xaml";
private
void
setlanguage()
;if (this.resources.mergeddictionaries.count == 0
)
this
.resources.mergeddictionaries.add(rd);
else
this.resources.mergeddictionaries[0] =rd;
}//string windowcurrentlanguagefile = "
languages\\enus.xaml";
private
void
setlanguage()
;
}//string windowcurrentlanguagefile = "
enus.xaml";
private
void
setlanguage()
示例**
iOS 國際化語言切換
ios國際化 如何切換語言 1 國際化就是將標籤 提示資訊等資訊放到資源檔案中,隨著程式需要的語言提供對應的資源檔案。以key value對儲存,每個資源的key值不變,value隨著需求改變。一般改變的都是寫 死 的東西,網路請求的不能改變。2 新增多語言 新建工程 國際化 國際化 project...
Vue I18n國際化語言切換
近期業務需求,需要對原有專案進行國際化處理,該專案是基於vue2 vantui2.x的移動端h5spa專案。上網查閱了相關資料,大多推薦使用vue i18n國際化外掛程式來實現不同語言的切換。經過測試,已基本實現中文和英文兩種語言的切換。現在主流的前端ui框架也支援語言國際化,若專案中使用ui框架比...
Vue 語言國際化
1 安裝外掛程式 npm install vue i18n 中英文2 建立i18n例項src i18n index.jsimport vuei18n from vue i18n import vue from vue vue.use vuei18n const i18n new vuei18n ex...