目前需要将.net core的一些微服务 加上国际化语言的动态切换功能,不知道除了配置资源文件外,还有什么可行的方案?求大神指点!
在 Startup.Configure() 中添加类似下面的代码
var supportedCultures = new[]
{
new CultureInfo("zh-CN"),
new CultureInfo("en-US")
};
return new RequestLocalizationOptions
{
DefaultRequestCulture = new RequestCulture("zh-CN"),
SupportedCultures = supportedCultures,
SupportedUICultures = supportedCultures
};
这个就是用资源文件,不知道有没有别的选择
@河边梧桐: 这个你不用资源文件,也可以自定义文件,也可以保存到数据库。不就是个数据来源问题么?