c 多語言支援

2021-10-14 04:20:41 字數 1278 閱讀 6902

1. 增加對應的資源檔案;

2.新增對應的語言切換事件函式

private void englishtoolstripmenuitem_click(object sender, eventargs e)

{private void chinesetoolstripmenuitem_click(object sender, eventargs e)

{

system.componentmodel.componentresourcemanager res = new system.componentmodel.componentresourcemanager(typeof(formmain));

//控制項

foreach (control ctl in controls)

{//選單

foreach (toolstripmenuitem item in this.menustrip1.items)

{//狀態列

foreach (toolstripstatuslabel item in this.statusmain.items)

{//tab頁控制項

foreach (tabpage item in this.tabcontrol1.tabpages){

1. 增加對應的資源檔案;

2.新增對應的語言切換事件函式

private void englishtoolstripmenuitem_click(object sender, eventargs e)

{private void chinesetoolstripmenuitem_click(object sender, eventargs e)

{

system.componentmodel.componentresourcemanager res = new system.componentmodel.componentresourcemanager(typeof(formmain));

//控制項

foreach (control ctl in controls)

{//選單

foreach (toolstripmenuitem item in this.menustrip1.items)

{//狀態列

foreach (toolstripstatuslabel item in this.statusmain.items)

{//tab頁控制項

foreach (tabpage item in this.tabcontrol1.tabpages)

{

inno 多語言支援

languages name en messagesfile compiler default.isl licensefile c license en.txt name fr messagesfile compiler languages french.isl licensefile c lice...

iOS 多語言支援

具體方式如下 首先在supporting files中新建 strings 起名 localizable 開始配置 如果在點開的選項中缺少你想選擇的語言 比如說你需要選擇法語,此時可以通過如下方式新增 配置完成之後 我們回到剛才新建的 localizable.strings開啟會發現生成了對應語言的...

Qt程式多語言支援

以英文翻譯成中文為例 1 在程式裡需要翻譯的地方用tr 包裝起來,如 qstring str tr baidu 2 在.pro檔案裡加入一行 translations language chn.ts 4 開啟 linguist 工具,編輯上面的ts檔案,將每個源字元進行翻譯,然後release乙個l...