{
  "nav": {
    "home": "Início",
    "settings": "Configurações",
    "profile": "Meu perfil",
    "friends": "Amigos",
    "explore": "Explorar canais",
    "newDM": "Nova conversa",
    "away": "Ausente",
    "quit": "Sair do chat",
    "tabRooms": "Salas"
  },
  "sidebar": {
    "all": "Todos",
    "channels": "Canais",
    "dms": "Diretas",
    "search": "Pesquisar",
    "noChannel": "Escolha um canal para começar a conversar.",
    "publicRoom": "Canal público",
    "system": "Sistema",
    "privateMessage": "Mensagem direta",
    "leaveRoom": "Sair do canal",
    "closeConversation": "Fechar conversa",
    "privateMessages": "Mensagens diretas",
    "noResults": "Nenhum resultado",
    "viewProfile": "Ver meu perfil",
    "online": "Online",
    "away": "Ausente",
    "status": "Status",
    "awayDefault": "Ausente no momento",
    "awayReason": "Mensagem de ausência",
    "awaySet": "Definir",
    "markPresent": "Marcar presente",
    "markAway": "Marcar ausente",
    "presence": "Presença",
    "newChat": "Nova conversa",
    "profileTip": "{{nick}} — ver meu perfil"
  },
  "topbar": {
    "search": "Pesquisar",
    "members": "Ver membros",
    "manage": "Gerenciar canal",
    "modes": "Modos do canal",
    "notifications": "Notificações",
    "closeSearch": "Fechar pesquisa",
    "membersCount": "Membros · {{n}}",
    "publicChannel": "Canal público · {{n}} membros",
    "commonChannels": "Canais em comum",
    "searchIn": "Pesquisar em {{label}}…",
    "serverTerminal": "Terminal do servidor · digite um comando IRC (/list, /whois, /join…)",
    "muteOn": "Silenciar notificações",
    "muteOff": "Reativar notificações",
    "membersTitle": "Membros"
  },
  "connect": {
    "onlineBadge": "{{n}} pessoas online",
    "pseudoPlaceholder": "Escolha seu apelido…",
    "enter": "Entrar",
    "connecting": "Conectando…",
    "joinHint": "Você está entrando em",
    "registered": "Já tem uma conta?",
    "hidePassword": "Ocultar senha",
    "passwordPlaceholder": "Senha (se seu apelido estiver registrado)",
    "passwordLabel": "Senha",
    "noData": "Sem cadastro necessário",
    "encrypted": "Criptografado (TLS)",
    "tagline": "O bate-papo francês,",
    "taglineEm": "ao vivo.",
    "subtitle": "Salas públicas, mensagens privadas, moderação. Escolha um apelido ou crie uma conta e entre na conversa, com toda a França.",
    "channelAria": "Canal para entrar",
    "nickHint": "2 a 30 caracteres, sem espaços",
    "ircv3": "IRCv3",
    "helpButton": "Ajuda & FAQ",
    "forgotButton": "Esqueceu a senha?",
    "createButton": "Criar uma conta",
    "faqTitle": "Ajuda & FAQ",
    "error_error": "Não foi possível conectar. Tente novamente.",
    "error_closed": "A conexão foi encerrada.",
    "error_sasl": "Apelido desconhecido ou senha incorreta.",
    "live": "ao vivo",
    "typing": "{{who}} está digitando",
    "nickAria": "Apelido",
    "ambient": {
      "0": "oi gente 👋",
      "1": "tem alguém por aí hoje à noite?",
      "2": "amo o clima daqui 🥰",
      "3": "oi Marina!",
      "4": "boa noite pra todos 🌙",
      "5": "vamos falar sobre o quê hoje?",
      "6": "haha genial 😂",
      "7": "bem-vinda Jade 🙌",
      "8": "alguém a fim de bater papo?",
      "9": "essa playlist tá demais 🎶",
      "10": "primeira vez aqui, tá massa!",
      "11": "sim com certeza 😌",
      "12": "quanta gente hoje 😮",
      "13": "boa noite pessoal ✨"
    },
    "passkeyButton": "Entrar com uma chave de acesso",
    "passkeyHint": "Touch ID, Face ID, Windows Hello ou uma chave de segurança — sem senha.",
    "sexF": "Mulher",
    "sexH": "Homem",
    "sexAria": "Gênero",
    "agePlaceholder": "Idade",
    "ageAria": "Sua idade",
    "ageYears": "{{age}} anos",
    "cityPlaceholder": "Cidade",
    "cityAria": "Sua cidade",
    "wantLabel": "Estou a fim de…",
    "wantChat": "Bater papo",
    "wantLove": "Paquerar",
    "wantPlay": "Jogar",
    "joinLine": "{{who}} entrou em {{chan}}"
  },
  "messages": {
    "reply": "Em resposta a",
    "react": "Reagir",
    "respond": "Responder",
    "delete": "Excluir",
    "hideJoins": "Ocultar entradas/saídas",
    "unread": "Novas mensagens",
    "jumpUnread": "Novas mensagens",
    "loadHistory": "Carregar histórico",
    "copyLink": "Copiar link",
    "copyText": "Copiar texto",
    "info": "Info",
    "notice": "AVISO",
    "guest": "Convidado",
    "poweredBy": "Desenvolvido com Orbit",
    "deleted": "mensagem excluída",
    "dmStarted": "Esta conversa privada começou no canal {{chan}}",
    "profileOf": "Perfil de {{nick}}",
    "fromChannel": "Do canal",
    "searchResults_one": "{{count}} resultado para «{{q}}»",
    "searchResults_other": "{{count}} resultados para «{{q}}»",
    "newMessages": "Novas mensagens",
    "loadingHistory": "Carregando histórico…"
  },
  "modals": {
    "closeButton": "Fechar",
    "join": {
      "title": "Explorar canais",
      "search": "Pesquisar ou criar #canal…",
      "loading": "Carregando canais…",
      "noResults": "Nenhum resultado",
      "sub": "Entre em um canal (começa com #) ou inicie uma mensagem direta com um apelido.",
      "placeholder": "#canal ou apelido",
      "joinRoom": "Entrar no canal",
      "startDM": "Iniciar mensagem direta",
      "joinBtn": "Entrar",
      "emptyNone": "Nenhum canal. Digite um nome para criar um.",
      "emptyFound": "Nenhum canal encontrado. Digite um nome para criar um.",
      "createRow": "Criar e entrar",
      "noTopic": "Sem tópico",
      "online": "online",
      "refresh": "Atualizar",
      "rooms": "salas",
      "sortPop": "Populares"
    },
    "dm": {
      "title": "Nova conversa",
      "search": "Adicionar um apelido…",
      "noResults": "Nenhum resultado"
    },
    "friends": {
      "title": "Amigos",
      "noFriends": "Ainda sem amigos.",
      "sub": "Adicione apelidos para ser avisado quando ficarem online. 🔔",
      "add": "Adicionar",
      "online": "online",
      "offline": "offline",
      "dm": "Mensagem direta",
      "profile": "Perfil",
      "remove": "Remover"
    },
    "chanadmin": {
      "title": "Gerenciar canal",
      "topic": "Tópico do canal…",
      "bans": "Banimentos ({{n}})",
      "noBans": "Sem banimentos.",
      "ban": "Banir",
      "unban": "Remover banimento",
      "kick": "Expulsar",
      "maskPlaceholder": "*!*@máscara ou apelido…",
      "channelSearch": "#canal ou apelido",
      "setTopic": "Definir",
      "info": "Info",
      "modes": "Modos do canal",
      "subject": "Tópico",
      "manage": "Gerenciar {{chan}}",
      "settings": "Configurações",
      "by": "por {{by}}",
      "editTopic": "Clique para editar o tópico",
      "noTopicYet": "Sem tópico — clique para definir um",
      "members": "Membros",
      "ops": "Operadores",
      "created": "Criado em",
      "access": "Acesso e senha",
      "key": "Senha",
      "keyPlaceholder": "Chave do canal…",
      "limit": "Limite",
      "limitPlaceholder": "Máx. de membros…",
      "apply": "Aplicar",
      "clear": "Remover",
      "topicBy": "Definido por",
      "tabOverview": "Visão geral",
      "tabModes": "Modos",
      "extbans": "Bans estendidos",
      "extbanType": "Tipo de extban",
      "noExtbans": "Nenhum ban estendido ainda",
      "filter": "Filtrar…",
      "extRestrict": "Restrições",
      "extMatch": "Banir por",
      "example": "Exemplo:",
      "exempt": "Isentar",
      "allow": "Permitir",
      "plainMask": "(máscara)"
    },
    "report": {
      "reasonLabel": "O que está acontecendo?",
      "reasonPlaceholder": "Descreva o problema (spam, assédio, etc.)",
      "sub": "Sua denúncia vai direto para a equipe de moderação. Seja objetivo.",
      "submit": "Enviar denúncia",
      "targetLabel": "Quem ou onde",
      "targetPlaceholder": "nick ou #canal",
      "title": "Denunciar um problema"
    }
  },
  "settings": {
    "title": "Configurações",
    "sections": {
      "account": "Conta",
      "appearance": "Aparência",
      "notifications": "Notificações"
    },
    "account": {
      "login": "Entrar",
      "register": "Criar conta",
      "logout": "Sair da conta",
      "accountName": "Nome da conta",
      "password": "Senha",
      "currentPassword": "Senha atual",
      "newPassword": "Nova senha",
      "minPassword": "Mín. 6 caracteres",
      "changeNick": "Mudar apelido",
      "nickHint": "Muda o apelido mostrado nos canais.",
      "emailPlaceholder": "voce@exemplo.com",
      "totpCode": "ex. 123456",
      "verificationCode": "Código de verificação",
      "resend": "Reenviar código",
      "restart": "Recomeçar",
      "connecting": "Conectando…",
      "validating": "Validando…",
      "security": "Segurança",
      "status": "Status",
      "loggedIn": "Conectado",
      "loggedInAs": "Conectado · {{nick}}",
      "identifiedAs": "Você está logado como {{nick}}",
      "unknownError": "Conta desconhecida ou senha incorreta.",
      "saslFailed": "Apelido ou senha incorretos.",
      "antiBot": "Verificação anti-robô",
      "wrongPassword": "Senha incorreta.",
      "join": "Entrar",
      "channelHint": "Entre em um canal (começa com #)",
      "channelPlaceholder": "ex. orbit, ajuda",
      "fromChannel": "Do canal",
      "accountPlaceholder": "Nome da conta",
      "passwordPlaceholder": "Senha",
      "loginIntro": "Faça login na sua conta registrada, qualquer que seja seu apelido atual — renomeamos você automaticamente.",
      "update": "Atualizar",
      "updating": "Atual.…",
      "leaveChat": "Sair do chat",
      "logoutAccount": "Sair da conta",
      "changeBtn": "Mudar",
      "guestNotConnected": "Convidado — sem login",
      "identifiedPre": "Você está identificado como",
      "signin": "Entrar",
      "verifyTitle": "Verificação",
      "verify": "Confirmar",
      "antiBotDesc": "Conclua este rápido desafio. Seu código será então enviado por e-mail.",
      "challengeLoadError": "O desafio anti-robô não pôde carregar. Tente novamente.",
      "codeSentHtml": "📧 Um código foi enviado para <strong>{{email}}</strong>. Digite-o para ativar <strong>{{account}}</strong>.",
      "yourEmail": "seu e-mail",
      "createTitle": "Criar uma conta",
      "creating": "Criando…",
      "createCta": "Criar minha conta",
      "registerIntro": "Escolha um apelido, seu e-mail e uma senha. Você receberá um código para confirmar.",
      "nickLabel": "Apelido",
      "nickPlaceholder": "Apelido",
      "emailLabel": "E-mail",
      "loginTitle": "Entrar",
      "challengeOpen": "Abrir a página de verificação →",
      "leaveConfirm": "Você será desconectado do chat. Sair agora?"
    },
    "appearance": {
      "theme": "Tema",
      "language": "Idioma",
      "timeFormat": "Formato de hora",
      "compact": "Mensagens compactas",
      "textSize": "Tamanho do texto",
      "compactHint": "Mensagens mais densas, mais na tela.",
      "hoverActions": "Ações ao passar o mouse",
      "hoverActionsHint": "Botões de reação, resposta e fixar ao passar o mouse sobre uma mensagem."
    },
    "notifications": {
      "browser": "Notificações do navegador",
      "push": "Notificações push",
      "browserLabel": "Notificações do navegador",
      "browserGranted": "Você será avisado fora da aba.",
      "browserDenied": "Bloqueadas no seu navegador.",
      "browserDefault": "Receba um aviso mesmo fora da aba.",
      "enabled": "Ativadas",
      "enable": "Ativar",
      "pushLabel": "Notificações push",
      "pushUnsupported": "Sem suporte neste navegador.",
      "pushUnavailable": "Indisponível neste servidor.",
      "pushDenied": "Permissão negada.",
      "pushFailed": "Falha ao ativar.",
      "pushActive": "Ativo — avisos mesmo com o app fechado (melhor com login na sua conta).",
      "pushHint": "Receba DMs e menções mesmo com o app fechado.",
      "sounds": "Sons",
      "soundsHint": "Um bipe ao ser mencionado ou em mensagem direta.",
      "hideJoins": "Ocultar entradas / saídas",
      "hideJoinsHint": "Oculta os «entrou / saiu».",
      "linkPreviews": "Prévias de links",
      "linkPreviewsHint": "Mostra prévias de links, imagens, áudio e vídeo.",
      "highlightLabel": "Palavras-chave de destaque",
      "highlightPlaceholder": "ex.: tchatou, encontro, urgente",
      "highlightHint": "Além do seu apelido, estas palavras disparam um alerta (separadas por vírgulas).",
      "confirmClose": "Confirmar antes de fechar",
      "confirmCloseHint": "Mostrar a confirmação do próprio navegador antes de fechar ou recarregar enquanto você está conectado."
    },
    "misc": {
      "back": "Voltar",
      "poweredBy": "Desenvolvido com Orbit",
      "aboutSub": "cliente IRCv3 · código e projeto ↗"
    },
    "sectionDesc": {
      "profile": "Apelido e avatar",
      "appearance": "Tema e exibição",
      "notifications": "Alertas e sons",
      "account": "Login e segurança"
    }
  },
  "profile": {
    "refresh": "Atualizar",
    "close": "Fechar",
    "away": "Ausente",
    "noInfo": "Nenhuma informação pública disponível.",
    "noMembers": "Sem membros",
    "filterMembers": "Filtrar membros",
    "openDM": "Mensagem direta",
    "openProfile": "Perfil",
    "cancel": "Cancelar"
  },
  "language": {
    "label": "Idioma",
    "en": "English",
    "fr": "Français",
    "de": "Deutsch",
    "tr": "Türkçe",
    "ne": "नेपाली",
    "es": "Español",
    "ru": "Русский",
    "it": "Italiano",
    "pt-PT": "Português (Portugal)",
    "pt-BR": "Português (Brasil)"
  },
  "whois": {
    "section": "Informações",
    "realname": "Nome de exibição",
    "identifier": "Identificador",
    "server": "Servidor",
    "channels": "Canais em comum",
    "signon": "Online desde",
    "idle": "Inativo há",
    "connection": "Conexão",
    "secureTls": "Segura (TLS)",
    "umodes": "Modos de usuário",
    "certfp": "Impressão do certificado",
    "verified": "Conta verificada",
    "groups": "Grupos",
    "score": "Pontuação",
    "info": "Info",
    "statStatus": "Status",
    "statCommon": "Canais em comum",
    "statSecure": "Seguro",
    "loading": "carregando perfil…",
    "visitor": "visitante",
    "registeredTitle": "Registrado: {{account}}",
    "badgeOp": "Operador",
    "badgeRegistered": "Registrado",
    "badgeGuest": "Convidado",
    "friend": "Amigo",
    "friendAdd": "Adicionar amigo",
    "ignore": "Ignorar",
    "unignore": "Não ignorar mais",
    "report": "Denunciar",
    "moderation": "Moderação",
    "kick": "Expulsar",
    "ban": "Banir",
    "opAdd": "Op",
    "opRemove": "Remover op",
    "voice": "Voz",
    "dm": "Mensagem direta",
    "online": "online",
    "away": "ausente",
    "offline": "offline"
  },
  "security": {
    "tag": "Segurança",
    "leakGuard": "Interceptamos seu comando de identificação: enviado assim aqui, sua senha teria ficado visível para todos em {{channel}}. Não se preocupe — encaminhamos para {{service}} em privado, nada vazou. Da próxima vez, faça login em Configurações › Conta."
  },
  "system": {
    "join": "{{nick}} entrou no canal",
    "part": "{{nick}} saiu do canal",
    "quit": "{{nick}} desconectou",
    "kick": "{{target}} foi expulso por {{by}}",
    "nick": "{{nick}} agora é {{newnick}}",
    "modes": "{{nick}} alterou os modos: {{modes}}",
    "invitePending": "Convite pendente: {{chan}}",
    "inviteSent": "Convite enviado a {{nick}} para {{chan}}",
    "awayOff": "Você não está mais ausente.",
    "awayOn": "Você está agora marcado como ausente.",
    "cantWriteHere": "Você não pode escrever aqui — você está banido ou o canal está moderado.",
    "cantWriteTitle": "Não é possível escrever em {{ch}}",
    "cantWriteBody": "Você está banido ou o canal está moderado.",
    "bannedFrom": "Você está banido de {{ch}} — acesso negado",
    "bannedTitle": "Banido de {{ch}}",
    "bannedBody": "Você não pode entrar neste canal.",
    "kickedFrom": "Você foi expulso de {{ch}} por {{by}}",
    "kickedTitle": "Expulso de {{ch}}",
    "kickedByNotif": "por {{by}}",
    "hostChange": "{{nick}} mudou de host: {{old}} → {{new}}",
    "netsplit": "Queda de rede (netsplit) em andamento…",
    "netjoin": "Reconexão de rede (netjoin)…",
    "serverErrorDefault": "Conexão encerrada pelo servidor.",
    "serverError": "Erro do servidor: {{reason}}",
    "wallops": "WALLOPS de {{nick}}: {{msg}}",
    "killed": "Você foi desconectado (KILL) por {{nick}}",
    "killedTitle": "Desconectado",
    "killedBody": "KILL por {{nick}}",
    "inviteYou": "{{nick}} convida você a entrar em {{chan}}",
    "inviteTitle": "Convite",
    "inviteOther": "{{nick}} convidou {{target}}",
    "banned": "{{nick}} baniu {{mask}}",
    "unbanned": "{{nick}} removeu o banimento {{mask}}",
    "bansAdded": "Banidos: {{list}}",
    "bansRemoved": "Desbanidos: {{list}}",
    "reportSent": "Denúncia sobre {{nick}} enviada à equipe ({{target}}).",
    "onlyImages": "Apenas imagens são aceitas.",
    "imageTooLarge": "Imagem grande demais (máx. 16 MB).",
    "sendingImage": "Enviando «{{name}}»…",
    "uploadNeedAccount": "Você precisa estar logado em uma conta para enviar imagens (/msg NickServ IDENTIFY).",
    "uploadTimeout": "O servidor de arquivos não está respondendo.",
    "uploadFailed": "Falha no envio ({{msg}}).",
    "shareImage": "compartilha uma imagem: {{url}}",
    "yourModes": "Seus modos: +{{modes}} ({{change}})",
    "yourModesNamed": "Seus modos: +{{modes}} ({{change}} — {{names}})",
    "pmNotif": "{{nick}} (privado)",
    "reportFiled": "Sua denúncia sobre {{target}} foi enviada para a equipe.",
    "sendingVoice": "Enviando mensagem de voz…",
    "shareVoice": "mensagem de voz: {{url}}",
    "uploadAvDown": "A verificação de vírus está temporariamente indisponível. Tente novamente em instantes.",
    "uploadInfected": "Arquivo malicioso detectado — envio bloqueado. Os operadores foram notificados.",
    "uploadNsfw": "Conteúdo explícito detectado — envio bloqueado. Os operadores foram notificados.",
    "uploadViolent": "Conteúdo violento detectado — envio bloqueado. Os operadores foram notificados.",
    "userAway": "💤 {{who}} está ausente{{reason}}",
    "reconnecting": "🔌 Conexão perdida — reconectando em {{secs}}s…"
  },
  "modeline": {
    "modeTag": "modo",
    "modeVerb": "aplica",
    "topicTag": "tópico",
    "topicChanged": "mudou o tópico",
    "topicRemoved": "removeu o tópico"
  },
  "banners": {
    "reconnecting": "Reconectando…",
    "lostRetry": "Conexão perdida — tentando de novo em {{n}}s",
    "lostReconnecting": "Conexão perdida — reconectando…",
    "kickedTitle": "Você foi expulso de {{channel}}",
    "bannedTitle": "Você está banido de {{channel}}",
    "cantWriteTitle": "Você não pode escrever em {{channel}}",
    "kickedBy": "por {{by}}",
    "banRefused": "Acesso ao canal negado.",
    "bannedOrModerated": "Você está banido ou o canal é moderado.",
    "rejoin": "Voltar a entrar"
  },
  "themes": {
    "light": "Light",
    "dark": "Night",
    "orbit": "Night-green",
    "orbitDark": "Night-orange",
    "yomirc": "yomirc",
    "yomircDark": "yomirc-Night"
  },
  "chanFlags": {
    "invite": {
      "label": "Só por convite",
      "desc": "É preciso ser convidado para entrar (+i)"
    },
    "moderated": {
      "label": "Moderado",
      "desc": "Só voices e ops podem falar (+m)"
    },
    "noExternal": {
      "label": "Sem mensagens externas",
      "desc": "Só os membros podem escrever (+n)"
    },
    "topicLock": {
      "label": "Tópico protegido",
      "desc": "Só os ops mudam o tópico (+t)"
    },
    "secret": {
      "label": "Secreto",
      "desc": "Oculto das listas públicas (+s)"
    },
    "private": {
      "label": "Privado",
      "desc": "Fora das listagens, /whois oculto (+p)"
    },
    "blockColor": {
      "label": "Sem cores",
      "desc": "Bloqueia códigos de cor/formatação (+c)"
    },
    "noCtcp": {
      "label": "Sem CTCP",
      "desc": "Bloqueia requisições CTCP (+C)"
    },
    "stripColor": {
      "label": "Cores removidas",
      "desc": "Remove os códigos de cor das mensagens (+S)"
    },
    "regOnly": {
      "label": "Só contas",
      "desc": "Precisa estar registrado para entrar (+R)"
    },
    "regModerated": {
      "label": "Registrados para falar",
      "desc": "Só contas registradas podem falar (+M)"
    },
    "operOnly": {
      "label": "Só operadores",
      "desc": "Só operadores de IRC (+O)"
    },
    "tlsOnly": {
      "label": "Só TLS",
      "desc": "Conexão segura obrigatória (+z)"
    },
    "noNickChange": {
      "label": "Apelido travado",
      "desc": "Não pode trocar de apelido (+N)"
    },
    "noKnock": {
      "label": "Sem toc-toc",
      "desc": "Desativa o comando KNOCK (+K)"
    },
    "permanent": {
      "label": "Permanente",
      "desc": "O canal persiste sem membros (+P)"
    }
  },
  "reg": {
    "needAccount": "Você precisa estar logado em uma conta.",
    "passwordUpdated": "Senha atualizada (IRC + site).",
    "passwordChangeFailed": "Falha ao alterar a senha.",
    "serviceUnavailable": "Serviço indisponível, tente mais tarde.",
    "codeResent": "Um novo código foi solicitado.",
    "antibotInfo": "Conclua a verificação anti-robô e digite o código recebido por e-mail.",
    "challengeOkSent": "Verificação concluída — acabamos de enviar um código de verificação por e-mail.",
    "challengeOkCheck": "Verificação concluída — confira seu e-mail para o código de verificação.",
    "challengeFail": "A verificação anti-robô falhou. Tente novamente.",
    "challengeUnreachable": "Não foi possível contatar o serviço de verificação."
  },
  "numerics": {
    "401": "Nenhum usuário com esse nome.",
    "402": "Esse servidor não existe.",
    "403": "Esse canal não existe.",
    "404": "Não é possível escrever neste canal (banido ou moderado).",
    "405": "Você entrou em canais demais.",
    "406": "Esse apelido nunca existiu.",
    "412": "Nenhum texto para enviar.",
    "417": "Mensagem longa demais.",
    "421": "Comando desconhecido.",
    "432": "Apelido inválido.",
    "433": "Esse apelido já está em uso.",
    "441": "Esse usuário não está no canal.",
    "442": "Você não está neste canal.",
    "443": "Esse usuário já está no canal.",
    "451": "Você precisa se registrar primeiro.",
    "461": "Parâmetros ausentes.",
    "462": "Você já está registrado.",
    "464": "Senha incorreta.",
    "465": "Você está banido deste servidor.",
    "471": "Canal cheio.",
    "472": "Modo desconhecido.",
    "473": "Canal apenas por convite.",
    "474": "Você está banido deste canal.",
    "475": "Chave do canal incorreta.",
    "476": "Máscara de canal inválida.",
    "481": "Privilégios insuficientes.",
    "482": "Você precisa ser operador do canal.",
    "491": "Sem acesso de operador.",
    "524": "Ajuda não encontrada.",
    "525": "Chave inválida."
  },
  "faq": {
    "title": "Ajuda & FAQ",
    "aria": "Ajuda e FAQ",
    "close": "Fechar",
    "register": {
      "q": "Como crio uma conta?",
      "a": "Você não precisa se cadastrar para conversar — mas uma conta <b>reserva seu apelido</b> e guarda seu avatar, 2FA e configurações.<ol class=\"cfaq__steps\"><li>Primeiro, entre com o apelido que quer manter.</li><li>Abra as <b>Configurações</b> (⚙, embaixo à esquerda) → aba <b>Conta</b>.</li><li>Escolha <b>«Criar uma conta»</b>, informe seu e-mail e uma senha.</li><li>Digite o código recebido por e-mail — seu apelido fica protegido ✅</li></ol>"
    },
    "forgot": {
      "q": "Esqueci minha senha",
      "a": "Se você ainda <b>está logado</b>, mude-a em <b>Configurações → Conta → Segurança</b>.<br>Caso contrário, peça ajuda a um moderador no canal, ou via <a href=\"{{url}}\" target=\"_blank\" rel=\"noopener\">{{site}}</a> — a redefinição por e-mail chega em breve."
    },
    "free": {
      "q": "É realmente grátis?",
      "a": "Sim, totalmente. Sem pagamentos, sem anúncios. {{name}} é um serviço aberto."
    },
    "noaccount": {
      "q": "Sou obrigado a me cadastrar?",
      "a": "Não. Escolha um apelido e você está no canal. A conta é <b>opcional</b>: serve para proteger sua identidade."
    },
    "taken": {
      "q": "Meu apelido já está em uso",
      "a": "Um apelido protegido pertence a uma conta. Se for o seu, clique em <b>«Já tem conta?»</b> para se identificar. Caso contrário, escolha outro."
    },
    "privacy": {
      "q": "Minhas conversas são privadas?",
      "a": "A conexão é <b>criptografada</b> (TLS) e não há revenda de dados. As mensagens privadas circulam apenas entre você e a outra pessoa."
    },
    "mobile": {
      "q": "Funciona no celular?",
      "a": "Sim — é um app instalável (PWA). No seu navegador, «Adicionar à tela inicial» e você o tem como um app de verdade, com notificações."
    },
    "what": {
      "q": "O que é o {{name}}?",
      "a": "Um chat ao vivo, construído sobre o protocolo aberto <b>IRCv3</b> e impulsionado pelo <a href=\"{{project}}\" target=\"_blank\" rel=\"noopener\">Orbit</a>, um cliente web livre."
    }
  },
  "members": {
    "roles": {
      "owner": "Fundadores",
      "admin": "Administradores",
      "proprietors": "Proprietários",
      "op": "Operadores",
      "halfop": "Moderadores",
      "voice": "Com voz",
      "member": "Membros",
      "privileged": "Privilegiados"
    },
    "away": "{{nick}} — ausente",
    "operTitle": "{{nick}} — Operador de rede (IRCop)",
    "viewProfile": "Ver o perfil de {{nick}}",
    "whoisAction": "Whois",
    "banKick": "Banir + expulsar",
    "kickReasonTitle": "Expulsar {{nick}}",
    "banKickReasonTitle": "Banir + expulsar {{nick}}",
    "reasonPlaceholder": "Motivo (opcional)",
    "cancel": "Cancelar"
  },
  "composer": {
    "typingOne": "{{nick}} está digitando",
    "typingTwo": "{{a}} e {{b}} estão digitando",
    "typingMany": "{{n}} pessoas estão digitando",
    "consolePlaceholder": "Comando IRC — ex.: /list, /whois apelido, /join #canal",
    "placeholder": "Enviar uma mensagem em {{chan}}",
    "dropImage": "Solte sua imagem aqui…",
    "color": "Cor {{i}}",
    "clearFormat": "Limpar formatação",
    "sendImage": "Enviar uma imagem",
    "bold": "Negrito",
    "italic": "Itálico",
    "underline": "Sublinhado",
    "colorBtn": "Cor",
    "emoji": "Emoji",
    "send": "Enviar",
    "replyTo": "Responder a",
    "cancelReply": "Cancelar resposta",
    "cancel": "Cancelar",
    "micDenied": "Microfone indisponível (permissão negada?).",
    "recordVoice": "Mensagem de voz",
    "recording": "Gravando…"
  },
  "media": {
    "image": "Imagem",
    "open": "Abrir",
    "show": "Mostrar",
    "hide": "Ocultar",
    "enlarge": "Ampliar",
    "sharedImage": "imagem compartilhada",
    "openOriginal": "Abrir original ↗",
    "playVideo": "Reproduzir vídeo",
    "ytPreview": "Prévia do YouTube"
  },
  "umodes": {
    "i": "invisível",
    "o": "operador",
    "O": "operador local",
    "r": "registrado",
    "w": "wallops",
    "s": "avisos do servidor",
    "B": "bot",
    "Z": "conexão segura",
    "x": "host mascarado",
    "g": "mensagens filtradas",
    "R": "mensagens só de registrados",
    "d": "surdo",
    "H": "oper oculto",
    "I": "invisível nos canais",
    "T": "sem CTCP"
  },
  "units": {
    "sec": "{{n}} s",
    "min": "{{n}} min",
    "hourMin": "{{h}} h {{m}} min",
    "day": "{{n}} d"
  },
  "caps": {
    "navLabel": "IRCv3",
    "navDesc": "Capacidades do protocolo",
    "title": "Capacidades IRCv3",
    "intro": "Recursos do protocolo que o Orbit usa e se o seu servidor os suporta.",
    "status": {
      "enabled": "Ativo",
      "available": "Disponível",
      "unavailable": "Indisponível",
      "offline": "Sem conexão"
    },
    "desc": {
      "multiPrefix": "Mostra todos os papéis de um membro de uma vez",
      "awayNotify": "Status ausente/presente em tempo real",
      "accountNotify": "Sabe quando os membros entram ou saem",
      "extendedJoin": "Vê as contas quando os membros entram",
      "chghost": "Acompanha mudanças de host sem reentrar",
      "accountTag": "Marca cada mensagem com sua conta",
      "serverTime": "Carimbos de hora precisos do servidor",
      "echoMessage": "Confirma suas próprias mensagens enviadas",
      "batch": "Agrupa mensagens relacionadas",
      "labeledResponse": "Associa as respostas às suas solicitações",
      "messageTags": "Transporta reações, respostas e metadados",
      "sasl": "Login seguro durante a conexão",
      "inviteNotify": "Vê os convites de canal em tempo real",
      "setname": "Alterações do nome exibido em tempo real",
      "userhostInNames": "user@host completo na lista de membros",
      "chathistory": "Carrega mensagens anteriores ao entrar",
      "eventPlayback": "Repete entradas/saídas no histórico",
      "messageRedaction": "Exclui ou edita mensagens enviadas",
      "readMarker": "Sincroniza sua posição de leitura entre dispositivos",
      "multiline": "Envia mensagens multilinha reais",
      "metadata": "Avatares e metadados de perfil",
      "standardReplies": "Mensagens de erro claras e estruturadas",
      "accountRegistration": "Cria uma conta no app",
      "preAway": "Marcado ausente assim que você conecta",
      "webpush": "Notificações push com o app fechado"
    },
    "server": {
      "title": "Servidor",
      "network": "Rede",
      "software": "Software",
      "connection": "Conexão",
      "secure": "Criptografada (TLS)",
      "users": "Usuários online",
      "casemapping": "Maiúsculas/minúsculas",
      "channelTypes": "Tipos de canal",
      "roles": "Funções",
      "limits": "Limites",
      "limitsValue": "apelido {{nick}} · canal {{chan}} · tópico {{topic}}",
      "navDesc": "Rede e conexão",
      "maxChannels": "Canais máx.",
      "advanced": "Avançado · ISUPPORT bruto"
    }
  },
  "about": {
    "navLabel": "Sobre",
    "navDesc": "Versão e licença",
    "tagline": "Cliente web IRCv3 de código aberto",
    "version": "Versão",
    "build": "Build",
    "license": "Licença",
    "source": "Código-fonte",
    "project": "Página do projeto",
    "running": "Implantação",
    "madeWith": "Feito com React · IRCv3"
  },
  "switcher": {
    "title": "Troca rápida",
    "placeholder": "Ir para um canal, DM ou pessoa…",
    "empty": "Nenhum resultado",
    "join": "Entrar em {{chan}}",
    "hint": "↑↓ navegar · ↵ abrir · esc fechar",
    "kind_channel": "canal",
    "kind_dm": "mensagem direta",
    "kind_person": "pessoa",
    "kind_join": "entrar"
  },
  "shortcuts": {
    "title": "Atalhos de teclado",
    "switcher": "Troca rápida",
    "prev": "Conversa anterior",
    "next": "Próxima conversa",
    "markRead": "Marcar tudo como lido",
    "help": "Esta ajuda",
    "close": "Fechar",
    "send": "Enviar mensagem",
    "newline": "Nova linha",
    "complete": "Autocompletar",
    "history": "Histórico de mensagens"
  },
  "notify": {
    "title": "Notificações",
    "aria": "Notificações: {{level}}",
    "all": "Todas as mensagens",
    "allDesc": "Notificar cada mensagem",
    "mentions": "Apenas menções",
    "mentionsDesc": "Apenas seu nome e destaques",
    "mute": "Silenciado",
    "muteDesc": "Sem avisos nem som"
  },
  "pins": {
    "pin": "Fixar",
    "unpin": "Desafixar",
    "title": "Fixadas",
    "jump": "Ir para a mensagem",
    "aria": "Mensagens fixadas ({{count}})"
  },
  "a11y": {
    "skip": "Ir para as mensagens",
    "messages": "Mensagens",
    "conversations": "Conversas",
    "members": "Membros"
  },
  "error": {
    "title": "Algo deu errado",
    "body": "O app encontrou um erro inesperado. Recarregar costuma resolver.",
    "reload": "Recarregar"
  },
  "plugins": {
    "copy": {
      "title": "Copiar mensagem",
      "copied": "Copiado!",
      "copiedShort": "Copiado"
    },
    "clock": {
      "title": "Hora local"
    },
    "invite": {
      "panelTitle": "Convidar",
      "tip": "Convidar amigos",
      "inRoom": "Convide amigos para {{chan}}",
      "inRoomSub": "Um link para compartilhar (WhatsApp, Discord…). Sem precisar de conta.",
      "duel": "Desafie um amigo para o xadrez",
      "duelSub": "Ele clica, joga contra você — arbitrado pelo GameServ, sem cadastro.",
      "shared": "Link compartilhado ✓",
      "copied": "Link copiado ✓ — cole onde quiser",
      "copyThis": "Copie este link:",
      "roomShare": "Venha comigo em {{chan}} · {{brand}}",
      "duelShare": "Desafio de xadrez no {{brand}}"
    },
    "games": {
      "title": "Jogos",
      "name": {
        "ttt": "Jogo da velha",
        "c4": "Lig 4",
        "chess": "Xadrez"
      },
      "promotion": "Promoção:",
      "toastTurn": "{{game}}: sua vez contra {{opp}}",
      "titleTurn": "Sua vez · {{game}} · {{opp}}",
      "toastOffer": "{{opp}} desafia você · {{game}}",
      "stOffer": "{{opp}} desafia você",
      "stPending": "Aguardando {{opp}}…",
      "stDraw": "Empate.",
      "stWin": "Você venceu!",
      "stLoss": "Você perdeu.",
      "stYourTurn": "Sua vez",
      "stTheirTurn": "Vez de {{opp}}",
      "accept": "Aceitar",
      "decline": "Recusar",
      "newGame": "Nova partida",
      "rematch": "Revanche",
      "resign": "Desistir",
      "leaderboard": "Ranking",
      "loading": "Carregando…",
      "empty": "Ninguém no ranking ainda. Vença uma partida!",
      "challengeIntro": "Desafie qualquer pessoa online. O GameServ arbitra cada jogada. Com uma conta a partida vale ranking; como convidado é só por diversão.",
      "oppPlaceholder": "Nick do adversário",
      "bestRank": "Melhor colocação: {{game}}",
      "challengeAction": "Desafiar para um jogo",
      "rank": {
        "Bronze": "Bronze",
        "Silver": "Prata",
        "Gold": "Ouro",
        "Master": "Mestre"
      }
    }
  },
  "pwa": {
    "description": "O chat, ao vivo. Salas públicas, mensagens privadas, sem cadastro."
  },
  "networks": {
    "add": "Adicionar uma rede",
    "name": "Nome (opcional)",
    "password": "Senha (opcional)",
    "connect": "Conectar"
  },
  "recover": {
    "title": "Esqueci a senha",
    "startLead": "Digite seu apelido e o e-mail da sua conta. Se combinarem, a gente envia um código.",
    "account": "Seu apelido",
    "email": "Seu e-mail",
    "sendCode": "Enviar o código",
    "codeLead": "Digite o código de 6 dígitos que enviamos por e-mail.",
    "code": "Código de verificação",
    "verify": "Validar",
    "resend": "Enviar um novo código",
    "resetLead": "Escolha uma nova senha (mínimo de 8 caracteres).",
    "newPassword": "Nova senha",
    "confirmPassword": "Confirme a senha",
    "finish": "Alterar e entrar",
    "errNet": "Algo deu errado. Tente de novo.",
    "errCode": "Código inválido ou expirado.",
    "errWeak": "Senha muito curta (mínimo de 8 caracteres).",
    "errMatch": "As duas senhas não conferem."
  },
  "consent": {
    "manageLabel": "Cookies de estatísticas",
    "manageOn": "Ativado — o Google Analytics está ativo",
    "manageOff": "Desativado — nada é enviado ao Google"
  },
  "extbans": {
    "mute": "Silenciar",
    "blockcolor": "Bloquear cores",
    "noctcp": "Bloquear CTCP",
    "nonick": "Sem troca de nick",
    "nonotice": "Sem notices",
    "stripcolor": "Remover cores",
    "nokick": "Sem kicks",
    "opmoderated": "Moderado por ops",
    "blockinvite": "Bloquear convites",
    "redirect": "Redirecionar",
    "account": "Conta",
    "unauthed": "Não autenticado",
    "securitygroup": "Grupo de segurança",
    "score": "Pontuação de reputação",
    "country": "País",
    "server": "Servidor",
    "class": "Classe de conexão",
    "realname": "Nome real",
    "realmask": "Máscara + nome real",
    "fingerprint": "Impressão TLS",
    "oper": "Conta oper",
    "opertype": "Tipo de oper",
    "channel": "Em um canal",
    "share": "Banido em outro lugar",
    "gateway": "Gateway WebIRC"
  }
}
