Files
server/opt/psa/admin/plib/modules/git/resources/locales/es-ES.php
2026-01-07 20:52:11 +01:00

631 lines
36 KiB
PHP

<?php
// Copyright 1999-2023. Plesk International GmbH. All rights reserved.
$messages = [
'App' => [
'hostingAccessLinkTitle' => 'Página de acceso a hosting web',
'BranchSelect' => [
'field.label' => 'Rama',
],
'CommitsList' => [
'drawerTitle' => '%%repository%% commits',
'drawerSubtitle' => '%%branch%% rama',
'columns' => [
'date' => 'Fecha',
'message' => 'Mensaje',
'hash' => 'Hash',
'author' => 'Autor',
],
'noCommits' => 'No se ha encontrado ningún commit',
'noCommitsFiltered' => 'No existe ningún commit que coincida con las opciones de filtro indicadas',
'filterButtonTooltip' => 'Filtrar',
],
'CommitsListFilter' => [
'panelTitle' => 'Filtrar',
'clearButtonTitle' => 'Borrar',
'Form' => [
'applyButton' => 'Aplicar',
'resetButton' => 'Restablecer',
'afterLabel' => 'Desde',
'afterDescription' => 'La especificación del día y la hora es opcional',
'messageLabel' => 'Mensaje',
'messagePlaceholder' => 'Indique un mensaje commit',
'hashLabel' => 'Hash',
'hashPlaceholder' => 'Indique un hash commit',
'authorLabel' => 'Autor',
'authorPlaceholder' => 'Indique un nombre o email',
],
],
'CommitsListPreview' => [
'showMoreAction' => 'mostrar más',
],
'CommitsPane' => [
'commitsPreview.noCommitsText' => 'Ningún commit todavía',
'commitsPreview.title' => 'Commits más recientes',
'localUpdateButton.text' => 'Cómo actualizar',
'pullButton.text' => 'Pull ahora',
'pullButton.tooltip' => 'Extraiga cambios del repositorio remoto.',
],
'DeploymentForm' => [
'actionsCheckbox.label' => 'Habilite acciones de despliegue adicionales',
'actionsCheckbox.description' => 'Especifique comandos shell a ejecutar cada vez que se produzca un despliegue.',
'actionsField.label' => 'Acciones de despliegue',
'actionsField.description' => 'Introduzca cada comando en una línea nueva.',
],
'DeploymentMode' => [
'field.label' => 'Modo de despliegue',
'auto.title' => 'Automático',
'auto.description' => 'Los archivos se desplegarán en el sitio de producción cuando estén disponibles en el repositorio de Plesk.',
'manual.title' => 'Manual',
'manual.description' => 'Los archivos deben desplegarse manualmente en el sitio de producción una vez estén disponibles en el repositorio de Plesk.',
'none.title' => 'Desactivado',
'none.description' => 'Los archivos no se desplegarán en ningún sitio.',
],
'DeploymentPane' => [
'deployButton.text' => 'Desplegar ahora',
'deployButton.tooltip' => 'Transfiera archivos de la rama del repositorio configurado al servidor web.',
'deployment.description.auto' => '%%branch%% rama automáticamente en %%path%%',
'deployment.description.manual' => '%%branch%% rama manualmente en %%path%%',
'deployment.disabledText' => 'Ningún despliegue',
'deployment.title' => 'Despliegue',
],
'DeployKeyPanel' => [
'deployKey.title' => 'Desplegar clave',
'deployKey.longNameError' => 'El nombre de la clave de despliegue es demasiado largo. Este no puede estar formado por más de 100 caracteres.',
'deployKey.existsName' => 'Ya existe una clave de despliegue con el mismo nombre.',
'deployKey.invalidNameCharacters' => 'El nombre de la clave de despliegue solo debe incluir caracteres alfabéticos o números.',
'deployKey.emptyName' => 'El nombre de la clave de despliegue no puede estar en blanco.',
],
'DeploymentPath' => [
'button.tooltip' => 'Seleccione un directorio en el servidor',
'directoryNotFound' => 'En el servidor no se encontró el directorio indicado',
'field.label' => 'Ruta de acceso al servidor',
'field.description' => 'Directorio del servidor donde se desplegarán los archivos.',
'popover.title' => 'Seleccione un directorio en el servidor',
'popover.confirmButton' => 'Confirmar',
'popover.cancelButton' => 'Cancelar',
],
'DirectoryNode' => [
'buttonCreate.tooltip' => 'Cree un subdirectorio',
'buttonRefresh.tooltip' => 'Actualice la lista de subdirectorios',
'creationToolbar.title' => 'Cree un subdirectorio',
'creationToolbar.buttonConfirm.tooltip' => 'Crear',
'creationToolbar.buttonCancel.tooltip' => 'Cancelar',
],
'DirectoryTree' => [
'creationErrorMessage' => 'No pudo crearse %%subdir%% en %%path%%',
],
'FormFieldDatetime' => [
'days' => [
'Su' => 'Do',
'Mo' => 'Lu',
'Tu' => 'Ma',
'We' => 'Mi',
'Th' => 'Ju',
'Fr' => 'Vi',
'Sa' => 'Sa'
],
'months' => [
'Jan' => 'Enero',
'Feb' => 'Febrero',
'Mar' => 'Marzo',
'Apr' => 'Abril',
'May' => 'Mayo',
'Jun' => 'Junio',
'Jul' => 'Julio',
'Aug' => 'Agosto',
'Sep' => 'Septiembre',
'Oct' => 'Octubre',
'Nov' => 'Noviembre',
'Dec' => 'Diciembre'
],
'pickerButton.title' => "Mostrar selector de fecha y hora",
'timeLabel' => 'Hora:'
],
'LocalRepoInitInstruction' => [
'caseRepoExistsLabel' => 'Si ya dispone de un repositorio en su máquina',
'caseNewRepoLabel' => 'Si desea crear un repositorio nuevo',
'text' => 'Deberá proporcionar la contraseña de su usuario del sistema (la que usa para FTP, RDP y SSH) durante el paso de push git durante ambos escenarios. Si no la recuerda, puede cambiarla en %%link%%.',
'title' => 'Cómo inicializar un repositorio local',
],
'LocalRepoUpdateInstruction' => [
'text' => 'Ejecute el comando `git push` en su máquina.',
'title' => 'Cómo actualizar un repositorio local',
],
'RepoBranch' => [
'field.label' => 'Rama del repositorio',
'field.description' => '',
],
'RepoCard' => [
'refreshButton.tooltip' => 'Actualice la tarjeta de este repositorio.',
'removeButton.tooltip' => 'Elimine el repositorio',
'removingConfirmation.title' => '¿Desea eliminar el repositorio %%repository%%?',
'removingConfirmation.body' => '¿Desea eliminar %%repository%%? Esta acción no puede deshacerse.',
'removingConfirmation.buttonRemove' => 'Elimine el repositorio',
'removingConfirmation.buttonCancel' => 'Cancelar',
'settingsButton.tooltip' => 'Configuración del repositorio',
'additionalUsers.title' => 'Usuarios adicionales',
],
'RepoCardUrl' => [
'copyToClipboard' => 'Copiar al portapapeles',
'fieldLabel' => 'URL',
'sshUnavailableMessage' => 'Si desea que el repositorio esté disponible mediante SSH, active el acceso SSH para el usuario del sistema aquí %%link%%.',
'urlCopied' => 'La URL del repositorio se ha copiado al portapapeles',
],
'RepoCreationDrawer' => [
'applyButton.title' => 'Crear',
'deploymentSection.title' => 'Configuración de despliegue',
'locationSection.title' => 'Ubicación de códigos',
'smbUsersSection.title' => 'Usuarios adicionales',
'progress.initStep' => 'Inicializando…',
'progress.title' => 'Creando el repositorio',
'progress.localRepoCreating.title' => 'Creando el repositorio local',
'title' => 'Cree un repositorio',
],
'RepoFormRemote' => [
'httpCredentials.hint' => 'Si el acceso al repositorio está protegido mediante credenciales HTTP básicas, indíquelas a continuación',
'httpCredentials.password.label' => 'Contraseña',
'httpCredentials.user.label' => 'Nombre de usuario',
'publicKeySelect.label' => 'Seleccione la clave SSH pública:',
'publicKeySelectCreation.title' => 'Creación de clave SSH pública:',
'publicKeySelectCreation.label' => 'Nombre de la clave SSH pública:',
'publicKeySelectCreationLink.label' => 'Añadir nueva clave de despliegue',
'publicKey.label' => 'Contenido de la clave SSH pública:',
'publicKey.description' => 'Esta es la parte pública de la clave SSH usada para la autorización en el repositorio remoto. Esta debería añadirse al servicio remoto.',
'publicKey.copyMessage' => 'La clave SSH pública ha sido copiada al portapapeles',
'urlField.descriptionEditable' => 'Se soportan los protocolos HTTP(S) y SSH',
'urlField.descriptionReadonly' => 'Si desea cambiar la URL, cree un repositorio nuevo',
'urlField.label' => 'URL del repositorio',
'webhook.label' => 'URL de Webhook',
'webhook.description' => 'Indique esta URL en la configuración del repositorio del servicio remoto.',
'webhook.copyMessage' => 'Webhook URL ha sido copiada al portapapeles',
],
'RepoInitializationWarning' => [
'heading' => 'No se ha seleccionado la rama del repositorio',
'localInitButtonText' => 'Cómo inicializar un repositorio local.',
'whatHappened' => 'Seleccione una rama para ver los commits más recientes y desplegar archivos del repositorio a su servidor.',
],
'RepoList' => [
'addButton' => 'Añadir repositorio',
'emptyListTitle' => "Añadir repositorios para desplegar los cambios de su sitio",
'emptyListDescription' => "Puede conectar repositorios Git alojados en el cloud como GitHub o Bitbucket, así como repositorios autoalojados.",
'repositoryUpdated' => 'El repositorio "%%repository%%" ha sido actualizado desde el servidor remoto.',
'repositoryDeployed' => 'Los archivos del repositorio "%%repository%%" han sido desplegados.',
'repositoryRefreshed' => 'La tarjeta del repositorio "%%repository%%" ha sido actualizada.',
'repositoryRemoved' => 'El repositorio "%%repository%%" ha sido eliminado.',
],
'RepoNameField' => [
'descriptionCommon' => 'Indique un nombre único en un dominio.',
'descriptionLocalAddition' => 'También será parte de la URL del repositorio.',
'label' => 'Nombre del repositorio',
],
'SmbUsersSelect' => [
'label' => 'Seleccione aquellos usuarios que pueden acceder al repositorio mediante HTTP/HTTPS y despliegue archivos al sitio web de producción.',
'description' => 'Por defecto, el usuario del sistema %%sysUserLogin%% puede acceder a todos los repositorios presentes en esta suscripción, si bien usted puede seleccionar usuarios adicionales. Estos usuarios pueden hacer pull y push a este repositorio mediante HTTP/HTTPS.',
'placeholder' => 'Seleccionar usuarios...',
'infoNoUsers' => [
'text' => 'Para especificar usuarios adicionales, añádalos en %%link%%. Puede seleccionarlos y añadirlos más tarde en la configuración del repositorio.',
'linkText' => 'Cuentas de usuario',
],
],
'RepoSettingsDrawer' => [
'applyButton.title' => 'Aplicar',
'sectionProperties.title' => 'Propiedades',
'sectionDeployment.title' => 'Configuración de despliegue',
'subtitleLocal' => 'Repositorio local',
'subtitleRemote' => 'Repositorio remoto',
'title' => 'Configuración de %%repository%%',
],
'RepoTypeSelector' => [
'action.pull' => 'pull',
'action.push' => 'push',
'type.local.content' => 'Efectuará un %%action%% de código al servidor con Plesk por sí mismo.',
'type.local.description' => 'Su código se encuentra en el equipo donde Plesk no podría conectarse. Por ejemplo, su portátil o algún servidor no disponible fuera de su LAN.',
'type.local.title' => 'Repositorio local',
'type.local.disabledTooltip' => 'El propietario de la suscripción es el único que puede crear un repositorio local',
'type.remote.content' => 'Plesk efectuará un %%action%% de código desde ahí.',
'type.remote.description' => 'Su código se aloja online (un servicio cloud como GitHub, GitLab o Bitbucket o bien su propio servidor).',
'type.remote.title' => 'Repositorio remoto',
],
],
'rootDirectoryTitle' => 'Directorio raíz',
// buttons
'gitButton' => 'Git',
'gitButtonDescription' => 'Gestione repositorios Git para este sitio web.',
'gitButtonNoCommits' => 'Ningún commit',
'gitButtonMultipleRepositories' => '%%count%% repositorios',
'gitButtonDeployedCommitHash' => 'Commit desplegado: %%hash%%',
'gitButtonDeployedCommitDate' => 'Fecha: %%date%%',
'gitButtonDeployedCommitAuthor' => 'Autor: %%author%%',
'gitButtonLastCommitDeployed' => 'Último commit: %%hash%%',
'gitButtonLastCommitNotDeployed' => 'Último commit: %%hash%%, no desplegado',
'deployButton' => 'Despliegue',
'deployFromButton' => 'Desplegar desde repositorio',
'pullButton' => 'Pull de actualizaciones',
'settingsButton' => 'Configuración del repositorio',
'commitLogButton' => 'Registros de commit',
'howToInitButton' => 'Ayuda',
'removeButton' => 'Eliminar repositorio',
'addButton' => 'Añadir repositorio',
'addButtonDescription' => 'Añadir repositorio',
'refreshButton' => 'Actualizar',
// permissions
'gitPermission' => 'Administración de Git',
'gitPermissionDescription' => 'Permite a los clientes utilizar Git.',
'controllers' => [
'api' => [
'pullFailed' => 'No es posible efectuar un pull de los cambios del servidor remoto al repositorio "%%repository%%".',
'deployFailed' => 'No es posible desplegar archivos del repositorio "%%repository%%".',
'deployTitle' => 'Desplegar desde repositorio',
],
'index' => [
'title' => 'Información del módulo Git',
],
'domain' => [
'list' => [
'title' => 'Repositorios Git',
'titleForObject' => 'Repositorios Git en %%name%%',
],
'add' => [
'title' => 'Añadir repositorio Git',
'success' => 'Repositorio creado',
'fail' => 'No se pudo crear el repositorio: %%message%%',
],
'settings' => [
'title' => 'Configuración',
'titleForObject' => 'Configuración de %%name%%',
'success' => 'La configuración del repositorio "%%name%%" ha sido actualizada.',
'updateFail' => 'No se pudo actualizar la configuración del repositorio "%%name%%": %%message%%',
'settingsFail' => 'No se pudo mostrar la configuración para el repositorio "%%name%%": %%message%%'
],
'remove' => [
'success' => 'El repositorio "%%name%%" ha sido eliminado.',
'fail' => 'No se pudo eliminar el repositorio: %%message%%',
],
'deploy' => [
'success' => 'Los archivos del repositorio "%%name%%" han sido desplegados.',
'fail' => 'No se pudieron desplegar los archivos del repositorio "%%name%%": %%message%%',
],
'pull' => [
'fail' => 'No ha sido posible efectuar pull al repositorio "%%name%%"',
],
'howTo' => [
'title' => 'Instrucciones',
'titleForObject' => 'Instrucciones para %%name%%',
],
'changeDeployment' => [
'success' => 'Se ha actualizado la rama y la ruta para %%name%%.',
'error' => 'No se actualizó la rama ni la ruta para %%name%%. Error: %%message%%.',
'emptyBranches' => 'Las ramas del repositorio están vacías',
'unexpectedActiveBranch' => 'Rama inesperada %%name%% (%%branches%%)',
],
'commit-log' => [
'title' => 'Registros de commit',
'titleForObject' => 'Registros de commit de %%name%%',
],
'repositories' => [
'title' => 'Repositorios Git en %%domain%%',
]
]
],
'forms' => [
'index' => [
'description' => 'Extensión Git Manager',
'statisticTitle' => 'Estadísticas de uso',
'commonRepositories' => 'El número total de repositorios',
'remoteRepositories' => 'El número de repositorios remotos',
'localRepositories' => 'El número de repositorios locales',
'autoDeployRepositories' => 'El número de repositorios con modo de despliegue automatizado',
'manualDeployRepositories' => 'El número de repositorios con modo de despliegue manual',
'noDeployRepositories' => 'El número de repositorios sin modo de despliegue',
'deploymentsTotal' => 'El número de cargas de archivo desde todos los repositorios',
'repositoriesWithSmbUsers' => 'El número de repositorios locales con usuarios HTTP adicionales',
'smbUsersTotal' => 'El número total de usuarios HTTP adicionales asignado a todos los repositorios',
],
'addWithDomain' => [
'deploymentDisabledHint' => 'Cargar archivos desde un repositorio Git',
'deploymentEnabledHint' => 'Habilitar soporte para Git',
'deploymentSectionLegend' => 'Sus archivos a copiar al hosting',
'deploymentSectionDescriptionHint' => 'Si deja el soporte de Git desactivado, los directorios raíz ( de documentos y raíz de aplicaciones/sitios web) se crearán vacíos y el sitio mostrará la página predeterminada en el navegador. En este caso, deberá cargar los archivos de su sitio a la raíz de documentos mediante FTP o el administrador de archivos. Active Git ahora o más adelante (en Sitios web y dominios) y cargue los archivos desde un repositorio Git.',
],
'applicationWizard' => [
'title' => 'Desplegar mediante Git',
'description' => 'Extraer archivos de un repositorio Git',
],
'add' => [
'deployment' => [
'title' => 'Su sitio web',
'path' => 'Directorio raíz de los archivos de Git',
'pathHint' => 'La ruta a los archivos guardados en su repositorio Git.',
'modes' => [
'auto' => [
'title' => 'Despliegue automático',
'linkText' => 'desplegarán automáticamente',
'head' => 'Los archivos del repositorio se',
'hint' => 'Los archivos se desplegarán en el sitio de producción cuando se haya hecho push de estos al repositorio de Plesk.',
'value' => 'auto'
],
'manual' => [
'title' => 'Despliegue manual',
'linkText' => 'desplegarse manualmente',
'head' => 'Los archivos del repositorio deben',
'hint' => 'Los archivos deben desplegarse manualmente en el sitio de producción una vez se haya hecho push de estos al repositorio de Plesk.',
'value' => 'manual'
],
'none' => [
'title' => 'Sin despliegue (hosting de repositorios)',
'linkText' => 'no se desplegarán.',
'head' => 'Los archivos del repositorio',
'hint' => 'Los archivos no se desplegarán en el sitio de producción.',
'value' => 'Ninguna'
]
],
'deploymentModeTitle' => 'Modo de despliegue',
'deploymentModeDescription' => 'Seleccione el modo de despliegue:',
'deploymentPathTitle' => 'Ruta de despliegue',
'deploymentPathDescription' => 'Seleccione el directorio para el despliegue:',
'deploymentPathCreateFolder' => 'Crear carpeta',
'popUpOk' => 'Aceptar',
'popUpCancel' => 'Cancelar',
'rootDirectoryTitle' => 'Directorio raíz',
'to' => 'en el directorio',
'toLongDescription' => 'en el siguiente directorio',
'directory' => '.',
],
'type' => 'Su código se almacena en:',
'typeLocal' => 'Repositorio local en su workstation',
'typeRemote' => 'Hosting remoto de Git como GitHub o BitBucket',
'sshKey' => 'Clave pública SSH',
'sshKeyHint' => 'Esta es la parte pública de la clave SSH usada para la autorización en el repositorio remoto. Esta debería añadirse al servicio remoto.',
'sshKeyNotice' => 'Antes de continuar, copie y pegue la parte pública de la clave SSH a su servicio (GitHub o BitBacket) usado para el repositorio remoto.',
'url' => 'Repositorio remoto de Git',
'urlHint' => 'Se soportan los protocolos HTTPS y SSH.',
'name' => 'Enlace al repositorio',
'nameHint' => 'Este nombre se usará en la URL del repositorio.',
'nameForm' => 'Repositorio Git en Plesk',
'nameFormDescription' => 'Una vez creado el repositorio, indique su URL como URL de destino remoto en la configuración de su repositorio local.',
],
'list' => [
'fetchUrl' => 'URL del repositorio remoto:',
'pushUrl' => 'URL del repositorio:',
'automaticDeploy' => 'Despliegue automático en',
'manualDeploy' => 'Despliegue manual en',
'noDeploy' => 'El despliegue está <b>desactivado</b>',
'copyToClipboardToolTip' => 'Copiar al URL al portapapeles',
'branch' => 'Rama',
'changeBranch' => 'Cambiar rama y ruta',
],
'settings' => [
'sshKey' => 'Clave pública SSH',
'sshKeyHint' => 'Esta es la parte pública de la clave SSH usada para la autorización en el repositorio remoto. Esta debería añadirse al servicio remoto.',
'webhookUrlLabel' => 'URL de Webhook',
'webhookUrlDescription' => 'Especifique esta URL en la configuración de repositorios de un servicio remoto (por ejemplo, Bitbucket o GitHub).',
'actionsEnabled' => 'Habilitar acciones adicionales de despliegue',
'actionsEnabledHint' => 'Especifique los comandos shell que deberían ejecutarse cada vez que se realice un despliegue.',
'name' => 'Nombre del repositorio',
'nameHint' => 'Este nombre se usará en la URL del repositorio.',
'remoteUrlLabel' => 'Repositorio Git',
'actions' => 'Acciones',
'actionsHint' => 'Introduzca cada comando en una línea nueva.',
],
'howTo' => [
'howToDescription' => 'A continuación puede ver las instrucciones para iniciar un repositorio local y para actualizar repositorios existentes.',
'creteLabel' => 'Crear repositorio',
'existLabel' => 'Repositorio Git existente',
],
],
'lists' => [
'common' => [
'less' => 'Menos',
'more' => 'Más',
],
'commit-log' => [
'date' => 'Hora',
'dateFilter' => 'Desde',
'hash' => 'Hash',
'userNameEmail' => 'Nombre de usuario <email>',
'userNameEmailFilter' => 'Nombre de usuario, email',
'message' => 'Mensaje',
'refreshButtonHint' => 'Actualizar datos del registro',
'logsForBranch' => 'Registros para la rama %%branch%%'
],
],
// list
'buttonDeployFromRepository' => 'Desplegar desde repositorio',
'buttonPull' => 'Pull de actualizaciones',
'disabledDeploy' => 'Despliegue desactivado',
'repositorySettings' => 'Configuración del repositorio',
'howToInitRepository' => 'Ayuda',
'removeRepository' => 'Eliminar repositorio',
'wasCopiedToClipboardToolTip' => 'La URL se ha copiado al portapapeles.',
'removeConfirmation' => '¿Desea eliminar el repositorio "%%name%%"?',
'removeConfirmationButtonYes' => 'Sí',
'removeConfirmationButtonNo' => 'No',
'lastCommitInfo' => 'Info del último commit:',
'additionalActionsInfo' => 'Acciones adicionales de despliegue:',
'repositoryNotFound' => 'No se pudo encontrar el repositorio con ID = %%id%%.',
'repositoryNotExist' => 'En el sistema de archivos no se ha podido encontrar el repositorio "%%name%%".',
// popup
'popupTitle' => 'Cambiar rama y ruta para %%repositoryName%%',
'popupBranchLabel' => 'Rama',
'popupDeployPathLabel' => 'Ruta de despliegue para la rama',
'popupDeployPathCreate' => 'Crear carpeta',
'popupRootDirectory' => 'Directorio root',
'popupWaitMessage' => 'espere',
'popupButtonOk' => 'Aceptar',
'popupButtonCancel' => 'Cancelar',
'popupBranchNotSelected' => '&lt;ninguna rama seleccionada&gt;',
// validators
'repositoryNameInvalid' => 'El nombre del repositorio "%value%" contiene caracteres no permitidos. Solo se permite el uso de caracteres del alfabeto latino, números, guiones, bajos y puntos.',
'repositoryNameAlreadyExists' => 'Ya existe un repositorio denominado "%value%".',
'deploymentPathNotInWebspaceRoot' => 'La ruta de despliegue "%value%" no está presente en el directorio "%path%" de la suscripción.',
'deploymentPathNotDirectory' => 'La ruta de despliegue "%value%" no es un directorio.',
'deploymentPathAlreadyUsed' => 'La ruta de despliegue "%value%" ya es usada por otro repositorio. De continuar, es posible que pierda sus datos.',
'notGitUrl' => 'La cadena "%value%" no es una URL de Git.',
'containsPassword' => 'No es seguro guardar una URL que incluya una contraseña. Indique una URL que no incluya ninguna contraseña.',
'smbUserDoesntExist' => 'El usuario "%invalidUser%" no existe o no pertenece al dominio actual.',
'validators' => [
'branchNotExists' => 'La rama "%%branch%%" no existe.',
'dateTimeFormat' => 'Indique la fecha y la hora en el formato apropiado.',
'deployActionsShouldNotBeEmpty' => 'Si se han habilitado acciones de despliegue, estas no pueden estar vacías.',
'deploymentModeInvalid' => 'El modo de despliegue indicado no es válido.',
'deploymentPathAlreadyUsed' => 'La ruta de despliegue "%%path%%" ya es usada por otro repositorio. De continuar, es posible que pierda sus datos.',
'deploymentPathIsEmpty' => 'Indique una ruta para desplegar archivos.',
'deploymentPathNotDirectory' => 'La ruta de despliegue "%%path%%" no es un directorio.',
'deploymentPathNotInWebspaceRoot' => 'La ruta de despliegue "%%path%%" no está presente en el directorio "%%root%%" de la suscripción.',
'hashCharacters' => 'El hash contiene caracteres que no son válidos.',
'invalidValue' => 'Indique un valor correcto.',
'notBlank' => 'Este valor no puede estar vacío.',
'nullableString' => 'Este valor debe ser una cadena de texto o estar vacío.',
'positive' => 'Este valor debe ser positivo.',
'repositoryNotExists' => 'El repositorio indicado no existe.',
'repositoryNameInvalid' => 'El nombre del repositorio "%%name%%" contiene caracteres no permitidos. Solo se permite el uso de caracteres del alfabeto latino, números, guiones, bajos y puntos.',
'repositoryNameAlreadyExists' => 'Ya existe un repositorio denominado "%%name%%".',
'repositoryTypeInvalid' => 'No se soporta el tipo de repositorio indicado.',
'repositoryUrlInvalid' => 'Este valor no es soportado como URL de un repositorio.',
'repositoryUrlContainsPassword' => 'No es seguro guardar una URL que incluya una contraseña. Indique una URL que no incluya ninguna contraseña.',
'smbUserTypeInvalid' => 'Este valor debe ser un array de enteros.',
'smbUserDoesntExist' => 'El usuario no existe o no pertenece al dominio actual.',
],
'tasks' => [
'create' => [
'title' => 'Desplegando los archivos en %%name%%',
'clone' => 'Clonando el repositorio Git %%name%%...',
'redirectTitle' => 'Abrir el repositorio Git'
],
'deployment' => [
'progress' => 'Tarea de despliegue en curso',
'done' => 'Tarea de despliegue completada',
]
],
'deployer' => [
'step' => [
'fetchSource' => [
'title' => 'Efectuando pull de un repositorio Git "%%repoName%%"',
],
'deploySource' => [
'title' => 'Desplegando archivos en "%%domainName%%"',
],
'additionalActions' => [
'title' => 'Efectuando acciones de despliegue adicionales',
],
'validateDeployKey' => [
'title' => 'Validación de la clave de despliegue',
'errorMessageExists' => 'No puede encontrarse ninguna clave de despliegue en "%%domainSshPath%%". Vaya a "Configuración del repositorio", copie la nueva "clave pública SSH" y añádala al repositorio remoto.',
],
],
],
'exceptions' => [
'defaultTitle' => 'Error',
'needSiteId' => 'Parámetro site_id no definido.',
'siteDoesNotHaveHosting' => 'El sitio no tiene hosting físico.',
'clientHasNotAccessToDomain' => 'Permiso denegado. El usuario no tiene acceso al dominio.',
'clientHasNotManagePermission' => 'Permiso denegado. El usuario no tiene el permiso de gestión.',
'repositoryDeployDisabled' => 'El despliegue del repositorio "%%repository%%" está desactivado.',
],
'api' => [
'commandNotFound' => 'No se ha podido encontrar el comando "%%command%%".',
'domainNameIsEmpty' => 'No se ha especificado el nombre del dominio.',
'repositoryNameIsEmpty' => 'No se ha especificado el nombre del repositorio.',
'domainDoesNotExist' => 'El dominio "%%domain%%" no existe.',
'domainDoesNotHaveHosting' => 'El dominio "%%domain%%" no tiene hosting físico.',
'clientHasNotAccessToDomain' => 'El usuario no tiene acceso al dominio "%%domain%%.',
'gitNotAllowedOnDomain' => 'Git no se permite en el dominio "%%domain%%".',
'repositoryOnDomainDoesNotExist' => 'En el dominio %%domain%% no existe ningún repositorio denominado %%name%%.',
'fetchAllowOnlyPullRepositories' => 'El comando fetch sólo funciona con repositorios en hosting remoto de Git.',
'invalidActiveBranch' => 'La rama activa no válida %%active-branch%% no está incluida en [%%branches%%]',
'invalidActiveBranchBranchesEmpty' => 'Las ramas están vacías.',
'additionalUsersOnlyForLocalRepository' => 'Solo pueden indicarse usuarios adicionales para el repositorio local.',
'cli' => [
'warning' => 'ATENCIÓN: %%warning%%',
'list' => [
'empty' => 'ningún repositorio',
'columnDomainName' => 'Nombre de dominio',
'columnRepositoryName' => 'Nombre del repositorio',
'columnRepositoryType' => 'Tipo',
],
'info' => [
'domainName' => 'Nombre de dominio',
'repositoryName' => 'Nombre del repositorio',
'deploymentPath' => 'Ruta de despliegue',
'deploymentMode' => 'Modo de despliegue',
'activeBranch' => 'Rama activa',
'repositoryType' => 'Tipo de Repositorio',
'remoteUrl' => 'URL remota',
'webHookUrl' => 'URL de Webhook',
'skipSsl' => 'Omitir verificación SSL',
'url' => 'Clonar URL',
'runActions' => 'Ejecutar acciones posteriores al despliegue',
'actions' => 'Acciones posteriores al despliegue',
'additionalUsers' => 'Usuarios adicionales',
],
'create' => [
'success' => 'El repositorio "%%name%%" ha sido creado.',
],
'update' => [
'success' => 'El repositorio "%%name%%" ha sido actualizado.',
],
'remove' => [
'success' => 'El repositorio "%%name%%" ha sido eliminado.',
],
'deploy' => [
'success' => 'El repositorio "%%name%%" ha sido desplegado.',
],
'fetch' => [
'success' => 'La información del repositorio "%%name%%" ha sido recuperada.',
],
'getLastCommit' => [
'noCommits' => 'El repositorio "%%name%%" no presenta commits.',
],
'publicKey' => [
'success' => 'La clave pública del dominio "%%name%%" es: %%key%%',
],
],
],
'cli' => [
'commands' => [
'list' => 'Muestra la lista de repositorios Git en todos los dominios (por omisión). Para ver los repositorios presentes en un dominio específico, úselo con la opción dominio.',
'info' => 'Muestra la configuración del repositorio.',
'create' => 'Crea un repositorio.',
'update' => 'Actualiza la configuración del repositorio.',
'remove' => 'Elimina un repositorio.',
'deploy' => 'Despliega un repositorio.',
'fetch' => 'Recupera un repositorio remoto.',
'get-last-commit' => 'Muestra el último commit.',
'get-public-key' => 'Muestra la clave pública para el dominio o genera una clave nueva.',
'run-deployment-actions' => 'Ejecutar acciones de despliegue.',
'async-deploy' => 'Llevar a cabo una operación de pull y desplegar la fuente de forma asincrónica.',
],
'options' => [
'domain' => 'Nombre de dominio (usar con los comandos "list", "info", "create", "update", "remove", "deploy", "async-deploy", "fetch" y "run-deployment-actions").',
'name' => 'Nombre del repositorio (usar con los comandos "info", "create", "update", "remove", "deploy", "async-deploy", "fetch" y "run-deployment-actions").',
'deployment-path' => 'Ruta de despliegue (úselo con los comandos "create" y "update").',
'remote-url' => 'URL de un repositorio Git remoto (úselo con el comando "create" y "update").',
'active-branch' => 'Rama activa (úsela con el comando "create" y "update").',
'deployment-mode' => 'Modo de despliegue (úselo con los comandos "create" y "update").',
'skip-ssl-verification' => 'Omitir la verificación SSL en el repositorio remoto al realizar una operación de pull (úselo con los comandos "create" y "update").',
'run-actions' => 'Ejecutar comandos shell cada vez tras el despliegue (usar con los comandos "create" y "update").',
'actions' => 'Los comandos shell que deberían ejecutarse cada vez que se realice un despliegue (úselo con los comandos "create" y "update").',
'new-name' => 'Nombre del repositorio (úselo con el comando "update").',
'deploy-key-uuid' => 'Uuid de la clave de despliegue específica para el despliegue del repositorio.',
'no-deployment-actions' => 'No ejecutar acciones de despliegue tras el despliegue de un repositorio (usar con el comando "deploy").',
'additional-users' => 'La lista de inicios de sesión en formato "login1,login2,login3" (usar con los comandos "create" y "update"). Usuarios adicionales que pueden hacer pull y push al repositorio mediante HTTP/HTTPS (un usuario del sistema tiene acceso a todos los repositorios de la suscripción).',
],
],
];