Add Translations for Spanish (#644)

This commit is contained in:
Lance Pioch 2017-11-02 18:58:24 -04:00 committed by Dane Everitt
parent f5feb28ec1
commit 2670147565
15 changed files with 1119 additions and 0 deletions

View file

@ -0,0 +1,32 @@
<?php
/**
* Pterodactyl - Panel
* Copyright (c) 2015 - 2017 Dane Everitt <dane@daneeveritt.com>.
*
* This software is licensed under the terms of the MIT license.
* https://opensource.org/licenses/MIT
*/
return [
'notices' => [
'service_created' => 'Un nuevo nido, a :name, ha sido creado con éxito.',
'service_deleted' => 'Se ha eliminado correctamente el nido solicitado del panel.',
'service_updated' => 'Se actualizaron correctamente las opciones de configuración del nido.',
'functions_updated' => 'Se ha actualizado el archivo de funciones de nido. Tendrá que reiniciar los nodos para que estos cambios se apliquen.',
],
'options' => [
'notices' => [
'option_deleted' => 'Se ha eliminado correctamente la opción del huevo solicitada del Panel.',
'option_updated' => 'Opción del huevo se ha actualizado correctamente.',
'script_updated' => 'Opción del huevo de script de instalación se ha actualizado y se ejecutará cuando se instalan servidores.',
'option_created' => 'Nueva opción del huevo se ha creado correctamente. Es necesario reiniciar los demonios ejecutándose para aplicar este nuevo huevo.',
],
],
'variables' => [
'notices' => [
'variable_deleted' => 'La variable ":variable" se ha eliminado y ya no estará disponible para los servidores una vez reconstruida.',
'variable_updated' => 'Se ha actualizado la variable ":variable". Es necesario reconstruir los servidores que utilizan esta variable con el fin de aplicar los cambios.',
'variable_created' => 'Nueva variable de éxito ha sido creado y asignado a esta opción del huevo.',
],
],
];

View file

@ -0,0 +1,23 @@
<?php
/**
* Pterodactyl - Panel
* Copyright (c) 2015 - 2017 Dane Everitt <dane@daneeveritt.com>.
*
* This software is licensed under the terms of the MIT license.
* https://opensource.org/licenses/MIT
*/
return [
'validation' => [
'fqdn_not_resolvable' => 'El FQDN o la dirección IP proporcionada no se resuelve a una dirección IP válida.',
'fqdn_required_for_ssl' => 'Se requiere de la onu FQDN que resuelva una dirección IP pública para poder usar SSL para este nodo.',
],
'notices' => [
'allocations_added' => 'Las asignaciones se han agregado con éxito un este nodo.',
'node_deleted' => 'Nodo se ha eliminado con éxito desde el panel de.',
'location_required' => 'Necesita al menos una ubicación configurada antes de poder agregar la onu un nodo este panel.',
'node_created' => 'Creado con éxito nuevo nodo. Puede configurar automáticamente el daemon en esta máquina visitando la pestaña \'Configuración\'. <strong>Antes de que usted puede agregar cualquier cantidad de servidores primero debe asignar al menos una dirección IP y el puerto.</strong>',
'node_updated' => 'La información del nodo se ha actualizado. Si se ha cambiado la configuración del demonio, deberá reiniciarlo para que los cambios surtan efecto.',
'unallocated_deleted' => 'Se eliminaron todos los puertos asignados para <code>:ip</code>.',
],
];

View file

@ -0,0 +1,16 @@
<?php
/**
* Pterodactyl - Panel
* Copyright (c) 2015 - 2017 Dane Everitt <dane@daneeveritt.com>.
*
* This software is licensed under the terms of the MIT license.
* https://opensource.org/licenses/MIT
*/
return [
'notices' => [
'pack_updated' => 'El paquete se ha actualizado correctamente.',
'pack_deleted' => 'Eliminado correctamente el paquete ":name" del sistema.',
'pack_created' => 'Un nuevo paquete se creó con éxito en el sistema y ahora está disponible para la implementación en los servidores.',
],
];

View file

@ -0,0 +1,31 @@
<?php
/**
* Pterodactyl - Panel
* Copyright (c) 2015 - 2017 Dane Everitt <dane@daneeveritt.com>.
*
* This software is licensed under the terms of the MIT license.
* https://opensource.org/licenses/MIT
*/
return [
'exceptions' => [
'no_new_default_allocation' => 'Está intentando eliminar la asignación predeterminada para este servidor, pero no hay una asignación alternativa para usar.',
'marked_as_failed' => 'Este servidor fue marcado como que falló una instalación previa. El estado actual no se puede cambiar en este estado.',
'bad_variable' => 'Hubo un error de validación con la variable: name.',
'daemon_exception' => 'Hubo una excepción al intentar comunicarse con el daemon que dio como resultado un código de respuesta HTTP /:code. Esta excepción ha sido registrada.',
'default_allocation_not_found' => 'La asignación predeterminada solicitada no se encontró en las asignaciones de este servidor.',
],
'alerts' => [
'startup_changed' => 'Se ha actualizado la configuración de inicio de este servidor. Si se ha cambiado el servicio o la opción de este servidor una reinstalación será ocurriendo ahora.',
'server_deleted' => 'Se ha eliminado correctamente el servidor.',
'server_created' => 'El servidor se creó correctamente en el panel. Por favor, permite que el demonio de unos pocos minutos para instalar por completo este servidor.',
'build_updated' => 'Los detalles de la compilación para este servidor se han actualizado. Algunos cambios pueden requerir un reinicio para tener efecto.',
'suspension_toggled' => 'El estado de la suspensión del servidor se ha cambiado a :status.',
'rebuild_on_boot' => 'Este servidor se ha marcado como que requiere una reconstrucción de Contenedor Docker. El servidor se reconstruirá la próxima vez que se inicie.',
'install_toggled' => 'Se ha cambiado el estado de la instalación de este servidor.',
'server_reinstalled' => 'Este servidor se ha puesto en cola para una reinstalación que comenzar ahora.',
'details_updated' => 'Los detalles del servidor se han actualizado correctamente.',
'docker_image_updated' => 'Cambió correctamente la imagen predeterminada de Docker para utilizarla en este servidor. Se requiere un reinicio para aplicar este cambio.',
'node_required' => 'Debe tener al menos un nodo configurado antes de poder agregar un servidor a este panel.',
],
];

View file

@ -0,0 +1,18 @@
<?php
/**
* Pterodactyl - Panel
* Copyright (c) 2015 - 2017 Dane Everitt <dane@daneeveritt.com>.
*
* This software is licensed under the terms of the MIT license.
* https://opensource.org/licenses/MIT
*/
return [
'exceptions' => [
'user_has_servers' => 'No se puede eliminar un usuario con servidores activos conectados a su cuenta. Elimine los servidores antes de continuar.',
],
'notices' => [
'account_created' => 'La cuenta se ha creado correctamente.',
'account_updated' => 'La cuenta se ha actualizado correctamente.',
],
];

View file

@ -0,0 +1,21 @@
<?php
return [
'not_authorized' => 'No está autorizado a utilizar esta acción.',
'auth_error' => 'Se ha producido un error al intentar iniciar sesión.',
'authentication_required' => 'La autenticación es necesaria para continuar.',
'remember_me' => 'Recuérdame',
'sign_in' => 'Iniciar Sesión',
'forgot_password' => 'Olvidé mi contraseña!',
'request_reset_text' => '¿Olvidaste tu contraseña? No es el fin del mundo, sólo proporcione su correo electrónico a continuación.',
'reset_password_text' => 'Restablece la contraseña de su cuenta.',
'reset_password' => 'Restablece contraseña de cuenta.',
'email_sent' => 'Se le ha enviado un correo electrónico con instrucciones adicionales para restablecer su contraseña.',
'failed' => 'Las credenciales proporcionadas a no coinciden con los que tenemos, o el token 2FA proporcionado no es válido.',
'throttle' => 'Demasiados intentos de inicio de sesión. Por favor, inténtelo de nuevo en :seconds segundos.',
'password_requirements' => 'Su contraseña debe contener al menos un carácter en mayúsculas, minúsculas y numérico y debe tener al menos 8 caracteres de longitud.',
'request_reset' => 'Localiza su cuenta.',
'2fa_required' => '2-Factor Autenticación',
'2fa_failed' => 'El token 2FA proporcionado no es válido.',
'totp_failed' => 'Hubo un error al intentar validar TOTP.',
];

241
resources/lang/es/base.php Normal file
View file

@ -0,0 +1,241 @@
<?php
return [
'validation_error' => 'Hubo un error con uno o más campos en la solicitud.',
'errors' => [
'return' => 'Regresar a la Página Anterior',
'home' => 'Ir A Casa',
'403' => [
'header' => 'Prohibido',
'desc' => 'Usted no tiene permiso para acceder a este recurso en este servidor.',
],
'404' => [
'header' => 'No Se Encuentra El Archivo',
'desc' => 'No hemos podido localizar el recurso solicitado en el servidor.',
],
'installing' => [
'header' => 'El Servidor De Instalación',
'desc' => 'El servidor solicitado aún no ha finalizado el proceso de instalación. Por favor, vuelva en unos pocos minutos, usted debe recibir un correo electrónico tan pronto como este proceso se haya completado.',
],
'suspended' => [
'header' => 'Servidor Suspendido',
'desc' => 'Este servidor ha sido suspendido y no se puede acceder.',
],
],
'index' => [
'header' => 'Sus Servidores',
'header_sub' => 'Los servidores que tienen acceso a.',
'list' => 'Lista De Servidor',
],
'api' => [
'index' => [
'header' => 'El Acceso a la API',
'header_sub' => 'Gestionar su acceso a la API de teclas.',
'list' => 'Claves de API',
'create_new' => 'Crear Nueva clave de API',
'keypair_created' => 'Una API Key-Pair se ha generado. Su API token secreto es <code>:token</code>. Por favor, tome nota de esta clave como no se mostrará de nuevo.',
],
'new' => [
'header' => 'Nueva Clave de API',
'header_sub' => 'Crear una API nueva clave de acceso',
'form_title' => 'Detalles',
'descriptive_memo' => [
'title' => 'Descriptivo Memo',
'description' => 'Escriba una breve descripción de lo que esta clave de API se utiliza para.',
],
'allowed_ips' => [
'title' => 'IPs Permitidas',
'description' => 'Escriba una línea acotada lista de IPs que tienen permitido el acceso a la API usando esta clave. La notación CIDR es permitido. Dejar en blanco para permitir que cualquier IP.',
],
],
'permissions' => [
'user' => [
'server_header' => 'Usuario Permisos De Servidor',
'server' => [
'list' => [
'title' => 'Lista De Los Servidores',
'desc' => 'Permite listado de todos los servidores de un usuario posee o tiene acceso a un subuser.',
],
'view' => [
'title' => 'Vista Del Servidor',
'desc' => 'Permite la visualización de servidor específico de usuario puede tener acceso a.',
],
'power' => [
'title' => 'Alternar El Poder',
'desc' => 'Permitir la activación o desactivación de estado de energía para un servidor.',
],
'command' => [
'title' => 'Enviar Comando',
'desc' => 'Permitir el envío de un comando a un servidor en ejecución.',
],
],
],
'admin' => [
'server_header' => 'Control De Servidor',
'server' => [
'list' => [
'title' => 'Lista De Los Servidores',
'desc' => 'Permite listado de todos los servidores en la actualidad en el sistema de.',
],
'view' => [
'title' => 'Vista Del Servidor',
'desc' => 'Permite ver de un solo servidor, incluyendo los de servicio y los detalles.',
],
'delete' => [
'title' => 'Eliminar Servidor',
'desc' => 'Permite la eliminación de un servidor del sistema.',
],
'create' => [
'title' => 'Crear Servidor',
'desc' => 'Permite la creación de un nuevo servidor en el sistema.',
],
'edit-details' => [
'title' => 'Editar Los Detalles Del Servidor De',
'desc' => 'Permite la edición de los datos del servidor, tales como nombre, propietario, descripción y clave secreta.',
],
'edit-container' => [
'title' => 'Editar Servidor De Contenedor',
'desc' => 'Permite la modificación de la ventana acoplable contenedor el servidor se ejecuta en.',
],
'suspend' => [
'title' => 'Suspender Servidor',
'desc' => 'Permite la suspensión y unsuspension de un determinado servidor.',
],
'install' => [
'title' => 'Alternar El Estado De Instalación',
'desc' => '',
],
'rebuild' => [
'title' => 'Reconstruir Servidor',
'desc' => '',
],
'edit-build' => [
'title' => 'Edición De Compilación Del Servidor',
'desc' => 'Permite la edición de compilación del servidor de configuración de la CPU y de la memoria de las asignaciones.',
],
'edit-startup' => [
'title' => 'Editar El Inicio Del Servidor',
'desc' => 'Permite la modificación de servidor de comandos de inicio y los parámetros de.',
],
],
'location_header' => 'Control De Ubicación De',
'location' => [
'list' => [
'title' => 'Lista De Ubicaciones',
'desc' => 'Permite listado de todos los lugares y sus nodos asociados.',
],
],
'node_header' => 'Nodo De Control',
'node' => [
'list' => [
'title' => 'Lista De Nodos',
'desc' => 'Permite listado de todos los nodos en la actualidad en el sistema de.',
],
'view' => [
'title' => 'Nodo Vista',
'desc' => 'Permite ver los detalles acerca de un determinado nodo, incluyendo los servicios activos.',
],
'view-config' => [
'title' => 'Vista De Configuración De Nodo',
'desc' => 'Peligro. Esto permite la visualización de la configuración del nodo de archivo utilizado por el demonio, y expone secreto demonio tokens.',
],
'create' => [
'title' => 'Crear Nodo',
'desc' => 'Permite la creación de un nuevo nodo en el sistema.',
],
'delete' => [
'title' => 'Eliminar El Nodo',
'desc' => 'Permite la eliminación de un nodo del sistema.',
],
],
'user_header' => 'Control De Usuario',
'user' => [
'list' => [
'title' => 'Los Usuarios De La Lista',
'desc' => 'Permite listado de todos los usuarios de la actualidad en el sistema de.',
],
'view' => [
'title' => 'Vista De Usuario',
'desc' => 'Permite ver los detalles acerca de un usuario específico, incluyendo los servicios activos.',
],
'create' => [
'title' => 'Crear Usuario',
'desc' => 'Permite crear un nuevo usuario en el sistema.',
],
'edit' => [
'title' => 'Actualización De Usuario',
'desc' => 'Permite la modificación de datos del usuario.',
],
'delete' => [
'title' => 'Eliminar Usuario',
'desc' => 'Permite la eliminación de un usuario.',
],
],
'service_header' => 'Servicio De Control De',
'service' => [
'list' => [
'title' => 'Servicio De Lista De',
'desc' => 'Permite listado de todos los servicios configurados en el sistema.',
],
'view' => [
'title' => 'Ver Servicio',
'desc' => 'Permite el listado de más detalles acerca de cada servicio en el sistema, incluyendo las opciones de servicio y variables.',
],
],
'option_header' => 'Opción De Control',
'option' => [
'list' => [
'title' => 'Opciones De La Lista De',
'desc' => '',
],
'view' => [
'title' => 'La Opción De Vista',
'desc' => '',
],
],
'pack_header' => 'Pack De Control De',
'pack' => [
'list' => [
'title' => 'Lista De Paquetes De',
'desc' => '',
],
'view' => [
'title' => 'Vista Pack',
'desc' => '',
],
],
],
],
],
'account' => [
'details_updated' => 'Los detalles de su cuenta se han actualizado correctamente.',
'invalid_password' => 'La contraseña proporcionada por su cuenta no era válido.',
'header' => 'Su Cuenta',
'header_sub' => 'Gestionar los detalles de su cuenta.',
'update_pass' => 'Actualización De Contraseña',
'update_email' => 'Actualización De La Dirección De Correo Electrónico',
'current_password' => 'Contraseña Actual',
'new_password' => 'Nueva Contraseña',
'new_password_again' => 'Repetir Contraseña Nueva',
'new_email' => 'Nueva Dirección De Correo Electrónico',
'first_name' => 'Primer Nombre',
'last_name' => 'Apellido',
'update_identitity' => 'Actualización De La Identidad',
'username_help' => 'Su nombre de usuario debe ser único a su cuenta, y sólo pueden contener los siguientes caracteres: :requirements.',
],
'security' => [
'session_mgmt_disabled' => 'Su anfitrión no ha habilitado la capacidad de gestionar la cuenta de las sesiones a través de esta interfaz.',
'header' => 'Seguridad De La Cuenta',
'header_sub' => 'Control de sesiones activas y 2-Factor de Autenticación.',
'sessions' => 'Sesiones Activas',
'2fa_header' => '2-Factor De Autenticación',
'2fa_token_help' => 'Introduzca el 2FA Token generado por la aplicación (Google Authenticatior, Authy, etc.).',
'disable_2fa' => 'Deshabilitar 2-Factor De Autenticación',
'2fa_enabled' => '2-Factor de Autenticación está habilitada en esta cuenta y será necesario iniciar la sesión en el panel de. Si usted desea deshabilitar el 2FA, simplemente ingrese un token válido a continuación y envíe el formulario.',
'2fa_disabled' => '2-Factor de Autenticación está deshabilitado en tu cuenta! Usted debe habilitar 2FA con el fin de añadir un nivel extra de protección en su cuenta.',
'enable_2fa' => 'Habilitar 2-Factor De Autenticación',
'2fa_qr' => 'Confgure 2FA en Su Dispositivo',
'2fa_checkpoint_help' => 'Utilice el 2FA aplicación en su teléfono para tomar una foto del código QR de la izquierda, o introducir manualmente el código debajo de ella. Una vez hecho esto, generar un token y entrar en él a continuación.',
'2fa_disable_error' => 'El 2FA token proporcionado no es válido. La protección no ha sido deshabilitado para esta cuenta.',
],
];

View file

@ -0,0 +1,91 @@
<?php
/**
* Pterodactyl - Panel
* Copyright (c) 2015 - 2017 Dane Everitt <dane@daneeveritt.com>.
*
* This software is licensed under the terms of the MIT license.
* https://opensource.org/licenses/MIT
*/
return [
'location' => [
'no_location_found' => 'No se pudo localizar un registro coincidente el código corto.',
'ask_short' => 'Ubicación De Código Corto',
'ask_long' => 'Descripción De La Localización',
'created' => 'Creado con éxito una nueva ubicación (:name) con un ID :id.',
'deleted' => 'Elimina correctamente la ubicación solicitada.',
],
'user' => [
'search_users' => 'Introduzca un nombre de Usuario, UUID, o Dirección de Correo electrónico',
'select_search_user' => 'Id del usuario para borrar (Usa 0, para buscar).',
'deleted' => 'Usuario borrado con éxito desde el Panel de.',
'confirm_delete' => 'Está seguro de que desea borrar este usuario desde el Panel?',
'no_users_found' => 'Los usuarios No se encontraron resultados para el término de búsqueda proporcionado.',
'multiple_found' => 'Varias cuentas se han encontrado para la proporcionada por el usuario, no se puede eliminar un usuario, porque de el --no-interacción de la bandera.',
'ask_admin' => 'Es este usuario administrador?',
'ask_email' => 'Dirección De Correo Electrónico',
'ask_username' => 'Nombre de usuario',
'ask_name_first' => 'Primer Nombre',
'ask_name_last' => 'Apellido',
'ask_password' => 'Contraseña',
'ask_password_tip' => 'Si desea crear una cuenta con una contraseña aleatoria enviado por correo electrónico al usuario, vuelva a ejecutar este comando (CTRL+C) y pasar el `--no-password` de la bandera.',
'ask_password_help' => 'Las contraseñas deben tener al menos 8 caracteres y contener al menos una letra mayúscula y el número.',
'2fa_help_text' => [
'Este comando desactivará la autenticación de 2 factores para la cuenta de un usuario si está habilitada. Esto sólo debe ser utilizado como una cuenta de recuperación de comando si el usuario está bloqueado de su cuenta.',
'Si esto no es lo que quería hacer, presione CTRL+C para salir de este proceso.',
],
'2fa_disabled' => '2-Factor de autenticación ha sido desactivado por :email.',
],
'schedule' => [
'output_line' => 'Despacho de trabajo para la primera tarea en `programar` (:hash).',
],
'maintenance' => [
'deleting_service_backup' => 'Eliminar el servicio de copia de seguridad de archivo :file.',
],
'server' => [
'rebuild_failed' => 'Reconstruir la solicitud de ":name" (#:id) en el nodo ":node" con el error: :message',
],
'environment' => [
'mail' => [
'ask_smtp_host' => 'Host SMTP (e.g. smtp.google.com)',
'ask_smtp_port' => 'Puerto SMTP',
'ask_smtp_username' => 'El nombre de Usuario SMTP',
'ask_smtp_password' => 'Contraseña SMTP',
'ask_mailgun_domain' => 'Mailgun De Dominio',
'ask_mailgun_secret' => 'Mailgun Secreto',
'ask_mandrill_secret' => 'Mandrill Secreto',
'ask_postmark_username' => 'Matasellos Clave de API',
'ask_driver' => 'El controlador que debe ser utilizado para el envío de correos electrónicos?',
'ask_mail_from' => 'Dirección de correo electrónico los correos electrónicos se originan a partir de',
'ask_mail_name' => 'Nombre que los correos electrónicos deben aparecer a partir de',
'ask_encryption' => 'Método de encriptación a utilizar',
],
'database' => [
'host_warning' => 'Es muy recomendable no usar "localhost" como el host de base de datos, como hemos visto, los frecuentes problemas de conexión de socket. Si desea utilizar una conexión local debe ser el uso de "127.Cero.Cero.1".',
'host' => 'Host De Base De Datos',
'port' => 'Puerto De Base De Datos',
'database' => 'Nombre De Base De Datos',
'username_warning' => 'El uso de la "raíz" de la cuenta para las conexiones de MySQL no sólo es muy mal visto, no está permitido por esta aplicación. Necesitarás haber creado un usuario de MySQL para este software.',
'username' => 'Base De Datos De Nombre De Usuario',
'password_defined' => 'Parece que ya tiene un usuario y contraseña de conexión definido, te gustaría cambiar?',
'password' => 'Contraseña De Base De Datos',
'connection_error' => 'No se puede conectar con el servidor MySQL usando los credenciales. El error devuelto fue ":error".',
'creds_not_saved' => 'Sus credenciales de conexión NO se han guardado. Usted tendrá que proporcionar conexión válida la información antes de proceder.',
'try_again' => 'Volver y probar otra vez?',
],
'app' => [
'app_url_help' => 'La dirección URL de la aplicación DEBE comenzar con https:// o http:// dependiendo de si usted está usando SSL o no. Si no se incluye el esquema de sus correos electrónicos y otros contenidos proporcionará un enlace a la ubicación incorrecta.',
'app_url' => 'Dirección URL de la aplicación',
'timezone_help' => 'La zona horaria debe coincidir con una de las zonas horarias compatibles de PHP. Si usted no está seguro, por favor consulte http://php.net/manual/es/zonas horarias.php.',
'timezone' => 'La Zona Horaria De Aplicación',
'cache_driver' => 'Caché De Controlador',
'session_driver' => 'Controlador De Sesión',
'using_redis' => 'Ha seleccionado el controlador Redis para una o más opciones, proporcione la información de conexión válida a continuación. En la mayoría de los casos se pueden utilizar los valores predeterminados a menos que usted haya modificado su configuración.',
'redis_host' => 'Redis Host',
'redis_password' => 'Redis Contraseña',
'redis_port' => 'Redis Puerto',
'redis_pass_defined' => 'Parece una contraseña ya está definida para Redis, te gustaría cambiar?',
'redis_pass_help' => 'De forma predeterminada, un servidor Redis instancia no tiene contraseña ya que se ejecuta localmente y inaccessable para el mundo exterior. Si este es el caso, simplemente pulsa enter sin introducir un valor.',
],
],
];

View file

@ -0,0 +1,56 @@
<?php
/**
* Pterodactyl - Panel
* Copyright (c) 2015 - 2017 Dane Everitt <dane@daneeveritt.com>.
*
* This software is licensed under the terms of the MIT license.
* https://opensource.org/licenses/MIT
*/
return [
'daemon_connection_failed' => 'Hubo una excepción al intentar comunicarse con el demonio que resulta en un HTTP/:code código de respuesta. Esta excepción ha sido registrado.',
'node' => [
'servers_attached' => 'Un nodo no debe tener servidores vinculados a la misma, en orden a ser eliminados.',
'daemon_off_config_updated' => 'La configuración del demonio <strong>se ha actualizado</strong>, sin embargo hubo un error al intentar actualizar automáticamente el archivo de configuración del Demonio. Usted tendrá que actualizar manualmente el archivo de configuración (core.json) para el demonio para aplicar estos cambios. El demonio respondió con un HTTP/:code código de respuesta y el error ha sido iniciado.',
],
'allocations' => [
'too_many_ports' => 'La adición de más de 1000 puertos en un único momento no es compatible. Por favor, use un rango menor.',
'invalid_mapping' => 'La cartografía proporcionada por :port no era válido y no puede ser procesado.',
'cidr_out_of_range' => 'La notación CIDR sólo permite máscaras entre los /25 e /32.',
],
'service' => [
'delete_has_servers' => 'Un servicio con los servidores activos conectados a no se puede eliminar desde el Panel de.',
'options' => [
'delete_has_servers' => 'Una opción de servicio con los servidores activos conectados a no se puede eliminar desde el Panel de.',
'invalid_copy_id' => 'La opción de servicio seleccionado para la copia de una secuencia de comandos o bien no existe, o es copia de un mismo script.',
'must_be_child' => 'La "Configuración de la Copia De la" directiva para que esta opción debe ser un niño opción para el servicio seleccionado.',
],
'variables' => [
'env_not_unique' => 'La variable de entorno :name debe ser único para esta opción de servicio.',
'reserved_name' => 'La variable de entorno :name está protegido y no puede ser asignado a una variable.',
],
],
'packs' => [
'delete_has_servers' => 'No se puede eliminar un paquete que está conectado a los servidores activos.',
'update_has_servers' => 'No puede modificar la opción asociada ID cuando los servidores están conectados actualmente a un pack.',
'invalid_upload' => 'El archivo no parece ser válido.',
'invalid_mime' => 'El archivo no cumple con los requisitos tipo :type',
'unreadable' => 'El archivo siempre y no puede ser abierto por el servidor.',
'zip_extraction' => 'Una excepción se encontró al intentar extraer el archivo proporcionado en el servidor.',
'invalid_archive_exception' => 'El pack archivo siempre parece que falta un archivo necesaria.alquitrán.gz o de importación.archivo json en el directorio de base de.',
],
'subusers' => [
'editing_self' => 'La edición de su propio subuser cuenta no está permitido.',
'user_is_owner' => 'Usted puede agregar el propietario del servidor como un subuser para este servidor.',
'subuser_exists' => 'Un usuario con esa dirección de correo electrónico ya está asignado como subuser para este servidor.',
],
'databases' => [
'delete_has_databases' => 'No se puede eliminar una base de datos de servidor de host que tiene bases de datos activas vinculados a ella.',
],
'tasks' => [
'chain_interval_too_long' => 'El intervalo máximo de tiempo para un encadenado tarea es de 15 minutos.',
],
'locations' => [
'has_nodes' => 'No se puede eliminar una ubicación que tenga activa de los nodos conectados a él.',
],
];

View file

@ -0,0 +1,29 @@
<?php
return [
'home' => 'Home',
'account' => [
'header' => 'GESTIÓN DE CUENTAS',
'my_account' => 'Mi Cuenta',
'security_controls' => 'Controles de Seguridad',
'api_access' => 'Acceso de API',
'my_servers' => 'Mis Servidores',
],
'server' => [
'header' => 'GESTIÓN DEL SERVIDOR',
'console' => 'Consola',
'console-pop' => 'Consola de Pantalla Completa',
'file_management' => 'Gestión de Archivos',
'file_browser' => 'Explorador de Archivos',
'create_file' => 'Crea archivo',
'upload_files' => 'Sube archivos',
'subusers' => 'Subusadores',
'schedules' => 'Horarios',
'configuration' => 'Configuración',
'port_allocations' => 'Asignaciones de Puertos',
'sftp_settings' => 'Configuración de SFTP',
'startup_parameters' => 'Parámetros de Inicio',
'databases' => 'Bases de Datos',
'edit_file' => 'Edita Archivo',
],
];

View file

@ -0,0 +1,17 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Pagination Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used by the paginator library to build
| the simple pagination links. You are free to change them to anything
| you want to customize your views to better match your application.
|
*/
'previous' => '&laquo; Anterior',
'next' => 'Siguiente &raquo;',
];

View file

@ -0,0 +1,19 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Password Reset Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are the default lines which match reasons
| that are given by the password broker for a password update attempt
| has failed, such as for an invalid token or invalid new password.
|
*/
'password' => 'Las contraseñas deben contener al menos 6 caracters y coincidir.',
'reset' => 'Su contraseña ha sido cambiada.',
'sent' => 'Le hemos enviado un correo de cambio de contraseña!',
'token' => 'El código de cambio de contraseña es inválido.',
'user' => 'No podemos encontrar un usuario con ese nombre.',
];

View file

@ -0,0 +1,319 @@
<?php
return [
'index' => [
'title' => 'Visualización del Servidor :name',
'header' => 'La Consola Del Servidor',
'header_sub' => 'Control de su servidor en tiempo real.',
],
'schedule' => [
'header' => 'Schedule Manager',
'header_sub' => 'Administre todos los horarios de este servidor en un solo lugar.',
'current' => 'Horarios Actualizados',
'new' => [
'header' => 'Crear Nuevo Horario',
'header_sub' => 'Crear un nuevo conjunto de tareas programadas para este servidor.',
'submit' => 'Crear Calendario',
],
'manage' => [
'header' => 'Administrar Horario',
'submit' => 'La Programación De Actualización',
'delete' => 'Eliminar Horario',
],
'task' => [
'time' => 'Tras',
'action' => 'Realizar La Acción',
'payload' => 'Con Una Carga Útil',
'add_more' => 'Añadir Otra Tarea',
],
'actions' => [
'command' => 'Enviar Comando',
'power' => 'El Poder De Acción',
],
'unnamed' => 'Sin Nombre Horario',
'setup' => 'Configuración De La Programación',
'day_of_week' => 'El día de la Semana',
'day_of_month' => 'Día de Mes',
'hour' => 'La hora del Día',
'minute' => 'Hora de la Hora',
'time_help' => 'La programación del sistema es compatible con el uso de Cronjob la sintaxis de la hora de definir cuando las tareas deben comenzar a correr. Utilice los campos de arriba para especificar cuando estas tareas deben empezar a ejecutar o seleccionar opciones de la selección múltiple de los menús.',
'task_help' => 'Los tiempos para las tareas relativas a la definida anteriormente tarea. Cada programa puede tener más de 5 tareas que se le asignen tareas y no puede ser programado más de 15 minutos de distancia.',
],
'tasks' => [
'task_created' => 'Creado con éxito una nueva tarea en el Panel de.',
'task_updated' => 'La tarea ha sido actualizado. Cualquier se encuentra en la cola de tareas acciones serán cancelados y ejecutar de nuevo en el próximo tiempo definido.',
'header' => 'Tareas Programadas',
'header_sub' => 'Automatizar el servidor.',
'current' => 'Actual De Las Tareas Programadas',
'actions' => [
'command' => 'Enviar Comando',
'power' => 'Enviar La Opción De La Energía',
],
'new_task' => 'Agregar Nueva Tarea',
'toggle' => 'Cambiar Estado',
'new' => [
'header' => 'Nueva Tarea',
'header_sub' => 'Crear una nueva tarea programada para este servidor.',
'task_name' => 'Nombre De La Tarea',
'day_of_week' => 'El día de la Semana',
'custom' => 'Valor Personalizado',
'day_of_month' => 'Día de Mes',
'hour' => 'Hora',
'minute' => 'Minutos',
'sun' => 'Domingo',
'mon' => 'Lunes',
'tues' => 'Martes',
'wed' => 'Miércoles',
'thurs' => 'Jueves',
'fri' => 'Viernes',
'sat' => 'Sábado',
'submit' => 'Crear Tarea',
'type' => 'Tipo De Tarea',
'chain_then' => 'Luego, Después De',
'chain_do' => '¿',
'chain_arguments' => 'Con Argumentos',
'payload' => 'La Tarea De Carga',
'payload_help' => 'Por ejemplo, si selecciona <code>Enviar Comando</code> introduzca el comando. Si selecciona <code>Enviar la Opción de la Energía</code> poner el poder de la acción aquí (e.g. <code>restart</code>).',
],
'edit' => [
'header' => 'Gestionar Tareas',
'submit' => 'La Tarea De Actualización',
],
],
'users' => [
'header' => 'Administrar Usuarios',
'header_sub' => 'Controlar quién puede acceder a su servidor de.',
'configure' => 'Configurar Los Permisos De',
'list' => 'Cuentas con Acceso',
'add' => 'Agregar Nuevo Subuser',
'update' => 'Actualización Subuser',
'user_assigned' => 'Correctamente asignado un nuevo subuser a este servidor.',
'user_updated' => 'Actualizado correctamente los permisos de.',
'edit' => [
'header' => 'Editar Subuser',
'header_sub' => 'Modificar el acceso del usuario al servidor.',
],
'new' => [
'header' => 'Añadir Nuevo Usuario',
'header_sub' => 'Agregar un nuevo usuario con permisos para este servidor.',
'email' => 'Dirección De Correo Electrónico',
'email_help' => 'Introduzca la dirección de correo electrónico para el usuario que quiere invitar a administrar este servidor.',
'power_header' => 'Administración De Energía',
'file_header' => 'La Gestión De Archivos',
'subuser_header' => 'Subuser De Gestión',
'server_header' => 'Administración Del Servidor',
'task_header' => 'La Programación De La Administración',
'sftp_header' => 'SFTP Gestión',
'database_header' => 'Administración De Base De Datos',
'power_start' => [
'title' => 'Inicio Del Servidor',
'description' => 'Permite al usuario iniciar el servidor.',
],
'power_stop' => [
'title' => 'Detener El Servidor',
'description' => 'Permite al usuario detener el servidor.',
],
'power_restart' => [
'title' => 'Reinicie El Servidor',
'description' => 'Permite al usuario reiniciar el servidor.',
],
'power_kill' => [
'title' => 'Matar Servidor',
'description' => 'Permite que el usuario pueda matar el proceso del servidor.',
],
'send_command' => [
'title' => 'Enviar Comandos De La Consola',
'description' => 'Permite el envío de un comando desde la consola. Si el usuario no tiene permiso para detener o reiniciar, no puede enviar el comando de detención de la aplicación.',
],
'list_files' => [
'title' => 'Lista De Archivos',
'description' => 'Permite al usuario a la lista de todos los archivos y carpetas en el servidor, pero no ver el contenido del archivo.',
],
'edit_files' => [
'title' => 'Editar Archivos',
'description' => 'Permite al usuario abrir un archivo solo para visualización.',
],
'save_files' => [
'title' => 'Guardar Archivos',
'description' => 'Permite que el usuario guarde el archivo modificado contenido.',
],
'move_files' => [
'title' => 'Renombrar Y Mover Archivos',
'description' => 'Permite al usuario mover y renombrar archivos y carpetas en el sistema de ficheros.',
],
'copy_files' => [
'title' => 'Copiar Archivos',
'description' => 'Permite a los usuarios copiar archivos y carpetas en el sistema de ficheros.',
],
'compress_files' => [
'title' => 'Comprimir Los Archivos',
'description' => 'Permite que el usuario pueda hacer de los archivos de los archivos y carpetas en el sistema.',
],
'decompress_files' => [
'title' => 'Descomprimir Los Archivos',
'description' => 'Permite que el usuario para descomprimir .zip y .alquitrán(.gz) archivos.',
],
'create_files' => [
'title' => 'Crear Archivos',
'description' => 'Permite al usuario crear un nuevo archivo en el panel de.',
],
'upload_files' => [
'title' => 'Subir Archivos',
'description' => 'Permite a los usuarios cargar archivos a través del administrador de archivos.',
],
'delete_files' => [
'title' => 'Eliminar Archivos',
'description' => 'Permite al usuario eliminar archivos del sistema.',
],
'download_files' => [
'title' => 'Descargar Archivos',
'description' => 'Permite al usuario descargar archivos. Si un usuario se da este permiso se puede descargar y ver el contenido del archivo, incluso si ese permiso no está asignado en el panel.',
],
'list_subusers' => [
'title' => 'Lista De Subusers',
'description' => 'Permite al usuario ver una lista de todos los subusers asignadas al servidor.',
],
'view_subuser' => [
'title' => 'Ver Subuser',
'description' => 'Permite al usuario ver los permisos asignados a subusers.',
],
'edit_subuser' => [
'title' => 'Editar Subuser',
'description' => 'Permite a un usuario para editar los permisos asignados a otras subusers.',
],
'create_subuser' => [
'title' => 'Crear Subuser',
'description' => 'Permite al usuario crear más subusers en el servidor.',
],
'delete_subuser' => [
'title' => 'Eliminar Subuser',
'description' => 'Permite a un usuario para eliminar otros subusers en el servidor.',
],
'set_connection' => [
'title' => 'Conjunto De Conexión Predeterminado',
'description' => 'Permite al usuario establecer la conexión por defecto que se utiliza para un servidor, así como ver los puertos disponibles.',
],
'view_startup' => [
'title' => 'Vista De Comandos De Inicio',
'description' => 'Permite al usuario ver los comandos de inicio y las variables asociadas a un servidor.',
],
'edit_startup' => [
'title' => 'Edición De Comandos De Inicio',
'description' => 'Permite que un usuario modifique el inicio variables para un servidor.',
],
'list_schedules' => [
'title' => 'Lista De Horarios',
'description' => 'Permite a un usuario a la lista de todos los horarios (activado y desactivado) para este servidor.',
],
'view_schedule' => [
'title' => 'Ver Programación',
'description' => 'Permite a un usuario ver los detalles de un programa específico, incluidas todas las tareas asignadas',
],
'toggle_schedule' => [
'title' => 'Alternar Horario',
'description' => 'Permite a un usuario para cambiar de un programa a ser activo o inactivo.',
],
'queue_schedule' => [
'title' => 'Cola De Horario',
'description' => 'Permite a un usuario poner en cola un horario para ejecutar sus tareas en el siguiente ciclo de proceso.',
],
'edit_schedule' => [
'title' => 'Modificar La Programación',
'description' => 'Permite a un usuario editar un horario que incluye todas las tareas del cronograma. Esto permitirá al usuario eliminar tareas individuales, pero no eliminar el calendario en sí.',
],
'create_schedule' => [
'title' => 'Crear Calendario',
'description' => 'Permite a un usuario crear una nueva programación.',
],
'delete_schedule' => [
'title' => 'Eliminar Horario',
'description' => 'Permite a un usuario para eliminar un programa desde el servidor.',
],
'view_sftp' => [
'title' => 'Ver SFTP Detalles',
'description' => 'Permite al usuario ver la información SFTP del servidor pero no la contraseña.',
],
'view_sftp_password' => [
'title' => 'Ver SFTP Contraseña',
'description' => 'Permite al usuario ver el SFTP contraseña para el servidor.',
],
'reset_sftp' => [
'title' => 'Restablecer Contraseña SFTP',
'description' => 'Le permite al usuario cambiar el SFTP contraseña para el servidor.',
],
'view_databases' => [
'title' => 'Ver Detalles De Base De Datos',
'description' => 'Permite al usuario ver todas las bases de datos asociadas con este servidor, incluidos los nombres de usuario y contraseñas de las bases de datos de.',
],
'reset_db_password' => [
'title' => 'Restablecer Contraseña De Base De Datos',
'description' => 'Permite a un usuario para restablecer las contraseñas de las bases de datos de.',
],
],
],
'files' => [
'exceptions' => [
'invalid_mime' => 'Este tipo de archivo no se puede editar a través del editor incorporado del Panel.',
'max_size' => 'Este archivo es demasiado grande para editarlo a través del editor incorporado del Panel.',
],
'header' => 'El Administrador De Archivos',
'header_sub' => 'Administrar todos tus archivos directamente desde la web.',
'loading' => 'La carga inicial de la estructura del archivo, esto puede tardar unos segundos.',
'path' => 'Cuando la configuración de rutas de archivo en su servidor de plugins o configuración que debe utilizar :path de acceso como base de la ruta. El tamaño máximo para la web basado en la carga de archivos a este nodo es :tamaño de la.',
'seconds_ago' => 'hace segundos',
'file_name' => 'Nombre De Archivo',
'size' => 'Tamaño',
'last_modified' => 'Última Modificación',
'add_new' => 'Agregar Nuevo Archivo',
'add_folder' => 'Agregar Nueva Carpeta',
'mass_actions' => 'Acciones masivas',
'delete' => 'Eliminar',
'edit' => [
'header' => 'Editar El Archivo',
'header_sub' => 'Hacer modificaciones a un archivo de la web.',
'save' => 'Guardar Archivo',
'return' => 'Volver al Administrador de Archivos',
],
'add' => [
'header' => 'Nuevo Archivo',
'header_sub' => 'Crear un nuevo archivo en su servidor.',
'name' => 'Nombre De Archivo',
'create' => 'Crear Archivo',
],
],
'config' => [
'startup' => [
'header' => 'Iniciar La Configuración',
'header_sub' => 'El servidor de Control de inicio de argumentos.',
'command' => 'De Comandos De Inicio',
'edit_params' => 'Los Parámetros De Edición',
'update' => 'Actualización De Parámetros De Inicio',
'startup_var' => 'De Comandos De Inicio De La Variable',
'startup_regex' => 'De Entrada Las Reglas De',
],
'sftp' => [
'header' => 'SFTP Configuración',
'header_sub' => 'Detalles de la cuenta para SFTP.',
'change_pass' => 'Cambiar Contraseña SFTP',
'details' => 'SFTP Detalles',
'conn_addr' => 'Dirección De Conexión',
'warning' => 'Asegúrese de que su cliente está configurado para utilizar SFTP y FTP no o FTPS para las conexiones, hay una diferencia entre los protocolos.',
],
'database' => [
'header' => 'Las bases de datos de',
'header_sub' => 'Todas las bases de datos disponibles para este servidor.',
'your_dbs' => 'Las Bases De Datos',
'host' => 'Host MySQL',
'reset_password' => 'Para Restablecer La Contraseña',
'no_dbs' => 'No existen bases de datos mencionadas en este servidor.',
'add_db' => 'Agregar una nueva base de datos.',
],
'allocation' => [
'header' => 'Servidor De Asignaciones',
'header_sub' => 'Control de la IPs y los puertos disponibles en este servidor.',
'available' => 'Disponible Asignaciones',
'help' => 'La Asignación De La Ayuda',
'help_text' => 'La lista a la izquierda incluye todos los IPs y los puertos que están abiertos para su servidor que se utilizará para las conexiones entrantes.',
],
],
];

View file

@ -0,0 +1,86 @@
<?php
return [
'email' => 'Email',
'user_identifier' => 'Nombre de usuario o Email',
'password' => 'Contraseña',
'confirm_password' => 'Confirma contraseña',
'login' => 'Iniciar Sesión',
'home' => 'Casa',
'servers' => 'Servidores',
'id' => 'ID',
'name' => 'Nombre',
'node' => 'Nodo',
'connection' => 'Conexión',
'memory' => 'Memoria',
'cpu' => 'CPU',
'status' => 'Estado',
'search' => 'Busca',
'suspended' => 'Suspendido',
'account' => 'Cuenta',
'security' => 'Seguridad',
'ip' => 'Dirección IP',
'last_activity' => 'Última Actividad',
'revoke' => 'Revoca',
'2fa_token' => 'Token de Autenticación',
'submit' => 'Envia',
'close' => 'Cierra',
'settings' => 'Ajustes',
'configuration' => 'Configuración',
'sftp' => 'SFTP',
'databases' => 'Bases de Datos',
'memo' => 'Memorándum',
'created' => 'Creado',
'expires' => 'Expira',
'public_key' => 'Llave pública',
'api_access' => 'Acceso Api',
'never' => 'Nunca',
'sign_out' => 'Desconectar',
'admin_control' => 'Control de administración',
'required' => 'Necesario',
'port' => 'Puerto',
'username' => 'Nombre de usuario',
'database' => 'Bases de Dato',
'new' => 'Nuevo',
'danger' => 'Peligro',
'create' => 'Crea',
'select_all' => 'Selecciona Todo',
'select_none' => 'Selecciona Ninguno',
'alias' => 'Alias',
'primary' => 'Primario',
'make_primary' => 'Hace primaria',
'none' => 'Ninguno',
'cancel' => 'Cancela',
'created_at' => 'Creado En',
'action' => 'Acción',
'data' => 'Datos',
'queued' => 'En Cola',
'last_run' => 'Última Carrera',
'next_run' => 'Próxima Carrera',
'not_run_yet' => 'Aún no ha corrido',
'yes' => 'Sí',
'no' => 'No',
'delete' => 'Borra',
'2fa' => '2FA',
'logout' => 'Cerrar Sesión',
'admin_cp' => 'Panel de Control de Administración',
'optional' => 'Opcional',
'read_only' => 'Solo Lectura',
'relation' => 'Relación',
'owner' => 'Propietario',
'admin' => 'Administrador',
'subuser' => 'Subusador',
'captcha_invalid' => 'El captcha proporcionado no es válido.',
'tasks' => 'Tareas',
'seconds' => 'Segundos',
'minutes' => 'Minutos',
'days' => [
'sun' => 'Domingo',
'mon' => 'Lunes',
'tues' => 'Martes',
'wed' => 'Miércoles',
'thurs' => 'Jueves',
'fri' => 'Viernes',
'sat' => 'Sábado',
],
];

View file

@ -0,0 +1,120 @@
<?php
return [
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'accepted' => 'El campo :attribute debe ser aceptado.',
'active_url' => 'El campo :attribute no es una URL válida.',
'after' => 'El campo :attribute debe ser una fecha después de :date.',
'after_or_equal' => 'El campo :attribute debe ser una fecha igual o después de :date.',
'alpha' => 'El campo :attribute sólo puede contener letras.',
'alpha_dash' => 'El campo :attribute sólo puede contener letras, números y guiones.',
'alpha_num' => 'El campo :attribute sólo puede contener letras y números.',
'array' => 'El campo :attribute debe ser un arreglo.',
'before' => 'El campo :attribute debe ser una fecha antes :date.',
'before_or_equal' => 'El campo :attribute debe ser una fecha antes o igual a :date.',
'between' => [
'numeric' => 'El campo :attribute debe estar entre :min - :max.',
'file' => 'El campo :attribute debe estar entre :min - :max kilobytes.',
'string' => 'El campo :attribute debe estar entre :min - :max caracteres.',
'array' => 'El campo :attribute debe tener entre :min y :max elementos.',
],
'boolean' => 'El campo :attribute debe ser verdadero o falso.',
'confirmed' => 'El campo de confirmación de :attribute no coincide.',
'date' => 'El campo :attribute no es una fecha válida.',
'date_format' => 'El campo :attribute no corresponde con el formato :format.',
'different' => 'Los campos :attribute y :other deben ser diferentes.',
'digits' => 'El campo :attribute debe ser de :digits dígitos.',
'digits_between' => 'El campo :attribute debe tener entre :min y :max dígitos.',
'dimensions' => 'El campo :attribute no tiene una dimensión válida.',
'distinct' => 'El campo :attribute tiene un valor duplicado.',
'email' => 'El formato del :attribute es inválido.',
'exists' => 'El campo :attribute seleccionado es inválido.',
'file' => 'El campo :attribute debe ser un archivo.',
'filled' => 'El campo :attribute es requerido.',
'image' => 'El campo :attribute debe ser una imagen.',
'in' => 'El campo :attribute seleccionado es inválido.',
'in_array' => 'El campo :attribute no existe en :other.',
'integer' => 'El campo :attribute debe ser un entero.',
'ip' => 'El campo :attribute debe ser una dirección IP válida.',
'json' => 'El campo :attribute debe ser una cadena JSON válida.',
'max' => [
'numeric' => 'El campo :attribute debe ser menor que :max.',
'file' => 'El campo :attribute debe ser menor que :max kilobytes.',
'string' => 'El campo :attribute debe ser menor que :max caracteres.',
'array' => 'El campo :attribute puede tener hasta :max elementos.',
],
'mimes' => 'El campo :attribute debe ser un archivo de tipo: :values.',
'mimetypes' => 'El campo :attribute debe ser un archivo de tipo: :values.',
'min' => [
'numeric' => 'El campo :attribute debe tener al menos :min.',
'file' => 'El campo :attribute debe tener al menos :min kilobytes.',
'string' => 'El campo :attribute debe tener al menos :min caracteres.',
'array' => 'El campo :attribute debe tener al menos :min elementos.',
],
'not_in' => 'El campo :attribute seleccionado es invalido.',
'numeric' => 'El campo :attribute debe ser un número.',
'present' => 'El campo :attribute debe estar presente.',
'regex' => 'El formato del campo :attribute es inválido.',
'required' => 'El campo :attribute es requerido.',
'required_if' => 'El campo :attribute es requerido cuando el campo :other es :value.',
'required_unless' => 'El campo :attribute es requerido a menos que :other esté presente en :values.',
'required_with' => 'El campo :attribute es requerido cuando :values está presente.',
'required_with_all' => 'El campo :attribute es requerido cuando :values está presente.',
'required_without' => 'El campo :attribute es requerido cuando :values no está presente.',
'required_without_all' => 'El campo :attribute es requerido cuando ningún :values está presente.',
'same' => 'El campo :attribute y :other debe coincidir.',
'size' => [
'numeric' => 'El campo :attribute debe ser :size.',
'file' => 'El campo :attribute debe tener :size kilobytes.',
'string' => 'El campo :attribute debe tener :size caracteres.',
'array' => 'El campo :attribute debe contener :size elementos.',
],
'string' => 'El campo :attribute debe ser una cadena.',
'timezone' => 'El campo :attribute debe ser una zona válida.',
'unique' => 'El campo :attribute ya ha sido tomado.',
'uploaded' => 'El campo :attribute no ha podido ser cargado.',
'url' => 'El formato de :attribute es inválido.',
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
],
],
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
'attributes' => [
'username' => 'usuario',
'password' => 'contraseña',
],
];