{
  "a11y": {
    "bold": "Negrito",
    "decrement": "Diminuir",
    "embeddedVideo": "Vídeo incorporado",
    "findMyLocation": "Encontrar minha localização",
    "home": "Início",
    "increment": "Aumentar",
    "italic": "Itálico",
    "link": "Link",
    "maxPrice": "Preço máximo",
    "minPrice": "Preço mínimo",
    "openPicker": "Abrir seletor",
    "remove": "Remover",
    "underline": "Sublinhado",
    "uploadPreview": "Arquivo enviado {index}",
    "zoomIn": "Aproximar",
    "zoomOut": "Afastar"
  },
  "account": {
    "changeEmail": "Alterar e-mail",
    "changePassword": "Alterar senha",
    "emailChangeConfirmed": "Seu e-mail foi atualizado.",
    "emailChangeInvalid": "Este link de confirmação é inválido ou expirou.",
    "emailChangeSent": "Confirme a alteração pelo link enviado para o seu novo e-mail.",
    "emailTaken": "Este e-mail já está em uso.",
    "newEmail": "Novo e-mail",
    "noEmail": "Não definido",
    "passwordHint": "Enviar um link de redefinição para o seu e-mail",
    "passwordResetSent": "Enviamos um link de redefinição de senha para o seu e-mail.",
    "telegram": {
      "hint": "Receba notificações e responda aos hóspedes pelo Telegram",
      "link": "Vincular Telegram",
      "linked": "Vinculado",
      "title": "Telegram"
    }
  },
  "activity": {
    "activityType": {
      "Culture": "Cultura",
      "Education": "Educação",
      "Entertainment": "Entretenimento",
      "Food": "Comida e bebida",
      "Nature": "Natureza",
      "Sports": "Esportes",
      "Wellness": "Bem-estar"
    },
    "create": "Criar atividade",
    "cutoffHint": "Uma saída deixa de aceitar reservas este número de minutos antes do início.",
    "cutoffMinutes": "Prazo para reservar, minutos",
    "duration": "Duração (minutos)",
    "label": "{count, plural, =1 {Atividade} other {Atividades}}",
    "perPerson": "por pessoa",
    "person": "pessoa",
    "schedule": {
      "addTime": "Adicionar horário",
      "booked": "{count, plural, =1 {# reservado} other {# reservados}}",
      "capacity": "Vagas por saída",
      "created": "{count, plural, =0 {Nada novo — essas saídas já existem} =1 {# saída criada} other {# saídas criadas}}",
      "deleteBlocked": "Esta saída tem reservas e não pode ser excluída.",
      "disableInstead": "Desativar",
      "empty": "Ainda não há saídas neste mês.",
      "generate": "Criar saídas",
      "label": "Programação",
      "rule": "Adicionar saídas",
      "seatsLeft": "{count, plural, =1 {# vaga restante} other {# vagas restantes}}",
      "times": "Horário",
      "weekdays": "Dias da semana"
    },
    "validation": {
      "createError": "Não foi possível criar a atividade. Tente novamente.",
      "updateError": "Não foi possível atualizar a atividade. Tente novamente."
    }
  },
  "admin": {
    "createConfirm": "Uma chave de teste é gerada na hora e exibida apenas uma vez — esteja pronto para copiá-la.",
    "createConfirmTitle": "Criar o lojista “{name}”?",
    "createMerchant": "Criar lojista",
    "created": "Criado",
    "merchantList": "Lojistas",
    "merchantName": "Nome do lojista",
    "regenerate": "Gerar nova chave",
    "regenerateConfirm": "A chave atual deixa de funcionar imediatamente — todas as integrações que a usam precisam ser atualizadas. A nova chave é exibida uma única vez.",
    "regenerateConfirmTitle": "Gerar uma nova chave {mode}?",
    "walletLabel": "Rótulo (opcional)",
    "walletLabelPlaceholder": "Minha carteira"
  },
  "agent": {
    "bucket": {
      "earlier": "Anteriores",
      "today": "Hoje",
      "week": "Últimos 7 dias",
      "yesterday": "Ontem"
    },
    "collection": {
      "count": "{count, plural, =1 {# resultado} other {# resultados}}",
      "empty": "Nenhum resultado — tente refinar sua busca",
      "error": "Não foi possível carregar esta seleção",
      "openAll": "Abrir {count, plural, =1 {o resultado} other {todos os resultados}}",
      "title": "Resultados para: {query}",
      "titleNoQuery": "Uma seleção feita para você"
    },
    "command": {
      "ambiguous": "Várias entradas se chamam “{key}” — escolha uma: {options}",
      "arg": {
        "key": "chave"
      },
      "compact": "Resumir o histórico da conversa",
      "compactUnavailable": "Ainda não há nada para resumir numa conversa nova",
      "escape": "Comece a mensagem com // para enviar um texto que comece com /",
      "forget": "Esquecer algo que o agente lembra",
      "forgetAll": "Esquecer tudo",
      "forgetAllMessage": "O agente vai esquecer tudo o que lembra sobre você. Não é possível desfazer.",
      "forgetAllTitle": "Esquecer tudo?",
      "forgetButton": "Esquecer",
      "forgotten": "“{key}” esquecido",
      "forgottenAll": "Memória apagada",
      "help": "Mostrar os comandos disponíveis",
      "helpTitle": "Comandos",
      "limit": "Limite de turnos atingido — tente mais tarde",
      "memory": "Mostrar o que o agente lembra",
      "memoryEmpty": "O agente ainda não lembra de nada",
      "memoryTitle": "O que o agente lembra",
      "new": "Começar uma nova conversa",
      "notFound": "Nada guardado como “{key}”",
      "nothingToCompact": "Nada para resumir",
      "unknown": "Comando inexistente: /{name}"
    },
    "compaction": {
      "done": "Histórico resumido",
      "running": "Resumindo o histórico…"
    },
    "deleteConfirm": "Esta conversa será removida permanentemente.",
    "deleteThread": "Excluir conversa",
    "error": {
      "generic": "Algo deu errado",
      "threadGone": "Esta conversa não existe mais"
    },
    "hint": "Descreva o que você procura com suas próprias palavras.",
    "inputPlaceholder": "Pergunte qualquer coisa…",
    "mode": "Modo IA",
    "newThread": "Nova conversa",
    "quickSearch": "Busca rápida",
    "searchThreads": "Buscar conversas",
    "summary": "Anteriormente nesta conversa",
    "title": "Pergunte à IA",
    "tool": {
      "createCheckoutLink": "Preparando o pagamento",
      "deleteUserPreference": "Esquecendo uma preferência",
      "failed": "{name} — falhou",
      "getActivity": "Consultando a atividade",
      "getActivityOffers": "Verificando saídas",
      "getUnit": "Consultando a hospedagem",
      "getUnitAvailability": "Verificando disponibilidade",
      "getUnitOffers": "Verificando tarifas",
      "getUserBookings": "Verificando suas reservas",
      "getUserMemory": "Lembrando preferências",
      "saveUserPreference": "Salvando preferência"
    },
    "untitled": "Sem título"
  },
  "auth": {
    "errorThrottle": "Muitas tentativas. Tente novamente mais tarde.",
    "sessionExpired": "Sua sessão terminou. Entre novamente."
  },
  "booking": {
    "addChild": "Adicionar criança",
    "adults": "Adultos",
    "all": "Todas",
    "approve": "Aprovar",
    "board": {
      "AllInclusive": "Tudo incluído",
      "BedAndBreakfast": "Café da manhã incluído",
      "FullBoard": "Pensão completa",
      "HalfBoard": "Meia pensão",
      "RoomOnly": "Somente hospedagem"
    },
    "book": "Reservar agora",
    "cancel": "Cancelar reserva",
    "cancelConfirm": "Tem certeza de que deseja cancelar esta reserva?",
    "cancellationPolicy": "Política de cancelamento",
    "childUnderOne": "Menos de 1 ano",
    "childYears": "{count, plural, one {# ano} other {# anos}}",
    "datesUnavailable": "As datas selecionadas não estão disponíveis",
    "escrowNote": "Você ainda não será cobrado — o valor fica em custódia quando o anfitrião aprovar.",
    "guest": {
      "checkingIn": "Check-in",
      "title": "Quem vai fazer o check-in"
    },
    "hostSince": "Anfitrião desde {year}",
    "infants": "Bebês",
    "minStay": "{count, plural, =1 {A estadia mínima é de # noite} other {A estadia mínima é de # noites}}",
    "night": "{count, plural, =1 {noite} other {noites}}",
    "notFound": "Reserva não encontrada",
    "openChat": "Abrir chat",
    "options": {
      "board": "Refeições",
      "cancellation": "Cancelamento",
      "chooseDeparture": "Escolha uma saída",
      "chooseRoom": "Escolha um quarto",
      "feesAtProperty": "+{amount} em impostos e taxas na propriedade",
      "feesBelow": "impostos e taxas abaixo",
      "nonRefundable": "Não reembolsável",
      "otherBoard": "Outro plano de refeições",
      "picked": "selecionado",
      "priceChanged": "Os preços ou as condições mudaram. Escolha novamente.",
      "rateCount": "{count, plural, =1 {# tarifa} other {# tarifas}}",
      "refundable": "Cancelamento gratuito",
      "slotGone": "Essa saída não está mais disponível. Escolha outra.",
      "stayUnit": "/ {count, plural, =1 {noite} other {# noites}}",
      "taxesIncluded": "Impostos incluídos",
      "unavailable": "Essas datas acabaram de ficar indisponíveis. Tente outras datas.",
      "unavailableCell": "indisponível",
      "viewPhotos": "Ver fotos"
    },
    "pay": {
      "bookAgain": "Reservar novamente",
      "bridging": "O pagamento está sendo transferido para a Solana — isso pode levar alguns minutos e continua automaticamente.",
      "expired": "O prazo para pagamento terminou. O que já foi enviado está sendo devolvido à sua carteira.",
      "info": {
        "cctp": "O USDC sai da sua carteira EVM para a custódia na Solana via Circle CCTP. Qualquer reembolso é pago em USDC na sua carteira Solana — não na carteira EVM usada para pagar.",
        "cctpLink": "Como funciona o CCTP",
        "solana": "Seu pagamento fica em uma custódia on-chain e é liberado ao anfitrião após o check-in. Se a reserva for cancelada, o valor integral volta para a carteira usada no pagamento."
      },
      "method": "Forma de pagamento",
      "now": "Pagar agora",
      "processing": "Pagamento aceito — confirmando on-chain, isso pode levar até um minuto.",
      "qrHint": "Escaneie para pagar",
      "submitted": "Pagamento enviado",
      "window": "O pagamento deve ser feito dentro de um prazo limitado.",
      "windowClosed": "O prazo para pagamento está terminando.",
      "windowLeft": "Tempo restante para pagar: {time}."
    },
    "payout": {
      "held": "Em custódia · repasse automático ao anfitrião após {date}",
      "label": "Repasse",
      "paid": "Repassado {amount} → {address}",
      "processing": "Processando repasse…",
      "refunded": "Reembolsado",
      "resolved": "Disputa resolvida"
    },
    "pets": "Pets",
    "phase": {
      "approved": "Confirmada",
      "cancelled": "Cancelada",
      "completed": "Concluída",
      "declined": "Recusada",
      "dispute": "Em disputa",
      "disputeFavorGuest": "Resolvida a favor do hóspede",
      "disputeFavorHost": "Resolvida a favor do anfitrião",
      "disputeResolving": "Disputa em liquidação",
      "expired": "Expirada",
      "paid": "Em custódia",
      "pending": "Aguardando pagamento",
      "refunding": "Reembolso em andamento",
      "requested": "Solicitada"
    },
    "refund": "Reembolso",
    "refundConfirm": "Confirmar reembolso",
    "refundPreview": "Você receberá de volta {amount} {currency}",
    "refundProcessing": "Reembolso aceito — liquidando on-chain, isso pode levar até um minuto.",
    "refundRequest": "Solicitar reembolso",
    "request": "Solicitação de reserva",
    "search": "Buscar por ID da reserva ou da acomodação…",
    "settled": "Pago em custódia",
    "statusApproved": "Aprovada",
    "statusPending": "Pendente",
    "stays": "Hospedagens",
    "supply": {
      "approved": "Confirmada com o hotel",
      "cancelDisputeOpen": "Não é possível cancelar enquanto houver uma disputa aberta.",
      "cancelledBySupplier": "Não conseguimos confirmar esta hospedagem com o hotel.",
      "confirming": "Confirmando sua hospedagem com o hotel…",
      "note": "Você paga com cartão agora; sua hospedagem é confirmada com o hotel após o pagamento.",
      "payTitle": "Concluir pagamento",
      "reference": "Referência: {reference}",
      "refundNote": "Qualquer reembolso segue a política de cancelamento do hotel.",
      "sessionInvalid": "Esta sessão de pagamento não é mais válida. Cancele esta reserva e reserve novamente."
    },
    "toSettle": "A pagar em custódia",
    "tripDetails": "Detalhes da viagem"
  },
  "cancellation": {
    "addTier": "Adicionar faixa",
    "beforeDate": "Antes de {date}",
    "beforeHours": "{count, plural, one {# hora antes do check-in} other {# horas antes do check-in}}",
    "error": {
      "increasing": "O reembolso não pode aumentar à medida que o check-in se aproxima.",
      "range": "O reembolso deve estar entre 0 e 100%.",
      "zeroTier": "Adicione exatamente uma faixa com 0 horas (o reembolso final)."
    },
    "label": "Política de cancelamento",
    "leadHours": "Horas antes do check-in",
    "preset": {
      "flexible": "Flexível",
      "moderate": "Moderada",
      "strict": "Rígida"
    },
    "refund": "Reembolso de {percent}%",
    "refundPercent": "Reembolso %",
    "tier": "Faixa {index}"
  },
  "chat": {
    "accept": "Aceitar",
    "bookingTitle": "Reserva nº {id}",
    "copy": "Copiar",
    "deleteChat": "Excluir chat",
    "edited": "(editada)",
    "emptyMessage": "A mensagem não pode estar vazia",
    "filterAll": "Todos",
    "forward": "Encaminhar",
    "forwardTitle": "Encaminhar para…",
    "forwarded": "Encaminhada",
    "forwardedFrom": "Encaminhada de {username}",
    "group": {
      "addMembers": "Adicionar membros",
      "created": "Grupo criado",
      "demoteAdmin": "Rebaixar a membro",
      "infoTitle": "Informações do grupo",
      "makeAdmin": "Tornar admin",
      "memberAdded": "Membro adicionado",
      "memberRemoved": "Membro removido",
      "name": "Nome do grupo",
      "online": "{count} online",
      "permissions": {
        "changeInfo": "Alterar informações do grupo",
        "changeInfoHint": "Editar o nome e o avatar do grupo.",
        "deleteMessages": "Excluir mensagens",
        "deleteMessagesHint": "Excluir qualquer mensagem do chat.",
        "inviteUsers": "Convidar usuários",
        "inviteUsersHint": "Adicionar novos membros ao grupo.",
        "manageAdmins": "Gerenciar admins",
        "manageAdminsHint": "Promover ou rebaixar outros membros.",
        "pinMessages": "Fixar mensagens",
        "pinMessagesHint": "Fixar e desafixar mensagens no chat.",
        "removeUsers": "Remover usuários",
        "removeUsersHint": "Remover membros do grupo.",
        "saved": "Permissões atualizadas",
        "title": "Permissões"
      },
      "removeMember": "Remover",
      "removeMemberConfirm": "Remover {username}?",
      "removeMemberHint": "A pessoa perderá o acesso ao histórico do chat.",
      "roleAdmin": "Admin",
      "roleOwner": "Proprietário",
      "updated": "Grupo atualizado",
      "uploadAvatar": "Enviar avatar"
    },
    "invitePending": "{username} convidou você para conversar",
    "lastSeen": {
      "long": "offline há algum tempo",
      "recent": "online recentemente",
      "today": "Visto por último às {time}",
      "yesterday": "Visto por último ontem às {time}"
    },
    "members": "{count, plural, one {# membro} other {# membros}}",
    "messageDeleted": "Mensagem excluída",
    "messagePlaceholder": "Digite uma mensagem…",
    "new": {
      "ai": "Novo chat com IA",
      "aiDesc": "Planeje uma viagem com a Pinns AI",
      "group": "Novo grupo",
      "groupDesc": "Escolha até 50 pessoas",
      "invite": "Convidar para a Pinns",
      "inviteCopied": "Link de convite copiado",
      "inviteDesc": "Compartilhe um link — funciona em qualquer dispositivo",
      "message": "Nova mensagem",
      "messageDesc": "Busque por nome de usuário ou @handle",
      "search": "Buscar por nome ou @handle…",
      "title": "Iniciar uma conversa",
      "users": "Usuários"
    },
    "newChat": "Novo chat",
    "noChatSelected": "Selecione um chat para começar a conversar",
    "online": "Online",
    "reply": "Responder",
    "replyingTo": "Respondendo a {username}",
    "searchChats": "Buscar chats…",
    "sectionBookings": "Reservas",
    "sectionDirect": "Diretas",
    "sectionGroups": "Grupos",
    "sortName": "Por nome",
    "sortRecent": "Mais recentes",
    "sortUnread": "Não lidas primeiro",
    "system": {
      "DisputeOpened": "Disputa aberta",
      "DisputeResolvedFavorGuest": "Disputa resolvida a favor do hóspede",
      "DisputeResolvedFavorHost": "Disputa resolvida a favor do anfitrião",
      "SupportJoined": "O suporte entrou no chat"
    },
    "typing": "{user} está digitando…",
    "typingMultiple": "{count, plural, one {# pessoa está digitando…} other {# pessoas estão digitando…}}",
    "viewListing": "Ver anúncio",
    "voice": {
      "denied": "Permita o acesso ao microfone no navegador para gravar mensagens de voz",
      "hint": "Mantenha pressionado para gravar uma mensagem de voz",
      "recording": "Gravando uma mensagem de voz",
      "unavailable": "Microfone indisponível"
    }
  },
  "comment": {
    "empty": "Ainda não há comentários",
    "hideReplies": "Ocultar respostas",
    "placeholder": "Adicione um comentário…",
    "reply": "Responder",
    "replyPlaceholder": "Escreva uma resposta…",
    "viewReplies": "Ver respostas ({count})"
  },
  "common": {
    "activities": "Atividades",
    "activityType": "Tipo de atividade",
    "add": "Adicionar",
    "address": "Endereço",
    "anyTime": "a qualquer hora",
    "area": "Área",
    "attach": "Anexar mídia",
    "back": "Voltar",
    "balance": "Saldo",
    "booking": "Reserva",
    "bookings": "Reservas",
    "cancel": "Cancelar",
    "chats": "Chats",
    "checkIn": "Check-in",
    "checkOut": "Check-out",
    "close": "Fechar",
    "collapse": "Recolher",
    "completed": "Concluído",
    "confirm": "Confirmar",
    "contentLanguage": "Escrito em {language}",
    "copied": "Copiado",
    "copy": "Copiar",
    "country": "País",
    "create": "Criar",
    "currency": "Moeda",
    "decline": "Recusar",
    "defaultPlace": "Bangkok",
    "delete": "Excluir",
    "deleteConfirm": "Tem certeza de que deseja excluir?",
    "details": "Detalhes",
    "disputes": "Disputas",
    "edit": "Editar",
    "email": "E-mail",
    "error": "Algo deu errado. Tente novamente.",
    "favorites": "Favoritos",
    "firstName": "Nome",
    "firstNamePlaceholder": "Maria",
    "guestsCount": "{count, plural, one {1 hóspede} other {# hóspedes}}",
    "hourShort": "h",
    "language": "Idioma",
    "lastName": "Sobrenome",
    "lastNamePlaceholder": "Silva",
    "login": "Entrar",
    "mapArea": "Área do mapa",
    "minuteShort": "min",
    "next": "Próximo",
    "ok": "OK",
    "openDetail": "Abrir detalhes",
    "or": "ou",
    "password": "Senha",
    "pause": "Pausar",
    "payments": "Pagamentos",
    "peopleCount": "{count, plural, one {1 pessoa} other {# pessoas}}",
    "phone": "Telefone",
    "play": "Reproduzir",
    "previous": "Anterior",
    "price": "Preço",
    "profile": "Perfil",
    "reason": "Motivo",
    "retry": "Tentar novamente",
    "save": "Salvar",
    "search": "Buscar",
    "send": "Enviar",
    "settings": "Configurações",
    "showOnMap": "Mostrar no mapa",
    "showOriginal": "Mostrar original",
    "showTranslation": "Mostrar tradução",
    "signup": "Cadastrar-se",
    "statistics": "Estatísticas",
    "status": "Status",
    "theme": {
      "dark": "Escuro",
      "light": "Claro"
    },
    "thisArea": "esta área",
    "today": "Hoje",
    "total": "Total",
    "translatedFrom": "Traduzido do {language}",
    "username": "Nome de usuário",
    "wallet": "Carteira",
    "yesterday": "Ontem"
  },
  "confirmEmail": {
    "backToSettings": "Voltar às configurações",
    "errorText": "Este link é inválido ou expirou.",
    "errorTitle": "Falha na confirmação",
    "successText": "Seu endereço de e-mail foi alterado.",
    "successTitle": "E-mail atualizado",
    "title": "Alteração de e-mail",
    "verifying": "Confirmando seu novo e-mail…"
  },
  "consent": {
    "accept": "Aceitar",
    "text": "Usamos cookies para entender como a Pinns é usada e melhorá-la.",
    "title": "Cookies"
  },
  "create": {
    "activity": {
      "desc": "Tour, aula, degustação, experiência — reservada por pessoa ou por grupo.",
      "title": "Uma atividade"
    },
    "heading": "O que você quer anunciar?",
    "howItWorks": "Como funciona",
    "start": "Começar",
    "step1": {
      "desc": "Fotos, preço, regras. Vai ao ar na hora — de graça.",
      "title": "Descreva e publique"
    },
    "step2": {
      "desc": "Os hóspedes reservam e pagam em custódia. Combine os detalhes pelo chat.",
      "title": "Receba reservas"
    },
    "step3": {
      "desc": "KYC + dados fiscais antes do primeiro repasse (exigido por lei).",
      "title": "Verifique-se para receber"
    },
    "subtitle": "Publicar é grátis e leva poucos minutos. Você pode verificar sua identidade e adicionar os dados de repasse depois — eles só são necessários antes de você receber.",
    "unit": {
      "desc": "Apartamento, chalé, quarto, pousada — qualquer lugar que os hóspedes possam reservar por noite.",
      "title": "Um lugar para se hospedar"
    }
  },
  "dateRange": {
    "selectDates": "Selecionar datas"
  },
  "destination": {
    "activities": "{count, plural, =1 {# atividade} other {# atividades}}",
    "allActivities": "Todas as atividades em {city}",
    "allCountries": "Todos os países",
    "allStays": "Todas as hospedagens em {city}",
    "empty": "Ainda não há destinos",
    "heading": "Onde se hospedar em {city}",
    "intro": "Cidades onde os anfitriões estão aceitando reservas agora.",
    "monthly": "cerca de {price} por mês",
    "nearby": "Cidades próximas",
    "popular": "Destinos populares",
    "reviews": "{count, plural, =1 {# avaliação} other {# avaliações}}",
    "search": "Buscar cidades",
    "showAll": "Mostrar {count, plural, =1 {# cidade} other {todas as # cidades}}",
    "stays": "{count, plural, =1 {# hospedagem} other {# hospedagens}}",
    "title": "Destinos",
    "topActivities": "O que fazer",
    "topStays": "Melhores lugares para se hospedar"
  },
  "dispute": {
    "all": "Todas",
    "date": "Data",
    "favorGuest": "A favor do hóspede",
    "favorGuestResult": "Resolvida a seu favor",
    "favorHost": "A favor do anfitrião",
    "favorHostResult": "Resolvida a favor do anfitrião",
    "filterOpen": "Abertas",
    "filterResolved": "Resolvidas",
    "goToDispute": "Ir para a disputa",
    "noResolution": "Nenhuma resolução informada",
    "notFound": "Disputa não encontrada",
    "open": "Abrir disputa",
    "outcome": "Resultado",
    "reasonPlaceholder": "Descreva o problema…",
    "resolution": "Resolução",
    "resolutionPlaceholder": "Descreva a resolução…",
    "resolve": "Resolver",
    "resolveConfirm": "Tem certeza de que deseja resolver esta disputa?",
    "resolving": "Veredito aceito — o árbitro está liquidando on-chain.",
    "statusOpen": "Aberta",
    "statusResolved": "Resolvida",
    "windowClosed": "O prazo para disputa expirou",
    "windowNotStarted": "O prazo para disputa começa após o check-in",
    "windowRemaining": "Restam {hours} h {minutes} min para abrir uma disputa"
  },
  "empty": {
    "activities": "Ainda não há atividades",
    "bookings": "Ainda não há reservas",
    "chats": "Ainda não há chats",
    "conversations": "Ainda não há conversas",
    "devices": "Nenhum outro dispositivo",
    "disputes": "Ainda não há disputas",
    "favorites": "Ainda não há favoritos",
    "likes": "Nenhuma publicação curtida ainda",
    "listings": "Ainda não há anúncios",
    "merchants": "Ainda não há lojistas",
    "messages": "Ainda não há mensagens",
    "options": "Nada encontrado",
    "posts": "Ainda não há publicações",
    "reviews": "Ainda não há avaliações",
    "units": "Ainda não há acomodações",
    "users": "Nenhum usuário encontrado",
    "wallets": "Nenhuma carteira configurada"
  },
  "error": {
    "loginFailed": "Falha ao entrar",
    "signupFailed": "Falha no cadastro"
  },
  "escrow": {
    "disputeTextA": "Um árbitro divide o valor entre você e o anfitrião.",
    "disputeTextB": "Nossa taxa permanece a definida no momento da reserva.",
    "disputeTitle": "Disputa",
    "lead": "Pague em cripto e seu pagamento vai para um programa de custódia na Solana, não para a nossa conta: o programa o controla e não existe nenhuma chave privada para ele. Os destinatários — você e o anfitrião — são definidos quando o acordo é criado. Mesmo com as nossas chaves, o dinheiro não pode ser enviado a um estranho.",
    "refundTextA": "O dinheiro volta para a sua carteira —",
    "refundTextB": "total ou parcialmente, conforme as condições de cancelamento.",
    "refundTitle": "Cancelamento",
    "releaseTextA": "Após o check-in, descontada a nossa taxa.",
    "releaseTextB": "Qualquer pessoa pode acioná-lo — não podemos retê-lo.",
    "releaseTitle": "Repasse ao anfitrião",
    "title": "Seu pagamento está seguro."
  },
  "favorites": {
    "savedPlaces": "{count, plural, one {# lugar salvo} other {# lugares salvos}}"
  },
  "feed": {
    "empty": "Seu feed está vazio. Siga pessoas para ver as publicações delas.",
    "scope": {
      "following": "Seguindo",
      "nearby": "Por perto",
      "trending": "Em alta"
    },
    "title": "Feed"
  },
  "filter": {
    "active": "Ativos",
    "apply": "Aplicar",
    "availability": "Disponibilidade",
    "clear": "Limpar",
    "duration": "Duração",
    "durationMax": "Máx. de minutos",
    "durationMin": "Mín. de minutos",
    "options": "Opções",
    "priceRange": "Faixa de preço",
    "rating": "Avaliação",
    "sortBest": "Melhores",
    "stars": "Estrelas do hotel",
    "title": "Filtros"
  },
  "footer": {
    "allRights": "Todos os direitos reservados.",
    "contactLine": "Tem dúvidas? Escreva para <a>{email}</a>",
    "cookies": "Cookies",
    "privacy": "Política de privacidade",
    "terms": "Termos de uso"
  },
  "forgot": {
    "backToLogin": "Voltar para o login",
    "sentText": "Se {email} estiver cadastrado, um link de redefinição está a caminho.",
    "sentTitle": "Confira seu e-mail",
    "submit": "Enviar link de redefinição",
    "subtitle": "Informe seu e-mail e enviaremos um link de redefinição.",
    "title": "Redefinir senha"
  },
  "gallery": {
    "showAll": "Mostrar todas as fotos"
  },
  "home": {
    "agentCta": "Experimente a busca com IA",
    "agentText": "Descreva o que você quer com suas próprias palavras — uma casa tranquila perto do mar, um apartamento pet friendly por uma semana — e deixe o assistente encontrar opções e verificar a disponibilidade.",
    "agentTitle": "Busque de forma mais inteligente com IA",
    "communityCta": "Abrir feed",
    "communityEyebrow": "Comunidade",
    "communityText": "Momentos reais de anfitriões e viajantes — padarias descobertas, trilhas ao nascer do sol, vagas de última hora.",
    "communityTitle": "Dos viajantes que você segue",
    "communityTitleTrending": "Em alta na comunidade",
    "destinationsAll": "Todos os destinos",
    "destinationsTitle": "Destinos populares",
    "explore": "Explorar",
    "featureActivitiesText": "Tours, passeios e experiências organizados por moradores locais, para reservar direto do mapa",
    "featureBookingText": "Apartamentos, casas e hotéis — reserve a hospedagem ideal direto do mapa",
    "featureBookingTitle": "Hospedagens",
    "featureChatText": "Combine o check-in, tire dúvidas, compartilhe arquivos e resolva problemas diretamente com seu anfitrião",
    "featureChatTitle": "Chat integrado",
    "heroSecondary": "Como funciona",
    "heroSubtitle": "A viagem inteira em um só lugar: encontre no mapa, combine tudo no chat, conte aos amigos como foi",
    "heroTitle": "Viagens com cara de morador local",
    "linkBalanceText": "Carteira, transações e ganhos",
    "linkBook": "Reservar",
    "linkBookingsText": "Gerencie suas viagens e reservas",
    "linkFavoritesText": "Suas hospedagens e atividades salvas",
    "linkStats": "Estatísticas",
    "linkStatsText": "Dados para anfitriões e viajantes",
    "trending": "Em alta"
  },
  "host": {
    "booking": {
      "answerBy": "responda até {date} ou a solicitação será recusada",
      "chat": "Conversar com o hóspede",
      "declineConfirm": "Recusar esta solicitação de reserva? Isso não pode ser desfeito."
    },
    "calendar": {
      "pick": "Escolha um anúncio"
    },
    "dispute": {
      "answerArbitration": "Responder à arbitragem"
    },
    "kpi": {
      "awaiting": "Aguardando resposta",
      "bookings": "Reservas",
      "disputes": "Disputas abertas",
      "products": "Anúncios",
      "reviewable": "Aguardando sua avaliação"
    },
    "kyc": {
      "ready": "Verificado — você pode publicar anúncios"
    },
    "moderation": {
      "approve": "Aprovar",
      "declineReason": "Motivo da recusa",
      "empty": "Nada aguardando moderação"
    },
    "nav": {
      "account": "Conta",
      "main": "Principal",
      "money": "Financeiro",
      "products": "Anúncios"
    },
    "product": {
      "blocked": {
        "kyc": "Verifique sua identidade para publicar anúncios",
        "payout": "Adicione um endereço Solana de repasse para publicar anúncios"
      },
      "createAndPublish": "Criar e publicar",
      "declinedReason": "Motivo: {reason}",
      "deleteBlocked": "Este anúncio tem reservas ativas — desative-o em vez disso",
      "deleteConfirm": "Excluir este anúncio definitivamente?",
      "earned": "Ganhos",
      "empty": "Ainda não há anúncios",
      "notFound": "Anúncio não encontrado",
      "publish": "Publicar",
      "tab": {
        "bookings": "Reservas",
        "calendar": "Calendário",
        "reviews": "Avaliações",
        "stats": "Estatísticas"
      },
      "unlist": "Desativar anúncio"
    },
    "queue": {
      "answer": "Responder",
      "bookingTitle": "Solicitação de reserva nº {id}",
      "count": "{count, plural, one {# tarefa} other {# tarefas}}",
      "disputeMeta": "Reserva nº {id}",
      "disputeTitle": "Disputa nº {id}",
      "empty": "Nada a fazer — todas as reservas e avaliações foram tratadas",
      "fix": "Corrigir",
      "review": "Escrever uma avaliação",
      "reviewMeta": "Check-out em {date}",
      "reviewTitle": "Hospedagem nº {id}",
      "title": "Precisa da sua ação"
    },
    "review": {
      "empty": "Nada para avaliar agora",
      "outgoing": "Visível só para você — será publicada em {count, plural, one {# dia} other {# dias}}",
      "stay": "Hospedagem nº {id}"
    },
    "schedule": {
      "pick": "Escolha uma atividade"
    },
    "section": {
      "balance": "Saldo e repasses",
      "bookings": "Reservas",
      "calendar": "Calendário e tarifas",
      "disputes": "Disputas",
      "kyc": "Verificação e repasses",
      "moderation": "Moderação",
      "overview": "Visão geral",
      "products": "Todos os anúncios",
      "reviews": "Avaliações",
      "schedule": "Programação de atividades",
      "stats": "Estatísticas"
    },
    "title": "Anfitrião"
  },
  "invoice": {
    "completed": "Pagamento concluído com sucesso!",
    "expired": "A fatura expirou",
    "failed": "Falha no pagamento",
    "payWithWallet": "Pagar com carteira",
    "processing": "Processando pagamento…",
    "refund": "Reembolso necessário",
    "statusTitle": "Status da fatura",
    "title": "Fatura",
    "transactionFailed": "Falha na transação",
    "transactionNotConfirmed": "Transação não confirmada",
    "waitingForPayment": "Aguardando pagamento…"
  },
  "kyc": {
    "Pending": "Pendente",
    "Rejected": "Rejeitado",
    "Unverified": "Não verificado",
    "Verified": "Verificado",
    "approve": "Aprovar",
    "approveToast": "Verificação aprovada",
    "dateOfBirth": "Data de nascimento",
    "decision": "Decisão",
    "docType": {
      "DriverLicense": "Carteira de motorista",
      "IdCard": "Documento de identidade",
      "Passport": "Passaporte"
    },
    "document": "Documento {n}",
    "documentType": "Tipo de documento",
    "documents": "Documentos",
    "goVerify": "Ir para a verificação",
    "label": "Verificação",
    "legalName": "Nome legal",
    "noAccess": "Verificação indisponível",
    "pendingNote": "Preencha o formulário para iniciar a verificação. Formatos aceitos: imagens e PDF.",
    "reject": "Rejeitar",
    "rejectReason": "Motivo da rejeição",
    "rejectReasonPlaceholder": "Motivo exibido ao solicitante",
    "rejectToast": "Verificação rejeitada",
    "rejectedNote": "Seu envio foi rejeitado.",
    "resubmit": "Reenviar",
    "reviewedAt": "Analisado",
    "submit": "Enviar para análise",
    "submitToast": "Enviado para análise",
    "title": "Verificação de identidade",
    "underReview": "Seus documentos estão em análise.",
    "validation": {
      "required": "Preencha todos os campos e envie seus documentos"
    },
    "verifiedNote": "Sua identidade está verificada."
  },
  "ledger": {
    "empty": "Ainda não há transações",
    "history": "Histórico de transações",
    "status": {
      "Encumbered": "Retido",
      "Pending": "Pendente",
      "Settled": "Liquidado",
      "Voided": "Anulado"
    },
    "txType": {
      "Adjustment": "Ajuste",
      "Bonus": "Bônus",
      "DirectPay": "Pagamento",
      "DisputeResolve": "Resolução de disputa",
      "EscrowDeposit": "Depósito em custódia",
      "EscrowRefund": "Reembolso",
      "EscrowRelease": "Repasse",
      "EscrowResolve": "Resolução de disputa",
      "Refund": "Reembolso",
      "SupplyEarned": "Receita de inventário",
      "SupplyReversed": "Estorno de inventário",
      "Withdrawal": "Saque"
    }
  },
  "legal": {
    "cookies": "Política de Cookies",
    "imprint": "Aviso Legal",
    "privacy": "Política de Privacidade",
    "terms": "Termos de Serviço",
    "updated": "Última atualização: {date}"
  },
  "listing": {
    "basicsLabel": "Informações básicas",
    "completeness": "Preenchimento",
    "descriptionLabel": "Descrição",
    "livePreview": "Pré-visualização",
    "location": "Localização",
    "maxGuests": "{count, plural, =1 {# hóspede} other {# hóspedes}}",
    "maxGuestsLabel": "Máx. de hóspedes",
    "media": "Fotos e vídeos",
    "options": {
      "add": "Adicionar opção",
      "hint": "Uma opção é uma variante da mesma atividade — em grupo ou privativa, com ou sem traslado — cada uma com preço e fotos próprios. Deixe em branco para vender por um preço único.",
      "item": "Opção {index}",
      "label": "Opções",
      "priceLocked": "O preço é calculado a partir das suas opções.",
      "remove": "Remover opção",
      "title": "Nome da opção"
    },
    "placeCount": "{count, plural, =1 {lugar} other {lugares}}",
    "requiredFields": "Preencha todos os campos obrigatórios",
    "tags": "Tags",
    "tagsPlaceholder": "Buscar tags…",
    "title": "Título"
  },
  "location": {
    "coordinates": "Coordenadas",
    "searchPlaceholder": "Buscar endereço…"
  },
  "login": {
    "continueWith": "Continuar com {provider}",
    "forgotPassword": "Esqueceu a senha?",
    "heading": "Que bom ter você de volta",
    "noAccount": "Não tem uma conta?",
    "orContinueWith": "ou continue com",
    "passwordInput": "Digite a senha",
    "signupLink": "Cadastre-se aqui",
    "subtitle": "Entre para continuar sua viagem",
    "title": "Entrar",
    "usernameInput": "Digite o nome de usuário",
    "welcome": "Que bom ter você de volta, {name}"
  },
  "logout": {
    "allDevices": "Sair em todos os dispositivos",
    "message": "Tem certeza de que deseja sair?",
    "title": "Sair"
  },
  "media": {
    "aspect": "Proporção",
    "zoom": "Zoom"
  },
  "merchant": {
    "address": {
      "add": "Adicionar endereço",
      "addressPlaceholder": "Endereço da carteira Solana",
      "cooldown": "Disponível em {date}",
      "cooldownInfo": "Um novo endereço pode ser usado para saques 24 horas após ser adicionado.",
      "empty": "Ainda não há endereços",
      "ready": "Pronto",
      "remove": "Remover endereço",
      "removeConfirm": "Remover este endereço de saque?",
      "title": "Endereços de saque"
    },
    "balance": {
      "available": "Disponível",
      "empty": "Ainda não há fundos — a receita das vendas aparecerá aqui."
    },
    "closeConfirm": "Encerrar este lojista? Ele permanece ativo até que o saldo seja sacado e todas as custódias sejam liquidadas.",
    "closeConfirmTitle": "Encerrar lojista",
    "fee": {
      "label": "Taxa",
      "max": "Entre 0 e {max}% — o contrato rejeita valores maiores",
      "note": "Vale apenas para novas reservas — acordos já abertos mantêm a taxa com que foram criados.",
      "saved": "Taxa salva — ela vale para novas reservas"
    },
    "keyModal": {
      "copy": "Copiar chave",
      "title": "Chave secreta de {name}",
      "warning": "Copie agora — ela é exibida apenas uma vez e não pode ser recuperada."
    },
    "live": {
      "activate": "Ativar produção",
      "activated": "A produção está ativa. A carteira está vazia — adicione fundos antes de processar pagamentos reais.",
      "completed": "A produção já estava aberta — a carteira de custódia que faltava foi recriada. Sua chave de produção atual continua funcionando.",
      "confirm": "Ativar a produção abre a contabilidade com dinheiro real para este lojista e gera a chave de produção — exibida uma única vez. A carteira de custódia de produção é criada vazia e precisa receber fundos antes de liquidar qualquer coisa.",
      "confirmTitle": "Ativar o modo de produção",
      "info": "A produção funciona em paralelo ao teste — com chave, carteira e saldos próprios."
    },
    "mode": {
      "Live": "Produção",
      "LiveHint": "Dinheiro real",
      "Test": "Teste",
      "TestHint": "Dados de teste"
    },
    "provision": {
      "action": "Reaplicar configurações",
      "confirm": "O backend compara a visão que tem do lojista com o que está registrado on-chain e corrige a diferença. É seguro executar de novo: se os dois já coincidirem, nada acontece.",
      "confirmTitle": "Reaplicar as configurações de {mode}?",
      "requested": "Reaplicação solicitada"
    },
    "provisioning": "Configurando a carteira de custódia e a configuração on-chain — isso costuma levar alguns segundos.",
    "provisioningFailed": "A configuração está demorando mais que o normal. Clique em “Reaplicar configurações” para concluir a inicialização.",
    "status": {
      "Active": "Ativo",
      "Pending": "Configurando…",
      "Terminated": "Encerrado",
      "Terminating": "Encerrando…"
    },
    "terminating": "Encerrando este lojista — sacando o saldo e liquidando as custódias abertas.",
    "withdraw": "Sacar",
    "withdrawal": {
      "amount": "Valor",
      "approve": "Aprovar",
      "count": "{count} registros",
      "date": "Data",
      "empty": "Ainda não há saques",
      "handled": "Esta solicitação já foi tratada.",
      "history": "Histórico de saques",
      "net": "O destinatário recebe {amount}",
      "noAddresses": "Adicione um endereço de saque e aguarde o período de carência de 24 horas para poder sacar.",
      "receiver": "Endereço do destinatário",
      "receiverSelect": "Selecione o endereço de destino",
      "reject": "Rejeitar",
      "status": {
        "Approved": "Aprovado",
        "Completed": "Concluído",
        "Failed": "Falhou",
        "Manual": "Manual",
        "Pending": "Pendente",
        "Rejected": "Rejeitado",
        "Sending": "Enviando",
        "Submitted": "Enviado"
      },
      "title": "Sacar {currency}"
    }
  },
  "navbar": {
    "menu": {
      "feed": "Feed",
      "map": "Mapa"
    }
  },
  "notification": {
    "chatUnread": "{name} · {count, plural, =1 {# nova mensagem} other {# novas mensagens}}",
    "comment": "{name} {others, plural, =0 {comentou sua publicação} other {e mais # comentaram sua publicação}}",
    "empty": "Ainda não há notificações",
    "likeComment": "{name} {others, plural, =0 {curtiu seu comentário} other {e mais # curtiram seu comentário}}",
    "likePost": "{name} {others, plural, =0 {curtiu sua publicação} other {e mais # curtiram sua publicação}}",
    "post": "{name} fez uma nova publicação",
    "referralRewarded": "Bônus de indicação creditado no seu saldo",
    "reply": "{name} {others, plural, =0 {respondeu ao seu comentário} other {e mais # responderam ao seu comentário}}",
    "reviewReplied": "{name} {others, plural, =0 {respondeu à sua avaliação} other {e mais # responderam à sua avaliação}}",
    "title": "Notificações"
  },
  "oauth": {
    "allow": "Permitir acesso",
    "checking": "Verificando o app…",
    "deny": "Cancelar",
    "invalidText": "Faltam parâmetros obrigatórios no link. Volte ao app e tente novamente.",
    "invalidTitle": "Solicitação inválida",
    "requestText": "Continue apenas se você reconhecer este app.",
    "requestTitle": "{client} quer acessar sua conta",
    "scope": {
      "bookingsRead": "Ver suas reservas",
      "memory": "Lembrar suas preferências",
      "none": "Apenas links de busca e pagamento"
    },
    "title": "Acesso de app",
    "unknownClient": "Este app ou o endereço de retorno dele não está registrado na Pinns. Volte ao app e comece de novo."
  },
  "page": {
    "activityDetail": {
      "description": "{title} em {city}, {country}. {price} por pessoa.",
      "title": "{title}, {city} — Pinns"
    },
    "activitySearch": {
      "description": "Tours, passeios e experiências perto de você. Tire dúvidas com o anfitrião no chat, reserve em poucos minutos e compartilhe a viagem no feed.",
      "descriptionCity": "{count, plural, =1 {# atividade} other {# atividades}} em {city}, {country}. Escolha a data ideal, leia a opinião de outros hóspedes e tire dúvidas com o anfitrião antes de reservar.",
      "title": "Atividades, tours e passeios — Pinns",
      "titleCity": "O que fazer em {city}, {country}: tours e experiências — Pinns"
    },
    "cookies": {
      "description": "Quais cookies e armazenamento local a Pinns usa para login, idioma e análise, por que cada um é necessário e como mudar sua escolha a qualquer momento.",
      "title": "Política de Cookies — Pinns"
    },
    "destination": {
      "description": "{count, plural, =0 {Hospedagens} =1 {# hospedagem} other {# hospedagens}} em {city}. As hospedagens e atividades mais bem avaliadas num só lugar e quanto custa, em média, um mês aqui.",
      "title": "{city}, {country} — hospedagens e atividades"
    },
    "destinations": {
      "description": "Cidades com hospedagens e atividades, reservadas direto com anfitriões e guias. Sua próxima viagem: de capitais agitadas a cidades litorâneas tranquilas.",
      "title": "Destinos — para onde viajar com a Pinns"
    },
    "error": {
      "message": "Algo deu errado do nosso lado. Tente novamente.",
      "retry": "Tentar novamente",
      "title": "Algo deu errado — Pinns"
    },
    "imprint": {
      "description": "Quem opera a Pinns, os dados da empresa por trás da plataforma e como falar conosco sobre uma reserva, um anúncio, uma questão legal ou imprensa.",
      "title": "Aviso Legal — Pinns"
    },
    "index": {
      "description": "Descreva a viagem com suas palavras — a IA encontra hospedagens, hotéis e atividades. Reserve em poucos toques e pague com cartão ou em cripto.",
      "title": "Hospedagens, hotéis e atividades para sua viagem — Pinns"
    },
    "login": {
      "description": "Suas reservas, chats com anfitriões, lugares salvos e viagens dos amigos — do jeito que você deixou. Entre com e-mail, Google ou GitHub.",
      "title": "Entrar na Pinns — reservas, chats e lugares salvos"
    },
    "notFound": {
      "backHome": "Ir para o início",
      "message": "A página que você procura não existe",
      "title": "Página não encontrada — Pinns"
    },
    "privacy": {
      "description": "Quais dados a Pinns coleta quando você reserva, anuncia ou conversa, quem os recebe, por quanto tempo são guardados e como acessar, corrigir ou excluir tudo.",
      "title": "Política de Privacidade — Pinns"
    },
    "profile": {
      "description": "{name} na Pinns: anúncios, atividades e publicações do anfitrião, avaliações deixadas por hóspedes e um jeito direto de entrar em contato antes de reservar.",
      "title": "{name} — perfil na Pinns"
    },
    "signup": {
      "description": "Reserve hospedagens e atividades e compartilhe suas viagens no feed. Anuncie sua acomodação e receba em cripto por meio de custódia on-chain.",
      "title": "Cadastre-se na Pinns — hospedagens, hotéis e atividades"
    },
    "terms": {
      "description": "As regras para reservar hospedagens e atividades na Pinns, anunciar sua acomodação, pagar em cripto via custódia e como funcionam cancelamentos e reembolsos.",
      "title": "Termos de Serviço — Pinns"
    },
    "unitDetail": {
      "description": "{title} em {city}, {country}. A partir de {price} por noite{guests, plural, =0 {} =1 {, até # hóspede} other {, até # hóspedes}}.",
      "title": "{title}, {city} — Pinns"
    },
    "unitSearch": {
      "description": "Apartamentos, casas e hotéis de anfitriões particulares e hotéis parceiros. Filtros, avaliações honestas de hóspedes, pagamento com cartão ou em cripto.",
      "descriptionCity": "{count, plural, =1 {# hospedagem} other {# hospedagens}} em {city}, {country}. Veja no mapa, escolha suas datas e leia o que os hóspedes dizem antes de reservar.",
      "title": "Hospedagens e hotéis: apartamentos, casas, quartos — Pinns",
      "titleCity": "Hospedagens em {city}, {country}: apartamentos, casas, hotéis — Pinns"
    }
  },
  "payment": {
    "card": "Cartão",
    "crypto": "Cripto",
    "label": "Pagamento"
  },
  "post": {
    "comment": "Comentar",
    "composer": "Nova publicação",
    "like": "Curtir",
    "linkCopied": "Link da publicação copiado",
    "notFound": "Publicação não encontrada",
    "placeholder": "Compartilhe algo…",
    "publish": "Publicar",
    "share": "Compartilhar",
    "title": "Publicação"
  },
  "product": {
    "from": "a partir de {price}",
    "nearby": "Por perto",
    "related": "Você também pode gostar",
    "relatedEmpty": "Nada para mostrar aqui ainda",
    "similar": "Semelhantes",
    "status": {
      "Active": "Publicado",
      "Declined": "Recusado",
      "Deleted": "Excluído",
      "Draft": "Rascunho",
      "Pending": "Em análise",
      "Unlisted": "Desativado"
    }
  },
  "profile": {
    "bio": "Bio",
    "bioPlaceholder": "Conte um pouco sobre você…",
    "birthday": "Aniversário",
    "changeCover": "Alterar capa",
    "city": "Cidade",
    "displayName": "Nome de exibição",
    "displayNamePlaceholder": "Como seu nome aparece",
    "follow": "Seguir",
    "followers": "Seguidores",
    "following": "Seguindo",
    "interests": "Interesses",
    "joined": "Entrou em {date}",
    "languages": "Idiomas",
    "languagesPlaceholder": "Adicionar idiomas…",
    "linkCopied": "Link do perfil copiado",
    "message": "Mensagem",
    "noFollows": "Ninguém aqui ainda",
    "notFound": "Usuário não encontrado",
    "notifyOff": "Desativar notificações de novas publicações",
    "notifyOn": "Notificar sobre novas publicações",
    "phoneCountry": "Código do país",
    "phonePlaceholder": "Digite seu telefone",
    "region": "Região",
    "saveInterests": "Salvar interesses",
    "saveTravels": "Salvar viagens",
    "share": "Compartilhar",
    "social": {
      "add": "Adicionar link",
      "instagram": "Instagram",
      "selectType": "Escolha a rede…",
      "telegram": "Telegram",
      "website": "Site",
      "x": "X"
    },
    "socialLinks": "Redes sociais",
    "solanaAddress": "Endereço Solana para repasses",
    "solanaAddressInvalid": "Endereço Solana inválido",
    "solanaAddressNote": "Só é aceito um endereço de carteira Solana — os repasses das reservas são enviados diretamente para ele.",
    "solanaAddressPlaceholder": "Endereço da sua carteira Solana",
    "speaks": "Fala {languages}",
    "tabs": {
      "likes": "Curtidas",
      "listings": "Anúncios",
      "posts": "Publicações",
      "reviews": "Avaliações"
    },
    "unfollow": "Deixar de seguir",
    "updateSuccess": "Perfil atualizado com sucesso",
    "visited": "{count, plural, =0 {Países visitados} one {Visitou · # país} other {Visitou · # países}}"
  },
  "referral": {
    "admin": {
      "currency": "Moeda do bônus",
      "daysUnit": "dias",
      "defaultRate": "Taxa padrão",
      "deleteConfirm": "Remover esta taxa pessoal? O usuário volta para a taxa padrão.",
      "maxAmount": "Bônus máximo por reserva",
      "maxBookings": "Reservas com bônus",
      "newRate": "Nova taxa pessoal",
      "percent": "Percentual por reserva",
      "saved": "Taxa salva",
      "title": "Taxas de indicação",
      "updated": "Atualizada em {date}",
      "userId": "ID do usuário",
      "userRate": "Taxa pessoal · usuário {id}",
      "windowDays": "Válido após o cadastro"
    },
    "copied": "Link de convite copiado",
    "copy": "Copiar link de convite",
    "limitAmount": "até {amount} por hospedagem",
    "limitBookings": "{count, plural, =1 {na primeira reserva} other {nas primeiras # reservas}}",
    "limitWindow": "{count, plural, =1 {em até # dia após o cadastro} other {em até # dias após o cadastro}}",
    "payout": "Creditado como bônus no seu saldo assim que seu amigo fizer o check-out.",
    "terms": "Ganhe {percent}% de cada reserva concluída pelos seus amigos",
    "title": "Convide um amigo"
  },
  "region": {
    "action": {
      "import": "Atualizar locais",
      "remove": "Remover fornecedor",
      "reset": "Redefinir cursor",
      "sync": "Executar sincronização",
      "terminate": "Excluir país"
    },
    "add": "Adicionar país",
    "addSupplier": "Adicionar {supplier}",
    "catalogSync": "Sincronização do catálogo",
    "clearHistory": "Limpar histórico",
    "confirm": {
      "clearHistory": "Excluir do histórico todas as tarefas concluídas?",
      "deleteJob": "Excluir esta tarefa do histórico?",
      "remove": "Remover {supplier} de {country}? Os anúncios dele são despublicados.",
      "reset": "Redefinir o cursor de {supplier}? A próxima sincronização percorrerá o catálogo desde o início; os anúncios importados permanecem.",
      "terminate": "Excluir {country}? Os anúncios de fornecedores são despublicados e os dados importados removidos."
    },
    "importStarted": "Atualização de locais iniciada",
    "jobStatus": {
      "Completed": "Concluída",
      "Failed": "Falhou",
      "Running": "Em execução"
    },
    "jobType": {
      "Backfill": "Carga completa",
      "Incremental": "Incremental",
      "Retire": "Despublicação"
    },
    "jobs": "Histórico de tarefas",
    "jobsEmpty": "Nenhuma tarefa ainda",
    "lastPage": "Rastreado até a página {page}",
    "metric": {
      "created": "Criados",
      "deleted": "Excluídos",
      "failed": "Com falha",
      "pages": "Páginas",
      "probed": "Verificados",
      "skipped": "Ignorados",
      "unchanged": "Inalterados",
      "unparsed": "Não processados",
      "updated": "Atualizados"
    },
    "neverSynced": "Ainda não rastreado",
    "pausedByRegion": "Pausado com o país",
    "placesFailed": "A importação falhou {date}: {error}",
    "placesImported": "Locais: {count, number}, importados {date}",
    "placesNotImported": "Locais ainda não importados",
    "regions": "Países",
    "regionsEmpty": "Nenhum país ainda",
    "status": {
      "Active": "Ativo",
      "Paused": "Pausado",
      "Terminated": "Excluído",
      "Terminating": "Excluindo"
    },
    "syncedUntil": "Sincronizado até {date}",
    "title": "Regiões",
    "world": "Resto do mundo: países e cidades"
  },
  "reset": {
    "errorInvalid": "Este link de redefinição é inválido ou expirou.",
    "invalidText": "Este link de redefinição está ausente ou incorreto. Solicite um novo.",
    "invalidTitle": "Link inválido",
    "requestNew": "Solicitar um novo link",
    "submit": "Atualizar senha",
    "subtitle": "Escolha uma nova senha forte para sua conta.",
    "success": "Senha atualizada. Faça login.",
    "title": "Definir nova senha"
  },
  "review": {
    "content": "Sua avaliação",
    "contentPlaceholder": "Conte como foi sua experiência…",
    "create": "Escrever avaliação",
    "hidden": "Visível só para você até a outra parte publicar ou o prazo terminar",
    "hint": {
      "1": "Péssimo",
      "2": "Ruim",
      "3": "Regular",
      "4": "Bom",
      "5": "Excelente"
    },
    "reply": "Responder",
    "replyPlaceholder": "Escreva uma resposta…",
    "replySend": "Enviar resposta",
    "stars": "Nota",
    "title": "Avaliações",
    "windowClosed": "O prazo para avaliar terminou"
  },
  "security": {
    "devices": {
      "current": "Este dispositivo",
      "error": "Não foi possível carregar os dispositivos",
      "lastSeen": {
        "long": "Inativo há algum tempo",
        "recent": "Ativo agora mesmo",
        "today": "Ativo às {time}",
        "yesterday": "Ativo ontem às {time}"
      },
      "refresh": "Atualizar",
      "revoke": "Revogar",
      "revokeConfirm": "Revogar {label}?",
      "revokeHint": "O dispositivo será desconectado imediatamente.",
      "revokedToast": "Dispositivo revogado",
      "title": "Dispositivos ativos",
      "unknownDevice": "Dispositivo desconhecido",
      "unknownDeviceWithDate": "Dispositivo adicionado em {date}"
    },
    "push": {
      "denied": "Permissão bloqueada. Abra as configurações do navegador para permitir notificações.",
      "label": "Notificações push",
      "unsupported": "Este navegador não é compatível com notificações push."
    }
  },
  "selector": {
    "searchPlaceholder": "Buscar…"
  },
  "settings": {
    "account": "Conta"
  },
  "signup": {
    "alreadyHaveAccount": "Já tem uma conta?",
    "checkEmailText": "Enviamos um link de verificação para {email}. Abra-o para ativar sua conta.",
    "checkEmailTitle": "Confira seu e-mail",
    "confirmPassword": "Confirmar senha",
    "confirmPasswordInput": "Confirme a senha",
    "errorTaken": "Este e-mail ou nome de usuário já está em uso.",
    "heading": "Criar conta",
    "loginLink": "Entre aqui",
    "resend": "Reenviar e-mail",
    "resent": "E-mail de verificação reenviado.",
    "strength": {
      "fair": "Razoável",
      "good": "Boa",
      "strong": "Forte",
      "weak": "Fraca"
    },
    "subtitle": "Comece a explorar em 30 segundos",
    "title": "Cadastrar-se",
    "validation": {
      "confirmPasswordError": "As senhas não coincidem",
      "confirmPasswordSuccess": "✓ As senhas coincidem",
      "emailError": "Digite um endereço de e-mail válido",
      "emailSuccess": "✓ E-mail válido",
      "passwordError": "Senha: 8-32 caracteres, maiúscula, minúscula, número, especial (#$^+=!*()@%&)",
      "passwordSubmit": "A senha deve ter de 8 a 32 caracteres, com maiúscula, minúscula, número e caractere especial",
      "passwordSuccess": "✓ Senha forte",
      "usernameError": "Nome de usuário: 4-24 caracteres, alfanuméricos, sem _ ou . no início",
      "usernameSubmit": "O nome de usuário deve ter de 4 a 24 caracteres, apenas alfanuméricos, e não pode começar com _ ou .",
      "usernameSuccess": "✓ Nome de usuário válido"
    }
  },
  "stats": {
    "allCurrencies": "Todas",
    "approved": "Aprovadas",
    "balance": "Saldo",
    "bookingCount": "{count, plural, =1 {# reserva} other {# reservas}}",
    "byCurrency": "Por moeda",
    "byProduct": "Por anúncio",
    "currencies": "Moedas",
    "earnings": "Ganhos",
    "export": "Baixar extrato",
    "flow": "Fluxo (entradas/saídas)",
    "gmv": "GMV",
    "in": "Entradas",
    "invoices": "Faturas",
    "noData": "Nenhum dado disponível",
    "noMerchant": "Nenhum lojista selecionado",
    "out": "Saídas",
    "paidOut": "Repassado",
    "peakCurrency": "Principal: {currency}",
    "peakStatus": "Principal: {status}",
    "pending": "Repasse pendente",
    "range": {
      "1y": "1a",
      "30d": "30d",
      "7d": "7d",
      "90d": "90d",
      "all": "Tudo",
      "ytd": "No ano"
    },
    "refunds": "Reembolsos",
    "statusDistribution": "Distribuição por status",
    "tab": {
      "bookings": "Reservas",
      "earnings": "Ganhos",
      "overview": "Visão geral",
      "revenue": "Receita da plataforma"
    },
    "takeRate": "Taxa de comissão",
    "totalBookings": "Total de reservas",
    "totalCount": "{count} no total",
    "transactions": "Transações",
    "txCount": "{count, plural, =1 {# transação} other {# transações}}",
    "wallet": "Carteira",
    "walletCount": "{count, plural, =1 {# carteira} other {# carteiras}}",
    "walletsTitle": "Carteiras de pagamento"
  },
  "toast": {
    "attachment": {
      "failed": "Falha no anexo: {reason}"
    },
    "booking": {
      "Approved": "Reserva nº {id} aprovada",
      "Cancelled": "Reserva nº {id} cancelada",
      "Completed": "Reserva nº {id} concluída",
      "Declined": "Reserva nº {id} recusada",
      "Expired": "Reserva nº {id} expirada",
      "Pending": "Reserva nº {id} aguardando pagamento",
      "Refunding": "Reembolso da reserva nº {id} em andamento",
      "Requested": "Nova solicitação de reserva nº {id}"
    },
    "chatInvite": "Novo convite para chat",
    "chatMemberAddedSelf": "Você foi adicionado a um chat",
    "chatMemberRemovedSelf": "Você foi removido de um chat",
    "deviceRevokedSelf": "Este dispositivo foi desconectado",
    "dispute": {
      "Open": "Disputa aberta para a reserva nº {bookingId}",
      "Resolved": "Disputa da reserva nº {bookingId} resolvida",
      "Resolving": "Disputa da reserva nº {bookingId} sendo resolvida"
    },
    "geo": {
      "permissionDenied": "Acesso à localização negado. Ative em Ajustes → Privacidade → Serviços de Localização.",
      "timeout": "Não foi possível obter sua localização a tempo. Tente novamente.",
      "unavailable": "Localização indisponível neste dispositivo."
    },
    "invoice": {
      "Cancelled": "Fatura nº {id} cancelada",
      "Completed": "Fatura nº {id} concluída",
      "Expired": "Fatura nº {id} expirada",
      "Failed": "Fatura nº {id} com falha",
      "Pending": "Fatura nº {id} pendente",
      "Refund": "Fatura nº {id} reembolsada"
    },
    "merchant": {
      "active": "Sua conta de lojista está pronta para aceitar pagamentos",
      "terminated": "A conta de lojista foi encerrada",
      "walletCreated": "A carteira de custódia está pronta"
    },
    "product": {
      "approved": "O anúncio nº {productId} está no ar",
      "declined": "O anúncio nº {productId} foi recusado"
    }
  },
  "unit": {
    "amenities": "Comodidades",
    "amenityType": {
      "AirConditioning": "Ar-condicionado",
      "AirportShuttle": "Traslado do aeroporto",
      "Balcony": "Varanda",
      "Bar": "Bar",
      "Breakfast": "Café da manhã",
      "Dryer": "Secadora",
      "Elevator": "Elevador",
      "EvCharger": "Carregador de veículo elétrico",
      "Fireplace": "Lareira",
      "Fitness": "Academia",
      "Heating": "Aquecimento",
      "HotTub": "Banheira de hidromassagem",
      "Kitchen": "Cozinha",
      "LuggageStorage": "Guarda-volumes",
      "Parking": "Estacionamento",
      "Pool": "Piscina",
      "Restaurant": "Restaurante",
      "RoomService": "Serviço de quarto",
      "Sauna": "Sauna",
      "Spa": "Spa",
      "Stove": "Fogão",
      "Tv": "TV",
      "Washer": "Máquina de lavar",
      "WheelchairAccessible": "Acessível para cadeira de rodas",
      "WiFi": "Wi-Fi",
      "Workspace": "Espaço de trabalho"
    },
    "area": "{size} m²",
    "areaLabel": "Área",
    "bathrooms": "{count, plural, =1 {# banheiro} other {# banheiros}}",
    "bathroomsLabel": "Banheiros",
    "bedrooms": "{count, plural, =1 {# quarto} other {# quartos}}",
    "bedroomsLabel": "Quartos",
    "calendar": {
      "closed": "Fechado",
      "label": "Calendário",
      "legendClosed": "Fechado",
      "legendImported": "De um calendário externo",
      "legendOverride": "Alterado",
      "maxNights": "Máx. de noites",
      "mergeHint": "Um campo vazio fica como está. Use “Limpar alterações” para voltar aos valores base.",
      "minNights": "Mín. de noites",
      "pickRange": "Escolha uma data ou um período",
      "quantity": "Quartos disponíveis",
      "reset": "Limpar alterações",
      "resetConfirm": "Limpar todas as alterações nas datas selecionadas e voltar aos valores base?",
      "saved": "Calendário atualizado",
      "scope": "Aplica-se a",
      "scopeUnit": "A acomodação inteira",
      "selection": "{from} — {to}",
      "sync": {
        "add": "Adicionar calendário",
        "added": "Calendário conectado",
        "broken": "O link parou de funcionar. Última sincronização bem-sucedida: {date}. As datas que ele já bloqueou continuam bloqueadas até que seja corrigido.",
        "copied": "Link copiado",
        "copy": "Copiar link do calendário",
        "deleteConfirm": "Desconectar este calendário? As datas bloqueadas por ele serão liberadas.",
        "empty": "Ainda não há calendários externos",
        "exportHint": "Cole este link no Airbnb → Importar calendário para que suas reservas da Pinns também bloqueiem essas datas. Eles o atualizam a cada poucas horas.",
        "exportTitle": "Exportar para outros sites",
        "importHint": "No Airbnb: Anúncio → Disponibilidade → Sincronizar calendários → Exportar. Booking e VRBO usam o mesmo formato. Atualizamos a cada hora.",
        "name": "Nome",
        "neverSynced": "Ainda não sincronizado",
        "room": "Aplica-se a",
        "syncedAt": "Sincronizado em {date} · {count, plural, =0 {nenhum período bloqueado} =1 {# período bloqueado} other {# períodos bloqueados}}",
        "title": "Calendários externos",
        "url": "Link iCal",
        "wholeUnit": "A acomodação inteira"
      }
    },
    "checkInTime": "Horário de check-in",
    "checkOutTime": "Horário de check-out",
    "city": "Cidade",
    "create": "Criar acomodação",
    "instant": "Reserva instantânea",
    "label": "{count, plural, =1 {Acomodação} other {Acomodações}}",
    "locationHeading": "Localização",
    "maxNightsLabel": "Máx. de noites",
    "minNights": "{count, plural, =1 {mín. # noite} other {mín. # noites}}",
    "minNightsLabel": "Mín. de noites",
    "notFound": "Acomodação não encontrada",
    "petsAllowed": "Aceita pets",
    "prepaid": "Pré-pago",
    "property": "Tipo de propriedade",
    "rates": {
      "add": "Adicionar tarifa",
      "enabled": "Disponível para reserva",
      "feesAtProperty": "Taxas na propriedade",
      "hint": "Uma tarifa é uma combinação de preço, refeições e condições de cancelamento — por exemplo, café da manhã incluído, não reembolsável. As tarifas aqui vendem a acomodação inteira; para vender quartos separadamente, defina o preço dentro de cada quarto abaixo.",
      "item": "Tarifa {index}",
      "label": "Tarifas",
      "remove": "Remover tarifa"
    },
    "reviewCount": "{count, plural, =1 {# avaliação} other {# avaliações}}",
    "rooms": {
      "add": "Adicionar quarto",
      "hint": "Um quarto é uma categoria com fotos e preços próprios. Deixe em branco se a acomodação for alugada por inteiro.",
      "item": "Quarto {index}",
      "label": "Quartos",
      "quantity": "Quartos deste tipo",
      "remove": "Remover quarto",
      "sizeSqm": "Tamanho, m²",
      "title": "Nome do quarto"
    },
    "sleepsLabel": "Acomoda",
    "starRating": "{count, plural, one {# estrela} other {# estrelas}}",
    "tagsMaxReached": "Máximo de {max} tags permitidas",
    "unitType": {
      "Apartment": "Apartamento",
      "Campsite": "Camping",
      "Chalet": "Chalé",
      "Cottage": "Casa de campo",
      "Hostel": "Hostel",
      "Hotel": "Hotel",
      "House": "Casa",
      "Loft": "Loft",
      "Resort": "Resort",
      "Studio": "Estúdio",
      "Villa": "Villa"
    },
    "validation": {
      "createError": "Não foi possível criar a acomodação. Tente novamente.",
      "updateError": "Não foi possível atualizar a acomodação. Tente novamente."
    },
    "verifiedHost": "Anfitrião verificado"
  },
  "upload": {
    "dropOrClick": "Solte os arquivos aqui ou clique para enviar",
    "maxReached": "Limite de {max} arquivos atingido",
    "uploading": "Aguarde o envio terminar"
  },
  "user": {
    "balance": {
      "available": "Disponível para saque",
      "empty": "Seu saldo está vazio — os valores de reservas concluídas (repasses da custódia) aparecerão aqui.",
      "inDispute": "Em disputa",
      "inEscrow": "Em custódia"
    },
    "logout": "Sair"
  },
  "verify": {
    "errorExpired": "Este link de verificação expirou. Cadastre-se novamente.",
    "errorTaken": "Esta conta já foi verificada. Faça login.",
    "errorText": "Este link é inválido ou expirou. Tente se cadastrar novamente.",
    "errorTitle": "Falha na verificação",
    "signupAgain": "Cadastrar-se novamente",
    "title": "Verificação de e-mail",
    "verifying": "Verificando seu e-mail…"
  },
  "wallet": {
    "add": "Adicionar carteira",
    "cctp": {
      "chain": {
        "arbitrum": "Arbitrum",
        "avalanche": "Avalanche",
        "base": "Base",
        "ethereum": "Ethereum",
        "optimism": "Optimism",
        "polygon": "Polygon"
      },
      "noSolana": "Conecte primeiro uma carteira Solana — os reembolsos são pagos nela",
      "step": {
        "approving": "Aprove o USDC na sua carteira…",
        "building": "Preparando a transação…",
        "burning": "Confirme a transferência…",
        "relaying": "Transferindo para a Solana…"
      }
    },
    "connect": "Conectar outra",
    "disconnect": "Desconectar",
    "method": {
      "cctp": "EVM (CCTP)",
      "solana": "Solana"
    },
    "notConnected": "Carteira não conectada",
    "step": {
      "awaiting-signature": "Confirme na sua carteira…",
      "building": "Preparando a transação…"
    },
    "viewAddress": "Ver endereço no explorer",
    "viewTx": "Ver transação"
  }
}
