import type { OpenPetsReaction } from "../../local-ipc-protocol.js";

// Português (Brasil) pet speech-bubble pools.
export const ptBR: Record<OpenPetsReaction, readonly string[]> = {
  idle: [
    "Pronto",
    "De prontidão",
    "Disponível",
    "Em espera",
    "Pronto quando precisar",
    "De olho",
    "Tudo tranquilo",
    "Descansando",
    "Calmo e pronto",
    "Aqui se precisar",
    "Modo silencioso",
    "Vigiando a fila",
  ],
  thinking: [
    "Revisando",
    "Vendo o contexto",
    "Planejando",
    "Pensando nas opções",
    "Olhando de perto",
    "Investigando isso",
    "Resolvendo",
    "Lendo o contexto",
    "Pesando os caminhos",
    "Analisando detalhes",
    "Montando um plano",
    "Seguindo as pistas",
  ],
  working: [
    "Em andamento",
    "Cuidando da tarefa",
    "Progredindo",
    "Processando",
    "Trabalhando nisso",
    "Continuando",
    "Na tarefa",
    "Avançando",
    "Indo bem",
    "Progresso constante",
    "Tarefa em mãos",
    "Mantendo o ritmo",
  ],
  editing: [
    "Atualizando arquivos",
    "Aplicando mudanças",
    "Ajustando o código",
    "Refinando as mudanças",
    "Dando uma limpada",
    "Alterando arquivos",
    "Atualizando o diff",
    "Polindo as mudanças",
    "Ajustando detalhes",
    "Moldando o patch",
    "Reescrevendo o código",
    "Organizando arquivos",
  ],
  running: [
    "Iniciando a tarefa",
    "Processo iniciado",
    "Tarefa a caminho",
    "Em movimento",
    "Comando a caminho",
    "Terminal ocupado",
    "Processo ativo",
    "Esperando a saída",
    "Job em andamento",
    "Ferramenta ativa",
    "Comando disparado",
    "De olho nos resultados",
  ],
  testing: [
    "Rodando as checagens",
    "Verificando",
    "Conferindo resultados",
    "Procurando falhas",
    "Confirmando o comportamento",
    "Checando regressões",
    "Validando a correção",
    "Conferindo a saída",
    "Revisando a saída",
    "Vasculhando falhas",
    "Confirmando as checagens",
    "Sondando o comportamento",
  ],
  waiting: [
    "Precisa de aprovação",
    "Pausado para revisão",
    "Precisa de uma decisão",
    "Pronto pra aprovar",
    "Pausado",
    "Você decide",
    "Preciso de uma resposta",
    "Hora de decidir",
    "Revisão pedida",
    "Esperando aqui",
    "Preciso de direção",
    "Ficando de lado",
  ],
  waving: [
    "Olá",
    "Passando pra ver",
    "Precisa de atenção",
    "Atualização rápida",
    "Aviso",
    "Por aqui",
    "Ping",
    "Fica de olho",
    "Uma cutucadinha",
    "Recado de status",
    "Sinal novo",
    "Só um ping",
  ],
  success: [
    "Pronto",
    "Tudo certo",
    "Finalizado",
    "Completo",
    "Checagens passaram",
    "Tá pronto",
    "Pode seguir",
    "Encerrado",
    "Tudo limpo",
    "Tarefa concluída",
    "Sinal verde",
    "Resultado chegou",
  ],
  error: [
    "Falhou",
    "Precisa de atenção",
    "Achei um problema",
    "Checagem falhou",
    "Problema detectado",
    "Não terminou",
    "Precisa de revisão",
    "Algo quebrou",
    "Precisa de uma olhada",
    "Travado por um problema",
    "Alerta vermelho",
    "Precisa tentar de novo",
  ],
  celebrating: [
    "Mandou bem",
    "Vitória confirmada",
    "Ótimo resultado",
    "Momento de sucesso",
    "Deu certo",
    "Terminou bonito",
    "Vitória",
    "Dancinha da alegria",
    "Grande final",
    "Vitória garantida",
    "Resultado brilhando",
    "Momento merecido",
  ],
};
