
本文共 2477 字,大约阅读时间需要 8 分钟。
������
��������������������������������������������������������� ASP.NET Core ���������������������������������������������������������������������
���������������������vs2019���net5
������
������������Nuget������������������������������
������������
services.AddLocalization(t => { t.ResourcesPath = "Language"; });
������������
var supportedCultures = new List() { new CultureInfo("zh-CN"), new CultureInfo("en-US") }; app.UseRequestLocalization(new RequestLocalizationOptions { //��������������������������� DefaultRequestCulture = new RequestCulture("en-US"),//������������������������������������ SupportedCultures = supportedCultures, SupportedUICultures = supportedCultures });
������������������
���������������������������������������������������������������ResourcesPath������������������������(resx������)���������������������������������������������������������(���������������>������>���������)
������������������������������MVC������������������������������������������������������������������������������������������������������������������������������������
������������������
������������������������������������������������
[ApiController] [Route("[controller]")] public class HomeController : ControllerBase { private readonly IStringLocalizer_localizer; public HomeController(IStringLocalizer localizer) { _localizer = localizer; } [HttpGet] public string Get() { return _localizer["succeed"].Value;//���������������succeed���������������������������������������������succeed��� } }
������
��������������������������������������������������������������������������������������������������������������������� ���
������������
HTTP������
������������������������������Accept-Language���������������
Accept-Language:zh-CN
Cookie
������������cookie������.AspNetCore.Culture���������
c=zh-CN|uic=zh-CN c=zh-CN uic=zh-CN
c���Culture���uic���UICulture
URL������
���������������������������
?culture=zh-CN&ui-culture=zh-CN ?culture=zh-CN ?ui-culture=zh-CN
������������
https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/localization?view=aspnetcore-5.0
���������������
发表评论
最新留言
关于作者
