344 lines
18 KiB
PHP
344 lines
18 KiB
PHP
<?php
|
|
// Copyright 1999-2024. WebPros International GmbH. All rights reserved.
|
|
|
|
$messages = [
|
|
'__perm_denied' => 'Permiso denegado',
|
|
'app' => [
|
|
'Home' => [
|
|
'title' => 'Laravel Toolkit',
|
|
],
|
|
'Domain' => [
|
|
'title' => 'Laravel Toolkit',
|
|
],
|
|
'InstallDrawer' => [
|
|
'title' => 'Instalar la aplicación',
|
|
'chooseDomain' => 'Seleccione un dominio:',
|
|
'install' => 'Instalar la aplicación',
|
|
'repository' => 'Repositorio:',
|
|
'sshPublicKey' => 'Clave pública SSH:',
|
|
'sshPublicKeyHint' => 'La parte pública de la clave SSH. Para autenticarse con el repositorio remoto, añada la clave SSH pública a su servidor Git.',
|
|
'publicKeyCopied' => 'La clave pública ha sido copiada al portapapeles',
|
|
'fieldRequiredError' => 'Este campo obligatorio está vacío.',
|
|
],
|
|
'InstallTypeSelector' => [
|
|
'type.skeleton.description' => 'Se instalará el esqueleto de Laravel. Se creará un repositorio Git local.',
|
|
'type.skeleton.title' => 'Instalar esqueleto',
|
|
'type.remote.description' => 'Su código de Laravel se aloja online (un servicio cloud como GitHub, GitLab o Bitbucket o bien su propio servidor).',
|
|
'type.remote.title' => 'Instalar desde repositorio remoto',
|
|
],
|
|
'CopyBlock' => [
|
|
'copyClipboard' => 'Copiar al portapapeles',
|
|
],
|
|
'ApplicationsList' => [
|
|
'installButton' => 'Instalar la aplicación',
|
|
'scanButton' => 'Analizar',
|
|
'scanButtonTooltip' => "Detecte aplicaciones existentes.",
|
|
'searchPlaceholder' => 'Buscar dominio...',
|
|
'emptyListTitle' => '¿Todavía no tiene un sitio Laravel? ¡Sin problema!',
|
|
'emptyListDescription' => 'Instale una aplicación Laravel desde un repositorio Git o detecte la existencia de aplicaciones ya existentes.<br>En el caso de detectar aplicaciones existentes, su directorio `public` debe establecerse a la raíz de documentos del sitio web y el archivo `artisan` debe estar presente en el directorio principal.',
|
|
],
|
|
'ApplicationCard' => [
|
|
'learnMore' => 'Más información',
|
|
'title' => 'Aplicación Laravel para %%domain%%',
|
|
'imgPreview' => 'Vista previa de %%domain%%',
|
|
'tabDashboard' => 'Panel',
|
|
'tabArtisan' => 'Artisan',
|
|
'tabComposer' => 'Composer',
|
|
'tabDeployment' => 'Despliegue',
|
|
'tabNodejs' => 'Node.js',
|
|
'sectionApplicationInfo' => 'Info de la aplicación',
|
|
'applicationName' => 'Nombre',
|
|
'domainUrl' => 'URL',
|
|
'sectionDeploymentInfo' => 'Info de despliegue',
|
|
'repository' => 'Repositorio',
|
|
'hookUrl' => 'URL de Webhook',
|
|
'lastCommit' => 'Último commit',
|
|
'envEdit' => 'Editar',
|
|
'terminal' => 'Terminal',
|
|
'openTerminal' => 'Abrir SSH Terminal',
|
|
'executingCommand' => 'ejecutando...',
|
|
'sectionConfiguration' => 'Configuración',
|
|
'envConfiguration' => 'Variables de entorno (.env)',
|
|
'sectionSSH' => 'SSH Terminal',
|
|
'sectionManage' => 'Administrar',
|
|
'buttonDeploy' => 'Desplegar',
|
|
'buttonDeployHint' => 'Despliegue archivos en el sitio de producción.',
|
|
'repositoryCopied' => 'La URL del repositorio se ha copiado al portapapeles.',
|
|
'hookUrlCopied' => 'Webhook URL ha sido copiada al portapapeles.',
|
|
'hookDescription' => 'Indique esta URL en la configuración del repositorio del servicio remoto.',
|
|
'domainLink' => 'Dominio',
|
|
'domainManage' => 'Administrar dominio',
|
|
'deploymentScript' => 'Script de despliegue',
|
|
'deploymentScriptEdit' => 'Editar script',
|
|
'deploymentScriptDisabledHint' => 'Active el acceso SSH al servidor para editar el script de despliegue.',
|
|
'logBrowser' => 'Registros',
|
|
'ScheduleTab' => [
|
|
'name' => 'Tareas programadas',
|
|
'intervalDescription' => 'Mostrar detalles de la programación para %%interval%%',
|
|
'table' => [
|
|
'command' => 'Comando',
|
|
'description' => 'Descripción',
|
|
'interval' => 'Intervalo',
|
|
'next' => 'Próximo vencimiento',
|
|
'emptyViewTitle' => 'Parece que aquí no hay ninguna tarea programada',
|
|
'emptyLinkTitle' => 'Descubra cómo añadirlas',
|
|
],
|
|
'switchDisabledWarning' => 'Las tareas programadas están desactivadas.',
|
|
'requiredSshAccess' => 'La activación de tareas programadas requiere acceso SSH al servidor. Actívelo en "Acceso a hosting web".',
|
|
'requiredSchedulePermission' => 'La activación de tareas programadas requiere del permiso "Administración de tareas programadas". Actívelo en la configuración de la suscripción.',
|
|
],
|
|
'scheduledTasks' => 'Tareas programadas',
|
|
'scheduleEnabled' => 'Tareas programadas activadas',
|
|
'scheduleDisabled' => 'Tareas programadas desactivadas',
|
|
'scheduledSwitchEnabled' => 'Activado',
|
|
'scheduledSwitchDisabled' => 'Desactivado',
|
|
'MaintenanceMode' => [
|
|
'label' => 'Modo de mantenimiento',
|
|
'disableTooltip' => 'Suspenda el modo de mantenimiento para su aplicación. Los visitantes del sitio web verán la aplicación live.',
|
|
'enableTooltip' => 'Ponga su aplicación en modo de mantenimiento. Los visitantes del sitio web verán una página que muestra un error "503 SERVICE UNAVAILABLE"',
|
|
'enabledMessage' => 'Ahora la aplicación se encuentra en modo de mantenimiento.',
|
|
'disabledMessage' => 'Ahora la aplicación se encuentra operativa.',
|
|
'switchEnabled' => 'Activado',
|
|
'switchDisabled' => 'Desactivado',
|
|
],
|
|
'DeploymentMode' => [
|
|
'title' => 'Modo de despliegue',
|
|
'auto' => 'Automático',
|
|
'manual' => 'Manual',
|
|
'description' => 'La forma en la que se despliegan los archivos en el sitio de producción.',
|
|
'Tooltip' => [
|
|
'auto' => 'Los archivos se desplegarán en el sitio de producción en un push a la rama \'master\' (principal) del repositorio local. Si usa un repositorio local, configure un webhook para un despliegue automático.',
|
|
'manual' =>
|
|
'Los archivos deben desplegarse manualmente en el sitio de producción.',
|
|
]
|
|
],
|
|
'QueueWorkerSwitch' => [
|
|
'label' => 'Cola',
|
|
'enabled' => 'Activado',
|
|
'disabled' => 'Desactivado',
|
|
'enabledMessage' => 'Trabajo de cola activado',
|
|
'disabledMessage' => 'Trabajo de cola desactivado',
|
|
'requirementTooltip' => 'Para activar el soporte de trabajo de cola, active las tareas programadas e instale el paquete de integración Laravel Toolkit de Plesk.',
|
|
'enableTooltip' => 'Active el trabajo de cola.',
|
|
'disableTooltip' => 'Desactive el trabajo de cola.',
|
|
],
|
|
'QueueTab' => [
|
|
'title' => 'Cola',
|
|
"StopWhenEmpty" => [
|
|
'label' => "Detener trabajo cuando esté vacío",
|
|
'description' => "Esta opción instruye al trabajo de cola para que procese todos los trabajos y posteriormente se detenga correctamente.",
|
|
],
|
|
"Timeout" => [
|
|
'label' => "Tiempo de espera",
|
|
'description' => "Esta opción establece el número máximo de segundos durante el cual el trabajo de cola puede ejecutar trabajos. 0 es ilimitado.",
|
|
],
|
|
"MaxJobs" => [
|
|
'label' => "Nº máximo de trabajos",
|
|
'description' => "Esta opción instruye al trabajo de cola para que procese el número de trabajos indicado y a continuación salga. 0 es ilimitado.",
|
|
],
|
|
"MaxTime" => [
|
|
'label' => "Tiempo máximo",
|
|
'description' => "Esta opción instruye al trabajo de cola para que procese los trabajos durante el número de segundos indicado y a continuación salga. 0 es ilimitado.",
|
|
],
|
|
'drawerTitle' => 'Trabajos erróneos',
|
|
'failedJobsButton' => 'Mostrar trabajos erróneos',
|
|
'failedList' => [
|
|
'date' => 'Fecha',
|
|
'uuid' => 'UUID',
|
|
'connection' => 'Conexión',
|
|
'queue' => 'Cola',
|
|
'job' => 'Trabajo',
|
|
'retry' => 'Volver a intentar',
|
|
'delete' => 'Eliminar',
|
|
'flush' => 'Vaciar',
|
|
'retryAskConfirm' => '¿Está seguro?',
|
|
'retryConfirmAnswer' => 'Sí, volver a intentar',
|
|
'retryTooltip' => 'Reintente los trabajos seleccionados ejecutando el comando "php artisan queue:retry".',
|
|
'deleteAskConfirm' => '¿Está seguro?',
|
|
'deleteConfirmAnswer' => 'Sí, eliminar',
|
|
'deleteTooltip' => 'Elimine los trabajos erróneos seleccionados ejecutando el comando "php artisan queue:forget".',
|
|
'flushAskConfirm' => '¿Está seguro?',
|
|
'flushConfirmAnswer' => 'Sí, vaciar',
|
|
'flushTooltip' => 'Elimine todos los trabajos erróneos de la tabla failed_jobs ejecutando el comando "php artisan queue:flush".',
|
|
],
|
|
'emptyFailedJobListTitle' => 'No existe ningún trabajo erróneo',
|
|
],
|
|
],
|
|
'EnvDrawer' => [
|
|
'title' => 'Editar .env',
|
|
'update' => 'Actualizar',
|
|
'confirm' => 'Descartar',
|
|
'confirmReason' => 'Cambios no guardados',
|
|
'confirmAsk' => '¿Desea descartar los cambios no guardados?'
|
|
],
|
|
'DeploymentScenarios' => [
|
|
'title' => 'Pasos de despliegue',
|
|
'enable_maintenance_mode' => '1. Activar el modo de mantenimiento',
|
|
'fetch_source_code' => '2. Recuperar el código fuente',
|
|
'deploy_source_code' => '3. Desplegar el código fuente de Git',
|
|
'install_composer_dependencies' => '4. Instalar dependencias %%item%%',
|
|
'install_package_dependencies' => '5. Instalar dependencias %%item%%',
|
|
'execute_additional_actions' => '6. Ejecutar script de despliegue',
|
|
'disable_maintenance_mode' => '7. Desactivar el modo de mantenimiento',
|
|
],
|
|
'DeploymentScriptDrawer' => [
|
|
'title' => 'Editar script de despliegue',
|
|
'update' => 'Actualizar',
|
|
'confirm' => 'Descartar',
|
|
'confirmReason' => 'Cambios no guardados',
|
|
'confirmAsk' => '¿Desea descartar los cambios no guardados?'
|
|
],
|
|
'NodeJsCommandLine' => [
|
|
'notSupported' => 'No pueden gestionarse parámetros de Node.js. La extensión Node.js está obsoleta o no está instalada.',
|
|
'installExtension' => 'Haga clic aquí para instalar la extensión.',
|
|
'askToInstallExtension' => 'Pida al administrador de Plesk que instale la extensión "Node .js" para activar esta funcionalidad.',
|
|
'installButton' => 'Instalar',
|
|
'notRecommend' => 'no recomendado',
|
|
'versionNotInstalled' => 'La versión de NodeJs no está instalada',
|
|
'unavailable' => 'No disponible',
|
|
],
|
|
'CommandLine' => [
|
|
'executeButton' => 'Ejecutar comando',
|
|
],
|
|
],
|
|
'forms' => [
|
|
'applicationWizard' => [
|
|
'title' => 'Laravel',
|
|
'description' => 'Cree un sitio web instalando una aplicación Laravel',
|
|
],
|
|
],
|
|
'LaravelDeployRemoteTask' => [
|
|
'running' => 'Desplegando el proyecto...',
|
|
'done' => 'Proyecto desplegado',
|
|
'redirectTitle' => 'Véala',
|
|
],
|
|
'LaravelDeploySkeletonTask' => [
|
|
'running' => 'Desplegando el proyecto...',
|
|
'done' => 'Proyecto desplegado',
|
|
'redirectTitle' => 'Véala',
|
|
],
|
|
'LaravelScanTask' => [
|
|
'running' => 'Buscando aplicaciones Laravel',
|
|
'done' => 'Se añadieron %%count%% aplicaciones',
|
|
'doneWithErrors' => 'Se añadieron %%count%% aplicaciones. No pudieron añadirse otras aplicaciones debido a los siguientes errores: %%errors%%',
|
|
'redirectTitle' => 'Véala',
|
|
],
|
|
'permissionDenied' => 'permiso denegado',
|
|
'missingRepositoryForDomain' => 'No pudo obtenerse la información del repositorio para el dominio "%%domainName%%"',
|
|
'fileDoesntExist' => 'El archivo "%%filename%%" no existe',
|
|
'failedEnableSchedule' => 'No pudieron activarse las tareas programadas',
|
|
'failedDisableSchedule' => 'No pudieron desactivarse las tareas programadas',
|
|
'laravelDoesNotSupportListCommand' => 'Su versión de Laravel Framework no soporta el comando de visualización de lista de tareas programadas.',
|
|
'laravelService' => [
|
|
'keyGenerateError' => 'keyGenerateError',
|
|
'gitCheckWarning' => 'Para acceder al repositorio privado, actualice la extensión Git a la versión %%version%% o a una versión posterior',
|
|
'notInstalled' => 'La extensión %%service%% no está instalada',
|
|
'notActive' => 'La extensión %%service%% no está activa',
|
|
'phpMinVersionWarning' => 'Aviso: con el fin de que Laravel Toolkit funcione correctamente, seleccione la versión %%min_version%% de PHP o una versión posterior',
|
|
],
|
|
'gitService' => [
|
|
'deployError' => 'Se produjo un error de extensión Git',
|
|
'updateError' => 'No fue posible actualizar el repositorio Git',
|
|
'publicKeyError' => 'No pudo clonarse el repositorio Git. Compruebe que ha añadido la clave pública a su servidor Git y que ha permitido acceso de lectura al repositorio.',
|
|
],
|
|
'composerService' => [
|
|
'registerError' => 'No fue posible registrar la aplicación',
|
|
'listError' => 'No fue posible obtener la lista de aplicaciones',
|
|
'appInstallError' => 'No pudieron instalarse las aplicaciones'
|
|
],
|
|
'nodeService' => [
|
|
'versionCheckFailed' => 'Para utilizar la funcionalidad de Node.js, instale la extensión Node.js con la versión %%version%% o una versión posterior',
|
|
'noHandlersPresent' => 'En el servidor no existe ningún controlador de Node.js disponible',
|
|
'selectError' => 'No puede seleccionarse una versión de Node.js no registrada %%nodeVersion%%',
|
|
],
|
|
'GitCreateStep' => [
|
|
'title' => 'Creando un repositorio Git',
|
|
],
|
|
'GitCommitStep' => [
|
|
'title' => 'Confirmando en el repositorio Git',
|
|
],
|
|
'GitDeployStep' => [
|
|
'title' => 'Clonando el repositorio Git'
|
|
],
|
|
'ActivateMaintenanceModeStep' => [
|
|
'title' => 'Cambiando la aplicación al modo de mantenimiento',
|
|
],
|
|
'RestartQueueWorkerStep' => [
|
|
'title' => 'Enviando un comando para reiniciar un trabajo de cola',
|
|
],
|
|
'ComposerInstallStep' => [
|
|
'noAppId' => 'No fue posible obtener el ID de la aplicación',
|
|
'title' => 'Instalando dependencias de composer'
|
|
],
|
|
'NodeJsDependenciesInstallStep' => [
|
|
'title' => 'Instalando dependencias de Node.js'
|
|
],
|
|
'FinalUpdateStep' => [
|
|
'title' => 'Completando la actualización'
|
|
],
|
|
'DeactivateMaintenanceModeStep' => [
|
|
'title' => 'Cambiando la aplicación al modo normal',
|
|
],
|
|
'ComposerCreateProjectStep' => [
|
|
'title' => 'Creando el esqueleto Laravel',
|
|
],
|
|
'HostingSettingsStep' => [
|
|
'title' => 'Configurando las opciones de hosting'
|
|
],
|
|
'PhpEnvConfigurationStep' => [
|
|
'title' => 'Configurando el entorno PHP'
|
|
],
|
|
'LaravelStartStep' => [
|
|
'title' => 'Configurando la aplicación Laravel'
|
|
],
|
|
'ScanStep' => [
|
|
'title' => 'Analizando los archivos del espacio web'
|
|
],
|
|
'GitAttachStep' => [
|
|
'title' => 'Añadiendo a Git'
|
|
],
|
|
'ComposerAttachStep' => [
|
|
'title' => 'Añadiendo a PHP Composer'
|
|
],
|
|
'LaravelAttachStep' => [
|
|
'title' => 'Añadiendo a Laravel Toolkit'
|
|
],
|
|
'NodeInitStep' => [
|
|
'title' => 'Preparando entorno Node.js',
|
|
],
|
|
'customButton' => [
|
|
'sidebar' => [
|
|
'title' => 'Laravel',
|
|
'description' => 'Gestione todos los sitios web Laravel disponibles',
|
|
],
|
|
'domainCard' => [
|
|
'installApplication' => 'Instalar aplicación Laravel',
|
|
'manageApplication' => 'Laravel',
|
|
]
|
|
],
|
|
'GitUpdateStep' => [
|
|
'title' => 'Obteniendo actualizaciones de un repositorio Git'
|
|
],
|
|
'InstallNodeExtensionTask' => [
|
|
'running' => 'Preparando las extensiones requeridas para el soporte de Node.js',
|
|
'done' => 'La prestación Node.js ya puede usarse',
|
|
],
|
|
'NodeInstallExtensionStep' => [
|
|
'title' => 'Instalando la extensión requerida %%extension%%',
|
|
'extensionVersionTooLow' => 'La versión instalada de la extensión \'%%extension%%\' debe ser \'%%requiredVersion%%\' o una versión posterior. La versión instalada en este momento es \'%%installedVersion%%\'.',
|
|
'noProperVersionFound' => 'No pudo instalarse la extensión requerida del catálogo de extensiones: %%error%%.',
|
|
],
|
|
'deploymentActionModifier' => [
|
|
'noCompatibleNode' => 'No se encontró ningún intérprete de Node.js compatible con la versión %%version%% configurado en Laravel Toolkit para esta aplicación',
|
|
],
|
|
'permissions' => [
|
|
'manage_laravel_toolkit' => 'Acceso a Laravel Toolkit',
|
|
'manage_laravel_toolkit_hint' => 'Proporciona acceso completo a Laravel Toolkit.'
|
|
],
|
|
'common' => [
|
|
'error' => [
|
|
'noPhpSupportOnDomain' => 'El dominio \'%%domainName%%\' no tiene soporte de PHP. <a href="%%domainHref%%">Active PHP para el dominio</a>',
|
|
],
|
|
],
|
|
];
|