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

631 lines
37 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
// Copyright 1999-2023. Plesk International GmbH. All rights reserved.
$messages = [
'App' => [
'hostingAccessLinkTitle' => 'Página de Acesso de Alojamento Web',
'BranchSelect' => [
'field.label' => 'Ramo',
],
'CommitsList' => [
'drawerTitle' => 'Consolidações de %%repository%%',
'drawerSubtitle' => 'Ramificação %%branch%%',
'columns' => [
'date' => 'Data',
'message' => 'Mensagem',
'hash' => 'Misturar',
'author' => 'Autor',
],
'noCommits' => 'Não foram encontradas consolidações',
'noCommitsFiltered' => 'Não há consolidações que correspondam às opções de filtro especificadas',
'filterButtonTooltip' => 'Filtrar',
],
'CommitsListFilter' => [
'panelTitle' => 'Filtrar',
'clearButtonTitle' => 'Limpar',
'Form' => [
'applyButton' => 'Aplicar',
'resetButton' => 'Restaurar',
'afterLabel' => 'Tempo desde',
'afterDescription' => 'Especificar o dia e a hora é opcional',
'messageLabel' => 'Mensagem',
'messagePlaceholder' => 'Escreva uma mensagem de consolidação',
'hashLabel' => 'Misturar',
'hashPlaceholder' => 'Escreva uma hash de consolidação',
'authorLabel' => 'Autor',
'authorPlaceholder' => 'Escreva um nome ou e-mail',
],
],
'CommitsListPreview' => [
'showMoreAction' => 'exibir mais',
],
'CommitsPane' => [
'commitsPreview.noCommitsText' => 'Ainda não há consolidações',
'commitsPreview.title' => 'Últimas consolidações',
'localUpdateButton.text' => 'Como atualizar',
'pullButton.text' => 'Extrair agora',
'pullButton.tooltip' => 'Extrair alterações do repositório remoto.',
],
'DeploymentForm' => [
'actionsCheckbox.label' => 'Ativar ações de implementação adicionais',
'actionsCheckbox.description' => 'Especificar comandos shell a executar sempre após a implementação.',
'actionsField.label' => 'Implementar ações',
'actionsField.description' => 'Comece cada comando numa nova linha.',
],
'DeploymentMode' => [
'field.label' => 'Modo de implementação',
'auto.title' => 'Automático',
'auto.description' => 'Os ficheiros serão implementados num site de produção assim que forem estiverem disponíveis no repositório Plesk.',
'manual.title' => 'Manual',
'manual.description' => 'Os ficheiros têm de ser implementados manualmente para o site de produção após estarem disponíveis no repositório Plesk.',
'none.title' => 'Desativado',
'none.description' => 'Os ficheiros não serão implementados em nenhum lugar.',
],
'DeploymentPane' => [
'deployButton.text' => 'Implementar agora',
'deployButton.tooltip' => 'Transferir ficheiros da ramificação do repositório configurada para o servidor Web.',
'deployment.description.auto' => '%%branch%% ramificação automaticamente para %%path%%',
'deployment.description.manual' => '%%branch%% ramificação manualmente para %%path%%',
'deployment.disabledText' => 'Sem implementação',
'deployment.title' => 'Implementação',
],
'DeployKeyPanel' => [
'deployKey.title' => 'Chave de implementação',
'deployKey.longNameError' => 'O nome da chave de implementação é demasiado longo. Não pode ultrapassar 100 caracteres.',
'deployKey.existsName' => 'Já existe uma chave de implementação com o mesmo nome.',
'deployKey.invalidNameCharacters' => 'O nome da chave de implementação deve conter apenas caracteres alfabéticos ou números.',
'deployKey.emptyName' => 'O nome da chave de implementação não pode ficar em branco.',
],
'DeploymentPath' => [
'button.tooltip' => 'Selecione um diretório no servidor',
'directoryNotFound' => 'O diretório especificado não foi encontrado no servidor',
'field.label' => 'Caminho do servidor',
'field.description' => 'Diretório no servidor onde os ficheiros serão implementados.',
'popover.title' => 'Selecione um diretório no servidor',
'popover.confirmButton' => 'Confirmar',
'popover.cancelButton' => 'Cancelar',
],
'DirectoryNode' => [
'buttonCreate.tooltip' => 'Criar um subdiretório',
'buttonRefresh.tooltip' => 'Atualizar a lista de subdiretórios',
'creationToolbar.title' => 'Criar subdiretório',
'creationToolbar.buttonConfirm.tooltip' => 'Criar',
'creationToolbar.buttonCancel.tooltip' => 'Cancelar',
],
'DirectoryTree' => [
'creationErrorMessage' => 'Falha ao criar %%subdir%% sob %%path%%',
],
'FormFieldDatetime' => [
'days' => [
'Su' => 'Dom',
'Mo' => 'Seg',
'Tu' => 'Ter',
'We' => 'Qua',
'Th' => 'Qui',
'Fr' => 'Sex',
'Sa' => 'Sáb'
],
'months' => [
'Jan' => 'Janeiro',
'Feb' => 'Fevereiro',
'Mar' => 'Março',
'Apr' => 'Abril',
'May' => 'Maio',
'Jun' => 'Junho',
'Jul' => 'Julho',
'Aug' => 'Agosto',
'Sep' => 'Setembro',
'Oct' => 'Outubro',
'Nov' => 'Novembro',
'Dec' => 'Dezembro'
],
'pickerButton.title' => "Mostrar o seletor de data e hora",
'timeLabel' => 'Hora:'
],
'LocalRepoInitInstruction' => [
'caseRepoExistsLabel' => 'Se já tiver um repositório na sua máquina',
'caseNewRepoLabel' => 'Se quiser criar um novo repositório',
'text' => 'Terá de fornecer a sua palavra-passe de Utilizador do Sistema (a que usa para FTP, RDP e SSH) durante o passo inserir git, em ambos os cenários. Caso não se lembre da palavra-passe, pode alterá-la aqui %%link%%.',
'title' => 'Como inicializar o repositório local',
],
'LocalRepoUpdateInstruction' => [
'text' => 'Execute o comando "inserir git" na sua máquina.',
'title' => 'Como atualizar um repositório local',
],
'RepoBranch' => [
'field.label' => 'Ramificação do repositório',
'field.description' => '',
],
'RepoCard' => [
'refreshButton.tooltip' => 'Atualizar este cartão de repositório.',
'removeButton.tooltip' => 'Remover repositório',
'removingConfirmation.title' => 'Remover repositório %%repository%%?',
'removingConfirmation.body' => 'Remover %%repository%%? Não é possível anular esta ação.',
'removingConfirmation.buttonRemove' => 'Remover repositório',
'removingConfirmation.buttonCancel' => 'Cancelar',
'settingsButton.tooltip' => 'Definições do repositório',
'additionalUsers.title' => 'Utilizadores Adicionais',
],
'RepoCardUrl' => [
'copyToClipboard' => 'Copiar para a área de transferência',
'fieldLabel' => 'URL',
'sshUnavailableMessage' => 'Para disponibilizar o repositório em SSH, ative o acesso SSH para o utilizador do sistema aqui %%link%%.',
'urlCopied' => 'O URL do repositório foi copiado para a área de transferência',
],
'RepoCreationDrawer' => [
'applyButton.title' => 'Criar',
'deploymentSection.title' => 'Definições de implementação',
'locationSection.title' => 'Localização do código',
'smbUsersSection.title' => 'Utilizadores Adicionais',
'progress.initStep' => 'A inicializar…',
'progress.title' => 'A criar repositório',
'progress.localRepoCreating.title' => 'A criar repositório local',
'title' => 'Criar repositório',
],
'RepoFormRemote' => [
'httpCredentials.hint' => 'Se o acesso ao repositório estiver protegido por credenciais Básicas HTTP, especifique-as abaixo',
'httpCredentials.password.label' => 'Palavra-passe',
'httpCredentials.user.label' => 'Nome do utilizador',
'publicKeySelect.label' => 'Escolher chave ssh pública:',
'publicKeySelectCreation.title' => 'Criação da chave SSH pública:',
'publicKeySelectCreation.label' => 'Nome da chave SSH pública:',
'publicKeySelectCreationLink.label' => 'Adicionar nova chave de implementação',
'publicKey.label' => 'Conteúdo da chave SSH pública:',
'publicKey.description' => 'Esta é a parte pública da chave SSH utilizada para autorização de um repositório remoto. Tem de ser adicionada ao serviço remoto.',
'publicKey.copyMessage' => 'A chave pública SSH foi copiada para a área de transferência',
'urlField.descriptionEditable' => 'Ambos os protocolos HTTP(S) e SSH são suportados',
'urlField.descriptionReadonly' => 'Para alterar o URL, crie um novo repositório',
'urlField.label' => 'URL do repositório',
'webhook.label' => 'URL do Webhook',
'webhook.description' => 'Especifique este URL nas definições do repositório do serviço remoto.',
'webhook.copyMessage' => 'O URL do Webhook foi copiado para a área de transferência',
],
'RepoInitializationWarning' => [
'heading' => 'A ramificação do repositório não foi selecionada',
'localInitButtonText' => 'Como inicializar um repositório local.',
'whatHappened' => 'Selecione uma ramificação para ver as últimas consolidações e implementar ficheiros do repositório para o seu servidor.',
],
'RepoList' => [
'addButton' => 'Adicionar repositório',
'emptyListTitle' => "Adicionar repositórios para implementar as alterações no seu site",
'emptyListDescription' => "Pode associar repositórios Git alojados na nuvem (como GitHub ou Bitbucket), bem como repositórios alojados pelo seu servidor.",
'repositoryUpdated' => 'O repositório "%%repository%%" foi atualizado a partir do servidor remoto.',
'repositoryDeployed' => 'Os ficheiros do repositório "%%repository%%" foram implementados.',
'repositoryRefreshed' => 'O cartão do repositório "%%repository%%" foi atualizado.',
'repositoryRemoved' => 'O repositório "%%repository%%" foi removido.',
],
'RepoNameField' => [
'descriptionCommon' => 'Especifique um nome que seja exclusivo num domínio.',
'descriptionLocalAddition' => 'Também será uma parte do URL do repositório.',
'label' => 'Nome do repositório',
],
'SmbUsersSelect' => [
'label' => 'Utilizadores selecionados que podem aceder ao repositório através de HTTP/HTTPS e implementar ficheiros no website de produção.',
'description' => 'Por predefinição, o utilizador do sistema %%sysUserLogin%% tem acesso a todos os repositórios desta subscrição, mas é possível selecionar utilizadores adicionais. Estes utilizadores podem pull e push para este respositório através de HTTP/HTTPS.',
'placeholder' => 'Selecione os utilizadores...',
'infoNoUsers' => [
'text' => 'Para especificar utilizadores adicionais, adicione-os em %%link%%. Pode fazer isto mais tarde e selecioná-los nas definições do repositório.',
'linkText' => 'Contas de Utilizador',
],
],
'RepoSettingsDrawer' => [
'applyButton.title' => 'Aplicar',
'sectionProperties.title' => 'Propriedades',
'sectionDeployment.title' => 'Definições de implementação',
'subtitleLocal' => 'Repositório local',
'subtitleRemote' => 'Repositório remoto',
'title' => 'Definições de %%repository%%',
],
'RepoTypeSelector' => [
'action.pull' => 'extrair',
'action.push' => 'inserir',
'type.local.content' => 'Irá %%action%% código para o servidor com o Plesk pelos seus próprios meios.',
'type.local.description' => 'O seu código está no computador ao qual o Plesk não conseguiu estabelecer a ligação. Por exemplo, o seu computador portátil ou um servidor indisponível fora da sua LAN.',
'type.local.title' => 'Repositório local',
'type.local.disabledTooltip' => 'Só o proprietário da assinatura pode criar um repositório local',
'type.remote.content' => 'O Plesk irá %%action%% o código daqui.',
'type.remote.description' => 'O seu código está alojado online (um serviço de nuvem como GitHub, GitLab ou Bitbucket, ou o seu próprio servidor).',
'type.remote.title' => 'Repositório remoto',
],
],
'rootDirectoryTitle' => 'Diretório inicial',
// buttons
'gitButton' => 'Git',
'gitButtonDescription' => 'Gerir repositórios Git para este site.',
'gitButtonNoCommits' => 'Sem consolidações',
'gitButtonMultipleRepositories' => '%%count%% repositórios',
'gitButtonDeployedCommitHash' => 'Consolidação instalada: %%hash%%',
'gitButtonDeployedCommitDate' => 'Data: %%date%%',
'gitButtonDeployedCommitAuthor' => 'Autor: %%author%%',
'gitButtonLastCommitDeployed' => 'Última consolidação: %%hash%%',
'gitButtonLastCommitNotDeployed' => 'Última consolidação: %%hash%%, não instalada',
'deployButton' => 'Implementar',
'deployFromButton' => 'Implementar a partir do repositório',
'pullButton' => 'Capturar atualizações',
'settingsButton' => 'Configurações do repositório',
'commitLogButton' => 'Vincular registos',
'howToInitButton' => 'Ajuda',
'removeButton' => 'Remover repositório',
'addButton' => 'Adicionar repositório',
'addButtonDescription' => 'Adicionar repositório',
'refreshButton' => 'Atualizar',
// permissions
'gitPermission' => 'Gestão Git',
'gitPermissionDescription' => 'Permite aos clientes utilizar Git.',
'controllers' => [
'api' => [
'pullFailed' => 'Não é possível extrair alterações do servidor remoto para o repositório "%%repository%%".',
'deployFailed' => 'Impossível implementar ficheiros do repositório "%%repository%%.',
'deployTitle' => 'Implementar a partir do repositório',
],
'index' => [
'title' => 'Informações do módulo Git',
],
'domain' => [
'list' => [
'title' => 'Repositórios Git',
'titleForObject' => 'Repositórios Git em %%name%%',
],
'add' => [
'title' => 'Adicionar repositório Git',
'success' => 'Repositório criado',
'fail' => 'Não é possível criar o repositório: %%message%%',
],
'settings' => [
'title' => 'Definições',
'titleForObject' => 'Configurações de %%name%%',
'success' => 'As definições do repositório "%%name%%" foram atualizadas.',
'updateFail' => 'Não é possível atualizar as definições do repositório "%%name%%\': %%message%%',
'settingsFail' => 'Não é possível apresentar as configurações para o repositório \'%%name%%\': %%message%%'
],
'remove' => [
'success' => 'O repositório \'%%name%%\' foi removido.',
'fail' => 'Não é possível eliminar o repositório: %%message%%',
],
'deploy' => [
'success' => 'Os ficheiros do repositório "%%name%%" foram implementados.',
'fail' => 'Não é possível implementar ficheiros do repositório "%%name%%": %%message%%',
],
'pull' => [
'fail' => 'Impossível capturar para o repositório "%%name%%"',
],
'howTo' => [
'title' => 'Instruções Como fazer',
'titleForObject' => 'Instruções para %%name%%',
],
'changeDeployment' => [
'success' => 'Ramo e caminho atualizados para %%name%% mensagem.',
'error' => 'Ramo e caminho não atualizados para %%name%%. Erro: %%message%%.',
'emptyBranches' => 'Os ramos do repositório estão vazios',
'unexpectedActiveBranch' => 'Ramo inesperado %%name%% (%%branches%%)',
],
'commit-log' => [
'title' => 'Vincular registos',
'titleForObject' => 'Vincular registos de %%name%%',
],
'repositories' => [
'title' => 'Repositórios Git em %%domain%%',
]
]
],
'forms' => [
'index' => [
'description' => 'Gestor de extensões Git',
'statisticTitle' => 'Estatística de utilização',
'commonRepositories' => 'Número comum de repositórios',
'remoteRepositories' => 'Número de repositórios remotos',
'localRepositories' => 'Número de repositórios locais',
'autoDeployRepositories' => 'Número de repositórios com modo de implementação automática',
'manualDeployRepositories' => 'Número de repositórios com modo de implementação manual',
'noDeployRepositories' => 'Número de repositórios sem modo de implementação',
'deploymentsTotal' => 'O número de carregamentos de ficheiros a partir de todos os repositórios',
'repositoriesWithSmbUsers' => 'O número total de repositórios locais com utilizadores HTTP adicionais',
'smbUsersTotal' => 'O número total de utilizadores HTTP adicionais que estão atribuídos a todos os repositórios',
],
'addWithDomain' => [
'deploymentDisabledHint' => 'Carregar ficheiros a partir do repositório Git',
'deploymentEnabledHint' => 'Ativar o suporte Git',
'deploymentSectionLegend' => 'Os seus ficheiros a copiar para o alojamento',
'deploymentSectionDescriptionHint' => 'Se deixar o suporte Git desativado, os diretórios de raiz (sítio de rede/raiz de aplicação e de documentos) serão criados vazios e os site apresentará a página predefinida no navegador. Terá de carregar os ficheiros do seu site para a raiz de documentos utilizando o FTP ou Gestor de Ficheiros. Em alternativa, ative o Git agora ou mais tarde (em sítios de rede e domínios) e carregue os ficheiros de um repositório Git.',
],
'applicationWizard' => [
'title' => 'Implementar utilizando o Git',
'description' => 'Obter ficheiros de um repositório Git',
],
'add' => [
'deployment' => [
'title' => 'O seu website',
'path' => 'Diretório de raiz dos ficheiros Git',
'pathHint' => 'O caminho para os ficheiros armazenados no seu repositório Git.',
'modes' => [
'auto' => [
'title' => 'Implementação automática',
'linkText' => 'implementado automaticamente',
'head' => 'Os ficheiros do repositório serão',
'hint' => 'Os ficheiros serão implementados num site de produção assim que forem empurrados para o repositório Plesk.',
'value' => 'automático'
],
'manual' => [
'title' => 'Implementação manual',
'linkText' => 'implementados manualmente',
'head' => 'Os ficheiros do repositório têm de ser',
'hint' => 'Os ficheiros têm de ser implementados manualmente para o site de produção depois de serem empurrados para o repositório Plesk.',
'value' => 'manual'
],
'none' => [
'title' => 'Sem implementação (alojamento de repositório)',
'linkText' => 'não serão implementados.',
'head' => 'Os ficheiros do repositório',
'hint' => 'Os ficheiros não serão implementados no site de produção.',
'value' => 'nenhum'
]
],
'deploymentModeTitle' => 'Modo de implementação',
'deploymentModeDescription' => 'Selecionar o modo de implementação:',
'deploymentPathTitle' => 'Caminho de implementação',
'deploymentPathDescription' => 'Selecionar diretório para implementação:',
'deploymentPathCreateFolder' => 'Criar pasta',
'popUpOk' => 'OK',
'popUpCancel' => 'Cancelar',
'rootDirectoryTitle' => 'Diretório inicial',
'to' => 'para',
'toLongDescription' => 'para o seguinte diretório',
'directory' => 'diretório.',
],
'type' => 'O seu código está armazenado em:',
'typeLocal' => 'Repositório local na sua estação de trabalho',
'typeRemote' => 'Hospedagem de Git remota tal como GitHub ou BitBucket',
'sshKey' => 'Chave pública SSH',
'sshKeyHint' => 'Esta é a parte pública da chave SSH utilizada para autorização de um repositório remoto. Deve ser adicionada ao serviço remoto.',
'sshKeyNotice' => 'Antes de continuar, copie e cole a parte pública da chave SSH para o seu serviço (GitHub ou BitBacket) utilizado para o repositório remoto.',
'url' => 'Repositório Git remoto',
'urlHint' => 'Ambos protocolos HTTPS e SSH são suportados.',
'name' => 'Ligação do repositório',
'nameHint' => 'Este nome será usado na URL do repositório.',
'nameForm' => 'Repositório Git no Plesk',
'nameFormDescription' => 'Depois do repositório ser criado, deve definir o seu URL como URL de destino remoto nas suas definições de repositório local.',
],
'list' => [
'fetchUrl' => 'URL do repositório remoto:',
'pushUrl' => 'URL do repositório:',
'automaticDeploy' => 'Implementação automática para',
'manualDeploy' => 'Implementação automática para',
'noDeploy' => 'A implementação está <b>desativada</b>',
'copyToClipboardToolTip' => 'Copiar URL para área de transferência',
'branch' => 'Ramo',
'changeBranch' => 'Alterar ramificação e caminho',
],
'settings' => [
'sshKey' => 'Chave pública SSH',
'sshKeyHint' => 'Esta é a parte pública da chave SSH utilizada para autorização de um repositório remoto. Deve ser adicionada ao serviço remoto.',
'webhookUrlLabel' => 'URL do Webhook',
'webhookUrlDescription' => 'Especifique este URL em configurações do repositório de serviço remoto (por exemplo, Bitbucket ou GitHub).',
'actionsEnabled' => 'Ativar ações de implementação adicionais',
'actionsEnabledHint' => 'Especificar comandos shell que devem ser executados sempre após a implementação.',
'name' => 'Nome do repositório',
'nameHint' => 'Este nome será usado na URL do repositório.',
'remoteUrlLabel' => 'Repositório Git',
'actions' => 'Ações',
'actionsHint' => 'Comece cada comando numa nova linha.',
],
'howTo' => [
'howToDescription' => 'Abaixo estão as instruções sobre como iniciar um repositório local e como atualizar um repositório existente.',
'creteLabel' => 'Criar repositório',
'existLabel' => 'Repositório Git existente',
],
],
'lists' => [
'common' => [
'less' => 'Menos',
'more' => 'Mais',
],
'commit-log' => [
'date' => 'Tempo',
'dateFilter' => 'Tempo de',
'hash' => 'Misturar',
'userNameEmail' => 'Nome de utilizador <email>',
'userNameEmailFilter' => 'Nome de utilizador, e-mail',
'message' => 'Mensagem',
'refreshButtonHint' => 'Atualizar os dados de registo',
'logsForBranch' => 'Registos para ramificação %%branch%%'
],
],
// list
'buttonDeployFromRepository' => 'Implementar a partir do repositório',
'buttonPull' => 'Capturar atualizações',
'disabledDeploy' => 'A implementação está desativada',
'repositorySettings' => 'Configurações do repositório',
'howToInitRepository' => 'Ajuda',
'removeRepository' => 'Remover repositório',
'wasCopiedToClipboardToolTip' => 'O URL foi copiado para a área de transferência.',
'removeConfirmation' => 'Remover o repositório "%%name%%"?',
'removeConfirmationButtonYes' => 'Sim',
'removeConfirmationButtonNo' => 'Não',
'lastCommitInfo' => 'Última informação de compromisso:',
'additionalActionsInfo' => 'Ações de implementação adicionais:',
'repositoryNotFound' => 'Não foi possível localizar o repositório com ID = %%id%%.',
'repositoryNotExist' => 'Impossível encontrar o repositório "%%name%%" no sistema de ficheiros.',
// popup
'popupTitle' => 'Alterar ramificação e caminho para %%repositoryName%%',
'popupBranchLabel' => 'Ramo',
'popupDeployPathLabel' => 'O caminho de implementação para a ramificação',
'popupDeployPathCreate' => 'Criar pasta',
'popupRootDirectory' => 'Diretório de raiz',
'popupWaitMessage' => 'Em espera',
'popupButtonOk' => 'OK',
'popupButtonCancel' => 'Cancelar',
'popupBranchNotSelected' => '&lt;ramificação não selecionada&gt;',
// validators
'repositoryNameInvalid' => 'O nome do repositório "%value%" contém carateres proibidos. Apenas carateres latinos, números, traços, sublinhados e pontos são permitidos.',
'repositoryNameAlreadyExists' => 'O repositório com o nome "%value%" já existe.',
'deploymentPathNotInWebspaceRoot' => 'O caminho de implementação "%value%" não está no diretório da assinatura "%path%".',
'deploymentPathNotDirectory' => 'O caminho de implantação "%value%" não é um diretório.',
'deploymentPathAlreadyUsed' => 'O caminho de implementação "%value%" já está a ser utilizado por outro repositуrio. Poderã perder dados se prosseguir.',
'notGitUrl' => 'A cadeia "%value%" não é uma URL Git.',
'containsPassword' => 'Não é seguro guardar um URL que contém uma palavra-passe. Especifique um URL que não contenha uma palavra-passe.',
'smbUserDoesntExist' => 'O utilizador "%invalidUser%" não existe ou não pertence ao domínio atual.',
'validators' => [
'branchNotExists' => 'A ramificação "%%branch%%" não existe.',
'dateTimeFormat' => 'Especifique a data e a hora no formato adequado.',
'deployActionsShouldNotBeEmpty' => 'Se forem ativadas ações de implementação, estas não podem estar vazias.',
'deploymentModeInvalid' => 'O modo de implementação especificado não é válido.',
'deploymentPathAlreadyUsed' => 'O caminho de implementação "%%path%%" já está a ser utilizado por outro repositório. Poderá perder dados se prosseguir.',
'deploymentPathIsEmpty' => 'Especifique um caminho para implementar os ficheiros.',
'deploymentPathNotDirectory' => 'O caminho de implementação "%%path%%" não é um diretório.',
'deploymentPathNotInWebspaceRoot' => 'O caminho de implementação "%%path%%" não está no diretório da assinatura "%%root%%".',
'hashCharacters' => 'O hash contém carateres inválidos.',
'invalidValue' => 'Especifique um valor correto.',
'notBlank' => 'Este valor não pode estar em branco.',
'nullableString' => 'Este valor tem de ser uma string ou estar vazio.',
'positive' => 'Este valor tem de ser positivo.',
'repositoryNotExists' => 'O repositório especificado não existe.',
'repositoryNameInvalid' => 'O nome do repositório "%%name%%" contém carateres proibidos. Apenas carateres latinos, números, traços, sublinhados e pontos são permitidos.',
'repositoryNameAlreadyExists' => 'O repositório com o nome "%%name%%" já existe.',
'repositoryTypeInvalid' => 'O tipo de repositório especificado não é suportado.',
'repositoryUrlInvalid' => 'Este valor não é suportado como um URL de repositório.',
'repositoryUrlContainsPassword' => 'Não é seguro guardar um URL que contém uma palavra-passe. Especifique um URL que não contenha uma palavra-passe.',
'smbUserTypeInvalid' => 'Este valor deve ser uma sequência de números inteiros.',
'smbUserDoesntExist' => 'O utilizador não existe ou não pertence ao domínio atual.',
],
'tasks' => [
'create' => [
'title' => 'A implementar ficheiros para %%name%%',
'clone' => 'A clonar repositório Git %%name%%.',
'redirectTitle' => 'Abrir o repositório Git'
],
'deployment' => [
'progress' => 'A tarefa de implementação está a ser executada',
'done' => 'A tarefa de implementação foi concluída',
]
],
'deployer' => [
'step' => [
'fetchSource' => [
'title' => 'A puxar um repositório Git "%%repoName%%"',
],
'deploySource' => [
'title' => 'A implementar ficheiros para "%%domainName%%"',
],
'additionalActions' => [
'title' => 'A ativar ações de implementação adicionais',
],
'validateDeployKey' => [
'title' => 'Validação da chave de implementação',
'errorMessageExists' => 'Não é possível encontrar uma chave de implementação em "%%domainSshPath%%". Aceda a "Definições do repositório", copie a nova "Chave SSH pública" e adicione-a ao repositório remoto.',
],
],
],
'exceptions' => [
'defaultTitle' => 'Erro',
'needSiteId' => 'Parâmetro site_id indefinido.',
'siteDoesNotHaveHosting' => 'O site não tem um alojamento físico.',
'clientHasNotAccessToDomain' => 'Permissão negada: cliente não tem acesso ao domínio.',
'clientHasNotManagePermission' => 'Permissão negada: cliente não tem autorização de gestão.',
'repositoryDeployDisabled' => 'A implementação do repositório "%%repository%%" está desativada.',
],
'api' => [
'commandNotFound' => 'O comando "%%command%%" não foi encontrado.',
'domainNameIsEmpty' => 'O nome de domínio está vazio.',
'repositoryNameIsEmpty' => 'O nome de repositório está vazio.',
'domainDoesNotExist' => 'O domínio "%%domain%%" não existe.',
'domainDoesNotHaveHosting' => 'O domínio "%%domain%%" não tem um alojamento físico.',
'clientHasNotAccessToDomain' => 'O cliente não tem acesso ao domínio "%%domain%%.',
'gitNotAllowedOnDomain' => 'Git não é permitido no domínio "%%domain%%".',
'repositoryOnDomainDoesNotExist' => 'O repositório com o nome %%name%% não existe no domínio %%domain%%.',
'fetchAllowOnlyPullRepositories' => 'O comando de captura funciona somente com repositórios de hospedagem Git remotos.',
'invalidActiveBranch' => 'A ramificação ativa inválida %%active-branch%% não está incluída em [%%branches%%]',
'invalidActiveBranchBranchesEmpty' => 'As ramificações estão vazias.',
'additionalUsersOnlyForLocalRepository' => 'Utilizadores adicionais só podem ser especificados para o repositório local.',
'cli' => [
'warning' => 'AVISO: %%warning%%',
'list' => [
'empty' => 'sem repositórios',
'columnDomainName' => 'Nome do domínio',
'columnRepositoryName' => 'Nome do repositório',
'columnRepositoryType' => 'Tipo',
],
'info' => [
'domainName' => 'Nome do domínio',
'repositoryName' => 'Nome do repositório',
'deploymentPath' => 'Caminho de implementação',
'deploymentMode' => 'Modo de implementação',
'activeBranch' => 'Ramificação activa',
'repositoryType' => 'Tipo de repositório',
'remoteUrl' => 'URL remoto',
'webHookUrl' => 'URL do Webhook',
'skipSsl' => 'Saltar a verificação SSL',
'url' => 'Clonar URL',
'runActions' => 'Executar ações pós implementação',
'actions' => 'Ações pós implementação',
'additionalUsers' => 'Utilizadores Adicionais',
],
'create' => [
'success' => 'O repositório "%%name%%" foi criado.',
],
'update' => [
'success' => 'O repositório "%%name%%" foi atualizado.',
],
'remove' => [
'success' => 'O repositório \'%%name%%\' foi removido.',
],
'deploy' => [
'success' => 'O repositório "%%name%%" foi implementado.',
],
'fetch' => [
'success' => 'A informação do repositório "%%name%%" foi capturada.',
],
'getLastCommit' => [
'noCommits' => 'O repositório "%%name%%" não tem vinculações.',
],
'publicKey' => [
'success' => 'O a chave pública do domínio "%%name%%" é: %%key%%',
],
],
],
'cli' => [
'commands' => [
'list' => 'Apresenta a lista de repositórios Git em todos os domínios (predefinição). Para apresentar repositórios num domínio específico, use a opção de domínio.',
'info' => 'Apresenta definições de repositório.',
'create' => 'Cria um repositório.',
'update' => 'Atualiza as definições de repositório.',
'remove' => 'Remove um repositório.',
'deploy' => 'Implementa um repositório.',
'fetch' => 'Obtém um repositório remoto.',
'get-last-commit' => 'Apresenta a última confirmação.',
'get-public-key' => 'Mostra a chave pública existente para o domínio ou gera uma nova.',
'run-deployment-actions' => 'Executar ações de implementação.',
'async-deploy' => 'Executar uma operação de git pull e implementar a fonte assincronamente.',
],
'options' => [
'domain' => 'Nome do domínio (utilização com os comandos "list", "info", "create", "update", "remove", "deploy", "async-deploy", "fetch" e "run-deployment-actions").',
'name' => 'Nome do repositório (utilizar com os comandos "info", "create", "update", "remove", "deploy", "async-deploy", "fetch" e "run-deployment-actions").',
'deployment-path' => 'Caminho de implementação (utilização com os comandos "criar" e "atualizar").',
'remote-url' => 'URL de um repositório Git remoto (utilização com os comandos "criar" e "atualizar").',
'active-branch' => 'Ramificação activa (utilização com os comandos "criar" e "atualizar").',
'deployment-mode' => 'Modo de implementação (utilização com os comandos "criar" e "atualizar").',
'skip-ssl-verification' => 'Ignorar repositório remoto de verificação ssl na operação de retirar (utilizar com os comandos "criar" e "atualizar").',
'run-actions' => 'Comandos shell que devem ser executados sempre após a implementação (utilização com os comandos "create" e "update").',
'actions' => 'Comandos shell que devem ser executados sempre após a implementação (utilização com os comandos "criar" e "atualizar").',
'new-name' => 'Nome do repositório (utilização com o comando "atualizar").',
'deploy-key-uuid' => 'Uuid da chave de implementação específica para o repositório de implementação.',
'no-deployment-actions' => 'Não execute ações de implementação depois de implementar um repositório (utilização com o comando "deploy").',
'additional-users' => 'A lista de logins no formato "login1,login2,login3" (utilize com os comandos "create" e "update"). Utilizadores adicionais que podem pull e push para o repositório através de HTTP/HTTPS (um utilizador do sistema tem acesso a todos os respositórios da subscrição).',
],
],
];