diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationLocalizationAppService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationLocalizationAppService.cs index 8aa949a8b8..404186c254 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationLocalizationAppService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationLocalizationAppService.cs @@ -28,14 +28,16 @@ public class AbpApplicationLocalizationAppService : { using (CultureHelper.Use(culture)) { - var localizationConfig = new ApplicationLocalizationDto(); - var resources = LocalizationOptions .Resources .Values .Union( await ExternalLocalizationStore.GetResourcesAsync() - ); + ).ToArray(); + + var localizationConfig = new ApplicationLocalizationDto { + Resources = new Dictionary(resources.Length) + }; foreach (var resource in resources) { @@ -46,7 +48,7 @@ public class AbpApplicationLocalizationAppService : { var localizedStrings = await localizer.GetAllStringsAsync( includeParentCultures: true, - includeBaseLocalizers: false, //TODO: Test this! + includeBaseLocalizers: true, //TODO: Test this! includeDynamicContributors: false );