{
  "offline": {
    "title": "Sem conexão",
    "body": "Não consegui abrir o BabyParty sem internet. Confira a conexão e tente de novo.",
    "retry": "Tentar de novo"
  },
  "appCrash": {
    "title": "Algo deu errado",
    "body": "O app encontrou um erro inesperado. Recarregar costuma resolver.",
    "reload": "Recarregar"
  },
  "imageUpload": {
    "title": { "send": "Enviar imagem", "crop": "Cortar imagem", "sendMedia": "Enviar foto ou vídeo" },
    "dropzone": "Arraste e solte uma imagem aqui, cole um link, ou use as opções abaixo",
    "dropzoneWithVideo": "Arraste uma imagem, GIF ou vídeo, cole um link, ou use as opções abaixo",
    "videoHint": "Vídeos: até 5 min, otimizados automaticamente.",
    "processingVideo": "Otimizando vídeo… {{pct}}%",
    "uploadingVideo": "Enviando…",
    "gifUploaded": "GIF enviado!",
    "gifTooLarge": "GIF até 15MB.",
    "youtubeDetected": "Vídeo do YouTube",
    "useVideo": "Usar este vídeo",
    "select": "Selecionar",
    "paste": "Colar",
    "pasteHint": "Cola uma imagem ou um link de imagem copiado",
    "camera": "Câmera",
    "editCurrent": "Editar imagem atual",
    "recommendedSize": "Tamanho recomendado: {{w}} × {{h}}px",
    "finalSize": "Tamanho final: {{w}} × {{h}}px",
    "expand": "Expandir imagem",
    "whiteBg": "Fundo branco",
    "cancel": "Cancelar",
    "crop": "Cortar",
    "uploading": "Enviando...",
    "toasts": {
      "invalidFile": { "title": "Arquivo inválido", "desc": "Selecione uma imagem." },
      "tooLarge": { "title": "Arquivo muito grande", "desc": "Máximo 10MB." },
      "nothingToPaste": { "title": "Nada para colar", "desc": "Copie uma imagem ou um link de imagem antes de colar." },
      "pasteError": { "title": "Erro ao colar", "desc": "Não foi possível acessar a área de transferência." },
      "videoTooLong": { "title": "Vídeo muito longo", "desc": "Máximo 5 minutos." },
      "videoUploaded": "Vídeo enviado!",
      "videoError": "Erro no vídeo",
      "linkSet": "Imagem definida pelo link",
      "uploaded": "Imagem enviada!",
      "uploadError": "Erro no upload"
    }
  },
  "buttons": {
    "save": "Salvar",
    "cancel": "Cancelar",
    "confirm": "Confirmar",
    "back": "Voltar",
    "next": "Próximo",
    "close": "Fechar",
    "delete": "Excluir",
    "edit": "Editar",
    "loading": "Carregando...",
    "copy": "Copiar",
    "copied": "Copiado!",
    "share": "Compartilhar",
    "add": "Adicionar",
    "remove": "Remover",
    "submit": "Enviar",
    "send": "Enviar",
    "finish": "Concluir",
    "continue": "Continuar",
    "retry": "Tentar novamente"
  },
  "toasts": {
    "saved": "Informações salvas!",
    "error": "Erro ao salvar. Tente novamente.",
    "success": "Sucesso!",
    "deleted": "Excluído com sucesso.",
    "showerArchived": "Este chá está arquivado. Só dá pra ver."
  },
  "validation": {
    "required": "Campo obrigatório",
    "invalid": "Valor inválido",
    "tooShort": "Muito curto",
    "tooLong": "Muito longo"
  },
  "misc": {
    "yes": "Sim",
    "no": "Não",
    "or": "ou",
    "and": "e",
    "optional": "(opcional)",
    "required": "*"
  },
  "edit": "Editar",
  "save": "Salvar",
  "auth": {
    "googleSignIn": "Continuar com o Google",
    "appleSignIn": "Continuar com a Apple",
    "signingIn": "Entrando…",
    "signInError": "Não foi possível entrar. Tente novamente.",
    "signOutFailed": "Não foi possível sair agora. Verifique a conexão e tente novamente.",
    "googleNotConfigured": "Login com Google não configurado.",
    "googleScriptFailed": "Não foi possível carregar o Google Identity. Verifique sua conexão.",
    "googleFailed": "Falha no login com Google.",
    "signInErrorWithReason": "Erro ao entrar: {{reason}}"
  },
  "push": {
    "open": "Abrir",
    "channels": {
      "messages": { "name": "Mensagens", "description": "Chat do chá e menções a você." },
      "events": { "name": "Jogos e programação", "description": "Início de jogos e itens da programação." },
      "announcements": { "name": "Avisos do anfitrião", "description": "Recados importantes de quem organiza o chá." },
      "gifts": { "name": "Presentes e fraldas", "description": "Doações, presentes e lembretes de fraldas." },
      "feed": { "name": "Feed", "description": "Novas postagens e novos convidados." },
      "account": { "name": "Conta e suporte", "description": "Pagamentos, e-mails e respostas do suporte." }
    },
    "prompt": {
      "titleAdmin": "Receba avisos do seu chá",
      "titleGuest": "Não perca nenhum momento do chá!",
      "descriptionAdmin": "A gente te avisa quando um convidado entrar, um pagamento precisar de aprovação, ou um novo comprovante chegar.",
      "descriptionGuest": "Avisamos você sobre novos jogos, mensagens, fotos no feed e momentos importantes do chá, tudo direto no seu celular.",
      "listAdmin": {
        "payments": "Pagamentos esperando aprovação",
        "guests": "Novos convidados entrando no chá",
        "receipts": "Novos comprovantes enviados",
        "feed": "Atividades importantes no feed"
      },
      "listGuest": {
        "games": "Novos jogos liberados pelo anfitrião",
        "feed": "Postagens novas no feed",
        "chat": "Mensagens no chat do chá",
        "reminders": "Lembretes de presentes e fraldas",
        "moments": "Momentos especiais do dia"
      },
      "enableAndInstall": "Ativar e instalar",
      "enable": "Ativar notificações",
      "notNow": "Agora não",
      "installTitle": "Instale o BabyParty no seu celular",
      "installBody": "As notificações aparecem com badge no ícone do app, igual WhatsApp, e ele abre direto, sem barra do navegador.",
      "installButton": "Instalar app",
      "iosHint": "No iPhone: toque em <b>Compartilhar</b> e depois em <b>Adicionar à Tela de Início</b>.",
      "settingsHint": "Você pode desativar a qualquer momento nas Configurações.",
      "installedTitle": "App instalado 🎉",
      "installedBody": "Procure o ícone do BabyParty na tela inicial.",
      "enabledTitle": "Notificações ativadas 🔔",
      "failedTitle": "Não foi possível ativar",
      "failedBody": "Você pode tentar de novo nas Configurações."
    }
  },
  "loadError": {
    "title": "Não foi possível carregar",
    "body": "Pode ser a conexão. Tente de novo em instantes.",
    "lazyContent": "Não consegui carregar este conteúdo. Tente recarregar a página."
  },
  "game": {
    "go": "Vai!",
    "leave": "Sair do jogo",
    "leaveTitle": "Sair do jogo?",
    "leaveBody": "Esta partida não vai contar.",
    "leaveConfirm": "Sair",
    "keepPlaying": "Continuar jogando",
    "lives_one": "{{count}} vida",
    "lives_other": "{{count}} vidas"
  },
  "common": {
    "delete": "Excluir",
    "cancel": "Cancelar",
    "edit": "Editar",
    "save": "Salvar"
  },
  "languageSwitcher": {
    "label": "Idioma"
  }
}
