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 @@
-
-