Browse Source

Fix localization problem for AbpTenantManagementDomainSharedModule

pull/1574/head
Halil İbrahim Kalkan 7 years ago
parent
commit
d72c98e012
  1. 10
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/AbpTenantManagementDomainSharedModule.cs
  2. 24
      modules/tenant-management/test/Volo.Abp.TenantManagement.Domain.Tests/Volo/Abp/TenantManagement/Localization_Tests.cs

10
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/AbpTenantManagementDomainSharedModule.cs

@ -1,8 +1,8 @@
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Localization;
using Volo.Abp.Localization;
using Volo.Abp.Localization.Resources.AbpValidation;
using Volo.Abp.Modularity;
using Volo.Abp.TenantManagement.Localization;
using Volo.Abp.VirtualFileSystem;
namespace Volo.Abp.TenantManagement
{
@ -10,15 +10,15 @@ namespace Volo.Abp.TenantManagement
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
Configure<AbpLocalizationOptions>(options =>
Configure<VirtualFileSystemOptions>(options =>
{
options.Resources.Add<AbpTenantManagementResource>("en");
options.FileSets.AddEmbedded<AbpTenantManagementDomainSharedModule>();
});
Configure<AbpLocalizationOptions>(options =>
{
options.Resources
.Get<AbpTenantManagementResource>()
.Add<AbpTenantManagementResource>("en")
.AddBaseTypes(
typeof(AbpValidationResource)
).AddVirtualJson("/Volo/Abp/TenantManagement/Localization/Resources");

24
modules/tenant-management/test/Volo.Abp.TenantManagement.Domain.Tests/Volo/Abp/TenantManagement/Localization_Tests.cs

@ -0,0 +1,24 @@
using Microsoft.Extensions.Localization;
using Shouldly;
using Volo.Abp.TenantManagement.Localization;
using Xunit;
namespace Volo.Abp.TenantManagement
{
public class Localization_Tests : AbpTenantManagementDomainTestBase
{
private readonly IStringLocalizer<AbpTenantManagementResource> _stringLocalizer;
public Localization_Tests()
{
_stringLocalizer = GetRequiredService<IStringLocalizer<AbpTenantManagementResource>>();
}
[Fact]
public void Test()
{
_stringLocalizer["TenantDeletionConfirmationMessage"].Value
.ShouldBe("Tenant '{0}' will be deleted. Do you confirm that?");
}
}
}
Loading…
Cancel
Save