diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/es.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/es.json
new file mode 100644
index 0000000000..d6fd84dcbe
--- /dev/null
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/es.json
@@ -0,0 +1,12 @@
+{
+ "culture": "es",
+ "texts": {
+ "GivenTenantIsNotAvailable": "El inquilino {0} no está disponible",
+ "Tenant": "Inquilino",
+ "Switch": "cambiar",
+ "Name": "Nombre",
+ "SwitchTenant": "Cambiar inquilino",
+ "SwitchTenantHint": "Deje en blanco el campo nombre para cambiar el lado del host.",
+ "NotSelected": "No seleccionado"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj
index 6668f9c649..3b45f3d42f 100644
--- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj
+++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo.Abp.Ddd.Application.Contracts.csproj
@@ -19,6 +19,10 @@
+
+
+
+
diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/es.json b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/es.json
new file mode 100644
index 0000000000..4563876228
--- /dev/null
+++ b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/es.json
@@ -0,0 +1,6 @@
+{
+ "culture": "es",
+ "texts": {
+ "MaxResultCountExceededExceptionMessage": "{0} no puede tener más de {1}! Incremente {2}.{3} en el lado del servidor para obtener más resultados."
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/es.json b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/es.json
index 33c59be8b5..da1d7fde95 100644
--- a/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/es.json
+++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/es.json
@@ -18,6 +18,8 @@
"Description:Abp.Mailing.Smtp.Password": "La contraseña del ususario asociado a las credenciales.",
"Description:Abp.Mailing.Smtp.Domain": "El dominio o equipo que valida las credenciales.",
"Description:Abp.Mailing.Smtp.EnableSsl": "Si SmtpClient usa Secure Sockets Layer (SSL) para encriptar la conección.",
- "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Si las credenciales por defecto se envían con los request."
+ "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Si las credenciales por defecto se envían con los request.",
+ "TextTemplate:StandardEmailTemplates.Layout": "Plantilla de email por defecto",
+ "TextTemplate:StandardEmailTemplates.Message": "Plantilla de mensaje simple para emails"
}
}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/es.json b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/es.json
new file mode 100644
index 0000000000..365856425e
--- /dev/null
+++ b/framework/src/Volo.Abp.Ldap/Volo/Abp/Ldap/Localization/es.json
@@ -0,0 +1,19 @@
+{
+ "culture": "es",
+ "texts": {
+ "DisplayName:Abp.Ldap.ServerHost": "Server host",
+ "Description:Abp.Ldap.ServerHost": "Servidor host",
+
+ "DisplayName:Abp.Ldap.ServerPort": "Server port",
+ "Description:Abp.Ldap.ServerPort": "Puerto del servidor host",
+
+ "DisplayName:Abp.Ldap.BaseDc": "Base domain component",
+ "Description:Abp.Ldap.BaseDc": "Dominio base",
+
+ "DisplayName:Abp.Ldap.UserName": "Username",
+ "Description:Abp.Ldap.UserName": "Nombre de usuario",
+
+ "DisplayName:Abp.Ldap.Password": "Password",
+ "Description:Abp.Ldap.Password": "Contraseña"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Timing/Volo.Abp.Timing.csproj b/framework/src/Volo.Abp.Timing/Volo.Abp.Timing.csproj
index 53ef23fd62..5af3709638 100644
--- a/framework/src/Volo.Abp.Timing/Volo.Abp.Timing.csproj
+++ b/framework/src/Volo.Abp.Timing/Volo.Abp.Timing.csproj
@@ -19,6 +19,10 @@
+
+
+
+
diff --git a/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/es.json b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/es.json
new file mode 100644
index 0000000000..a23fccc1c4
--- /dev/null
+++ b/framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/es.json
@@ -0,0 +1,7 @@
+{
+ "culture": "es",
+ "texts": {
+ "DisplayName:Abp.Timing.Timezone": "Zona horaria",
+ "Description:Abp.Timing.Timezone": "Zona horaria de la Aplicacion"
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json
index fb0bc45903..56d6b117cf 100644
--- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json
+++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json
@@ -4,6 +4,7 @@
"Languages": "Lenguajes",
"AreYouSure": "¿Está seguro?",
"Cancel": "Cancelar",
+ "Clear": "Limpiar",
"Yes": "Si",
"No": "No",
"Ok": "Aceptar",
@@ -34,6 +35,8 @@
"PagerInfoEmpty": "Mostrando desde 0 hasta 0 de 0 registros",
"PagerInfoFiltered": "(filtrado de un total de _MAX_ registros)",
"NoDataAvailableInDatatable": "No hay datos",
+ "Total": "total",
+ "Selected": "seleccionado",
"PagerShowMenuEntries": "Mostrar _MENU_ registros",
"DatatableActionDropdownDefaultText": "Acciones",
"ChangePassword": "Cambiar contraseña",
@@ -41,6 +44,9 @@
"AreYouSureYouWantToCancelEditingWarningMessage": "Tiene cambios sin guardar.",
"GoHomePage": "Ir a la página principal",
"GoBack": "Atras",
- "Search": "Buscar"
+ "Search": "Buscar",
+ "ItemWillBeDeletedMessageWithFormat": "Se eliminarán {0}!",
+ "ItemWillBeDeletedMessage": "Este itém será eliminado!",
+ "ManageYourAccount": "Administre su cuenta"
}
-}
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj
index c6450e6df1..50ec149137 100644
--- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj
+++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo.Abp.AspNetCore.Mvc.Tests.csproj
@@ -19,6 +19,10 @@
+
+
+
+
diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/es.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/es.json
new file mode 100644
index 0000000000..baf2d0c45b
--- /dev/null
+++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/es.json
@@ -0,0 +1,7 @@
+{
+ "culture": "es",
+ "texts": {
+ "BirthDate": "Fecha de nacimiento",
+ "Value1": "Valor uno"
+ }
+}
\ No newline at end of file
diff --git a/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/es.json b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/es.json
new file mode 100644
index 0000000000..7cf144aab4
--- /dev/null
+++ b/framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/es.json
@@ -0,0 +1,6 @@
+{
+ "culture": "es",
+ "texts": {
+ "hello": "Hola"
+ }
+}
\ No newline at end of file