C# 项目本地化
创始人
2024-11-15 02:32:31
0

下面展示如何给C#项目配置本地化的步骤

  1. 给项目创建一个文件夹,LocalizationResources
  2. 文件夹内创建两个资源文件Strings.rex,Strings.en.resx
  3. 资源文件内部创建两个资源
    Strings.rex:
    Name:姓名
    Age:年龄
    Strings.en.resx
    Name:Name
    Age:Age

接下来创建一个测试类

 public class Student  {      public string Name { get; set; }       public int Age { get; set; }       public Student(string name,int age)      {          Name = name;              Age = age;      }      public override string ToString()      {      	//ToString方法中不要写死,用本地化中的字段来替换          return LocalizationResources.Strings.Name+":"+Name+"\t"+                 LocalizationResources.Strings.Age+":"+Age;      }  

尝试用两种语言输出

 static void Main(string[] args)  {      var chineseCulture = CultureInfo.CurrentCulture;      Thread.CurrentThread.CurrentUICulture = chineseCulture;      Thread.CurrentThread.CurrentCulture = chineseCulture;      Print();       //切成英文      var englishCulture = CultureInfo.GetCultureInfo("en");      Thread.CurrentThread.CurrentCulture = englishCulture;      Thread.CurrentThread.CurrentUICulture = englishCulture;      Print();  }   private static void Print()  {      var stu = new Student("xiaoming", 19);      Console.WriteLine(stu.ToString());  } 

输出结果:
姓名:xiaoming 年龄:19
Name:xiaoming Age:19

相关内容

热门资讯

透视美元局!德普之星透视辅助软... 透视美元局!德普之星透视辅助软件是真的吗(透视)其实有挂(详细辅助科技教程)1、玩家可以在德普之星透...
透视辅助!wepoker私人局... 透视辅助!wepoker私人局透视方法(透视)永久脚本辅助软件(详细辅助黑科技教程)1、操作简单,无...
透视神器"wpk透视... 透视神器"wpk透视工作室"详细辅助细节方法(真是是真的有挂)wpk透视工作室辅助器中分为三种模型:...
六分钟了解!哥哥打大a脚本,德... 六分钟了解!哥哥打大a脚本,德普之星透视挂(其实真的是有挂)1、每一步都需要思考,不同水平的挑战会更...
透视软件!wepoker破解工... 透视软件!wepoker破解工具(透视)果然存在有挂(详细辅助必胜教程)辅助器中分为三种模型:软件透...
透视黑科技!wepoker轻量... 透视黑科技!wepoker轻量版透视系统(透视)永久脚本辅助软件(详细辅助线上教程)1、不需要AI权...
第7分钟了解!微信小程序雀神辅... 第7分钟了解!微信小程序雀神辅助器,好友赣南新版本可以作假吗(确实是真的有挂);1、操作简单,无需注...
透视黑科技"wpk模... 透视黑科技"wpk模拟器"详细辅助玩家教程(总是是真的有挂)在进入wpk模拟器辅助挂后,参与本局比赛...
透视透视!wepoker私人局... 透视透视!wepoker私人局辅助挂(透视)果然存在有挂(详细辅助德州教程)1、许多玩家不知道辅助软...
透视透视!智星德州有脚本吗(透... 透视透视!智星德州有脚本吗(透视)永久脚本辅助器(详细辅助揭秘教程)一、智星德州有脚本吗AI软件牌型...