333 lines
23 KiB
PHP
333 lines
23 KiB
PHP
<?php
|
||
// Copyright 1999-2019. Plesk International GmbH. All rights reserved.
|
||
|
||
$messages = [
|
||
'title' => 'PHP Composer',
|
||
'domainPage.title' => 'PHP Composer para %%domain%%',
|
||
'customButton.title' => 'PHP Composer',
|
||
'customButton.description' => 'Extensão do PHP Composer',
|
||
'app.installed.message' => 'Vá para Websites e domínios> o domínio que possui a aplicação Composer na sua pasta raiz do documento> PHP Composer e clique em Ler.',
|
||
|
||
'common' => [
|
||
'error' => [
|
||
'noHostingOnDomain' => "Nenhum alojamento de rede está configurado no domínio '%%domainName%%'.",
|
||
'unsupportedPhpVersionOnDomain' => "Não foi possível encontrar a versão 5.3.0 ou posterior do PHP no domínio '%%domainName%%'. Tente atualizar o PHP.",
|
||
'phpHandlerNotExistsOnDomain' => "O suporte PHP está desativado no domínio '%%domainName%%'. Para executar o Composer e a sua aplicação, aceda a Websites e Domínios> o seu domínio> configurações do PHP e ative o suporte ao PHP.",
|
||
'composerCommandFailed' => "Não foi possível executar o comando do Composer '%%commandName%%': %%error%%",
|
||
'noSuitablePhpHandler' => "O processador PHP selecionado não cumpre os requisitos da sua aplicação: %%constraints%%. Para executar o Composer e a sua aplicação, aceda a Websites e Domínios> seu domínio> configurações do PHP e selecione o processador PHP necessário.",
|
||
'extensionNotInstalled' => "A extensão %%code%% não está instalada.",
|
||
'missingDomainId' => 'A ID do domínio está ausente do pedido.',
|
||
'missingApplicationId' => 'A ID da aplicação está ausente do pedido.',
|
||
'missingTaskId' => 'A ID da tarefa longa é está ausente do pedido.',
|
||
'missingTaskType' => 'O tipo de tarefa longa está ausente do pedido.',
|
||
'missingApplicationMode' => 'O modo da aplicação está ausente do pedido.',
|
||
'missingApplicationVariables' => 'As variáveis do ambiente da aplicação estão ausentes do pedido.',
|
||
'applicationRememberFailed' => 'Não foi possível recordar uma aplicação: %%error%%',
|
||
'noPhpSupportOnDomain' => "O suporte PHP está desativado no domínio '%%domainName%%'. Para executar o Composer e a sua aplicação, aceda a Websites e Domínios> o seu domínio> configurações do PHP e ative o suporte ao PHP.",
|
||
'unableToFindPhpPackage' => "Não foi possível encontrar o pacote PHP para a versão '%%version%%'.",
|
||
'invalidTaskType' => "O tipo de tarefa '%%taskType%%' é inválido.",
|
||
'pluginUpdateFailed' => "Não foi possível atualizar o plugin: %%error%%",
|
||
],
|
||
],
|
||
|
||
'scan' => [
|
||
'error' => [
|
||
'failed' => 'Não foi possível ler domínios para aplicações do Composer: %%error%%',
|
||
],
|
||
'success.nothingFound' => 'O domínio foi lido. Não foram encontradas aplicações.',
|
||
],
|
||
|
||
'application' => [
|
||
'error' => [
|
||
'brokenApplication' => 'O Composer considera que a sua aplicação está partida: %%error%%. Tente encontrar a solução na documentação do Composer (https://getcomposer.org/doc/) ou em outras origens.',
|
||
'brokenApplicationInvalidSyntax' => 'O Composer considera que a sua aplicação está partida: %%error%%',
|
||
'invalidModeType' => "O modo de aplicação é inválido.",
|
||
'packagesLoadFailed' => "Não foi possível carregar os pacotes: %%error%%",
|
||
'changeModeFailed' => "Não foi possível alterar o modo da aplicação: %%error%%",
|
||
'missingComposerJson' => 'O conteúdo do composer.json da aplicação está ausente do pedido.',
|
||
'composerJsonSaveFailed' => 'Não foi possível guardar o ficheiro composer.json da aplicação: %%error%%',
|
||
'alreadyExistsOnDomain' => "A aplicação Composer no domínio '%%domainName%%' com o caminho '%%path%%' já existe.",
|
||
'notExistsWithId' => 'A aplicação com a ID %%id%% não existe.',
|
||
'notExistsOnDomainWithPath' => "Impossível encontrar a aplicação Composer no domínio '%%domainName%%' com o caminho '%%path%%'.",
|
||
'saveEnvVariablesFailed' => "Não foi possível guardar as variáveis do ambiente da aplicação: %%error%%",
|
||
'installPackagesFailed' => 'Não foi possível instalar os pacotes da aplicação: %%error%%',
|
||
'updatePackagesFailed' => 'Não foi possível atualizar os pacotes da aplicação: %%error%%',
|
||
'invalidComposerJson' => 'o ficheiro %%path%% do domínio %%domain%% é inválido. Para corrigir o problema, clique em "Editar composer.json" e corrija a sintaxe composer.json.',
|
||
'checkStatusFailed' => 'Não foi possível verificar o estado da aplicação: %%error%%',
|
||
'indexPackagesFailed' => "Não foi possível atualizar as informações sobre os pacotes: %%error%%",
|
||
'loadLongTasksFailed' => 'Não foi possível carregar as tarefas em execução da aplicação: %%error%%',
|
||
'refreshPackagesFailed' => 'Não foi possível atualizar as informações sobre os pacotes: %%error%%',
|
||
],
|
||
'lockFileIsNotUpToDate' => "O ficheiro de bloqueio não está atualizado com as alterações mais recentes no composer.json. Para obter as dependências mais recentes, clique em \"Atualizar\".",
|
||
'extraPackages' => "A aplicação tem pacotes excessivos. Clique em \"Atualizar\" para os remover.",
|
||
'lockFileNotExists' => "O ficheiro de bloqueio não existe. Clique em \"Atualizar\" para o gerar.",
|
||
'packagesDataNotSynced' => "As informações sobre os pacotes não estão atualizadas. Clique em “atualizar” para as atualizar."
|
||
],
|
||
|
||
'task' => [
|
||
'step' => [
|
||
'refreshPackagesStep' => [
|
||
'title' => [
|
||
'running' => 'A atualizar a informação sobre os pacotes.',
|
||
'running.package' => 'A atualizar a informação sobre o pacote %%packageName%%.',
|
||
],
|
||
],
|
||
'installPackagesStep' => [
|
||
'title' => [
|
||
'running' => 'A instalar os pacotes da aplicação.',
|
||
],
|
||
],
|
||
'updatePackagesStep' => [
|
||
'title' => [
|
||
'running' => 'A atualizar os pacotes',
|
||
],
|
||
],
|
||
],
|
||
'scan' => [
|
||
'title' => [
|
||
'done' => 'Foi concluída a leitura para aplicações Composer.',
|
||
'doneWithErrors' => 'A leitura para aplicações Composer foi concluída com erros. %%errors%%',
|
||
'error' => 'Não foi possível ler o servidor para aplicações Composer.',
|
||
'running' => 'A verificar as aplicações do Composer.',
|
||
],
|
||
'error' => [
|
||
'domainNotFound' => 'Poderia encontrar o domínio %%domainName%% para o ler.',
|
||
],
|
||
],
|
||
'installPackagesTask' => [
|
||
'title' => [
|
||
'done' => 'Os pacotes foram instalados.',
|
||
'doneWithErrors' => 'Os pacotes foram instalados com erros: %%errors%%',
|
||
'error' => 'Não foi possível instalar pacotes.',
|
||
'running' => 'A instalar os pacotes da aplicação.',
|
||
],
|
||
],
|
||
'updatePackagesTask' => [
|
||
'title' => [
|
||
'done' => 'Os pacotes foram atualizados.',
|
||
'doneWithErrors' => 'Os pacotes foram atualizados com erros: %%errors%%',
|
||
'error' => 'Não foi possível atualizar os pacotes.',
|
||
'running' => 'A atualizar os pacotes',
|
||
],
|
||
],
|
||
'refreshPackagesTask' => [
|
||
'title' => [
|
||
'done' => 'As informações sobre os pacotes foram atualizadas.',
|
||
'doneWithErrors' => 'As informações sobre os pacotes foram atualizadas com erros. %%errors%%',
|
||
'error' => 'Não foi possível atualizar as informações sobre os pacotes.',
|
||
'running' => 'A atualizar a informação sobre os pacotes.',
|
||
'running.package' => 'A atualizar a informação sobre o pacote %%packageName%%.',
|
||
],
|
||
],
|
||
'indexPackagesTask' => [
|
||
'title' => [
|
||
'done' => 'As informações sobre os pacotes foram atualizadas.',
|
||
'doneWithErrors' => 'As informações sobre os pacotes foram atualizadas com erros. %%errors%%',
|
||
'error' => 'Não foi possível atualizar as informações sobre os pacotes.',
|
||
'running' => 'A atualizar a informação sobre os pacotes.',
|
||
'running.package' => 'A atualizar a informação sobre o pacote %%packageName%%.',
|
||
],
|
||
],
|
||
'updateCommandInfoPluginTask' => [
|
||
'title' => [
|
||
'done' => 'O plugin de integração foi atualizado.',
|
||
'doneWithErrors' => 'O plugin de integração foi atualizado com erros: %%errors%%',
|
||
'error' => 'Não foi possível atualizar o plugin de integração.',
|
||
'running' => 'A atualizar o plugin de integração.',
|
||
],
|
||
],
|
||
],
|
||
|
||
'cli' => [
|
||
'usage' => "Utilização: composer --help
|
||
--scan [-all, -format raw|json]
|
||
--application [-list, -format raw|json] [-register vendor/name]
|
||
--update [-packages vendor/package1 vendor/package2 ...] [-dry-run]
|
||
--install [-dry-run]
|
||
--refresh
|
||
--show [-format raw|json]
|
||
--tune [-php, -format raw|json]
|
||
--require [-packages vendor/package1 vendor/package2 ...] [-dev]
|
||
--remove [-packages vendor/package1 vendor/package2 ...] [-dev]",
|
||
'error' => [
|
||
'notExists' => 'Não existe',
|
||
'operationNameMissed' => 'A operação para o comando não é especificada. A lista de operações disponíveis: %%list%%',
|
||
'formatIsNotSupported' => 'O formato especificado não é suportado. Os formatos permitidos são: %%formats%%',
|
||
'invalidOption' => "O valor inválido é especificado para a opção '- %%option%%'.",
|
||
'missedOption' => "A opção '- %%option%%' é obrigatória.",
|
||
'optionBadValue' => "O valor inválido é especificado para a opção '- %%option%%'",
|
||
],
|
||
'success' => [
|
||
'applicationRegistered' => 'A aplicação foi registada.',
|
||
'applicationPackagesInstalled' => 'Os pacotes de aplicações foram instalados.',
|
||
],
|
||
'commands' => [
|
||
'scan' => 'Verifica aplicações existentes do Composer.',
|
||
'application' => 'Gere as aplicações.',
|
||
'update' => 'Atualiza os pacotes da aplicação.',
|
||
'install' => 'Instala os pacotes da aplicação.',
|
||
'show' => 'Lista todos os pacotes disponíveis',
|
||
'tune' => 'Ajusta um domínio para que cumpra os requisitos do ficheiro composer.json.',
|
||
'require' => 'Instala os pacotes da aplicação.',
|
||
'remove' => 'Remove os pacotes das aplicações.',
|
||
'refresh' => 'Atualiza os pacotes na base de dados e sincroniza a base de dados com o sistema de ficheiros.',
|
||
'self-update' => 'Atualiza composer.phar para a versão mais recente.',
|
||
],
|
||
'options' => [
|
||
'format' => 'Produz os dados num formato específico. Por predefinição, todas as informações são apresentadas em formato em bruto. Formatos suportados: json, raw',
|
||
'application' => 'ID da aplicação',
|
||
'domain' => 'Domínio da aplicação',
|
||
'path' => 'Caminho para o ficheiro composer.json',
|
||
'packages' => 'Lista de pacotes',
|
||
'env' => 'Modo de aplicação: dev/prod',
|
||
'dry-run' => 'Simula a instalação de um pacote e apresenta o que aconteceria.',
|
||
'dev' => 'Adiciona/remove pacotes de/para require-dev.',
|
||
'php' => 'Define a versão mais antiga do processador PHP que cumpre os requisitos do ficheiro composer.json.',
|
||
'outdated' => 'Apresenta apenas pacotes desatualizados.',
|
||
'list' => 'Apresenta uma lista de aplicações.',
|
||
'prefer-latest' => 'Define a versão mais recente do processador PHP que cumpre os requisitos do ficheiro composer.json.',
|
||
'all' => 'Verifica todos os domínios para aplicações do Composer.',
|
||
'register' => 'Regista uma nova aplicação.',
|
||
'package' => 'Especifica o nome do pacote.',
|
||
'skip-verify' => 'Ignora a verificação do ficheiro composer.phar transferido',
|
||
],
|
||
'fields' => [
|
||
'common' => [
|
||
'id' => 'Id.',
|
||
'domain' => 'Domínio',
|
||
'path' => 'Caminho',
|
||
'status' => 'Estado',
|
||
'name' => 'Nome',
|
||
'requiredVersion' => 'Necessário',
|
||
'currentVersion' => 'Atual',
|
||
'versionToUpdate' => 'Atualizar',
|
||
'latestVersionToUpdate' => 'Mais recente',
|
||
'description' => 'Descrição',
|
||
],
|
||
'tune' => [
|
||
'component' => 'Componente',
|
||
'data' => 'Dados',
|
||
'errors' => 'Erros',
|
||
],
|
||
],
|
||
'appStatus' => [
|
||
'broken' => 'Partido',
|
||
'ok' => 'OK',
|
||
],
|
||
'packagesRefresh.success' => 'A informação sobre os pacotes foi atualizada.',
|
||
],
|
||
|
||
'frontend' => [
|
||
'common' => [
|
||
'name' => 'Nome',
|
||
'domain' => 'Domínio',
|
||
'path' => 'Caminho',
|
||
'version' => 'Versão',
|
||
'description' => 'Descrição',
|
||
'mode.prod' => 'Produção',
|
||
'mode.dev' => 'Desenvolvimento',
|
||
'mode.prod.description' => 'Para aplicações prontas para produção.',
|
||
'mode.dev.description' => 'Para desenvolver e testar aplicações. Inclui dependências adicionais para desenvolvimento.',
|
||
'loading' => 'A carregar...',
|
||
'changelog' => 'Registo de alteração',
|
||
'source' => 'Fonte',
|
||
'processing' => 'A processar',
|
||
'processingPercent' => 'A processar (%%percent%%%)',
|
||
'status' => 'Estado',
|
||
'update' => 'Atualizar',
|
||
],
|
||
'domainPage' => [
|
||
'noApplicationsTitle' => 'Encontre as suas aplicações Composer',
|
||
'noApplicationsDescription' => 'Clique em Scan para encontrar o ficheiro composer.json e detetar a aplicação Composer.',
|
||
'noApplicationsSearch' => [
|
||
'mainDomain' => "A pesquisa das aplicações abrange todos os diretórios no diretório inicial da assinatura: '%%homePath%%'.",
|
||
'nonMainDomain' => "A pesquisa das aplicações abrange todos os diretórios no diretório principal da raiz do documento do domínio: '%%docRootParent%%'.",
|
||
'nonMainDomain.withoutUpperDir' => "A pesquisa de aplicações abrange todos os diretórios no documento raiz: '%%docRoot%%'.",
|
||
],
|
||
'applicationFolder' => 'Pasta: %%folder%%',
|
||
'openApplicationFolder' => 'Vá para a pasta da aplicação',
|
||
'applicationMode' => 'Modo: %%mode%%',
|
||
'changeApplicationFolder' => 'alterar',
|
||
'envVariables' => 'Variáveis ambientais',
|
||
'packageDependencies' => 'Dependências do pacote',
|
||
'updateInfoTitle' => 'Como funciona a atualização',
|
||
'updateInfoDescription' => [
|
||
'noPackagesType' => 'Se nenhum pacote foi instalado (porque nenhum foi especificado em composer.json), a atualização não fará nada. Se um ou mais pacotes foram instalados, mas depois foram removidos do composer.json, a atualização removerá esses pacotes para tornar o sistema consistente com o composer.json.',
|
||
'noType' => "Não existem atualizações para as dependências primárias da aplicação, mas podem existir algumas para as secundárias. Se existirem, a barra de progresso refletirá as atualizações das dependências secundárias da aplicação. Estas atualizações são geralmente seguras e não interrompem a sua aplicação.",
|
||
'majorType' => "As principais atualizações geralmente contêm alterações significativas que provavelmente interrompem a compatibilidade com versões anteriores dos componentes e da sua aplicação. Certifique-se de que testa a sua aplicação após as principais atualizações.",
|
||
'minorType' => "As atualizações menores geralmente contêm alterações moderadas que não interrompem a compatibilidade com versões anteriores dos componentes e da sua aplicação. No entanto, por razões de segurança, teste a sua aplicação após atualizações menores.",
|
||
'patchType' => "As atualizações de patches geralmente contêm apenas correções de erros compatíveis com versões anteriores e não interrompem a sua aplicação. Pode testar a sua aplicação após atualizações de correção, mas não é obrigatório.",
|
||
],
|
||
'packages.filter.all' => 'Tudo',
|
||
'packages.filter.criticalUpdates' => 'Atualizações críticas',
|
||
'packages.filter.allUpdates' => 'Todas as atualizações (%%count%%)',
|
||
'packages.status.upToDate' => 'Atualizado',
|
||
'packages.status.dataNotAvailable' => 'Dados não disponíveis',
|
||
'packages.status.updateAvailable' => 'Atualização disponível',
|
||
'packages.status.notInstalled' => 'Não instalado',
|
||
'packages.indexing' => 'Aguarde enquanto a atualização das informações sobre os pacotes é concluída.',
|
||
'packages.loading' => 'A carregar os pacotes...',
|
||
'selectMode' => 'Selecionar o modo:',
|
||
'selectFolder' => 'Selecionar a pasta:',
|
||
'envDrawer.title' => 'Variáveis de ambiente para o Composer',
|
||
'envDrawer.pathVariableHint' => 'O Composer considera um valor variável como um caminho relativo que começa com o diretório raiz da aplicação (geralmente a raiz do documento do domínio), a menos que especifique um caminho absoluto (que começa com a raiz do sistema "/" para Linux e uma letra da unidade "C:\" para Windows).',
|
||
'composerJsonDrawer.title' => 'Editar composer.json',
|
||
'addVariable' => 'Adicionar uma variável',
|
||
'removeVariable' => 'Remover a variável',
|
||
'updateConfirmationDialog.title' => 'Aviso',
|
||
'updateConfirmationDialog.description' => [
|
||
'common' => "Existem atualizações %%major%% principais, %%minor%% menores e %%patch%% de correção.",
|
||
'noPackagesType' => 'Se nenhum pacote foi instalado (porque nenhum foi especificado em composer.json), a atualização não fará nada. Se um ou mais pacotes foram instalados, mas depois foram removidos do composer.json, a atualização removerá esses pacotes para tornar o sistema consistente com o composer.json.',
|
||
'noType' => "Não existem atualizações para as dependências primárias da aplicação, mas podem existir algumas para as secundárias. As atualizações das dependências secundárias da aplicação geralmente são seguras e não afetam a mesma. Atualizar a aplicação?",
|
||
'majorType' => "As principais atualizações são as mais arriscadas e com maior probabilidade de interromper a sua aplicação. Deve testar a sua aplicação após as principais atualizações. Atualizar a aplicação?",
|
||
'minorType' => "As atualizações menores são relativamente seguras e geralmente não interrompem a sua aplicação. No entanto, se pretender, pode testar a sua aplicação após pequenas atualizações. Atualizar a aplicação?",
|
||
'patchType' => "As atualizações de correção são seguras e não interrompem a sua aplicação. Pode testar a sua aplicação após atualizações de correção, mas não é obrigatório. Atualizar a aplicação?",
|
||
],
|
||
'plugin.commandInfo.update.warning' => "Espere que o plugin de integração do Plesk seja atualizado.",
|
||
],
|
||
|
||
'mainPage' => [
|
||
'feedback' => 'Pode ajudar-nos a melhorar a extensão? Comunicar bugs, funcionalidades ausentes e quaisquer outros problemas com a extensão para: %%email%%',
|
||
'checkPhpComposerButton' => 'Vá a Websites e Domínios e assinale o botão "PHP Composer"',
|
||
'feature1.title' => 'Usar o PHP Composer sem acesso SSH',
|
||
'feature1.description' => 'Execute as ações mais úteis do Composer através da interface do utilizador, mesmo sem SSH.',
|
||
'feature1.description.item1' => '- Configurar variáveis de ambiente',
|
||
'feature1.description.item2' => '- Editar o seu composer.json',
|
||
'feature1.description.item3' => '- Executar os comandos Instalar e Atualizar',
|
||
'feature2.title' => 'Instalar e atualizar dependências com um clique',
|
||
'feature2.description' => [
|
||
'firstPart' => 'Não há necessidade de recordar os comandos e opções que deve executar para instalar dependências.O Plesk trata disso com um clique.',
|
||
'secondPart' => 'Brevemente: Sem dores de cabeça com dependências parcialmente atualizadas a partir o seu website de produção. Realize um teste antes da execução para garantir que as dependências possam ser instaladas sem problemas.',
|
||
],
|
||
'feature3.title' => 'Analise as dependências instaladas e decida se as atualizar faz sentido',
|
||
'feature3.description' => [
|
||
'firstPart' => 'A atualização de dependências é vital para a segurança, mas pode provocar um website corrompido.',
|
||
'secondPart' => 'Brevemente: Os indicadores também apresentam se existem problemas de segurança com a versão instalada.',
|
||
],
|
||
'feature4.title' => 'Obtenha a versão correta do PHP automaticamente',
|
||
'feature4.description.item1' => '- O seu website utilizará automaticamente a versão do PHP especificada no composer.json.',
|
||
'feature4.description.item2' => '- O Composer é executado usando o processador PHP correto (não o predefinido pelo sistema, mas aquele que é utilizado pelo website específico).',
|
||
'feature4.description.item3' => '- Brevemente: O Plesk escolhe a versão e o processador corretos do PHP - apenas inicie a sessão por SSH e execute o comando "php".',
|
||
'dynamicList.header' => 'Lista dinâmica',
|
||
'activeList.header' => 'Lista Ativa',
|
||
],
|
||
|
||
'actions' => [
|
||
'scan' => 'Análise',
|
||
'save' => 'Guardar',
|
||
'update' => 'Atualizar',
|
||
'update.process' => 'A actualizar...',
|
||
'editComposerJson' => 'Editar composer.json',
|
||
'changeMode' => 'Alterar o modo',
|
||
'change' => 'Alterar',
|
||
'change.process' => 'A alterar...',
|
||
'specify' => 'Definir',
|
||
'install' => 'Instalar',
|
||
'install.process' => 'A instalar...',
|
||
'changeFolder' => 'Alterar a pasta',
|
||
'refresh' => 'Atualizar',
|
||
'refresh.process' => 'A atualizar...',
|
||
],
|
||
],
|
||
];
|