Net 多语言

方法一:

1、在项目中添加资源文件Resource.en-us.resx和Resource.zh-cn.resx(右击增加资源文件)

2、获得对应语言

  CultureInfo ci = new System.Globalization.CultureInfo("zh-cn"); //配置显现的语言
      ResourceManager rm = new ResourceManager("WebApplication1.Resource", Assembly.GetExecutingAssembly()); //资源文件路径
      Response.Write(rm.GetString("String1", ci)); //根据Key获得语言

 

方法二、

1、右击项目点击属性、查找到资源选项

2、点击“此项目不包含默认资源文件,单击此处可创建一个”连接,生成资源文件,默认在Properties文件夹下的Resources.resx,为默认语言

3、复杂Resources.resx,粘贴一份,命名为Resources.en-us.resx,里面设置英文名称

4、获得对应语言

      //UICulture - 决定了采用哪一种本地化资源,也就是使用哪种语言
                //Culture - 决定各种数据类型是如何组织,如数字与日期
                Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(language);
                Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(language);
      Response.Write(WebApplication1.Properties.Resources.String1);

 

国家语言对照表,来源于:http://guojianfei230.blog.163.com/blog/static/1126777132009420749492/

 

转载于:https://www.cnblogs.com/honzhez/p/3192857.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值