From 0ca29f4425ddfed6ec3aabbe4215b3e262a19c40 Mon Sep 17 00:00:00 2001 From: MRoblesDev <78062855+mroblesdev@users.noreply.github.com> Date: Tue, 16 Jan 2024 14:11:43 -0600 Subject: [PATCH 1/2] [es] Update Spanish Translation * Create Errors.php * Create Language.php * Create Publisher.php * Create Test.php * Update CLI.php * Update Core.php * Update Database.php * Update Files.php * Update HTTP.php * Update Migrations.php * Update Router.php * Update Validation.php * Update View.php --- Language/es/CLI.php | 4 ++++ Language/es/Core.php | 1 + Language/es/Database.php | 1 + Language/es/Errors.php | 19 +++++++++++++++++++ Language/es/Files.php | 6 ++++-- Language/es/HTTP.php | 4 ++++ Language/es/Language.php | 15 +++++++++++++++ Language/es/Migrations.php | 1 + Language/es/Publisher.php | 22 ++++++++++++++++++++++ Language/es/Router.php | 6 ++++-- Language/es/Test.php | 15 +++++++++++++++ Language/es/Validation.php | 1 + Language/es/View.php | 1 + 13 files changed, 92 insertions(+), 4 deletions(-) create mode 100644 Language/es/Errors.php create mode 100644 Language/es/Language.php create mode 100644 Language/es/Publisher.php create mode 100644 Language/es/Test.php diff --git a/Language/es/CLI.php b/Language/es/CLI.php index a40e5fa6..0ea0cafd 100644 --- a/Language/es/CLI.php +++ b/Language/es/CLI.php @@ -17,6 +17,7 @@ 'generator' => [ 'cancelOperation' => 'La operación ha sido cancelada.', // 'Operation has been cancelled.', 'className' => [ + 'cell' => 'Nombre de la clase Cell', // 'Cell class name', 'command' => 'Nombre de la clase Command', // 'Command class name', 'config' => 'Nombre de la clase Config', // 'Config class name', 'controller' => 'Nombre de la clase Controller', // 'Controller class name', @@ -38,6 +39,9 @@ 'returnType' => 'Tipo de retorno', // 'Return type', 'tableName' => 'Nombre de la tabla', // 'Table name', 'usingCINamespace' => 'Advertencia: El uso del espacio de nombres "CodeIgniter" generará el archivo en el directorio del sistema.', // 'Warning: Using the "CodeIgniter" namespace will generate the file in the system directory.' + 'viewName' => [ + 'cell' => 'Nombre de la vista Cell', // 'Cell view name', + ], ], 'helpArguments' => 'Argumentos:', // 'Arguments:', 'helpDescription' => 'Descripción:', // 'Description:', diff --git a/Language/es/Core.php b/Language/es/Core.php index 88558c19..d39dd94f 100644 --- a/Language/es/Core.php +++ b/Language/es/Core.php @@ -14,6 +14,7 @@ 'copyError' => 'Se encontró un error al intentar reemplazar el archivo ({0}). Asegúrese de que su directorio de archivos sea editable.', // 'An error was encountered while attempting to replace the file({0}). Please make sure your file directory is writable.', 'enabledZlibOutputCompression' => 'Su directiva ini zlib.output_compression está activada. Esto no funcionará bien con búferes de salida.', // 'Your zlib.output_compression ini directive is turned on. This will not work well with output buffers.', 'invalidFile' => 'Archivo inválido: {0}', // 'Invalid file: {0}', + 'invalidDirectory' => 'El directorio no existe: "{0}"', // 'Directory does not exist: "{0}"', 'invalidPhpVersion' => 'Su versión de PHP debe ser {0} o superior para ejecutar CodeIgniter. Versión actual: {1}', // 'Your PHP version must be {0} or higher to run CodeIgniter. Current version: {1}', 'missingExtension' => 'La extensión {0} no está cargada.', // '{0} extension is not loaded.', 'noHandlers' => '{0} debe proporcionar al menos un controlador.', // {0} must provide at least one Handler. diff --git a/Language/es/Database.php b/Language/es/Database.php index f31067a5..d9016a59 100644 --- a/Language/es/Database.php +++ b/Language/es/Database.php @@ -27,4 +27,5 @@ 'fieldNotExists' => 'No se encontró el campo `{0}`.', // 'Field `{0}` not found.', 'forEmptyInputGiven' => 'Se proporciona una declaración vacía para el campo `{0}`', // 'Empty statement is given for the field `{0}`', 'forFindColumnHaveMultipleColumns' => 'Solo se permite una sola columna en el nombre de la columna.', // 'Only single column allowed in Column name.', + 'methodNotAvailable' => 'No puede utilizar `{1}` en `{0}`. Este es un método de la clase Query Builder.', // 'You cannot use "{1}" in "{0}". This is a method of the Query Builder Class.', ]; diff --git a/Language/es/Errors.php b/Language/es/Errors.php new file mode 100644 index 00000000..bdead260 --- /dev/null +++ b/Language/es/Errors.php @@ -0,0 +1,19 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Errors language settings +return [ + 'pageNotFound' => '404 Pagina no encontrada', // '404 - Page Not Found', + 'sorryCannotFind' => '¡Lo siento! Parece que no puedo encontrar la página que estabas buscando.', // 'Sorry! Cannot seem to find the page you were looking for.', + 'whoops' => '¡Vaya!', // 'Whoops!', + 'weHitASnag' => 'Parece que nos hemos topado con un problema. Por favor, inténtelo de nuevo más tarde... +', // 'We seem to have hit a snag. Please try again later...', +]; diff --git a/Language/es/Files.php b/Language/es/Files.php index b9e6856e..813e28d6 100644 --- a/Language/es/Files.php +++ b/Language/es/Files.php @@ -11,6 +11,8 @@ // Files language settings return [ - 'fileNotFound' => 'Archivo no encontrado: {0}', // 'File not found: {0}', - 'cannotMove' => 'No se pudo mover el archivo {0} a {1} ({2})', // 'Could not move file {0} to {1} ({2})', + 'fileNotFound' => 'Archivo no encontrado: {0}', // 'File not found: {0}', + 'cannotMove' => 'No se pudo mover el archivo {0} a {1} ({2})', // 'Could not move file {0} to {1} ({2})', + 'expectedDirectory' => '{0} espera un directorio válido.', // '{0} expects a valid directory.', + 'expectedFile' => '{0} espera un archivo válido.', // '{0} expects a valid file.', ]; diff --git a/Language/es/HTTP.php b/Language/es/HTTP.php index 2a7650c9..8a941f06 100644 --- a/Language/es/HTTP.php +++ b/Language/es/HTTP.php @@ -19,6 +19,8 @@ // IncomingRequest 'invalidNegotiationType' => '{0} no es un tipo de negociación válido. Debe ser uno de: media, charset, encoding, language.', // '{0} is not a valid negotiation type. Must be one of: media, charset, encoding, language.', + 'invalidJSON' => 'No se pudo analizar la cadena JSON. Error: {0}', // 'Failed to parse JSON string. Error: {0}', + 'unsupportedJSONFormat' => 'El formato JSON proporcionado no es compatible', // 'The provided JSON format is not supported.',, // Message 'invalidHTTPProtocol' => 'Versión de protocolo HTTP no válida. Debe ser una de: {0}', // 'Invalid HTTP Protocol Version. Must be one of: {0}', @@ -52,8 +54,10 @@ 'emptyController' => 'Ningún controlador especificado.', // 'No Controller specified.', 'controllerNotFound' => 'Controlador o su método no encontrado: {0}::{1}', // 'Controller or its method is not found: {0}::{1}', 'methodNotFound' => 'No se encontró el método del controlador: {0}', // 'Controller method is not found: {0}', + 'localeNotSupported' => 'La configuración regional no es compatible: {0}', // 'Locale is not supported: {0}', // CSRF + // @deprecated use 'Security.disallowedAction' 'disallowedAction' => 'La acción que solicitó no está permitida.', // 'The action you requested is not allowed.', // Uploaded file moving diff --git a/Language/es/Language.php b/Language/es/Language.php new file mode 100644 index 00000000..99ce9053 --- /dev/null +++ b/Language/es/Language.php @@ -0,0 +1,15 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// "Language" language settings +return [ + 'invalidMessageFormat' => 'Formato de mensaje no válido: "{0}", argumentos: "{1}"', // 'Invalid message format: "{0}", args: "{1}"', +]; diff --git a/Language/es/Migrations.php b/Language/es/Migrations.php index 57656211..5bb6ec96 100644 --- a/Language/es/Migrations.php +++ b/Language/es/Migrations.php @@ -36,6 +36,7 @@ 'latest' => 'Migrando a la última versión...', 'generalFault' => '¡La migración falló!', + 'migrated' => 'Migraciones completadas.', // 'Migrations complete.', 'migInvalidVersion' => 'Número de versión incorrecta.', 'toVersionPH' => 'Migrando a la versión %s...', 'toVersion' => 'Migrando a la versión actual...', diff --git a/Language/es/Publisher.php b/Language/es/Publisher.php new file mode 100644 index 00000000..22c8e870 --- /dev/null +++ b/Language/es/Publisher.php @@ -0,0 +1,22 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Publisher language settings +return [ + 'collision' => 'El editor encontró un "{0}" inesperado al copiar "{1}" en "{2}".', // 'Publisher encountered an unexpected "{0}" while copying "{1}" to "{2}".', + 'destinationNotAllowed' => 'El destino no está en la lista permitida de directorios de editores: "{0}"', // 'Destination is not on the allowed list of Publisher directories: "{0}"', + 'fileNotAllowed' => '"{0}" no cumple con la siguiente restricción para "{1}": {2}', // '"{0}" fails the following restriction for "{1}": {2}', + + // Publish Command + 'publishMissing' => 'No se detectaron clases de editor en {0} en todos los espacios de nombres.', // 'No Publisher classes detected in {0} across all namespaces.', + 'publishSuccess' => '"{0}" publicó {1} archivo(s) en "{2}".', // '"{0}" published {1} file(s) to "{2}".', + 'publishFailure' => '"{0}" no pudo publicar en "{1}".', // '"{0}" failed to publish to "{1}".', +]; diff --git a/Language/es/Router.php b/Language/es/Router.php index 03a79cb9..cb912ce3 100644 --- a/Language/es/Router.php +++ b/Language/es/Router.php @@ -11,6 +11,8 @@ // Router language settings return [ - 'invalidParameter' => 'Un parámetro no corresponde con el tipo esperado.', - 'missingDefaultRoute' => 'No se ha podido determinar que debe ser mostrado. No se ha establecido una ruta por defecto en el archivo de enrutado.', + 'invalidParameter' => 'Un parámetro no corresponde con el tipo esperado.', + 'missingDefaultRoute' => 'No se ha podido determinar que debe ser mostrado. No se ha establecido una ruta por defecto en el archivo de enrutado.', + 'invalidDynamicController' => 'No se permite un controlador dinámico por razones de seguridad. Controlador de ruta: {0}', // 'A dynamic controller is not allowed for security reasons. Route handler: "{0}"', + 'invalidControllerName' => 'El delimitador del espacio de nombres es una barra invertida (\), no una barra (/). Controlador de ruta: "{0}"', // 'The namespace delimiter is a backslash (\), not a slash (/). Route handler: "{0}"', ]; diff --git a/Language/es/Test.php b/Language/es/Test.php new file mode 100644 index 00000000..900f975a --- /dev/null +++ b/Language/es/Test.php @@ -0,0 +1,15 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +// Testing language settings +return [ + 'invalidMockClass' => '"{0}" no es una clase Mock válida', // '"{0}" is not a valid Mock class', +]; diff --git a/Language/es/Validation.php b/Language/es/Validation.php index 6bfccfe0..ca462017 100644 --- a/Language/es/Validation.php +++ b/Language/es/Validation.php @@ -59,6 +59,7 @@ 'valid_url' => 'El campo {field} debe contener una URL válida.', 'valid_url_strict' => 'El campo {field} debe contener una URL válida.', 'valid_date' => 'El campo {field} debe contener una fecha válida.', + 'valid_json' => 'El campo {field} debe contener un json válido.', // 'The {field} field must contain a valid json.', // Credit Cards 'valid_cc_num' => '{field} no parece ser un número de tarjeta de crédito válida.', diff --git a/Language/es/View.php b/Language/es/View.php index 9bc6f617..d9c30261 100644 --- a/Language/es/View.php +++ b/Language/es/View.php @@ -17,4 +17,5 @@ 'noCellClass' => 'No se ha establecido una clase de vista de celda.', 'invalidCellClass' => 'No se ha podido localizar la clase de vista de celda: {0}.', 'tagSyntaxError' => 'Tiene un error de sintaxis en su analizador de etiquetas: {0}', + 'invalidDecoratorClass' => '"{0}" no es un decorador de vistas válido.', // '"{0}" is not a valid View Decorator.', ]; From 728d3244f402711c01ec9dcd2c174517292fa8e3 Mon Sep 17 00:00:00 2001 From: MRoblesDev <78062855+mroblesdev@users.noreply.github.com> Date: Tue, 16 Jan 2024 15:43:42 -0600 Subject: [PATCH 2/2] Update LICENSE --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 0119e5f5..148e7f73 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,7 @@ The MIT License (MIT) Copyright (c) 2014-2019 British Columbia Institute of Technology -Copyright (c) 2019-2023 CodeIgniter Foundation +Copyright (c) 2019-2024 CodeIgniter Foundation Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal