From ceeca7dc9c4fe1dbdc78aa3693e98d4566290670 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Wed, 31 Jul 2019 14:55:02 +0300 Subject: [PATCH] Move localization files to Domain.Shared packages for modules resolves https://github.com/abpframework/abp/issues/1560 --- .../Properties/launchSettings.json | 4 +-- .../Volo.Blogging.Domain.Shared.csproj | 8 +++++ .../Blogging/BloggingDomainSharedModule.cs | 9 +++++ .../Blogging/Localization/Resources}/cs.json | 0 .../Blogging/Localization/Resources}/en.json | 0 .../Blogging/Localization/Resources}/pl.json | 0 .../Localization/Resources}/pt-BR.json | 0 .../Blogging/Localization/Resources}/tr.json | 0 .../Blogging/Localization/Resources}/vi.json | 0 .../Localization/Resources}/zh-Hans.json | 0 .../Volo/Blogging/BloggingHttpApiModule.cs | 14 +++++++- .../Volo.Blogging.Web/BloggingWebModule.cs | 8 ----- .../Volo.Blogging.Web.csproj | 2 -- .../Docs/ApplicationContracts/cs.json | 24 ++++++++++++- .../Docs/ApplicationContracts/en.json | 24 ++++++++++++- .../Docs/ApplicationContracts/pl.json | 24 ++++++++++++- .../Docs/ApplicationContracts/pt-BR.json | 24 ++++++++++++- .../Docs/ApplicationContracts/tr.json | 23 +++++++++++- .../Docs/ApplicationContracts/vi.sjon | 24 ++++++++++++- .../Docs/ApplicationContracts/zh-Hans.json | 36 +++++++++++++++---- .../Volo/Docs/Admin/DocsAdminHttpApiModule.cs | 16 +++++++-- .../Volo.Docs.Admin.Web/DocsAdminWebModule.cs | 9 ----- .../Localization/Resources/Docs/Web/cs.json | 27 -------------- .../Localization/Resources/Docs/Web/en.json | 27 -------------- .../Localization/Resources/Docs/Web/pl.json | 27 -------------- .../Resources/Docs/Web/pt-BR.json | 27 -------------- .../Localization/Resources/Docs/Web/tr.json | 26 -------------- .../Localization/Resources/Docs/Web/vi.json | 27 -------------- .../Resources/Docs/Web/zh-Hans.json | 27 -------------- .../Volo.Docs.Admin.Web.csproj | 2 -- ...ureManagement.Application.Contracts.csproj | 8 ----- ...ureManagementApplicationContractsModule.cs | 9 ----- .../Localization/ApplicationContracts/cs.json | 6 ---- .../Localization/ApplicationContracts/en.json | 6 ---- .../Localization/ApplicationContracts/pl.json | 6 ---- .../ApplicationContracts/pt-BR.json | 6 ---- .../Localization/ApplicationContracts/vi.json | 6 ---- .../ApplicationContracts/zh-Hans.json | 6 ---- ...Abp.FeatureManagement.Domain.Shared.csproj | 8 +++++ .../AbpFeatureManagementDomainSharedModule.cs | 10 ++++++ .../Localization/Domain}/cs.json | 0 .../Localization/Domain}/en.json | 0 .../Localization/Domain}/pl.json | 0 .../Localization/Domain}/pt-BR.json | 0 .../Localization/Domain}/tr.json | 0 .../Localization/Domain}/vi.json | 0 .../Localization/Domain}/zh-Hans.json | 0 .../AbpFeatureManagementHttpApiModule.cs | 15 ++++++-- .../AbpFeatureManagementWebModule.cs | 10 ------ .../Volo.Abp.FeatureManagement.Web.csproj | 2 -- .../Volo.Abp.Identity.Domain.Shared.csproj | 10 +++++- .../Identity/AbpIdentityDomainSharedModule.cs | 10 ++++++ .../Abp/Identity/Localization/Domain}/cs.json | 0 .../Abp/Identity/Localization/Domain}/en.json | 0 .../Abp/Identity/Localization/Domain}/pl.json | 0 .../Identity/Localization/Domain}/pt-BR.json | 0 .../Abp/Identity/Localization/Domain}/tr.json | 0 .../Abp/Identity/Localization/Domain}/vi.json | 0 .../Localization/Domain}/zh-Hans.json | 0 .../Abp/Identity/AbpIdentityHttpApiModule.cs | 15 +++++++- .../AbpIdentityWebModule.cs | 10 ------ .../Volo.Abp.Identity.Web.csproj | 2 -- ....PermissionManagement.Domain.Shared.csproj | 8 +++++ ...pPermissionManagementDomainSharedModule.cs | 10 ++++++ .../Localization/Domain}/cs.json | 0 .../Localization/Domain}/en.json | 0 .../Localization/Domain}/pl.json | 0 .../Localization/Domain}/pt-BR.json | 0 .../Localization/Domain}/tr.json | 0 .../Localization/Domain}/vi.json | 0 .../Localization/Domain}/zh-Hans.json | 0 .../AbpPermissionManagementHttpApiModule.cs | 17 +++++++-- .../AbpPermissionManagementWebModule.cs | 10 ------ .../Volo.Abp.PermissionManagement.Web.csproj | 2 -- ...Abp.SettingManagement.Domain.Shared.csproj | 10 +++++- .../AbpSettingManagementDomainSharedModule.cs | 20 ++++++++++- .../AbpSettingManagementResource.cs | 0 .../Resources/AbpSettingManagement/cs.json | 0 .../Resources/AbpSettingManagement/en.json | 0 .../Resources/AbpSettingManagement/pl.json | 0 .../Resources/AbpSettingManagement/pt-BR.json | 0 .../Resources/AbpSettingManagement/tr.json | 0 .../Resources/AbpSettingManagement/vi.json | 0 .../AbpSettingManagement/zh-Hans.json | 0 .../AbpSettingManagementWebModule.cs | 18 ++-------- .../SettingManagementMainMenuContributor.cs | 2 +- .../Volo.Abp.SettingManagement.Web.csproj | 3 +- ....Abp.TenantManagement.Domain.Shared.csproj | 10 +++++- .../AbpTenantManagementDomainSharedModule.cs | 10 ++++++ .../Localization/Resources}/cs.json | 0 .../Localization/Resources}/en.json | 0 .../Localization/Resources}/pl.json | 0 .../Localization/Resources}/pt-BR.json | 0 .../Localization/Resources}/tr.json | 0 .../Localization/Resources}/vi.json | 0 .../Localization/Resources}/zh-Hans.json | 0 .../Volo.Abp.TenantManagement.HttpApi.csproj | 3 +- .../AbpTenantManagementHttpApiModule.cs | 20 +++++++++-- .../AbpTenantManagementWebModule.cs | 11 ------ .../Volo.Abp.TenantManagement.Web.csproj | 2 -- 100 files changed, 380 insertions(+), 360 deletions(-) rename modules/blogging/src/{Volo.Blogging.Web/Localization/Resources/Blogging/Web => Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources}/cs.json (100%) rename modules/blogging/src/{Volo.Blogging.Web/Localization/Resources/Blogging/Web => Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources}/en.json (100%) rename modules/blogging/src/{Volo.Blogging.Web/Localization/Resources/Blogging/Web => Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources}/pl.json (100%) rename modules/blogging/src/{Volo.Blogging.Web/Localization/Resources/Blogging/Web => Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources}/pt-BR.json (100%) rename modules/blogging/src/{Volo.Blogging.Web/Localization/Resources/Blogging/Web => Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources}/tr.json (100%) rename modules/blogging/src/{Volo.Blogging.Web/Localization/Resources/Blogging/Web => Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources}/vi.json (100%) rename modules/blogging/src/{Volo.Blogging.Web/Localization/Resources/Blogging/Web => Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources}/zh-Hans.json (100%) delete mode 100644 modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/cs.json delete mode 100644 modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/en.json delete mode 100644 modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/pl.json delete mode 100644 modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/pt-BR.json delete mode 100644 modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/tr.json delete mode 100644 modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/vi.json delete mode 100644 modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/zh-Hans.json delete mode 100644 modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/cs.json delete mode 100644 modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/en.json delete mode 100644 modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/pl.json delete mode 100644 modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/pt-BR.json delete mode 100644 modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/vi.json delete mode 100644 modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/zh-Hans.json rename modules/feature-management/src/{Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement => Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain}/cs.json (100%) rename modules/feature-management/src/{Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement => Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain}/en.json (100%) rename modules/feature-management/src/{Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement => Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain}/pl.json (100%) rename modules/feature-management/src/{Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement => Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain}/pt-BR.json (100%) rename modules/feature-management/src/{Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement => Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain}/tr.json (100%) rename modules/feature-management/src/{Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement => Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain}/vi.json (100%) rename modules/feature-management/src/{Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement => Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain}/zh-Hans.json (100%) rename modules/identity/src/{Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity => Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain}/cs.json (100%) rename modules/identity/src/{Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity => Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain}/en.json (100%) rename modules/identity/src/{Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity => Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain}/pl.json (100%) rename modules/identity/src/{Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity => Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain}/pt-BR.json (100%) rename modules/identity/src/{Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity => Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain}/tr.json (100%) rename modules/identity/src/{Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity => Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain}/vi.json (100%) rename modules/identity/src/{Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity => Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain}/zh-Hans.json (100%) rename modules/permission-management/src/{Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement => Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain}/cs.json (100%) rename modules/permission-management/src/{Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement => Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain}/en.json (100%) rename modules/permission-management/src/{Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement => Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain}/pl.json (100%) rename modules/permission-management/src/{Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement => Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain}/pt-BR.json (100%) rename modules/permission-management/src/{Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement => Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain}/tr.json (100%) rename modules/permission-management/src/{Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement => Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain}/vi.json (100%) rename modules/permission-management/src/{Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement => Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain}/zh-Hans.json (100%) rename modules/setting-management/src/{Volo.Abp.SettingManagement.Web => Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement}/Localization/AbpSettingManagementResource.cs (100%) rename modules/setting-management/src/{Volo.Abp.SettingManagement.Web => Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement}/Localization/Resources/AbpSettingManagement/cs.json (100%) rename modules/setting-management/src/{Volo.Abp.SettingManagement.Web => Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement}/Localization/Resources/AbpSettingManagement/en.json (100%) rename modules/setting-management/src/{Volo.Abp.SettingManagement.Web => Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement}/Localization/Resources/AbpSettingManagement/pl.json (100%) rename modules/setting-management/src/{Volo.Abp.SettingManagement.Web => Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement}/Localization/Resources/AbpSettingManagement/pt-BR.json (100%) rename modules/setting-management/src/{Volo.Abp.SettingManagement.Web => Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement}/Localization/Resources/AbpSettingManagement/tr.json (100%) rename modules/setting-management/src/{Volo.Abp.SettingManagement.Web => Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement}/Localization/Resources/AbpSettingManagement/vi.json (100%) rename modules/setting-management/src/{Volo.Abp.SettingManagement.Web => Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement}/Localization/Resources/AbpSettingManagement/zh-Hans.json (100%) rename modules/tenant-management/src/{Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web => Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources}/cs.json (100%) rename modules/tenant-management/src/{Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web => Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources}/en.json (100%) rename modules/tenant-management/src/{Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web => Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources}/pl.json (100%) rename modules/tenant-management/src/{Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web => Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources}/pt-BR.json (100%) rename modules/tenant-management/src/{Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web => Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources}/tr.json (100%) rename modules/tenant-management/src/{Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web => Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources}/vi.json (100%) rename modules/tenant-management/src/{Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web => Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources}/zh-Hans.json (100%) diff --git a/modules/blogging/app/Volo.BloggingTestApp/Properties/launchSettings.json b/modules/blogging/app/Volo.BloggingTestApp/Properties/launchSettings.json index a6901d0c07..b4c0747288 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/Properties/launchSettings.json +++ b/modules/blogging/app/Volo.BloggingTestApp/Properties/launchSettings.json @@ -3,7 +3,7 @@ "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { - "applicationUrl": "http://localhost:50013/", + "applicationUrl": "http://localhost:50023/", "sslPort": 0 } }, @@ -21,7 +21,7 @@ "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" }, - "applicationUrl": "http://localhost:50017/" + "applicationUrl": "http://localhost:50027/" } } } \ No newline at end of file diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.csproj b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.csproj index 49be7d690f..c5a4990831 100644 --- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.csproj +++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.csproj @@ -9,6 +9,14 @@ + + + + + + + + diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/BloggingDomainSharedModule.cs b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/BloggingDomainSharedModule.cs index 7fd98515a2..2bce24c505 100644 --- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/BloggingDomainSharedModule.cs +++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/BloggingDomainSharedModule.cs @@ -1,5 +1,6 @@ using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Localization; +using Volo.Abp.Localization.Resources.AbpValidation; using Volo.Abp.Modularity; using Volo.Blogging.Localization; @@ -14,6 +15,14 @@ namespace Volo.Blogging { options.Resources.Add("en"); }); + + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes(typeof(AbpValidationResource)) + .AddVirtualJson("/Localization/Resources"); + }); } } } diff --git a/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/cs.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/cs.json similarity index 100% rename from modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/cs.json rename to modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/cs.json diff --git a/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/en.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/en.json similarity index 100% rename from modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/en.json rename to modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/en.json diff --git a/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/pl.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl.json similarity index 100% rename from modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/pl.json rename to modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl.json diff --git a/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/pt-BR.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pt-BR.json similarity index 100% rename from modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/pt-BR.json rename to modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pt-BR.json diff --git a/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/tr.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/tr.json similarity index 100% rename from modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/tr.json rename to modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/tr.json diff --git a/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/vi.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/vi.json similarity index 100% rename from modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/vi.json rename to modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/vi.json diff --git a/modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/zh-Hans.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json similarity index 100% rename from modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/zh-Hans.json rename to modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json diff --git a/modules/blogging/src/Volo.Blogging.HttpApi/Volo/Blogging/BloggingHttpApiModule.cs b/modules/blogging/src/Volo.Blogging.HttpApi/Volo/Blogging/BloggingHttpApiModule.cs index 8233ad3253..46e2603a77 100644 --- a/modules/blogging/src/Volo.Blogging.HttpApi/Volo/Blogging/BloggingHttpApiModule.cs +++ b/modules/blogging/src/Volo.Blogging.HttpApi/Volo/Blogging/BloggingHttpApiModule.cs @@ -1,5 +1,8 @@ -using Volo.Abp.AspNetCore.Mvc; +using Localization.Resources.AbpUi; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.Localization; using Volo.Abp.Modularity; +using Volo.Blogging.Localization; namespace Volo.Blogging { @@ -9,5 +12,14 @@ namespace Volo.Blogging public class BloggingHttpApiModule : AbpModule { + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes(typeof(AbpUiResource)); + }); + } } } diff --git a/modules/blogging/src/Volo.Blogging.Web/BloggingWebModule.cs b/modules/blogging/src/Volo.Blogging.Web/BloggingWebModule.cs index 21463a71c9..52d8f8751b 100644 --- a/modules/blogging/src/Volo.Blogging.Web/BloggingWebModule.cs +++ b/modules/blogging/src/Volo.Blogging.Web/BloggingWebModule.cs @@ -43,14 +43,6 @@ namespace Volo.Blogging options.FileSets.AddEmbedded("Volo.Blogging"); }); - Configure(options => - { - options.Resources - .Get() - .AddBaseTypes(typeof(AbpValidationResource)) - .AddBaseTypes(typeof(AbpUiResource)) - .AddVirtualJson("/Localization/Resources/Blogging/Web"); - }); Configure(options => { diff --git a/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.csproj b/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.csproj index 8feb2057d7..ada7ce2370 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.csproj +++ b/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.csproj @@ -22,14 +22,12 @@ - - diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/cs.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/cs.json index 18c3c429d4..9c44d1d10f 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/cs.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/cs.json @@ -5,6 +5,28 @@ "Permission:Projects": "Projekty", "Permission:Edit": "Upravit", "Permission:Delete": "Smazat", - "Permission:Create": "Vytvořit" + "Permission:Create": "Vytvořit", + "Menu:DocumentManagement": "Dokumenty", + "Menu:ProjectManagement": "Projekty", + "CreateANewProject": "Vytvořit nový projekt", + "Edit": "Upravit", + "Create": "Vytvořit", + "Projects": "Projekty", + "Name": "Název", + "ShortName": "Krátký název", + "DocumentStoreType": "Typ uložiště dokumentu", + "Format": "Formát", + "ShortNameInfoText": "Bude použíto k unikátnímu URL.", + "DisplayName:Name": "Název", + "DisplayName:ShortName": "Krátký název", + "DisplayName:Format": "Formát", + "DisplayName:DefaultDocumentName": "Název výchozího dokumentu", + "DisplayName:NavigationDocumentName": "Název navigačního dokumentu", + "DisplayName:MinimumVersion": "Nejnižší verze", + "DisplayName:MainWebsiteUrl": "URL hlavních webových stránek", + "DisplayName:LatestVersionBranchName": "Název poslední verze odvětví", + "DisplayName:GitHubRootUrl": "GitHub kořenové URL", + "DisplayName:GitHubAccessToken": "GitHub přístupový token", + "DisplayName:GitHubUserAgent": "GitHub user agent" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/en.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/en.json index 1a6ab2e154..58cff5aa2e 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/en.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/en.json @@ -5,6 +5,28 @@ "Permission:Projects": "Projects", "Permission:Edit": "Edit", "Permission:Delete": "Delete", - "Permission:Create": "Create" + "Permission:Create": "Create", + "Menu:DocumentManagement": "Documents", + "Menu:ProjectManagement": "Projects", + "CreateANewProject": "Create new project", + "Edit": "Edit", + "Create": "Create", + "Projects": "Projects", + "Name": "Name", + "ShortName": "ShortName", + "DocumentStoreType": "DocumentStoreType", + "Format": "Format", + "ShortNameInfoText": "Will be used for unique URL.", + "DisplayName:Name": "Name", + "DisplayName:ShortName": "Short name", + "DisplayName:Format": "Format", + "DisplayName:DefaultDocumentName": "Default document name", + "DisplayName:NavigationDocumentName": "Navigation document name", + "DisplayName:MinimumVersion": "Minimum version", + "DisplayName:MainWebsiteUrl": "Main web site URL", + "DisplayName:LatestVersionBranchName": "Latest version branch name", + "DisplayName:GitHubRootUrl": "GitHub root URL", + "DisplayName:GitHubAccessToken": "GitHub access token", + "DisplayName:GitHubUserAgent": "GitHub user agent" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl.json index e03a79585d..be91b22800 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pl.json @@ -5,6 +5,28 @@ "Permission:Projects": "Projekty", "Permission:Edit": "Edytuj", "Permission:Delete": "Usuń", - "Permission:Create": "Utwórz" + "Permission:Create": "Utwórz", + "Menu:DocumentManagement": "Dokumenty", + "Menu:ProjectManagement": "Projekty", + "CreateANewProject": "Utwórz nowy projet", + "Edit": "Edytuj", + "Create": "Utwórz", + "Projects": "Projekty", + "Name": "Nazwa", + "ShortName": "Krótka nazwa", + "DocumentStoreType": "Typ zapisu dokumentu", + "Format": "Format", + "ShortNameInfoText": "Zostanie użyty do unikalnego URL.", + "DisplayName:Name": "Nazwa", + "DisplayName:ShortName": "Krótka nazwa", + "DisplayName:Format": "Format", + "DisplayName:DefaultDocumentName": "Domyślna nazwa dokumentu", + "DisplayName:NavigationDocumentName": "Nawigacyjna nazwa dokumentu", + "DisplayName:MinimumVersion": "Minimalna wersja", + "DisplayName:MainWebsiteUrl": "Adres strony głównej", + "DisplayName:LatestVersionBranchName": "Nazwa brancha ostatniej wersji", + "DisplayName:GitHubRootUrl": "Adres URL do GitHub'a", + "DisplayName:GitHubAccessToken": "GitHub access token", + "DisplayName:GitHubUserAgent": "GitHub user agent" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pt-BR.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pt-BR.json index 58f0943469..c793687043 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pt-BR.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/pt-BR.json @@ -5,6 +5,28 @@ "Permission:Projects": "Projetos", "Permission:Edit": "Editar", "Permission:Delete": "Excluir", - "Permission:Create": "Criar" + "Permission:Create": "Criar", + "Menu:DocumentManagement": "Documentos", + "Menu:ProjectManagement": "Projetos", + "CreateANewProject": "Criar um novo projeto", + "Edit": "Editar", + "Create": "Criar", + "Projects": "Projetos", + "Name": "Nome", + "ShortName": "Nome Curto", + "DocumentStoreType": "DocumentStoreType", + "Format": "Formato", + "ShortNameInfoText": "Ser utilizado para URL nica.", + "DisplayName:Name": "Nome", + "DisplayName:ShortName": "Nome Curto", + "DisplayName:Format": "Formatar", + "DisplayName:DefaultDocumentName": "Nome padro do documento", + "DisplayName:NavigationDocumentName": "Nome de navegao do documento", + "DisplayName:MinimumVersion": "VErso mnima", + "DisplayName:MainWebsiteUrl": "URL do site principal", + "DisplayName:LatestVersionBranchName": "Nome do branch da ltima verso", + "DisplayName:GitHubRootUrl": "URL raz do GitHub", + "DisplayName:GitHubAccessToken": "Token de acesso do GitHub", + "DisplayName:GitHubUserAgent": "Usurio agente do GitHub" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/tr.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/tr.json index 0e1601f486..8c31fb1c5a 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/tr.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/tr.json @@ -5,6 +5,27 @@ "Permission:Projects": "Projeler", "Permission:Edit": "Düzenle", "Permission:Delete": "Sil", - "Permission:Create": "Oluştur" + "Permission:Create": "Oluştur", + "Menu:DocumentManagement": "Dökümanlar", + "Menu:ProjectManagement": "Projeler", + "CreateANewProject": "Yeni proje oluştur", + "Edit": "Düzenle", + "Create": "Yeni oluştur", + "Projects": "Projeler", + "Name": "İsim", + "ShortName": "Kısa isim", + "DocumentStoreType": "Döküman saklama tipi", + "Format": "Format", + "ShortNameInfoText": "URL oluştururken kullanılacak.", + "DisplayName:Name": "Adı", + "DisplayName:ShortName": "Kısa adı", + "DisplayName:Format": "Format", + "DisplayName:DefaultDocumentName": "Varsayılan döküman adı", + "DisplayName:NavigationDocumentName": "Navigasyon dökümanı adı", + "DisplayName:MinimumVersion": "Minimum versiyon", + "DisplayName:MainWebsiteUrl": "Ana web site URL", + "DisplayName:LatestVersionBranchName": "Son versiyon Branch adı", + "DisplayName:GitHubRootUrl": "GitHub kök adresi", + "DisplayName:GitHubAccessToken": "GitHub erişim token" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/vi.sjon b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/vi.sjon index 0697ddf6e8..a57ed469f4 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/vi.sjon +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/vi.sjon @@ -5,6 +5,28 @@ "Permission:Projects": "Dự án", "Permission:Edit": "Sửa", "Permission:Delete": "Xóa", - "Permission:Create": "Tạo" + "Permission:Create": "Tạo", + "Menu:DocumentManagement": "Tài liệu", + "Menu:ProjectManagement": "Dự án", + "CreateANewProject": "Tạo dự án mới", + "Edit": "Sửa", + "Create": "Tạo", + "Projects": "Dự án", + "Name": "Tên", + "ShortName": "Tên rút gọn", + "DocumentStoreType": "DocumentStoreType", + "Format": "Định dạng", + "ShortNameInfoText": "Sẽ được sử dụng cho URL duy nhất..", + "DisplayName:Name": "Tên", + "DisplayName:ShortName": "Tên rút gọn", + "DisplayName:Format": "Định dạng", + "DisplayName:DefaultDocumentName": "Tên tài liệu mặc định", + "DisplayName:NavigationDocumentName": "Tên tài liệu điều hướng", + "DisplayName:MinimumVersion": "Phiên bản tối thiểu", + "DisplayName:MainWebsiteUrl": "URL trang web chính", + "DisplayName:LatestVersionBranchName": "Tên nhánh phiên bản mới nhất", + "DisplayName:GitHubRootUrl": "URL gốc của GitHub", + "DisplayName:GitHubAccessToken": "GitHub access token", + "DisplayName:GitHubUserAgent": "GitHub user agent" } } diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json index 3c8847ceae..4ca34fa21d 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json @@ -1,10 +1,32 @@ { "culture": "zh-Hans", - "texts": { - "Permission:DocumentManagement": "文档管理", - "Permission:Projects": "项目", - "Permission:Edit": "编辑", - "Permission:Delete": "删除", - "Permission:Create": "创建" - } + "texts": { + "Permission:DocumentManagement": "文档管理", + "Permission:Projects": "项目", + "Permission:Edit": "编辑", + "Permission:Delete": "删除", + "Permission:Create": "创建", + "Menu:DocumentManagement": "文档", + "Menu:ProjectManagement": "项目", + "CreateANewProject": "创建新项目", + "Edit": "编辑", + "Create": "创建", + "Projects": "项目", + "Name": "名称", + "ShortName": "简称", + "DocumentStoreType": "文件存储类型", + "Format": "格式", + "ShortNameInfoText": "将用于唯一的URL.", + "DisplayName:Name": "名称", + "DisplayName:ShortName": "简称", + "DisplayName:Format": "格式", + "DisplayName:DefaultDocumentName": "默认文档名称", + "DisplayName:NavigationDocumentName": "导航文档名称", + "DisplayName:MinimumVersion": "最低版本", + "DisplayName:MainWebsiteUrl": "主网站网址", + "DisplayName:LatestVersionBranchName": "最新版本的分支名称", + "DisplayName:GitHubRootUrl": "GitHub根网址", + "DisplayName:GitHubAccessToken": "GitHub访问令牌", + "DisplayName:GitHubUserAgent": "GitHub用户代理" + } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo/Docs/Admin/DocsAdminHttpApiModule.cs b/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo/Docs/Admin/DocsAdminHttpApiModule.cs index 46321bbcfc..6efc9123dc 100644 --- a/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo/Docs/Admin/DocsAdminHttpApiModule.cs +++ b/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo/Docs/Admin/DocsAdminHttpApiModule.cs @@ -1,5 +1,8 @@ -using Volo.Abp.AspNetCore.Mvc; +using Localization.Resources.AbpUi; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.Localization; using Volo.Abp.Modularity; +using Volo.Docs.Localization; namespace Volo.Docs.Admin { @@ -9,6 +12,15 @@ namespace Volo.Docs.Admin )] public class DocsAdminHttpApiModule : AbpModule { - + + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes(typeof(AbpUiResource)); + }); + } } } diff --git a/modules/docs/src/Volo.Docs.Admin.Web/DocsAdminWebModule.cs b/modules/docs/src/Volo.Docs.Admin.Web/DocsAdminWebModule.cs index f23cae0436..7d2907d202 100644 --- a/modules/docs/src/Volo.Docs.Admin.Web/DocsAdminWebModule.cs +++ b/modules/docs/src/Volo.Docs.Admin.Web/DocsAdminWebModule.cs @@ -40,15 +40,6 @@ namespace Volo.Docs.Admin options.FileSets.AddEmbedded("Volo.Docs.Admin"); }); - Configure(options => - { - options.Resources - .Get() - .AddBaseTypes(typeof(AbpValidationResource)) - .AddBaseTypes(typeof(AbpUiResource)) - .AddVirtualJson("/Localization/Resources/Docs/Web"); - }); - Configure(options => { options.AddProfile(validate: true); diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/cs.json b/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/cs.json deleted file mode 100644 index 471fea1b38..0000000000 --- a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/cs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "culture": "cs", - "texts": { - "Menu:DocumentManagement": "Dokumenty", - "Menu:ProjectManagement": "Projekty", - "CreateANewProject": "Vytvořit nový projekt", - "Edit": "Upravit", - "Create": "Vytvořit", - "Projects": "Projekty", - "Name": "Název", - "ShortName": "Krátký název", - "DocumentStoreType": "Typ uložiště dokumentu", - "Format": "Formát", - "ShortNameInfoText": "Bude použíto k unikátnímu URL.", - "DisplayName:Name": "Název", - "DisplayName:ShortName": "Krátký název", - "DisplayName:Format": "Formát", - "DisplayName:DefaultDocumentName": "Název výchozího dokumentu", - "DisplayName:NavigationDocumentName": "Název navigačního dokumentu", - "DisplayName:MinimumVersion": "Nejnižší verze", - "DisplayName:MainWebsiteUrl": "URL hlavních webových stránek", - "DisplayName:LatestVersionBranchName": "Název poslední verze odvětví", - "DisplayName:GitHubRootUrl": "GitHub kořenové URL", - "DisplayName:GitHubAccessToken": "GitHub přístupový token", - "DisplayName:GitHubUserAgent": "GitHub user agent" - } -} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/en.json b/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/en.json deleted file mode 100644 index 73747c3cf7..0000000000 --- a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/en.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "culture": "en", - "texts": { - "Menu:DocumentManagement": "Documents", - "Menu:ProjectManagement": "Projects", - "CreateANewProject": "Create new project", - "Edit": "Edit", - "Create": "Create", - "Projects": "Projects", - "Name": "Name", - "ShortName": "ShortName", - "DocumentStoreType": "DocumentStoreType", - "Format": "Format", - "ShortNameInfoText": "Will be used for unique URL.", - "DisplayName:Name": "Name", - "DisplayName:ShortName": "Short name", - "DisplayName:Format": "Format", - "DisplayName:DefaultDocumentName": "Default document name", - "DisplayName:NavigationDocumentName": "Navigation document name", - "DisplayName:MinimumVersion": "Minimum version", - "DisplayName:MainWebsiteUrl": "Main web site URL", - "DisplayName:LatestVersionBranchName": "Latest version branch name", - "DisplayName:GitHubRootUrl": "GitHub root URL", - "DisplayName:GitHubAccessToken": "GitHub access token", - "DisplayName:GitHubUserAgent": "GitHub user agent" - } -} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/pl.json b/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/pl.json deleted file mode 100644 index 414d4a684f..0000000000 --- a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/pl.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "culture": "pl", - "texts": { - "Menu:DocumentManagement": "Dokumenty", - "Menu:ProjectManagement": "Projekty", - "CreateANewProject": "Utwórz nowy projet", - "Edit": "Edytuj", - "Create": "Utwórz", - "Projects": "Projekty", - "Name": "Nazwa", - "ShortName": "Krótka nazwa", - "DocumentStoreType": "Typ zapisu dokumentu", - "Format": "Format", - "ShortNameInfoText": "Zostanie użyty do unikalnego URL.", - "DisplayName:Name": "Nazwa", - "DisplayName:ShortName": "Krótka nazwa", - "DisplayName:Format": "Format", - "DisplayName:DefaultDocumentName": "Domyślna nazwa dokumentu", - "DisplayName:NavigationDocumentName": "Nawigacyjna nazwa dokumentu", - "DisplayName:MinimumVersion": "Minimalna wersja", - "DisplayName:MainWebsiteUrl": "Adres strony głównej", - "DisplayName:LatestVersionBranchName": "Nazwa brancha ostatniej wersji", - "DisplayName:GitHubRootUrl": "Adres URL do GitHub'a", - "DisplayName:GitHubAccessToken": "GitHub access token", - "DisplayName:GitHubUserAgent": "GitHub user agent" - } -} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/pt-BR.json b/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/pt-BR.json deleted file mode 100644 index f77d799651..0000000000 --- a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/pt-BR.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "culture": "pt-BR", - "texts": { - "Menu:DocumentManagement": "Documentos", - "Menu:ProjectManagement": "Projetos", - "CreateANewProject": "Criar um novo projeto", - "Edit": "Editar", - "Create": "Criar", - "Projects": "Projetos", - "Name": "Nome", - "ShortName": "Nome Curto", - "DocumentStoreType": "DocumentStoreType", - "Format": "Formato", - "ShortNameInfoText": "Será utilizado para URL única.", - "DisplayName:Name": "Nome", - "DisplayName:ShortName": "Nome Curto", - "DisplayName:Format": "Formatar", - "DisplayName:DefaultDocumentName": "Nome padrão do documento", - "DisplayName:NavigationDocumentName": "Nome de navegação do documento", - "DisplayName:MinimumVersion": "VErsão mínima", - "DisplayName:MainWebsiteUrl": "URL do site principal", - "DisplayName:LatestVersionBranchName": "Nome do branch da última versão", - "DisplayName:GitHubRootUrl": "URL raíz do GitHub", - "DisplayName:GitHubAccessToken": "Token de acesso do GitHub", - "DisplayName:GitHubUserAgent": "Usuário agente do GitHub" - } -} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/tr.json b/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/tr.json deleted file mode 100644 index 7418e5493e..0000000000 --- a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/tr.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "culture": "tr", - "texts": { - "Menu:DocumentManagement": "Dökümanlar", - "Menu:ProjectManagement": "Projeler", - "CreateANewProject": "Yeni proje oluştur", - "Edit": "Düzenle", - "Create": "Yeni oluştur", - "Projects": "Projeler", - "Name": "İsim", - "ShortName": "Kısa isim", - "DocumentStoreType": "Döküman saklama tipi", - "Format": "Format", - "ShortNameInfoText": "URL oluştururken kullanılacak.", - "DisplayName:Name": "Adı", - "DisplayName:ShortName": "Kısa adı", - "DisplayName:Format": "Format", - "DisplayName:DefaultDocumentName": "Varsayılan döküman adı", - "DisplayName:NavigationDocumentName": "Navigasyon dökümanı adı", - "DisplayName:MinimumVersion": "Minimum versiyon", - "DisplayName:MainWebsiteUrl": "Ana web site URL", - "DisplayName:LatestVersionBranchName": "Son versiyon Branch adı", - "DisplayName:GitHubRootUrl": "GitHub kök adresi", - "DisplayName:GitHubAccessToken": "GitHub erişim token" - } -} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/vi.json b/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/vi.json deleted file mode 100644 index d39b27f295..0000000000 --- a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/vi.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "culture": "vi", - "texts": { - "Menu:DocumentManagement": "Tài liệu", - "Menu:ProjectManagement": "Dự án", - "CreateANewProject": "Tạo dự án mới", - "Edit": "Sửa", - "Create": "Tạo", - "Projects": "Dự án", - "Name": "Tên", - "ShortName": "Tên rút gọn", - "DocumentStoreType": "DocumentStoreType", - "Format": "Định dạng", - "ShortNameInfoText": "Sẽ được sử dụng cho URL duy nhất..", - "DisplayName:Name": "Tên", - "DisplayName:ShortName": "Tên rút gọn", - "DisplayName:Format": "Định dạng", - "DisplayName:DefaultDocumentName": "Tên tài liệu mặc định", - "DisplayName:NavigationDocumentName": "Tên tài liệu điều hướng", - "DisplayName:MinimumVersion": "Phiên bản tối thiểu", - "DisplayName:MainWebsiteUrl": "URL trang web chính", - "DisplayName:LatestVersionBranchName": "Tên nhánh phiên bản mới nhất", - "DisplayName:GitHubRootUrl": "URL gốc của GitHub", - "DisplayName:GitHubAccessToken": "GitHub access token", - "DisplayName:GitHubUserAgent": "GitHub user agent" - } -} diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/zh-Hans.json b/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/zh-Hans.json deleted file mode 100644 index 2b2911fad9..0000000000 --- a/modules/docs/src/Volo.Docs.Admin.Web/Localization/Resources/Docs/Web/zh-Hans.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "culture": "zh-Hans", - "texts": { - "Menu:DocumentManagement": "文档", - "Menu:ProjectManagement": "项目", - "CreateANewProject": "创建新项目", - "Edit": "编辑", - "Create": "创建", - "Projects": "项目", - "Name": "名称", - "ShortName": "简称", - "DocumentStoreType": "文件存储类型", - "Format": "格式", - "ShortNameInfoText": "将用于唯一的URL.", - "DisplayName:Name": "名称", - "DisplayName:ShortName": "简称", - "DisplayName:Format": "格式", - "DisplayName:DefaultDocumentName": "默认文档名称", - "DisplayName:NavigationDocumentName": "导航文档名称", - "DisplayName:MinimumVersion": "最低版本", - "DisplayName:MainWebsiteUrl": "主网站网址", - "DisplayName:LatestVersionBranchName": "最新版本的分支名称", - "DisplayName:GitHubRootUrl": "GitHub根网址", - "DisplayName:GitHubAccessToken": "GitHub访问令牌", - "DisplayName:GitHubUserAgent": "GitHub用户代理" - } -} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.csproj b/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.csproj index ccc953146f..811c668006 100644 --- a/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.csproj +++ b/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.csproj @@ -27,7 +27,6 @@ - @@ -35,7 +34,6 @@ - diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.csproj index 00d1f8834d..760805086f 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.csproj @@ -11,14 +11,6 @@ - - - - - - - - diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/AbpFeatureManagementApplicationContractsModule.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/AbpFeatureManagementApplicationContractsModule.cs index f5d03e7167..732c200bb0 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/AbpFeatureManagementApplicationContractsModule.cs +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/AbpFeatureManagementApplicationContractsModule.cs @@ -1,6 +1,4 @@ using Volo.Abp.Application; -using Volo.Abp.FeatureManagement.Localization; -using Volo.Abp.Localization; using Volo.Abp.Modularity; using Volo.Abp.VirtualFileSystem; @@ -18,13 +16,6 @@ namespace Volo.Abp.FeatureManagement { options.FileSets.AddEmbedded(); }); - - Configure(options => - { - options.Resources - .Get() - .AddVirtualJson("/Volo/Abp/FeatureManagement/Localization/ApplicationContracts"); - }); } } } diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/cs.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/cs.json deleted file mode 100644 index 6a060a54c1..0000000000 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/cs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "culture": "cs", - "texts": { - - } -} \ No newline at end of file diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/en.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/en.json deleted file mode 100644 index 92e4e9582b..0000000000 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/en.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "culture": "en", - "texts": { - - } -} \ No newline at end of file diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/pl.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/pl.json deleted file mode 100644 index 2ea227cbf3..0000000000 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/pl.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "culture": "pl", - "texts": { - - } -} \ No newline at end of file diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/pt-BR.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/pt-BR.json deleted file mode 100644 index 6d746df04c..0000000000 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/pt-BR.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "culture": "pt-BR", - "texts": { - - } -} \ No newline at end of file diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/vi.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/vi.json deleted file mode 100644 index d8eb5f3c75..0000000000 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/vi.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "culture": "vi", - "texts": { - - } -} diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/zh-Hans.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/zh-Hans.json deleted file mode 100644 index 25137f1ee3..0000000000 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/Localization/ApplicationContracts/zh-Hans.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "culture": "zh-Hans", - "texts": { - - } -} \ No newline at end of file diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.csproj index 44c36fd1d1..a4405067cf 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.csproj @@ -7,6 +7,14 @@ + + + + + + + + diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/AbpFeatureManagementDomainSharedModule.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/AbpFeatureManagementDomainSharedModule.cs index 7931f91374..adf6269926 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/AbpFeatureManagementDomainSharedModule.cs +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/AbpFeatureManagementDomainSharedModule.cs @@ -1,5 +1,6 @@ using Volo.Abp.FeatureManagement.Localization; using Volo.Abp.Localization; +using Volo.Abp.Localization.Resources.AbpValidation; using Volo.Abp.Modularity; namespace Volo.Abp.FeatureManagement @@ -15,6 +16,15 @@ namespace Volo.Abp.FeatureManagement { options.Resources.Add("en"); }); + + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes( + typeof(AbpValidationResource) + ).AddVirtualJson("Volo/Abp/FeatureManagement/Localization/Resources/Domain"); + }); } } } diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/cs.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/cs.json similarity index 100% rename from modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/cs.json rename to modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/cs.json diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/en.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/en.json similarity index 100% rename from modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/en.json rename to modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/en.json diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/pl.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl.json similarity index 100% rename from modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/pl.json rename to modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl.json diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/pt-BR.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pt-BR.json similarity index 100% rename from modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/pt-BR.json rename to modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pt-BR.json diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/tr.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/tr.json similarity index 100% rename from modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/tr.json rename to modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/tr.json diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/vi.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/vi.json similarity index 100% rename from modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/vi.json rename to modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/vi.json diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/zh-Hans.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json similarity index 100% rename from modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Localization/Resources/FeatureManagement/zh-Hans.json rename to modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/AbpFeatureManagementHttpApiModule.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/AbpFeatureManagementHttpApiModule.cs index 27cf7fa605..d7761f7930 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/AbpFeatureManagementHttpApiModule.cs +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/AbpFeatureManagementHttpApiModule.cs @@ -1,4 +1,7 @@ -using Volo.Abp.AspNetCore.Mvc; +using Localization.Resources.AbpUi; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.FeatureManagement.Localization; +using Volo.Abp.Localization; using Volo.Abp.Modularity; namespace Volo.Abp.FeatureManagement @@ -8,6 +11,14 @@ namespace Volo.Abp.FeatureManagement typeof(AbpAspNetCoreMvcModule))] public class AbpFeatureManagementHttpApiModule : AbpModule { - + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes(typeof(AbpUiResource)); + }); + } } } diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/AbpFeatureManagementWebModule.cs b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/AbpFeatureManagementWebModule.cs index 1d5f99c086..ca7f6f31ea 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/AbpFeatureManagementWebModule.cs +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/AbpFeatureManagementWebModule.cs @@ -34,16 +34,6 @@ namespace Volo.Abp.FeatureManagement options.FileSets.AddEmbedded("Volo.Abp.FeatureManagement"); }); - Configure(options => - { - options.Resources - .Get() - .AddBaseTypes( - typeof(AbpValidationResource), - typeof(AbpUiResource) - ).AddVirtualJson("/Localization/Resources/FeatureManagement"); - }); - Configure(options => { options.AddProfile(validate: true); diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.csproj index 2983c95ddf..ccc5f00200 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.csproj +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.csproj @@ -14,11 +14,9 @@ - - diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.csproj b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.csproj index d8ce67b17d..6cea87a177 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.csproj +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.csproj @@ -1,4 +1,4 @@ - + @@ -13,6 +13,14 @@ + + + + + + + + diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/AbpIdentityDomainSharedModule.cs b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/AbpIdentityDomainSharedModule.cs index efb8a7130a..558f080ea2 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/AbpIdentityDomainSharedModule.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/AbpIdentityDomainSharedModule.cs @@ -1,5 +1,6 @@ using Volo.Abp.Identity.Localization; using Volo.Abp.Localization; +using Volo.Abp.Localization.Resources.AbpValidation; using Volo.Abp.Modularity; using Volo.Abp.Users; @@ -15,6 +16,15 @@ namespace Volo.Abp.Identity { options.Resources.Add("en"); }); + + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes( + typeof(AbpValidationResource) + ).AddVirtualJson("/Volo/Abp/Identity/Localization/Domain"); + }); } } } diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/cs.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/cs.json similarity index 100% rename from modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/cs.json rename to modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/cs.json diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/en.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/en.json similarity index 100% rename from modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/en.json rename to modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/en.json diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/pl.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/pl.json similarity index 100% rename from modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/pl.json rename to modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/pl.json diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/pt-BR.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/pt-BR.json similarity index 100% rename from modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/pt-BR.json rename to modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/pt-BR.json diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/tr.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/tr.json similarity index 100% rename from modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/tr.json rename to modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/tr.json diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/vi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/vi.json similarity index 100% rename from modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/vi.json rename to modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/vi.json diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/zh-Hans.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/zh-Hans.json similarity index 100% rename from modules/identity/src/Volo.Abp.Identity.Web/Localization/Resources/AbpIdentity/zh-Hans.json rename to modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/Domain/zh-Hans.json diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/AbpIdentityHttpApiModule.cs b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/AbpIdentityHttpApiModule.cs index a7ee084847..6c45122942 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/AbpIdentityHttpApiModule.cs +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo/Abp/Identity/AbpIdentityHttpApiModule.cs @@ -1,11 +1,24 @@ using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.Identity.Localization; +using Volo.Abp.Localization; using Volo.Abp.Modularity; +using Localization.Resources.AbpUi; namespace Volo.Abp.Identity { [DependsOn(typeof(AbpIdentityApplicationContractsModule), typeof(AbpAspNetCoreMvcModule))] public class AbpIdentityHttpApiModule : AbpModule { - + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes( + typeof(AbpUiResource) + ); + }); + } } } \ No newline at end of file diff --git a/modules/identity/src/Volo.Abp.Identity.Web/AbpIdentityWebModule.cs b/modules/identity/src/Volo.Abp.Identity.Web/AbpIdentityWebModule.cs index be24e1b3bb..072c8f3584 100644 --- a/modules/identity/src/Volo.Abp.Identity.Web/AbpIdentityWebModule.cs +++ b/modules/identity/src/Volo.Abp.Identity.Web/AbpIdentityWebModule.cs @@ -45,16 +45,6 @@ namespace Volo.Abp.Identity.Web options.FileSets.AddEmbedded("Volo.Abp.Identity.Web"); }); - Configure(options => - { - options.Resources - .Get() - .AddBaseTypes( - typeof(AbpValidationResource), - typeof(AbpUiResource) - ).AddVirtualJson("/Localization/Resources/AbpIdentity"); - }); - Configure(options => { options.AddProfile(validate: true); diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj b/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj index 51b2b7ca58..8209c1c303 100644 --- a/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj +++ b/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.csproj @@ -16,14 +16,12 @@ - - diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.csproj index d922ef7357..300065764f 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.csproj @@ -13,6 +13,14 @@ + + + + + + + + diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainSharedModule.cs b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainSharedModule.cs index d7bafccea8..ced458198c 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainSharedModule.cs +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/AbpPermissionManagementDomainSharedModule.cs @@ -1,4 +1,5 @@ using Volo.Abp.Localization; +using Volo.Abp.Localization.Resources.AbpValidation; using Volo.Abp.Modularity; using Volo.Abp.PermissionManagement.Localization; @@ -16,6 +17,15 @@ namespace Volo.Abp.PermissionManagement options.Resources .Add("en"); }); + + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes( + typeof(AbpValidationResource) + ).AddVirtualJson("/Volo/Abp/PermissionManagement/Localization/Domain"); + }); } } } diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/cs.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/cs.json similarity index 100% rename from modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/cs.json rename to modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/cs.json diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/en.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/en.json similarity index 100% rename from modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/en.json rename to modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/en.json diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/pl.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pl.json similarity index 100% rename from modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/pl.json rename to modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pl.json diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/pt-BR.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pt-BR.json similarity index 100% rename from modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/pt-BR.json rename to modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pt-BR.json diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/tr.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/tr.json similarity index 100% rename from modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/tr.json rename to modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/tr.json diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/vi.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/vi.json similarity index 100% rename from modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/vi.json rename to modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/vi.json diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/zh-Hans.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json similarity index 100% rename from modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Localization/Resources/AbpPermissionManagement/zh-Hans.json rename to modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo/Abp/PermissionManagement/AbpPermissionManagementHttpApiModule.cs b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo/Abp/PermissionManagement/AbpPermissionManagementHttpApiModule.cs index 9b30d360bd..9f8c69be1e 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo/Abp/PermissionManagement/AbpPermissionManagementHttpApiModule.cs +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo/Abp/PermissionManagement/AbpPermissionManagementHttpApiModule.cs @@ -1,5 +1,8 @@ -using Volo.Abp.AspNetCore.Mvc; +using Localization.Resources.AbpUi; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.Localization; using Volo.Abp.Modularity; +using Volo.Abp.PermissionManagement.Localization; namespace Volo.Abp.PermissionManagement.HttpApi { @@ -9,6 +12,16 @@ namespace Volo.Abp.PermissionManagement.HttpApi )] public class AbpPermissionManagementHttpApiModule : AbpModule { - + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes( + typeof(AbpUiResource) + ); + }); + } } } diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/AbpPermissionManagementWebModule.cs b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/AbpPermissionManagementWebModule.cs index e42f2523ac..75e81aa1e5 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/AbpPermissionManagementWebModule.cs +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/AbpPermissionManagementWebModule.cs @@ -32,16 +32,6 @@ namespace Volo.Abp.PermissionManagement.Web options.FileSets.AddEmbedded("Volo.Abp.PermissionManagement.Web"); }); - Configure(options => - { - options.Resources - .Get() - .AddBaseTypes( - typeof(AbpValidationResource), - typeof(AbpUiResource) - ).AddVirtualJson("/Localization/Resources/AbpPermissionManagement"); - }); - Configure(options => { options.AddProfile(validate: true); diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.csproj b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.csproj index 2fdf1de2ca..820d477af3 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.csproj +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.csproj @@ -15,11 +15,9 @@ - - diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.csproj index 12a5fa8637..a7ba339c3e 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.csproj @@ -14,7 +14,15 @@ - + + + + + + + + + diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/AbpSettingManagementDomainSharedModule.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/AbpSettingManagementDomainSharedModule.cs index 42c0096836..7525309a67 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/AbpSettingManagementDomainSharedModule.cs +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/AbpSettingManagementDomainSharedModule.cs @@ -1,9 +1,27 @@ using Volo.Abp.Modularity; +using Volo.Abp.Localization; +using Volo.Abp.SettingManagement.Localization; namespace Volo.Abp.SettingManagement { + [DependsOn(typeof(AbpLocalizationModule))] public class AbpSettingManagementDomainSharedModule : AbpModule { - + + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.Resources + .Add("en"); + }); + + Configure(options => + { + options.Resources + .Get() + .AddVirtualJson("/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement"); + }); + } } } diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/AbpSettingManagementResource.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/AbpSettingManagementResource.cs similarity index 100% rename from modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/AbpSettingManagementResource.cs rename to modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/AbpSettingManagementResource.cs diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/cs.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/cs.json similarity index 100% rename from modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/cs.json rename to modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/cs.json diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/en.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/en.json similarity index 100% rename from modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/en.json rename to modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/en.json diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/pl.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pl.json similarity index 100% rename from modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/pl.json rename to modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pl.json diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/pt-BR.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pt-BR.json similarity index 100% rename from modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/pt-BR.json rename to modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/pt-BR.json diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/tr.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/tr.json similarity index 100% rename from modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/tr.json rename to modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/tr.json diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/vi.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/vi.json similarity index 100% rename from modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/vi.json rename to modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/vi.json diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/zh-Hans.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hans.json similarity index 100% rename from modules/setting-management/src/Volo.Abp.SettingManagement.Web/Localization/Resources/AbpSettingManagement/zh-Hans.json rename to modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hans.json diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/AbpSettingManagementWebModule.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/AbpSettingManagementWebModule.cs index f1fae6b2f3..8f1250e4fe 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/AbpSettingManagementWebModule.cs +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/AbpSettingManagementWebModule.cs @@ -1,7 +1,5 @@ using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared; -using Volo.Abp.Localization; using Volo.Abp.Modularity; -using Volo.Abp.SettingManagement.Localization; using Volo.Abp.SettingManagement.Web.Navigation; using Volo.Abp.UI.Navigation; using Volo.Abp.VirtualFileSystem; @@ -9,7 +7,8 @@ using Volo.Abp.VirtualFileSystem; namespace Volo.Abp.SettingManagement.Web { [DependsOn( - typeof(AbpAspNetCoreMvcUiThemeSharedModule) + typeof(AbpAspNetCoreMvcUiThemeSharedModule), + typeof(AbpSettingManagementDomainSharedModule) )] public class AbpSettingManagementWebModule : AbpModule { @@ -24,19 +23,6 @@ namespace Volo.Abp.SettingManagement.Web { options.FileSets.AddEmbedded("Volo.Abp.SettingManagement.Web"); }); - - Configure(options => - { - options.Resources - .Add("en"); - }); - - Configure(options => - { - options.Resources - .Get() - .AddVirtualJson("/Localization/Resources/AbpSettingManagement"); - }); } } } diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Navigation/SettingManagementMainMenuContributor.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Navigation/SettingManagementMainMenuContributor.cs index 9d622e6a7a..8aee74c56c 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Navigation/SettingManagementMainMenuContributor.cs +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Navigation/SettingManagementMainMenuContributor.cs @@ -4,9 +4,9 @@ using Microsoft.Extensions.Localization; using Microsoft.Extensions.Options; using System.Linq; using System.Threading.Tasks; -using Volo.Abp.SettingManagement.Localization; using Volo.Abp.SettingManagement.Web.Pages.SettingManagement; using Volo.Abp.UI.Navigation; +using Volo.Abp.SettingManagement.Localization; namespace Volo.Abp.SettingManagement.Web.Navigation { diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.csproj b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.csproj index 7749711271..3361037ae1 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.csproj +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.csproj @@ -15,18 +15,17 @@ + - - diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.csproj index 6182de936d..81c0265dd8 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.csproj @@ -1,4 +1,4 @@ - + @@ -13,6 +13,14 @@ + + + + + + + + diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/AbpTenantManagementDomainSharedModule.cs b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/AbpTenantManagementDomainSharedModule.cs index 06dc2a4c51..8b0e9bbec7 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/AbpTenantManagementDomainSharedModule.cs +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/AbpTenantManagementDomainSharedModule.cs @@ -1,5 +1,6 @@ using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Localization; +using Volo.Abp.Localization.Resources.AbpValidation; using Volo.Abp.Modularity; using Volo.Abp.TenantManagement.Localization; @@ -13,6 +14,15 @@ namespace Volo.Abp.TenantManagement { options.Resources.Add("en"); }); + + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes( + typeof(AbpValidationResource) + ).AddVirtualJson("/Volo/Abp/TenantManagement/Localization/Resources"); + }); } } } diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/cs.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/cs.json similarity index 100% rename from modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/cs.json rename to modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/cs.json diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/en.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/en.json similarity index 100% rename from modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/en.json rename to modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/en.json diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/pl.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl.json similarity index 100% rename from modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/pl.json rename to modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl.json diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/pt-BR.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pt-BR.json similarity index 100% rename from modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/pt-BR.json rename to modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pt-BR.json diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/tr.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/tr.json similarity index 100% rename from modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/tr.json rename to modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/tr.json diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/vi.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/vi.json similarity index 100% rename from modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/vi.json rename to modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/vi.json diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/zh-Hans.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/zh-Hans.json similarity index 100% rename from modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Localization/Resources/AbpTenantManagement/Web/zh-Hans.json rename to modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/zh-Hans.json diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.csproj index 542fdb303f..28fb85137c 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.csproj @@ -1,4 +1,4 @@ - + @@ -17,6 +17,7 @@ + diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo/Abp/TenantManagement/AbpTenantManagementHttpApiModule.cs b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo/Abp/TenantManagement/AbpTenantManagementHttpApiModule.cs index 58a8f7106c..7f7e674761 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo/Abp/TenantManagement/AbpTenantManagementHttpApiModule.cs +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo/Abp/TenantManagement/AbpTenantManagementHttpApiModule.cs @@ -1,14 +1,30 @@ -using Volo.Abp.AspNetCore.Mvc; +using Localization.Resources.AbpUi; +using Volo.Abp.AspNetCore.Mvc; +using Volo.Abp.FeatureManagement; +using Volo.Abp.FeatureManagement.Localization; +using Volo.Abp.Localization; using Volo.Abp.Modularity; +using Volo.Abp.TenantManagement.Localization; namespace Volo.Abp.TenantManagement { [DependsOn( typeof(AbpTenantManagementApplicationContractsModule), + typeof(AbpFeatureManagementHttpApiModule), typeof(AbpAspNetCoreMvcModule) )] public class AbpTenantManagementHttpApiModule : AbpModule { - + public override void ConfigureServices(ServiceConfigurationContext context) + { + Configure(options => + { + options.Resources + .Get() + .AddBaseTypes( + typeof(AbpFeatureManagementResource), + typeof(AbpUiResource)); + }); + } } } \ No newline at end of file diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/AbpTenantManagementWebModule.cs b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/AbpTenantManagementWebModule.cs index 1549664c27..0ff8b1ae8e 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/AbpTenantManagementWebModule.cs +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/AbpTenantManagementWebModule.cs @@ -42,17 +42,6 @@ namespace Volo.Abp.TenantManagement.Web options.FileSets.AddEmbedded("Volo.Abp.TenantManagement.Web"); }); - Configure(options => - { - options.Resources - .Get() - .AddBaseTypes( - typeof(AbpValidationResource), - typeof(AbpFeatureManagementResource), - typeof(AbpUiResource) - ).AddVirtualJson("/Localization/Resources/AbpTenantManagement/Web"); - }); - Configure(options => { options.AddProfile(validate: true); diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.csproj b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.csproj index f644ff2f7b..1bcf4f99a9 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.csproj +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.csproj @@ -13,14 +13,12 @@ - -