【.NET Core中本地化机制的深入讲解】教程文章相关的互联网学习教程文章

.NET Core中本地化机制的深入讲解【图】

前言 ASP.NET Core中提供了一些本地化服务和中间件,可将网站本地化为不同的语言文化。 ASP.NET Core中我们可以使用Microsoft.AspNetCore.Localization库来实现本地化。在.NET Core 2.0以上版本, Microsoft.AspNetCore.Localization已经包含在了Microsoft.AspNetCore.All中,所以我们并不需要手动引入其他的类库。创建一个MVC网站 为了测试ASP.NET Core的本地化,我们首先在Visual Studio 2017中创建一个MVC项目LocalizationSample...

ASP.NET Core自定义本地化教程之从文本文件读取本地化字符串【图】

前言 本文先简要介绍在ASP.NET Core 2.0里实施全球化和本地化,默认的本地化从资源文件(resx)里读取本地化字符串。本文然后提供一个简单示例,说明如何自定义本地化,以便从文本文件读取本地化字符串。 实施全球化和本地化国际化涉及全球化和本地化。 全球化是设计支持不同区域性的应用程序的过程。 全球化添加了对一组有关特定地理区域的已定义语言脚本的输入、显示和输出支持。本地化是将已经针对可本地化性进行处理的全球化应...

ASP.NET Core WebAPI实现本地化(单资源文件)【代码】【图】

在Startup ConfigureServices 注册本地化所需要的服务AddLocalization和 Configure<RequestLocalizationOptions>public void ConfigureServices(IServiceCollection services){services.AddLocalization();services.Configure<RequestLocalizationOptions>(options =>{var supportedCultures = new List<CultureInfo>{new CultureInfo("en-us"),new CultureInfo("zh-cn")};options.DefaultRequestCulture = new RequestCulture(cul...

C#-ASP.NET CORE(.NET Framework)和本地化【代码】

人.好吧? 有人能帮我吗?带有.Net Framework的ASP.NET Core 主题:本地化 我根据文档进行了所有设置. 当我使用时:IStringLocalizer<HomeController> 可以完美地翻译.IStringLocalizer<Resources.Views.Shared.Test>可以完美地翻译. 在视野中@inject IViewLocalizer localizer作品翻译正确. 但是,在所有以前的情况下,资源都是在ASP.NET CORE项目中创建的. 如果我创建一个单独的项目并使用:IStringLocalizer<ClassLibrary1.Test> ...

c# – ASP.NET Core 1.1本地化通用服务【代码】

我正在制作一个ASP.NET Core 1.1应用程序并尝试设置本地化. 当我在我的ValuesController上实现IStringLocalizer它的工作正常并本地化我的资源文件.public ValuesController(IStringLocalizer<ValuesController> localizer, IService<BaseEntity> service) {_localizer = localizer;_service = service; }上面的代码在“Resources / Controllers / ValuesController.en-US.resx”中找到我的资源. 但是,当我尝试使用通用服务注入IStr...

c# – 本地化文件无法在MVC ASP.NET Core 2.2中呈现Razor页面【代码】

我的剃刀页面看起来像这样.@using Microsoft.AspNetCore.Mvc.Localization @inject IViewLocalizer Localizer <h1>@Localizer["Index"]</h1> ...我的Startup.cs包含以下内容.public void ConfigureServices(IServiceCollection services) {...services.AddLocalization(a => a.ResourcesPath = "/");services.Configure<RequestLocalizationOptions>(a =>{CultureInfo[] supportedCultures = {new CultureInfo("sv-SE"),new Cultur...