Browse Source

Use GetAllStringsAsync in AbpApplicationConfigurationAppService

Also removed body of AbpLocalizationScriptController.GetAsync since it was not implemented yet.
pull/13845/head
Halil İbrahim Kalkan 4 years ago
parent
commit
c0a8fdac19
  1. 2
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationAppService.cs
  2. 13
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpLocalizationScriptController.cs

2
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationAppService.cs

@ -232,7 +232,7 @@ public class AbpApplicationConfigurationAppService : ApplicationService, IAbpApp
var localizer = StringLocalizerFactory.CreateByResourceNameOrNull(resourceName);
if (localizer != null)
{
foreach (var localizedString in localizer.GetAllStrings())
foreach (var localizedString in await localizer.GetAllStringsAsync())
{
dictionary[localizedString.Name] = localizedString.Value;
}

13
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpLocalizationScriptController.cs

@ -1,4 +1,5 @@
using System.Threading.Tasks;
using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Localization;
using Microsoft.Extensions.Options;
@ -29,14 +30,6 @@ public class AbpLocalizationScriptController
[Route("{culture}")]
public async Task GetAsync(string culture)
{
// TODO: Should not get dynamic overloads, but how? What if we do? (Can be switched to host?)
using (CultureHelper.Use(culture))
{
foreach (var resource in LocalizationOptions.Resources.Values)
{
var localizer = StringLocalizerFactory.CreateByResourceNameOrNull(resource.ResourceName);
localizer?.GetAllStrings();
}
}
throw new NotImplementedException();
}
}
Loading…
Cancel
Save