From d941b1adeab5a77d49ed9b0601cf2b2e8d20a7f1 Mon Sep 17 00:00:00 2001 From: Luis Pignataro Date: Fri, 6 Mar 2020 11:07:39 -0300 Subject: [PATCH] Change special characters to unicode --- .../Volo/Abp/Emailing/Localization/es.json | 23 +++++++++ .../Navigation/Localization/Resource/es.json | 2 +- .../Localization/Resources/AbpUi/es.json | 36 +++++++------- .../Volo/Abp/Validation/Localization/es.json | 48 +++++++++---------- .../TestResources/Base/CountryNames/es.json | 2 +- .../TestResources/Base/Validation/es.json | 4 +- .../Localization/TestResources/Source/es.json | 2 +- 7 files changed, 70 insertions(+), 47 deletions(-) create mode 100644 framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/es.json 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 new file mode 100644 index 0000000000..ae3a29f901 --- /dev/null +++ b/framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/es.json @@ -0,0 +1,23 @@ +{ + "culture": "es", + "texts": { + "DisplayName:Abp.Mailing.DefaultFromAddress": "Direcci\u00F3n de env\u00EDo", + "DisplayName:Abp.Mailing.DefaultFromDisplayName": "Nombre de env\u00EDo", + "DisplayName:Abp.Mailing.Smtp.Host": "Host", + "DisplayName:Abp.Mailing.Smtp.Port": "Puerto", + "DisplayName:Abp.Mailing.Smtp.UserName": "Nombre de usuario", + "DisplayName:Abp.Mailing.Smtp.Password": "Contrase\\00F1", + "DisplayName:Abp.Mailing.Smtp.Domain": "Dominio", + "DisplayName:Abp.Mailing.Smtp.EnableSsl": "Habilitar SSL", + "DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "Usar las credenciales por defecto", + "Description:Abp.Mailing.DefaultFromAddress": "La direcci\u00F3n de env\u00EDo por defecto", + "Description:Abp.Mailing.DefaultFromDisplayName": "El nombre de env\u00EDo por defecto", + "Description:Abp.Mailing.Smtp.Host": "El nombre o direcci\u00F3n del host para transacciones SMTP.", + "Description:Abp.Mailing.Smtp.Port": "El puerto usado para transacciones SMTP.", + "Description:Abp.Mailing.Smtp.UserName": "Nombre de usuario asociado a las credenciales.", + "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\u00F3n.", + "Description:Abp.Mailing.Smtp.UseDefaultCredentials": "Si las credenciales por defecto se env\u00EDan con los request." + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/es.json b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/es.json index ba27a9193c..caa51f8d1d 100644 --- a/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/es.json +++ b/framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/es.json @@ -1,6 +1,6 @@ { "culture": "es", "texts": { - "Menu:Administration": "Administración" + "Menu:Administration": "Administraci\u00F3n" } } \ 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 46263a716c..4ed8edc8e0 100644 --- a/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json +++ b/framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json @@ -1,20 +1,20 @@ { "culture": "es", "texts": { - "InternalServerErrorMessage": "Ocurrió un error interno en su pedido!", - "ValidationErrorMessage": "Su pedido no es válido!", - "ValidationNarrativeErrorMessageTitle": "Los siguientes errores se encontraton durante la validación.", - "DefaultErrorMessage": "Ocurrió un error!", - "DefaultErrorMessageDetail": "El servidor no envió el detalle del error.", - "DefaultErrorMessage401": "Usted no ha iniciado sessión!", - "DefaultErrorMessage401Detail": "Debe iniciar sessión para ejecutar esta operación.", - "DefaultErrorMessage403": "Usted no está autorizado!", - "DefaultErrorMessage403Detail": "Usted no puede hacer esta operación!", - "DefaultErrorMessage404": "No se encontró el recurso!", - "DefaultErrorMessage404Detail": "El recurso solicitado no se encontró en el servidor!", + "InternalServerErrorMessage": "Ocurri\u00F3 un error interno en su pedido!", + "ValidationErrorMessage": "Su pedido no es v\u00E1lido!", + "ValidationNarrativeErrorMessageTitle": "Los siguientes errores se encontraton durante la validaci\u00F3n.", + "DefaultErrorMessage": "Ocurri\u00F3 un error!", + "DefaultErrorMessageDetail": "El servidor no envi\u00F3 el detalle del error.", + "DefaultErrorMessage401": "Usted no ha iniciado sessi\u00F3n!", + "DefaultErrorMessage401Detail": "Debe iniciar sessi\u00F3n para ejecutar esta operaci\u00F3n.", + "DefaultErrorMessage403": "Usted no est\u00E1 autorizado!", + "DefaultErrorMessage403Detail": "Usted no puede hacer esta operaci\u00F3n!", + "DefaultErrorMessage404": "No se encontr\u00F3 el recurso!", + "DefaultErrorMessage404Detail": "El recurso solicitado no se encontr\u00F3 en el servidor!", "EntityNotFoundErrorMessage": "No hay una entidad {0} con el id = {1}!", "Error": "Error", - "AreYouSure": "¿Está seguro?", + "AreYouSure": "¿Est\u00E1 seguro?", "Cancel": "Cancelar", "Yes": "Si", "No": "No", @@ -30,14 +30,14 @@ "Welcome": "Bienvenido", "Login": "Iniciar session", "Register": "Registrarse", - "Logout": "Cerrar sessión", + "Logout": "Cerrar sessi\u00F3n", "Submit": "Enviar", - "Back": "Atrás", + "Back": "Atr\u00E1s", "PagerSearch": "Buscar", "PagerNext": "Siguiente", "PagerPrevious": "Anterior", "PagerFirst": "Primero", - "PagerLast": "Último", + "PagerLast": "\u00DCltimo", "PagerInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros", "PagerInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros", "PagerInfoFiltered": "(filtrado de un total de _MAX_ registros)", @@ -47,12 +47,12 @@ "ChangePassword": "Cambiar contraseña", "PersonalInfo": "My perfil", "AreYouSureYouWantToCancelEditingWarningMessage": "Tiene cambios sin guardar.", - "UnhandledException": "Excepción no controlada!", + "UnhandledException": "Excepci\u00F3n no controlada!", "401Message": "No autorizado", "403Message": "Prohibido", - "404Message": "La página no existe", + "404Message": "La p\u00E1gina no existe", "500Message": "Error interno del servidor", - "GoHomePage": "Ir a la página principal", + "GoHomePage": "Ir a la p\u00E1gina principal", "GoBack": "Atras" } } diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/es.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/es.json index 87d1316a38..befab1cba8 100644 --- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/es.json +++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/es.json @@ -2,33 +2,33 @@ "culture": "es", "texts": { "'{0}' and '{1}' do not match.": "'{0} \" y \"{1} \" no coinciden.", - "The {0} field is not a valid credit card number.": "{0} no es un número de tarjeta de crédito.", - "{0} is not valid.": "{0} no es válido.", - "The {0} field is not a valid e-mail address.": "{0} no es una dirección de correo electrónico válida.", - "The {0} field only accepts files with the following extensions: {1}": "{0} campo sólo acepta archivos con las siguientes extensiones: {1}", - "The field {0} must be a string or array type with a maximum length of '{1}'.": "El campo {0} debe ser una cadena o un array con una longitud máxima de '{1}'.", - "The field {0} must be a string or array type with a minimum length of '{1}'.": "El campo {0} debe ser una cadena o un array con una longitud mínima de '{1}'.", - "The {0} field is not a valid phone number.": "{0} no es un número de teléfono válido.", + "The {0} field is not a valid credit card number.": "{0} no es un n\u00FCmero de tarjeta de cr\u00E9dito.", + "{0} is not valid.": "{0} no es v\u00E1lido.", + "The {0} field is not a valid e-mail address.": "{0} no es una direcci\u00F3n de correo electr\u00F3nico v\u00E1lida.", + "The {0} field only accepts files with the following extensions: {1}": "{0} campo s\u00F3lo acepta archivos con las siguientes extensiones: {1}", + "The field {0} must be a string or array type with a maximum length of '{1}'.": "El campo {0} debe ser una cadena o un array con una longitud m\u00E1xima de '{1}'.", + "The field {0} must be a string or array type with a minimum length of '{1}'.": "El campo {0} debe ser una cadena o un array con una longitud m\u00EDnima de '{1}'.", + "The {0} field is not a valid phone number.": "{0} no es un n\u00FCmero de tel\u00E9fono v\u00E1lido.", "The field {0} must be between {1} and {2}.": "El campo {0} debe ser entre {1} y {2}.", - "The field {0} must match the regular expression '{1}'.": "El campo {0} debe coincidir con la expresión regular '{1}'.", + "The field {0} must match the regular expression '{1}'.": "El campo {0} debe coincidir con la expresi\u00F3n regular '{1}'.", "The {0} field is required.": "El campo {0} es obligatorio.", - "The field {0} must be a string with a maximum length of {1}.": "El campo {0} debe ser una cadena con una longitud máxima de {1}.", - "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "El campo {0} debe ser una cadena con una longitud mínima de {2} y una longitud máxima de {1}.", - "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "El campo {0} no es una dirección URL válida http, https o ftp.", - "The field {0} is invalid.": "El campo {0} no es válido.", - "ThisFieldIsNotAValidCreditCardNumber.": "Este campo no es un número de tarjeta de crédito.", - "ThisFieldIsNotValid.": "Este campo no es válido.", - "ThisFieldIsNotAValidEmailAddress.": "Este campo no es una dirección de correo electrónico válida.", - "ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "Este campo sólo acepta archivos con las siguientes extensiones: {0}", - "ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthoOf{0}": "Este campo debe ser una cadena o un array con una longitud máxima de '{0}'.", - "ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Este campo debe ser una cadena o un array con una longitud mínima de '{0}'.", - "ThisFieldIsNotAValidPhoneNumber.": "Este campo no es un número de teléfono válido.", + "The field {0} must be a string with a maximum length of {1}.": "El campo {0} debe ser una cadena con una longitud m\u00E1xima de {1}.", + "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "El campo {0} debe ser una cadena con una longitud m\u00EDnima de {2} y una longitud m\u00E1xima de {1}.", + "The {0} field is not a valid fully-qualified http, https, or ftp URL.": "El campo {0} no es una direcci\u00F3n URL v\u00E1lida http, https o ftp.", + "The field {0} is invalid.": "El campo {0} no es v\u00E1lido.", + "ThisFieldIsNotAValidCreditCardNumber.": "Este campo no es un n\u00FCmero de tarjeta de cr\u00E9dito.", + "ThisFieldIsNotValid.": "Este campo no es v\u00E1lido.", + "ThisFieldIsNotAValidEmailAddress.": "Este campo no es una direcci\u00F3n de correo electr\u00F3nico v\u00E1lida.", + "ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "Este campo s\u00F3lo acepta archivos con las siguientes extensiones: {0}", + "ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthoOf{0}": "Este campo debe ser una cadena o un array con una longitud m\u00E1xima de '{0}'.", + "ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "Este campo debe ser una cadena o un array con una longitud m\u00EDnima de '{0}'.", + "ThisFieldIsNotAValidPhoneNumber.": "Este campo no es un n\u00FCmero de tel\u00E9fono v\u00E1lido.", "ThisFieldMustBeBetween{0}And{1}": "Este campo debe tener un valor entre {0} y {1}.", - "ThisFieldMustMatchTheRegularExpression{0}": "Este campo debe coincidir con la expresión regular '{0}'.", + "ThisFieldMustMatchTheRegularExpression{0}": "Este campo debe coincidir con la expresi\u00F3n regular '{0}'.", "ThisFieldIsRequired.": "Este campo es obligatorio.", - "ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Este campo debe ser una cadena de caracteres con una longitud máxima de {0}.", - "ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "Este campo debe ser una cadena de caracteres con una longitud mínima de {1} y una longitud máxima de {0}.", - "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "Este campo no es una dirección URL válida http, https o ftp.", - "ThisFieldIsInvalid.": "Este campo no es válido." + "ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "Este campo debe ser una cadena de caracteres con una longitud m\u00E1xima de {0}.", + "ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "Este campo debe ser una cadena de caracteres con una longitud m\u00EDnima de {1} y una longitud m\u00E1xima de {0}.", + "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "Este campo no es una direcci\u00F3n URL v\u00E1lida http, https o ftp.", + "ThisFieldIsInvalid.": "Este campo no es v\u00E1lido." } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/es.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/es.json index d9b29895b8..625ca51545 100644 --- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/es.json +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/es.json @@ -1,7 +1,7 @@ { "culture": "es", "texts": { - "USA": "Estados unidos de América", + "USA": "Estados unidos de Am\u00E9rica", "Brazil": "Brasil" } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/es.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/es.json index 04e85b5f12..df5bdbd8f7 100644 --- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/es.json +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/es.json @@ -1,7 +1,7 @@ { "culture": "es", "texts": { - "ThisFieldIsRequired": "El campo no puede estar vacío", - "MaxLenghtErrorMessage": "El campo puede tener un máximo de '{0}' caracteres" + "ThisFieldIsRequired": "El campo no puede estar vac\u00EDo", + "MaxLenghtErrorMessage": "El campo puede tener un m\u00E1ximo de '{0}' caracteres" } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/es.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/es.json index 7b68ff6f2c..6b45b36efd 100644 --- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/es.json +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/es.json @@ -4,7 +4,7 @@ "Hello {0}.": "Hola {0}.", "Car": "Auto", "CarPlural": "Autos", - "MaxLenghtErrorMessage": "El campo puede tener un máximo de '{0}' caracteres", + "MaxLenghtErrorMessage": "El campo puede tener un m\u00E1ximo de '{0}' caracteres", "Universe": "Universo", "FortyTwo": "Curenta y dos" }