Localize `Duplicate tenancy name` .

Close #13640
pull/13649/head
maliming 3 years ago
parent 93ac391c6d
commit 8b34705c16
No known key found for this signature in database
GPG Key ID: 096224957E51C89E

@ -1,6 +1,7 @@
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
using Volo.Abp.TenantManagement.Localization;
using Volo.Abp.Localization.ExceptionHandling;
using Volo.Abp.Validation;
using Volo.Abp.Validation.Localization;
using Volo.Abp.VirtualFileSystem;
@ -25,5 +26,10 @@ public class AbpTenantManagementDomainSharedModule : AbpModule
typeof(AbpValidationResource)
).AddVirtualJson("/Volo/Abp/TenantManagement/Localization/Resources");
});
Configure<AbpExceptionLocalizationOptions>(options =>
{
options.MapCodeNamespace("Volo.Abp.TenantManagement", typeof(AbpTenantManagementResource));
});
}
}

@ -1,6 +1,7 @@
{
"culture": "ar",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "اسم المستأجر موجود بالفعل: {Name}",
"Menu:TenantManagement": "إدارة الجهات",
"Tenants": "الجهات",
"NewTenant": "جهة جديدة",

@ -1,6 +1,7 @@
{
"culture": "de-DE",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "Der Name des Mandanten ist bereits vorhanden: {Name}",
"Menu:TenantManagement": "Mandantenverwaltung",
"Tenants": "Mandanten",
"NewTenant": "Neuer Mandant",

@ -1,6 +1,7 @@
{
"culture": "en",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "Tenant name already exist: {Name}",
"Menu:TenantManagement": "Tenant management",
"Tenants": "Tenants",
"NewTenant": "New tenant",

@ -1,6 +1,7 @@
{
"culture": "es",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "El nombre del inquilino ya existe: {Name}",
"Menu:TenantManagement": "Gestión de tenants",
"Tenants": "Inquilinos",
"NewTenant": "Nuevo inquilino",

@ -1,6 +1,7 @@
{
"culture": "fi",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "Vuokralaisen nimi on jo olemassa: {Name}",
"Menu:TenantManagement": "Vuokralaisten hallinta",
"Tenants": "Vuokralaiset",
"NewTenant": "Uusi vuokralainen",

@ -1,6 +1,7 @@
{
"culture": "fr",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "Le nom du locataire existe déjà: {Name}",
"Menu:TenantManagement": "Gestion des locataires",
"Tenants": "Locataires",
"NewTenant": "Nouveau locataire",

@ -1,6 +1,7 @@
{
"culture": "hi",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "किरायेदार नाम पहले से मौजूद है: {Name}",
"Menu:TenantManagement": "किरायेदार प्रबंधन",
"Tenants": "किरायेदारों",
"NewTenant": "नया किरायेदार",

@ -1,6 +1,7 @@
{
"culture": "it",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "Il nome del tenant esiste già: {Name}",
"Menu:TenantManagement": "Gestione tenants",
"Tenants": "Tenants",
"NewTenant": "Nuovo Tenant",

@ -1,6 +1,7 @@
{
"culture": "pt-BR",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "O nome do ambiente já existe: {Name}",
"Menu:TenantManagement": "Gerencimento de Inquilinos",
"Tenants": "Inquilinos",
"NewTenant": "Novo Inquilino",

@ -1,6 +1,7 @@
{
"culture": "ru",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "Имя арендатора уже существует: {Name}",
"Menu:TenantManagement": "Управление арендаторами",
"Tenants": "Арендаторы",
"NewTenant": "Новый арендатор",

@ -1,6 +1,7 @@
{
"culture": "sk",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "Názov tenanta už existuje: {Name}",
"Menu:TenantManagement": "Správa tenantov",
"Tenants": "Tentanti",
"NewTenant": "Nový tenant",

@ -1,6 +1,7 @@
{
"culture": "sl",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "Ime najemnika že obstaja: {Name}",
"Menu:TenantManagement": "Upravljanje najemnikov",
"Tenants": "Najemniki",
"NewTenant": "Nov najemnik",

@ -1,6 +1,7 @@
{
"culture": "tr",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "Müşteri ismi zaten mevcut: {Name}",
"Menu:TenantManagement": "Müşteri yönetimi",
"Tenants": "Müşteriler",
"NewTenant": "Yeni müşteri",

@ -1,6 +1,7 @@
{
"culture": "zh-Hans",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "租户名称已存在: {Name}",
"Menu:TenantManagement": "租户管理",
"Tenants": "租户",
"NewTenant": "新租户",

@ -1,6 +1,7 @@
{
"culture": "zh-Hant",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "租戶名稱已存在: {Name}",
"Menu:TenantManagement": "租戶管理",
"Tenants": "租戶",
"NewTenant": "新租戶",

@ -36,7 +36,7 @@ public class TenantManager : DomainService, ITenantManager
var tenant = await TenantRepository.FindByNameAsync(name);
if (tenant != null && tenant.Id != expectedId)
{
throw new UserFriendlyException("Duplicate tenancy name: " + name); //TODO: A domain exception would be better..?
throw new BusinessException("Volo.Abp.TenantManagement:DuplicateTenantName").WithData("Name", name);
}
}
}

Loading…
Cancel
Save