{
  "cookieConsent": {
    "aria": "Aviso de cookies",
    "title": "Valorizamos a sua privacidade",
    "text": "Usamos cookies para melhorar sua navegação, veicular anúncios e conteúdo personalizado e analisar nosso tráfego. Ao aceitar, você concorda com o uso de cookies.",
    "accept": "Aceitar",
    "essentialOnly": "Só essenciais",
    "privacy": "Política de Privacidade"
  },
  "actions": {
    "save": "Salvar",
    "saveChanges": "Salvar alterações",
    "cancel": "Cancelar",
    "create": "Criar",
    "add": "Adicionar",
    "edit": "Editar",
    "delete": "Excluir",
    "remove": "Remover",
    "back": "Voltar",
    "continue": "Continuar",
    "close": "Fechar",
    "confirm": "Confirmar",
    "search": "Buscar",
    "filter": "Filtrar",
    "clear": "Limpar",
    "actions": "Ações",
    "send": "Enviar",
    "submit": "Enviar",
    "select": "Selecionar",
    "view": "Ver",
    "details": "Detalhes",
    "duplicate": "Duplicar",
    "export": "Exportar",
    "import": "Importar",
    "upload": "Enviar arquivo",
    "download": "Baixar",
    "copy": "Copiar",
    "print": "Imprimir",
    "refresh": "Atualizar",
    "reset": "Redefinir",
    "next": "Próximo",
    "previous": "Anterior",
    "finish": "Concluir",
    "yes": "Sim",
    "no": "Não",
    "tryAgain": "Tentar novamente"
  },
  "status": {
    "active": "Ativo",
    "inactive": "Inativo",
    "pending": "Pendente",
    "completed": "Concluído",
    "canceled": "Cancelado",
    "draft": "Rascunho",
    "archived": "Arquivado",
    "scheduled": "Agendado",
    "expired": "Expirado",
    "trial": "Teste",
    "free": "Gratuito",
    "paid": "Pago",
    "overdue": "Em atraso",
    "processing": "Processando",
    "success": "Sucesso",
    "failed": "Falhou",
    "enabled": "Habilitado",
    "disabled": "Desabilitado"
  },
  "common": {
    "patient": "Paciente",
    "patients": "Pacientes",
    "session": "Sessão",
    "sessions": "Sessões",
    "professional": "Profissional",
    "value": "Valor",
    "amount": "Valor",
    "date": "Data",
    "time": "Horário",
    "dateTime": "Data e horário",
    "name": "Nome",
    "fullName": "Nome completo",
    "email": "E-mail",
    "phone": "Telefone",
    "address": "Endereço",
    "description": "Descrição",
    "notes": "Observações",
    "type": "Tipo",
    "category": "Categoria",
    "status": "Status",
    "modality": "Modalidade",
    "service": "Serviço",
    "package": "Pacote",
    "plan": "Plano",
    "total": "Total",
    "subtotal": "Subtotal",
    "discount": "Desconto",
    "quantity": "Quantidade",
    "price": "Preço",
    "currency": "Moeda",
    "notice": "Aviso",
    "warning": "Atenção",
    "info": "Informação",
    "optional": "Opcional",
    "required": "Obrigatório",
    "createdAt": "Criado em",
    "updatedAt": "Atualizado em",
    "createdBy": "Criado por",
    "of": "de",
    "to": "até",
    "and": "e",
    "or": "ou"
  },
  "messages": {
    "error": "Erro",
    "errorGeneric": "Ocorreu um erro inesperado.",
    "errorRetry": "Erro ao processar a solicitação. Tente novamente.",
    "success": "Sucesso",
    "successSaved": "Salvo com sucesso.",
    "successCreated": "Criado com sucesso.",
    "successUpdated": "Atualizado com sucesso.",
    "successDeleted": "Excluído com sucesso.",
    "loading": "Carregando...",
    "saving": "Salvando...",
    "noResults": "Nenhum resultado encontrado.",
    "noData": "Sem dados para exibir.",
    "emptyList": "A lista está vazia.",
    "confirmDelete": "Tem certeza que deseja excluir?",
    "confirmDiscard": "Descartar alterações?",
    "unsavedChanges": "Você tem alterações não salvas.",
    "sessionExpired": "Sua sessão expirou. Faça login novamente.",
    "permissionDenied": "Você não tem permissão para esta ação.",
    "networkError": "Erro de conexão. Verifique sua internet.",
    "comingSoon": "Em breve"
  },
  "nav": {
    "dashboard": "Dashboard",
    "patients": "Pacientes",
    "agenda": "Agenda",
    "instruments": "Instrumentos",
    "financeiro": "Financeiro",
    "alerts": "Alertas críticos",
    "receitaSaude": "Receita Saúde",
    "creditos": "Créditos",
    "creditosAdmin": "Créditos (Admin)",
    "waitlist": "Lista de Espera",
    "settings": "Configurações",
    "profile": "Meu Perfil",
    "support": "Suporte",
    "aiAssistant": "Assistente IA",
    "myData": "Meus Dados (LGPD)",
    "recibos": "Meus Recibos",
    "logout": "Sair",
    "notifications": "Notificações",
    "expandSidebar": "Expandir menu",
    "collapseSidebar": "Recolher menu",
    "openMenu": "Abrir menu",
    "comingSoon": "em breve",
    "notasFiscaisAdmin": "Notas Fiscais (Admin)",
    "admin": "Admin",
    "emailPreview": "Preview e-mails"
  },
  "breadcrumbs": {
    "patientDetail": "Detalhe",
    "newPatient": "Novo Paciente"
  },
  "pagination": {
    "page": "Página",
    "showing": "Exibindo",
    "of": "de",
    "items": "itens",
    "perPage": "por página",
    "first": "Primeira",
    "last": "Última",
    "next": "Próxima",
    "previous": "Anterior",
    "navAriaLabel": "Paginação",
    "previousAriaLabel": "Página anterior",
    "nextAriaLabel": "Próxima página"
  },
  "time": {
    "today": "Hoje",
    "yesterday": "Ontem",
    "tomorrow": "Amanhã",
    "now": "agora mesmo",
    "minuteAgo_one": "{{count}}min atrás",
    "minuteAgo_other": "{{count}}min atrás",
    "hourAgo_one": "{{count}}h atrás",
    "hourAgo_other": "{{count}}h atrás",
    "dayAgo_one": "{{count}}d atrás",
    "dayAgo_other": "{{count}}d atrás",
    "weekAgo_one": "{{count}}sem atrás",
    "weekAgo_other": "{{count}}sem atrás"
  },
  "upgrade": {
    "title": "{{feature}} disponível em planos superiores",
    "subtitle": "Disponível nos planos {{requiredPlan}} ou superior",
    "cta": "Ver planos"
  },
  "profile": {
    "title": "Meu Perfil",
    "description": "Gerencie suas informações pessoais e profissionais.",
    "sections": {
      "personalData": "Dados Pessoais",
      "professionalData": "Dados Profissionais",
      "address": "Endereço",
      "preferences": "Preferências",
      "subscription": "Plano e Assinatura"
    },
    "fields": {
      "fullName": "Nome completo",
      "fullNamePlaceholder": "Seu nome completo",
      "cpf": "CPF",
      "cpfPlaceholder": "000.000.000-00",
      "email": "Email",
      "emailHelper": "Gerenciado pelo provedor de autenticação.",
      "phone": "Telefone",
      "birthDate": "Data de nascimento",
      "professionalType": "Tipo profissional",
      "professionalTypePlaceholder": "Selecione",
      "specialties": "Especialidades",
      "specialtyPlaceholder": "Digite e pressione Enter",
      "specialtyHelper": "Pressione Enter ou vírgula para adicionar. Máximo de 10.",
      "removeSpecialty": "Remover {{name}}",
      "cep": "CEP",
      "cepPlaceholder": "00000000",
      "street": "Logradouro",
      "streetPlaceholder": "Rua, Avenida, etc.",
      "number": "Número",
      "numberPlaceholder": "123",
      "complement": "Complemento",
      "complementPlaceholder": "Sala 01, Bloco A",
      "neighborhood": "Bairro",
      "neighborhoodPlaceholder": "Bairro",
      "city": "Cidade",
      "cityPlaceholder": "Cidade",
      "state": "Estado",
      "statePlaceholder": "UF",
      "timezone": "Fuso horário",
      "sessionBuffer": "Intervalo entre sessões (minutos)",
      "sessionBufferHelper": "Tempo de descanso entre um atendimento e outro na sua agenda",
      "language": "Idioma",
      "languageHelper": "Aplicado imediatamente. Sincronizado entre dispositivos."
    },
    "professionalTypes": {
      "psicologo": "Psicólogo",
      "psiquiatra": "Psiquiatra",
      "neuropsicologo": "Neuropsicólogo",
      "medico": "Médico",
      "outro": "Outro"
    },
    "council": {
      "crp": "CRP",
      "crm": "CRM",
      "generic": "Conselho profissional",
      "placeholder": "XX/XXXXXX"
    },
    "plans": {
      "TRIAL": "Teste Gratuito",
      "FREE": "Free",
      "SOLO": "Essencial",
      "PRO": "Profissional",
      "CLINICA": "Clínica",
      "BASIC": "Básico",
      "PREMIUM": "Premium"
    },
    "subscriptionStatus": {
      "active": "Ativa",
      "trial": "Teste",
      "pastDue": "Pagamento pendente",
      "canceled": "Cancelada",
      "free": "Gratuito"
    },
    "subscription": {
      "currentPlan": "Plano atual:",
      "trialExpires": "Teste expira em: {{date}}",
      "nextBilling": "Próxima cobrança: {{date}}",
      "scheduledCancel": "Cancelamento agendado para: {{date}}",
      "manage": "Gerenciar assinatura",
      "upgrade": "Fazer upgrade",
      "choosePlan": "Escolher plano"
    },
    "actions": {
      "save": "Salvar alterações"
    },
    "messages": {
      "maxSpecialties": "Máximo de 10 especialidades.",
      "updateSuccess": "Perfil atualizado com sucesso.",
      "updateError": "Erro ao atualizar perfil. Tente novamente.",
      "languageUpdated": "Idioma atualizado.",
      "languageError": "Erro ao atualizar idioma."
    }
  },
  "lgpd": {
    "title": "Meus Dados (LGPD)",
    "description": "Direitos garantidos pela Lei Geral de Proteção de Dados (Art. 18 da Lei 13.709/2018).",
    "deletionBanner": {
      "title": "Exclusão da conta em andamento",
      "messageStart": "Sua conta está programada para exclusão em ",
      "daysRemaining_one": "{{count}} dia",
      "daysRemaining_other": "{{count}} dias",
      "messageEnd": ". Após esse prazo, seus dados pessoais serão eliminados (dados clínicos de pacientes são retidos conforme exigências dos conselhos profissionais).",
      "cancel": "Cancelar solicitação de exclusão"
    },
    "access": {
      "title": "Acesso e portabilidade dos dados",
      "description": "Baixe uma cópia dos seus dados pessoais em formato JSON. Dados clínicos dos pacientes não são incluídos — estão protegidos por sigilo profissional e têm o próprio paciente como titular.",
      "exporting": "Exportando...",
      "exportButton": "Exportar meus dados"
    },
    "correction": {
      "title": "Correção de dados",
      "description": "Para corrigir dados pessoais (nome, e-mail, telefone, CPF, data de nascimento), utilize a página de perfil.",
      "goToProfile": "Ir para o perfil"
    },
    "deletion": {
      "title": "Eliminação da conta",
      "descriptionPart1": "Solicite a exclusão da sua conta. O processo tem um ",
      "descriptionGracePeriod": "período de graça de 30 dias",
      "descriptionPart2": " antes da eliminação efetiva, durante o qual você pode cancelar a solicitação e voltar a usar a plataforma normalmente.",
      "note": "Observação: dados clínicos dos pacientes são retidos pelo período exigido pelos conselhos profissionais, mesmo após a exclusão da conta. Seus dados pessoais (nome, e-mail, CPF, telefone) serão removidos ou anonimizados.",
      "request": "Solicitar exclusão da conta"
    },
    "confirmDeletion": {
      "title": "Confirmar solicitação de exclusão",
      "message": "Ao confirmar, sua conta entrará em processo de exclusão com 30 dias de grace period. Você poderá cancelar a qualquer momento antes do prazo final. Dados clínicos de pacientes não serão apagados (retenção legal).",
      "confirm": "Solicitar exclusão",
      "cancel": "Voltar"
    },
    "confirmCancel": {
      "title": "Cancelar solicitação de exclusão",
      "message": "Sua conta voltará ao estado normal e nenhum dado será excluído.",
      "confirm": "Sim, cancelar exclusão",
      "cancel": "Voltar"
    },
    "messages": {
      "exportSuccess": "Seus dados foram exportados.",
      "exportError": "Não foi possível exportar seus dados. Tente novamente.",
      "deletionRequested": "Solicitação registrada. Você tem 30 dias para cancelar.",
      "deletionError": "Erro ao registrar a solicitação.",
      "cancelSuccess": "Solicitação de exclusão cancelada.",
      "cancelError": "Erro ao cancelar a solicitação."
    },
    "fileNamePrefix": "theraclin-dados-pessoais"
  },
  "support": {
    "contactNote": "Dúvidas ou dificuldades? Fale com a gente:",
    "tickets": {
      "breadcrumbRoot": "Suporte",
      "resolvedAt": "Resolvido em {{date}}",
      "actions": {
        "markInProgress": "Colocar em andamento",
        "resolve": "Resolver ticket",
        "close": "Encerrar ticket"
      },
      "sections": {
        "conversation": "Histórico da conversa",
        "user": "Usuário",
        "technicalContext": "Contexto técnico",
        "internalNotes": "Notas internas",
        "replyToUser": "Responder ao usuário"
      },
      "fields": {
        "name": "Nome",
        "email": "E-mail",
        "plan": "Plano",
        "crp": "CRP",
        "screen": "Tela",
        "feature": "Funcionalidade",
        "browser": "Navegador",
        "recentActions": "Ações recentes",
        "createdAt": "Criado em",
        "updatedAt": "Atualizado em"
      },
      "confirm": {
        "resolveTitle": "Resolver ticket",
        "resolveMessage": "Marcar este ticket como resolvido?",
        "closeTitle": "Encerrar ticket",
        "closeMessage": "Tem certeza que deseja encerrar este ticket? Esta ação não pode ser desfeita.",
        "confirmLabel": "Confirmar",
        "cancelLabel": "Cancelar",
        "closeConfirmLabel": "Encerrar"
      },
      "toasts": {
        "markedInProgress": "Ticket marcado como em andamento.",
        "markInProgressError": "Não foi possível atualizar o status.",
        "resolved": "Ticket resolvido.",
        "resolveError": "Não foi possível resolver o ticket.",
        "closed": "Ticket encerrado.",
        "closeError": "Não foi possível encerrar o ticket."
      },
      "reply": {
        "placeholder": "Digite a resposta que será enviada por e-mail...",
        "submit": "Enviar resposta",
        "errors": {
          "empty": "A mensagem não pode ser vazia.",
          "limitExceeded": "Limite de {{limit}} caracteres atingido."
        },
        "toasts": {
          "sent": "Resposta enviada para {{email}}.",
          "error": "Falha ao enviar a resposta. O ticket não foi alterado. Tente novamente."
        }
      },
      "internalNotes": {
        "description": "Visível apenas para a equipe. Nenhum e-mail é enviado ao usuário.",
        "placeholder": "Adicione notas de investigação, contexto ou próximos passos...",
        "submit": "Salvar nota",
        "errors": {
          "limitExceeded": "Limite de {{limit}} caracteres atingido."
        },
        "toasts": {
          "saved": "Nota salva.",
          "error": "Não foi possível salvar a nota. Tente novamente."
        }
      }
    },
    "title": "TheraClin",
    "subtitles": {
      "landing": "Tire dúvidas sobre a TheraClin",
      "inapp": "Suporte técnico"
    },
    "aria": {
      "openChat": "Abrir chat de suporte",
      "closeChat": "Fechar chat de suporte",
      "dialog": "Chat de suporte",
      "close": "Fechar chat",
      "message": "Mensagem"
    },
    "input": {
      "placeholder": "Digite sua mensagem...",
      "send": "Enviar",
      "sending": "Aguarde...",
      "charCount": "{{count}}/{{max}}",
      "limitExceeded": "Limite excedido ({{count}}/{{max}})",
      "escalateInapp": "Prefere abrir um ticket?",
      "escalateLanding": "Prefere falar com a equipe?"
    },
    "lead": {
      "title": "Para começar, informe seus dados de contato.",
      "subtitle": "Usamos apenas para responder sua dúvida.",
      "name": "Nome",
      "namePlaceholder": "Seu nome",
      "email": "E-mail",
      "emailPlaceholder": "seu@email.com",
      "submit": "Iniciar conversa",
      "errors": {
        "nameRequired": "Nome é obrigatório",
        "emailRequired": "E-mail é obrigatório",
        "emailInvalid": "E-mail inválido"
      }
    },
    "escalation": {
      "ticketCreated": "Ticket {{ticketId}} criado. Retornaremos em até 24h.",
      "registered": "Solicitação registrada. Retornaremos em até 24h.",
      "received": "Recebemos seu contato! Retornamos em até 24h.",
      "saveTicket": "Guarde o número do ticket para acompanhamento.",
      "checkEmail": "Verifique seu e-mail para atualizações."
    }
  },
  "psychDimensions": {
    "sectionTitle": "Dimensões Psicológicas — EEMM",
    "notRegistered": "Não registrado",
    "noConsolidatedAnalysis": "Sem análise consolidada",
    "prontuarioContext": "Contexto do prontuário",
    "noProntuarioContext": "Não registrado no prontuário",
    "noSessionData": "Nenhum dado registrado em sessões",
    "session": "Sessão",
    "consolidatedPlaceholder": "Análise consolidada do profissional...",
    "save": "Salvar",
    "saving": "Salvando...",
    "savedSuccess": "Dimensão salva",
    "saveError": "Erro ao salvar dimensão",
    "observationsPlaceholder": "Observações sobre {{label}}...",
    "dimensions": {
      "afeto": {
        "label": "Afeto",
        "description": "Como o paciente lida com suas emoções? Quais evita? Como se manifesta a esquiva ou a aceitação?"
      },
      "cognicao": {
        "label": "Cognição",
        "description": "Quais pensamentos automáticos, crenças e distorções cognitivas são identificadas?"
      },
      "atencao": {
        "label": "Atenção",
        "description": "O paciente rumina sobre o passado? Preocupa-se com o futuro? Consegue manter a atenção no presente?"
      },
      "self": {
        "label": "Self",
        "description": "Como o paciente se define? Há narrativas fixas sobre como ele é?"
      },
      "motivacao": {
        "label": "Motivação",
        "description": "O que move o paciente? Age por evitação ou por valores? Quais valores estão claros ou obscurecidos?"
      },
      "comportamento": {
        "label": "Comportamento",
        "description": "O que o paciente faz ou deixa de fazer? Quais comportamentos de esquiva ou evitação? Há rigidez comportamental?"
      },
      "biologico": {
        "label": "Biológico",
        "description": "Manifestações corporais, sono, apetite, ativação fisiológica (disposição), histórico médico, uso de medicação."
      },
      "sociocultural": {
        "label": "Sociocultural",
        "description": "Cultura familiar, normas de gênero, pertencimento, classe social, experiências de discriminação, contexto de trabalho."
      }
    }
  },
  "richTextEditor": {
    "ariaLabel": "Editor de texto",
    "linkPrompt": "URL do link",
    "insertVariable": "Inserir variável",
    "linkDialog": {
      "title": "Inserir/editar link",
      "urlLabel": "URL",
      "urlPlaceholder": "https://",
      "helper": "Deixe em branco e clique em \"Salvar\" para remover o link.",
      "save": "Salvar",
      "cancel": "Cancelar",
      "remove": "Remover link"
    },
    "toolbar": {
      "bold": "Negrito (Ctrl+B)",
      "italic": "Itálico (Ctrl+I)",
      "underline": "Sublinhado (Ctrl+U)",
      "bulletList": "Lista com marcadores",
      "orderedList": "Lista numerada",
      "link": "Inserir/editar link"
    }
  },
  "moodSlider": {
    "label": "Humor geral",
    "notInformed": "Não informado",
    "clear": "Limpar",
    "clearAria": "Limpar humor",
    "rangeAria": "Humor geral",
    "valueText": "{{value}} de 10",
    "valueDisplay": "{{value}}/10",
    "faces": {
      "0": "Muito triste",
      "1": "Triste",
      "2": "Abatido",
      "3": "Preocupado",
      "4": "Desanimado",
      "5": "Neutro",
      "6": "Calmo",
      "7": "Bem",
      "8": "Contente",
      "9": "Feliz",
      "10": "Muito feliz"
    }
  },
  "admin": {
    "chatbot": {
      "list": {
        "title": "Conversas",
        "newConversation": "Nova conversa",
        "searchPlaceholder": "Buscar conversas...",
        "untitledConversation": "Nova conversa",
        "messagesShort_one": "{{count}} msg",
        "messagesShort_other": "{{count}} msgs",
        "empty": "Nenhuma conversa",
        "closeMenuAria": "Fechar menu",
        "delete": "Excluir",
        "deleteAria": "Excluir conversa",
        "confirmDelete": {
          "title": "Excluir conversa",
          "message": "Tem certeza que deseja excluir esta conversa? Esta ação não pode ser desfeita.",
          "confirmLabel": "Excluir"
        }
      },
      "chat": {
        "loading": "Carregando mensagens...",
        "emptyState": "Envie uma mensagem para iniciar a conversa.",
        "emptyStateStart": "Envie uma mensagem para iniciar uma nova conversa",
        "createError": "Não foi possível criar a conversa. Tente novamente.",
        "sendError": "Não foi possível enviar a mensagem. Tente novamente."
      },
      "input": {
        "placeholder": "Pergunte sobre o TheraClin...",
        "messageAria": "Mensagem",
        "sendAria": "Enviar mensagem"
      },
      "errorBanner": {
        "dismissAria": "Fechar alerta"
      },
      "feedback": {
        "helpful": "Útil",
        "notHelpful": "Não útil"
      },
      "sources": {
        "title": "Fontes ({{count}})"
      },
      "stream": {
        "sessionExpired": "Sessão expirada. Recarregue a página e tente novamente.",
        "serverError": "Erro do servidor (HTTP {{status}})",
        "connectionError": "Não foi possível conectar ao assistente. Verifique sua conexão e tente novamente.",
        "emptyResponse": "Resposta sem corpo (HTTP 204 inesperado)"
      }
    },
    "support": {
      "list": {
        "title": "Suporte",
        "description": "Gerencie os tickets de suporte da plataforma",
        "searchPlaceholder": "Buscar por número, nome ou e-mail...",
        "empty": "Nenhum ticket encontrado para este filtro.",
        "awaiting": "Aguardando",
        "filters": {
          "all": "Todos",
          "open": "Aberto",
          "inProgress": "Em andamento",
          "resolved": "Resolvido",
          "closed": "Encerrado"
        },
        "columns": {
          "ticket": "Ticket",
          "user": "Usuário",
          "plan": "Plano",
          "status": "Status",
          "createdAt": "Criado em",
          "updatedAt": "Atualizado em"
        }
      },
      "status": {
        "open": "Aberto",
        "inProgress": "Em andamento",
        "resolved": "Resolvido",
        "closed": "Encerrado"
      },
      "conversation": {
        "today": "Hoje",
        "humanSupport": "Atendimento humano",
        "empty": "Nenhuma mensagem ainda. Responda ao usuário acima.",
        "assistant": "Assistente",
        "user": "Usuário",
        "team": "Equipe TheraClin",
        "todayAt": "hoje às {{time}}",
        "dateAt": "{{date}} às {{time}}",
        "sentTo": "Para: {{email}}"
      }
    }
  }
}