diff --git a/ui/src/i18n/pt/index.ts b/ui/src/i18n/pt/index.ts index b1fee981..cb1e6b1d 100644 --- a/ui/src/i18n/pt/index.ts +++ b/ui/src/i18n/pt/index.ts @@ -45,14 +45,14 @@ const pt: Translation = { apiKeys: 'Chaves de API', applicationStatsError: 'Erro ao obter estatísticas do aplicativo', appName: 'Thunderdome', - appPreviewAlt: 'Preview of Thunderdome, Agile Planning Poker UI Experience', - appSubtitle: 'Open Source Agile Planning Poker app', + appPreviewAlt: 'Prévia do Thunderdome, um Planning Poker Agile com Experiência de UI', + appSubtitle: 'Aplicação de Planning Poker Agile de Código Aberto', appVersion: 'Versão {version}', associateTeam: 'Equipe Associada', authError: '{friendly|{false:Erro encontrado ao tentar autenticar o guerreiro, true:Erro encontrado ao tentar autenticar o jogador}}', autoFinishVoting: 'Finalização automática de votação', - avatarAltText: 'Placeholder Avatar', + avatarAltText: 'Espaço reservado para o Avatar', back: 'Voltar', battleAbandon: '{friendly|{false:Abandonar Batalha, true:Abandonar jogo}}', battleCreate: '{friendly|{false:Criar batalha, true:Criar jogo}}', @@ -133,9 +133,9 @@ const pt: Translation = { deleteOrganizationConfirmText: 'Tem certeza de que deseja excluir esta organização?', deleteRetro: 'Excluir Retro', - deleteRetroErrorMessage: 'error deleting retro', + deleteRetroErrorMessage: 'erro ao deletar retrospectiva', deleteStoryboard: 'Excluir Storyboard', - deleteStoryboardErrorMessage: 'error deleting storyboard', + deleteStoryboardErrorMessage: 'erro ao deletar storyboard', deleteTeam: 'Excluir equipe', deleteTeamConfirmText: 'Tem certeza de que deseja excluir esta equipe?', deleteUserError: 'Erro ao tentar excluir usuário', @@ -173,7 +173,7 @@ const pt: Translation = { facilitatorCodeOptional: 'Código do facilitador (opcional)', facilitatorCodePlaceholder: 'Insira um código opcional de facilitador', finalPoints: 'Pontos finais', - flag: 'Flag', + flag: 'Indicador', footerAuthoredBy: 'é projetado e desenvolvido por {authorOpen}Steven Weathers{authorClose}.', footerLicense: @@ -202,9 +202,9 @@ const pt: Translation = { '{linkOpen}Thunderdome.dev{linkClose} é um serviço hospedado gratuito (SaaS) sem anúncios.', hostedOrSelfHosted: 'Serviço hospedado ou auto-hospedado', importCsv: - '{friendly|{false:Import plans from a CSV file, true:Import stories from a CSV file}}', - importCsvFileBadFileTypeError: 'Error bad file type', - importCsvFileReadFileError: 'Error reading file', + '{friendly|{false:Importar planos de um arquivo CSV, true:Importar stories de um arquivo CSV}}', + importCsvFileBadFileTypeError: 'Erro, tipo de arquivo não suportado', + importCsvFileReadFileError: 'Erro ao ler o arquivo', importJiraXML: '{friendly|{false:Importar planos de XML do Jira, true:Importar histórias de XML do Jira}}', importJiraXMLBadFileTypeError: 'Tipo de arquivo incorreto', @@ -231,7 +231,7 @@ const pt: Translation = { 'Confira o {repoOpen}repositório no GitHub{repoClose} para solicitar ou contribuir com melhorias, traduções de localidades e correções de bugs ou para {donateOpen}Doar{donateClose}.', landingFeatureOpenSourceTitle: 'Código aberto', landingSalesPitch: - 'Remote team collaboration with agile story pointing, sprint retrospective, story mapping and async team check-in.', + 'Colaboração de equipes remotas com agile story pointing, retrospectiva de sprint, story mapping e check-in assíncrono da equipe.', landingTitle: '{friendly|{false:Thunderdome é um aplicativo ágil de Planning Poker com um tema divertido, true:Thunderdome é um aplicativo ágil de Planning Poker com um tema divertido}}', lastActive: 'Ativo pela última vez', @@ -254,7 +254,7 @@ const pt: Translation = { mfa2faRemove: 'Remover 2FA/MFA', mfa2faRemoveFailure: 'Falha ao remover 2FA/MFA', mfa2faRemoveSuccess: '2FA/MFA removido com sucesso', - mfa2faRemoveText: 'Are you sure you want to remove 2FA/MFA?', + mfa2faRemoveText: 'Tem certeza que quer remover 2FA/MFA?', mfa2faSetup: 'Configurar 2FA/MFA', mfaAuthError: 'Erro ao validar o token do autenticador', mfaConfirmToken: 'Confirme o token', @@ -312,14 +312,14 @@ const pt: Translation = { planName: '{friendly|{false:Nome do Plano, true:Nome da História}}', planNamePlaceholder: '{friendly|{false:Digite o nome do plano, true:Digite o nome da história}}', - planPriority: 'Priority', - planPriorityBlocker: 'Blocker', - planPriorityHigh: 'High', - planPriorityHighest: 'Highest', - planPriorityLow: 'Low', - planPriorityLowest: 'Lowest', - planPriorityMedium: 'Medium', - planPriorityPlaceholder: 'Select a priority', + planPriority: 'Prioridade', + planPriorityBlocker: 'Impedimento', + planPriorityHigh: 'Alta', + planPriorityHighest: 'Máxima', + planPriorityLow: 'Baixa', + planPriorityLowest: 'Mínima', + planPriorityMedium: 'Média', + planPriorityPlaceholder: 'Selecione uma prioridade', planReferenceId: 'ID de referência', planReferenceIdPlaceholder: 'Insira um ID de referência', plans: '{friendly|{false:Planos, true:Histórias}}', @@ -380,9 +380,9 @@ const pt: Translation = { retroName: 'Nome da retro', retroNamePlaceholder: 'Digite o nome da retro', retroQuestionPlaceholder: 'Eu quero perguntar...', - retroRemoveError: 'Error attempting to remove retro.', - retroRemoveSuccess: 'Retro removido com sucesso.', - retros: 'Retros', + retroRemoveError: 'Erro ao tentar remover a retrospectiva.', + retroRemoveSuccess: 'Retrospectiva removida com sucesso.', + retros: 'Retrospectivas', retroWorkedPlaceholder: 'O que funcionou bem...', role: 'Função', rolePlaceholder: 'Selecione a função dos usuários', @@ -422,7 +422,7 @@ const pt: Translation = { storyboards: 'Storyboards', storyboardStories: 'Histórias do Storyboard', team: 'Equipe', - teamCheckins: 'Team Check-ins', + teamCheckins: 'Acompanhamento da Equipe', teamCreate: 'Criar equipe', teamCreateError: 'Erro ao tentar criar equipe.', teamCreateSuccess: 'Equipe criada com sucesso.', @@ -460,9 +460,9 @@ const pt: Translation = { userAdd: 'Adicionar usuário', userAddError: 'Erro ao tentar adicionar usuário.', userAddSuccess: 'Usuário adicionado com sucesso.', - userEmail: 'Email do usuário', + userEmail: 'E-mail do usuário', userEmailPlaceholder: 'Insira o e-mail de um usuário registrado', - userName: 'User Name', + userName: 'Nome de Usuário', userRemoveError: 'Erro ao tentar remover usuário.', userRemoveSuccess: 'Usuário removido com sucesso.', users: 'Usuários', @@ -498,9 +498,9 @@ const pt: Translation = { autoFinishVotingLabel: '{friendly|{false:Terminar a votação automaticamente quando todos os jogadores tiverem votado, true:Terminar a votação automaticamente quando todos os jogadores tiverem votado}}', averageRoundingOptions: { - ceil: 'Para cima (ceil)', - floor: 'Para baixo (floor)', - round: 'Com base nos decimais (round)', + ceil: 'Para cima (teto)', + floor: 'Para baixo (chão)', + round: 'Com base nos decimais (arredondar)', }, apiKeyCreateButton: 'Criar chave de API', apiKeyPrefix: 'Prefixo da chave', @@ -538,7 +538,7 @@ const pt: Translation = { country: 'País', company: 'Empresa', verified: 'Verificado', - registeredUsers: 'Registered Users', + registeredUsers: 'Usuários Registrados', myBattles: '{friendly|{false:Minhas Batalhas, true:Meus jogos}}', createBattle: '{friendly|{false:Criar uma batalha, true:Criar um jogo}}', countPlansPointed: { @@ -569,59 +569,59 @@ const pt: Translation = { battleLoading: '{friendly|{false:Carregando planos de batalha..., true:Carregando jogo...}}', votingNotStarted: 'Votação não iniciada', - password: 'Password', - passwordPlaceholder: 'Enter a password', - yourPasswordPlaceholder: 'Enter your password', - confirmPassword: 'Confirm Password', - confirmPasswordPlaceholder: 'Confirm your password', - update: 'Update', - reset: 'Reset', - passwordResetError: 'Error encountered attempting to reset password', - resetPassword: 'Reset Password', - forgotPasswordCheckboxLabel: 'Forgot Password?', - registerAsGuest: 'Register as Guest', - registrationDisabled: 'Registration is disabled.', - userNamePlaceholder: 'Enter your name', - guestRegisterError: 'Error encountered trying to register as guest', - registerError: 'Error encountered trying to register account', - enlistToBattle: 'Enlist to Battle', + password: 'Senha', + passwordPlaceholder: 'Digite uma senha', + yourPasswordPlaceholder: 'Digite sua senha', + confirmPassword: 'Confirmar Senha', + confirmPasswordPlaceholder: 'Confirme sua senha', + update: 'Atualizar', + reset: 'Redefinir', + passwordResetError: 'Erro encontrado ao tentar redefinir a senha', + resetPassword: 'Redefinir Senha', + forgotPasswordCheckboxLabel: 'Esqueceu sua Senha?', + registerAsGuest: 'Registrar como Convidado', + registrationDisabled: 'O cadastro está desativado.', + userNamePlaceholder: 'Digite seu nome', + guestRegisterError: 'Erro encontrado ao tentar registrar como convidado', + registerError: 'Erro encontrado ao tentar registrar conta', + enlistToBattle: 'Aliste-se para a Batalha', loginForBattle: { - true: 'or {loginOpen}Login{loginClose} to join the Game', - false: 'or {loginOpen}Login{loginClose} to join the Battle', + true: 'ou {loginOpen}Entre{loginClose} para participar do Jogo', + false: 'ou {loginOpen}Entre{loginClose} para participar da Batalha', }, - yourNamePlaceholder: 'Enter your name', + yourNamePlaceholder: 'Digite seu nome', createAccountFormTitle: - 'Create an Account {optionalOpen}(optional){optionalClose}', - sendResetPasswordSuccess: 'Password reset instructions sent to {email}', - sendResetPasswordError: 'Error encountered attempting to send password reset', + 'Criar uma Conta {optionalOpen}(opcional){optionalClose}', + sendResetPasswordSuccess: 'Instruções sobre como redefinir sua Senha enviadas para {email}', + sendResetPasswordError: 'Erro encontrado ao tentar enviar a redefinição de senha', registerForBattle: { - true: 'or {registerOpen}Register{registerClose} to join the Game', - false: 'or {registerOpen}Register{registerClose} to join the Battle', + true: 'ou {registerOpen}Registre-se{registerClose} para participar do Jogo', + false: 'ou {registerOpen}Registre-se{registerClose} para participar da Batalha', }, - chooseCountryPlaceholder: 'Choose your country (optional)', - locale: 'Locale', - companyPlaceholder: 'Enter your company (optional)', - jobTitle: 'Job Title', - jobTitlePlaceholder: 'Enter your job title (optional)', + chooseCountryPlaceholder: 'Escolha seu país (opcional)', + locale: 'Localidade', + companyPlaceholder: 'Digite o nome de sua empresa (opcional)', + jobTitle: 'Profissão', + jobTitlePlaceholder: 'Digite sua profissão (opcional)', enableBattleNotifications: - '{friendly|{false:Enable battle notifications, true:Enable game notifications}}', + '{friendly|{false:Ativar notificações de batalha, true:Ativar notificações do jogo}}', avatar: 'Avatar', - updateProfile: 'Update Profile', - guestUsers: 'Guest Users', - maintenance: 'Maintenance', - cleanGuests: 'Clean Guests older than {daysOld} days', + updateProfile: 'Atualizar Perfil', + guestUsers: 'Usuários Convidados', + maintenance: 'Manutenção', + cleanGuests: 'Limpar Convidados com mais de {daysOld} dias', cleanBattles: { - true: 'Clean Games older than {daysOld} days', - false: 'Clean Battles older than {daysOld} days', + true: 'Limpar Jogos com mais de {daysOld} dias', + false: 'Limpar Batalhas com mais de {daysOld} dias', }, - chooseLocalePlaceholder: 'Choose your preferred locale (optional)', - importPlans: '{friendly|{false:Import Plans, true:Import Stories}}', - selectFile: 'Select file...', - theme: 'Theme', - assignees: 'Assignees', - assigneeSelectPlaceholder: 'Select an assignee to add', - assigneeAdd: 'Add Assignee', - allStoryWithCount: 'All ({count})', + chooseLocalePlaceholder: 'Escolha sua localidade preferida (opcional)', + importPlans: '{friendly|{false:Importar Planos, true:Importar Stories}}', + selectFile: 'selecionar arquivo...', + theme: 'Tema', + assignees: 'Responsáveis', + assigneeSelectPlaceholder: 'Selecione um responsável para adicionar', + assigneeAdd: 'Adicionar Responsável', + allStoryWithCount: 'Todas ({count})', }; export default pt;