{
  "automation-batch": {
    "components.mentoring.automation.automationIntroducer.initiateFeedbackAutomationBeepBoopBop": "Iniciar a automação de feedback…Bip bop bop…",
    "components.mentoring.automation.automationIntroducer.automationIsASpace": "A automação é um espaço que permite ver soluções comuns de exercícios e escrever um feedback único para todos os estudantes que enviaram aquela solução específica.",
    "components.mentoring.automation.mostPopularTag.mostPopular": "Mais populares"
  },
  "components/common/CLIWalkthroughButton.tsx": {
    "cliWalkthroughButton.installExercismLocally": "Instale o Exercism localmente",
    "cliWalkthroughButton.useOurWizard": "Use nosso assistente para configurar o Exercism para funcionar na sua máquina local.",
    "cliWalkthroughButton.opensInModal": "Abre em uma janela modal"
  },
  "components/common/ComboButton.tsx": {
    "comboButton.openDropdown": "Abrir menu suspenso"
  },
  "components/common/CommunitySolution.tsx": {
    "communitySolution.published": "Publicada {{time}}",
    "communitySolution.numTimesPublishedSimilar": "Número de vezes que alguém publicou uma solução parecida com esta",
    "communitySolution.numLinesOfCode": "Número de linhas de código da solução",
    "communitySolution.numTimesStarred": "Número de vezes que a solução recebeu estrelas",
    "communitySolution.numTimesCommented": "Número de vezes que a solução foi comentada",
    "communitySolution.correctlySolvesLatest": "Esta solução resolve corretamente a versão mais recente deste exercício",
    "communitySolution.passesLatestTests": "Esta solução passa nos testes da versão mais recente deste exercício",
    "communitySolution.doesNotFullySolveLatest": "Esta solução não resolve completamente a versão mais recente deste exercício",
    "communitySolution.solvedAgainstOlder": "Esta solução foi feita para uma versão mais antiga deste exercício e pode não resolver completamente a versão mais recente.",
    "communitySolution.yourSolution": "Sua solução",
    "communitySolution.toExerciseInTrack": "para {{exercise}} em {{track}}",
    "communitySolution.inTrack": "em {{track}}",
    "communitySolution.authorsSolution": "solução de {{handle}}",
    "communitySolution.notPublished": "Não publicada"
  },
  "components/common/CopyToClipboardButton.tsx": {
    "copyToClipboardButton.copyToClipboardLabel": "Copiar \"{{text}}\" para a área de transferência",
    "copyToClipboardButton.copyToClipboard": "Copiar para a área de transferência",
    "copyToClipboardButton.copied": "Copiado"
  },
  "components/common/exercise-widget": {
    "info.titleInTrack": "em <0/> <1>{{trackTitle}}</1>",
    "info.hasNotifications": "tem notificações",
    "info.outdated.solutionWasSolved": "Esta solução foi feita para uma versão mais antiga deste exercício",
    "solutionStatusTag.published": "Publicada",
    "solutionStatusTag.completed": "Concluída",
    "solutionStatusTag.inProgress": "Em andamento",
    "exerciseStatusTag.recommended": "Recomendado",
    "exerciseStatusTag.available": "Disponível",
    "exerciseStatusTag.locked": "Bloqueado",
    "difficulty.easy": "Fácil",
    "difficulty.medium": "Médio",
    "difficulty.hard": "Difícil",
    "exerciseTypeTag.learningExercise": "Exercício de aprendizagem",
    "exerciseTypeTag.tutorialExercise": "Exercício de tutorial",
    "mentoringStatus.requested": "Mentoria solicitada",
    "mentoringStatus.inProgress": "Mentoria em andamento",
    "mentoringStatus.finished": "Mentoria concluída",
    "info.iterationsCount_one": "{{count}} iteração",
    "info.iterationsCount_many": "{{count}} iterações",
    "info.iterationsCount_other": "{{count}} iterações"
  },
  "components/journey/overview/TrackHeaderSummaryText.tsx": {
    "trackList.4": "<0></0>, seguido de <1></1>, <2></2> e <3></3>.",
    "trackList.1": "<0></0>.",
    "trackList.2": "<0></0> e depois <1></1>.",
    "trackList.3": "<0></0>, e depois <1></1> e <2></2>."
  },
  "components/settings/CommunicationPreferencesForm.tsx": {
    "successMessage.updatedPreferences": "Suas preferências foram atualizadas",
    "successMessage.alt": "Sucesso",
    "mentoring.title": "Mentoria",
    "product.title": "Produto",
    "formButton.changePreferences": "Alterar preferências"
  },
  "components/settings/delete-profile-form": {
    "deleteProfileModal.deleteProfile": "Excluir perfil?",
    "deleteProfileModal.areYouSure": "Tem certeza de que quer excluir seu perfil?",
    "deleteProfileModal.continue": "Continuar",
    "deleteProfileModal.cancel": "Cancelar"
  },
  "components/settings/DeleteAccountButton.tsx": {
    "deleteAccount": "Excluir conta"
  },
  "components/settings/DeleteProfileForm.tsx": {
    "deleteProfile.deletePublicProfile": "Exclua seu perfil público",
    "deleteProfile.deleteProfileDescription": "Isso vai excluir seu perfil público do site. Você pode recriar seu perfil a qualquer momento, e os únicos dados que serão excluídos são os links para seus perfis de redes sociais.",
    "deleteProfile.deleteYourProfile": "Exclua seu perfil"
  },
  "components/settings/EmailForm.tsx": {
    "changeYourEmail": "Altere seu email",
    "yourEmailAddress": "Seu endereço de email",
    "confirmYourPassword": "Confirme sua senha",
    "info.changeEmailConfirmation": "Você pode alterar seu email usando o formulário acima. Vamos enviar um novo email de confirmação para você aceitar.",
    "changeEmail": "Alterar email",
    "success.confirmationEmailSent": "Enviamos um email de confirmação para {{email}}",
    "success.alt": "Sucesso"
  },
  "components/settings/FormMessage.tsx": {
    "formMessage.error": "Erro"
  },
  "components/settings/github-syncer/common": {
    "insiderBubble.insidersOnly": "Apenas para Insiders",
    "confirmationModal.confirm": "Confirmar",
    "confirmationModal.cancel": "Cancelar"
  },
  "components/settings/github-syncer/sections/ConnectedSection": {
    "index.syncerConnected": "Syncer conectado",
    "dangerZoneSection.pauseSyncer": "Pausar Syncer",
    "dangerZoneSection.wantToPause": "Quer pausar seu syncer por um tempo?",
    "dangerZoneSection.useButtonBelow": "Use o botão abaixo. Você pode reiniciá-lo a qualquer momento.",
    "dangerZoneSection.disconnectSyncer": "Desconectar Syncer",
    "dangerZoneSection.wantToDisconnect": "Quer desconectar o syncer do seu repositório do GitHub? Use o botão abaixo.",
    "dangerZoneSection.noteWillDeleteSettings": "<strong>Observação: </strong> Isso também vai excluir todas as configurações desta página, então salve manualmente qualquer configuração que você queira reutilizar no futuro (por exemplo, seu modelo de caminho).",
    "dangerZoneSection.disconnectGithub": "Desconectar GitHub",
    "dangerZoneSection.areYouSureDisconnect": "Tem certeza de que quer desconectar seu repositório do GitHub?",
    "dangerZoneSection.thisActionCannotUndone": "Esta ação não pode ser desfeita.",
    "dangerZoneSection.disconnectSyncerConfirm": "Desconectar Syncer",
    "dangerZoneSection.cancel": "Cancelar",
    "dangerZoneSection.areYouSurePauseSyncing": "Tem certeza de que quer pausar a sincronização das soluções com o GitHub?",
    "dangerZoneSection.pause": "Pausar",
    "dangerZoneSection.pausedCodeSync": "Sincronização de código com o GitHub pausada.",
    "dangerZoneSection.failedToChangeStatus": "Falha ao alterar o status.",
    "dangerZoneSection.githubSyncDeleted": "Sincronização com o GitHub excluída com sucesso",
    "dangerZoneSection.failedToDeleteSync": "Falha ao excluir a sincronização com o GitHub.",
    "dangerZoneSection.unexpectedErrorDeleting": "Ops! Recebemos um erro inesperado ao excluir a sincronização com o GitHub.",
    "processingMethodSection.processingMethod": "Método de processamento",
    "processingMethodSection.commitDirectly": "Commitar diretamente",
    "processingMethodSection.createPullRequest": "Criar pull request",
    "processingMethodSection.whatIsTheName": "Qual é o nome do seu branch principal?",
    "processingMethodSection.ourBot": "Nosso bot pode commitar diretamente no seu repositório para uma configuração totalmente automatizada, ou criar um pull request que você pode aprovar a cada vez. Qual método você prefere?",
    "processingMethodSection.saveChange": "Salvar alterações",
    "justConnectedModal.exercismAlt": "Exercism",
    "justConnectedModal.syncWithAlt": "Sincronizar com",
    "justConnectedModal.githubAlt": "Github",
    "justConnectedModal.repositoryConnected": "Repositório conectado com sucesso!",
    "justConnectedModal.accountConnected": "Conectamos sua conta do Exercism ao repositório que você escolheu.",
    "justConnectedModal.happyWithDefaults": "Se estiver tudo certo com as configurações padrão, você pode fazer o backup de tudo agora. Ou pode ajustar suas configurações e usar o botão no final da página de configurações para fazer o backup depois. Você quer fazer o backup de tudo agora?",
    "justConnectedModal.backUpEverythingNow": "Fazer backup de tudo agora",
    "justConnectedModal.backUpLater": "Fazer backup depois",
    "manualSyncSection.backupTrack": "Fazer backup de uma trilha",
    "manualSyncSection.backupTrackInfo": "Se você quiser fazer backup de uma trilha no GitHub, pode usar esta função.",
    "manualSyncSection.pleaseUseSparing": "<strong className=\"font-medium\">Observação:</strong> Use com moderação, por exemplo quando quiser fazer backup de uma trilha pela primeira vez. Isso não foi feito para fazer parte do seu fluxo de trabalho normal e provavelmente vai esbarrar nos limites de requisições se usado em excesso.",
    "manualSyncSection.selectTrackToBackup": "Selecione a trilha para o backup",
    "manualSyncSection.backupTrackButton": "Fazer backup da trilha",
    "manualSyncSection.backupEverything": "Fazer backup de tudo",
    "manualSyncSection.backupEverythingInfo": "Se você quiser fazer backup de todos os seus exercícios de todas as trilhas no GitHub, pode usar esta função.",
    "manualSyncSection.pleaseUseSparingBootstrap": "<strong className=\"font-medium\">Observação:</strong> Use com moderação, por exemplo quando quiser inicializar um novo repositório. Isso não foi feito para fazer parte do seu fluxo de trabalho normal.",
    "manualSyncSection.backupEverythingButton": "Fazer backup de tudo",
    "iterationFilesSection.iterationFiles": "Arquivos da iteração",
    "iterationFilesSection.whenSyncing": "Ao sincronizar, você quer que todos os arquivos do exercício (por exemplo, sua solução, os testes, o README, as dicas etc.) sejam sincronizados com o GitHub, ou apenas o(s) arquivo(s) da sua solução?",
    "iterationFilesSection.theFullExercise": "O exercício completo",
    "iterationFilesSection.onlyMySolutionFiles": "Apenas o(s) arquivo(s) da minha solução",
    "iterationFilesSection.saveChanges": "Salvar alterações",
    "syncBehaviourSection.syncBehaviour": "Comportamento da sincronização",
    "syncBehaviourSection.chooseWhetherSyncing": "Escolha se a sincronização deve acontecer automaticamente quando você cria uma nova iteração, ou manualmente quando você mesmo a aciona. <strong>Automática</strong> mantém seu repositório do GitHub atualizado, enquanto <strong>manual</strong> dá a você controle total.",
    "syncBehaviourSection.automatic": "Automática",
    "syncBehaviourSection.manual": "Manual",
    "fileStructureSection.fileStructure": "Estrutura de arquivos",
    "fileStructureSection.configureFolderStructure": "Use esta opção para configurar a estrutura de pastas do seu repositório.",
    "fileStructureSection.placeholderValues": "Você pode usar os seguintes valores de placeholder, que serão interpolados a cada commit:",
    "fileStructureSection.trackSlug": "<code>$track_slug</code>: O slug da track (por exemplo, \"csharp\").",
    "fileStructureSection.trackTitle": "<code>$track_title</code>: O nome da track (por exemplo, \"C#\")",
    "fileStructureSection.exerciseSlug": "<code>$exercise_slug</code>: O slug do exercício (por exemplo, \"hello-world\")",
    "fileStructureSection.exerciseTitle": "<code>$exercise_title</code>: O nome do exercício (por exemplo, \"Hello World\")",
    "fileStructureSection.iterationIdx": "<code>$iteration_idx</code>: O índice da iteração do exercício (por exemplo, \"1\")",
    "fileStructureSection.note1YourPath": "<strong>Nota 1:</strong> Seu caminho precisa conter um placeholder de track (<code>$track_slug</code> ou <code>$track_title</code>) e um placeholder de exercício ( <code>$exercise_slug</code> ou <code>$exercise_title</code>).",
    "fileStructureSection.note2Iteration": "<strong>Nota 2:</strong> O placeholder <code>$iteration_idx</code> é opcional, mas se você omiti-lo, cada iteração vai sobrescrever a anterior. Isso permite que você use o Git para controlar o versionamento das suas soluções. Incluir o índice da iteração resulta em uma pasta diferente para cada iteração.",
    "fileStructureSection.pathTemplateMustInclude": "Seu modelo de caminho precisa incluir <code>$track_slug</code> ou <code>$track_title</code>, e <code>$exercise_slug</code> ou <code>$exercise_title</code>.",
    "fileStructureSection.saveChanges": "Salvar alterações",
    "fileStructureSection.revertToDefault": "Reverter para o padrão",
    "fileStructureSection.areYouSureWantRevert": "Tem certeza de que deseja reverter seu modelo de caminho para o padrão?",
    "fileStructureSection.revert": "Reverter",
    "fileStructureSection.cancel": "Cancelar",
    "statusSection.status": "Status: <span style={{ color: textColor }}>{{status}}</span>",
    "statusSection.githubSyncerLinked": "Seu sincronizador do GitHub está vinculado a <code>{{repoFullName}}</code>.",
    "statusSection.enableSyncer": "Ativar sincronizador",
    "statusSection.areYouSureResumeSyncing": "Tem certeza de que deseja retomar a sincronização das soluções com o GitHub?",
    "statusSection.resume": "Retomar",
    "statusSection.cancel": "Cancelar",
    "statusSection.resumedCodeSync": "Sincronização de código com o GitHub retomada.",
    "statusSection.failedToChangeStatus": "Falha ao alterar o status.",
    "commitMessageTemplateSection.heading": "Modelo de mensagem de commit",
    "commitMessageTemplateSection.intro": "Use esta opção para definir como devem ser suas mensagens de commit e de PR.",
    "commitMessageTemplateSection.placeholder_intro": "Você pode usar os seguintes valores de placeholder:",
    "commitMessageTemplateSection.placeholders.track_slug": "O slug da track (por exemplo, \"csharp\").",
    "commitMessageTemplateSection.placeholders.track_title": "O nome da track (por exemplo, \"C#\")",
    "commitMessageTemplateSection.placeholders.exercise_slug": "O slug do exercício (ex.: \"hello-world\")",
    "commitMessageTemplateSection.placeholders.exercise_title": "O nome do exercício (ex.: \"Hello World\")",
    "commitMessageTemplateSection.placeholders.iteration_idx": "O índice da iteração do exercício (ex.: \"1\")",
    "commitMessageTemplateSection.placeholders.sync_object": "Um de \"Iteration\", \"Solution\", \"Track\" ou \"Everything\", dependendo do que está sendo sincronizado.",
    "commitMessageTemplateSection.note.note": "Observação",
    "commitMessageTemplateSection.note.text": "Se a sua mensagem de commit tiver barras ou hífens no início ou no fim, eles serão removidos. Barras ou hífens consecutivos serão reduzidos a um só.",
    "commitMessageTemplateSection.save_button": "Salvar alterações",
    "commitMessageTemplateSection.revert_button": "Restaurar o padrão",
    "commitMessageTemplateSection.confirm_modal.title": "Tem certeza de que quer restaurar o modelo da sua mensagem de commit para o padrão?",
    "commitMessageTemplateSection.confirm_modal.confirm": "Restaurar",
    "commitMessageTemplateSection.confirm_modal.cancel": "Cancelar"
  },
  "components/modals/EnableSolutionCommentsModal.tsx": {
    "enableSolutionCommentsModal.enableCommentsButton": "Ativar comentários",
    "enableSolutionCommentsModal.cancel": "Cancelar",
    "enableSolutionCommentsModal.unableToEnableComments": "Não foi possível ativar os comentários",
    "enableSolutionCommentsModal.enableComments": "Ativar os comentários?",
    "enableSolutionCommentsModal.enablingCommentsAllows": "Ativar os comentários permite que as pessoas publiquem perguntas e considerações publicamente na sua solução. Você pode desativar isso quando quiser."
  },
  "components/modals/exercise-update-modal": {
    "exerciseUpdateForm.header": "Veja o que mudou em <icon/> {{exerciseTitle}}",
    "exerciseUpdateForm.warning": "Ao atualizar para a versão mais recente, sua solução pode falhar nos testes e precisar ser atualizada.",
    "exerciseUpdateForm.updateExercise": "Atualizar exercício",
    "exerciseUpdateForm.dismiss": "Dispensar"
  },
  "components/modals/ExerciseMakersModal.tsx": {
    "exerciseMakersModal.seeFullHistoryOnGithub": "Veja o histórico completo deste exercício no GitHub",
    "exerciseMakersModal.authors": "Autores",
    "exerciseMakersModal.peopleWhoWroteExercise": "Pessoas que escreveram o exercício",
    "exerciseMakersModal.contributors": "Colaboradores",
    "exerciseMakersModal.peopleWhoUpdatedExercise": "Pessoas que atualizaram o exercício"
  },
  "components/modals/ExerciseUpdateModal.tsx": {
    "exerciseUpdateModal.loadingExerciseDiff": "Carregando o diff do exercício",
    "exerciseUpdateModal.autoUpdatedTitle": "Exercício atualizado",
    "exerciseUpdateModal.autoUpdatedBody": "Este exercício foi atualizado automaticamente para a versão mais recente. Não há alterações de arquivos para revisar.",
    "exerciseUpdateModal.continue": "Continuar"
  },
  "components/modals/mentor": {
    "finishMentorDiscussionModal.areYouSure": "Tem certeza de que quer encerrar esta discussão?",
    "finishMentorDiscussionModal.explanation": "Normalmente é hora de encerrar uma discussão quando o estudante conseguiu o que queria da conversa, ou quando você levou a conversa até onde queria. Em geral, é gentil deixar uma despedida para o estudante.",
    "finishMentorDiscussionModal.cancel": "Cancelar",
    "finishMentorDiscussionModal.endDiscussion": "Encerrar discussão"
  },
  "components/modals/mentor-registration-modal": {
    "commitStep.title": "Comprometa-se a ser um bom mentor",
    "commitStep.description": "Ser mentor no Exercism pode ser uma experiência incrível tanto para estudantes quanto para mentores. Para garantir que continue sendo um lugar positivo para todos, pedimos que todos os mentores reafirmem os valores do Exercism antes de mentorar a primeira solução.",
    "commitStep.youAgreeTo": "Você concorda em:",
    "commitStep.codeOfConduct": "Seguir o <0>Código de Conduta <1/></0>",
    "commitStep.beKind": "Ter paciência, empatia e gentileza com quem você mentora",
    "commitStep.intellectualHumility": "Demonstrar <0>humildade intelectual <1/></0>",
    "commitStep.noAgendas": "Não usar o Exercism para promover interesses pessoais",
    "commitStep.back": "Voltar",
    "commitStep.continue": "Continuar",
    "chooseTrackStep.selectTracks": "Selecione as trilhas que você quer mentorar",
    "chooseTrackStep.allowsUsToShow": "Isso nos permite mostrar apenas as soluções que você quer mentorar. <0>Não se preocupe, você pode mudar essas seleções quando quiser.</0>",
    "stepIndicator.step": "Etapa {{num}}: {{label}}",
    "closeButton.closeModal": "Fechar o modal",
    "congratulationsStep.youAreNowMentor": "Você agora é mentor!",
    "congratulationsStep.thankYouGrateful": "Obrigado, somos muito gratos pelo seu compromisso 🙏",
    "congratulationsStep.makeGettingStartedEasy": "Queremos tornar o começo na mentoria o mais fácil possível. Assista ao vídeo abaixo para aprender como começar.",
    "congratulationsStep.welcomeToMentorTeam": "Bem-vindo à Equipe de Mentores!",
    "congratulationsStep.video": "Vídeo · 0:24",
    "congratulationsStep.readyToGetStarted": "Estou pronto para começar!",
    "commitStep.opensInANewTab": "Abre em uma nova aba",
    "congratulationsStep.thisIsAVideo": "Este é um vídeo",
    "stepIndicator.becomeAMentorProgress": "Progresso para se tornar mentor"
  },
  "components/student/iterations-list": {
    "deleteIterationModal.unableToDeleteIteration": "Não foi possível excluir a iteração",
    "iterationReport.thisIterationHasBeenDeleted": "Esta iteração foi excluída",
    "analyzerFeedback.opensInANewTab": "Abre em uma nova aba",
    "analyzerFeedback.analyzerGeneratedFeedback": "Nosso <strong>Analyzer de {{trackTitle}}</strong> gerou este feedback ao analisar sua solução.",
    "analyzerFeedback.learnMore": "Saiba mais",
    "comment.essential": "Essencial",
    "comment.recommended": "Recomendado",
    "analysisInformation.analyzingCode": "Estamos analisando seu código em busca de sugestões",
    "analysisInformation.analysisTime": "Isso normalmente leva de 10 a 30 segundos.",
    "analysisInformation.noAutoSuggestions": "Sem sugestões automáticas? Experimente a mentoria humana.",
    "analysisInformation.getHumanMentoring": "Receba mentoria humana individual de verdade no exercício {{exerciseTitle}} e comece a escrever melhor em {{trackTitle}}.",
    "analysisInformation.getMentoring": "Receber mentoria",
    "analysisInformation.testFailed": "Bip bop, não consegui computar…",
    "analysisInformation.passingTestsNeeded": "Para que nossos sistemas analisem seu código, os testes precisam estar passando.",
    "analysisInformation.interestedInImprovingTooling": "Quer ajudar a melhorar as ferramentas automatizadas do Exercism? <helpLink>Precisamos da sua ajuda</helpLink>.",
    "information.analysis": "Análise",
    "information.tests": "Testes",
    "information.backup": "Backup",
    "representerFeedback.gaveFeedback": "<strong>{{authorName}}</strong> deu este feedback em uma solução muito parecida com a sua",
    "representerFeedback.editedBy": "editado por <strong>{{editorName}}</strong>",
    "testsInformation.unableToFetchTestRun": "Não foi possível obter a execução dos testes",
    "emptyIterations.noIterations": "Você ainda não enviou nenhuma iteração.",
    "emptyIterations.iterationsWillAppear": "Você vai ver todas as suas iterações com os resultados dos testes e o feedback automatizado assim que enviar uma solução.",
    "emptyIterations.viaExercismEditor": "Via Editor do Exercism",
    "emptyIterations.startInEditor": "Começar no Editor",
    "emptyIterations.unableToStartExercise": "Não foi possível iniciar o exercício",
    "emptyIterations.workLocally": "Trabalhe localmente (via CLI)",
    "emptyIterations.learnMoreSolvingExercisesLocally": "Saiba mais sobre como resolver exercícios localmente",
    "optionsDropdown.optionsForIteration": "Opções da iteração {{iterationIdx}}",
    "optionsDropdown.deleteIteration": "Excluir iteração",
    "deleteIterationModal.areYouSure": "Tem certeza de que quer excluir a iteração {{iterationIdx}}?",
    "deleteIterationModal.deletedIterationsRemoved": "Iterações excluídas também são removidas das soluções publicadas e das discussões de mentoria. <strong>Isso é irreversível.</strong>",
    "deleteIterationModal.deleteIteration": "Excluir iteração",
    "deleteIterationModal.cancel": "Cancelar"
  },
  "components/student/mentoring-dropdown": {
    "discussionList.codeReviewSessions": "Sessões de revisão de código",
    "discussionList.appearHereOnceStarted": "Suas discussões de revisão de código com mentores neste exercício aparecerão aqui depois de iniciadas.",
    "discussionList.mentoringDiscussions": "Discussões de mentoria",
    "header.mentoringCurrentlyInProgress": "Mentoria em andamento no momento",
    "header.shareLinksNotAvailable": "Links de compartilhamento não estão disponíveis com mentoria ativa",
    "header.wantToGetMentored": "Quer receber mentoria de um amigo?",
    "header.inviteFriendsColleagues": "Use este link de compartilhamento para convidar amigos, colegas ou mentores pessoais para dar mentoria à sua solução diretamente."
  },
  "components/student/mentoring-session": {
    "iterationView.thisIterationHasBeenDeleted": "Esta iteração foi excluída",
    "sessionInfo.youreBeingMentoredByOn": "<divFlex>Você está recebendo mentoria de  <handleWithFlair/> em</divFlex> <divExerciseTitle>{{exerciseTitle}}</divExerciseTitle>",
    "sessionInfo.getMentoringOn": "Receba mentoria em <divExerciseTitle>{{exerciseTitle}}</divExerciseTitle>",
    "discussionInfo.endedThisDiscussion": "{{mentorHandle}} encerrou esta discussão.",
    "discussionInfo.itsTimeToReviewMentoring": "É hora de avaliar a mentoria de {{mentorHandle}}",
    "discussionInfo.youllBeAbleToLeaveFeedback": "Você vai poder deixar seu feedback e compartilhar o que achou da experiência.",
    "discussionInfo.reviewFinishDiscussion": "Avaliar e encerrar a discussão",
    "discussionInfo.thisDiscussionTimedOut": "Esta discussão expirou.",
    "discussionInfo.reviewDiscussion": "Avaliar discussão",
    "mentorInfo.meetYourMentor": "Conheça seu mentor",
    "discussionActions.ended": "Encerrada",
    "discussionActions.reviewDiscussion": "Avaliar discussão",
    "discussionActions.endDiscussion": "Encerrar discussão"
  },
  "components/student/mentoring-session/iteration-view": {
    "iterationHeader.thisExerciseHasBeenUpdated": "Este exercício foi atualizado desde que esta iteração foi enviada.",
    "iterationHeader.youCanUpdateToLatestVersion": "Você pode atualizar para a versão mais recente clicando na barra amarela no topo da página principal do exercício."
  },
  "components/student/mentoring-session/mentoring-request": {
    "cancelRequestModal.cancelMentoringRequest": "Cancelar pedido de mentoria?",
    "cancelRequestModal.areYouSure": "Tem certeza de que quer cancelar este pedido de mentoria? Observe que, se alguém começou a dar feedback nos últimos minutos, a sessão pode continuar mesmo com este cancelamento.",
    "cancelRequestModal.cancelMentoringRequestButton": "Cancelar pedido de mentoria",
    "cancelRequestModal.close": "Fechar",
    "cancelRequestButton.cancelRequest": "Cancelar pedido",
    "mentoringRequestInfo.waitingOnMentor": "Aguardando um mentor…",
    "mentoringRequestInfo.learnHowToGetMost": "Saiba como aproveitar ao máximo a mentoria",
    "mentoringRequestInfo.mentoringRelies": "A mentoria depende de mentores e estudantes terem um entendimento compartilhado de como ela funciona.",
    "mentoringRequestInfo.readOurGuide": "<0>Leia nosso guia <1/></0> ou assista aos vídeos abaixo para ter esse entendimento.",
    "mentoringRequestInfo.newWindowOrTab": "O link abre em uma nova janela ou aba",
    "mentoringRequestInfo.waitingOnMentorQuestion": "Aguardando um mentor?",
    "mentoringRequestInfo.howToGetMostOutOfMentoring": "Saiba como aproveitar ao máximo a mentoria",
    "mentoringRequestInfo.wantAFriend": "Quer que um amigo dê mentoria à sua solução?",
    "mentoringRequestInfo.sendThisLink": "Envie este link a um amigo para uma mentoria privada.",
    "mentoringRequestForm.sendThisLinkFriend": "Envie este link a um amigo para uma mentoria privada.",
    "mentoringRequestForm.learnMore": "Saiba mais",
    "mentoringRequestForm.itsTimeToDeepen": "É hora de aprofundar seus conhecimentos.",
    "mentoringRequestForm.startMentoringDiscussion": "Comece uma discussão de mentoria sobre <strong>{{exerciseTitle}}</strong> para descobrir formas novas e empolgantes de abordar esse exercício. Amplie e aprofunde seus conhecimentos.",
    "mentoringRequestForm.submitMentoringRequest": "Enviar pedido de mentoria",
    "mentoringRequestForm.unableToCreateRequest": "Não foi possível criar o pedido de mentoria",
    "mentoringRequestForm.openForMentor": "Depois que você enviar, seu pedido ficará aberto para um mentor entrar e começar a dar feedback.",
    "mentoringRequestInfo.opensInANewWindowOrTab": "O link abre em uma nova janela ou aba"
  },
  "components/student/CompleteExerciseButton.tsx": {
    "markAsComplete": "Marcar como concluído"
  },
  "components/student/ExerciseList.tsx": {
    "allExercises": "Todos os exercícios",
    "completed": "Concluído",
    "inProgress": "Em andamento",
    "available": "Disponível",
    "locked": "Bloqueado",
    "searchByTitle": "Buscar por título",
    "noExercisesFound": "Nenhum exercício encontrado"
  },
  "components/student/ExerciseStatusChart.tsx": {
    "exerciseStatusChart.invalidStatus": "Status inválido"
  },
  "components/track/dig-deeper-components/community-videos": {
    "communityVideos.submitItHere": "Envie aqui.",
    "videoCredits.exercismProfile": "Perfil no Exercism",
    "videoCredits.youTubeChannel": "Canal no YouTube",
    "communityVideoModal.postedBy": "Postado por ",
    "communityVideo.seeVideo": "ver vídeo",
    "communityVideoFooter.wantYourVideoFeatured": "Quer ver seu vídeo em destaque aqui?",
    "communityVideoFooter.submitItHere": "Envie aqui",
    "communityVideo.thumbnail": "miniatura",
    "communityVideos.communityVideos": "Vídeos da comunidade",
    "communityVideos.walkthroughsFromPeople": " Passo a passo de pessoas que usam o Exercism ",
    "communityVideos.wantYourVideoFeatured": "Quer que seu vídeo apareça aqui?"
  },
  "components/track/dig-deeper-components/no-content-yet": {
    "noContentYet.thereAreNoContentTypeForExerciseTitle": "Não há {{contentType}} para {{exerciseTitle}}.",
    "noIntroductionYet.digDeeper": "Aprofunde-se",
    "noIntroductionYet.thereAreNoIntroductionNotesForExerciseTitle": "Não há notas de Introdução para {{exerciseTitle}}.",
    "noIntroductionYet.wantToContribute": "Quer contribuir?",
    "noIntroductionYet.youCanDoItHere": "Você pode fazer isso aqui."
  },
  "components/track/exercise-community-solutions-list": {
    "orderSelect.sortByMostSubmitted": "Ordenar por mais enviadas",
    "orderSelect.sortByNewest": "Ordenar por mais recentes",
    "orderSelect.sortByOldest": "Ordenar por mais antigas",
    "orderSelect.sortByFewestLines": "Ordenar por menos linhas",
    "orderSelect.sortByHighestRepUser": "Ordenar por usuário com mais reputação",
    "exerciseTagFilter.exerciseTagFilterGroup.filterBy": "Filtrar por {{groupName}}",
    "exerciseTagFilter.exerciseTagFilter.filter": "Filtrar",
    "exerciseTagFilter.exerciseTagFilter.clickToChange": "Clique para mudar"
  },
  "components/track/ExerciseCommunitySolutionsList.tsx": {
    "exerciseCommunitySolutions.exploreSolutions": "Veja como outras pessoas resolveram este exercício",
    "exerciseCommunitySolutions.searchPlaceholder": "Buscar por código (mín. 3 caracteres)"
  },
  "components/track/iteration-summary": {
    "submissionMethodIcon.submittedViaCLI": "Enviada via CLI",
    "submissionMethodIcon.submittedViaEditor": "Enviada pelo editor",
    "outOfDateNotice.outdated": "Desatualizada",
    "analysisStatusSummary.automatedComments": "Comentários automatizados",
    "analysisStatusSummary.essential": "Essencial",
    "analysisStatusSummary.actionable": "Acionável",
    "analysisStatusSummary.other": "Outros",
    "analysisStatusSummary.analysisStatus": "Status da análise"
  },
  "components/track/IterationSummary.tsx": {
    "iterationSummary.iteration": "Iteração {{idx}}",
    "iterationSummary.latest": "Mais recente",
    "iterationSummary.published": "Publicada",
    "iterationSummary.submitted": "Enviada ",
    "iterationSummary.viaCli": "via CLI",
    "iterationSummary.viaEditor": "pelo editor",
    "iterationSummary.latestIteration": "Iteração mais recente",
    "iterationSummary.thisIterationIsPublished": "Esta iteração está publicada"
  },
  "components/track/Trophies.tsx": {
    "trophy.awardedOn": "Concedido em ",
    "trophy.clickToReveal": "Clique para revelar",
    "trophy.failedToReveal": "Não foi possível revelar o troféu",
    "trophy.locked": "Bloqueado"
  },
  "components/concept-map": {
    "concept.availableConcept": "Conceito disponível:",
    "concept.learnedConcept": "Conceito aprendido:",
    "concept.masteredConcept": "Conceito dominado:",
    "concept.lockedConcept": "Conceito bloqueado:",
    "concept.concept": "Conceito:",
    "exerciseStatusBar.exerciseStatusDotTooltip": "Dica do ponto de status do exercício"
  },
  "components/contributing": {
    "tasksList.showingTasks": "Mostrando {{totalCount}} {{task}}",
    "tasksList.outOfPossibleTasks": "de um total possível de {{unscopedTotal}} {{unscopedTask}}",
    "tasksList.resetFilters": "Limpar filtros",
    "contributorsList.thisWeek": "Esta semana",
    "contributorsList.last30Days": "Últimos 30 dias",
    "contributorsList.lastYear": "Último ano",
    "contributorsList.allTime": "Todo o período",
    "contributorsList.categorySwitcher.authoring": "Criação",
    "contributorsList.categorySwitcher.building": "Construção",
    "contributorsList.categorySwitcher.maintaining": "Manutenção",
    "contributorsList.categorySwitcher.mentoring": "Mentoria",
    "contributorsList.categorySwitcher.allCategories": "Todas as categorias",
    "tasksList.actionSwitcher.create": "Criar",
    "tasksList.actionSwitcher.sync": "Sincronizar",
    "tasksList.actionSwitcher.improve": "Melhorar",
    "tasksList.actionSwitcher.proofread": "Revisar",
    "tasksList.actionSwitcher.fix": "Corrigir",
    "tasksList.actionSwitcher.all": "Todas",
    "tasksList.actionSwitcher.multiple": "Várias",
    "tasksList.actionSwitcher.label": "Ação",
    "tasksList.actionSwitcher.createDescription": "Trabalhar em algo do zero",
    "tasksList.actionSwitcher.syncDescription": "Sincronizar o conteúdo com a versão mais recente",
    "tasksList.actionSwitcher.improveDescription": "Melhorar a funcionalidade / o conteúdo existente",
    "tasksList.actionSwitcher.proofreadDescription": "Revisar textos",
    "tasksList.actionSwitcher.fixDescription": "Corrigir um problema",
    "tasksList.typeSwitcher.docs": "Documentação",
    "tasksList.typeSwitcher.ci": "CI",
    "tasksList.typeSwitcher.coding": "Programação",
    "tasksList.typeSwitcher.docker": "Docker",
    "tasksList.typeSwitcher.content": "Conteúdo",
    "tasksList.typeSwitcher.allTypes": "Todos os tipos",
    "tasksList.typeSwitcher.multiple": "Vários",
    "tasksList.typeSwitcher.label": "Tipo",
    "tasksList.typeSwitcher.docsDescription": "Ajude a construir a documentação do Exercism",
    "tasksList.typeSwitcher.ciDescription": "Automação e integração contínua",
    "tasksList.typeSwitcher.dockerDescription": "Ajude a melhorar nossos Dockerfiles",
    "tasksList.typeSwitcher.codingDescription": "Escreva código de produção",
    "tasksList.typeSwitcher.contentDescription": "Desenvolva exercícios e conceitos",
    "tasksList.knowledgeSwitcher.none": "Nenhum",
    "tasksList.knowledgeSwitcher.elementary": "Elementar",
    "tasksList.knowledgeSwitcher.intermediate": "Intermediário",
    "tasksList.knowledgeSwitcher.advanced": "Avançado",
    "tasksList.knowledgeSwitcher.anyKnowledge": "Qualquer conhecimento",
    "tasksList.knowledgeSwitcher.multiple": "Vários",
    "tasksList.knowledgeSwitcher.label": "Conhecimento",
    "tasksList.knowledgeSwitcher.noneDescription": "Não é necessário nenhum conhecimento prévio do Exercism",
    "tasksList.knowledgeSwitcher.elementaryDescription": "É necessário pouco conhecimento do Exercism",
    "tasksList.knowledgeSwitcher.intermediateDescription": "É necessário um bom conhecimento do Exercism",
    "tasksList.knowledgeSwitcher.advancedDescription": "É necessário um conhecimento abrangente do Exercism",
    "tasksList.moduleSwitcher.generator": "Gerador",
    "tasksList.moduleSwitcher.learningExercise": "Exercício de aprendizagem",
    "tasksList.moduleSwitcher.practiceExercise": "Exercício de prática",
    "tasksList.moduleSwitcher.concept": "Conceito",
    "tasksList.moduleSwitcher.testRunner": "Executor de testes",
    "tasksList.moduleSwitcher.representer": "Representador",
    "tasksList.moduleSwitcher.analyzer": "Analisador",
    "tasksList.moduleSwitcher.multiple": "Vários",
    "tasksList.moduleSwitcher.allModules": "Todos os módulos",
    "tasksList.moduleSwitcher.label": "Módulo",
    "tasksList.sorter.sortByMostRecent": "Ordenar por mais recentes",
    "tasksList.sorter.sortByOldest": "Ordenar por mais antigos",
    "tasksList.sorter.sortByTrack": "Ordenar por trilha",
    "tasksList.task.new": "Nova",
    "tasksList.sizeSwitcher.allSizes": "Todos os tamanhos",
    "tasksList.sizeSwitcher.extraSmall": "Extra pequeno",
    "tasksList.sizeSwitcher.label": "Tamanho",
    "tasksList.sizeSwitcher.tiny.title": "Minúsculo",
    "tasksList.sizeSwitcher.tiny.description": "Um pouquinho de trabalho",
    "tasksList.sizeSwitcher.small.title": "Pequeno",
    "tasksList.sizeSwitcher.small.description": "Uma pequena quantidade de trabalho",
    "tasksList.sizeSwitcher.medium.title": "Médio",
    "tasksList.sizeSwitcher.medium.description": "Uma quantidade média de trabalho",
    "tasksList.sizeSwitcher.large.title": "Grande",
    "tasksList.sizeSwitcher.large.description": "Uma grande quantidade de trabalho",
    "tasksList.sizeSwitcher.massive.title": "Enorme",
    "tasksList.sizeSwitcher.massive.description": "Uma quantidade enorme de trabalho",
    "tasksList.sizeSwitcher.multiple": "Vários"
  },
  "components/settings/github-syncer/sections/ConnectedSection/ManualSyncSection.tsx": {
    "notePleaseUseThisSparingForExampleWhenYouWantToBootstrapANewRepoThisIsNotDesignedToBePartOfYourNormalWorkflow": "<strong>Observação:</strong> Use isso com moderação, por exemplo quando você quiser criar um repositório novo do zero. Isso não foi pensado para fazer parte do seu fluxo de trabalho normal.",
    "backupEverythingLabel": "Fazer backup de tudo",
    "syncingIsPausedEnableItToBackUpEverything": "A sincronização está pausada. Ative-a para fazer backup de tudo.",
    "yourBackupForTheTrackHasBeenQueuedAndShouldBeCompletedWithinAFewMinutes": "O backup da sua trilha {{trackSlug}} entrou na fila e deve ser concluído em alguns minutos.",
    "errorQueuingBackupForTheTrack": "Erro ao colocar o backup da trilha na fila.",
    "somethingWentWrongWhileQueuingTheBackupPleaseTryAgain": "Algo deu errado ao colocar o backup na fila. Tente novamente.",
    "yourBackupForAllTracksHasBeenQueuedAndShouldBeCompletedWithinAFewMinutes": "O backup de todas as trilhas entrou na fila e deve ser concluído em alguns minutos.",
    "errorQueuingBackupForAllTracks": "Erro ao colocar o backup de todas as trilhas na fila.",
    "somethingWentWrongWhileQueuingTheBackupForAllTracksPleaseTryAgain": "Algo deu errado ao colocar o backup de todas as trilhas na fila. Tente novamente.",
    "backupATrack": "Fazer backup de uma trilha",
    "syncingIsPausedEnableItToBackUpThisTrack": "A sincronização está pausada. Ative-a para fazer backup desta trilha.",
    "selectTrackToBackup": "Selecione a trilha para o backup",
    "backupTrack": "Fazer backup da trilha",
    "notePleaseUseThisSparing": "<strong>Observação:</strong> Use com moderação, por exemplo quando quiser fazer backup de uma trilha pela primeira vez. Isso não foi feito para fazer parte do seu fluxo de trabalho normal e provavelmente vai esbarrar nos limites de requisições se usado em excesso.",
    "ifYouWantToBackupATrackToGithubYouCanUseThisFunction": "Se você quiser fazer backup de uma trilha no GitHub, pode usar esta função.",
    "backupEverything": "Fazer backup de tudo",
    "ifYouWantToBackupAllYourExercisesAcrossAllTracksToGithubYouCanUseThisFunction": "Se você quiser fazer backup de todos os seus exercícios de todas as trilhas no GitHub, pode usar esta função."
  },
  "components/settings/github-syncer/sections/ConnectedSection/SyncBehaviourSection.tsx": {
    "syncBehaviour.syncBehaviour": "Comportamento da sincronização",
    "syncBehaviour.syncingOptionDescription": "Escolha se a sincronização deve acontecer automaticamente quando você criar uma nova iteração, ou manualmente quando você mesmo acioná-la. O modo <strong>automático</strong> mantém seu repositório do GitHub atualizado, enquanto o <strong>manual</strong> dá a você controle total.",
    "syncBehaviour.automatic": "Automático",
    "syncBehaviour.manual": "Manual",
    "syncBehaviour.saveChanges": "Salvar alterações",
    "syncBehaviour.savedChangesSuccessfully": "Alterações salvas com sucesso!",
    "syncBehaviour.failedToSaveChanges": "Não foi possível salvar as alterações.",
    "syncBehaviour.somethingWentWrongWhileSaving": "Algo deu errado ao salvar as alterações. Tente novamente."
  },
  "components/settings/github-syncer/sections/ConnectToGithubSection": {
    "index.backupYourSolutionsToGithub": "Faça backup das suas soluções no GitHub",
    "index.automatedBackupDescription": "Faça backup das suas soluções no GitHub automaticamente com nossa ferramenta de backup automatizada.",
    "index.safeBackup": "Backup seguro",
    "index.greenSquares": "Quadrados verdes",
    "index.itsFree": "É grátis!",
    "index.createGithubRepository": "Crie um novo repositório no GitHub para as suas soluções (ou reutilize um que já existe, se você fazia backup manualmente)",
    "index.clickButtonToConnect": "Clique no botão abaixo para conectar sua conta do GitHub.",
    "index.backupEverythingOption": "Use a opção \"Fazer backup de tudo\" para fazer backup de todas as suas soluções atuais.",
    "index.futureSolutionsAutoBackup": "As soluções futuras terão backup automático conforme você conclui os exercícios.",
    "index.setupBackup": "Configurar backup",
    "connectModal.connectARepository": "Conectar um repositório",
    "connectModal.ensureRepositoryReady": "Antes de continuar, verifique se você criou um novo repositório no GitHub ou se já tem um repositório existente pronto para sincronizar.",
    "connectModal.permissionWarning": "Na próxima tela, você será solicitado a dar permissão a esse repositório. Certifique-se de <strong>selecionar apenas um repositório</strong> (infelizmente, o GitHub não nos dá uma forma de forçar isso!)",
    "connectModal.connectGithubRepository": "Conectar um repositório do GitHub",
    "connectModal.cancel": "Cancelar",
    "index.exercismAlt": "Exercism",
    "index.syncWithAlt": "Sincronizar com",
    "index.githubAlt": "Github",
    "connectModal.exercismAlt": "Exercism",
    "connectModal.syncWithAlt": "Sincronizar com",
    "connectModal.githubAlt": "Github"
  },
  "components/settings/HandleForm.tsx": {
    "handleForm.changeYourHandle": "Alterar seu nome de usuário",
    "handleForm.yourHandle": "Seu nome de usuário",
    "handleForm.confirmYourPassword": "Confirme sua senha",
    "handleForm.handleChangeRecommendation": "Recomendamos só alterar seu nome de usuário em situações raras, pois os links públicos das soluções vão quebrar e isso confunde os mentores.",
    "handleForm.changeHandle": "Alterar nome de usuário",
    "handleForm.success": "Seu nome de usuário foi alterado",
    "handleForm.successAlt": "Sucesso"
  },
  "components/modals/seniority-survey-modal": {
    "bootcampAd.feature.fun": "Projetos <strong>divertidos</strong>",
    "bootcampAd.feature.mentors": "<strong>Mentores</strong> prestativos",
    "bootcampAd.quote": "Eu estava começando do zero na programação e este curso <strong>superou todas as minhas expectativas</strong>. Na minha humilde opinião, vai ser <strong>uma das melhores escolhas que você vai fazer na vida!</strong>",
    "bootcampAd.quote.description": "Iniciante absoluto",
    "senioritySurveyModal.inner": "Interior",
    "initialView.heyThere": "Oi 👋",
    "initialView.expandingExercism": "Estamos expandindo o Exercism para adicionar conteúdo relevante para uma grande variedade de níveis. Para garantir que o Exercism mostre o conteúdo certo para você, conte para nós qual é a sua experiência.",
    "initialView.howExperiencedAreYou": "Qual é o seu nível de experiência como desenvolvedor?",
    "initialView.saveMyChoice": "Salvar minha escolha",
    "initialView.canBeUpdatedInSettings": "(Você pode atualizar isso a qualquer momento nas suas configurações)",
    "initialView.absoluteBeginner": "Iniciante absoluto",
    "initialView.beginner": "Iniciante",
    "initialView.juniorDeveloper": "Desenvolvedor júnior",
    "initialView.midLevelDeveloper": "Desenvolvedor pleno",
    "initialView.seniorDeveloper": "Desenvolvedor sênior",
    "bootcampAd.gameAlt.spaceInvaders": "Imagem de um jogo Space Invaders",
    "bootcampAd.gameAlt.ticTacToe": "Imagem de um jogo da velha",
    "bootcampAd.gameAlt.breakout": "Imagem de um jogo Breakout",
    "bootcampAd.gameAlt.maze": "Imagem de um jogo de labirinto",
    "bootcampAd.heading": "Apresentamos o <strong>Jiki</strong>",
    "bootcampAd.subheading": "Nossa nova plataforma de programação para iniciantes!",
    "bootcampAd.timeline": "Em poucas semanas, você vai sair do zero e criar coisas como estas...",
    "bootcampAd.punchline": "A plataforma para quem quer ficar muito bom em programação. É incrivelmente eficaz. É divertida. <strong>E é de graça!</strong>",
    "bootcampAd.learnMore": "Conheça o Jiki",
    "bootcampAd.close": "Fechar",
    "bootcampAd.offer": "(Já falamos que é de graça?)",
    "bootcampAd.videoIntro": "Assista à introdução do curso 👇",
    "bootcampAd.feature.video": "Tutoriais em <strong>vídeo</strong>"
  },
  "components/modals/student": {
    "confirmFinishMentorDiscussionModal.areYouSure": "Tem certeza de que quer encerrar esta discussão?",
    "confirmFinishMentorDiscussionModal.feelLikeMentoringReachedConclusion": "Quando você sentir que a mentoria chegou à sua conclusão natural, ou simplesmente não quiser seguir adiante, é hora de encerrar a discussão.",
    "confirmFinishMentorDiscussionModal.cancel": "Cancelar",
    "confirmFinishMentorDiscussionModal.reviewAndEndDiscussion": "Revisar e encerrar a discussão…",
    "iterationSelector.allIterations": "Todas as iterações",
    "iterationSelector.singleIteration": "Iteração única",
    "iterationSelect.iteration": "Iteração {{idx}}",
    "finishMentorDiscussionModal.reportShouldNotBeNull": "O relatório não deve ser nulo"
  },
  "components/modals/student/finish-mentor-discussion-modal": {
    "reportStep.howCanWeHelp": "Como podemos ajudar?",
    "reportStep.explanation": "Sentimos muito que você tenha passado por uma discussão de mentoria problemática e gostaríamos de ajudar a garantir que sua próxima experiência seja positiva.",
    "reportStep.resolveIssue": "Como você gostaria de resolver o problema?",
    "reportStep.blockMentor": "Bloquear novas interações com este mentor",
    "reportStep.requeueSolution": "Colocar sua solução de volta na fila para mentoria",
    "reportStep.reportDiscussion": "Denunciar esta discussão a um administrador",
    "reportStep.whyReporting": "Por que você está denunciando esta conversa?",
    "reportStep.whatWentWrong": "O que deu errado?",
    "reportStep.reportAssurance": "Sua denúncia será enviada aos nossos administradores, que vão investigar mais a fundo",
    "reportStep.back": "Voltar",
    "reportStep.finish": "Concluir",
    "rateMentorStep.reviewDiscussion": "É hora de avaliar esta discussão",
    "rateMentorStep.yourDiscussionTimedOut": "Sua discussão expirou",
    "donationStep.oneMoreRequest": "Mais um pedido…",
    "donationStep.areYouFindingHelpful": "Você está achando o Exercism útil?",
    "donationStep.cantAfford": "Não tem condições?",
    "donationStep.shareMessage": "Se você não tem condições de doar, mas gostaria de ajudar de outra forma, compartilhe o Exercism com seus amigos e colegas e fale sobre nós nas redes sociais. Quanto mais pessoas nos usarem, mais doações recebemos!",
    "donationStep.wantToKnowMore": "Quer saber mais?",
    "donationStep.whyWeNeedDonations": "Fiz um vídeo curto que explica por que precisamos de doações e como as usamos 👇",
    "donationStep.continueWithoutDonating": "Continuar sem doar",
    "donationStep.lessThanOnePercentDonate": "Menos de 1% das pessoas que usam o Exercism escolhe doar. Se você tem condições, faça parte desse 1%.",
    "reportStep.reportPlaceholder": "Por favor, explique exatamente o motivo deste relato e conte o que aconteceu.",
    "celebrationStep.helpedMakeDay": "Você ajudou a alegrar o dia de {{mentorHandle}}.",
    "celebrationStep.shareExperience": "Compartilhe sua experiência com o Exercism com outras pessoas.",
    "celebrationStep.backToExercise": "Voltar ao exercício",
    "satisfiedStep.sorryMentoringWasntGreat": "Que pena que esta mentoria não tenha sido ótima.",
    "satisfiedStep.putExerciseBack": "Você gostaria de colocar este exercício de volta na fila para outro mentor dar uma olhada?",
    "satisfiedStep.back": "Voltar",
    "satisfiedStep.noThanks": "Não, obrigado",
    "satisfiedStep.yesPlease": "Sim, por favor",
    "reasonSelect.codeOfConductViolation": "Violação do Código de Conduta",
    "reasonSelect.wrongOrMisleadingInformation": "Informação errada ou enganosa",
    "reasonSelect.other": "Outro",
    "rateMentorStep.mentorFinishedMentoring": "{{mentorHandle}} terminou a mentoria com você em",
    "rateMentorStep.feedbackRequest": "Para nos ajudar, e aos nossos mentores, a entender como estamos indo, adoraríamos receber um feedback sobre a sua discussão com {{mentorHandle}}. Bons mentores respondem às suas perguntas, apresentam novas ideias ou incentivam você a experimentar coisas novas.",
    "rateMentorStep.howWasDiscussion": "Como foi a sua discussão com {{mentorHandle}}?",
    "rateMentorStep.problematic": "Problemática",
    "rateMentorStep.acceptable": "Aceitável",
    "rateMentorStep.itWasGood": "Foi ótima!",
    "successfulDonationStep.youveDonatedSuccessfully": "Você fez uma doação de {{amount}} com sucesso - agradecemos de coração 💙",
    "successfulDonationStep.trulyAppreciateSupport": "Nós realmente agradecemos o seu apoio. O Exercism não seria possível sem colaboradores incríveis como você. Você receberá em breve um e-mail com a confirmação e o recibo da sua doação.",
    "successfulDonationStep.youVeEarnedTheBadge": "Você ganhou o selo <0>Supporter</0>!",
    "successfulDonationStep.continueToExercise": "Continuar para o exercício",
    "requeuedStep.solutionRequeued": "Sua solução foi colocada de volta na fila.",
    "requeuedStep.requedExplanation": "Sua solução foi colocada de volta na fila e outro mentor provavelmente vai pegá-la em breve. Esperamos que, na próxima vez, você tenha uma sessão de mentoria positiva nesta solução!",
    "requeuedStep.goToSolution": "Voltar para a sua solução",
    "testimonialField.writeTestimonial": "Escreva seu depoimento aqui",
    "testimonialField.minimum": "mínimo",
    "unhappyStep.thankYouForReport": "Agradecemos o seu relatório",
    "unhappyStep.reportExplanation": "Agradecemos por nos avisar. Vamos analisar o seu relatório e entraremos em contato nos próximos dias. Enquanto isso, esperamos que sua próxima experiência seja melhor.",
    "unhappyStep.solutionRequeued": "Sua solução foi colocada de volta na fila",
    "unhappyStep.requeueExplanation": "Sua solução foi colocada de volta na fila e outro mentor provavelmente vai pegá-la em breve. Esperamos que, na próxima vez, você tenha uma sessão de mentoria positiva nesta solução!",
    "unhappyStep.hopeBetterExperience": "Esperamos que sua próxima experiência seja melhor",
    "unhappyStep.sorryExplanation": "Sentimos muito que esta experiência não tenha sido boa. Esperamos que a próxima seja melhor.",
    "unhappyStep.goToSolution": "Voltar para a sua solução",
    "addTestimonialStep.gladGoodDiscussion": "Que bom que você teve uma boa discussão!",
    "addTestimonialStep.mentorsVolunteerTime": "Os mentores doam seu tempo de graça. Um belo depoimento é uma ótima forma de agradecer e de incentivar que continuem ajudando outras pessoas.",
    "addTestimonialStep.leaveTestimonial": "Deixe um depoimento para {{mentorHandle}} (opcional)",
    "addTestimonialStep.back": "Voltar",
    "addTestimonialStep.skip": "Pular",
    "addTestimonialStep.finish": "Concluir",
    "celebrationStep.thankYouForTestimonial": "Agradecemos por deixar um depoimento 💙"
  },
  "components/favorites-list": {
    "index.searchPlaceholder": "Buscar por nome do autor",
    "index.defaultError": "Não foi possível carregar as soluções",
    "index.noResults.title": "Nenhuma solução encontrada.",
    "index.noResults.description": "Tente mudar os filtros para encontrar suas soluções favoritas.",
    "index.noFavoritesYet.title": "Nenhum favorito ainda.",
    "index.noFavoritesYet.description": "Favorite as soluções para adicioná-las à sua lista de favoritos.",
    "index.filteringRestricted": "Filtragem restrita aos Insiders"
  },
  "components/github-syncer-widget": {
    "miniAdvert.backupYourSolutionsToGitHub": "Faça backup das suas soluções no GitHub",
    "miniAdvert.automaticallyBackupSolutions": "Faça backup automático das suas soluções no GitHub com nossa ferramenta de backup automatizada.",
    "miniAdvert.configureBackups": "Configurar backups",
    "activeAutomaticSync.autoBackupEnabled": "Backup automático ativado",
    "activeAutomaticSync.newIterationsAutoBackupSolution": "Novas iterações serão copiadas automaticamente para o GitHub. Para acionar manualmente um backup de todas as iterações desta solução, use o botão abaixo.",
    "activeAutomaticSync.newIterationsAutoBackupIteration": "Novas iterações desta solução serão copiadas automaticamente para o GitHub. Para acionar manualmente um backup desta iteração, use o botão abaixo.",
    "activeAutomaticSync.triggerSolutionBackup": "Acionar backup da solução",
    "activeAutomaticSync.triggerIterationBackup": "Acionar backup da iteração",
    "pausedSync.yourSyncerCurrentlyPaused": "Seu sincronizador está <0>pausado</0> no momento.",
    "pausedSync.visitSettingsToResumeSyncing": "Acesse suas <0>configurações</0> para retomar a sincronização.",
    "activeManualSync.automaticSyncsDisabled": "Você está com as sincronizações automáticas desativadas",
    "activeManualSync.clickToBackupSolution": "Clique para fazer backup da sua solução",
    "miniAdvert.exercism": "Exercism",
    "miniAdvert.syncWith": "Sincronizar com",
    "miniAdvert.github": "Github",
    "activeAutomaticSync.unknownError": "Erro desconhecido",
    "activeAutomaticSync.errorQueuing": "Erro ao enfileirar o backup de todas as trilhas: {{message}}",
    "activeAutomaticSync.backupQueued": "Seu backup foi enfileirado e deve ser concluído em alguns minutos.",
    "activeAutomaticSync.somethingWentWrong": "Algo deu errado ao enfileirar o backup de todas as trilhas. Tente novamente."
  },
  "components/impact/ImpactTestimonial.tsx": {
    "impactTestimonial.saidThisAbout": "disse isto sobre",
    "impactTestimonial.on": "em"
  },
  "components/impact/map.tsx": {
    "map.someoneJoinedExercism": "Alguém se juntou ao Exercism",
    "map.publishedNewSolution": "@{{handle}} publicou uma nova solução",
    "map.openedIssue": "@{{handle}} abriu uma issue no GitHub do Exercism",
    "map.submittedPullRequest": "@{{handle}} enviou um Pull Request no GitHub do Exercism",
    "map.mergedPullRequest": "@{{handle}} teve um Pull Request mesclado no GitHub do Exercism"
  },
  "components/impact/TopLearningCountries.tsx": {
    "topLearningCountries.topLearningCountries": "Países que mais aprendem"
  },
  "components/insiders": {
    "insidersStatus.eligibleText": "Você é elegível ao Insiders no momento. Agradecemos por você fazer parte do Exercism. Estamos animados para continuar com você na nossa jornada!",
    "insidersStatus.ineligibleText": "Configure uma doação mensal recorrente de $10 ou mais para acessar o Insiders",
    "insidersStatus.eligibleLifetimeText": "Demos a você acesso vitalício ao Insiders. Agradecemos por você fazer parte do Exercism. Estamos animados para continuar com você na nossa jornada!",
    "insidersStatus.unsetText": "No momento, estamos calculando seu status no Insiders. Esta caixa será atualizada quando terminarmos.",
    "insidersStatus.getAccessToInsiders": "Tenha acesso ao Insiders",
    "insidersStatus.donateToAccessInsiders": "Doe para o Exercism para acessar o Insiders",
    "insidersStatus.exercismIsNonProfit": "O Exercism é uma organização sem fins lucrativos independente e registrada (Reino Unido nº 11733062) com uma equipe pequena. Todas as doações são usadas para manter e melhorar a plataforma.",
    "insidersStatus.chooseMonthlyDonation": "1. Escolha sua doação mensal:",
    "insidersStatus.specifyAmount": "Especifique o valor",
    "insidersStatus.minimumDonationAmount": "Atenção: o valor mínimo de doação para o acesso Insiders é de $10.00. Agradecemos pelo seu apoio!",
    "insidersStatus.choosePaymentMethod": "2. Escolha sua forma de pagamento:",
    "insidersStatus.thankYou": "Obrigado!",
    "insidersStatus.thankYouForSupport": "Muito obrigado por apoiar o Exercism. Isso significa tudo para nós! 💜",
    "insidersStatus.setUpMonthlyDonation": "Use o formulário abaixo para configurar sua doação mensal. Você pode alterar ou cancelar sua doação a qualquer momento na página de configurações.",
    "insidersStatus.donationsImprovePlatform": "O Exercism é uma organização sem fins lucrativos e independente. Todas as doações são usadas para manter e melhorar a plataforma. Todos os pagamentos são processados com segurança pela Stripe.",
    "paymentPending.errorFetchingStatus": "Erro ao buscar o status do PayPal"
  },
  "components/student/solution-summary": {
    "communitySolutions.exploreTheirApproaches": "Explore as abordagens deles para aprender novas dicas e truques. Descubra as soluções populares deste exercício.",
    "communitySolutions.viewCommunitySolutions": "Ver soluções da comunidade",
    "mentoring.getMentoredByAHuman": "Receba mentoria de uma pessoa",
    "mentoring.youAlsoGetTheOpportunityToBeMentored": "Você também tem a oportunidade de receber mentoria de especialistas em {{trackTitle}}.",
    "mentoring.onAverageStudentsIterate": "Em média, os estudantes fazem mais 3,5 iterações quando recebem mentoria em uma solução.",
    "mentoring.learnMore": "Saiba mais",
    "header.yourSolutionLooksGood": "Sua solução está boa!",
    "header.goodJobYourSolutionHasPassedAllTests": "<strong>Bom trabalho.</strong> Sua solução para “{{exerciseTitle}}!” passou em todos os testes 😊",
    "header.yourSolutionIsBeingProcessed": "Sua solução está sendo processada…",
    "header.yourSolutionIsCurrentlyBeingTested": "Sua solução está sendo testada, analisada e comparada com outras soluções para encontrar possíveis melhorias. Isso deve levar apenas alguns segundos.",
    "header.yourSolutionFailedTheTests": "Sua solução não passou nos testes.",
    "header.hmmmItLooksLikeYourSolutionIsntWorking": "Hmmm, parece que sua solução não está funcionando. Verifique se os testes passam localmente na sua máquina. Se eles passarem para você, leia <articleLink>este artigo <icon></icon></articleLink>",
    "header.yourSolutionWorkedButYouCanTakeItFurther": "Sua solução funcionou, mas você pode ir além…",
    "header.weveAnalysedYourSolutionAndHave": "Analisamos sua solução e temos {{comments}}. Resolva as melhorias essenciais antes de continuar.",
    "header.yourSolutionLooksGreat": "Sua solução está ótima!",
    "header.yourSolutionPassedTheTestsAndWeDontHave": "Sua solução passou nos testes e não temos nenhuma recomendação. {{mentorOffer}} <strong>Ótimo trabalho! 🎉</strong>",
    "header.considerWorkingWithAMentor": "Considere trabalhar com um mentor para deixá-la ainda melhor.",
    "header.youMightWantToWorkWithAMentor": "Talvez você queira trabalhar com um mentor para deixá-la ainda melhor.",
    "header.yourSolutionIsGoodEnoughToContinue": "Sua solução está boa o suficiente para continuar!",
    "status.testsPassed": "Testes aprovados",
    "status.testsFailed": "Testes reprovados",
    "header.opensInANewTab": "Abre em uma nova aba",
    "mentoring.opensInNewTab": "Abre em nova aba",
    "communitySolutions.learnFromOthersSolutions": "Aprenda com as soluções de outras pessoas",
    "communitySolutions.thisIsWhereWeWouldUsuallyLink": "É aqui que normalmente indicaríamos as soluções de outras pessoas para o mesmo exercício.",
    "header.weveAnalysedYourSolutionAndNotFoundAnythingThatNeedsChanging_one": "Analisamos sua solução e não encontramos nada que precise ser mudado. Mas temos <comments>{{count}} comentário adicional</comments> que você pode querer conferir. {{mentorOffer}} <strong>Ótimo trabalho! 🎉</strong>",
    "header.weveAnalysedYourSolutionAndNotFoundAnythingThatNeedsChanging_many": "Analisamos sua solução e não encontramos nada que precise ser mudado. Mas temos <comments>{{count}} comentários adicionais</comments> que você pode querer conferir. {{mentorOffer}} <strong>Ótimo trabalho! 🎉</strong>",
    "header.weveAnalysedYourSolutionAndNotFoundAnythingThatNeedsChanging_other": "Analisamos sua solução e não encontramos nada que precise ser mudado. Mas temos <comments>{{count}} comentários adicionais</comments> que você pode querer conferir. {{mentorOffer}} <strong>Ótimo trabalho! 🎉</strong>",
    "header.weveAnalysedYourSolutionAndHaveComments_one": "Analisamos sua solução e temos {{comments}}. Você pode continuar ou resolver a recomendação primeiro. Você escolhe!",
    "header.weveAnalysedYourSolutionAndHaveComments_many": "Analisamos sua solução e temos {{comments}}. Você pode continuar ou resolver as {{count}} recomendações primeiro. Você escolhe!",
    "header.weveAnalysedYourSolutionAndHaveComments_other": "Analisamos sua solução e temos {{comments}}. Você pode continuar ou resolver as {{count}} recomendações primeiro. Você escolhe!",
    "header.weSuggestAddressingTheRecommendations_one": "Sugerimos que você resolva a recomendação antes de continuar.",
    "header.weSuggestAddressingTheRecommendations_many": "Sugerimos que você resolva as {{count}} recomendações antes de continuar.",
    "header.weSuggestAddressingTheRecommendations_other": "Sugerimos que você resolva as {{count}} recomendações antes de continuar.",
    "comments.essentialImprovements_one": "{{count}} melhoria essencial",
    "comments.essentialImprovements_many": "{{count}} melhorias essenciais",
    "comments.essentialImprovements_other": "{{count}} melhorias essenciais",
    "comments.recommendations_one": "{{count}} recomendação",
    "comments.recommendations_many": "{{count}} recomendações",
    "comments.recommendations_other": "{{count}} recomendações",
    "comments.additionalComments_one": "{{count}} comentário adicional",
    "comments.additionalComments_many": "{{count}} comentários adicionais",
    "comments.additionalComments_other": "{{count}} comentários adicionais"
  },
  "components/student/tracks-list": {
    "orderSelect.sortByLastTouched": "Ordenar por último acesso",
    "track.learningMode": "Modo de aprendizagem",
    "track.thisTrackIsNew": "Esta trilha é nova",
    "track.new": "Nova",
    "track.joined": "Inscrito",
    "track.numberOfExercises": "{{count}} exercício",
    "track.numberOfConcepts": "{{count}} conceito",
    "track.lastTouched": "Último acesso {{time}}",
    "list.noResultsFound": "Nenhum resultado encontrado",
    "list.resetSearchAndFilters": "Redefinir busca e filtros",
    "tagsFilter.filterBy": "Filtrar por",
    "tagsFilter.showingAll_one": "Mostrando a {{count}} trilha",
    "tagsFilter.showingAll_many": "Mostrando todas as {{count}} trilhas",
    "tagsFilter.showingAll_other": "Mostrando todas as {{count}} trilhas",
    "tagsFilter.resetFilters": "Redefinir filtros",
    "tagOptionList.apply": "Aplicar",
    "tagOptionList.close": "Fechar",
    "track.numberOfExercisesAlt": "Número de exercícios",
    "track.numberOfConceptsAlt": "Número de conceitos",
    "tagsFilter.filterTracksLabel": "Uma série de caixas de seleção para filtrar trilhas do Exercism",
    "track.numberOfExercises_one": "{{count}} exercício",
    "track.numberOfExercises_many": "{{count}} exercícios",
    "track.numberOfExercises_other": "{{count}} exercícios",
    "track.numberOfConcepts_one": "{{count}} conceito",
    "track.numberOfConcepts_many": "{{count}} conceitos",
    "track.numberOfConcepts_other": "{{count}} conceitos"
  },
  "components/modals/BegModal.tsx": {
    "begModal.weNeedYourHelp": "Precisamos da sua ajuda!",
    "begModal.cantAffordIt": "Não tem condições de doar?",
    "begModal.shareExercism": "Se você não tem condições de doar, mas gostaria de ajudar de outra forma, compartilhe o Exercism com seus amigos e colegas e fale sobre nós nas redes sociais. Quanto mais pessoas usarem o Exercism, mais doações recebemos!",
    "begModal.wantToKnowMore": "Quer saber mais?",
    "begModal.explainsWhyWeNeedDonations": "Preparei um vídeo curto que explica por que precisamos de doações e como as usamos 👇",
    "begModal.fewerThan1Percent": "Menos de 1% de quem usa o Exercism escolhe doar. Se você tem condições, seja uma dessas pessoas.",
    "begModal.continueWithoutDonating": "Continuar sem doar",
    "begModal.previousDonorContent.thankYou": "Você é uma das poucas pessoas que já doaram para o Exercism. Muito obrigado pelo seu apoio 💙",
    "begModal.previousDonorContent.hateToAskAgain": "Odeio pedir de novo (😔), mas precisamos muito do seu apoio. O Exercism não está cobrindo os custos e precisamos muito da sua ajuda. Se você está gostando do Exercism e tem condições, <0>considere doar mais alguns dólares</0> para nos apoiar.",
    "begModal.previousDonorContent.monthlyDonationHelpful": "Se possível, uma doação mensal ajudaria ainda mais! Leva 30 segundos para configurar usando o formulário à direita 👉",
    "begModal.nonDonorContent.exercismReliesOnDonations": "O Exercism depende de doações. Mas no momento não temos o suficiente 😔",
    "begModal.nonDonorContent.mostPeopleCantAfford": "A maioria das pessoas que usa o Exercism não tem condições de doar. Mas se você tem e está achando o Exercism útil, <0>considere doar alguns dólares</0> para que possamos mantê-lo gratuito para quem não tem condições.",
    "begModal.nonDonorContent.only1Percent": "Se apenas 1% dos nossos usuários nos apoiar regularmente, conseguiremos cobrir nossos custos. Leva 30 segundos para doar, usando o formulário à direita 👉",
    "begModal.sorryToDisturb": "Desculpe incomodar, mas..."
  },
  "components/modals/BugReportModal.tsx": {
    "reportABug": "Reportar um bug",
    "bugReportSubmittedThankYou": "Relato de bug enviado. Obrigado!",
    "close": "Fechar",
    "thanksForReportingPleaseTellUsWhatIsWrong": "Obrigado por reportar. Conte para nós o que está errado.",
    "pleaseProvideAsMuchDetailAsPossible": "Forneça o máximo de detalhes possível",
    "submitBugReport": "Enviar relato de bug",
    "cancel": "Cancelar"
  },
  "components/modals/ChangePublishedIterationModal.tsx": {
    "changePublishedIterationsModal.changePublishedIterations": "Alterar iterações publicadas",
    "changePublishedIterationsModal.recommendPublishing": "Recomendamos publicar todas as iterações para ajudar outras pessoas a aprender com a sua jornada, mas você também pode escolher apenas a sua iteração favorita para destacar.",
    "changePublishedIterationsModal.updatePublishedSolution": "Atualizar solução publicada",
    "changePublishedIterationsModal.cancel": "Cancelar",
    "changePublishedIterationsModal.unableToChangePublishedIteration": "Não foi possível alterar a iteração publicada"
  },
  "components/modals/complete-exercise-modal": {
    "exerciseCompletedModal.youCompleted": "Você concluiu {{exerciseTitle}}!",
    "exerciseCompletedModal.awesomeWorkLearning": "Excelente trabalho. Você está um passo mais perto de aprender {{trackTitle}} 🚀",
    "exerciseCompletedModal.awesomeWorkMastering": "Excelente trabalho. Você está um passo mais perto de dominar {{trackTitle}} 🚀",
    "exerciseCompletedModal.concept.info_1": "Você aprendeu <strong>{{count}}</strong> conceito.",
    "exerciseCompletedModal.concept.info_many": "Você aprendeu <strong>{{count}}</strong> conceitos.",
    "exerciseCompletedModal.concept.info_1_1": "Você aprendeu <strong>{{count}}</strong> conceito e desbloqueou {{unlockedExercisesCount}} exercício ao concluir este exercício.",
    "exerciseCompletedModal.concept.info_1_many": "Você aprendeu <strong>{{count}}</strong> conceito e desbloqueou {{unlockedExercisesCount}} exercícios ao concluir este exercício.",
    "exerciseCompletedModal.concept.info_many_1": "Você aprendeu <strong>{{count}}</strong> conceitos e desbloqueou {{unlockedExercisesCount}} exercício ao concluir este exercício.",
    "exerciseCompletedModal.concept.info_many_many": "Você aprendeu <strong>{{count}}</strong> conceitos e desbloqueou {{unlockedExercisesCount}} exercícios ao concluir este exercício.",
    "exerciseCompletedModal.practice.info_1": "Você avançou em <strong>{{count}}</strong> conceito ao concluir este exercício.",
    "exerciseCompletedModal.practice.info_many": "Você avançou em <strong>{{count}}</strong> conceitos ao concluir este exercício.",
    "exerciseCompletedModal.practice.info_none": "Depois de praticar mais um pouco de {{trackTitle}}, volte a este exercício e veja se consegue melhorá-lo ainda mais.",
    "exerciseCompletedModal.showMeMoreConcepts": "Mostrar mais conceitos",
    "exerciseCompletedModal.showMeMoreExercises": "Mostrar mais exercícios",
    "exerciseCompletedModal.returnToExercise": "Voltar ao exercício",
    "publishSolutionModal.publishKnowledge": "Publique seu código e compartilhe seu conhecimento",
    "publishSolutionModal.publishHelpOthers": "Ao publicar seu código, você ajuda outras pessoas a aprender com o seu trabalho. Você pode escolher quais iterações publicar, adicionar mais iterações depois de publicar e despublicar quando quiser.",
    "tutorialCompletedModal.heading": "Você concluiu “{{exerciseTitle}}”.",
    "tutorialCompletedModal.subheading": "Este é só o começo da sua jornada na trilha {{trackTitle}} 🚀",
    "tutorialCompletedModal.body.noCourse": "Agora é hora de encarar alguns <0>exercícios de verdade</0>.",
    "tutorialCompletedModal.body.withCourse": "Agora é hora de encarar alguns <0>exercícios de verdade</0>. Também revelamos os {{conceptCount}} conceitos de {{trackTitle}} para você dar uma olhada.",
    "tutorialCompletedModal.accessToMentoring": "Assim que você começar seu próximo exercício, também terá acesso à seção de mentoria da sua trilha.",
    "tutorialCompletedModal.showMeConcepts": "Mostrar os conceitos",
    "tutorialCompletedModal.showMoreExercises": "Mostrar mais exercícios",
    "tutorialCompletedModal.returnToTutorial": "Voltar para “{{exerciseTitle}}”",
    "publishSolutionForm.yesShareSolution": "Sim, quero compartilhar minha solução com a comunidade.",
    "publishSolutionForm.noMarkComplete": "Não, só quero marcar o exercício como concluído.",
    "publishSolutionForm.confirm": "Confirmar",
    "publishSolutionForm.loading": "carregando"
  },
  "components/modals/mentor-registration-modal/commit-step": {
    "reputationInfo.reputationAndTestimonials": "Reputação e depoimentos",
    "reputationInfo.gainReputation": "Você ganha <0>6 de reputação</0> por cada sessão de mentoria bem-sucedida. Ao final de cada discussão, os estudantes são convidados a deixar um depoimento para você."
  },
  "components/modals/MentorChangeTracksModal.tsx": {
    "changeTheTracksYouMentor": "Mude as trilhas nas quais você é mentor",
    "youWillStillBeAbleToContinue": "Você ainda poderá continuar qualquer discussão existente em outras trilhas."
  },
  "components/modals/MentorRegistrationModal.tsx": {
    "chooseTrackStep.selectTracks": "Selecione as trilhas nas quais você quer ser mentor",
    "commitStep.commitToBeGoodMentor": "Comprometa-se a ser um bom mentor",
    "congratulationsStep.congratulations": "Parabéns"
  },
  "components/modals/profile": {
    "firstTimeModal.havePublicProfile": "Agora você tem um perfil público!",
    "firstTimeModal.goodJob": "Muito bem!",
    "firstTimeModal.seeSolutions": "Agora você vai ver suas soluções publicadas, depoimentos de mentoria, contribuições e emblemas no seu perfil público.",
    "firstTimeModal.shareProfile": "Você também pode compartilhar seu perfil com outras pessoas!"
  },
  "components/modals/PublishSolutionModal.tsx": {
    "publishSolutionModal.publishYourSolution": "Publique sua solução",
    "publishSolutionModal.recommendPublishing": "Recomendamos publicar todas as iterações para ajudar outras pessoas a aprender com a sua jornada, mas você também pode escolher apenas a sua iteração favorita para destacar.",
    "publishSolutionModal.publish": "Publicar",
    "publishSolutionModal.cancel": "Cancelar",
    "publishSolutionModal.unableToPublishSolution": "Não foi possível publicar a solução"
  },
  "components/modals/realtime-feedback-modal": {
    "realTimeFeedbackModal.deepDiveVideo": "Vídeo de aprofundamento",
    "realTimeFeedbackModal.feedback": "Feedback",
    "checkingForAutomatedFeedback.checking": "Verificando feedback automatizado…",
    "checkingForAutomatedFeedback.inspectingCode": "Nossos sistemas estão inspecionando seu código para encontrar tanto feedback automatizado quanto feedback dado por mentores em soluções semelhantes.",
    "checkingForAutomatedFeedback.processTime": "Esse processo normalmente leva ~10 segundos.",
    "checkingForAutomatedFeedback.continueWaiting": "Continuar sem esperar",
    "checkingForAutomatedFeedback.takingLonger": "Desculpe, isso está demorando um pouco mais que o esperado. Talvez você queira continuar sem esperar. Depois, você pode ver qualquer feedback na aba de iterações da solução.",
    "feedbackContent.noFeedback": "Nenhum feedback automatizado",
    "feedbackContent.foundFeedback": "Feedback automatizado encontrado"
  },
  "components/modals/realtime-feedback-modal/components": {
    "feedbackContentButtons.goBackToEditor": "Voltar ao editor",
    "feedbackContentButtons.continue": "Continuar"
  },
  "components/modals/realtime-feedback-modal/feedback-content": {
    "deepDiveVideoContent.digDeeperInto": "Aprofunde-se em {{exerciseTitle}}!",
    "deepDiveVideoContent.continue": "Continuar"
  },
  "components/modals/realtime-feedback-modal/feedback-content/found-automated-feedback": {
    "index.suggestionImproveCode": "Aqui vai uma sugestão de como melhorar seu código…",
    "index.positiveFeedback": "Temos um feedback positivo para você! 🎉",
    "index.importantSuggestionImproveCode": "Aqui vai uma sugestão importante de como melhorar seu código…",
    "index.thoughtsOnCode": "Aqui vão algumas considerações sobre seu código…",
    "index.continue": "Continuar",
    "index.continueAnyway": "Continuar mesmo assim",
    "analyzerFeedback.generatedFeedback": "Nosso <strong>Analisador de {{trackTitle}}</strong> gerou este feedback ao analisar sua solução.",
    "representerFeedback.gaveFeedbackSimilarSolution": "<0>{{author}}</0> deu este feedback em uma solução muito parecida com a sua"
  },
  "components/student/mentoring-session/mentoring-request/MentoringRequestFormComponents": {
    "solutionCommentTextArea.howCanMentorHelpYou": "Como um mentor pode ajudar você com esta solução?",
    "solutionCommentTextArea.giveMentorStartingPoint": "Dê ao seu mentor um ponto de partida para a conversa. Este será seu primeiro comentário durante a sessão. É permitido usar Markdown.",
    "trackObjectivesTextArea.whatAreYouHopingToLearn": "O que você espera aprender com esta trilha?",
    "trackObjectivesTextArea.tellOurMentorsAboutYourBackground": "Conte aos nossos mentores um pouco sobre sua experiência com programação e o que você pretende aprender na trilha {{trackTitle}}."
  },
  "components/student/MentoringComboButton.tsx": {
    "mentoringComboButton.continueCodeReview": "Continuar revisão de código",
    "mentoringComboButton.viewRequest": "Ver pedido",
    "mentoringComboButton.submitForCodeReview": "Enviar para revisão de código"
  },
  "components/student/MentoringSession.tsx": {
    "closeButton.close": "Fechar",
    "sessionInfo.inTrack": "Em",
    "discussionActions.exercise": "Exercício",
    "iterationView.discussion": "Discussão",
    "mentoringRequest.trackObjectives": "Objetivos da trilha"
  },
  "components/student/open-editor-button": {
    "startExerciseButton.startInEditor": "Começar no editor"
  },
  "components/student/OpenEditorButton.tsx": {
    "openEditor.openInEditor": "Abrir no editor",
    "openEditor.startInEditor": "Começar no editor",
    "openEditor.continueInEditor": "Continuar no editor",
    "openEditor.downloadAndWorkLocally": "Baixar e trabalhar localmente",
    "openEditor.downloadPrompt": "Prefere usar as ferramentas que você já conhece, em vez do nosso editor online? Sem problema!",
    "openEditor.youCanWorkLocally": "{{downloadPrompt}} Você pode baixar este exercício e trabalhar nele localmente, e depois enviá-lo quando estiver contente.",
    "openEditor.exerciseNotAvailable": "Este exercício não está disponível no editor online.",
    "openEditor.firstTimeUsingSetup": "É a primeira vez que você usa nossa configuração local? Leia nosso <link>guia para resolver exercícios localmente</link> para entender o fluxo e instalar o Exercism localmente. Depois, volte aqui e use o comando acima para começar o exercício.",
    "openEditor.onlineEditorNotAvailable": "O editor online não está disponível para este exercício. Resolva este exercício localmente e envie-o pela CLI.",
    "openEditor.clickArrowForMoreInfo": "Clique na seta à direita para ver mais informações.",
    "openEditor.exerciseCurrentlyLocked": "Este exercício está bloqueado no momento"
  },
  "components/student/published-solution": {
    "publishSettings.publishSettings": "Configurações de publicação",
    "publishSettings.changePublishedIterations": "Alterar iterações publicadas…",
    "publishSettings.unpublishSolution": "Despublicar solução…",
    "unpublishSolutionModalButton.label": "Despublicar solução"
  },
  "components/student/PublishSolutionButton.tsx": {
    "publishSolutionButton.publishSolution": "Publicar solução"
  },
  "components/student/RequestMentoringButton.tsx": {
    "mentoringSlotAvailable": "Vaga de mentoria disponível",
    "selectAnExercise": "Selecione um exercício"
  },
  "components/settings/ProfileForm.tsx": {
    "profileForm.midLevelDeveloper": "Desenvolvedor de nível médio",
    "profileForm.seniorDeveloper": "Desenvolvedor sênior",
    "profileForm.successAlt": "Sucesso",
    "profileForm.profile": "Perfil",
    "profileForm.name": "Nome",
    "profileForm.location": "Localização",
    "profileForm.bio": "Bio",
    "profileForm.tellTheWorldAboutYouEmojisEncouraged": "Conte ao mundo sobre você 🌎. Emojis são bem-vindos!",
    "profileForm.seniority": "Senioridade",
    "profileForm.yourSocialAccounts": "Suas redes sociais",
    "profileForm.githubHandle": "Github (nome de usuário)",
    "profileForm.yourGitHubHandle": "Seu nome de usuário do GitHub",
    "profileForm.twitterHandle": "Twitter (nome de usuário)",
    "profileForm.yourTwitterHandle": "Seu nome de usuário do Twitter",
    "profileForm.linkedInFullURL": "LinkedIn (URL completa)",
    "profileForm.yourLinkedInProfileUrl": "A URL do seu perfil do LinkedIn",
    "profileForm.saveProfileData": "Salvar dados do perfil",
    "profileForm.yourProfileHasBeenSaved": "Seu perfil foi salvo",
    "profileForm.absoluteBeginner": "Iniciante absoluto",
    "profileForm.beginner": "Iniciante",
    "profileForm.juniorDeveloper": "Desenvolvedor Júnior"
  },
  "components/settings/PronounsForm.tsx": {
    "pronounsForm.howWouldYouLikeToBeAddressedOptional": "Como você prefere que as pessoas se refiram a você? (opcional)",
    "pronounsForm.instructions": "Recomendamos listar os pronomes que você gostaria que as pessoas usassem ao se referir a você. <0>No depoimento de exemplo abaixo, insira os pronomes que você gostaria que mostrássemos aos seus mentores e estudantes.</0> Você pode deixar este campo em branco; nesse caso, não vamos sugerir nenhum pronome. <1>Saiba mais sobre como usamos os pronomes.</1>",
    "pronounsForm.testimonialText": "{{handle}} foi realmente ótimo.",
    "pronounsForm.testimonialAnswered": "respondeu a todas as minhas perguntas. Vou recomendar",
    "pronounsForm.testimonialToOthersBecause": "a outras pessoas porque",
    "pronounsForm.testimonialAdviceHelpful": "os conselhos foram muito úteis.",
    "pronounsForm.frequentlyUsed": "Usados com frequência:",
    "pronounsForm.sheHerHer": "ela / dela / dela",
    "pronounsForm.heHimHis": "ele / dele / dele",
    "pronounsForm.theyThemTheir": "elu / delu / delu",
    "pronounsForm.useHandle": "Usar handle",
    "pronounsForm.leaveBlank": "Deixar em branco",
    "pronounsForm.savePronouns": "Salvar pronomes",
    "pronounsForm.yourPronounsHaveBeenUpdated": "Seus pronomes foram atualizados",
    "pronounsForm.pronounValidationTitle": "O pronome não pode conter espaços em branco e não pode ter mais de 255 caracteres",
    "pronounsForm.successAlt": "Sucesso",
    "pronounsForm.placeholderThey": "ex.: Ela",
    "pronounsForm.placeholderThem": "ex.: dela",
    "pronounsForm.placeholderTheir": "ex.: dela"
  },
  "components/settings/ResetAccountButton.tsx": {
    "resetAccount": "Redefinir conta"
  },
  "components/settings/ShowOnSupportersPageButton.tsx": {
    "appearOnSupportersPage": "Aparecer na página de apoiadores?"
  },
  "components/settings/theme-preference-form": {
    "infoMessage.insiderAccessToDarkMode": "Como Insider do Exercism, você tem acesso ao Modo Escuro. Escolha entre claro, escuro ou atualização automática conforme as preferências do seu sistema. Aproveite! 💎",
    "infoMessage.eligibleToJoinInsiders": "Você pode entrar para os Insiders. <0>Comece por aqui.</0>",
    "infoMessage.darkModeOnlyAvailableToInsiders": "O Modo Escuro só está disponível para os Insiders do Exercism. <0>Faça uma doação ao Exercism</0> e torne-se um Insider para ter acesso ao Modo Escuro, à integração com o ChatGPT e muito mais.",
    "disabledTooltip.mustBeExercismInsider": "Você precisa ser um <0>Insider do Exercism <1/></0> para desbloquear este tema."
  },
  "components/settings/ThemePreferenceForm.tsx": {
    "themePreferenceForm.theme": "Tema"
  },
  "components/settings/TokenForm.tsx": {
    "tokenForm.apiCliToken": "Token de API / CLI",
    "tokenForm.yourAuthenticationTokenIs": "Seu token de autenticação é:",
    "tokenForm.whereDoIUseThis": "Onde eu uso isto?",
    "tokenForm.resetToken": "Redefinir token",
    "tokenForm.yourTokenHasBeenReset": "Seu token foi redefinido",
    "tokenForm.successAlt": "Sucesso"
  },
  "components/settings/useInvalidField.tsx": {
    "field.mustBeNoLongerThan": "{{fieldName}} não pode ter mais de {{maxLength}} caracteres"
  },
  "components/settings/UserPreferencesForm.tsx": {
    "automation.title": "Automação",
    "automation.changePreferences": "Alterar preferências",
    "automation.successMessage": "Suas preferências foram atualizadas",
    "automation.successAlt": "Sucesso"
  },
  "components/track/UnlockHelpButton.tsx": {
    "unlockHelpButton.unlockThisTab": "Desbloquear esta aba",
    "unlockHelpButton.defaultError": "Ocorreu um erro ao desbloquear a ajuda. Tente novamente!"
  },
  "components/training-data/code-tagger": {
    "rightPane.automationRules.theseTagsUsedToTrain": "Essas tags serão usadas para treinar redes neurais para identificar corretamente as soluções dos estudantes. Obrigado pela ajuda!",
    "rightPane.automationRules.heresSomeNotes": "Aqui estão algumas dicas para ajudar você:",
    "rightPane.automationRules.ifUnclearAskOnForum": "Se você ficar na dúvida se uma tag deve ser adicionada (ou removida), pergunte no <0>fórum</0>. Compartilhar conhecimento ajuda todo mundo.",
    "rightPane.automationRules.stickToOfficialList": "Procure seguir a lista oficial de tags no menu suspenso. Se você precisar adicionar uma nova tag, pode fazer isso digitando uma nova tag, mas considere discuti-la no <0>fórum</0>.",
    "rightPane.considerations.pleaseReadDocs": "Por favor, <0>leia a documentação</0> antes de adicionar tags às soluções.",
    "rightPane.rightPane.saveAndTagAnother": "Salvar e adicionar tags a outra…",
    "leftPane.codeInfo.youAreAssigningTags": "Você está adicionando tags para",
    "leftPane.codeInfo.in": "em"
  },
  "components/training-data/dashboard": {
    "dashboardTabs.needsTagging": "Aguardando tags",
    "dashboardTabs.needsChecking": "Aguardando verificação",
    "dashboardTabs.needsCheckingAdmin": "Aguardando verificação (admin)",
    "taggableCodeList.noTrainingData": "Nenhum dado de treinamento",
    "taggableCodeList.oopsSomethingWentWrong": "Opa! Algo deu errado!",
    "taggableCodeList.retry": "Tentar novamente",
    "dashboardHeader.filterExerciseName": "Filtrar nome do exercício"
  },
  "discussion-batch": {
    "components.mentoring.discussion.addDiscussionPost.thisDiscussionHasEnded": "<strong>Esta discussão foi encerrada.</strong> Tem mais a dizer? Você <em>ainda pode publicar</em>.",
    "components.mentoring.discussion.discussionActions.ended": "Encerrada",
    "components.mentoring.discussion.finishButton.endDiscussion": "<hint>Encerrar discussão</hint>"
  },
  "session-batch-1": {
    "components.mentoring.session.automatedFeedbackModal.automatedAnalysis": "Análise automatizada",
    "components.mentoring.session.automatedFeedbackModal.forIteration": "da iteração {{iteration}}",
    "components.mentoring.session.automatedFeedbackModal.loadingAutomatedFeedback": "Carregando feedback automatizado",
    "components.mentoring.session.automatedFeedbackSummary.youReceivedAutomatedFeedback": "Você recebeu feedback automatizado",
    "components.mentoring.session.automatedFeedbackSummary.studentReceivedAutomatedFeedback": "O estudante recebeu feedback automatizado",
    "components.mentoring.session.automatedFeedbackSummary.opensInAModal": "Abre em um modal",
    "components.mentoring.session.cancelledRequestModal.mentoringRequestCancelled": "Solicitação de mentoria cancelada",
    "components.mentoring.session.cancelledRequestModal.studentCancelledRequest": "O estudante cancelou esta solicitação de mentoria. Sabemos que isso é extremamente frustrante depois que você já começou a responder 😞 Desculpe pelo transtorno!",
    "components.mentoring.session.cancelledRequestModal.thankYouForBeingAMentor": "Obrigado por ser mentor no Exercism 💙",
    "components.mentoring.session.cancelledRequestModal.backToMentorRequests": "Voltar para as solicitações de mentoria",
    "components.mentoring.session.cancelledRequestModal.closeThisModal": "Fechar este modal",
    "components.mentoring.session.filePanel.instructions": "Instruções",
    "components.mentoring.session.filePanel.tests": "Testes"
  },
  "session-batch-2": {
    "components.mentoring.session.guidance.theExemplarSolution": "A solução exemplar",
    "components.mentoring.session.guidance.tryAndGuideStudent": "Tente conduzir o estudante até essa solução. É o melhor ponto de chegada para ele neste momento da trilha.",
    "components.mentoring.session.guidance.exerciseNotes": "Notas do exercício",
    "components.mentoring.session.guidance.trackNotes": "Notas da trilha",
    "components.mentoring.session.guidance.howYouSolvedExercise": "Como você resolveu o exercício",
    "components.mentoring.session.guidance.automatedFeedback": "Feedback automatizado",
    "components.mentoring.session.iterationButton.new": "Novo",
    "components.mentoring.session.iterationButton.comment": "comentário",
    "components.mentoring.session.iterationButton.comments": "comentários",
    "components.mentoring.session.iterationButton.goToIteration": "Ir para a iteração {{idx}}",
    "components.mentoring.session.iterationMarker.iterationWasSubmitted": "<0>Iteração {{idx}}</0> foi enviada",
    "components.mentoring.session.iterationsList.goToPreviousIteration": "Ir para a iteração anterior",
    "components.mentoring.session.iterationsList.previous": "Anterior",
    "components.mentoring.session.iterationsList.goToNextIteration": "Ir para a próxima iteração",
    "components.mentoring.session.iterationsList.next": "Próxima",
    "components.mentoring.session.iterationsList.leftArrow": "Seta esquerda",
    "components.mentoring.session.iterationsList.rightArrow": "Seta direita",
    "components.mentoring.session.guidance.feedbackHere": "Feedback aqui"
  },
  "components/dropdowns/track-menu": {
    "leaveTrackModal.leaveResetTrackForm.cancel": "Cancelar",
    "leaveTrackModal.leaveResetTrackForm.leaveReset": "Sair + Reiniciar",
    "leaveTrackModal.leaveTrackForm.strongText": "Quando você sai da trilha, você ainda mantém:",
    "leaveTrackModal.leaveTrackForm.listItem1": "Todas as soluções que você enviou em {{trackTitle}}",
    "leaveTrackModal.leaveTrackForm.listItem2": "Toda a mentoria que você recebeu em {{trackTitle}}",
    "leaveTrackModal.leaveTrackForm.howeverWeWill": "No entanto, vamos:",
    "leaveTrackModal.leaveTrackForm.listItem3": "Encerrar todas as discussões de mentoria em {{trackTitle}}",
    "leaveTrackModal.leaveTrackForm.listItem4": "Remover {{trackTitle}} da sua lista de trilhas ativas",
    "leaveTrackModal.leaveTrackForm.infoBoxText": "Você pode voltar quando quiser e continuar de onde parou.",
    "leaveTrackModal.leaveTrackForm.cancel": "Cancelar",
    "leaveTrackModal.leaveTrackForm.leaveTrack": "Sair da trilha",
    "resetTrackModal.heading": "Você está prestes a reiniciar todo o seu progresso em {{trackTitle}}.",
    "resetTrackModal.pleaseReadCarefully": "Leia isto com atenção antes de continuar.",
    "resetTrackModal.irreversible": "Isto é irreversível e significa que você vai perder tudo o que fez nesta trilha.",
    "resetTrackModal.byResettingThisTrack": "Ao reiniciar esta trilha, você vai perder o acesso a:",
    "resetTrackModal.listItem1": "Todas as soluções que você enviou em {{trackTitle}}",
    "resetTrackModal.listItem2": "Toda a mentoria que você recebeu em {{trackTitle}}",
    "resetTrackModal.listItem3": "Perder toda a reputação que você ganhou ao publicar soluções em {{trackTitle}}",
    "resetTrackModal.however": "No entanto:",
    "resetTrackModal.listItem4": "As versões locais das soluções guardadas na sua máquina não serão afetadas",
    "resetTrackModal.listItem5": "Você vai manter todos os emblemas conquistados pelo seu trabalho na trilha {{trackTitle}}",
    "resetTrackModal.confirmationLabel": "Para confirmar, escreva {{confirmation}} na caixa abaixo:",
    "resetTrackModal.cancel": "Cancelar",
    "resetTrackModal.resetTrack": "Reiniciar trilha",
    "activateLearningModeModal.activateLearningMode": "Ativar o Modo de Aprendizado",
    "activateLearningModeModal.paragraph1": "Ativar o Modo de Aprendizado habilita os Conceitos e os Exercícios de Aprendizado nesta trilha. No entanto, ele vai bloquear os exercícios cujos pré-requisitos você ainda não concluiu. Você ainda terá acesso a todos os exercícios que já começou.",
    "activateLearningModeModal.warning": "Você pode ativar e desativar o Modo de Aprendizado quando quiser.",
    "activateLearningModeModal.activateLearningModeButton": "Ativar o Modo de Aprendizado",
    "leaveTrackModal.youreAboutToLeave": "Você está prestes a sair da trilha {{trackTitle}}.",
    "leaveTrackModal.noLongerInterested": "Perdeu o interesse em aprender {{trackTitle}}? Sem problema!",
    "leaveTrackModal.leave": "Sair",
    "leaveTrackModal.leavePlusReset": "Sair + Reiniciar",
    "leaveTrackModal.infoAlt": "Informação",
    "leaveTrackModal.leaveResetTrackForm.confirmationLabel": "Para confirmar, escreva {{confirmation}} na caixa abaixo:",
    "activatePracticeModeModal.disableLearningMode": "Desativar o Modo de Aprendizado",
    "activatePracticeModeModal.paragraph1": "Desativar o Modo de Aprendizado vai desbloquear todos os Exercícios de Prática desta trilha, mas também vai desativar os Conceitos e os Exercícios de Aprendizado.",
    "activatePracticeModeModal.warning": "Você pode entrar e sair do Modo de Prática a qualquer momento.",
    "activatePracticeModeModal.disableLearningModeButton": "Desativar o Modo de Aprendizado",
    "leaveTrackModal.leaveResetTrackForm.strongText": "Ao sair e reiniciar esta trilha, você vai:",
    "leaveTrackModal.leaveResetTrackForm.listItem1": "Perder acesso a todas as soluções que você enviou na trilha {{trackTitle}}",
    "leaveTrackModal.leaveResetTrackForm.listItem2": "Perder acesso a toda a mentoria que você recebeu na trilha {{trackTitle}}",
    "leaveTrackModal.leaveResetTrackForm.listItem3": "Perder toda a reputação que você ganhou publicando soluções na trilha {{trackTitle}}",
    "leaveTrackModal.leaveResetTrackForm.listItem4": "Remover a trilha {{trackTitle}} da sua lista de trilhas ativas",
    "leaveTrackModal.leaveResetTrackForm.irreversibleText": "Isso é irreversível e significa que você vai perder tudo o que fez nesta trilha."
  },
  "components/Editor.tsx": {
    "submitError.unableToSubmitFile": "Não foi possível enviar o arquivo. Tente novamente.",
    "revertError.unableToRevertFile": "Não foi possível reverter o arquivo. Tente novamente."
  },
  "components/editor/EditorStatusSummary.tsx": {
    "editorStatusSummary.error": "Erro: {{error}}",
    "editorStatusSummary.revertingFiles": "Revertendo arquivos…"
  },
  "components/editor/FeedbackPanel": {
    "feedbackPanelRequestMentoring.takeSolutionToNextLevel": "Leve a sua solução para o próximo nível",
    "feedbackPanelRequestMentoring.getFeedbackOnSolution": "Receba feedback de um mentor de {{trackTitle}} sobre a sua solução para o exercício {{exerciseTitle}} e descubra novas formas de abordar o problema, além de ampliar e aprofundar o seu conhecimento de {{trackTitle}}.",
    "feedbackPanelRequestMentoring.submitForCodeReview": "Enviar para revisão de código",
    "feedbackPanelRequestMentoring.free": "É 100% grátis! 😲",
    "feedbackPanelRequestMentoring.whyGetFeedback": "Por que pedir feedback?",
    "feedbackPanelRequestMentoring.attainRealFluency": "Alcance fluência de verdade na trilha {{trackTitle}}",
    "feedbackPanelRequestMentoring.learningALanguage": "Aprender uma linguagem é mais do que saber usá-la: é conseguir <bold>pensar</bold> nela. Nossos mentores vão ajudar você a desenvolver suas percepções.",
    "feedbackPanelRequestMentoring.youDontKnowWhatYouDontKnow": "Você não sabe o que não sabe",
    "feedbackPanelRequestMentoring.hardToProgress": "É difícil progredir quando você não sabe o que está faltando. Nossos mentores vão ajudar você a descobrir as lacunas no seu conhecimento da trilha {{trackTitle}}.",
    "feedbackPanelRequestMentoring.getYourQuestionsAnswered": "Tenha suas dúvidas respondidas",
    "feedbackPanelRequestMentoring.whateverYourQuestions": "Sejam quais forem suas dúvidas, nossos mentores vão conseguir ajudar você. Certifique-se de perguntar o que está pensando quando solicitar um mentor.",
    "feedbackPanelRequestMentoring.pushYourself": "Supere-se",
    "feedbackPanelRequestMentoring.confidentFeelIn": "Por mais confiante que você se sinta na trilha {{trackTitle}}, sempre haverá mais para aprender. Vá além com um mentor do Exercism.",
    "feedbackPanel.codeReview": "Revisão de código",
    "feedbackPanel.codeReviewPending": "Revisão de código (pendente)",
    "feedbackPanelMentoringDiscussion.readonlyIterationMarker.iteration": "Iteração {{idx}}",
    "feedbackPanelMentoringDiscussion.pendingMentoringRequest.youveSubmittedSolution": "Você enviou sua solução para revisão de código.",
    "feedbackPanelMentoringDiscussion.pendingMentoringRequest.mentorWillProvideFeedback": "Um mentor vai (esperamos) dar feedback para você em breve. Você vai receber uma notificação e um email quando isso acontecer.",
    "feedbackPanelMentoringDiscussion.pendingMentoringRequest.viewYourRequest": "Ver sua solicitação",
    "feedbackPanelMentoringDiscussion.feedbackPanelMentoringDiscussion.loading": "Carregando…",
    "feedbackPanelMentoringDiscussion.feedbackPanelMentoringDiscussion.latestCodeReviewSessionDescription": "Esta é a sua sessão de revisão de código mais recente para este exercício. Para continuar a discussão, mude para o <link>modo de mentoria</link>.",
    "feedbackDetail.automatedFeedback": "Feedback automático"
  },
  "components/settings/InsiderBenefitsForm.tsx": {
    "insiderBenefits.insiderBenefits": "Benefícios do Insider",
    "insiderBenefits.hideWebsiteAdverts": "Ocultar anúncios do site",
    "insiderBenefits.changePreferences": "Alterar preferências",
    "insiderBenefits.preferencesUpdated": "Suas preferências foram atualizadas",
    "insiderBenefits.thanksForBeingInsider": "Que bom ter você como Insider do Exercism! Aqui estão algumas configurações extras exclusivas para você.",
    "insiderBenefits.eligibleToJoin": "Você pode entrar para os Insiders. <link>Comece por aqui.</link>",
    "insiderBenefits.exclusiveOptions": "Estas são opções exclusivas para os Insiders do Exercism.",
    "insiderBenefits.donateToExercism": "<0>Faça uma doação ao Exercism</0>  para se tornar um Insider e ter acesso a benefícios como Modo Escuro, integração com ChatGPT, uma experiência sem anúncios e muito mais.",
    "insiderBenefits.successAlt": "Sucesso"
  },
  "components/settings/PasswordForm.tsx": {
    "changeYourPassword": "Altere sua senha",
    "currentPassword": "Senha atual",
    "newPassword": "Nova senha",
    "confirmNewPassword": "Confirme a nova senha",
    "warningChangingPassword": "Atenção: alterar sua senha vai desconectar você.",
    "youCanThenSignBackIn": "Depois, você pode entrar de novo com a nova senha.",
    "changePassword": "Alterar senha"
  },
  "components/settings/PhotoForm.tsx": {
    "photoForm.changeYourPhoto": "Altere sua foto"
  },
  "components/modals/complete-exercise-modal/exercise-completed-modal/Unlocks.tsx": {
    "unlocks.conceptsUnlocked_one": "Você desbloqueou <icon/> 1 conceito",
    "unlocks.conceptsUnlocked_many": "Você desbloqueou <icon/> {{count}} conceitos",
    "unlocks.conceptsUnlocked_other": "Você desbloqueou <icon/> {{count}} conceitos",
    "unlocks.exercisesUnlocked_one": "Você desbloqueou <icon/> 1 exercício",
    "unlocks.exercisesUnlocked_many": "Você desbloqueou <icon/> {{count}} exercícios",
    "unlocks.exercisesUnlocked_other": "Você desbloqueou <icon/> {{count}} exercícios"
  },
  "components/modals/ConceptMakersModal.tsx": {
    "seeOnGithub": "Veja o histórico completo deste conceito no GitHub",
    "authors.heading": "Autores",
    "authors.subtitle": "Pessoas que escreveram o conceito",
    "contributors.heading": "Contribuidores",
    "contributors.subtitle": "Pessoas que atualizaram o conceito",
    "defaultError": "Não foi possível carregar os criadores do conceito"
  },
  "components/modals/DeleteAccountModal.tsx": {
    "deleteAccount.title": "Você está prestes a excluir sua conta do Exercism",
    "deleteAccount.readCarefully": "Leia isto com atenção antes de continuar.",
    "deleteAccount.irreversible": "Isto é <em>irreversível</em> e significa que você vai perder tudo o que fez na sua conta.",
    "deleteAccount.loseAccessTo": "Ao excluir sua conta, você vai perder o acesso a:",
    "deleteAccount.allSolutions": "Todas as soluções que você enviou",
    "deleteAccount.allMentoringReceived": "Toda a mentoria que você recebeu",
    "deleteAccount.allMentoringGiven": "Toda a mentoria que você deu e todos os depoimentos recebidos.",
    "deleteAccount.personalDataDeleted": "Todos os seus dados pessoais, que serão excluídos",
    "deleteAccount.confirmHandle": "Para confirmar, escreva seu nome de usuário",
    "deleteAccount.cancel": "Cancelar",
    "deleteAccount.deleteAccount": "Excluir conta",
    "deleteAccount.unableToDeleteAccount": "Não foi possível excluir a conta"
  },
  "components/modals/DisableSolutionCommentsModal.tsx": {
    "disableSolutionCommentsModal.confirmationTitle": "Você quer desativar os comentários?",
    "disableSolutionCommentsModal.confirmationDescription": "Desativar os comentários impede que as pessoas publiquem perguntas e considerações publicamente na sua solução. Você pode reativar isso quando quiser.",
    "disableSolutionCommentsModal.disableComments": "Desativar comentários",
    "disableSolutionCommentsModal.cancel": "Cancelar"
  },
  "components/modals/upload-video/elements": {
    "uploadVideoForm.someoneElse": "Outra pessoa",
    "retrieveVideoForm.pasteYourVideoUrlYoutube": "COLE A URL DO SEU VÍDEO (YOUTUBE)",
    "retrieveVideoForm.thisLinkIsInvalidPleaseCheckItAgain": "Este link é inválido, verifique novamente!",
    "retrieveVideoForm.pasteYourVideoHere": "Cole seu vídeo aqui",
    "retrieveVideoForm.retrieveVideo": "Buscar vídeo",
    "uploadVideoModalHeader.submitACommunityWorkthrough": "Envie um vídeo de resolução da comunidade",
    "uploadVideoModalHeader.producedAVideoOfWorkingThroughThisExerciseYourselfWantToShareItWithTheExercismCommunity": "Você produziu um vídeo resolvendo este exercício? Quer compartilhar com a comunidade do Exercism? <strong className=\"font-medium text\">Preencha o formulário abaixo e o Jeremy vai revisar e aprovar.</strong>",
    "uploadVideoForm.videoThumbnail": "miniatura do vídeo",
    "uploadVideoForm.reset": "Redefinir",
    "uploadVideoForm.useDifferentVideo": "Usar outro vídeo",
    "uploadVideoForm.submitVideo": "Enviar vídeo",
    "uploadVideoTextInput.pasteYourVideoUrlYoutube": "COLE A URL DO SEU VÍDEO (YOUTUBE)",
    "uploadVideoTextInput.videoTitle": "Título do vídeo",
    "uploadVideoTextInput.enterTheVideoTitle": "Digite o título do vídeo",
    "uploadVideoForm.isTheVideoYoursOrSomeoneElses": "O VÍDEO É SEU OU DE OUTRA PESSOA?",
    "uploadVideoForm.mine": "Meu"
  },
  "components/modals/welcome-modal": {
    "welcomeModal.helloFellowDeveloper": "Olá, colega desenvolvedor 👋",
    "welcomeModal.exercismDeepenSkills": "O Exercism é o lugar para aprofundar suas habilidades de programação e explorar mais de {{numTracks}} linguagens de programação. É 100% gratuito.",
    "welcomeModal.thanksForJoining": "Que bom ter você com a gente!",
    "welcomeModal.madeByThousands": "O Exercism foi feito por milhares de pessoas que querem criar uma plataforma educacional divertida e poderosa, que torna fácil aprender e aprofundar suas habilidades de programação. Ficamos muito felizes que você embarcou nessa com a gente! Confira nossos fóruns, YouTube e Twitch para explorar tudo o que o Exercism tem a oferecer 🎉",
    "welcomeModal.watchWelcomeVideo": "Para começar, assista ao vídeo de boas-vindas à direita, depois vá até a página Tracks e escolha a linguagem que você quer explorar primeiro. Resolva o clássico exercício &quot;Hello World&quot; para se familiarizar com a plataforma e depois comece a resolver exercícios de verdade.",
    "welcomeModal.gotItCloseModal": "Entendi! Feche este modal.",
    "welcomeModal.startWithWelcomeVideo": "Comece com nosso vídeo de boas-vindas 👇🏽",
    "welcomeModal.whereCanIJoin": "Onde posso participar do #48in24?",
    "welcomeModal.discoveredExercism": "Descobriu o Exercism por causa do #48in24 ou de um dos nossos meses em destaque? Que ótimo! Depois de assistir ao vídeo acima, feche este modal e você vai ver um grande gráfico do lado direito anunciando o #48in24. Clique nele e siga as instruções para começar!",
    "initialView.welcomeToExercism": "Bem-vindo ao Exercism! 💙",
    "initialView.letsMakeSure": "Vamos garantir que você aproveite o Exercism ao máximo.",
    "initialView.howExperienced": "Quanta experiência você tem como desenvolvedor?",
    "initialView.absoluteBeginner": "Iniciante absoluto",
    "initialView.beginner": "Iniciante",
    "initialView.juniorDeveloper": "Desenvolvedor júnior",
    "initialView.midLevelDeveloper": "Desenvolvedor pleno",
    "initialView.seniorDeveloper": "Desenvolvedor sênior",
    "juniorView.aCourseForYou": "Um curso para você... 🎉",
    "juniorView.codingFundamentalsDesigned": "Nosso curso <strong>Coding Fundamentals</strong> foi feito para quem programa há menos de um ano!!",
    "juniorView.itWillTeach": "Ele vai te ensinar a <strong>pensar como programador</strong> resolvendo quebra-cabeças e criando jogos. Em apenas 12 semanas, você vai do zero a criar estes...",
    "juniorView.thisIsCourseAnyone": "Este é um curso para quem quer ficar muito bom em programação. É acessível. É divertido. E, o mais importante, é <strong>incrivelmente eficaz</strong>!",
    "juniorView.learnMore": "Saiba mais ✨",
    "juniorView.skip": "Pular",
    "juniorView.exercismsCodingFundamentals": "O <strong className=\"font-semibold\">Coding Fundamentals</strong> do Exercism",
    "juniorView.theCourseOffers": "O curso oferece:",
    "juniorView.expertTeaching": "<strong className=\"font-semibold\">Ensino especializado</strong> e apoio de mentoria.",
    "juniorView.overHoursHandsOn": "Mais de <strong className=\"font-semibold\">100 horas de aprendizado prático baseado em projetos</strong>, criando jogos e resolvendo quebra-cabeças.",
    "juniorView.aCompleteCoding": "Um <strong className=\"font-semibold\">programa de estudos</strong> completo de Coding Fundamentals, pensado para construir conhecimento e confiança.",
    "juniorView.aFormalCertificate": "Um <strong className=\"font-semibold\">certificado</strong> formal ao concluir.",
    "juniorView.gameAlt.spaceInvaders": "Imagem de um jogo Space Invaders",
    "juniorView.gameAlt.ticTacToe": "Imagem de um jogo da velha",
    "juniorView.gameAlt.breakout": "Imagem de um jogo de breakout",
    "juniorView.gameAlt.maze": "Imagem de um jogo de labirinto",
    "welcomeModal.communityTabVideoTitle": "Conheça a aba 'Comunidade'"
  },
  "components/editor/AssistantChat": {
    "assistantChatPanel.askAboutYourCodePlaceholder": "Pergunte sobre seu código, os testes ou o exercício…",
    "assistantChatPanel.sendMessage": "Enviar mensagem",
    "assistantChatPanel.whatAreYouStuckOn": "Oi! Em que ponto você travou? Me conte o que você já tentou e eu ajudo você a resolver.",
    "assistantChatPanel.insiderBenefits.unlimitedAiAssistant.title": "Assistente de IA ilimitado",
    "assistantChatPanel.insiderBenefits.unlimitedAiAssistant.desc": "Conversas ilimitadas em todos os exercícios, em todas as trilhas.",
    "assistantChatPanel.insiderBenefits.jikiPremium.title": "Acesso completo ao Jiki Premium",
    "assistantChatPanel.insiderBenefits.jikiPremium.desc": "Tudo do nível premium do Jiki, incluído.",
    "assistantChatPanel.insiderBenefits.darkMode.title": "Modo escuro",
    "assistantChatPanel.insiderBenefits.darkMode.desc": "Nosso tema escuro estiloso, mais suave para seus olhos tarde da noite.",
    "assistantChatPanel.insiderBenefits.adFree.title": "Experiência sem anúncios",
    "assistantChatPanel.insiderBenefits.adFree.desc": "Desative todos os anúncios na plataforma inteira.",
    "assistantChatPanel.insiderBenefits.behindTheScenes.title": "Conteúdo dos bastidores",
    "assistantChatPanel.insiderBenefits.behindTheScenes.desc": "Transmissões ao vivo privadas e análises aprofundadas da stack do Exercism.",
    "assistantChatPanel.insiderBenefits.supportExercism.title": "Apoie o Exercism",
    "assistantChatPanel.insiderBenefits.supportExercism.desc": "Ajude a manter a educação em programação gratuita para todo mundo. 💙",
    "assistantChatPanel.joinExercismInsiders": "Entre no <gradient>Exercism Insiders</gradient> para receber mais ajuda",
    "assistantChatPanel.usedFreeConversationElsewhere": "Você já usou sua conversa gratuita com a IA em outro exercício.",
    "assistantChatPanel.usedFreeConversation": "Você já usou sua conversa gratuita com a IA.",
    "assistantChatPanel.everyoneGetsAConversation": "Todo mundo ganha, de graça, uma conversa com o Assistente de IA em um exercício. Torne-se um Insider para desbloquear isso em todos os lugares, além de tudo o mais que está abaixo.",
    "assistantChatPanel.becomeAnInsider": "Torne-se um Insider",
    "assistantChatPanel.tenAMonth": "US$ 10/mês. Cancele quando quiser.",
    "assistantChatStartState.rotatingPhrases.whyThisIsntWorking": "por que isto não está funcionando",
    "assistantChatStartState.rotatingPhrases.howToFixThisBug": "como corrigir este bug",
    "assistantChatStartState.rotatingPhrases.whatThisErrorMeans": "o que este erro significa",
    "assistantChatStartState.rotatingPhrases.howToApproachThis": "como abordar isto",
    "assistantChatStartState.rotatingPhrases.howToGetUnstuck": "como sair de um bloqueio",
    "assistantChatStartState.feelingStuck": "Travou?",
    "assistantChatStartState.askOurAssistantAbout": "Pergunte ao nosso Assistente sobre",
    "assistantChatStartState.tellUsWhatYoureStuckOn": "Conte onde você travou e o que você já tentou…",
    "assistantChatStartState.askOurAssistant": "Pergunte ao nosso Assistente",
    "assistantChatStartState.unlimitedConversations": "Conversas ilimitadas, incluídas no Insiders",
    "assistantChatStartState.getAssistantHelpFree": "Receba ajuda do assistente neste exercício - 100% grátis.",
    "insidersUpsellModal.unlockYourAiAssistant": "Desbloqueie seu Assistente de IA",
    "insidersUpsellModal.becomeAnInsiderFor": "Torne-se um Insider para ter conversas ilimitadas em todos os exercícios.",
    "insidersUpsellModal.fundedByDonations": "O Exercism é financiado por doações. Sua doação de <strong>{{amount}}</strong> por mês mantém o Exercism gratuito para todo mundo e desbloqueia o Assistente de IA, o modo escuro, a experiência sem anúncios e muito mais.",
    "insidersUpsellModal.changeOrCancel": "Você pode alterar ou cancelar sua doação a qualquer momento nas suas configurações.",
    "insidersUpsellModal.becomeAnInsider": "Torne-se um Insider",
    "insidersUpsellModal.broughtStraightBack": "Você volta direto para este exercício depois; seu trabalho é salvo conforme você digita.",
    "insidersUpsellModal.youreAnInsider": "Você é um Insider! 💙",
    "insidersUpsellModal.thankYouForSupporting": "Obrigado por apoiar o Exercism. Seu Assistente de IA está desbloqueado em todos os exercícios, junto com o modo escuro, a experiência sem anúncios e tudo o mais que o Insiders desbloqueia.",
    "assistantChatPanel.stuckAskYourAiAssistant": "Travou? Pergunte ao seu Assistente de IA",
    "assistantChatPanel.askAboutYourCode": "Pergunte sobre seu código, os testes ou o exercício. O assistente te orienta a chegar a uma solução, em vez de entregar a resposta.",
    "assistantChatPanel.tryAgain": "Tente de novo",
    "assistantChatPanel.notAvailableRightNow": "O assistente de IA não está disponível no momento.",
    "assistantChatPanel.reachedYourMessageLimit": "Você atingiu seu limite de mensagens",
    "assistantChatPanel.waitingForTheAssistant": "Aguardando a resposta do assistente…",
    "assistantChatPanel.respondToTheAssistant": "Responda ao assistente…",
    "insidersUpsellModal.receiptInYourInbox": "Vamos enviar um recibo para a sua caixa de entrada em instantes.",
    "insidersUpsellModal.startWorkingWithTheAssistant": "Comece a usar o Assistente",
    "assistantChatTab.aiAssistant": "Assistente de IA",
    "chatApi.tooManyRequests": "Muitas requisições. Aguarde um momento e tente de novo.",
    "chatApi.assistantOverloaded": "O assistente está sobrecarregado. Tente de novo em instantes.",
    "chatApi.assistantTimedOut": "O assistente demorou demais para responder. Tente de novo.",
    "chatApi.assistantUnavailable": "O assistente está indisponível. Tente de novo em instantes.",
    "chatApi.connectionLost": "Conexão perdida. Verifique a sua rede.",
    "chatApi.somethingWentWrong": "Algo deu errado. Tente de novo.",
    "chatApi.failedToParseErrorResponse": "Falha ao interpretar a resposta de erro",
    "chatApi.unknownError": "Erro desconhecido",
    "chatApi.streamProcessingError": "Erro no processamento do stream",
    "chatUsage.closeToMonthlyLimit": "Você está chegando perto do seu limite mensal ({{used}}/{{limit}} mensagens neste mês).",
    "chatUsage.closeToDailyLimit": "Você está chegando perto do seu limite diário ({{used}}/{{limit}} mensagens hoje).",
    "chatUsage.usedAllMonthlyMessages": "Você usou todas as {{limit}} mensagens deste mês. Elas são renovadas no dia 1º.",
    "chatUsage.usedAllDailyMessages": "Você usou todas as {{limit}} mensagens de hoje. Elas são renovadas à meia-noite UTC."
  },
  "components/common/Introducer.tsx": {
    "introducer.unableToHide": "Não foi possível ocultar a introdução",
    "introducer.gotIt": "Entendi 👍",
    "introducer.permanentlyHide": "Ocultar esta introdução permanentemente"
  },
  "components/common/Loading.tsx": {
    "loading": "Carregando"
  },
  "components/common/markdown-editor-form": {
    "mobileIdleFormFooter.send": "Enviar",
    "newFormFooter.cancel": "Cancelar",
    "newFormFooter.send": "Enviar",
    "editFormFooter.cancel": "Cancelar",
    "editFormFooter.delete": "Excluir",
    "editFormFooter.update": "Atualizar"
  },
  "components/common/MarkdownEditor.tsx": {
    "previewUnavailable": "Prévia indisponível",
    "unableToParseMarkdown": "Não foi possível processar o markdown",
    "loading": "Carregando..."
  },
  "components/common/MarkdownEditorForm.tsx": {
    "areYouSureYouWantToDeleteThis": "Tem certeza de que quer excluir isto?"
  },
  "components/common/MedianWaitTime.tsx": {
    "medianWaitTime.avgWaitTime": "Tempo médio de espera: ~"
  },
  "components/common/MentorDiscussionSummary.tsx": {
    "mentorDiscussionSummary.inProgress": "Em andamento",
    "mentorDiscussionSummary.commentCount_one": "{{postsCount}} comentário",
    "mentorDiscussionSummary.commentCount_many": "{{postsCount}} comentários",
    "mentorDiscussionSummary.commentCount_other": "{{postsCount}} comentários"
  },
  "components/common/MultipleSelect.tsx": {
    "multipleSelect.clickToChange": "Clique para alterar"
  },
  "components/common/Pagination.tsx": {
    "pagination.first": "Primeira",
    "pagination.previous": "Anterior",
    "pagination.goToPage": "Ir para a página {{page}}",
    "pagination.goToPreviousPage": "Ir para a página anterior",
    "pagination.goToNextPage": "Ir para a próxima página",
    "pagination.goToFirstPage": "Ir para a primeira página",
    "pagination.goToLastPage": "Ir para a última página",
    "pagination.next": "Próxima",
    "pagination.last": "Última"
  },
  "components/common/ProcessingStatusSummary.tsx": {
    "processing": "Processando",
    "failed": "Falhou",
    "passed": "Passou",
    "processingStatus": "Status de processamento"
  },
  "components/common/ProminentLink.tsx": {
    "prominentLink.opensInNewWindow": "O link abre em uma nova janela ou aba"
  },
  "components/common/Pronouns.tsx": {
    "pronouns.ratherThanUsingPronouns": "Em vez de usar pronomes (ele, dela etc.), sempre se refira a {{handle}} como {{handle}}.",
    "pronouns.doNotUsePronouns": "Não use pronomes",
    "pronouns.whenReferringTo": "Ao se referir a @{{handle}}, use os pronomes",
    "pronouns.forExampleIfLeaving": "Por exemplo, ao deixar um depoimento para {{handle}}, você poderia dizer:",
    "pronouns.wasGreat": "{{handle}} foi ótimo. {{pronoun1}} respondeu a todas as minhas perguntas. Vou recomendar {{pronoun2}} para outras pessoas, porque os conselhos {{pronoun3}} foram muito úteis."
  },
  "components/common/Reputation.tsx": {
    "reputation.valueReputation": "{{value}} de reputação",
    "reputation.reputation": "Reputação"
  },
  "components/editor/GetHelp": {
    "getHelpPanelComponents.getHelpPanelTrackHelp.trackHelp": "Ajuda da trilha {{trackTitle}}",
    "getHelpPanelComponents.getHelpPanelHints.stuckHintsWillGive": "Travou? Estas dicas vão te dar empurrãozinhos na direção certa para você destravar. Mas use com sabedoria: lembre-se de que é lutando com um problema que o aprendizado acontece!",
    "getHelpPanelComponents.getHelpPanelHints.clickHeadingExpand": "Clique em um título para expandir as dicas:",
    "getHelpPanelComponents.getHelpPanelHints.general": "Geral",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.dontStruggleAlone": "Não sofra sozinho! Nossa comunidade está sempre aqui para ajudar.",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.cantSubmitMentoringRequest": "Embora você não possa enviar uma solicitação de mentoria antes de os testes passarem, você pode pedir ajuda no Discord ou no nosso Fórum. Use os links abaixo para começar:",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.discord": "Discord",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.discordDescription": "Receba ajuda em tempo real no canal #get-help do nosso servidor do Discord.",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.forum": "Fórum",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.forumDescription": "Aprofunde-se em temas e ideias no nosso fórum.",
    "getHelpPanelComponents.getHelpAccordionSkeleton.getHelp": "Obter ajuda",
    "stuckButton.stuckGetHelp": "Travou? Obter ajuda",
    "getHelpTab.getHelp": "Obter ajuda",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.communityHelp": "Ajuda da comunidade"
  },
  "components/editor/header": {
    "settings.theme": "Tema",
    "settings.keybindings": "Atalhos de teclado",
    "settings.wrap": "Quebra de linha",
    "settings.tabMode": "Modo Tab",
    "settings.light": "Claro",
    "settings.dark": "Escuro",
    "settings.default": "Padrão",
    "settings.on": "Ativado",
    "settings.off": "Desativado",
    "settings.editor": "Editor",
    "settings.accessibility": "Acessibilidade",
    "more.openMoreOptions": "Abrir mais opções",
    "more.revertToExerciseStart": "Reverter para o início do exercício",
    "more.revertToLastIteration": "Reverter para a última iteração",
    "more.reportABug": "Reportar um bug",
    "backToExercise": "Voltar para o exercício",
    "settings.vim": "Vim",
    "settings.emacs": "Emacs",
    "settings.settings": "Configurações",
    "settings.editorConfigurationLabel": "Uma série de botões de opção para configurar o editor de código do Exercism",
    "keyboardShortcuts": "Atalhos de teclado"
  },
  "components/modals/TaskHintsModal.tsx": {
    "taskHintsModal.hintsAndTips": "Dicas e sugestões"
  },
  "components/modals/TestimonialModal.tsx": {
    "byLine": "por <0><1>{{handle}}</1></0> ",
    "exerciseLine": "no exercício <strong>{{exercise}}</strong> em <trackIcon/><trackTitle>{{track}}</trackTitle>",
    "sharePanel.title": "Compartilhe seu depoimento com o mundo",
    "sharePanel.shareTitle": "Veja este depoimento no Exercism"
  },
  "components/modals/track-welcome-modal/LHS": {
    "bootcampRecommendation.header": "O Jiki pode ser melhor para você…",
    "bootcampRecommendation.tracksAudience": "As trilhas do Exercism são feitas para quem <strong>já sabe programar</strong> e está praticando ou aprendendo novas linguagens.",
    "bootcampRecommendation.codingJourney": "Se você está começando agora na sua jornada de programação, nossa nova plataforma, <strong>Jiki</strong>, pode ser mais adequada para você.",
    "bootcampRecommendation.selfPaced": "Já está disponível e, melhor de tudo, <strong>é de graça!</strong>",
    "bootcampRecommendation.cta.checkOutCourse": "Conheça o Jiki",
    "bootcampRecommendation.cta.continueAnyway": "Continuar mesmo assim"
  },
  "components/modals/track-welcome-modal/LHS/steps": {
    "learningEnvironmentSelectorStep.onlineOrOnYourComputer": "Online ou no seu computador?",
    "learningEnvironmentSelectorStep.solveExercisesUsingEditorOrLocally": "Você pode resolver os exercícios usando nosso editor online ou localmente, no seu próprio ambiente. Se usar seu próprio ambiente, vai precisar instalar as ferramentas do {{trackTitle}} e a CLI do Exercism.",
    "learningEnvironmentSelectorStep.recommendStartingWithEditor": "Em geral, recomendamos começar usando nosso editor.",
    "learningEnvironmentSelectorStep.howWouldYouLikeToStartSolvingExercises": "Como você gostaria de começar a resolver os exercícios de {{trackTitle}}?",
    "learningEnvironmentSelectorStep.inTheOnlineEditor": "No editor online",
    "learningEnvironmentSelectorStep.onMyLocalMachine": "Na minha máquina local",
    "selectedOnlineEditorStep.youreAllSet": "Tudo pronto!",
    "selectedOnlineEditorStep.changeMindInstructions": "Se você mudar de ideia depois e quiser trabalhar no seu próprio ambiente, vai encontrar instruções para instalar a CLI do Exercism e as ferramentas da linguagem no lado direito de cada exercício.",
    "selectedOnlineEditorStep.letsJumpIntoFirstExercise": "Vamos direto para o primeiro exercício, \"Hello, World!\", que vai garantir que você fique à vontade com o editor.",
    "selectedOnlineEditorStep.continueToOnlineEditor": "Continuar para o editor online",
    "selectedOnlineEditorStep.resetChoices": "Redefinir escolhas",
    "selectedLocalMachineStep.title": "Vamos programar!",
    "selectedLocalMachineStep.subtitle": "São três passos para começar:",
    "selectedLocalMachineStep.step1": "Instale a <cliLink>CLI do Exercism</cliLink>.",
    "selectedLocalMachineStep.step2": "Instale as <toolingLink>ferramentas do {{trackTitle}}</toolingLink>.",
    "selectedLocalMachineStep.step3": "Baixe este exercício:",
    "selectedLocalMachineStep.doneMessage": "<strong>Tudo pronto?</strong> Clique em \"Continuar\" para ver as instruções, depois resolva o exercício na sua máquina e envie com <code>exercism submit</code>.",
    "selectedLocalMachineStep.continue": "Continuar",
    "selectedLocalMachineStep.reset": "Redefinir escolhas",
    "noLearningModeStep.title": "Você vai estar no Modo Prática",
    "noLearningModeStep.description": "A trilha {{trackTitle}} foi criada para ajudar você a praticar a linguagem. Diferente de algumas trilhas, {{trackTitle}} ainda não tem um Modo de Aprendizagem, então você vai fazer os {{numExercises}} exercícios da trilha no Modo de Prática.",
    "noLearningModeStep.resources": "Se você quiser aprender {{trackTitle}} do zero, dê uma olhada <0>nestes recursos complementares</0> que reunimos para você.",
    "noLearningModeStep.continue": "Continuar",
    "hasLearningModeStep.hereToLearnOrPractice": "Veio aprender ou praticar?",
    "hasLearningModeStep.trackCanBeUsedForLearningOrPracticing": "Esta trilha pode ser usada para aprender {{trackTitle}} (Modo de Aprendizagem) ou para praticar suas habilidades em {{trackTitle}} (Modo de Prática). ",
    "hasLearningModeStep.recommendLearningModeIfNew": "Recomendamos o Modo de Aprendizagem se você está começando em {{trackTitle}}, e o Modo de Prática se você já tem experiência.",
    "hasLearningModeStep.startTrackInLearningOrPracticeMode": "Você quer começar a trilha no Modo de Aprendizagem ou no Modo de Prática? (Você pode mudar depois quando quiser.)",
    "hasLearningModeStep.learningMode": "Modo de Aprendizagem",
    "hasLearningModeStep.practiceMode": "Modo de Prática",
    "openModalStep.loading": "Carregando..."
  },
  "components/editor/testComponents": {
    "testsList.details": "nome: {{name}}, status: {{status}}, saída: {{output}}",
    "testRunSummary.noTestResults": "Nenhum resultado de teste",
    "testRunSummary.trackNotSupportTests": "Esta trilha não oferece suporte à execução automática dos testes dos exercícios.",
    "testRunSummary.exerciseNotSupportTests": "Este exercício não oferece suporte à execução automática dos seus testes.",
    "testRunSummary.testingCode": "Estamos testando seu código para verificar se ele funciona",
    "testRunSummary.usuallyTakes": "Isso normalmente demora de {{averageTestDuration}} a {{averageTestDurationMultiplied}} segundos.",
    "testRunSummary.tasksCompleted": "{{completedTasks}} / {{totalTasks}} tarefas concluídas",
    "testRunSummary.allTasksPassed": "Todas as tarefas passaram",
    "testRunSummary.allTestsPassed": "Todos os testes passaram",
    "testRunSummary.anErrorOccurred": "Ocorreu um erro",
    "testRunSummary.yourTestsTimedOut": "Seus testes excederam o tempo limite",
    "testRunSummary.sweetLooksLike": "Boa! Parece que você resolveu o exercício!",
    "testRunSummary.goodJobContinueImprove": "Muito bem! Você pode continuar melhorando seu código ou, se já terminou, enviar uma iteração para receber feedback automatizado e, opcionalmente, solicitar mentoria.",
    "testRunSummary.weReceivedError": "Recebemos o seguinte erro quando rodamos seu código:",
    "testRunSummary.errorOccurredWhileRunningTests": "Ocorreu um erro ao rodar seus testes. Isso pode significar que houve um problema na nossa infraestrutura, ou que há algo no seu código fazendo nossos sistemas quebrarem.",
    "testRunSummary.pleaseCheckCode": "Verifique seu código e, se nada parecer errado, tente rodar os testes novamente.",
    "testRunSummary.yourTestsTimedOutSuggestsCodeRunningSlowly": "Seus testes excederam o tempo limite. Isso pode significar que houve um problema na nossa infraestrutura, mas é mais provável que indique que seu código está rodando devagar. Será que há um laço infinito ou algo parecido?",
    "testRunSummary.runningTests": "Rodando testes…",
    "testRunSummary.estimatedRunningTime": "Tempo estimado de execução ~ {{averageTestDuration}}s",
    "testRunSummary.cancel": "Cancelar",
    "testRunOutput.v1Message": "",
    "testPanel.hidden": "",
    "testsGroupedByStatusList.test_one": "{{count}} teste",
    "testsGroupedByStatusList.test_many": "{{count}} testes",
    "testsGroupedByStatusList.test_other": "{{count}} testes",
    "testsGroupedByStatusList.passed": "passaram",
    "testsGroupedByStatusList.failed": "falharam",
    "testRunSummaryByStatusHeaderMessage.testFailure": "falha de teste",
    "testRunSummaryByStatusHeaderMessage.testFailures": "falhas de teste",
    "testRunSummaryByStatusHeaderMessage.testsFailed": "Testes falharam",
    "testsGroupedByTaskList.task": "Tarefa",
    "testsGroupedByTaskList.jumpToInstructions": "Ir para as instruções",
    "testSummary.passed": "Passou",
    "testSummary.failed": "Falhou",
    "testSummary.test": "Teste",
    "testSummary.codeRun": "Execução do código",
    "testSummary.testFailure": "Falha no teste",
    "testSummary.testError": "Erro no teste",
    "testSummary.yourOutput": "Sua saída",
    "testContentWrapper.fileNotFound": "Arquivo não encontrado",
    "jumpToInstructionButton.jumpToInstructions": "Ir para as instruções"
  },
  "components/journey/overview/learning-section": {
    "trackSummary.mentoringSessionsCompleted_one": "Sessão de mentoria concluída",
    "trackSummary.mentoringSessionsCompleted_many": "Sessões de mentoria concluídas",
    "trackSummary.mentoringSessionsCompleted_other": "Sessões de mentoria concluídas",
    "trackSummary.mentoringInProgress_one": "Você tem <strong>{{count}} discussão</strong> em andamento.",
    "trackSummary.mentoringInProgress_many": "Você tem <strong>{{count}} discussões</strong> em andamento.",
    "trackSummary.mentoringInProgress_other": "Você tem <strong>{{count}} discussões</strong> em andamento.",
    "trackSummary.mentoringQueued_one": "Você tem <strong>{{count}} solução</strong> na fila.",
    "trackSummary.mentoringQueued_many": "Você tem <strong>{{count}} soluções</strong> na fila.",
    "trackSummary.mentoringQueued_other": "Você tem <strong>{{count}} soluções</strong> na fila.",
    "trackSummary.period.last_12_months": "Últimos 12 meses",
    "trackSummary.period.last_10_weeks": "Últimas 10 semanas",
    "trackSummary.period.last_14_days": "Últimos 14 dias",
    "trackSummary.progressionVelocity": "Velocidade de progressão",
    "trackSummary.avgVelocity": "Média no Exercism = {{avg}}",
    "trackSummary.velocityExplanation": "Esta é uma medida de quão rápido você avançou na trilha nos últimos 6 meses",
    "learningOverview.youReThroughSingle": "Você já concluiu <em>{{percentage}}%</em> da trilha em que você se inscreveu. <strong>Continue assim!</strong>",
    "learningOverview.youReThroughMultiple": "Você já concluiu <em>{{percentage}}%</em> das trilhas em que você se inscreveu. <strong>Continue assim!</strong>",
    "learningOverview.exercisesCompleted": "{{completed}} / {{total}} exercícios concluídos",
    "exercisesCompletedSummary.exerciseCompleted": "Exercício concluído",
    "exercisesCompletedSummary.exercisesCompleted": "Exercícios concluídos",
    "conceptsLearntSummary.conceptLearnt": "Conceito aprendido",
    "conceptsLearntSummary.conceptsLearnt": "Conceitos aprendidos",
    "headerSummary.youVeProgressed": "Você avançou mais em ",
    "learningStats.didYouKnow": "Você sabia?",
    "learningStats.linesOfCodeStat": "Você escreveu <strong>{{numLines}} {{lineLabel}}</strong> de código em <link>{{numSolutions}} {{solutionLabel}}</link>.",
    "learningStats.aesopFact": "Isso equivale aproximadamente ao comprimento de uma <fableLink>Fábula de Esopo!</fableLink>",
    "tracksEnrolledSummary.tracksEnrolled_one": "Trilha inscrita",
    "tracksEnrolledSummary.tracksEnrolled_many": "Trilhas inscritas",
    "tracksEnrolledSummary.tracksEnrolled_other": "Trilhas inscritas",
    "trackSummary.exercisesCompleted": "{{completed}} / {{total}} ({{percent}}%) exercícios concluídos",
    "trackSummary.joinedTrack": "Quando você entrou na trilha {{title}}",
    "trackSummary.startedTrackAgo": "Você começou a fazer a trilha {{title}} <strong>{{since}}</strong>."
  },
  "components/journey/overview/learning-section/track-summary/TrackProgressBar.tsx": {
    "trackProgressBar.completed": "Concluída"
  },
  "components/journey/overview/mentoring-section": {
    "headerSummary.youVeMostlyMentoredIn": "Você fez mentoria principalmente em ",
    "communityRank.topRank": "Top {{rank}}%",
    "mentoringChart.sessionsMentoredPerTrack": "Sessões de mentoria por trilha",
    "trackSummary.session_one": "{{count}} sessão",
    "trackSummary.session_many": "{{count}} sessões",
    "trackSummary.session_other": "{{count}} sessões",
    "sessionsMentoredSummary.totalSessionsMentored": "Total de sessões de mentoria",
    "sessionRatioSummary.sessionsPerStudent": "Sessões por estudante",
    "studentsMentoredSummary.totalStudentsMentored": "Total de estudantes mentorados"
  },
  "components/journey/solutions-list": {
    "headTestsStatusSelect.passed": "Passou",
    "headTestsStatusSelect.failed": "Falhou",
    "headTestsStatusSelect.errored": "Erro",
    "headTestsStatusSelect.exceptioned": "Exceção",
    "headTestsStatusSelect.all": "Todos",
    "headTestsStatusSelect.latestTestsStatus": "Status dos últimos testes",
    "orderSwitcher.oldestFirst": "Mais antigos primeiro",
    "orderSwitcher.newestFirst": "Mais recentes primeiro",
    "mentoringStatusSelect.noMentoring": "Sem mentoria",
    "mentoringStatusSelect.mentoringRequested": "Mentoria solicitada",
    "mentoringStatusSelect.mentoringInProgress": "Mentoria em andamento",
    "mentoringStatusSelect.mentoringCompleted": "Mentoria concluída",
    "mentoringStatusSelect.any": "Qualquer",
    "mentoringStatusSelect.mentoringStatus": "Status de mentoria",
    "syncStatusSelect.upToDate": "Atualizado",
    "syncStatusSelect.outOfDate": "Desatualizado",
    "syncStatusSelect.all": "Todos",
    "syncStatusSelect.syncStatus": "Status de sincronização",
    "testsStatusSelect.passed": "Passou",
    "testsStatusSelect.failed": "Falhou",
    "testsStatusSelect.errored": "Com erro",
    "testsStatusSelect.exceptioned": "Com exceção",
    "testsStatusSelect.all": "Todos",
    "testsStatusSelect.testsStatus": "Status dos testes",
    "exerciseStatusSelect.started": "Iniciado",
    "exerciseStatusSelect.iterated": "Iterado",
    "exerciseStatusSelect.completed": "Concluído",
    "exerciseStatusSelect.published": "Publicado",
    "exerciseStatusSelect.all": "Todos",
    "exerciseStatusSelect.exerciseStatus": "Status do exercício",
    "solutionFilter.filterBy": "Filtrar por",
    "solutionFilter.applyFilters": "Aplicar filtros",
    "solutionFilter.close": "Fechar",
    "solutionFilter.filterTracksLabel": "Uma série de opções para filtrar as trilhas do Exercism"
  },
  "components/modals/track-welcome-modal/LHS/steps/components": {
    "welcomeToTrack.welcomeTo": "Bem-vindo à trilha {{trackTitle}}! 🎉"
  },
  "components/modals/track-welcome-modal/RHS": {
    "whoIsThisTrackFor.courseName": "O curso <strong>Fundamentos de Programação</strong> do Exercism",
    "whoIsThisTrackFor.courseOffersHeading": "O curso oferece:",
    "whoIsThisTrackFor.courseOffers.expertTeaching": "<strong>Ensino especializado</strong> e apoio de mentoria.",
    "whoIsThisTrackFor.courseOffers.handsOnProjects": "Mais de <strong>100 horas de aprendizado prático baseado em projetos</strong>, criando jogos e resolvendo quebra-cabeças.",
    "whoIsThisTrackFor.courseOffers.completeSyllabus": "Um <strong>currículo completo de Aprender a Programar</strong> que cobre o básico da programação, funções, programação orientada a objetos e a mentalidade de quem programa.",
    "whoIsThisTrackFor.courseOffers.certificate": "Um <strong>certificado</strong> formal ao concluir.",
    "whoIsThisTrackFor.youllBuildGames": "Em poucas semanas, você vai sair do zero para resolver quebra-cabeças e criar jogos como estes...",
    "whoIsThisTrackFor.testimonial": "A qualidade deste curso me impressionou muito. Avancei demais nas últimas semanas!",
    "videoRHS.watchThisShortVideo": "☝️ Assista a este vídeo curto para saber mais sobre os Modos de Aprendizagem e de Prática e como escolher a configuração certa para você.",
    "whoIsThisTrackFor.gameAlt.spaceInvaders": "Imagem de um jogo Space Invaders",
    "whoIsThisTrackFor.gameAlt.ticTacToe": "Imagem de um jogo da velha",
    "whoIsThisTrackFor.gameAlt.breakout": "Imagem de um jogo Breakout",
    "whoIsThisTrackFor.gameAlt.maze": "Imagem de um jogo de labirinto",
    "whoIsThisTrackFor.learnByDoing": "Aprenda fazendo... desde o primeiro dia!",
    "whoIsThisTrackFor.betaTester": "- Um dos nossos testadores beta."
  },
  "components/modals/UnpublishSolutionModal.tsx": {
    "unpublishSolutionModal.title": "Você quer despublicar sua solução?",
    "unpublishSolutionModal.body": "Despublicar sua solução significa que ela não vai mais aparecer no seu perfil e não poderá mais ser vista em Soluções da Comunidade. Todas as estrelas e comentários serão perdidos, e qualquer reputação associada será removida.",
    "unpublishSolutionModal.unpublishButton": "Despublicar solução",
    "unpublishSolutionModal.cancelButton": "Cancelar"
  },
  "components/modals/upload-video": {
    "thanksForSubmitting.thanksForSubmitting": "✨ Obrigado por enviar!",
    "thanksForSubmitting.approvedVideoMessage": "Se seu vídeo for aprovado, ele vai aparecer na seção de Abordagens do exercício.",
    "thanksForSubmitting.noProblemImDone": "Sem problema. Já terminei aqui."
  },
  "components/mentoring/session/iteration-view": {
    "iterationHeader.downloadButton.downloadSolution": "Baixar solução",
    "iterationHeader.copyButton.copySolution": "Copiar solução",
    "iterationHeader.downloadButton.downloadThisSolutionViaCli": "Baixar esta solução usando a CLI",
    "iterationHeader.downloadButton.solutionDownloadedIntoSubdirectory": "Esta solução será baixada em um subdiretório específico para este estudante.",
    "iterationHeader.copyButton.copied": "Copiado",
    "iterationHeader.outOfDateNotice.exerciseUpdated": "Este exercício foi atualizado desde que o estudante enviou esta\n        iteração. Talvez ela não passe no conjunto de testes mais recente. Os estudantes\n        podem atualizar os exercícios clicando na barra amarela na página principal\n        do exercício."
  },
  "components/mentoring/session/mobile-code-panel/MobileIterationView.tsx": {
    "mobileIterationView.thisIterationHasBeenDeleted": "Esta iteração foi excluída"
  },
  "components/mentoring/session/mobile-code-panel/SessionInfoHamburgerButton.tsx": {
    "sessionInfoHamburgerButton.downloadSolution": "Baixar solução"
  },
  "components/mentoring/session/mobile-code-panel/SessionInfoModal.tsx": {
    "sessionInfoModal.onExerciseInTrack": "no exercício {{exerciseTitle}} na trilha {{trackTitle}}"
  },
  "components/mentoring/session/Scratchpad.tsx": {
    "scratchpad.introducingYourScratchpad": "Conheça o seu rascunho",
    "scratchpad.markdownSupportedPlace": "Um lugar <0>com suporte a Markdown</0> para você escrever anotações e adicionar trechos de código que você queira consultar durante a mentoria.",
    "scratchpad.yourNotesForExerciseInTrack": "Suas anotações para <0>{{exerciseTitle}}</0> na trilha<1/><0>{{trackTitle}}</0>",
    "scratchpad.revertToSaved": "Voltar para a versão salva",
    "scratchpad.save": "Salvar",
    "scratchpad.unsaved": "Não salvo"
  },
  "components/mentoring/session/SessionInfo.tsx": {
    "exerciseInTrack": "no exercício <a>{{exerciseTitle}}</a> na trilha {{trackTitle}}"
  },
  "components/mentoring/session/student-info": {
    "toggleMoreInformationButton.expand": "expandir",
    "studentTrackObjectives.exploreTrackGoals": "Explorar as metas de trilha de {{handle}}"
  },
  "components/mentoring/session/StudentInfo.tsx": {
    "studentInfo.whoYoureMentoring": "Quem você está mentorando"
  },
  "components/mentoring/testimonials-list": {
    "orderSelect.sortByUnrevealedFirst": "Ordenar por não revelados primeiro",
    "orderSelect.sortByNewestFirst": "Ordenar pelos mais recentes primeiro",
    "orderSelect.sortByOldestFirst": "Ordenar pelos mais antigos primeiro",
    "revealedTestimonial.new": "Novo",
    "revealedTestimonial.onExerciseInTrack": "no exercício {{exerciseTitle}} na trilha {{trackTitle}}",
    "unrevealedTestimonial.someoneLeftYouATestimonial": "Alguém deixou um depoimento para você… 😲",
    "unrevealedTestimonial.clickTapToReveal": "Clique / toque para revelar"
  },
  "components/mentoring/testimonials-list/revealed-testimonial": {
    "deleteTestimonialModal.areYouSure": "Tem certeza de que quer excluir este depoimento?",
    "deleteTestimonialModal.deletingWillHide": "Excluir o depoimento vai ocultá-lo desta lista, do seu perfil e das suas estatísticas de mentoria. <strong>Esta ação é irreversível.</strong>",
    "deleteTestimonialModal.deleteTestimonial": "Excluir depoimento",
    "deleteTestimonialModal.cancel": "Cancelar",
    "optionsDropdown.options": "Opções",
    "optionsDropdown.deleteTestimonial": "Excluir depoimento"
  },
  "components/mentoring/TestimonialsList.tsx": {
    "testimonialsList.searchPlaceholder": "Buscar por nome de estudante ou depoimento",
    "testimonialsList.noTestimonialsTitle": "No momento, você não tem depoimentos",
    "testimonialsList.noTestimonialsDescription": "Os depoimentos são deixados por estudantes ao encerrar discussões de mentoria bem-sucedidas."
  },
  "components/mentoring/track-selector": {
    "selectedTracks_one": "{{count}} trilha selecionada",
    "selectedTracks_many": "{{count}} trilhas selecionadas",
    "selectedTracks_other": "{{count}} trilhas selecionadas",
    "trackCheckbox.trackSelected": "Trilha selecionada",
    "tracksList.noTracksFound": "Nenhuma trilha encontrada",
    "continueButton.continue": "Continuar"
  },
  "components/modals/BadgeModal.tsx": {
    "badgeModal.newBadgeEarned": "Nova medalha conquistada",
    "badgeModal.earnedOn": "Conquistada em ",
    "badgeModal.membersHaveEarned_one": "<0>{{count}}</0> membro conquistou esta medalha.",
    "badgeModal.membersHaveEarned_many": "<0>{{count}}</0> membros conquistaram esta medalha.",
    "badgeModal.membersHaveEarned_other": "<0>{{count}}</0> membros conquistaram esta medalha.",
    "badgeModal.percentageOfUsers": "Isso é {{percentage}}% de todos os usuários do Exercism"
  },
  "components/tooltips/task-tooltip": {
    "moduleInfo.learningExercises": "Esta tarefa é sobre os <strong>Exercícios de Aprendizagem</strong>.",
    "moduleInfo.learningExercisesDescription": "Os exercícios de aprendizagem ensinam um ou mais conceitos. Eles são significativamente mais complexos de criar do que os exercícios de prática.",
    "moduleInfo.generators": "Esta tarefa é sobre os <strong>Geradores</strong>.",
    "moduleInfo.generatorsDescription": "Os geradores são ferramentas que as trilhas usam para se manter em sincronia com o nosso conjunto central de exercícios.",
    "moduleInfo.practiceExercises": "Esta tarefa é sobre os <strong>Exercícios de Prática</strong>.",
    "moduleInfo.practiceExercisesDescription": "A maioria dos exercícios são exercícios de prática: eles permitem que os estudantes pratiquem os conceitos que aprenderam nos exercícios de aprendizagem.",
    "moduleInfo.representers": "Esta tarefa é sobre os <strong>Representadores</strong>.",
    "moduleInfo.representersDescription": "Os representadores criam versões normalizadas das submissões dos estudantes, às quais podem ser anexados comentários de mentoria.",
    "moduleInfo.testRunners": "Esta tarefa é sobre os <strong>Executores de Testes</strong>.",
    "moduleInfo.testRunnersDescription": "Os executores de testes permitem que o Exercism rode o código dos estudantes e determine se eles passam ou falham nos testes, além de fornecer um feedback útil ao estudante.",
    "typeInfo.continuousIntegration": "Nesta tarefa, você vai trabalhar na <strong>Integração Contínua</strong> do Exercism.",
    "typeInfo.githubActions": "Você provavelmente vai trabalhar com o GitHub Actions, ou algo do tipo.",
    "typeInfo.codingTask": "Esta é uma tarefa de <strong>programação</strong>.",
    "typeInfo.productionLevelCode": "Você vai escrever código de nível de produção, que é rodado pelo Exercism ou pela nossa equipe de mantenedores para ajudar a automatizar tarefas.",
    "typeInfo.studentFacingContent": "Esta tarefa envolve escrever <strong>conteúdo voltado para os estudantes</strong>.",
    "typeInfo.writingInMarkdown": "Você vai escrever principalmente conteúdo em Markdown, além de alguns exemplos de código e possíveis arquivos de teste, na linguagem em questão.",
    "typeInfo.writingDockerfiles": "Esta tarefa envolve escrever <strong>Dockerfiles</strong>.",
    "typeInfo.improveDockerfiles": "Use a sua experiência com Docker para ajudar a melhorar, otimizar e diminuir os nossos Dockerfiles.",
    "typeInfo.writingDocs": "Esta tarefa envolve <strong>escrever documentação</strong>.",
    "typeInfo.docsImportant": "A documentação é uma das partes mais importantes do Exercism, pois ajuda tanto contribuidores quanto estudantes. A nossa documentação é escrita em Markdown.",
    "sizeInfo.tinyTask": "Esta é uma tarefa <strong>minúscula</strong>.",
    "sizeInfo.completeInMinutes": "Dependendo da sua experiência, você deve conseguir concluí-la em alguns minutos.",
    "sizeInfo.smallTask": "Esta é uma tarefa <strong>pequena</strong>.",
    "sizeInfo.completeInHour": "Dependendo da sua experiência, você deve conseguir concluí-la em menos de uma hora.",
    "sizeInfo.mediumSizedTask": "Esta é uma tarefa <strong>de tamanho médio</strong>.",
    "sizeInfo.deepenKnowledge": "Dependendo da sua experiência, você deve conseguir concluí-la em algumas horas. É uma ótima tarefa para aprofundar o seu conhecimento sobre como trabalhar no Exercism e fazer uma contribuição significativa.",
    "sizeInfo.largeTask": "Esta é uma <strong>tarefa grande</strong>.",
    "sizeInfo.bigContribution": "Você levará muitas horas para concluí-la. É uma ótima tarefa para se dedicar de verdade e será uma grande contribuição para o Exercism.",
    "sizeInfo.project": "Esta tarefa é um <strong>projeto</strong>.",
    "sizeInfo.daysToComplete": "Você levará dias para concluí-la, mesmo que já tenha experiência em contribuir com o Exercism.",
    "actionInfo.createNew": "Esta tarefa exige que você <strong>crie</strong> algo novo.",
    "actionInfo.buildingFromScratch": "Isso significa que você vai construir algo do zero.",
    "actionInfo.fixBroken": "Esta tarefa exige que você <strong>corrija</strong> algo que está quebrado.",
    "actionInfo.fixingIt": "Isso significa que você vai pegar algo que não está funcionando no momento e corrigi-lo.",
    "actionInfo.improveSomething": "Esta tarefa exige que você <strong>melhore</strong> algo.",
    "actionInfo.addFeatureOrImprovement": "No Exercism, muitas vezes fazemos merge de coisas que levam o projeto adiante e abrimos issues de acompanhamento para melhorar as coisas. Esta é uma oportunidade de adicionar uma funcionalidade ou uma melhoria.",
    "actionInfo.proofread": "Esta tarefa exige que você <strong>revise</strong>.",
    "actionInfo.checkDocsAndContent": "Ajude a verificar se a nossa documentação e o nosso conteúdo fazem sentido, estão gramaticalmente corretos e são compreensíveis para falantes não nativos.",
    "actionInfo.syncContent": "Esta tarefa exige que você <strong>sincronize</strong> o conteúdo com as versões mais recentes.",
    "actionInfo.updateTrackImplementation": "O Exercism tem um repositório central de exercícios que são atualizados por uma equipe que trabalha com várias linguagens. Esta tarefa envolve atualizar a implementação de uma trilha para a versão mais recente de um exercício.",
    "knowledgeInfo.noExistingKnowledge": "Esta tarefa <strong>não</strong> exige nenhum conhecimento prévio do Exercism.",
    "knowledgeInfo.perfectForFirstContribution": "Esta tarefa é perfeita para quem está fazendo a sua primeira contribuição ao Exercism. Se você já está por aqui há um tempo, considere deixá-la para alguém novo 🙂",
    "knowledgeInfo.elementaryKnowledge": "Esta tarefa exige um conhecimento <strong>básico</strong> do Exercism.",
    "knowledgeInfo.littleBitAboutExercism": "Você vai precisar saber um pouco sobre como o Exercism funciona, mas dá para descobrir durante esta tarefa. Ideal para quem vai contribuir pela primeira vez.",
    "knowledgeInfo.intermediateKnowledge": "Esta tarefa exige um conhecimento <strong>intermediário</strong> do Exercism.",
    "knowledgeInfo.keyPrinciplesOfArea": "Você vai precisar conhecer os princípios fundamentais de {{desc}} para trabalhar nesta tarefa. Se ainda não tiver familiaridade com o assunto, pode aprender enquanto faz a tarefa, mas talvez precise passar algumas horas lendo a documentação para se atualizar.",
    "knowledgeInfo.advancedKnowledge": "Esta tarefa exige um conhecimento <strong>avançado</strong> do Exercism.",
    "knowledgeInfo.solidUnderstandingOfArea": "Você vai precisar ter uma compreensão sólida de {{desc}} para trabalhar nesta tarefa. Se não tiver, provavelmente vai precisar trabalhar junto com alguém mais experiente.",
    "moduleInfo.analyzers": "Para esta tarefa, você vai trabalhar com <strong>Analyzers</strong>..",
    "moduleInfo.analyzersDescription": "Os Analyzers recebem código e geram sugestões automatizadas de como deixar o código mais idiomático.",
    "moduleInfo.concepts": "Esta tarefa é sobre <strong>Conceitos</strong>.",
    "moduleInfo.conceptsDescription": "Os conceitos são compostos de introduções breves e explicações mais complexas sobre um tópico de programação.",
    "summary.task": "Tarefa",
    "summary.creating": "criando",
    "summary.fixing": "corrigindo",
    "summary.improving": "melhorando",
    "summary.proofreading": "revisando",
    "summary.syncing": "sincronizando",
    "summary.analyzers": "Analisadores",
    "summary.concepts": "Conceitos",
    "summary.learningExercises": "Exercícios de aprendizagem",
    "summary.generators": "Geradores",
    "summary.practiceExercises": "Exercícios de prática",
    "summary.representers": "Representadores",
    "summary.testRunners": "Executores de testes",
    "summary.workingOn": "Nesta tarefa, você estará {{verb}} {{module}} {{type}}{{trackSuffix}}."
  },
  "components/student/TracksList.tsx": {
    "tracksList.searchLanguageTracks": "Buscar trilhas de linguagem",
    "tracksList.somethingWentWrong": "Algo deu errado"
  },
  "components/student/UpdateExerciseNotice.tsx": {
    "updateExerciseNotice.exerciseUpdated": "Este exercício foi atualizado. Atualize para a versão mais recente e veja se os seus testes ainda passam. ",
    "updateExerciseNotice.seeWhatsChanged": "Veja o que mudou…",
    "updateExerciseNotice.docsForNewerVersion": "Estas instruções são de uma versão mais recente do exercício. <english>Mude para o inglês</english> para ver a sua versão, ou <update>Atualize para a versão mais recente</update>.",
    "updateExerciseNotice.warning": "Aviso"
  },
  "components/tooltips/AutomationLockedTooltip.tsx": {
    "automationLockedTooltip.loadingData": "Carregando dados",
    "automationLockedTooltip.unableToLoadData": "Não foi possível carregar os dados"
  },
  "components/tooltips/ConceptTooltip.tsx": {
    "conceptTooltip.loadingConceptData": "Carregando dados do conceito",
    "conceptTooltip.unableToLoadConcept": "Não foi possível carregar o conceito"
  },
  "components/tooltips/ExerciseTooltip.tsx": {
    "exerciseTooltip.unableToLoadInformation": "Não foi possível carregar as informações"
  },
  "components/tooltips/student-tooltip": {
    "previousSessions.never_one": "Recebeu mentoria <strong>{{count}}</strong> vez, mas <strong>nunca</strong> de você",
    "previousSessions.never_many": "Recebeu mentoria <strong>{{count}}</strong> vezes, mas <strong>nunca</strong> de você",
    "previousSessions.never_other": "Recebeu mentoria <strong>{{count}}</strong> vezes, mas <strong>nunca</strong> de você",
    "previousSessions.some_one_one": "Recebeu mentoria <strong>{{total}}</strong> vez, sendo <strong>{{withMentor}}</strong> vez de você",
    "previousSessions.some_one_many": "Recebeu mentoria <strong>{{total}}</strong> vezes, sendo <strong>{{withMentor}}</strong> vezes de você",
    "previousSessions.some_one_other": "Recebeu mentoria <strong>{{total}}</strong> vezes, sendo <strong>{{withMentor}}</strong> vezes de você",
    "previousSessions.some_other_one": "Recebeu mentoria <strong>{{total}}</strong> vez, sendo <strong>{{withMentor}}</strong> vez de você",
    "previousSessions.some_other_many": "Recebeu mentoria <strong>{{total}}</strong> vezes, sendo <strong>{{withMentor}}</strong> vezes de você",
    "previousSessions.some_other_other": "Recebeu mentoria <strong>{{total}}</strong> vezes, sendo <strong>{{withMentor}}</strong> vezes de você",
    "firstSession": "Esta vai ser a <strong>primeira</strong> sessão de mentoria dessa pessoa",
    "favorited": "Favoritado",
    "trackObjectivesTitle": "Objetivos da trilha",
    "unableToLoad": "Não foi possível carregar as informações",
    "locatedInAlt": "Localizado em"
  },
  "components/mentoring/Inboxtsx": {
    "inbox.filterByStudentOrExerciseName": "Filtrar por nome de estudante ou de exercício",
    "inbox.inbox": "Caixa de entrada",
    "inbox.awaitingStudent": "Aguardando o estudante",
    "inbox.finished": "Concluídas"
  },
  "components/mentoring/queue": {
    "exerciseFilterList.allExercises": "Todos os exercícios",
    "exerciseFilterList.searchByExerciseName": "Buscar por nome do exercício",
    "exerciseFilterList.onlyShowExercisesThatNeedMentoring": "Mostrar apenas exercícios que precisam de mentoria",
    "exerciseFilterList.onlyShowExercisesIHaveCompleted": "Mostrar apenas exercícios que eu concluí",
    "solutionList.noDiscussionsFound": "Nenhuma discussão encontrada",
    "solution.favoriteStudent": "Favoritar estudante",
    "solution.mentoredPreviously": "Já recebeu mentoria",
    "trackFilterList.clickToChange": "Clique para alterar",
    "trackFilterList.openTheTrackFilter": "Abrir o filtro de trilha",
    "trackFilterList.changeTheTracksYouMentor": "Alterar as trilhas em que você é mentor",
    "trackFilterList.unableToFetchTracks": "Não foi possível carregar as trilhas"
  },
  "components/tooltips/ToolingTooltip.tsx": {
    "toolingTooltip.loadingData": "Carregando dados",
    "toolingTooltip.unableToLoadData": "Não foi possível carregar os dados"
  },
  "components/tooltips/UserTooltip.tsx": {
    "userTooltip.loadingUserData": "Carregando dados do usuário",
    "userTooltip.unableToLoadUser": "Não foi possível carregar o usuário"
  },
  "components/track/activity-ticker": {
    "publishedSolutionLink.newSolution": "<0>nova solução</0> para ",
    "handle.someoneInCountry": "Alguém em {{countryName}}",
    "handle.someone": "Alguém",
    "userAvatar.userAvatar": "Avatar de {{handle}}",
    "pullRequestLink.pullRequest": "Pull Request"
  },
  "components/track/dig-deeper-components": {
    "deepDiveVideo.deepDiveInto": "Mergulho profundo em {{exerciseTitle}}!",
    "approaches.approaches": "Abordagens",
    "approaches.otherWaysCommunitySolved": "Outras formas que a nossa comunidade encontrou para resolver este exercício",
    "approaches.noApproaches": "Não há Abordagens para {{exerciseTitle}}.",
    "approachSnippet.author": "autor",
    "approachSnippet.contributor": "contribuidor",
    "sectionHeader.articles": "Artigos",
    "sectionHeader.exploreMoreIdeas": "Explore mais ideias sobre este exercício",
    "sectionHeader.noArticles": "Não há artigos para {{exerciseTitle}}.",
    "diggingDeeper.digDeeper": "Aprofunde-se",
    "diggingDeeper.author": "autor",
    "diggingDeeper.contributor": "colaborador",
    "diggingDeeper.editViaGitHub": "Editar via GitHub",
    "diggingDeeper.linkOpensInNewTab": "O link abre em uma nova janela ou aba"
  },
  "components/profile": {
    "newProfileForm.fullName": "Nome completo",
    "newProfileForm.howDoYouWantToBeKnown": "Como você quer que as pessoas te conheçam?",
    "newProfileForm.locationOptional": "Localização (opcional)",
    "newProfileForm.whereDoYouCurrentlyLive": "Onde você mora atualmente?",
    "newProfileForm.exercismIsMadeUpOfPeople": "O Exercism é feito de pessoas do mundo todo 🌎",
    "newProfileForm.bioOptional": "Bio (opcional)",
    "newProfileForm.tellEveryoneABitMore": "Conte um pouco mais sobre quem você é e o que você curte. Por exemplo: sou dev de Rails e adoro escalada em bloco e café",
    "newProfileForm.characters": "{{length}} / 160 caracteres",
    "newProfileForm.createProfile": "Criar perfil",
    "contributionsList.building": "Desenvolvimento",
    "contributionsList.maintaining": "Manutenção",
    "contributionsList.authoring": "Autoria",
    "contributionsList.other": "Outros",
    "communitySolutionsList.filterByExercise": "Filtrar por exercício",
    "avatarSelector.uploadNewPhoto": "Enviar nova foto",
    "avatarSelector.deletePhoto": "Excluir foto",
    "testimonialsList.unableToLoadTestimonials": "Não foi possível carregar os depoimentos",
    "testimonialsSummary.testimonials": "Depoimentos",
    "testimonialsSummary.mentoredBy": "Mentoria de",
    "testimonialsSummary.exerciseInTrack": "<exercise>{{exercise}}</exercise> na trilha <track>{{track}}</track>",
    "contributionsSummary.contributions": "Contribuições",
    "contributionsSummary.seeYourContributions": "Veja suas contribuições",
    "contributionsSummary.seeHandleContributions": "Veja as contribuições de {{handle}}",
    "testimonialsSummary.solutionsMentored": "Soluções mentoradas",
    "testimonialsSummary.studentsHelped": "Estudantes ajudados",
    "testimonialsSummary.testimonialsReceived": "Depoimentos recebidos",
    "testimonialsSummary.seeAllOfHandleTestimonials": "Veja todos os depoimentos de {{handle}}"
  },
  "components/modals/realtime-feedback-modal/feedback-content/no-automated-feedback": {
    "index.noImmediateFeedback": "Sem feedback imediato",
    "index.ourSystemsDontHave": "Nossos sistemas não têm nenhuma sugestão imediata de como melhorar seu código.",
    "index.weRecommendRequesting": "Recomendamos que você peça uma revisão de código a um dos mentores de {{trackTitle}}. Eles vão dar feedback sobre seu código e ideias de como deixá-lo ainda mais idiomático. É 100% gratuito 🙂",
    "index.requestCodeReview": "Pedir revisão de código",
    "index.youHaveMentoringSession": "Você tem uma sessão de mentoria ativa para este exercício.",
    "index.itIsGenerallyGood": "Em geral, é uma boa prática contar ao seu mentor o que você mudou no seu código e pedir que ele dê uma olhada na sua nova versão.",
    "index.goToYourDiscussion": "Ir para sua discussão",
    "index.continueToExercise": "Continuar para o exercício",
    "index.noImmediateFeedbackNoSlot": "Sem feedback imediato",
    "index.youveSubmittedSolution": "Você enviou sua solução para revisão de código.",
    "index.mentorWillTakeLook": "Um mentor vai dar uma olhada na sua solução e (esperamos) fornecer um feedback útil em breve. Você vai receber uma notificação e um e-mail quando isso acontecer.",
    "index.viewYourRequest": "Ver seu pedido",
    "index.cancel": "Cancelar",
    "index.submitForCodeReview": "Enviar para revisão de código",
    "index.onceYouSubmit": "Depois de enviar, seu pedido ficará aberto para um mentor entrar e começar a dar feedback."
  },
  "components/modals/RequestMentoringModal.tsx": {
    "selectExercise.title": "Selecione um exercício para pedir mentoria",
    "selectExercise.searchPlaceholder": "Buscar exercício por nome",
    "exercise.numberOfIterations": "Número de iterações"
  },
  "components/modals/ResetAccountModal.tsx": {
    "youAreAboutToReset": "Você está prestes a redefinir sua conta do Exercism",
    "pleaseReadCarefully": "Leia com atenção antes de confirmar a redefinição da sua conta.",
    "thisIsIrreversible": "Isso é <em>irreversível</em> e significa que você vai perder tudo o que fez na sua conta.",
    "byResettingAccount": "<strong>Ao redefinir sua conta, você vai perder:</strong>",
    "allSolutionsSubmitted": "Todas as soluções que você enviou",
    "allMentoringReceived": "Toda a mentoria que você recebeu",
    "allMentoringGiven": "Toda a mentoria que você deu e quaisquer depoimentos recebidos.",
    "anyReputationEarned": "Qualquer reputação que você tenha ganhado com mentoria ou publicação de soluções.",
    "toConfirmWriteHandle": "Para confirmar, escreva seu nome de usuário <pre>{{handle}}</pre> no campo abaixo:",
    "cancel": "Cancelar",
    "resetAccount": "Redefinir conta",
    "unableToResetAccount": "Não foi possível redefinir a conta"
  },
  "session-batch-3": {
    "components.mentoring.session.iterationView.iterationDeleted": "Esta iteração foi excluída",
    "components.mentoring.session.linkButton.conversationLinked": "Seu código e a conversa de mentoria estão vinculados no momento.",
    "components.mentoring.session.linkButton.conversationLinkedDescription": "Isso significa que, ao navegar para outra iteração, a conversa de mentoria acompanha, e vice-versa.",
    "components.mentoring.session.linkButton.clickToUnlink": "Clique ou toque no ícone para desvincular.",
    "components.mentoring.session.linkButton.conversationUnlinked": "Seu código e a conversa de mentoria estão desvinculados no momento.",
    "components.mentoring.session.linkButton.conversationUnlinkedDescription": "Isso significa que os painéis da esquerda e da direita funcionam de forma independente.",
    "components.mentoring.session.linkButton.clickToLink": "Clique ou toque no ícone para vincular.",
    "components.mentoring.session.linkButton.linkConversation": "Vincular conversa",
    "components.mentoring.session.mentoringNote.mentoringDocs": "Confira nossa <a>documentação de mentoria</a> para mais informações.",
    "components.mentoring.session.mentorNotes.noNotesYet": "Ainda não existem notas de mentoria para {{guidanceType}}. As notas de mentoria são escritas pela nossa comunidade. Ajude a criá-las para este exercício enviando um <0>Pull Request no GitHub</0>.",
    "components.mentoring.session.mentorNotes.improveNotes": "Melhorar estas notas",
    "components.mentoring.session.mentorNotes.communityNotes": "Estas notas são escritas pela nossa comunidade. Ajude a melhorá-las enviando um <0>Pull Request no GitHub</0>.",
    "components.mentoring.session.previousSessionsLink.opensInModal": "Abre em uma janela modal",
    "components.mentoring.session.previousSessionsLink.seePreviousSessions": "Ver {{numPrevious}} {{sessions}} anteriores"
  },
  "components/common/HandleWithFlair.tsx": {
    "flair.insider": "Insider",
    "flair.lifetime_insider": "Insider vitalício",
    "flair.founder": "Fundador",
    "flair.staff": "Equipe",
    "flair.alt": "Flair de {{title}}."
  },
  "components/mentoring/representation/right-pane": {
    "utilityTabs.scratchpad": "Anotações",
    "utilityTabs.guidance": "Orientações",
    "representationFeedbackEditor.previewAndSubmit": "Pré-visualizar e enviar",
    "howImportant.howImportantIsThis": "Qual é a importância disso?",
    "radioButton.info": "Informação",
    "automationRules.noGuidance": "Este representer ainda não tem nenhuma orientação. As notas de orientação são escritas pelos nossos mantenedores para explicar quais normalizações acontecem durante o processo de representação. Se você for um mantenedor, ajude a criar essas orientações para este representer enviando um <0>Pull Request no GitHub</0>.",
    "automationRules.pleaseReadBeforeGivingFeedback": "Leia antes de dar seu feedback",
    "considerations.readThisBeforeGivingFeedback": "Por favor, <0>leia isto</0> antes de dar seu primeiro feedback.",
    "utilityTabs.information": "Informações"
  },
  "components/mentoring/representation/right-pane/MentoringConversation.tsx": {
    "mentoringConversation.loading": "Carregando.."
  },
  "components/mentoring/representation/right-pane/RadioGroup.tsx": {
    "radioGroup.essential": "Essencial",
    "radioGroup.actionable": "Recomendado",
    "radioGroup.non_actionable": "Opcional",
    "radioGroup.celebratory": "Celebratório",
    "radioGroup.essentialTooltipTitle": "Se você marcar isto como Essencial",
    "radioGroup.essentialTooltipBody": "O estudante é fortemente incentivado a agir sobre isso antes de prosseguir. Melhoria essencial.",
    "radioGroup.actionableTooltipTitle": "Se você marcar isto como Recomendado",
    "radioGroup.actionableTooltipBody": "O estudante é incentivado a agir sobre isso antes de prosseguir, mas isso não é considerado essencial. Melhoria de alto valor.",
    "radioGroup.non_actionableTooltipTitle": "Se você marcar isto como Opcional",
    "radioGroup.non_actionableTooltipBody": "O estudante não é incentivado a agir sobre isso antes de prosseguir, é uma melhoria totalmente de baixo valor.",
    "radioGroup.celebratoryTooltipTitle": "Se você marcar isto como Comemorativo",
    "radioGroup.celebratoryTooltipBody": "O estudante não é incentivado a agir sobre isso antes de prosseguir, a mensagem parabeniza o estudante pela solução.",
    "radioGroup.recommended": "Recomendado",
    "radioGroup.optional": "Opcional",
    "radioGroup.recommendedTooltipTitle": "Se você marcar isto como Recomendado",
    "radioGroup.recommendedTooltipBody": "O estudante é incentivado a agir sobre isso antes de prosseguir, mas isso não é considerado essencial. Melhoria de alto valor.",
    "radioGroup.optionalTooltipTitle": "Se você marcar isto como Opcional",
    "radioGroup.optionalTooltipBody": "O estudante não é incentivado a agir sobre isso antes de prosseguir, é uma melhoria totalmente de baixo valor."
  },
  "components/profile/avatar-selector": {
    "photo.yourProfilePicture": "Sua foto de perfil",
    "photo.uploadNewImage": "Enviar nova imagem",
    "photo.cropping": "Você pode recortar a imagem depois de enviá-la.",
    "photo.youCanAlso": "Você também pode <deleteButton/>.",
    "croppingModal.cropFinished": "Recorte concluído"
  },
  "components/profile/avatar-selector/cropping-modal": {
    "croppingStep.cropYourPhoto": "Recorte sua foto",
    "croppingStep.cancel": "Cancelar",
    "croppingStep.crop": "Recortar",
    "cropFinishedStep.happyWithResult": "Gostou do resultado?",
    "cropFinishedStep.recrop": "Recortar novamente",
    "cropFinishedStep.saveImage": "Salvar imagem"
  },
  "components/journey/UnrevealedBadge.tsx": {
    "unrevealedBadge.unrevealed": "Não revelado",
    "unrevealedBadge.clickTapToReveal": "Clique ou toque para revelar",
    "unrevealedBadge.unableToRevealBadge": "Não foi possível revelar o badge"
  },
  "components/mentoring/automation/AutomationListElement.tsx": {
    "adminTab.lastShown": "Última exibição",
    "adminTab.lastOccurence": "Última ocorrência",
    "automationListElement.shownTime": "Exibida {{number}} vez",
    "automationListElement.shownTimes": "Exibida {{number}} vezes",
    "automationListElement.occurenceTime": "ocorrência {{number}} vez",
    "automationListElement.occurenceTimes": "ocorrência {{number}} vezes",
    "automationListElement.inTrackId": "em {{trackTitle}} (#{{id}})"
  },
  "components/mentoring/automation/Representation.tsx": {
    "needFeedback": "Precisa de feedback",
    "feedbackSubmitted": "Feedback enviado",
    "admin": "Admin",
    "onlyShowSolutions": "Mostrar apenas as soluções que já mentorei",
    "filterByExercise": "Filtrar por exercício (mín. 3 caracteres)"
  },
  "components/mentoring/automation/RepresentationList.tsx": {
    "representationList.noSolutionsFound": "Nenhuma solução encontrada.",
    "representationList.tryChangingFilters": "Tente mudar seus filtros para encontrar soluções que precisam de feedback.",
    "representationList.noSolutionsNeedFeedback": "No momento, não há soluções que precisem de feedback.",
    "representationList.checkBackLater": "Volte aqui mais tarde para ver mais!"
  },
  "components/mentoring/automation/TrackFilterList.tsx": {
    "trackFilterList.unableToFetchTracks": "Não foi possível carregar as trilhas",
    "trackFilterList.openTheTrackFilter": "Abrir o filtro de trilhas",
    "trackFilterList.clickToChange": "Clique para mudar"
  },
  "components/mentoring/discussion/discussion-post": {
    "discussionPostView.edit": "Editar"
  },
  "components/mentoring/discussion/DiscussionDetails.tsx": {
    "discussionDetails.discussionTimedOut": "Esta discussão expirou",
    "discussionDetails.finishedDiscussionWith": "Você concluiu sua discussão com {{studentHandle}}."
  },
  "components/donations": {
    "stripeForm.attackInfo": "Devido a frequentes <0>ataques de teste de cartão</0>, precisamos verificar se você não é um bot antes de podermos aceitar uma doação.",
    "formWithModal.youVeDonatedSuccessfullyThankYou": "Você doou {{amount}} com sucesso - obrigado 💙",
    "formWithModal.weTrulyAppreciateYourSupportExercismWouldNotBePossibleWithoutAwesomeContributorsLikeYourselfYouLlBeSentAnEmailShortlyWithYourDonationConfirmationAndReceipt": "Agradecemos de verdade o seu apoio. O Exercism não seria possível sem colaboradores incríveis como você. Em breve você receberá um e-mail com a confirmação e o recibo da sua doação.",
    "formWithModal.youVeEarnedTheBadge": "Você ganhou o selo <0>Apoiador</0>!",
    "formWithModal.happyToHelpImDoneHere": "Fico feliz em ajudar! Terminei por aqui 👍",
    "footerForm.customAmount": "Valor personalizado",
    "footerForm.continue": "Continuar",
    "form.monthlyRecurring": "Mensal recorrente",
    "form.oneOff": "Única",
    "stripeForm.progressing": "Em andamento",
    "stripeForm.eligibleForInsidersAccess": "Elegível para o acesso Insiders",
    "transactionForm.orSpecifyCustomAmount": "Ou informe um valor personalizado:",
    "subscriptionForm.youReCurrentlyDonatingEachMonthToExercism": "No momento, você doa {{amount}} por mês para o Exercism.",
    "subscriptionForm.thankYou": "Obrigado!",
    "subscriptionForm.regularDonationsLikeYoursAllowUsToAnticipateOurCashflowAndMakeResponsibleDecisionsAboutHiringAndGrowingExercism": "Doações regulares como a sua nos permitem prever nosso fluxo de caixa e tomar decisões responsáveis sobre contratações e o crescimento do Exercism.",
    "externalDonationManagement.yourRegularDonationIsManagedByToModifyOrCancelYourRecurringDonationPleaseUseDashboard": "Sua doação regular é gerenciada por {{displayName}}. Para modificar ou cancelar sua doação recorrente, use o <0>Dashboard do {{displayName}}<0/>.",
    "existingSubscriptionNotice.youAlreadyDonate": "<0>Você já doa {{amount}} por mês para o Exercism.</0> Obrigado! Para mudar ou gerenciar isso, acesse <1>Configurações de doação<1/>.",
    "existingSubscriptionNotice.extra": "Doações extras <0>pontuais</0> ainda são muito bem-vindas!",
    "stripeForm.yourEmailAddressForReceipts": "Seu endereço de e-mail (para recibos):",
    "stripeForm.defaultError": "Não foi possível obter as informações da assinatura",
    "transactionForm.specifyAmount": "Informe o valor"
  },
  "components/profile/contributions-list": {
    "buildingContributionsList.generic": "Genérico",
    "otherContributionsList.generic": "Genérico",
    "maintainingContributionsList.generic": "Genérico"
  },
  "components/profile/contributions-summary": {
    "totalReputation.addressHas": "{{handle}} tem",
    "totalReputation.youHave": "Você tem",
    "totalReputation.reputation": "Reputação",
    "trackSelect.rep": "rep",
    "categorySummary.noRep": "Sem rep",
    "categorySummary.rep": "{{reputation}} rep",
    "category.publishing": "Publicação",
    "category.mentoring": "Mentoria",
    "category.authoring": "Autoria",
    "category.building": "Desenvolvimento",
    "category.maintaining": "Manutenção",
    "category.other": "Outros",
    "metricFull.publishing_zero": "Nenhuma solução publicada",
    "metricFull.publishing_one": "{{count}} solução publicada",
    "metricFull.publishing_many": "{{count}} soluções publicadas",
    "metricFull.publishing_other": "{{count}} soluções publicadas",
    "metricFull.mentoring_zero": "Nenhum estudante mentorado",
    "metricFull.mentoring_one": "{{count}} estudante mentorado",
    "metricFull.mentoring_many": "{{count}} estudantes mentorados",
    "metricFull.mentoring_other": "{{count}} estudantes mentorados",
    "metricFull.authoring_zero": "Nenhum exercício/artigo contribuído",
    "metricFull.authoring_one": "{{count}} exercício/artigo contribuído",
    "metricFull.authoring_many": "{{count}} exercícios/artigos contribuídos",
    "metricFull.authoring_other": "{{count}} exercícios/artigos contribuídos",
    "metricFull.building_zero": "Nenhum PR aceito",
    "metricFull.building_one": "{{count}} PR aceito",
    "metricFull.building_many": "{{count}} PRs aceitos",
    "metricFull.building_other": "{{count}} PRs aceitos",
    "metricFull.maintaining_zero": "Nenhum PR revisado",
    "metricFull.maintaining_one": "{{count}} PR revisado",
    "metricFull.maintaining_many": "{{count}} PRs revisados",
    "metricFull.maintaining_other": "{{count}} PRs revisados",
    "metricShort.publishing_zero": "Nenhuma solução",
    "metricShort.publishing_one": "{{count}} solução",
    "metricShort.publishing_many": "{{count}} soluções",
    "metricShort.publishing_other": "{{count}} soluções",
    "metricShort.mentoring_zero": "Nenhum estudante",
    "metricShort.mentoring_one": "{{count}} estudante",
    "metricShort.mentoring_many": "{{count}} estudantes",
    "metricShort.mentoring_other": "{{count}} estudantes",
    "metricShort.authoring_zero": "Nenhum exercício/artigo",
    "metricShort.authoring_one": "{{count}} exercício/artigo",
    "metricShort.authoring_many": "{{count}} exercícios/artigos",
    "metricShort.authoring_other": "{{count}} exercícios/artigos",
    "metricShort.building_zero": "Nenhum PR aceito",
    "metricShort.building_one": "{{count}} PR aceito",
    "metricShort.building_many": "{{count}} PRs aceitos",
    "metricShort.building_other": "{{count}} PRs aceitos",
    "metricShort.maintaining_zero": "Nenhum PR revisado",
    "metricShort.maintaining_one": "{{count}} PR revisado",
    "metricShort.maintaining_many": "{{count}} PRs revisados",
    "metricShort.maintaining_other": "{{count}} PRs revisados"
  },
  "components/profile/testimonials-list": {
    "attribution": "<student>{{student}}</student> disse isto sobre <mentor>{{mentor}}</mentor>",
    "exerciseTrack": "em <0>{{exerciseTitle}}</0>, na trilha <1/> <2>{{trackTitle}}</2>"
  },
  "components/settings/comments-preference-form": {
    "commentsPreferenceForm.commentsOnYourSolutions": "Comentários nas suas soluções",
    "commentsPreferenceForm.settingToControlComments": "Use esta configuração para controlar se as pessoas podem comentar nas <0>soluções que você publicar no futuro</0>. Isso pode ser alterado individualmente por solução, e você pode atualizar todas as soluções existentes abaixo.",
    "commentsPreferenceForm.updatePreference": "Atualizar preferência",
    "commentsPreferenceForm.yourPreferencesHaveBeenUpdated": "Suas preferências foram atualizadas",
    "commentsPreferenceForm.successAlt": "Sucesso",
    "manageExistingSolutions.manageExistingSolutions": "Gerenciar soluções existentes",
    "manageExistingSolutions.canCommentOnPublishedSolutions": "No momento, as pessoas podem comentar em {{commentStatusPhrase}} das suas soluções publicadas. Use os botões abaixo para <0>ativar ou desativar os comentários em todas as suas soluções existentes.</0>.",
    "manageExistingSolutions.allowCommentsOnExistingSolutions": "Permitir comentários em todas as soluções existentes",
    "manageExistingSolutions.disableCommentsOnExistingSolutions": "Desativar comentários em todas as soluções existentes",
    "useCommentsPreferenceForm.none": "nenhuma",
    "useCommentsPreferenceForm.all": "todas",
    "useCommentsPreferenceForm.xOutOfY": "{{numCommentsEnabled}} / {{numPublished}}"
  },
  "components/journey/contribution-results": {
    "markAllAsSeenModal.cancel": "Cancelar",
    "orderSwitcher.sortByOldestFirst": "Ordenar pelas mais antigas primeiro",
    "orderSwitcher.sortByNewestFirst": "Ordenar pelas mais recentes primeiro",
    "markAllAsSeenButton.markAllAsSeen": "Marcar todas como vistas",
    "markAllAsSeenModal.markAllAsSeenQuestion": "Marcar todas como vistas?",
    "markAllAsSeenModal.confirmationMessage": "Tem certeza de que quer marcar todas as {{unseenTotal}} contribuições como vistas? Lembre-se de que essas contribuições podem estar em várias páginas.",
    "markAllAsSeenModal.continue": "Continuar"
  },
  "components/journey/contributions-list": {
    "categorySelect.contributingToExercises": "Contribuindo com exercícios",
    "categorySelect.buildingExercism": "Construindo o Exercism",
    "categorySelect.maintaining": "Manutenção",
    "categorySelect.mentoring": "Mentoria",
    "categorySelect.publishing": "Publicação",
    "categorySelect.other": "Outros",
    "categorySelect.anyCategory": "Qualquer categoria",
    "categorySelect.category": "Categoria"
  },
  "components/journey/overview": {
    "contributingSection.youHaventContributed": "Você ainda não contribuiu com o Exercism",
    "contributingSection.seeHowYouCanContribute": "Veja como você pode contribuir",
    "contributingSection.yourContributions": "Suas contribuições",
    "learningSection.youHaventJoinedTracks": "Você ainda não entrou em nenhuma trilha",
    "learningSection.chooseTrackToGetStarted": "Escolha uma trilha para começar.",
    "learningSection.yourLearning": "Seu aprendizado",
    "mentoringSection.youHaventMentoredAnyone": "Você ainda não deu mentoria a ninguém",
    "mentoringSection.tryMentoring": "Experimente a mentoria",
    "mentoringSection.yourMentoring": "Sua mentoria",
    "badgesSection.aGlimpseOfBadges": "Um vislumbre da sua coleção de medalhas",
    "badgesSection.seeEntireBadgeCollection": "Veja sua coleção completa de medalhas"
  },
  "components/journey/overview/badges-section": {
    "badgeSummary.none": "Você não tem nenhuma medalha.",
    "badgeSummary.summary": "Você tem {{list}}.",
    "badgeSummary.rarity.legendary_one": "{{count}} medalha lendária",
    "badgeSummary.rarity.legendary_many": "{{count}} medalhas lendárias",
    "badgeSummary.rarity.legendary_other": "{{count}} medalhas lendárias",
    "badgeSummary.rarity.ultimate_one": "{{count}} medalha suprema",
    "badgeSummary.rarity.ultimate_many": "{{count}} medalhas supremas",
    "badgeSummary.rarity.ultimate_other": "{{count}} medalhas supremas",
    "badgeSummary.rarity.rare_one": "{{count}} medalha rara",
    "badgeSummary.rarity.rare_many": "{{count}} medalhas raras",
    "badgeSummary.rarity.rare_other": "{{count}} medalhas raras",
    "badgeSummary.rarity.common_one": "{{count}} medalha comum",
    "badgeSummary.rarity.common_many": "{{count}} medalhas comuns",
    "badgeSummary.rarity.common_other": "{{count}} medalhas comuns"
  },
  "components/journey/overview/contributing-section": {
    "headerSummary.youHaveContributedMostTo": "Você contribuiu mais com ",
    "headerSummary.noSummaryForTrack": "Sem resumo para a trilha"
  },
  "components/journey": {
    "contributionResults.showingContributions": "Mostrando {{totalCount}} {{contributionLabel}}",
    "badgesList.searchByBadgeNameOrDescription": "Buscar por nome ou descrição da medalha",
    "badgeResults.showingBadges": "Mostrando {{totalCount}} {{badgeLabel}}",
    "solution.completed": "Concluída",
    "solution.published": "Publicada",
    "solution.thereIsANewerVersionOfTheExerciseVisitTheExercisePageToUpgrade": "Existe uma versão mais recente deste exercício. Acesse a página do exercício para atualizar para a última versão.",
    "solution.passesTestsOfTheLatestVersionOfTheExercise": "Passa nos testes da versão mais recente do exercício",
    "solution.thisSolutionFailsTheTestsOfTheLatestVersionOfTheExerciseTryUpdatingTheExerciseAndCheckingItLocallyOrInTheOnlineEditor": "Esta solução falha nos testes da versão mais recente deste exercício. Tente atualizar o exercício e verificá-lo localmente ou no editor online.",
    "solution.failedTestsOfTheLatestVersionOfTheExercise": "Falhou nos testes da versão mais recente do exercício",
    "solution.iterations_one": "{{count}} iteração",
    "solution.iterations_many": "{{count}} de iterações",
    "solution.iterations_other": "{{count}} iterações",
    "solution.lines": "{{numLoc}} linhas",
    "solution.views": "{{numViews}} {{viewLabel}}",
    "solution.lastSubmitted": "Último envio em {{lastIteratedAt}}",
    "solution.inTrack": "na trilha <0/><1>{{track}}<1/>",
    "solutionsList.searchByExerciseOrTrackName": "Buscar por nome de exercício ou de trilha",
    "solutionsList.showingSolutions": "Mostrando {{totalCount}} {{solutionLabel}}",
    "solutionsList.resetFilters": "Redefinir filtros",
    "contributionsList.searchByContributionName": "Buscar por nome da contribuição",
    "contribution.generic": "Genérica",
    "unrevealedBadge.unrevealed": "Não revelada",
    "unrevealedBadge.clickTapToReveal": "Clique ou toque para revelar",
    "contribution.in": "em"
  },
  "components/journey/badges-list": {
    "orderSwitcher.sortByUnrevealedFirst": "Ordenar pelas não reveladas primeiro",
    "orderSwitcher.sortByNewestFirst": "Ordenar pelas mais recentes primeiro",
    "orderSwitcher.sortByOldestFirst": "Ordenar pelas mais antigas primeiro"
  },
  "components/editor/tabs": {
    "resultsTab.results": "Resultados",
    "testsTab.tests": "Testes",
    "feedbackTab.feedback": "Feedback",
    "instructionsTab.instructions": "Instruções"
  },
  "components/modals/WelcomeToInsidersModal.tsx": {
    "welcomeToInsidersModal.title": "Bem-vindo ao Insiders! 💙",
    "welcomeToInsidersModal.accessToFeatures": "Agora você tem acesso ao Modo escuro, à integração com o ChatGPT, a slots extras de mentoria, além de vídeos de bastidores, novos selos e muito mais!",
    "welcomeToInsidersModal.thanksForBeingPartOfOurStory": "Obrigado por fazer parte da nossa história!",
    "welcomeToInsidersModal.exercismReliesOnPeople": "O Exercism depende de pessoas como você, que abrem mão do seu tempo e do seu dinheiro para ajudar os outros. Sem você, não teríamos ajudado a multidão de pessoas que ajudamos. Nossa jornada ainda está só começando e ficamos muito felizes por ter você com a gente. Muito obrigado por tornar o Exercism possível 💙",
    "welcomeToInsidersModal.weHopeInsidersIsFun": "Esperamos que o Insiders seja uma experiência divertida. Recomendamos que você assista ao vídeo à direita para ter uma visão geral de como a sua conta mudou, e também que dê uma olhada na página do Insiders atrás deste modal para ver todos os recursos que você desbloqueou.",
    "welcomeToInsidersModal.greatLetsGo": "Ótimo. Vamos lá!",
    "welcomeToInsidersModal.startWithOurWelcomeVideo": "Comece com nosso vídeo de boas-vindas 👇🏽",
    "welcomeToInsidersModal.whatShouldIDoNext": "O que devo fazer agora?",
    "welcomeToInsidersModal.exploreDarkMode": "Explore o Modo escuro (já o ativamos por padrão). Confira seus novos selos. Experimente o ChatGPT no editor online. Use um dos seus novos slots de mentoria. Apareça para dar um oi no canal #insiders do Discord. Ou assista a alguns vídeos de bastidores 🎉",
    "welcomeToInsidersModal.videoTitle": "Bem-vindo ao Exercism Insiders!"
  },
  "components/notifications/": {
    "notificationsList.notifications": "Notificações",
    "notificationsList.markAsRead": "Marcar como lida",
    "notificationsList.markAsUnread": "Marcar como não lida",
    "notificationsList.markAllAsRead": "Marcar todas como lidas",
    "markAllNotificationsAsReadModal.unableToLoadNotifications": "Não foi possível carregar as notificações",
    "markAllNotificationsAsReadModal.unableToMarkNotificationsAsRead": "Não foi possível marcar as notificações como lidas",
    "markAllNotificationsAsReadModal.unableToMarkNotificationsAsUnread": "Não foi possível marcar as notificações como não lidas"
  },
  "components/notifications/notifications-list": {
    "useNotificationMutation.unableToMarkAllNotificationsAsRead": "Não foi possível marcar todas as notificações como lidas",
    "list.youHaveNoNotifications": "Você não tem notificações",
    "markAllNotificationsAsReadModal.markAllAsRead": "Marcar todas como lidas?",
    "markAllNotificationsAsReadModal.areYouSure": "Tem certeza de que quer marcar todas as notificações como lidas?",
    "markAllNotificationsAsReadModal.continue": "Continuar",
    "markAllNotificationsAsReadModal.cancel": "Cancelar"
  },
  "components/perks": {
    "perksModalButton.continueToPartner": "Continuar para {{websiteDomain}}",
    "perksModalButton.close": "Fechar",
    "perksExternalModalButton.claimPerk": "Resgate este benefício com uma conta do Exercism!",
    "perksExternalModalButton.exercismIsNonProfit": "O Exercism é uma organização sem fins lucrativos. Oferecemos educação de nível mundial, uma ótima comunidade e benefícios dos nossos parceiros. Junte-se ao Exercism hoje mesmo. É grátis!",
    "perksExternalModalButton.signUp": "Cadastre-se",
    "perksExternalModalButton.logIn": "Entrar"
  },
  "components/contributing/tasks-list/task": {
    "sizeTag.xs": "xs",
    "sizeTag.s": "s",
    "sizeTag.m": "m",
    "sizeTag.l": "l",
    "sizeTag.xl": "xl",
    "trackInfo.for": "<0>para</0> <2/> <1>{{trackTitle}}</1>",
    "newTag.new": "Nova",
    "moduleTag.analyzer": "Analisador",
    "moduleTag.representer": "Representador",
    "moduleTag.learningExercise": "Exercício de aprendizagem",
    "moduleTag.practiceExercise": "Exercício de prática",
    "moduleTag.testRunner": "Executor de testes",
    "moduleTag.trackGenerators": "Geradores de trilha",
    "moduleTag.trackConcepts": "Conceitos da trilha",
    "actionIcon.action": "Ação: {{action}}",
    "knowledgeTag.none": "Conhecimento: nenhum",
    "knowledgeTag.elementary": "Conhecimento: elementar",
    "knowledgeTag.intermediate": "Conhecimento: intermediário",
    "knowledgeTag.advanced": "Conhecimento: avançado"
  },
  "components/modals/PreviousMentoringSessionsModal.tsx": {
    "header_one": "<strong>Você tem {{count}} discussão anterior</strong> com <avatar/><name>{{studentHandle}}</name>",
    "header_many": "<strong>Você tem {{count}} discussões anteriores</strong> com <avatar/><name>{{studentHandle}}</name>",
    "header_other": "<strong>Você tem {{count}} discussões anteriores</strong> com <avatar/><name>{{studentHandle}}</name>",
    "headerMobile_one": "Você e {{studentHandle}} têm <strong>{{count}} discussão anterior</strong>",
    "headerMobile_many": "Você e {{studentHandle}} têm <strong>{{count}} discussões anteriores</strong>",
    "headerMobile_other": "Você e {{studentHandle}} têm <strong>{{count}} discussões anteriores</strong>"
  },
  "components/mentoring/Queuetsx": {
    "queue.filterByStudentHandle": "Filtrar por nome de usuário do estudante"
  },
  "components/mentoring/representation/common": {
    "cancelButton.cancel": "Cancelar",
    "commentTag.essential": "Essencial",
    "commentTag.recommended": "Recomendado"
  },
  "components/mentoring/representation/left-pane": {
    "representationIterationView.solutionNumber": "Solução nº {{solutionNumber}}",
    "representationIterationView.occurrence": "{{count}} ocorrência",
    "representationIterationView.occurrences": "{{count}} ocorrências",
    "representationIterationView.lastOccurred": "Última ocorrência: {{lastOccurred}}",
    "representationInfo.feedbackOnSolution": "Você está dando feedback sobre um conjunto de soluções de",
    "leftPane.exerciseInTrack": "{{exerciseTitle}} na trilha {{trackTitle}}"
  },
  "components/mentoring/representation/modals": {
    "previewAutomationModal.modalTitle": "Agradecemos por enviar seu feedback!",
    "submittedAutomationModal.thanksForFeedback": "Agradecemos por enviar seu feedback!",
    "submittedAutomationModal.shownToStudents": "Isso vai aparecer para os estudantes em questão nas soluções deles enquanto eles fazem os exercícios.",
    "submittedAutomationModal.solutionShownTimes": "Também vamos mostrar para você quantas vezes sua solução é exibida aos estudantes.",
    "submittedAutomationModal.continueToSolutions": "Continuar para as soluções que precisam de feedback",
    "submittedAutomationModal.right": "certo",
    "submittedAutomationModal.earnedReputation": "Você ganhou",
    "submittedAutomationModal.reputationForFeedback": "Reputação por enviar este feedback 😊",
    "previewFooter.youCanEditFeedback": "Você pode editar este feedback quando quiser.",
    "previewFooter.feedbackWillAppearOn": "Seu feedback vai aparecer em",
    "previewFooter.submit": "Enviar",
    "previewFooter.example": "Exemplo",
    "previewFeedbackComment.gaveThisFeedback": "<0>{{mentorName}}</0> deu este feedback em uma solução exatamente igual à sua:",
    "previewFeedbackComment.commentedOn": "Comentado em {{date}}"
  },
  "components/modals/Modal.tsx": {
    "modal.closeModal": "Fechar modal"
  },
  "components/ResultsZone.tsx": {
    "resultsZone.loadingData": "Carregando dados"
  },
  "components/impact/chart-elements": {
    "numberOfStudentsLabel.noOfStudents": "Nº de estudantes"
  },
  "components/settings/LanguagePreferenceForm.tsx": {
    "languagePreferenceForm.language": "Idioma",
    "languagePreferenceForm.description": "Escolha o idioma em que você quer usar o Exercism. Salvamos a sua escolha assim que você selecionar um.",
    "languagePreferenceForm.change": "Alterar",
    "languagePreferenceForm.done": "Concluir",
    "languagePreferenceForm.searchPlaceholder": "Buscar idiomas",
    "languagePreferenceForm.searchLabel": "Buscar idiomas",
    "languagePreferenceForm.comingSoon": "Em breve",
    "languagePreferenceForm.comingSoonBadge": "Em breve",
    "languagePreferenceForm.noMatches": "Nenhum idioma corresponde à sua busca",
    "languagePreferenceForm.selected": "Selecionado"
  },
  "utils/date": {
    "today": "hoje",
    "todayTitleized": "Hoje",
    "yesterday": "ontem",
    "yesterdayTitleized": "Ontem",
    "daysAgo_one": "há {{count}} dia",
    "daysAgo_many": "há {{count}} dias",
    "daysAgo_other": "há {{count}} dias",
    "weeksAgo_one": "há {{count}} semana",
    "weeksAgo_many": "há {{count}} semanas",
    "weeksAgo_other": "há {{count}} semanas",
    "monthsAgo_one": "há {{count}} mês",
    "monthsAgo_many": "há {{count}} meses",
    "monthsAgo_other": "há {{count}} meses",
    "yearsAgo_one": "há {{count}} ano",
    "yearsAgo_many": "há {{count}} anos",
    "yearsAgo_other": "há {{count}} anos"
  },
  "components/mentoring/request/locked-solution-mentoring-note": {
    "lockedSolutionMentoringNote.mentoringDocs": "documentação de mentoria",
    "lockedSolutionMentoringNote.solutionLocked": "Esta solução está bloqueada até {{lockedUntil}} ({{diffMins}} a partir de agora).",
    "lockedSolutionMentoringNote.solutionNoLongerLocked": "Esta solução não está mais bloqueada e outro mentor pode assumi-la",
    "extendLockedUntilModal.mentorLockExpiring": "Bloqueio de mentor prestes a expirar",
    "extendLockedUntilModal.timeRemaining": "Você tem apenas {{diffMinutes}} para enviar seu comentário antes que esta solicitação de mentoria seja desbloqueada para outros mentores responderem.",
    "extendLockedUntilModal.wouldLikeMoreTime": "Você quer mais tempo?",
    "extendLockedUntilModal.yesExtend": "Sim, estender por 30 minutos",
    "extendLockedUntilModal.noThankYou": "Não, obrigado",
    "locked.stillLocked": "Confira nossa <a>documentação de mentoria</a> para mais informações. Esta solução está bloqueada até {{lockedUntil}} ({{diffMins}} a partir de agora).",
    "locked.unlocked": "Confira nossa <a>documentação de mentoria</a> para mais informações. Esta solução não está mais bloqueada e outro mentor pode assumi-la."
  },
  "components/mentoring/request/StartMentoringPanel.tsx": {
    "startMentoringPanel.helpStudentWriteBetter": "Ajude {{studentHandle}} a escrever melhor em {{trackTitle}}?",
    "startMentoringPanel.showThemWayToCodeBliss": "Sente que pode ajudar {{studentHandle}} a resolver isso de um jeito melhor? Comece a mentorar e mostre o caminho para a felicidade do código.",
    "startMentoringPanel.startMentoring": "Começar a mentorar",
    "startMentoringPanel.sessionReturnsToQueue": "Você tem 30 minutos até que a sessão volte para a fila para outros mentorarem.",
    "startMentoringPanel.unableToLockSolution": "Não foi possível bloquear a solução"
  },
  "components/mentoring/Session.tsx": {
    "session.code": "Código",
    "session.discussion": "Discussão",
    "session.scratchpad": "Rascunho",
    "session.guidance": "Orientação"
  },
  "components/mentoring/session/CloseButton.tsx": {
    "closeButton.returnToDashboard": "Fechar a discussão e voltar ao painel de mentoria"
  },
  "components/mentoring/session/favorite-button": {
    "removeFavoriteButton.unfavorite": "Remover dos favoritos?",
    "removeFavoriteButton.favorited": "Nos favoritos",
    "addFavoriteButton.addToFavorites": "Adicionar aos favoritos"
  },
  "components/editor/legacy-file-banner": {
    "deleteFileModal.areYouSure": "Tem certeza de que quer excluir este arquivo?",
    "deleteFileModal.deletingFile": "Excluir este arquivo significa que ele não será enviado como parte da sua próxima iteração. No entanto, ele continuará visível na sua iteração anterior. Se mudar de ideia antes de enviar, você pode usar o botão \"Redefinir para a última iteração\" (no canto superior direito) para desfazer essa alteração.",
    "deleteFileModal.deleteFile": "Excluir arquivo",
    "deleteFileModal.cancel": "Cancelar"
  },
  "components/editor/LegacyFileBanner.tsx": {
    "legacyFileBanner.fileUnexpected": "Este arquivo é inesperado. Você o enviou pela CLI sem querer?",
    "legacyFileBanner.deleteFile": "Excluir arquivo…",
    "legacyFileBanner.learnMore": "Saiba mais"
  },
  "components/editor/panels": {
    "resultsPanel.testRunCancelled": "Execução de testes cancelada",
    "resultsPanel.runTestsToCheckYourCode": "<0>Rode os testes</0> para verificar seu código",
    "resultsPanel.wellRunYourCode": "Vamos rodar seu código em testes para verificar se funciona,\ne mostrar os resultados aqui para você.",
    "instructionsPanel.introduction": "Introdução",
    "instructionsPanel.watchOurVideo": "Assista ao nosso vídeo \"Introdução ao Hello, World\" para começar 👇",
    "instructionsPanel.instructions": "Instruções",
    "instructionsPanel.task": "Tarefa {{n}}",
    "instructionsPanel.stuckRevealHints": "Travou? Revelar dicas",
    "instructionsPanel.opensInAModal": "Abre em um modal",
    "instructionsPanel.howToDebug": "Como depurar",
    "instructionsPanel.helloWorldVideoTitle": "Bem-vindo ao Hello, World!"
  },
  "components/editor/RunTestsButton.tsx": {
    "runTestsButton.youHaveNotMadeChanges": "Você não fez nenhuma alteração desde a última vez que rodou os testes",
    "runTestsButton.runTests": "Rodar testes"
  },
  "components/editor/SubmitButton.tsx": {
    "submitButton.submit": "Enviar",
    "submitButton.testsPassingRequired": "Você precisa fazer os testes passarem antes de poder enviar sua solução"
  },
  "components/mentoring/discussion/DiscussionPostList.tsx": {
    "discussionPostList.loadingIndicatorAriaLabel": "Indicador de carregamento da lista de posts da discussão"
  },
  "components/mentoring/discussion/finished-wizard": {
    "favoriteStep.addToFavorites": "Adicionar aos favoritos",
    "favoriteStep.addStudentToFavorites": "Adicionar {{studentHandle}} aos seus favoritos?",
    "favoriteStep.skip": "Pular",
    "finishStep.isOneOfYourFavorites": "{{studentHandle}} está entre os seus favoritos.",
    "finishStep.willNotSeeFutureRequests": "Você não vai ver futuras solicitações de mentoria de {{studentHandle}}.",
    "finishStep.thanksForMentoring": "Obrigado por mentorar {{studentHandle}}.",
    "finishStep.changePreferences": "Alterar preferências",
    "mentorAgainStep.mentorAgain": "Você quer mentorar {{studentHandle}} de novo?",
    "mentorAgainStep.yes": "Sim",
    "mentorAgainStep.no": "Não"
  },
  "components/mentoring/discussion/FinishedWizard.tsx": {
    "finishedWizard.incorrectState": "Estado incorreto: {{step}}"
  },
  "components/mentoring/discussion/MarkAsNothingToDoButton.tsx": {
    "markAsNothingToDoButton.studentsTurn": "Este botão permite remover esta discussão da sua caixa de entrada e devolvê-la à caixa de entrada do estudante. Use-o quando for a vez do estudante, mas o sistema achar, por engano, que é a sua.",
    "markAsNothingToDoButton.itsTheStudentsTurn": "É a vez do estudante…",
    "markAsNothingToDoButton.passDiscussionBack": "Devolver esta discussão ao estudante?",
    "markAsNothingToDoButton.continuingWillRemove": "Se você continuar, isto será removido da sua caixa de entrada e devolvido à caixa de entrada do estudante. Este recurso serve para quando um estudante deixa uma mensagem para você como \"Claro, vou fazer isso\" e agora é preciso avisar o sistema de que ainda é a vez do estudante agir.",
    "markAsNothingToDoButton.addCommentToDiscussion": "Se não estiver claro para o estudante que é a vez dele de agir, adicione também um comentário à discussão, além de usar este botão.",
    "markAsNothingToDoButton.continue": "Continuar",
    "markAsNothingToDoButton.cancel": "Cancelar"
  },
  "components/mentoring/discussion/NewMessageAlert.tsx": {
    "newMessage": "Nova mensagem"
  },
  "components/mentoring/inbox": {
    "discussionList.somethingWentWrong": "Algo deu errado",
    "discussionList.retry": "Tentar novamente",
    "discussionList.noMentoringDiscussions": "Nenhuma discussão de mentoria",
    "discussionList.mentorNewSolution": "Mentore uma nova solução",
    "discussion.favoriteStudent": "Estudante favorito",
    "trackFilter.somethingWentWrong": "Algo deu errado",
    "discussion.comments": "{{postsCount}} comentários"
  },
  "components/profile/avatar-selector/photo": {
    "deletePhotoButton.deleteYourPicture": "excluir sua foto",
    "deletePhotoButton.deletePhotoModal.deleteYourProfilePicture": "Excluir sua foto de perfil?",
    "deletePhotoButton.deletePhotoModal.areYouSure": "Tem certeza de que quer excluir sua foto? Outros usuários verão uma imagem padrão no lugar. Você pode enviar uma nova foto a qualquer momento.",
    "deletePhotoButton.deletePhotoModal.deletePicture": "Excluir foto",
    "deletePhotoButton.deletePhotoModal.cancel": "Cancelar"
  },
  "components/profile/community-solutions-list": {
    "orderSelect.sortByNewestFirst": "Ordenar por mais recentes",
    "orderSelect.sortByOldestFirst": "Ordenar por mais antigos",
    "orderSelect.sortByMostStarred": "Ordenar por mais estrelas"
  },
  "components/common/share-panel": {
    "platformButton.devToButton.devTo": "DEV.to",
    "platformButton.facebookButton.facebook": "Facebook",
    "platformButton.twitterButton.twitter": "Twitter",
    "platformButton.redditButton.reddit": "Reddit",
    "platformButton.linkedinButton.linkedIn": "LinkedIn"
  },
  "components/common/ShareButton.tsx": {
    "shareButton.share": "Compartilhar"
  },
  "components/common/ShareLink.tsx": {
    "shareLink.shareIt": "Compartilhe."
  },
  "components/common/SingleSelect.tsx": {
    "singleSelect.clickToChange": "Clique para alterar"
  },
  "components/common/site-updates-list/PullRequestWidget.tsx": {
    "pullRequestWidget.pullRequest": "Pull Request",
    "pullRequestWidget.mergedInfo": "#{{number}} mesclado {{time}} por {{user}}",
    "pullRequestWidget.merged": "Mesclado"
  },
  "components/common/ThemeToggleButton.tsx": {
    "themeToggleButton.joinInsiders": "<0>Junte-se ao Insiders</0> para ativar o modo escuro"
  },
  "components/community": {
    "storiesGrid.index.moreStories": "Mais histórias da nossa comunidade",
    "storiesGrid.index.listenLearn": "Ouça, aprenda e inspire-se com os membros da nossa comunidade.",
    "videoGrid.index.searchCommunity": "Buscar conteúdo da comunidade",
    "videoGrid.index.learnWithCommunity": "Aprenda com a nossa comunidade",
    "videoGrid.index.walkthroughsTutorials": "Passo a passo, tutoriais e transmissões ao vivo da nossa comunidade.",
    "videoGrid.index.noVideosFound": "Nenhum vídeo encontrado.",
    "videoGrid.index.tryChangingFilters": "Tente alterar os filtros para encontrar o vídeo que você procura.",
    "videoGrid.index.thereAreNoVideos": "No momento, não há vídeos.",
    "videoGrid.index.checkBackLater": "Volte aqui mais tarde para ver mais!",
    "videoGrid.trackFilterList.openTrackFilter": "Abrir o filtro de trilhas",
    "videoGrid.trackFilterList.clickToChange": "Clique para alterar",
    "videoGrid.thumbnail": "miniatura"
  },
  "components/community-solutions": {
    "commentsList.reminder.rememberComments": "Lembre-se! Os comentários servem para fazer perguntas ou elogiar uma solução. <0>Não os use</0> para mentoria ou para dar feedback.",
    "commentsList.commentView.edit": "Editar",
    "commentsList.count.numberOfComments": "{{number}} {{pluralize}}",
    "commentsList.emptyList.noComments": "Ninguém comentou esta solução.",
    "commentsList.emptyList.beFirst": "Seja a primeira pessoa a comentar!",
    "commentsList.options.disableComments": "Desativar comentários…",
    "commentsList.options.enableComments": "Ativar comentários…",
    "commentsList.header.writeComment": "Escreva um comentário",
    "commentsList.listDisabled.disabledCommentsAuthor": "Você desativou os comentários nesta solução. Use a engrenagem \"Opções\" acima para alternar esta opção.",
    "commentsList.listDisabled.disabledComments": "Os comentários foram desativados",
    "commentsList.header.writeAComment": "Escreva um comentário",
    "starButton.numberOfStars": "Número de estrelas",
    "starButton.favorite": "Favoritar",
    "starButton.favorited": "Favoritado"
  },
  "components/donations/subscription-form": {
    "formOptions.initializedOption.changeAmount": "Alterar valor",
    "formOptions.initializedOption.or": "ou",
    "formOptions.initializedOption.cancelRecurringDonation": "Cancele sua doação recorrente",
    "formOptions.updatingOption.changeDonationAmount": "Alterar o valor da doação",
    "formOptions.updatingOption.dollarSign": "$",
    "formOptions.updatingOption.chargedPerMonth": "A cobrança de <strong>{{amount}} por mês</strong> começará na sua próxima data de cobrança.",
    "formOptions.updatingOption.thankYouForIncreasingDonation": "Agradecemos por aumentar a sua doação!",
    "formOptions.updatingOption.changeAmountButton": "Alterar valor",
    "formOptions.updatingOption.cancelThisChange": "Cancelar esta alteração",
    "formOptions.cancellingOption.areYouSure": "Tem certeza de que quer cancelar sua doação recorrente?",
    "formOptions.cancellingOption.yesPleaseCancel": "Sim, por favor, cancele.",
    "formOptions.cancellingOption.noCloseThis": "Não, feche isto."
  },
  "components/dropdowns": {
    "trackMenu.seeTrackOnGithub": "Ver a trilha {{trackTitle}} no Github <icon/>",
    "trackMenu.documentation": "Documentação de {{trackTitle}}",
    "trackMenu.trackBuildStatus": "Status do build da trilha",
    "trackMenu.disableLearningMode": "Desativar o Modo de Aprendizado…",
    "trackMenu.enableLearningMode": "Ativar o Modo de Aprendizado…",
    "trackMenu.resetTrack": "Redefinir a trilha…",
    "trackMenu.leaveTrack": "Sair da trilha…",
    "notifications.seeAllYourNotifications": "Ver todas as suas notificações",
    "notifications.unableToLoad": "Não foi possível carregar as notificações",
    "notifications.openNotifications": "Abrir notificações",
    "reputation.unableToRetrieve": "Não foi possível obter os tokens de reputação",
    "trackMenu.trackOptions": "Opções da trilha"
  },
  "components/dropdowns/reputation": {
    "reputationMenu.seeHowYouEarned": "Veja como você ganhou toda a sua reputação",
    "reputationIcon.reputationAriaLabel": "{{reputation}} de reputação",
    "reputationIcon.reputationAlt": "Reputação"
  }
}
