diff --git a/packages/i18n/src/locales/pt.json b/packages/i18n/src/locales/pt.json index 643d8e2def5c1..0741f956bc3ad 100644 --- a/packages/i18n/src/locales/pt.json +++ b/packages/i18n/src/locales/pt.json @@ -1,13 +1,30 @@ { "components": { + "header": { + "buttons": { + "theme": "Selecionar tema", + "themeSystem": "Sistema", + "themeLightMode": "Claro", + "themeDarkMode": "Escuro" + } + }, "containers": { "footer": { + "legal": "Copyright OpenJS Foundation e colaboradores do Node.js. Todos os direitos reservados. A OpenJS Foundation possui e utiliza marcas registadas. Para consultar a lista de marcas registadas da OpenJS Foundation, aceda à nossa Política de Marcas Registadas e à Lista de Marcas Registadas. Marcas registadas e logótipos não indicados na lista de marcas registadas da OpenJS Foundation são marcas comerciais™ ou marcas registadas® dos respetivos titulares. O uso dessas marcas não implica qualquer vínculo ou endosso por parte dos respetivos titulares.", "links": { - "trademarkPolicy": "Política da Marca Comercial", + "foundationName": "OpenJS Foundation", + "termsOfUse": "Termos de Uso", "privacyPolicy": "Política de Privacidade", - "versionSupport": "Suporte da Versão", + "bylaws": "Estatutos", "codeOfConduct": "Código de Conduta", + "trademarkPolicy": "Política de Marca Registada", + "trademarkList": "Lista de Marcas Registadas", + "cookiePolicy": "Política de Cookies", "security": "Política de Segurança" + }, + "releasePills": { + "latestLTS": "LTS Mais Recente", + "latestRelease": "Versão Mais Recente" } }, "navBar": { @@ -44,7 +61,8 @@ "profiling": "Definição de Perfis de Aplicações de Node.js", "fetch": "Obter dados com a Node.js", "websocket": "Cliente de WebSocket com a Node.js", - "securityBestPractices": "Boas Práticas de Segurança" + "securityBestPractices": "Boas Práticas de Segurança", + "userlandMigrations": "Introdução às Migrações Userland" } }, "typescript": { @@ -60,10 +78,11 @@ "asynchronousWork": { "links": { "asynchronousWork": "Trabalho Assíncrono", - "asynchronousFlowControl": "Controlo do Fluxo Assíncrono", - "overviewOfBlockingVsNonBlocking": "Visão Geral de Bloqueante vs Não Bloqueante", "javascriptAsynchronousProgrammingAndCallbacks": "Programação Assíncrona de JavaScript e Funções de Resposta", + "asynchronousFlowControl": "Controlo do Fluxo Assíncrono", + "discoverPromisesInNodejs": "Descobrir Promises no Node.js", "discoverJavascriptTimers": "Descobrir os Temporizadores da JavaScript", + "overviewOfBlockingVsNonBlocking": "Visão Geral de Bloqueante vs Não Bloqueante", "eventLoopTimersAndNexttick": "O Ciclo de Evento da Node.js", "theNodejsEventEmitter": "O Emissor de Evento da Node.js", "understandingProcessnexttick": "Entendendo o process.nextTick()", @@ -87,10 +106,17 @@ "links": { "commandLine": "Linha de Comando", "runNodejsScriptsFromTheCommandLine": "Execute scripts de Node.js através da linha de comandos", - "howToReadEnvironmentVariablesFromNodejs": "Como Ler Variáveis de Ambiente no Node.js", "howToUseTheNodejsRepl": "Como Usar o REPL do Node.js", "outputToTheCommandLineUsingNodejs": "Saída para a linha de comando usando o Node.js", - "acceptInputFromTheCommandLineInNodejs": "Aceitar entrada na linha de comando no Node.js" + "acceptInputFromTheCommandLineInNodejs": "Aceitar entrada na linha de comando no Node.js", + "howToReadEnvironmentVariablesFromNodejs": "Como Ler Variáveis de Ambiente no Node.js" + } + }, + "http": { + "links": { + "http": "HTTP", + "anatomyOfAnHttpTransaction": "Anatomia de uma Transação HTTP", + "enterpriseNetworkConfiguration": "Configuração de Rede para Ambientes Empresariais" } }, "modules": { @@ -109,6 +135,7 @@ "diagnostics": "Diagnósticos", "userJourney": "Jornada do Utilizador", "memory": "Memória", + "understandingAndTuningMemory": "Compreender e Ajustar Memória", "liveDebugging": "Depuração em Direto", "poorPerformance": "Desempenho Deficiente", "flameGraphs": "Gráficos de Chamas" @@ -119,7 +146,8 @@ "testRunner": "Executor de Teste", "introduction": "Descobrir o executor de teste da Node.js", "usingTestRunner": "Usar o executor de teste da Node.js", - "mocking": "Simulação em Testes" + "mocking": "Simulação em Testes", + "collectingCodeCoverage": "Recolher cobertura de código no Node.js" } } }, @@ -130,7 +158,9 @@ "branding": "Marca da Node.js", "governance": "Gestão do Projeto", "releases": "Lançamentos da Node.js", - "security": "Relatórios de Segurança" + "security": "Relatórios de Segurança", + "partners": "Parceiros e Apoiadores", + "eol": "Fim de Vida Útil (EOL)" } }, "getInvolved": { @@ -149,12 +179,80 @@ "npmVersion": "npm", "codename": "Nome de código", "releaseDate": "Lançado em", + "firstReleased": "Primeiro lançamento", + "lastUpdated": "Última atualização", + "status": "Estado", + "details": "Detalhes" + }, + "downloadsTable": { + "fileName": "Nome do Ficheiro", + "operatingSystem": "SO", + "architecture": "Arquitetura" + }, + "releaseModal": { + "title": "Node.js v{version} ({codename})", + "titleWithoutCodename": "Node.js v{version}", + "overview": "Visão Geral", + "minorVersions": "Versões menores", + "releaseAnnouncement": "Anúncio do Lançamento", + "unsupportedVersionWarning": "Esta versão está fora de manutenção. Por favor, use uma versão com suporte. Entender o Suporte EOL.", + "ltsVersionFeaturesNotice": "Quer novos recursos mais cedo? Obtenha a versão mais recente do Node.js e experimente as últimas melhorias!" + }, + "eolAlert": { + "message": "Suporte comercial para versões após a fase de LTS de Manutenção está disponível através dos nossos parceiros do Programa de Sustentabilidade do Ecossistema OpenJS" + }, + "eolChip": { + "severity": { + "unknown": "Desconhecida", + "low": "Baixa", + "medium": "Média", + "high": "Alta", + "critical": "Crítica" + } + }, + "eolModal": { + "title": "Node.js v{version} ({codename}) atingiu EOL", + "titleWithoutCodename": "Node.js v{version} atingiu EOL", + "vulnerabilitiesMessage": "Existem {count}+ problemas de segurança conhecidos (Common Vulnerabilities and Exposures ou CVEs) associados a esta versão do Node.js. CVEs são identificadores para falhas de segurança relatadas publicamente. Clicar num link CVE levará a detalhes mais técnicos, como o funcionamento da vulnerabilidade.", + "noVulnerabilitiesMessage": "Atualmente não há CVEs (Common Vulnerabilities and Exposures) conhecidas associadas a esta versão do Node.js. No entanto, isso não significa que seja completamente segura - algumas vulnerabilidades podem ainda não ter sido descobertas ou divulgadas publicamente. Se esta versão estiver desatualizada ou sem suporte, ainda é uma boa ideia considerar a atualização para garantir que se beneficia das últimas correções e melhorias de segurança.", + "blogLinkText": "Blogue", + "showUnknownSeverities": "Mostrar vulnerabilidades de gravidade desconhecida", + "table": { + "cves": "CVE(s)", + "severity": "Severidade", + "overview": "Visão geral", + "details": "Detalhes" + } + }, + "eolTable": { + "version": "Versão", + "codename": "Nome de código", + "releaseDate": "Lançado em", + "lastUpdated": "Última atualização", + "vulnerabilities": "Vulnerabilidades", + "details": "Detalhes", + "hideNonLts": "Esconder versões que não são LTS" + }, + "minorReleasesTable": { + "version": "Versão", + "links": "Links", + "nApiVersion": "Versão N-API", + "npmVersion": "Versão npm", + "v8Version": "Versão V8", "actions": { + "release": "Lançamento", "changelog": "Registo de alterações", - "releases": "Lançamentos", "docs": "Documentação" } }, + "releaseOverview": { + "firstReleased": "Primeiro lançamento", + "lastUpdated": "Última atualização", + "minorVersions": "Versões menores", + "nApiVersion": "Versão N-API", + "npmVersion": "Versão npm", + "v8Version": "Versão V8" + }, "pagination": { "next": "Próxima", "previous": "Anterior" @@ -191,8 +289,10 @@ "label": "Selecionar o idioma" }, "themeToggle": { - "label": "Alternar Modo Escuro" - } + "light": "Mudar para Modo Claro", + "dark": "Mudar para Modo Escuro" + }, + "skipToContent": "Saltar para o conteúdo" }, "metabar": { "lastUpdated": "Última Atualização", @@ -203,11 +303,39 @@ "contribute": "Colaborar", "contributeText": "Editar esta página", "viewAs": "Ver como", - "tableOfContents": "Índice" + "tableOfContents": "Índice", + "metadata": "Metadados do Artigo" + }, + "banner": { + "default": "Anúncio", + "warning": "Alerta", + "error": "Erro" }, "search": { - "searchBox": { - "placeholder": "Pesquisar..." + "searchPlaceholder": "Comece a digitar...", + "chatPlaceholder": "Pergunte-me qualquer coisa", + "noResultsFoundFor": "Nenhum resultado encontrado para", + "suggestions": "Sugestões", + "seeAll": "Ver tudo", + "addMore": "Adicionar mais", + "clearChat": "Limpar chat", + "errorMessage": "Ocorreu um erro ao tentar pesquisar. Por favor, tente novamente.", + "disclaimer": "Resumos de IA podem cometer erros. Por favor, verifique as informações.", + "startYourSearch": "Inicie a sua pesquisa", + "initErrorSearch": "Não foi possível inicializar o serviço de pesquisa", + "initErrorChat": "Não foi possível inicializar o serviço de chat", + "chatButtonLabel": "Obter um resumo de IA", + "searchButtonLabel": "Pesquisar", + "poweredBy": "Fornecido por", + "suggestionOne": "Como instalar Node.js?", + "suggestionTwo": "Como criar um servidor HTTP?", + "suggestionThree": "Atualizar a versão do Node.js", + "scrollToBottom": "Rolar para o final", + "closeChat": "Fechar chat", + "keyboardShortcuts": { + "select": "para selecionar", + "navigate": "para navegar", + "close": "para fechar" } }, "blog": { @@ -243,6 +371,7 @@ "video": "Vídeo", "weekly": "Atualizações Semanais", "wg": "Grupos de Trabalho", + "migrations": "Guias de Migração", "events": "Eventos" } }, @@ -276,6 +405,7 @@ }, "codeBox": { "unsupportedVersionWarning": "Esta versão está fora de manutenção. Usar uma versão suportada atualmente. Entender o Suporte do Fim da Vida.", + "ltsVersionFeaturesNotice": "Quer novos recursos mais cedo? Obtenha a versão mais recente do Node.js e experimente as últimas melhorias!", "communityPlatformInfo": "Os métodos de instalação que envolvem software da comunidade são apoiados pelas equipas que mantêm esse software.", "externalSupportInfo": "Se encontrarmos quaisquer problemas, podemos visitar o sítio da {platform}", "noScriptDetected": "Esta página requer JavaScript. Nós podemos descarregar a Node.js sem JavaScript ao visitar diretamente a página de lançamentos.", @@ -286,6 +416,7 @@ "brew": "Homebrew é um gestor de pacote para macOS e Linux.", "choco": "Chocolatey é um gestor de pacote para Windows.", "docker": "Docker é uma plataforma de contentorização.", + "n": "\"n\" é um gestor de versão de Node.js multiplataforma.", "volta": "\"Volta\" é um gestor de versão de Node.js multiplataforma." } }