public static IApplicationBuilder UseLocalizationDictionary(this IApplicationBuilder app, IDictionarySourceProvider dictionarySourceProvider) { RequestLocalizationOptions requestLocalizationOptions = new RequestLocalizationOptions(); app.UseRequestLocalization(new RequestLocalizationOptions() { RequestCultureProviders = new List <IRequestCultureProvider>() { new Helpers.DefaultRequestCultureProvider() }, DefaultRequestCulture = new RequestCulture(dictionarySourceProvider.DefaultDictionary.Language.Acronym, dictionarySourceProvider.DefaultDictionary.Language.Acronym) }); return(app); }
public static IServiceCollection UseLocalizationDictionary(this IServiceCollection services, IDictionarySourceProvider dictionarySourceProvider) { services.AddSingleton <IDictionarySourceProvider>(dictionarySourceProvider); return(services); }
public DefaultLocalizationManager(IDictionarySourceProvider dictionarySourceProvider) { _dictionarySourceProvider = dictionarySourceProvider; }