C# 实现多国语言

wade008 2011-02-21 02:08:23
应用程序上有Test窗体

test包含test.resx和test.zh-CHS.resx

如何让系统是中文时,test窗体自动加载test.zh-CHS.resx, 如是英文时,自动加载test.resx
...全文
227 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CraxyMouse 2011-02-21
  • 打赏
  • 举报
回复
基本xml方式实现的多语言
思路介绍:
http://blog.csdn.net/dunao/archive/2010/10/19/5952723.aspx
例程下载:
http://blog.csdn.net/dunao/archive/2010/10/28/5972927.aspx
xhueducls 2011-02-21
  • 打赏
  • 举报
回复
 System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-SG");//将界面使用的culture设置为中文,系统自动加载zh-SG.resx
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en");//将界面使用的culture设置为英文,系统自动加载 .resx
bdmh 2011-02-21
  • 打赏
  • 举报
回复
用api函数GetSystemDefaultLangID取判断语言id,然后动态加载不同的资源文件
三岁、就很帅 2011-02-21
  • 打赏
  • 举报
回复

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧