ASP.NET Core搭建多层网站架构【13-扩展之支持全球化和本地化多语言】
2020/02/03, ASP.NET Core 3.1, VS2019, ResXManager 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构【13-扩展之支持全球化和本地化多语言】 使用资源管理多语言文件实现网站本地化支持多语言显示 文章目录 此分支项目代码 官方文档请点击: ASP.NET Core 全球化和本地化 本章节介绍了使用资源管理多语言文件实现网站本地化支持多语言显示 说明:本文的方法是采取所有的语言资源都在同一个地方,例如在MS.WebCore路径下有 SharedResource.zh-Hans.resx 、 SharedResource.zh-Hant.resx 两个语言资源文件,里面包含了整个网站所有的翻译,不管是Controller中的翻译还是业务Service的翻译都从 SharedResource 中读取。 而官方的做法是:HomeController的语言资源文件在 Resources/Controllers.HomeController.fr.resx 或 Resources/Controllers/HomeController.fr.resx 中,HomeService的语言资源文件则可能在 Resources/Services.HomeService.fr.resx 或 Resources/Services