1.添加资源文件
2.打开写入内容
3.使用资源文件
//使用
Console.WriteLine($"标题:{Resource1.TitleTxt}{System.Environment.NewLine}内容:{Resource1.ContentTxt}");
4.切换语言
4.1复制第一个资源文件,并重命名
命名格式:第一个原名称.区域语言代码.resx
4.2编辑第二个资源文件
4.3添加语言切换代码
//切换语言
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-GB");
//输出
Console.WriteLine($"标题:{Resource1.TitleTxt}{System.Environment.NewLine}内容:{Resource1.ContentTxt}");
切换语言需要放在使用前面!!!
“en-GB”:对应语言资源文件名称
使用额外插件:ResXManager
1.安装
VS菜单栏->管理扩展->搜索ResXManager->安装
VS菜单栏
2.使用
安装完成,并重启VS后
打开->工具->ResX Manager
ResXManager补充
1.中立作用
- 默认文本
- 当切换到别的语言后,该语言没有对应的名称,将使用中立文本
2.新建语言
3.翻译
使用API在线翻译
1.添加新键
2.切换到翻译
只有没翻译到的键才会出现在这里
可以切换翻译引擎,当前只有5个可以切换
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。