{
  "expand": "Expandir",
  "collapse": "Colapsar",
  "downloadPdf": "Baixar PDF",
  "newChat": "Novo chat",
  "signIn": "Entrar",
  "uploadedFile": "Arquivo enviado",
  "authPrompt": {
    "signInToSaveProgress": "Faça login para usar o chat. Sua primeira mensagem será salva e usada após o login.",
    "signInToContinue": "Inicia sessão na tua conta",
    "signInToStartBuilding": "Inicia sessão para usar o serviço",
    "cancel": "Cancelar",
    "continueWithGoogle": "Continuar com Google"
  },
  "handoff": {
    "errorTitle": "Não foi possível transferir o resultado para o chat",
    "readyTitle": "Você está no chat",
    "coverLetterReady": "O currículo e a carta de apresentação do análise foram adicionados a este diálogo.",
    "missingRequest": "Primeiro abra o resultado completo da análise e depois clique em \"Continuar no chat\".",
    "missingResumePayload": "Não encontramos o currículo da análise neste dispositivo. Reinicie a análise ou abra o resultado completo.",
    "missingVacancy": "Adicione a descrição da vaga na página do serviço, depois volte ao chat.",
    "missingLanguage": "Não foi possível determinar o idioma da tradução. Abra o resultado completo da tradução e tente novamente.",
    "chatNotReady": "O chat não conseguiu carregar o currículo. Atualize a página ou tente novamente.",
    "bootstrapFailed": "Não foi possível criar o chat a partir da análise. Tente novamente ou entre em contato com o suporte.",
    "improveFailed": "A melhoria automática não foi iniciada. Inicie o Improve na barra lateral.",
    "unexpected": "Algo deu errado. Você pode continuar a conversa normal.",
    "atsNothingToImproveTitle": "As avaliações já estão altas",
    "atsNothingToImproveBody": "O Improve automático não foi iniciado — edite o currículo ou abra o Improve na barra lateral.",
    "resumeSummaryPrompt": "Continue a trabalhar com o resumo profissional da minha análise.",
    "step2Timeout": "A próxima etapa levou muito tempo. Continue manualmente neste chat."
  },
  "sidebar": {
    "toggleSidebar": "Abrir ou fechar a barra lateral",
    "closeSidebar": "Fechar barra lateral",
    "myChats": "Meus chats",
    "newChat": "Novo chat",
    "currentChat": "Chat atual",
    "signInToSeeHistory": "Faça login para ver o histórico dos chats",
    "noChatsYet": "Ainda não há chats. Comece um novo diálogo!",
    "pinChat": "Fixar chat",
    "unpinChat": "Desfixar chat",
    "deleteChat": "Excluir chat",
    "deleteChatConfirmTitle": "Excluir este chat?",
    "deleteChatConfirmDescription": "O chat, todas as mensagens e dados relacionados serão excluídos permanentemente.",
    "deleteChatConfirm": "Excluir",
    "deleteChatDeleting": "Excluindo…",
    "cancelDeleteChat": "Cancelar",
    "deleteChatError": "Falha ao excluir o chat. Tente novamente.",
    "chatRowActions": "Menu de ações para o chat: {{title}}",
    "pinnedChatSr": "Fixado",
    "pinChatErrorTitle": "Falha ao fixar o chat",
    "pinChatErrorDescription": "Tente novamente em um minuto.",
    "userMenu": "Menu do usuário",
    "guest": "Convidado",
    "language": "Idioma",
    "settings": "Configurações",
    "logout": "Sair",
    "signIn": "Entrar",
    "signInTitle": "Entrar na conta",
    "signInDescription": "Faça login para salvar o histórico dos chats"
  },
  "aria": {
    "processingSteps": "Etapas do processamento",
    "yourMessage": "Sua mensagem",
    "assistantMessage": "Mensagem do assistente",
    "previousVersion": "Versão anterior",
    "nextVersion": "Próxima versão",
    "openActionsMenu": "Abrir menu de ações",
    "sendMessage": "Enviar mensagem",
    "stopRecording": "Parar gravação",
    "startVoiceInput": "Iniciar entrada de voz",
    "close": "Fechar",
    "info": "Informação",
    "showExplanation": "Mostrar explicação",
    "previousBranch": "Ramo anterior",
    "nextBranch": "Próximo ramo",
    "branchVersions": "Versões da resposta",
    "removeFile": "Remover arquivo",
    "resumeSidebarPanel": "Painel de resumo",
    "loadingResumePreview": "Carregando pré-visualização do resumo",
    "resumePreviewPage": "Pré-visualização do resumo, página {{current}} de {{total}}",
    "fileThumbnail": "Miniatura do arquivo anexado",
    "adaptToJobSectionIcon": "Ilustração da adaptação do currículo para a vaga",
    "adaptToJobSuccessIcon": "Ilustração de adaptação concluída"
  },
  "resumeCard": {
    "actionsLabel": "Ações com o resumo",
    "reply": "Responder",
    "openInNewChat": "Abrir em novo chat"
  },
  "resumeReply": {
    "chipGoToMessage": "Ir para a mensagem com esta versão do resumo no chat",
    "remove": "Remover resposta à versão do resumo"
  },
  "replyInThread": {
    "replyToVersion": "Responder ao resumo v{{version}}",
    "goToResumeAria": "Ir para a mensagem com o resumo v{{version}} no chat"
  },
  "centerTabChat": "Chat",
  "centerTabPreview": "Pré-visualização",
  "voice": {
    "status": {
      "listening": "Ouvindo...",
      "transcribing": "Reconhecendo gravação...",
      "interimResult": "Ouvi: {{transcript}}"
    },
    "errors": {
      "unsupported": "Entrada de voz não suportada neste navegador.",
      "permissionDenied": "Acesso ao microfone negado. Permita o acesso nas configurações do navegador.",
      "microphoneUnavailable": "Não foi possível acessar o microfone.",
      "network": "Falha no reconhecimento de voz devido a erro de rede. Tente novamente.",
      "noSpeech": "Voz não reconhecida. Tente dizer a frase novamente.",
      "transcriptionFailed": "Falha ao reconhecer a gravação. Tente novamente.",
      "unauthorized": "Faça login na conta para usar entrada de voz.",
      "rateLimited": "Muitas tentativas de entrada de voz. Tente novamente mais tarde."
    }
  },
  "jobFromUrlError": "Falha ao obter informações pela URL",
  "vacancyAdapt": {
    "profileMismatchPrompt": "A vaga não corresponde ao seu perfil. Deseja continuar mesmo assim?",
    "urlFailedHintChat": "Copie o texto da vaga manualmente e cole no chat — vamos adaptar o currículo.",
    "pendingInvalid": "A confirmação expirou ou é inválida. Envie a solicitação de adaptação novamente.",
    "resumeVersionMismatch": "O currículo foi atualizado. Envie a solicitação de adaptação novamente.",
    "cancelledAck": "Adaptação cancelada.",
    "confirmAria": "Continuar a adaptação do currículo para esta vaga",
    "cancelAria": "Cancelar adaptação",
    "detailsLink": "Mais detalhes",
    "explanationTitle": "Por que a vaga não corresponde ao perfil"
  },
  "inputPlaceholder": "Descreva o que deseja fazer com o currículo...",
  "coverLetter": {
    "title": "Carta de apresentação",
    "copy": "Copiar",
    "downloadAsText": "Baixar como texto",
    "downloadLabel": "Baixar",
    "downloadAsTxt": "Texto (.txt)",
    "downloadAsPdf": "PDF (escolha do modelo)",
    "pdfTemplateModalTitle": "Selecione um modelo de e-mail",
    "pdfTemplateModalDownloadAria": "Baixar PDF com o modelo selecionado",
    "pdfModalClose": "Fechar"
  },
  "letterTemplates": {
    "formalClassic": "Clássico formal",
    "minimalMono": "Mono minimalista",
    "modernAccent": "Acento moderno",
    "executiveSerif": "Serif executivo",
    "conciseColumn": "Coluna concisa",
    "elegantFrame": " moldura elegante",
    "boldHeader": "Cabeçalho em negrito",
    "splitIdentity": "Identidade dividida",
    "subtleLines": "Linhas sutis",
    "corporateBlue": "Azul corporativo",
    "warmBeige": "Bege quente",
    "legalStrict": "Rigor jurídico",
    "techClean": "Tecnologia limpa",
    "creativeBand": "Faixa criativa",
    "premiumNavy": "Navy premium",
    "professionalSlate": "Lousa profissional",
    "editorialLight": "Edição leve",
    "compactGray": "Cinza compacto",
    "signatureFocus": "Foco na assinatura",
    "timelineNarrative": "Narrativa de linha do tempo"
  },
  "letterTemplateCategories": {
    "all": "Tudo",
    "singleColumn": "Uma coluna",
    "twoColumn": "Duas colunas",
    "professional": "Profissionais",
    "modern": "Modernos",
    "minimal": "Minimalistas"
  },
  "resumeRoast": {
    "title": "Análise do currículo",
    "copy": "Copiar",
    "downloadAsText": "Baixar como texto"
  },
  "atsAnalysis": {
    "title": "Análise ATS",
    "copy": "Copiar",
    "downloadAsText": "Baixar como texto"
  },
  "survey": {
    "skillPlaceholder": "Habilidade",
    "skip": "Pular",
    "replyInComposerBatch": "Responda às perguntas com uma mensagem no campo abaixo (pode numerar).",
    "batchResumeFooter": "O currículo estará pronto após coletarmos os dados.",
    "batchCreatingPrefix": "Criando currículo"
  },
  "emptyState": {
    "heroTitle": "Dobre suas chances de receber uma oferta de emprego",
    "emptyPlaceholder": "Por exemplo, melhore meu currículo",
    "createResumePrompt": "Criar currículo",
    "uploadResume": "Enviar currículo",
    "uploadResumeDescription": "O agente de IA fará a análise e melhorará!",
    "createResume": "Criar currículo",
    "createResumeDescription": "Responda a uma pesquisa rápida e receba um currículo pronto",
    "createCoverLetter": "Criar carta de apresentação",
    "coverLetterComposerHint": "Adicione um resumo e uma vaga (botões acima). Não é necessário inserir texto aqui.",
    "adaptToJobComposerHint": "Adicione um resumo e uma vaga (botões acima). Não é necessário inserir texto aqui.",
    "quick": {
      "improveResume": "Melhorar o currículo",
      "adaptToJob": "Adaptar para a vaga",
      "createResume": "Criar currículo",
      "roast": "Assar",
      "templates": "Modelos",
      "translate": "Traduzir",
      "coverLetter": "Criar carta de apresentação"
    },
    "translateLang": {
      "en": "Inglês",
      "ru": "Russo",
      "de": "Alemão",
      "fr": "Francês",
      "es": "Espanhol",
      "it": "Italiano",
      "pl": "Polonês",
      "uk": "Ucraniano",
      "zh": "Chinês",
      "ja": "Japonês"
    },
    "prefill": {
      "roast": "Faça uma análise detalhada do meu currículo em todos os aspectos",
      "translate": "Traduza meu currículo para o idioma escolhido",
      "coverLetterPrefix": "Crie uma carta de apresentação para esta vaga",
      "adaptToJob": "Adapte meu currículo para esta vaga",
      "templates": "Aplique este modelo ao meu currículo",
      "improve": "Faça uma análise do currículo e aplique as recomendações"
    },
    "templatePickerTitle": "Selecione um modelo",
    "clearSelectedTemplate": "Redefinir o modelo selecionado",
    "templatePickerClose": "Fechar",
    "templatePickerReopen": "Mostrar seleção de modelos",
    "templatePickerBackAria": "Voltar",
    "translateLanguageLabel": "Idioma de tradução",
    "removeAttachment": "Excluir anexo",
    "dashedUploadResume": "Carregar currículo",
    "attachFile": "Anexar arquivo",
    "resumePaste": {
      "confirmReplaceFileWithPaste": "Substituir o arquivo anexado pelo texto da área de transferência?",
      "confirmReplacePasteWithFile": "Substituir o texto inserido pelo arquivo anexado?",
      "chipLabel": "Texto da área de transferência",
      "editAria": "Editar o texto inserido no resumo",
      "clearAria": "Limpar o texto inserido",
      "dashedUploadAria": "Carregar arquivo de resumo ou inserir texto",
      "chooseFile": "Escolher arquivo",
      "pasteAsText": "Colar como texto",
      "modalTitle": "Inserir texto do resumo",
      "modalDescription": "Insira o conteúdo do resumo abaixo. O comprimento mínimo é obrigatório.",
      "placeholder": "Insira o texto do resumo…",
      "cancel": "Cancelar",
      "confirm": "Usar este texto",
      "pasteFromClipboard": "Colar da área de transferência",
      "errorTooShort": "O texto é muito curto.",
      "errorTooLong": "O texto é muito longo.",
      "charCount": "Caracteres",
      "closeAria": "Fechar"
    },
    "vacancyInput": {
      "modalTitle": "Vaga ou link",
      "modalDescription": "Insira o texto completo da vaga ou um link https para a página da vaga. O texto deve ter pelo menos 80 caracteres.",
      "placeholder": "Texto da vaga ou link https://…",
      "cancel": "Cancelar",
      "confirm": "Usar este texto",
      "pasteFromClipboard": "Colar da área de transferência",
      "errorTooShort": "Texto muito curto — insira uma descrição completa da vaga (não menos de 80 caracteres) ou um link https.",
      "errorTooLong": "O texto é muito longo.",
      "charCount": "Caracteres",
      "closeAria": "Fechar",
      "chipLabel": "Vaga",
      "editAria": "Editar texto ou link",
      "clearAria": "Limpar vaga",
      "dashedAdd": "Texto da vaga ou link",
      "dashedAria": "Adicionar descrição da vaga ou link"
    }
  },
  "errors": {
    "unauthorized": "Faça login na sua conta para continuar.",
    "chatIdRequired": "Chat obrigatório.",
    "chatNotFound": "Chat não encontrado. Abra um novo chat.",
    "adaptChatIdRequired": "Abra um chat com o currículo para adaptá-lo à vaga.",
    "jobDescriptionRequired": "Descrição da vaga obrigatória.",
    "insufficientCredits": "Créditos insuficientes. Atualize seu plano para obter mais.",
    "limitReached": "Créditos insuficientes. Atualize seu plano para obter mais.",
    "parseFileFailed": "Falha ao processar o arquivo enviado.",
    "processingFailed": "Falha ao processar a solicitação. Tente novamente.",
    "translationFailed": "Falha ao traduzir o currículo corretamente. Tente novamente.",
    "temporaryUnavailable": "Serviço de chat temporariamente indisponível. Tente novamente em alguns segundos.",
    "internalError": "Ocorreu um erro. Tente novamente.",
    "streamInterrupted": "A resposta foi interrompida. Envie a mensagem novamente.",
    "contentTooLarge": "Conteúdo muito grande. Reduza o currículo ou o histórico de mensagens.",
    "duplicateIntentConflict": "Esta mensagem foi enviada há pouco tempo. Aguarde um pouco ou altere o texto.",
    "replyTargetInvalid": "Não foi possível responder a esta versão do currículo. Tente novamente ou escolha outra versão.",
    "roastDocumentNotLikelyResume": "Parece que isso não é um currículo. Faça upload do arquivo CV ou cole o texto completo do currículo.",
    "roastResumeContentTooThin": "Dados insuficientes para análise. Insira um currículo completo ou carregue o arquivo inteiro."
  },
  "toast": {
    "duplicateIntentTitle": "Envio repetido"
  },
  "loading": {
    "resumeCreate": "Criando currículo",
    "resumeUpdate": "Atualizando currículo",
    "resumeTranslate": "Traduzindo currículo",
    "resumeRoast": "Análise do currículo",
    "resumeTemplate": "Alterando modelo",
    "parse_resume": {
      "reading_file": "Lendo arquivo",
      "extracting_data": "Extraindo dados",
      "preparing_preview": "Preparando pré-visualização"
    },
    "casual_chat": {
      "replying": "Respondendo…"
    },
    "resume_create": {
      "understanding": "Entendendo solicitação",
      "generating": "Gerando currículo",
      "almost_done": "Quase pronto"
    },
    "resume_update": {
      "understanding": "Entendendo solicitação",
      "updating": "Atualizando currículo",
      "almost_done": "Quase pronto"
    },
    "translate": {
      "preparing": "Preparando tradução",
      "applying": "Aplicando ao currículo"
    },
    "ats": {
      "analyzing": "Analisando currículo",
      "optimizing": "Otimizando para ATS"
    },
    "adapt_to_job": {
      "analyzing_job": "Analisando vaga",
      "adapting": "Adaptando currículo",
      "almost_done": "Quase pronto"
    },
    "cover_letter": {
      "preparing": "Preparando",
      "writing": "Escrevendo carta de apresentação"
    },
    "resume_text": {
      "formatting": "Formatando em texto"
    },
    "resume_roast": {
      "analyzing": "Analisando currículo",
      "writing_review": "Escrevendo análise"
    },
    "change_template": {
      "changing": "Alterando modelo"
    },
    "clarify": {
      "understanding": "Entendendo solicitação",
      "replying": "Respondendo com esclarecimentos"
    },
    "unknown": {
      "understanding": "Entendendo solicitação",
      "processing": "Processando",
      "almost_done": "Quase pronto"
    }
  },
  "loader": {
    "thinking": "Pensando…",
    "continuing": "Continuando…",
    "parsingFiles": "Analisando arquivos"
  },
  "success": {
    "resumeCreated": "Currículo criado",
    "resumeUpdated": "Currículo atualizado",
    "resumeTranslated": "Currículo traduzido",
    "clickToSeeDetails": "Clique para ver detalhes"
  },
  "resumeSidebar": {
    "loading": "Carregando...",
    "loadError": "Não foi possível carregar o currículo",
    "loadErrorSidebarHint": "Verifique a conexão e abra o currículo do chat novamente.",
    "retry": "Tentar novamente",
    "assessUnavailableTitle": "Não foi possível avaliar o currículo",
    "assessUnavailableDescription": "Verifique a conexão e tente novamente. Sem avaliação, a melhora por seções não está disponível.",
    "assessRetryButton": "Tentar avaliação novamente",
    "assessLoadingLabel": "Avaliando o currículo por seções...",
    "assessUnavailableImproveHint": "Primeiro aguarde a avaliação ou tente novamente.",
    "assessWaitForScoresHint": "Aguarde a avaliação do currículo",
    "createdAgo": "Criado {{timeAgo}}",
    "view": "Visualizar",
    "download": "Baixar",
    "improve": "Melhorar",
    "adapt": "Adaptar",
    "customization": "Aparência",
    "overallScore": "Pontuação geral",
    "improveAll": "Melhorar tudo de uma vez",
    "allSectionsGood": "Todas as seções já estão em bom estado.",
    "improveAllHint": "Serão melhorados a pontuação ATS, seções, conquistas e concisão. Antes de salvar, você verá todas as alterações.",
    "improveSelected": "Melhorar ({{count}})",
    "sectionsMissing": "Seções faltando",
    "lengthConciseness": "Comprimento / concisão",
    "atsScore": "Pontuação ATS",
    "strengthOfAchievements": "Força das conquistas",
    "grammar": "Gramática",
    "addSections": "Adicionar seções",
    "compressAndSimplify": "Comprimir e simplificar",
    "improveAts": "Melhorar ATS",
    "strengthenAchievements": "Fortalecer conquistas",
    "done": "Concluído",
    "cancel": "Cancelar",
    "details": "Detalhes",
    "undo": "Desfazer",
    "sectionsAdded": "Seções adicionadas",
    "compressedAndSimplified": "Comprimido e simplificado",
    "atsImproved": "ATS melhorado",
    "achievementsStrengthened": "Conquistas fortalecidas",
    "sectionAlreadyGood": "A seção já está em bom estado.",
    "onlyProblemsCanBeSelected": "Só é possível selecionar e melhorar indicadores com problemas",
    "saveChanges": "Salvar alterações",
    "viewChanges": "Ver alterações",
    "waitForPreviousTasks": "Aguarde a conclusão das tarefas anteriores",
    "inProgressSections": "Adicionando seções...",
    "inProgressLength": "Comprimindo...",
    "inProgressAts": "Melhorando ATS...",
    "inProgressAchievements": "Fortalecendo conquistas...",
    "inProgressGrammar": "Verificando gramática...",
    "loadingOverlay": {
      "titleImprove": "Melhorando currículo",
      "subtitleImprove": "Analisando seções selecionadas e preparando versão atualizada",
      "titleAdapt": "Adaptando para vaga",
      "subtitleAdapt": "Verificando requisitos da vaga e aumentando relevância do currículo",
      "titleTranslate": "Traduzindo currículo",
      "subtitleTranslate": "Preparando tradução e aplicando ao currículo",
      "titleChangeTemplate": "Alterando modelo",
      "subtitleChangeTemplate": "Aplicando novo design ao seu currículo",
      "titleParseResume": "Coletando currículo",
      "subtitleParseResume": "Extraindo dados do arquivo e criando a primeira versão do currículo",
      "titleResumeCreate": "Criando currículo",
      "subtitleResumeCreate": "Analisando entrada e formando a primeira versão",
      "titleResumeUpdate": "Atualizando currículo",
      "subtitleResumeUpdate": "Aplicando alterações e formando nova versão",
      "steps": {
        "improve": {
          "sectionsMissing": "Adicionando seções faltantes...",
          "lengthConciseness": "Comprimindo e simplificando formulações...",
          "atsScore": "Melhorando legibilidade para ATS...",
          "strengthOfAchievements": "Fortalecendo conquistas e resultados...",
          "grammar": "Verificando gramática e estilo...",
          "finalizing": "Formando versão final..."
        },
        "adapt": {
          "analyzingVacancy": "Analisando requisitos da vaga...",
          "matchingExperience": "Correspondendo experiência aos requisitos...",
          "updatingKeywords": "Atualizando palavras-chave e habilidades...",
          "finalizing": "Gerando versão adaptada..."
        }
      },
      "stepsByPipeline": {
        "parse_resume": {
          "readingFile": "Lendo arquivo e verificando estrutura...",
          "extractingData": "Extraindo experiência, habilidades e conquistas...",
          "preparingPreview": "Montando currículo e preparando visualização..."
        },
        "resume_create": {
          "understanding": "Entendendo objetivo e formato do currículo...",
          "generating": "Gerando currículo conforme sua solicitação...",
          "almostDone": "Finalizando primeira versão..."
        },
        "resume_update": {
          "understanding": "Analisando o que precisa ser alterado...",
          "updating": "Aplicando atualizações ao currículo...",
          "almostDone": "Formando versão atualizada..."
        },
        "translate": {
          "preparing": "Preparando tradução do currículo...",
          "applying": "Aplicando tradução à estrutura do currículo..."
        },
        "adapt_to_job": {
          "analyzingJob": "Analisando requisitos da vaga...",
          "adapting": "Adaptando experiência e habilidades para a vaga...",
          "almostDone": "Formando versão adaptada..."
        },
        "change_template": {
          "changing": "Aplicando novo modelo ao currículo..."
        }
      },
      "facts": {
        "items": {
          "recruitersScanQuickly": "Recrutadores muitas vezes gastam menos de 10 segundos na análise inicial do currículo",
          "quantifiedResultsHelp": "Conquistas com números geralmente atraem mais atenção do que formulações gerais",
          "tailoredResumesPerformBetter": "Personalizar o currículo para a vaga aumenta as chances de convite para entrevista",
          "clearSectionTitlesMatter": "Títulos claros de seções ajudam recrutador e ATS a navegar no currículo mais rapidamente",
          "resumeLengthGuideline": "Para a maioria dos profissionais, o volume ideal do currículo é de 1-2 páginas",
          "earlyApplicationWindow": "Respostas geralmente recebem retorno mais rápido se enviadas nos primeiros dias após a publicação da vaga",
          "spellingAndGrammarMatter": "Erros ortográficos e gramaticais reduzem a confiança no candidato",
          "actionVerbsImproveClarity": "Verbos de ação tornam a descrição da experiência mais concreta e convincente",
          "recentExperienceFirst": "Experiência relevante atual deve estar no início da seção de experiência",
          "skillsFromVacancy": "Habilidades do texto da vaga aumentam a relevância do currículo na busca ATS",
          "simpleFormattingForAts": "Formatação simples, sem tabelas complexas, costuma ser melhor para leitura por sistemas ATS",
          "regionalPhotoNorms": "A relação com foto no currículo depende do país: nos EUA, geralmente sem foto; em partes da Europa, com foto"
        }
      }
    },
    "contentInProgress": "Conteúdo em desenvolvimento",
    "comingSoon": "Em breve",
    "styles": "Estilos",
    "stylesHeadings": "Títulos",
    "stylesBody": "Corpo do texto",
    "stylesSize": "Tamanho",
    "stylesLineHeight": "Altura da linha",
    "stylesSectionSpacing": "Espaçamento entre seções",
    "stylesParagraphSpacing": "Espaçamento entre parágrafos",
    "appearance": {
      "preview": "Pré-visualização",
      "download": "Baixar",
      "categoryAll": "Todos",
      "categorySimple": "Simples",
      "categoryModern": "Moderno",
      "categorySingleColumn": "Uma coluna",
      "categoryWithPhoto": "Com foto",
      "categoryProfessional": "Profissional",
      "categoryAtsOptimized": "Para ATS",
      "templateBasic": "Básico",
      "templateSimple": "Simples",
      "templateModern": "Moderno",
      "templateElegant": "Elegante",
      "templateProfessional": "Profissional",
      "templateElevate": "Elevate",
      "templateClassic": "Clássico",
      "templateStructured": "Estruturado",
      "templateRefined": "Refinado",
      "templateTimeline": "Linha do tempo",
      "templateMinimal": "Minimalista",
      "templateHeaderPhoto": "Com foto no cabeçalho",
      "templateCreative": "Criativo",
      "templateClear": "Limpo",
      "templateStripe": "Listrado",
      "templateAmber": "Âmbar",
      "templateExpert": "Especialista",
      "templateStudioBalance": "Equilíbrio de estúdio",
      "templateHeritageClassic": "Heritage Classic",
      "templateAtsLinear": "ATS Linear",
      "templateAtsStructuredBlocks": "Blocos estruturados ATS",
      "templateAtsEmphasisExperience": "Foco na experiência ATS",
      "templateAtsSkillsFirst": "Habilidades primeiro ATS",
      "templateAtsCompact": "ATS Compacto",
      "templateNeoGrid": "Neo Grid",
      "templateGlassPanels": "Painéis de vidro",
      "templateAccentSidebar": "Barra lateral de destaque",
      "templateMonoLine": "Mono Linha",
      "templateTagBlocks": "Blocos de tags",
      "templateBlueprint": "Blueprint",
      "templateCeSidebar": "Contemporary Sidebar",
      "templateMonarchFrame": "Monarch Frame",
      "templateEmeraldResume": "Emerald Resume",
      "templateGraphiteTimeline": "Linha do tempo Graphite",
      "templateCleanEditorial": "Editorial Limpo",
      "templateDiamondLedger": "Ledger Diamante",
      "templateMonoBand": "Mono Band",
      "templateAtelierIvoryResume": "Atelier Ivory Resume"
    },
    "overallScoreDescription": "Não está ruim, mas você perde parte das respostas — há espaço para melhorar.",
    "sectionsMissingDescription": "Seções importantes ausentes — o currículo parece incompleto.",
    "lengthDescription": "O currículo está sobrecarregado — é difícil para o recrutador entender o essencial rapidamente.",
    "atsDescription": "Prontidão ATS média — há espaço para melhorias.",
    "achievementsDescription": "Algumas conquistas presentes, mas podem mostrar mais impacto no produto e negócio.",
    "grammarDescription": "Sem erros — pode focar no conteúdo e na estrutura.",
    "sectionsMissingDescriptionGood": "Seções importantes presentes — o currículo parece completo.",
    "lengthDescriptionGood": "Volume e concisão adequados — fácil para o recrutador captar o essencial.",
    "atsDescriptionGood": "Prontidão ATS adequada — o currículo é bem compatível com análise automática.",
    "achievementsDescriptionGood": "Conquistas bem formuladas, impacto visível nos resultados.",
    "grammarDescriptionGood": "Gramática e estilo em ordem — pode focar no conteúdo.",
    "overallScoreHint": "Essa avaliação mostra o quão bem o currículo atende às expectativas de recrutadores e ATS. Leva em conta estrutura, volume, palavras-chave e formulações. Use como referência: quanto maior a pontuação, maiores as chances de entrar na lista de candidatos.",
    "overallScoreDescriptionGood": "Ótimo! Basta adaptar para a vaga para o ideal.",
    "overallScoreDescriptionBad": "O currículo precisa de melhorias — use as ações abaixo.",
    "overallScoreActionAdapt": "Adaptar para a vaga",
    "overallScoreActionAdaptHint": "Para aumentar ao máximo as chances de passar na triagem, adapte o currículo para a vaga específica.",
    "sectionsMissingHint": "Um currículo completo geralmente inclui experiência, formação, habilidades, além de uma breve descrição, idiomas ou projetos. A ausência de seções importantes dá a impressão de incompletude. Adicione seções relevantes para a vaga desejada.",
    "lengthConcisenessHint": "Recrutadores gastam menos de 30 segundos na primeira análise. Currículo conciso (normalmente 1-2 páginas) ajuda a mostrar compatibilidade rapidamente. Evite parágrafos longos e repetições, use listas e títulos claros.",
    "atsScoreHint": "ATS (sistemas de triagem automática) são usados por muitas empresas para a triagem inicial. A avaliação mostra quão fácil é para o sistema analisar e combinar com palavras-chave da vaga. Use títulos compreensíveis e formulações relevantes.",
    "strengthOfAchievementsHint": "Conquistas fortes mostram impacto em números ou resultados (ex.: \"Aumentei a receita em 15%\", \"Reduzi o tempo de carregamento em 40%\"). Ajudam o recrutador a perceber a contribuição real. Prefira formulações com resultado, não apenas lista de responsabilidades.",
    "grammarHint": "Gramática e ortografia são verificadas automaticamente. A ausência de erros aqui significa que pode focar no conteúdo e na estrutura. Se após ajustes surgirem comentários, execute a verificação novamente ou corrija manualmente.",
    "improvementResultTitle": "Resultado da melhoria",
    "improvementResultSubtitle": "Veja o que mudou — você pode aplicar ou reverter para o estado anterior",
    "tabDetails": "Detalhes",
    "tabPreview": "Pré-visualização",
    "previewBefore": "Antes",
    "previewAfter": "Depois",
    "previewEdit": "Editar",
    "previewRevert": "Reverter",
    "previewRewrite": "Reescrever",
    "previewEditApply": "Aplicar",
    "previewSave": "Salvar",
    "previewOr": "OU",
    "previewPromptTitle": "Escreva o que exatamente corrigir ou melhorar",
    "previewPromptPlaceholder": "Por exemplo, \"Adicione experiência em liderança de equipe\"",
    "previewPromptAria": "Campo de solicitação para alteração de texto",
    "previewPromptSubmit": "Enviar solicitação de melhoria",
    "previewGenerating": "Gerando...",
    "applyFailed": "Falha ao aplicar",
    "applyFailedDescription": "Ocorreu um erro",
    "saveDraftFailed": "Falha ao salvar como rascunho",
    "saveDraftFailedDescription": "Ocorreu um erro",
    "improveFailed": "Falha ao melhorar",
    "improveFailedDescription": "Ocorreu um erro",
    "rewriteImprovedFallback": " [Melhorado]",
    "saveDraft": "Deixar como rascunho",
    "applyChanges": "Aplicar alterações",
    "sections": "Seções",
    "resultAtsDescription": "Palavras-chave adicionadas e legibilidade para ATS melhorada.",
    "resultSectionsDescription": "Seções \"Sobre mim\", \"Habilidades\", \"Contatos\" adicionadas",
    "resultLengthDescription": "Blocos repetitivos e excessivamente longos reduzidos",
    "resultAchievementsDescription": "Responsabilidades reescritas em formato de conquistas com números",
    "resultGrammarUnchanged": "Sem erros — este bloco não foi alterado",
    "improveBlockedTitle": "Não foi possível melhorar sem novos dados",
    "improveBlockedDescription": "Não podemos inventar fatos no currículo. Adicione informações faltantes e tente melhorar novamente.",
    "improveBlockedMissingSummary": "Adicione um breve bloco \"Sobre mim\" ou resumo.",
    "improveBlockedMissingExperience": "Adicione uma descrição detalhada da experiência de trabalho e tarefas por funções.",
    "improveBlockedMissingEducation": "Adicione informações sobre formação.",
    "improveBlockedMissingSkills": "Adicione uma lista de habilidades-chave.",
    "improveBlockedMissingAchievements": "Adicione conquistas com resultados (métricas, efeito, contribuição).",
    "improveBlockedGeneric": "Dados factuais insuficientes no currículo para uma melhoria segura.",
    "improveBlockedNoScoreImpact": "O texto do currículo mudou, mas as pontuações nos critérios selecionados não aumentaram. Adicione fatos específicos ou execute a avaliação novamente.",
    "noResultData": "Sem dados de resultado para exibir.",
    "improvementAppliedChatMessage": "Currículo melhorado.",
    "adaptTab": {
      "title": "Adaptar para vaga",
      "subtitle": "Otimização para requisitos da vaga e ATS",
      "placeholder": "Insira o link ou texto da vaga",
      "button": "Adaptar currículo",
      "errorEmpty": "Insira o link ou texto da vaga",
      "errorFetchUrl": "Não foi possível obter informações pelo link",
      "whyTitle": "Por que adaptar para a vaga?",
      "whyDescription": "A adaptação do currículo para uma vaga específica aumenta as chances de recrutador e ATS notarem sua candidatura e adicionarem à lista de candidatos.",
      "benefit1Title": "Aumenta as chances de passar na triagem",
      "benefit1Description": "O currículo corresponde mais precisamente aos requisitos da vaga, é mais aberto e lido até o final.",
      "benefit2Title": "Ajuda a passar pelos filtros ATS",
      "benefit2Description": "Adicionamos palavras-chave necessárias e uma estrutura que os sistemas ATS leem corretamente.",
      "warningProfileMismatch": "A vaga não corresponde ao seu perfil. Deseja continuar mesmo assim?",
      "warningProfileMismatchInfoAria": "Mostrar explicação do motivo pelo qual a vaga não corresponde ao perfil",
      "warningVacancyUrlFailed": "Não foi possível carregar a vaga pelo link.",
      "warningVacancyUrlFailedExplanation": "Copie o texto da vaga manualmente e cole no campo acima.",
      "warningVacancyUrlFailedInfoAria": "Mostrar dica: como inserir manualmente o texto da vaga",
      "warningTipModalAria": "Dica",
      "warningExplanationTitle": "Por que a vaga não é adequada",
      "preCheckNetworkError": "Ocorreu um erro de rede.",
      "preCheckRetryLink": "Tente novamente mais tarde",
      "results": {
        "title": "Adaptado para a vaga",
        "adaptationChatMessage": "Currículo adaptado para a vaga.",
        "metricVacancyMatch": "Correspondência com a vaga",
        "metricAts": "Avaliação ATS",
        "metricKeywords": "Palavras-chave",
        "metricSkillsRelevance": "Relevância das habilidades",
        "summary": "Atualizado: 4 formulações, +3 habilidades-chave, -2 habilidades desnecessárias, 3 conquistas reforçadas. Mais detalhes no chat",
        "viewChanges": "Ver alterações",
        "apply": "Aplicar como nova versão",
        "saveDraft": "Salvar como rascunho {{version}}",
        "saveVersion": "Salvar versão {{version}}",
        "download": "Baixar",
        "saved": "Salvo",
        "skillsAdded": "+{{count}} adicionado(s)",
        "skillsRemoved": "-{{count}} removido(s)",
        "skillsAddedLabel": "adicionado(s)",
        "skillsRemovedLabel": "removido(s)"
      }
    },
    "modeAiChat": "Chat AI",
    "modeManualEdit": "Editar",
    "manualEditStaleScores": "Você alterou o currículo manualmente. A avaliação de melhorias pode não estar atualizada. Execute uma nova contagem.",
    "manualEditStaleScoresTitle": "A avaliação pode estar desatualizada",
    "manualEditStaleScoresDescription": "Você fez alterações manualmente no currículo. A avaliação antiga ainda é exibida, mas recomendo recalcular para ver a análise atualizada por seções.",
    "manualEditReassess": "Recalcular avaliação",
    "manualEditReassessing": "Recalculando...",
    "unsavedConfirm": "Existem alterações não salvas no editor manual. Deseja continuar e perdê-las?"
  },
  "mobileNav": {
    "ariaLabel": "Navegação do chat",
    "aiChat": "Chat AI",
    "improve": "Melhorar",
    "adapt": "Adaptar",
    "templates": "Modelos",
    "edit": "Editar"
  },
  "mobileHeader": {
    "openChatsMenu": "Abrir lista de chats",
    "resumePreview": "Pré-visualização do currículo",
    "resumeVersion": "Versão do currículo",
    "downloadResume": "Baixar currículo"
  },
  "editWorkspace": {
    "previewTitle": "Prévia do currículo",
    "previewToggle": "Prévia",
    "openPreview": "Abrir prévia",
    "closePreview": "Fechar prévia",
    "versionAria": "Versão do currículo"
  },
  "requestError": {
    "transportDescription": "A conexão foi interrompida e podemos ter perdido a exibição do progresso atual. Tente restaurar a solicitação.",
    "recoveryDescription": "Falha ao restaurar a execução automaticamente. Tente restaurar a solicitação novamente e atualizar o estado do chat.",
    "retryRecover": "Tentar restaurar"
  },
  "resumeEdit": {
    "about": "Sobre mim",
    "experience": "Experiência",
    "education": "Educação",
    "skills": "Habilidades",
    "languages": "Idiomas",
    "projects": "Projetos",
    "certifications": "Certificados",
    "fullName": "Nome completo",
    "role": "Cargo",
    "summary": "Sobre mim",
    "links": "Links",
    "experienceBlocks": "Blocos de experiência",
    "company": "Empresa",
    "description": "Descrição",
    "from": "De (AAAA-MM-DD)",
    "to": "Para (AAAA-MM-DD)",
    "achievements": "Conquistas (separadas por vírgula)",
    "educationBlocks": "Blocos de educação",
    "institution": "Instituição de ensino",
    "skillsHint": "Uma categoria por linha, habilidades separadas por vírgula",
    "category": "Categoria",
    "skillItems": "Habilidades (separadas por vírgula)",
    "addCategory": "Adicionar categoria",
    "languagesHint": "Adicione o idioma e indique o nível de proficiência.",
    "projectBlocks": "Blocos de projetos",
    "projectTitle": "Nome do projeto",
    "projectLink": "Link do projeto",
    "certificationBlocks": "Blocos de certificados",
    "certName": "Nome do certificado",
    "certIssuer": "Organização emissora",
    "certDate": "Data (AAAA-MM-DD)",
    "language": "Idioma",
    "addSkill": "Adicionar",
    "errorRequired": "Campo obrigatório",
    "errorDate": "Formato de data: AAAA-MM-DD",
    "errorDateRange": "A data de término deve ser posterior à data de início",
    "errorLink": "Forneça o link completo com http:// ou https://",
    "errorSkillItems": "Adicione pelo menos uma habilidade",
    "errorFixFields": "Corrija os campos destacados e tente novamente",
    "saveError": "Não foi possível salvar, tente novamente",
    "cardHasErrors": "Faltam campos obrigatórios",
    "currentJob": "Atualmente",
    "currentJobShort": "Atualmente",
    "currentStudy": "Estou estudando agora",
    "currentStudyShort": "Atualmente",
    "currentProject": "Ainda em andamento",
    "currentProjectShort": "Atualmente",
    "unsavedBadge": "Existem alterações não salvas",
    "savedBadge": "Todas as alterações foram salvas",
    "level": {
      "native": "Nativo",
      "fluent": "Fluente",
      "advanced": "Avançado",
      "intermediate": "Intermediário",
      "basic": "Básico"
    },
    "saving": "Salvando...",
    "saveDraft": "Salvar rascunho",
    "applying": "Aplicando...",
    "apply": "Aplicar como nova versão",
    "save": "Salvar",
    "cancel": "Cancelar",
    "undoAria": "Desfazer alteração",
    "redoAria": "Refazer alteração",
    "countryCodeSearchPlaceholder": "Pesquisar país ou código",
    "errorEmail": "Formato de email inválido",
    "linksLabel": "Links",
    "removeLink": "Remover link",
    "addLink": "Adicionar link",
    "addressLabel": "Endereço",
    "addressPlaceholder": "Cidade, País",
    "roleLabel": "Cargo",
    "rolePlaceholder": "Por exemplo: Designer de Produto",
    "companyNameLabel": "Nome da empresa",
    "periodLabel": "Período",
    "datePlaceholder": "MM.AAAA",
    "detailsLabel": "Mais detalhes",
    "descriptionPlaceholder": "Descreva responsabilidades, projetos e conquistas.",
    "firstNameLabel": "Nome",
    "firstNamePlaceholder": "Nome",
    "lastNameLabel": "Sobrenome",
    "lastNamePlaceholder": "Sobrenome",
    "emailLabel": "Email",
    "phoneLabel": "Telefone",
    "countryCodeLabel": "Código do país",
    "summaryTitle": "Visão geral profissional",
    "summarySubtitle": "Conte em algumas frases seus principais pontos fortes e sua especialização",
    "summaryLabel": "Sobre mim",
    "summaryPlaceholder": "Descreva brevemente seu perfil, habilidades principais e conquistas.",
    "summaryRewrite": "Reescrever",
    "summaryRewriting": "Reescrevendo...",
    "summaryRewriteError": "Falha ao reescrever a visão geral",
    "experienceTitle": "Histórico da sua experiência",
    "experienceSubtitle": "Indique toda sua experiência e conquistas",
    "addExperience": "Adicionar experiência",
    "editExperience": "Editar experiência",
    "deleteExperience": "Excluir experiência",
    "editExperienceTitle": "Editar",
    "cancelExperienceEdit": "Cancelar edição de experiência",
    "applyExperienceEdit": "Salvar alterações de experiência",
    "experienceMetaPlaceholder": "Empresa | período",
    "experienceRewriteError": "Falha ao reescrever a descrição da experiência",
    "projectsBlocks": "Projetos",
    "certificationsBlocks": "Certificados",
    "issuer": "Organização emissora",
    "date": "Data (AAAA-MM)",
    "customSectionsBlocks": "Seções personalizadas",
    "customTitle": "Título da seção",
    "customContent": "Conteúdo da seção",
    "degree": "Grau",
    "field": "Especialização",
    "sections": {
      "personal": "Dados pessoais",
      "summary": "Sobre",
      "experience": "Experiência",
      "education": "Educação",
      "skills": "Habilidades/Idiomas",
      "languages": "Idiomas",
      "projects": "Projetos",
      "certifications": "Certificados",
      "custom": "Outro"
    },
    "personal": {
      "title": "Seus dados principais",
      "subtitle": "Preencha seus dados pessoais e de contato para o cabeçalho do currículo.",
      "photoUpload": "Carregar foto de perfil"
    },
    "photo": {
      "zoom": "Zoom"
    },
    "photoCropTitle": "Recorte da foto",
    "photoCropHint": "Arraste a foto para cima ou para baixo para selecionar o quadro. As bordas laterais serão cortadas automaticamente.",
    "saveShort": "Salvar",
    "skillLevelHint": "Nível opcional: clique para alterar",
    "skillLevelEmpty": "Não definido",
    "experienceHint": "Adicione posições, responsabilidades e resultados-chave.",
    "educationHint": "Indique a formação, grau e período de estudo.",
    "educationTitle": "Onde você estudou?",
    "educationSubtitle": "Indique escola, faculdade/universidade, cursos",
    "addEducation": "Adicionar educação",
    "editEducation": "Editar educação",
    "deleteEducation": "Excluir educação",
    "editEducationTitle": "Editar",
    "cancelEducationEdit": "Cancelar edição de educação",
    "applyEducationEdit": "Salvar alterações de educação",
    "educationSchoolLabel": "Instituição de ensino",
    "educationMetaPlaceholder": "Grau, especialização | período",
    "skillsTitle": "Indique tudo que você sabe fazer",
    "skillsSubtitle": "Habilidades profissionais, soft/hard skills",
    "skillsRecommendationsTitle": "Recomendações",
    "skillsRecommendationsLoading": "Buscando recomendações...",
    "languagesTitle": "Idioma",
    "languagesSubtitle": "Indique os idiomas que você domina",
    "languageSearch": "Pesquisar idioma",
    "levelLabel": "Nível",
    "levelSearch": "Pesquisar nível",
    "projectsHint": "Descreva os projetos, objetivo, contribuição e link, se houver.",
    "certificationsHint": "Adicione certificados, organização e data de obtenção.",
    "customSectionsHint": "Adicione quaisquer seções adicionais conforme sua necessidade.",
    "languageLevelAria": "Nível de proficiência no idioma",
    "skillLevelAria": "Nível de habilidade",
    "skillLevelClear": "Limpar nível de habilidade",
    "skillsAddGroup": "Adicionar seção",
    "skillsAddGroupHint": "Agrupe habilidades por tópicos (Frontend, Backend, DevOps).",
    "skillsRemoveGroup": "Remover seção",
    "skillsRemoveGroupConfirm": "Remover seção e todas as habilidades nela?",
    "skillsGroupTitlePlaceholder": "Nome da seção (opcional)",
    "skillsGroupTitleAria": "Nome da seção de habilidades",
    "skillsActiveGroupHint": "Novas habilidades e recomendações irão para esta seção",
    "skillsEmptyGroupHint": "Adicione a primeira habilidade nesta seção",
    "skillsDragHandleAria": "Arraste para alterar a ordem da habilidade",
    "skillsGroupDragHandleAria": "Arraste para alterar a ordem da seção",
    "linksReorderAria": "Arraste para alterar a ordem do link",
    "languagesReorderAria": "Arraste para alterar a ordem do idioma",
    "projectsReorderAria": "Arraste para alterar a ordem do projeto",
    "customSectionsReorderAria": "Arraste para alterar a ordem da seção"
  }
}