msgid ""
msgstr ""
"Project-Id-Version: Portuguese (OrangChat)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 21:35+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Portuguese <https://oranges.lt/translate/projects/orangchat/"
"web-client/pt/>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Weblate 2026.8.1\n"
"Language: pt\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
"1000000 == 0) ? 1 : 2);\n"

msgctxt "common.save"
msgid "Save"
msgstr "Salvar"

msgctxt "common.cancel"
msgid "Cancel"
msgstr "Cancelar"

msgctxt "common.close"
msgid "Close"
msgstr "Fechar"

msgctxt "common.delete"
msgid "Delete"
msgstr "Excluir"

msgctxt "common.remove"
msgid "Remove"
msgstr "Remover"

msgctxt "common.edit"
msgid "Edit"
msgstr "Editar"

msgctxt "common.copy"
msgid "Copy"
msgstr "Cópia"

msgctxt "common.copied"
msgid "Copied"
msgstr "Copiado"

msgctxt "common.retry"
msgid "Retry"
msgstr "Tentar novamente"

msgctxt "common.back"
msgid "Back"
msgstr "Voltar"

msgctxt "common.next"
msgid "Next"
msgstr "Próximo"

msgctxt "common.done"
msgid "Done"
msgstr "Feito"

msgctxt "common.confirm"
msgid "Confirm"
msgstr "Confirmar"

msgctxt "common.create"
msgid "Create"
msgstr "Criar"

msgctxt "common.add"
msgid "Add"
msgstr "Adicionar"

msgctxt "common.search"
msgid "Search"
msgstr "Procurar"

msgctxt "common.loading"
msgid "Loading…"
msgstr "Carregando…"

msgctxt "common.saving"
msgid "Saving…"
msgstr "Salvando…"

msgctxt "common.error"
msgid "Something went wrong"
msgstr "Algo deu errado"

msgctxt "common.enabled"
msgid "Enabled"
msgstr "Habilitado"

msgctxt "common.disabled"
msgid "Disabled"
msgstr "Desabilitado"

msgctxt "common.on"
msgid "On"
msgstr "Sobre"

msgctxt "common.off"
msgid "Off"
msgstr "Desligado"

msgctxt "common.yes"
msgid "Yes"
msgstr "Sim"

msgctxt "common.no"
msgid "No"
msgstr "Não"

msgctxt "common.download"
msgid "Download"
msgstr "Download"

msgctxt "common.upload"
msgid "Upload"
msgstr "Carregar"

msgctxt "common.unknown"
msgid "Unknown"
msgstr "Desconhecido"

msgctxt "language.title"
msgid "Language"
msgstr "Linguagem"

msgctxt "language.description"
msgid ""
"The language this device shows the app in. It is not sent to the server, so "
"each of your devices can differ."
msgstr ""
"O idioma em que este dispositivo mostra o aplicativo. Ele não é enviado ao "
"servidor, portanto, cada um dos seus dispositivos pode ser diferente."

msgctxt "language.system"
msgid "Match my system"
msgstr "Combine meu sistema"

msgctxt "language.systemHint"
msgid "Currently {language}"
msgstr "Atualmente {language}"

msgctxt "language.en"
msgid "English"
msgstr "Inglês"

msgctxt "language.lt"
msgid "Lithuanian"
msgstr "lituano"

msgctxt "language.zh"
msgid "Chinese"
msgstr "chinês"

msgctxt "language.hi"
msgid "Hindi"
msgstr "hindi"

msgctxt "language.es"
msgid "Spanish"
msgstr "Espanhol"

msgctxt "language.ar"
msgid "Arabic"
msgstr "árabe"

msgctxt "language.fr"
msgid "French"
msgstr "Francês"

msgctxt "language.bn"
msgid "Bengali"
msgstr "bengali"

msgctxt "language.pt"
msgid "Portuguese"
msgstr "Português"

msgctxt "language.ru"
msgid "Russian"
msgstr "russo"

msgctxt "language.ur"
msgid "Urdu"
msgstr "urdu"

msgctxt "language.pirate"
msgid "Pirate"
msgstr ""

msgctxt "language.lolcat"
msgid "LOLCAT"
msgstr ""

msgctxt "language.incomplete"
msgid "This translation is not finished; anything missing is shown in English."
msgstr ""
"Esta tradução não está concluída; tudo o que falta é mostrado em inglês."

msgctxt "activityStatus.forDuration"
msgid "for {duration}"
msgstr "para {duration}"

msgctxt "aboutTab.aFastSelfHostedChatFor"
msgid ""
"A fast, self-hosted chat for servers, DMs, and voice - part of the "
"Oranges.LT family."
msgstr ""
"Um bate-papo rápido e auto-hospedado para servidores, DMs e voz - parte da "
"família Oranges.LT."

msgctxt "aboutTab.build"
msgid "Build"
msgstr "Construir"

msgctxt "aboutTab.built"
msgid "Built"
msgstr "Construído"

msgctxt "aboutTab.client"
msgid "Client"
msgstr "Cliente"

msgctxt "aboutTab.copyrightMadeWith"
msgid "© {year} Oranges.LT · Made with 🍊"
msgstr "© {year} Oranges.LT · Feito com 🍊"

msgctxt "aboutTab.links"
msgid "Links"
msgstr "Ligações"

msgctxt "aboutTab.orangchat"
msgid "OrangChat"
msgstr "OrangChat"

msgctxt "aboutTab.orangesLt"
msgid "Oranges.LT"
msgstr "Laranjas.LT"

msgctxt "aboutTab.platform"
msgid "Platform"
msgstr "Plataforma"

msgctxt "aboutTab.version"
msgid "Version"
msgstr "Versão"

msgctxt "aboutTab.versionNumber"
msgid "Version {version}"
msgstr "Versão {version}"

msgctxt "accessibilityTab.aLink"
msgid "A link"
msgstr "Um link"

msgctxt "accessibilityTab.alwaysUnderlineLinksNotJustOn"
msgid "Always underline links, not just on hover."
msgstr "Sempre sublinhe os links, não apenas ao passar o mouse."

msgctxt "accessibilityTab.chatInput"
msgid "Chat input"
msgstr "Entrada de bate-papo"

msgctxt "accessibilityTab.chatPreview"
msgid "Chat preview"
msgstr "Visualização do bate-papo"

msgctxt "accessibilityTab.compactTightensTheSpacingBetweenMessages"
msgid ""
"Compact tightens the spacing between messages. The preview above follows it."
msgstr ""
"Compact aumenta o espaçamento entre as mensagens. A visualização acima segue."

msgctxt "accessibilityTab.increaseContrast"
msgid "Increase contrast"
msgstr "Aumentar o contraste"

msgctxt "accessibilityTab.larger"
msgid "Larger"
msgstr "Maior"

msgctxt "accessibilityTab.messageDensity"
msgid "Message density"
msgstr "Densidade de mensagens"

msgctxt "accessibilityTab.minimizeAnimationsAndTransitionsAcrossThe"
msgid "Minimize animations and transitions across the app."
msgstr "Minimize animações e transições no aplicativo."

msgctxt "accessibilityTab.motionContrast"
msgid "Motion & contrast"
msgstr "Movimento e contraste"

msgctxt "accessibilityTab.readablePreview"
msgid "Looks readable at this size. {link} shows the underline setting."
msgstr ""
"Parece legível neste tamanho. {link} mostra a configuração de sublinhado."

msgctxt "accessibilityTab.reduceMotion"
msgid "Reduce motion"
msgstr "Reduzir o movimento"

msgctxt "accessibilityTab.resetToDefaults"
msgid "Reset to defaults"
msgstr "Redefinir para os padrões"

msgctxt "accessibilityTab.scalesTheEntireInterfaceTheSample"
msgid "Scales the entire interface. The sample below updates as you drag."
msgstr ""
"Dimensiona toda a interface. O exemplo abaixo é atualizado conforme você "
"arrasta."

msgctxt "accessibilityTab.sendMessagesWithEnter"
msgid "Send messages with Enter"
msgstr "Envie mensagens com Enter"

msgctxt "accessibilityTab.smaller"
msgid "Smaller"
msgstr "Menor"

msgctxt "accessibilityTab.strongerBordersAndHigherContrastText"
msgid "Stronger borders and higher-contrast text."
msgstr "Bordas mais fortes e texto de maior contraste."

msgctxt "accessibilityTab.textSize"
msgid "Text size"
msgstr "Tamanho do texto"

msgctxt "accessibilityTab.theQuickBrownFoxJumpsOver"
msgid "The quick brown fox jumps over the lazy dog."
msgstr "A rápida raposa marrom salta sobre o cachorro preguiçoso."

msgctxt "accessibilityTab.thisSecondLineIsGroupedUnder"
msgid ""
"This second line is grouped under the same author - it's the gap here that "
"Cozy and Compact change."
msgstr ""
"Esta segunda linha está agrupada sob o mesmo autor - é a lacuna aqui que "
"Cosy e Compact mudam."

msgctxt "accessibilityTab.todayAt1403"
msgid "Today at 14:03"
msgstr "Hoje às 14h03"

msgctxt "accessibilityTab.underlineLinks"
msgid "Underline links"
msgstr "Sublinhar links"

msgctxt "activityTab.activity"
msgid "Activity"
msgstr "Atividade"

msgctxt "activityTab.addGame"
msgid "Add game"
msgstr "Adicionar jogo"

msgctxt "activityTab.allowARunningProcessAndChoose"
msgid "Allow a running process and choose the game name shown to others."
msgstr ""
"Permita um processo em execução e escolha o nome do jogo mostrado aos outros."

msgctxt "activityTab.customGameDetectionIsAvailableIn"
msgid "Custom game detection is available in the desktop app."
msgstr ""
"A detecção personalizada de jogos está disponível no aplicativo de desktop."

msgctxt "activityTab.displayTheGameYourePlaying"
msgid "Display the game you're playing"
msgstr "Exiba o jogo que você está jogando"

msgctxt "activityTab.gameName"
msgid "Game name"
msgstr "Nome do jogo"

msgctxt "activityTab.gameNotDetected"
msgid "Game not detected?"
msgstr "Jogo não detectado?"

msgctxt "activityTab.noRunningProcessesWereFound"
msgid "No running processes were found."
msgstr "Nenhum processo em execução foi encontrado."

msgctxt "activityTab.runningProcess"
msgid "Running process"
msgstr "Processo em execução"

msgctxt "activityTab.theDesktopAppChecksRunningProcess"
msgid ""
"The desktop app checks running process names and shares a match with your "
"friends. This is off by default."
msgstr ""
"O aplicativo de desktop verifica os nomes dos processos em execução e "
"compartilha uma correspondência com seus amigos. Isso está desativado por "
"padrão."

msgctxt "activityTab.theDesktopAppDetectsTheGames"
msgid ""
"The desktop app detects the games you're playing and shares them with your "
"friends."
msgstr ""
"O aplicativo de desktop detecta os jogos que você está jogando e os "
"compartilha com seus amigos."

msgctxt "activityTab.turnActivitySharingOnToInspect"
msgid "Turn activity sharing on to inspect running processes."
msgstr ""
"Ative o compartilhamento de atividades para inspecionar processos em "
"execução."

msgctxt "activityTab.whatShouldFriendsSee"
msgid "What should friends see?"
msgstr "O que os amigos devem ver?"

msgctxt "addByCode.checkingTheirIdentity"
msgid "Checking their identity…"
msgstr "Verificando sua identidade…"

msgctxt "addByCode.myContactCode"
msgid "My contact code"
msgstr "Meu código de contato"

msgctxt "addByCode.publicInformationOnlyBeingInThe"
msgid ""
"Public information only. Being in the room is what makes it mean anything."
msgstr ""
"Somente informações públicas. Estar na sala é o que faz com que signifique "
"alguma coisa."

msgctxt "addByCode.scanTheirCode"
msgid "Scan their code"
msgstr "Digitalize o código deles"

msgctxt "addByCode.showMyCode"
msgid "Show my code"
msgstr "Mostrar meu código"

msgctxt "addByCode.togetherInPersonScanningTheirCode"
msgid ""
"Together in person? Scanning their code adds them and confirms their "
"encryption keys in one go."
msgstr ""
"Juntos pessoalmente? A digitalização do código os adiciona e confirma suas "
"chaves de criptografia de uma só vez."

msgctxt "addServerDialog.addServerMode"
msgid "Add server mode"
msgstr "Adicionar modo de servidor"

msgctxt "addServerDialog.inviteLink"
msgid "Invite link"
msgstr "Link de convite"

msgctxt "addServerDialog.myOrangeGrove"
msgid "My orange grove"
msgstr "Meu laranjal"

msgctxt "addServerDialog.serverName"
msgid "Server name"
msgstr "Nome do servidor"

msgctxt "androidAppBanner.dismissAndroidAppDownload"
msgid "Dismiss Android app download"
msgstr "Ignorar download de aplicativo Android"

msgctxt "androidAppBanner.getOrangchatForAndroid"
msgid "Get OrangChat for Android"
msgstr "Obtenha OrangChat para Android"

msgctxt "androidAppBanner.orangchatAndroidApp"
msgid "OrangChat Android app"
msgstr "Aplicativo OrangChat para Android"

msgctxt "androidAppBanner.versionAndSize"
msgid "Version {version} · {size}"
msgstr "Versão {version} · {size}"

msgctxt "auditLogTab.changed"
msgid "Changed: {list}"
msgstr "Alterado: {list}"

msgctxt "auditLogTab.newer"
msgid "Newer"
msgstr "Mais recente"

msgctxt "auditLogTab.older"
msgid "Older"
msgstr "Mais velho"

msgctxt "authLayout.chat"
msgid "Chat"
msgstr "Bater papo"

msgctxt "authLayout.cookies"
msgid "Cookies"
msgstr "Biscoitos"

msgctxt "authLayout.guidelines"
msgid "Guidelines"
msgstr "Diretrizes"

msgctxt "authLayout.legal"
msgid "Legal"
msgstr "Jurídico"

msgctxt "authLayout.orang"
msgid "Orang"
msgstr "laranja"

msgctxt "authLayout.privacy"
msgid "Privacy"
msgstr "Privacidade"

msgctxt "authLayout.terms"
msgid "Terms"
msgstr "Termos"

msgctxt "botTag.bot"
msgid "Bot"
msgstr "Robô"

msgctxt "botTag.botAccount"
msgid "Bot account"
msgstr "Conta de bot"

msgctxt "callCard.audioCall"
msgid "Audio call"
msgstr "Chamada de áudio"

msgctxt "callCard.videoCall"
msgid "Video call"
msgstr "Videochamada"

msgctxt "callErrorToast.dismiss"
msgid "Dismiss"
msgstr "Liberar"

msgctxt "callStage.callConnected"
msgid "Call connected"
msgstr "Chamada conectada"

msgctxt "callStage.calling"
msgid "Calling"
msgstr "Chamando"

msgctxt "callStage.closeFullScreen"
msgid "Close full screen"
msgstr "Fechar tela inteira"

msgctxt "callStage.connectedInCall"
msgid "{count} in call"
msgstr "{count} na chamada"

msgctxt "callStage.deafen"
msgid "Deafen"
msgstr "Ensurdecer"

msgctxt "callStage.deafened"
msgid "Deafened"
msgstr "Ensurdecido"

msgctxt "callStage.hangUp"
msgid "Hang up"
msgstr "Desligar"

msgctxt "callStage.inCall"
msgid "In call"
msgstr "Em chamada"

msgctxt "callStage.minimizeCall"
msgid "Minimize call"
msgstr "Minimizar chamada"

msgctxt "callStage.mute"
msgid "Mute"
msgstr "Mudo"

msgctxt "callStage.muted"
msgid "Muted"
msgstr "Silenciado"

msgctxt "callStage.nameSScreen"
msgid "{name}'s screen"
msgstr "Tela do {name}"

msgctxt "callStage.notInCall"
msgid "Not in call"
msgstr "Não está na chamada"

msgctxt "callStage.participantsSummary"
msgid "{connected} in call · {ringing} ringing"
msgstr "{connected} em chamada · {ringing} tocando"

msgctxt "callStage.ringingStatus"
msgid "Ringing…"
msgstr "Toque…"

msgctxt "callStage.shareYourScreen"
msgid "Share your screen"
msgstr "Compartilhe sua tela"

msgctxt "callStage.speaking"
msgid "Speaking"
msgstr "Falando"

msgctxt "callStage.stopSharingYourScreen"
msgid "Stop sharing your screen"
msgstr "Pare de compartilhar sua tela"

msgctxt "callStage.turnCameraOff"
msgid "Turn camera off"
msgstr "Desligue a câmera"

msgctxt "callStage.turnCameraOn"
msgid "Turn camera on"
msgstr "Ligue a câmera"

msgctxt "callStage.undeafen"
msgid "Undeafen"
msgstr "Não surdo"

msgctxt "callStage.unmute"
msgid "Unmute"
msgstr "Ativar som"

msgctxt "callStage.yourScreen"
msgid "Your screen"
msgstr "Sua tela"

msgctxt "channelSidebar.channels"
msgid "Channels"
msgstr "Canais"

msgctxt "channelSidebar.createChannel"
msgid "Create channel"
msgstr "Criar canal"

msgctxt "channelSidebar.empty"
msgid "Empty"
msgstr "Vazio"

msgctxt "channelSidebar.invitePeople"
msgid "Invite people"
msgstr "Convide pessoas"

msgctxt "channelSidebar.live"
msgid "Live"
msgstr "Ao vivo"

msgctxt "channelSidebar.noChannelsYet"
msgid "No channels yet."
msgstr "Nenhum canal ainda."

msgctxt "channelSidebar.serverSettings"
msgid "Server settings"
msgstr "Configurações do servidor"

msgctxt "chatView.channelTopic"
msgid "Channel topic"
msgstr "Tópico do canal"

msgctxt "chatView.couldntLoadMessagesCheckYourConnection"
msgid "Couldn't load messages. Check your connection and try again."
msgstr ""
"Não foi possível carregar as mensagens. Verifique sua conexão e tente "
"novamente."

msgctxt "chatView.encrypted"
msgid "Encrypted"
msgstr "Criptografado"

msgctxt "chatView.messagesInThisConversationAreEnd"
msgid "Messages in this conversation are end-to-end encrypted"
msgstr "As mensagens nesta conversa são criptografadas de ponta a ponta"

msgctxt "chatView.more"
msgid "More"
msgstr "Mais"

msgctxt "chatView.openNavigation"
msgid "Open navigation"
msgstr "Abrir navegação"

msgctxt "chatView.searchMessages"
msgid "Search messages"
msgstr "Pesquisar mensagens"

msgctxt "chatView.toggleMemberList"
msgid "Toggle member list"
msgstr "Alternar lista de membros"

msgctxt "chatView.tryAgain"
msgid "Try again"
msgstr "Tente novamente"

msgctxt "composer.aBotTokenIsThePassword"
msgid ""
"A bot token is the password for a bot account: anyone with it can sign in as "
"the bot, post in its servers and read its conversations. Pasting it here "
"would hand that control to everyone who can read this conversation."
msgstr ""
"Um token de bot é a senha de uma conta de bot: qualquer pessoa com ele pode "
"entrar como bot, postar em seus servidores e ler suas conversas. Colá-lo "
"aqui entregaria esse controle a todos que podem ler esta conversa."

msgctxt "composer.aLoginTokenLetsAnyoneWho"
msgid ""
"A login token lets anyone who has it sign into an OrangChat account. Pasting "
"it here would hand that account to everyone who can read this conversation."
msgstr ""
"Um token de login permite que qualquer pessoa que o possua faça login em uma "
"conta OrangChat. Colá-lo aqui entregaria esse relato a todos que pudessem "
"ler esta conversa."

msgctxt "composer.attachFiles"
msgid "Attach files"
msgstr "Anexar arquivos"

msgctxt "composer.cancelReply"
msgid "Cancel reply"
msgstr "Cancelar resposta"

msgctxt "composer.deleteRecording"
msgid "Delete recording"
msgstr "Excluir gravação"

msgctxt "composer.dontPaste"
msgid "Don't paste"
msgstr "Não cole"

msgctxt "composer.holdToRecordAVoiceMessage"
msgid "Hold to record a voice message"
msgstr "Segure para gravar uma mensagem de voz"

msgctxt "composer.lockedSendWhenYoureDone"
msgid "Locked - send when you're done"
msgstr "Bloqueado - envie quando terminar"

msgctxt "composer.mentionSuggestions"
msgid "Mention suggestions"
msgstr "Mencionar sugestões"

msgctxt "composer.pasteCutOff"
msgid "Paste cut off - {max} characters max"
msgstr "Colar cortado - máximo de caracteres {max}"

msgctxt "composer.pasteItAnyway"
msgid "Paste it anyway"
msgstr "Cole mesmo assim"

msgctxt "composer.replyingTo"
msgid "Replying to"
msgstr "Respondendo a"

msgctxt "composer.sendMessage"
msgid "Send message"
msgstr "Enviar mensagem"

msgctxt "composer.sendVoiceMessage"
msgid "Send voice message"
msgstr "Enviar mensagem de voz"

msgctxt "composer.takeAPicture"
msgid "Take a picture"
msgstr "Tire uma foto"

msgctxt "composerAttachments.expiresIn1Hour"
msgid "Expires in 1 hour"
msgstr "Expira em 1 hora"

msgctxt "confirmIdentityDialog.authenticationCode"
msgid "Authentication code"
msgstr "Código de autenticação"

msgctxt "confirmIdentityDialog.password"
msgid "Password"
msgstr "Senha"

msgctxt "connectionCards.connections"
msgid "Connections"
msgstr "Conexões"

msgctxt "connectionCards.verified"
msgid "Verified"
msgstr "Verificado"

msgctxt "connectionsTab.addAnyWebsite"
msgid "Add any website"
msgstr "Adicione qualquer site"

msgctxt "connectionsTab.connectAnAccount"
msgid "Connect an account"
msgstr "Conectar uma conta"

msgctxt "connectionsTab.disconnect"
msgid "Disconnect"
msgstr "Desconectar"

msgctxt "connectionsTab.itWillBeRemovedFromYour"
msgid ""
"It will be removed from your profile. You can link it again at any time."
msgstr ""
"Ele será removido do seu perfil. Você pode vinculá-lo novamente a qualquer "
"momento."

msgctxt "connectionsTab.label"
msgid "Label"
msgstr "Rótulo"

msgctxt "connectionsTab.link"
msgid "Link"
msgstr "Link"

msgctxt "connectionsTab.linkedAccountsAppearOnYourProfile"
msgid ""
"Linked accounts appear on your profile with a verified check. OrangChat only "
"reads your username - it can never post as you."
msgstr ""
"As contas vinculadas aparecem no seu perfil com um cheque verificado. "
"OrangChat lê apenas seu nome de usuário - ele nunca pode postar como você."

msgctxt "connectionsTab.linksYouAddByHandShow"
msgid ""
"Links you add by hand show without a verified check, since anyone could "
"enter them."
msgstr ""
"Os links que você adiciona manualmente são exibidos sem uma verificação "
"verificada, pois qualquer pessoa pode inseri-los."

msgctxt "connectionsTab.myWebsite"
msgid "My website"
msgstr "Meu site"

msgctxt "connectionsTab.noProvidersAreConfiguredOnThis"
msgid "No providers are configured on this server yet."
msgstr "Nenhum provedor está configurado neste servidor ainda."

msgctxt "connectionsTab.nothingLinkedYet"
msgid "Nothing linked yet."
msgstr "Nada vinculado ainda."

msgctxt "connectionsTab.verified"
msgid "Verified"
msgstr "Verificado"

msgctxt "connectionsTab.yourConnections"
msgid "Your connections"
msgstr "Suas conexões"

msgctxt "createChannelDialog.category"
msgid "Category"
msgstr "Categoria"

msgctxt "createChannelDialog.channelType"
msgid "Channel type"
msgstr "Tipo de canal"

msgctxt "createChannelDialog.noCategory"
msgid "No category"
msgstr "Nenhuma categoria"

msgctxt "developersPage.addToServer"
msgid "Add to server…"
msgstr "Adicionar ao servidor…"

msgctxt "developersPage.avatar"
msgid "Avatar"
msgstr "avatar"

msgctxt "developersPage.bot"
msgid "Bot"
msgstr "Robô"

msgctxt "developersPage.bots"
msgid "Bots"
msgstr "Robôs"

#, fuzzy
msgctxt "developersPage.botsIntro"
msgid ""
"Build on OrangChat with the {js} package for JavaScript or {py} for Python. "
"A bot is a real account: invite it to a server and give it roles like anyone "
"else. Bots cannot read DMs - those are end-to-end encrypted."
msgstr ""
"Crie no OrangChat com o pacote {js} para JavaScript ou {py} para Python. Um "
"bot é uma conta real: convide-o para um servidor e atribua-lhe funções como "
"qualquer outra pessoa. Os bots não podem ler DMs – eles são criptografados "
"de ponta a ponta."

msgctxt "developersPage.copyThisTokenNow"
msgid "Copy this token now"
msgstr "Copie este token agora"

msgctxt "developersPage.developers"
msgid "Developers"
msgstr "Desenvolvedores"

msgctxt "developersPage.displayName"
msgid "Display name"
msgstr "Nome de exibição"

msgctxt "developersPage.helper"
msgid "Helper"
msgstr "Ajudante"

msgctxt "developersPage.itIsStoredHashedAndCannot"
msgid ""
"It is stored hashed and cannot be shown again. If you lose it, mint a new "
"one."
msgstr ""
"Ele é armazenado com hash e não pode ser mostrado novamente. Se você perdê-"
"lo, crie um novo."

msgctxt "developersPage.iveSavedIt"
msgid "I've saved it"
msgstr "Eu salvei"

msgctxt "developersPage.newBot"
msgid "New bot"
msgstr "Novo bot"

msgctxt "developersPage.newToken"
msgid "New token"
msgstr "Novo token"

msgctxt "developersPage.noTokensThisBotCannotSign"
msgid "No tokens. This bot cannot sign in until you mint one."
msgstr "Sem fichas. Este bot não pode entrar até que você crie um."

msgctxt "developersPage.openNavigation"
msgid "Open navigation"
msgstr "Abrir navegação"

msgctxt "developersPage.revokeToken"
msgid "Revoke token"
msgstr "Revogar token"

msgctxt "developersPage.saveChanges"
msgid "Save changes"
msgstr "Salvar alterações"

msgctxt "developersPage.tokens"
msgid "Tokens"
msgstr "Fichas"

msgctxt "developersPage.username"
msgid "Username"
msgstr "Nome de usuário"

msgctxt "developersPage.youHaventMadeAnyBotsYet"
msgid "You haven't made any bots yet."
msgstr "Você ainda não criou nenhum bot."

msgctxt "devicesTab.eachEntryIsADeviceWith"
msgid ""
"Each entry is a device with a live sign-in. Revoking one stops it renewing; "
"it loses access within a few minutes."
msgstr ""
"Cada entrada é um dispositivo com login ao vivo. A revogação impede a "
"renovação; ele perde o acesso em alguns minutos."

msgctxt "devicesTab.signedInAt"
msgid "Signed in {time}"
msgstr "Assinado em {time}"

msgctxt "devicesTab.signOutOtherDevices_one"
msgid "Sign out {count} other device"
msgstr "Desconecte outro dispositivo {count}"

msgctxt "devicesTab.signOutOtherDevices_other"
msgid "Sign out {count} other devices"
msgstr "Desconecte outros dispositivos {count}"

msgctxt "devicesTab.thisDevice"
msgid "This device"
msgstr "Este dispositivo"

msgctxt "devicesTab.whereYoureSignedIn"
msgid "Where you're signed in"
msgstr "Onde você está conectado"

msgctxt "dmIntro.dmBeginning"
msgid "This is the beginning of your direct message history with {name}."
msgstr "Este é o início do seu histórico de mensagens diretas com {name}."

msgctxt "dmIntro.groupBeginning_one"
msgid "This is the beginning of this group, with {count} other person."
msgstr "Este é o início deste grupo, com outra pessoa {count}."

msgctxt "dmIntro.groupBeginning_other"
msgid "This is the beginning of this group, with {count} other people."
msgstr "Este é o início deste grupo, com outras pessoas {count}."

msgctxt "dmIntro.justYouHere"
msgid "Just you here"
msgstr "Só você aqui"

msgctxt "dmIntro.messagesHereAreLockedOnYour"
msgid ""
"Messages here are locked on your device, so only the people in this "
"conversation can read them."
msgstr ""
"As mensagens aqui estão bloqueadas no seu dispositivo, portanto, apenas as "
"pessoas nesta conversa podem lê-las."

msgctxt "dmIntro.messagesYouSendInThisConversation"
msgid "Messages you send in this conversation are only visible to you."
msgstr ""
"As mensagens que você envia nesta conversa ficam visíveis apenas para você."

msgctxt "dmSidebar.conversations"
msgid "Conversations"
msgstr "Conversas"

msgctxt "dmSidebar.copyChannelId"
msgid "Copy Channel ID"
msgstr "Copiar ID do canal"

msgctxt "dmSidebar.copyUserId"
msgid "Copy User ID"
msgstr "Copiar ID do usuário"

msgctxt "dmSidebar.developers"
msgid "Developers"
msgstr "Desenvolvedores"

msgctxt "dmSidebar.directMessages"
msgid "Direct Messages"
msgstr "Mensagens Diretas"

msgctxt "dmSidebar.friends"
msgid "Friends"
msgstr "Amigos"

msgctxt "dmSidebar.markAsRead"
msgid "Mark As Read"
msgstr "Marcar como lido"

msgctxt "dmSidebar.newDirectMessage"
msgid "New direct message"
msgstr "Nova mensagem direta"

msgctxt "dmSidebar.newGroup"
msgid "New group"
msgstr "Novo grupo"

msgctxt "dmSidebar.noConversationsYetHitToMessage"
msgid "No conversations yet - hit + to message someone."
msgstr ""
"Nenhuma conversa ainda - pressione + para enviar uma mensagem para alguém."

msgctxt "dmSidebar.profile"
msgid "Profile"
msgstr "Perfil"

msgctxt "dmSidebar.removeFriend"
msgid "Remove Friend"
msgstr "Remover amigo"

msgctxt "dmSidebar.startACall"
msgid "Start a Call"
msgstr "Iniciar uma chamada"

msgctxt "dmSidebar.theyllBeRemovedFromYourFriends"
msgid ""
"They'll be removed from your friends, and you'll need a new request to "
"reconnect. Your message history stays."
msgstr ""
"Eles serão removidos dos seus amigos e você precisará de uma nova "
"solicitação para se reconectar. Seu histórico de mensagens permanece."

msgctxt "dmSidebar.unreadMessages"
msgid "unread messages"
msgstr "mensagens não lidas"

msgctxt "downloadTab.getTheApp"
msgid "Get the app"
msgstr "Obtenha o aplicativo"

msgctxt "downloadTab.macosIosArentAvailableYet"
msgid "macOS/iOS aren't available yet."
msgstr "macOS/iOS ainda não estão disponíveis."

msgctxt "downloadTab.orangchatRunsInYourBrowserBut"
msgid ""
"OrangChat runs in your browser, but the native apps add tray, notifications, "
"and screen sharing."
msgstr ""
"O OrangChat é executado no seu navegador, mas os aplicativos nativos "
"adicionam bandeja, notificações e compartilhamento de tela."

msgctxt "emojiTab.customEmoji"
msgid "Custom emoji"
msgstr "Emoji personalizado"

msgctxt "emojiTab.gif"
msgid "GIF"
msgstr "GIFs"

msgctxt "emojiTab.noCustomEmojiYetUploadOne"
msgid "No custom emoji yet. Upload one to use it anywhere in this server."
msgstr ""
"Nenhum emoji personalizado ainda. Carregue um para usá-lo em qualquer lugar "
"deste servidor."

msgctxt "emojiTab.pngJpegOrGifUpTo"
msgid ""
"PNG, JPEG or GIF up to 256 kB. Resized to 128px; GIFs keep their animation."
msgstr ""
"PNG, JPEG ou GIF até 256 kB. Redimensionado para 128px; Os GIFs mantêm sua "
"animação."

msgctxt "encryptionModeChoice.beforeAMessageLeavesThisDevice"
msgid "Before a message leaves this device"
msgstr "Antes que uma mensagem saia deste dispositivo"

msgctxt "encryptionModeChoice.bothOptionsEncryptEverythingTheDifference"
msgid ""
"Both options encrypt everything. The difference is whether a swapped lock is "
"stopped before it can be used, or caught afterwards."
msgstr ""
"Ambas as opções criptografam tudo. A diferença é se um bloqueio trocado é "
"interrompido antes de poder ser usado ou capturado depois."

msgctxt "encryptionModeChoice.checkingSomeonesCodeIsAOne"
msgid ""
"Checking someone's code is a one-to-one thing, so it happens in your direct "
"message with them - and anyone you have checked there shows as checked here "
"too. Waiting on everyone in a group to be checked would hold up people who "
"never asked for it."
msgstr ""
"Verificar o código de alguém é algo individual, então isso acontece em sua "
"mensagem direta com essa pessoa - e qualquer pessoa que você verificou lá "
"também aparece como verificada aqui. Esperar que todos em um grupo sejam "
"verificados atrasaria as pessoas que nunca pediram isso."

msgctxt "encryptionModeChoice.encryptionModeForThisConversation"
msgid "Encryption mode for this conversation"
msgstr "Modo de criptografia para esta conversa"

msgctxt "encryptionModeChoice.groupConversationsSendStraightAway"
msgid "Group conversations send straight away"
msgstr "Conversas em grupo são enviadas imediatamente"

msgctxt "encryptionTab.addAnotherDevice"
msgid "Add another device"
msgstr "Adicionar outro dispositivo"

msgctxt "encryptionTab.addedAt"
msgid "Added {time}"
msgstr "Adicionado {time}"

msgctxt "encryptionTab.addedByAnotherOfYourDevices"
msgid "Added by another of your devices"
msgstr "Adicionado por outro dos seus dispositivos"

msgctxt "encryptionTab.addThisDevice"
msgid "Add this device"
msgstr "Adicionar este dispositivo"

msgctxt "encryptionTab.devicesWithYourKeys"
msgid "Devices with your keys"
msgstr "Dispositivos com suas chaves"

msgctxt "encryptionTab.endToEndEncryption"
msgid "End-to-end encryption"
msgstr "Criptografia ponta a ponta"

msgctxt "encryptionTab.entriesHead_one"
msgid "{count} entry · head {hash}…"
msgstr "Entrada {count} · cabeça {hash}…"

msgctxt "encryptionTab.entriesHead_other"
msgid "{count} entries · head {hash}…"
msgstr "Entradas {count} · cabeça {hash}…"

msgctxt "encryptionTab.everyDeviceAddedOrRemovedIs"
msgid ""
"Every device added or removed is written into a logbook that can only be "
"added to, never edited or erased. Your devices read it on every start, so a "
"device you did not add cannot appear here quietly - you get told, and the "
"entry stays in the book."
msgstr ""
"Cada dispositivo adicionado ou removido é gravado em um diário de bordo que "
"só pode ser adicionado, nunca editado ou apagado. Seus dispositivos o leem a "
"cada inicialização, portanto, um dispositivo que você não adicionou não pode "
"aparecer aqui silenciosamente - você será informado e a entrada permanecerá "
"no livro."

msgctxt "encryptionTab.firstDeviceOnThisAccount"
msgid "First device on this account"
msgstr "Primeiro dispositivo nesta conta"

msgctxt "encryptionTab.lastSeenAt"
msgid "Last seen {time}"
msgstr "Visto pela última vez {time}"

msgctxt "encryptionTab.noDevicesAreEnrolledOnThis"
msgid "No devices are enrolled on this account."
msgstr "Nenhum dispositivo está registrado nesta conta."

msgctxt "encryptionTab.revoke"
msgid "Revoke"
msgstr "Revogar"

msgctxt "encryptionTab.revoked"
msgid "Revoked"
msgstr "Revogado"

msgctxt "encryptionTab.showAOneTimeCodeOn"
msgid ""
"Show a one-time code on this PC, then use OrangChat’s scanner on the phone. "
"The phone makes its own protected identity; this device authorizes it and "
"sends the encrypted history keys after you compare six digits and enter a "
"fresh security code. The system Camera app remains a fallback."
msgstr ""
"Mostre um código único neste PC e use o scanner do OrangChat no telefone. O "
"telefone cria sua própria identidade protegida; este dispositivo o autoriza "
"e envia as chaves do histórico criptografado depois que você compara seis "
"dígitos e insere um novo código de segurança. O aplicativo Câmera do sistema "
"continua sendo uma alternativa."

msgctxt "encryptionTab.showCodeForMyPhone"
msgid "Show code for my phone"
msgstr "Mostrar código do meu telefone"

msgctxt "encryptionTab.theLogbook"
msgid "The logbook"
msgstr "O diário de bordo"

msgctxt "encryptionTab.thisDevice"
msgid "This device"
msgstr "Este dispositivo"

msgctxt "encryptionTab.thisDeviceHasNoEncryptionIdentity"
msgid "This device has no encryption identity yet"
msgstr "Este dispositivo ainda não tem identidade criptografada"

msgctxt "encryptionTab.yourDirectMessagesAreLockedOn"
msgid ""
"Your direct messages are locked on your own devices before they are sent. "
"The key is made here and cannot be copied off this device, so nobody running "
"OrangChat - and nobody who gets hold of our database - can read them."
msgstr ""
"Suas mensagens diretas são bloqueadas em seus próprios dispositivos antes de "
"serem enviadas. A chave é feita aqui e não pode ser copiada deste "
"dispositivo, então ninguém que execute o OrangChat - e ninguém que tenha "
"acesso ao nosso banco de dados - pode lê-la."

#, fuzzy
msgctxt "errorBoundary.orangchatHitAnUnexpectedErrorAnd"
msgid ""
"OrangChat hit an unexpected error and could not keep showing this page. Your "
"messages are safe - reload to try again."
msgstr ""
"OrangChat encontrou um erro inesperado e não pôde continuar exibindo esta "
"página. Suas mensagens estão seguras. Atualize para tentar novamente."

msgctxt "errorBoundary.reloadOrangchat"
msgid "Reload OrangChat"
msgstr "Recarregar OrangChat"

msgctxt "errorBoundary.somethingWentWrong"
msgid "Something went wrong"
msgstr "Algo deu errado"

msgctxt "eventsDialog.aLinkAnAddressAnywhere"
msgid "A link, an address, anywhere"
msgstr "Um link, um endereço, em qualquer lugar"

msgctxt "eventsDialog.createEvent"
msgid "Create event"
msgstr "Criar evento"

msgctxt "eventsDialog.description"
msgid "Description"
msgstr "Descrição"

msgctxt "eventsDialog.endsOptional"
msgid "Ends (optional)"
msgstr "Termina (opcional)"

msgctxt "eventsDialog.eventName"
msgid "Event name"
msgstr "Nome do evento"

msgctxt "eventsDialog.gameNight"
msgid "Game night"
msgstr "Noite de jogo"

msgctxt "eventsDialog.loadingEvents"
msgid "Loading events…"
msgstr "Carregando eventos…"

msgctxt "eventsDialog.location"
msgid "Location"
msgstr "Localização"

msgctxt "eventsDialog.nothingScheduledYet"
msgid "Nothing scheduled yet."
msgstr "Nada agendado ainda."

msgctxt "eventsDialog.somewhereElse"
msgid "Somewhere else"
msgstr "Em outro lugar"

msgctxt "eventsDialog.starts"
msgid "Starts"
msgstr "Começa"

msgctxt "eventsDialog.whatsHappening"
msgid "What's happening?"
msgstr "O que está acontecendo?"

msgctxt "eventsDialog.where"
msgid "Where"
msgstr "Onde"

msgctxt "expressionPicker.addEmojiOrGif"
msgid "Add emoji or GIF"
msgstr "Adicionar emoji ou GIF"

msgctxt "expressionPicker.favourites"
msgid "Favourites"
msgstr "Favoritos"

msgctxt "expressionPicker.loadingGifs"
msgid "Loading GIFs…"
msgstr "Carregando GIFs…"

msgctxt "expressionPicker.noGifsFound"
msgid "No GIFs found"
msgstr "Nenhum GIF encontrado"

msgctxt "expressionPicker.poweredByKlipy"
msgid "Powered by KLIPY"
msgstr "Desenvolvido por KLIPY"

msgctxt "expressionPicker.searchKlipy"
msgid "Search KLIPY"
msgstr "Procurar KLIPY"

msgctxt "expressionPicker.searchKlipyGifs"
msgid "Search KLIPY GIFs"
msgstr "Pesquisar GIFs KLIPY"

msgctxt "forwardDialog.directMessages"
msgid "Direct messages"
msgstr "Mensagens diretas"

msgctxt "forwardDialog.forwardMessage"
msgid "Forward message"
msgstr "Encaminhar mensagem"

msgctxt "forwardDialog.nowhereToForwardThisToYet"
msgid "Nowhere to forward this to yet."
msgstr "Nenhum lugar para encaminhar isso ainda."

msgctxt "forwardDialog.searchChannelsAndDms"
msgid "Search channels and DMs"
msgstr "Pesquisar canais e DMs"

msgctxt "forwardDialog.searchForwardTargets"
msgid "Search forward targets"
msgstr "Pesquisar alvos futuros"

msgctxt "friendsPage.accept"
msgid "Accept"
msgstr "Aceitar"

msgctxt "friendsPage.addAFriendByTheirUsername"
msgid "Add a friend by their username."
msgstr "Adicione um amigo pelo nome de usuário."

msgctxt "friendsPage.addFriend"
msgid "Add Friend"
msgstr "Adicionar amigo"

msgctxt "friendsPage.all"
msgid "All"
msgstr "Todos"

msgctxt "friendsPage.cancelRequest"
msgid "Cancel request"
msgstr "Cancelar solicitação"

msgctxt "friendsPage.decline"
msgid "Decline"
msgstr "Declínio"

msgctxt "friendsPage.friends"
msgid "Friends"
msgstr "Amigos"

msgctxt "friendsPage.incomingCount"
msgid "Incoming - {count}"
msgstr "Entrada - {count}"

msgctxt "friendsPage.message"
msgid "Message"
msgstr "Mensagem"

msgctxt "friendsPage.noFriendsYet"
msgid "No friends yet."
msgstr "Ainda não há amigos."

msgctxt "friendsPage.noPendingRequests"
msgid "No pending requests."
msgstr "Não há solicitações pendentes."

msgctxt "friendsPage.openNavigation"
msgid "Open navigation"
msgstr "Abrir navegação"

msgctxt "friendsPage.outgoingCount"
msgid "Outgoing - {count}"
msgstr "Saída - {count}"

msgctxt "friendsPage.pending"
msgid "Pending"
msgstr "Pendente"

msgctxt "friendsPage.removeFriend"
msgid "Remove friend"
msgstr "Remover amigo"

msgctxt "friendsPage.send"
msgid "Send"
msgstr "Enviar"

msgctxt "friendsPage.username"
msgid "Username"
msgstr "Nome de usuário"

msgctxt "homePane.chat"
msgid "Chat"
msgstr "Bater papo"

msgctxt "homePane.openNavigation"
msgid "Open navigation"
msgstr "Abrir navegação"

msgctxt "homePane.orang"
msgid "Orang"
msgstr "laranja"

msgctxt "howEncryptionWorks.addingASecondDeviceBeforeYou"
msgid ""
"Adding a second device before you need one is the whole answer. That is also "
"why two-factor authentication has to be on first: a spare device is a spare "
"set of keys, and it should take more than a password to make one."
msgstr ""
"Adicionar um segundo dispositivo antes de precisar de um é a resposta "
"completa. É também por isso que a autenticação de dois fatores deve ser "
"ativada primeiro: um dispositivo sobressalente é um conjunto extra de chaves "
"e deve ser necessário mais do que uma senha para criá-lo."

msgctxt "howEncryptionWorks.anythingOnADeviceThatIs"
msgid ""
"Anything on a device that is already unlocked and in someone else's hands. "
"At that point they are reading it the same way you do."
msgstr ""
"Qualquer coisa em um dispositivo que já esteja desbloqueado e nas mãos de "
"outra pessoa. Nesse ponto, eles estão lendo da mesma maneira que você."

msgctxt "howEncryptionWorks.bothOfYouOpenTheConversation"
msgid ""
"Both of you open the conversation, tap the lock at the top, and one of you "
"scans the other's code. Then swap and do it the other way round - one scan "
"only proves one direction. It takes about ten seconds while you are stood "
"together."
msgstr ""
"Vocês dois abrem a conversa, tocam no cadeado na parte superior e um de "
"vocês escaneia o código do outro. Em seguida, troque e faça o contrário - "
"uma varredura prova apenas uma direção. Demora cerca de dez segundos "
"enquanto vocês estão juntos."

msgctxt "howEncryptionWorks.everyDeviceCutsItsOwnKey"
msgid "Every device cuts its own key"
msgstr "Cada dispositivo corta sua própria chave"

msgctxt "howEncryptionWorks.everyLockAnyonePublishesIsWritten"
msgid ""
"Every lock anyone publishes is written into a logbook that can only be added "
"to, never edited or erased. Your own devices read the page about your "
"account every time they start. If a lock is ever published in your name that "
"your devices did not make, they tell you, and the entry stays in the book "
"where anyone can point at it. A swap can be attempted; it cannot be "
"attempted quietly."
msgstr ""
"Cada cadeado publicado por alguém é gravado em um diário de bordo que só "
"pode ser adicionado, nunca editado ou apagado. Seus próprios dispositivos "
"leem a página sobre sua conta sempre que são iniciados. Se algum dia for "
"publicado um cadeado em seu nome que seus dispositivos não criaram, eles lhe "
"avisarão, e a entrada permanecerá no livro onde qualquer pessoa poderá "
"apontá-la. Uma troca pode ser tentada; não pode ser tentado silenciosamente."

msgctxt "howEncryptionWorks.howDoesThisWork"
msgid "How does this work?"
msgstr "Como é que isso funciona?"

msgctxt "howEncryptionWorks.howYourMessagesAreProtected"
msgid "How your messages are protected"
msgstr "Como suas mensagens são protegidas"

msgctxt "howEncryptionWorks.howYouVerifySomeone"
msgid "How you verify someone"
msgstr "Como você verifica alguém"

msgctxt "howEncryptionWorks.ifASafetyCodeChangesOr"
msgid ""
"If a safety code changes, or a device you did not add appears on your "
"account, OrangChat stops and takes over the screen instead of showing a "
"notification you might swipe away."
msgstr ""
"Se um código de segurança for alterado ou um dispositivo que você não "
"adicionou aparecer em sua conta, o OrangChat para e assume o controle da "
"tela em vez de mostrar uma notificação que você pode deslizar."

msgctxt "howEncryptionWorks.ifSomethingEverLooksWrong"
msgid "If something ever looks wrong"
msgstr "Se algo parecer errado"

msgctxt "howEncryptionWorks.ifYouLoseYourOnlyDevice"
msgid "If you lose your only device"
msgstr "Se você perder seu único dispositivo"

msgctxt "howEncryptionWorks.inPlainLanguageWithNoJargon"
msgid "In plain language, with no jargon to get past first."
msgstr "Em linguagem simples, sem jargões para passar primeiro."

msgctxt "howEncryptionWorks.itIsNotAlwaysAnAttack"
msgid ""
"It is not always an attack - it is also what happens when somebody loses "
"every device and has to start over. There is no way to tell those apart from "
"inside the app, which is why it asks you to check with the person directly "
"before you send anything else."
msgstr ""
"Nem sempre é um ataque – é também o que acontece quando alguém perde todos "
"os dispositivos e tem que recomeçar. Não há como diferenciá-los dentro do "
"aplicativo, e é por isso que ele pede que você verifique diretamente com a "
"pessoa antes de enviar qualquer outra coisa."

msgctxt "howEncryptionWorks.notInTheSameRoomYou"
msgid ""
"Not in the same room? You will each see the same short row of numbers, "
"called a safety code. Have them read it out on a phone call, or send it over "
"another app you already trust, and type it into the box under the code - the "
"app compares all sixty digits, which is more than anyone manages by eye. If "
"it matches, nobody is in the middle. The one thing that does not count is an "
"OrangChat voice call - that audio goes through the same servers this check "
"exists to test."
msgstr ""
"Não está na mesma sala? Cada um de vocês verá a mesma linha curta de "
"números, chamada de código de segurança. Peça-lhes que leiam em um "
"telefonema ou enviem-no por outro aplicativo em que você já confia e digite-"
"o na caixa abaixo do código - o aplicativo compara todos os sessenta "
"dígitos, o que é mais do que qualquer um consegue ver. Se corresponder, "
"ninguém está no meio. A única coisa que não conta é uma chamada de voz do "
"OrangChat - esse áudio passa pelos mesmos servidores que esta verificação "
"existe para testar."

msgctxt "howEncryptionWorks.onlyThePeopleInTheConversation"
msgid ""
"Only the people in the conversation can open them. Not OrangChat, not "
"somebody who steals our database, not somebody who turns up with a court "
"order - we do not hold a key we could hand over. This is on for every direct "
"message and there is no way to switch it off."
msgstr ""
"Somente as pessoas na conversa podem abri-los. Nem o OrangChat, nem alguém "
"que rouba nosso banco de dados, nem alguém que aparece com uma ordem "
"judicial - não temos uma chave que possamos entregar. Esta opção está "
"ativada para todas as mensagens diretas e não há como desativá-la."

msgctxt "howEncryptionWorks.serverChannelsThoseHaveSharedHistory"
msgid ""
"Server channels. Those have shared history, moderation and search, all of "
"which need the server to read them. Only direct messages and group DMs are "
"encrypted this way."
msgstr ""
"Canais de servidor. Eles compartilharam histórico, moderação e pesquisa, e "
"todos precisam do servidor para lê-los. Apenas mensagens diretas e mensagens "
"diretas de grupo são criptografadas dessa forma."

msgctxt "howEncryptionWorks.standardASwapGetsCaught"
msgid "Standard - a swap gets caught."
msgstr "Padrão - uma troca é detectada."

msgctxt "howEncryptionWorks.standardIsWhatEveryConversationGets"
msgid ""
"Standard is what every conversation gets. Verify first is the extra step, "
"and it is only worth turning on for people you can realistically meet or "
"ring."
msgstr ""
"Padrão é o que toda conversa recebe. Verificar primeiro é a etapa extra e só "
"vale a pena ativar pessoas que você possa conhecer ou ligar de forma "
"realista."

msgctxt "howEncryptionWorks.thatIsAlsoWhyAddingA"
msgid ""
"That is also why adding a second device is a small ceremony instead of a "
"copy and paste. Your old device has to see the new one - a code on the "
"screen, a camera pointed at it - before anything moves."
msgstr ""
"É também por isso que adicionar um segundo dispositivo é uma pequena "
"cerimônia, em vez de copiar e colar. Seu dispositivo antigo precisa ver o "
"novo – um código na tela, uma câmera apontada para ele – antes que qualquer "
"coisa se mova."

msgctxt "howEncryptionWorks.theHardPartIsItReally"
msgid "The hard part: is it really their lock?"
msgstr "A parte difícil: é realmente a fechadura deles?"

msgctxt "howEncryptionWorks.theMessagesOnlyThatDeviceCould"
msgid ""
"The messages only that device could open stay locked, permanently. We cannot "
"recover them for you - if we could, none of the above would be true."
msgstr ""
"As mensagens que somente esse dispositivo pode abrir permanecem bloqueadas "
"permanentemente. Não podemos recuperá-los para você – se pudéssemos, nenhuma "
"das opções acima seria verdade."

msgctxt "howEncryptionWorks.toLockABoxForSomeone"
msgid ""
"To lock a box for someone, your device needs their lock, and it asks our "
"servers for it. So the fair question is: what if we handed you a lock we had "
"made ourselves, kept the key, and passed your messages along afterwards?"
msgstr ""
"Para trancar uma caixa para alguém, seu dispositivo precisa do bloqueio e "
"solicita isso aos nossos servidores. Portanto, a pergunta justa é: e se lhe "
"entregássemos um cadeado que nós mesmos fizemos, guardássemos a chave e "
"depois repassássemos suas mensagens?"

msgctxt "howEncryptionWorks.twoAnswersAndYouPickHow"
msgid "Two answers, and you pick how much you want."
msgstr "Duas respostas e você escolhe quanto deseja."

msgctxt "howEncryptionWorks.verifyFirstASwapCannotHappen"
msgid "Verify first - a swap cannot happen."
msgstr "Verifique primeiro - uma troca não pode acontecer."

msgctxt "howEncryptionWorks.weCanStillSeeTheOutside"
msgid ""
"We can still see the outside of it: who sent it, who it went to, how big it "
"was and when. We cannot see what is inside."
msgstr ""
"Ainda podemos ver o exterior: quem o enviou, para quem foi, quão grande era "
"e quando. Não podemos ver o que está dentro."

msgctxt "howEncryptionWorks.whateverTheOtherPersonDoesWith"
msgid ""
"Whatever the other person does with the message. They can screenshot it, "
"save it, or show someone. Encryption stops strangers, not recipients."
msgstr ""
"O que quer que a outra pessoa faça com a mensagem. Eles podem capturar uma "
"captura de tela, salvá-lo ou mostrá-lo a alguém. A criptografia impede "
"estranhos, não destinatários."

msgctxt "howEncryptionWorks.whatHappensWhenYouPressSend"
msgid "What happens when you press send"
msgstr "O que acontece quando você pressiona enviar"

msgctxt "howEncryptionWorks.whatThisDoesNotHide"
msgid "What this does not hide"
msgstr "O que isso não esconde"

msgctxt "howEncryptionWorks.whoYouTalkToWhenAnd"
msgid ""
"Who you talk to, when, and how often. Locked boxes still have to be "
"addressed to somebody."
msgstr ""
"Com quem você fala, quando e com que frequência. As caixas trancadas ainda "
"precisam ser endereçadas a alguém."

msgctxt "howEncryptionWorks.youCheckTheOtherPersonsLock"
msgid ""
"You check the other person's lock yourself, in person or on a call, before "
"anything is sent to them. Until you have, messages you type stay on your "
"device, still locked, and go nowhere. There is nothing for a swapped lock to "
"open."
msgstr ""
"Você mesmo verifica o bloqueio da outra pessoa, pessoalmente ou por chamada, "
"antes que qualquer coisa seja enviada a ela. Até que você faça isso, as "
"mensagens que você digita permanecem no seu dispositivo, ainda bloqueadas e "
"não levam a lugar nenhum. Não há nada para uma fechadura trocada abrir."

msgctxt "howEncryptionWorks.yourDevicePutsTheMessageIn"
msgid ""
"Your device puts the message in a box and locks it. Every device in the "
"conversation, and only those, holds a key to that box. Our servers store and "
"pass along the locked box."
msgstr ""
"Seu dispositivo coloca a mensagem em uma caixa e a bloqueia. Cada "
"dispositivo na conversa, e apenas esses, possui uma chave para essa caixa. "
"Nossos servidores armazenam e repassam a caixa trancada."

msgctxt "howEncryptionWorks.yourDirectMessagesAreLockedBefore"
msgid "Your direct messages are locked before they leave your device"
msgstr ""
"Suas mensagens diretas são bloqueadas antes de saírem do seu dispositivo"

msgctxt "howEncryptionWorks.yourPhoneAndYourComputerEach"
msgid ""
"Your phone and your computer each make their own key, on the device itself, "
"the first time you use encryption there. It goes into the part of the device "
"built to guard keys, and it is made so that it cannot be read back out - not "
"by OrangChat, not by another app, not by you. There is nothing to leak and "
"nothing to hand over."
msgstr ""
"Seu telefone e seu computador criam sua própria chave, no próprio "
"dispositivo, na primeira vez que você usa criptografia nele. Ele vai para a "
"parte do dispositivo construída para proteger as chaves e é feito de forma "
"que não possa ser lido de volta - nem pelo OrangChat, nem por outro "
"aplicativo, nem por você. Não há nada para vazar e nada para entregar."

msgctxt "imageContextMenu.copyImage"
msgid "Copy image"
msgstr "Copiar imagem"

msgctxt "imageContextMenu.copyImageAddress"
msgid "Copy image address"
msgstr "Copiar endereço da imagem"

msgctxt "imageContextMenu.saveImageAs"
msgid "Save image as…"
msgstr "Salvar imagem como…"

msgctxt "imageLightbox.resetZoom"
msgid "Reset zoom"
msgstr "Redefinir zoom"

msgctxt "imageLightbox.zoomIn"
msgid "Zoom in"
msgstr "Ampliar"

msgctxt "imageLightbox.zoomOut"
msgid "Zoom out"
msgstr "Diminuir zoom"

msgctxt "incomingCallDialog.accept"
msgid "Accept"
msgstr "Aceitar"

msgctxt "incomingCallDialog.acceptWithCamera"
msgid "Accept with camera"
msgstr "Aceitar com câmera"

msgctxt "incomingCallDialog.decline"
msgid "Decline"
msgstr "Declínio"

msgctxt "inviteCard.inviteInvalid"
msgid "Invite invalid"
msgstr "Convite inválido"

msgctxt "inviteCard.join"
msgid "Join"
msgstr "Juntar"

msgctxt "inviteCard.joined"
msgid "Joined"
msgstr "Ingressou"

msgctxt "inviteCard.resolvingInvite"
msgid "Resolving invite…"
msgstr "Resolvendo convite…"

msgctxt "inviteCard.signInToJoin"
msgid "Sign in to join"
msgstr "Faça login para participar"

msgctxt "inviteCard.thisInviteIsExpiredRevokedOr"
msgid "This invite is expired, revoked, or never existed."
msgstr "Este convite expirou, foi revogado ou nunca existiu."

msgctxt "inviteDialog.invitePeople"
msgid "Invite people"
msgstr "Convide pessoas"

msgctxt "inviteDialog.shareThisLinkItUnfurlsInto"
msgid ""
"Share this link - it unfurls into a join card when posted in chat, and opens "
"the app on phones that have it. Expires in 7 days."
msgstr ""
"Compartilhe este link - ele se transforma em um cartão de adesão quando "
"postado no bate-papo e abre o aplicativo nos telefones que o possuem. Expira "
"em 7 dias."

msgctxt "invitePage.thatInviteLinkIsMissingA"
msgid "That invite link is missing a code."
msgstr "Esse link de convite está faltando um código."

msgctxt "keyErasureSection.eraseMyEncryptionKeys"
msgid "Erase my encryption keys"
msgstr "Apagar minhas chaves de criptografia"

msgctxt "keyErasureSection.everyMessageAlreadyInYourEncrypted"
msgid ""
"Every message already in your encrypted conversations becomes permanently "
"unreadable - by you, by us, by anyone. Nothing brings them back."
msgstr ""
"Todas as mensagens que já estão em suas conversas criptografadas tornam-se "
"permanentemente ilegíveis – por você, por nós, por qualquer pessoa. Nada os "
"traz de volta."

msgctxt "keyErasureSection.hasNotHappenedYet"
msgid "It has not happened yet."
msgstr "Isso ainda não aconteceu."

msgctxt "keyErasureSection.happensAfter"
msgid ""
"This happens after {time}, unless a device that still holds your keys opens "
"OrangChat before then."
msgstr ""
"Isso acontece após {time}, a menos que um dispositivo que ainda contenha "
"suas chaves abra o OrangChat antes disso."

msgctxt "keyErasureSection.ifYouDidNotAskForThis"
msgid ""
"If you did not ask for this, cancel it now and change your password - "
"somebody else is signed in to your account."
msgstr ""
"Se você não solicitou isso, cancele agora e altere sua senha - outra pessoa "
"está conectada à sua conta."

msgctxt "keyErasureSection.leaveThisEmptyIfYouDo"
msgid ""
"Leave this empty if you do not have two-factor turned on. It just makes the "
"wait shorter - three hours instead of a day."
msgstr ""
"Deixe em branco se você não tiver os dois fatores ativados. Isso apenas "
"torna a espera mais curta – três horas em vez de um dia."

msgctxt "keyErasureSection.neverMind"
msgid "Never mind"
msgstr "Deixa para lá"

msgctxt "keyErasureSection.stoppedYourEncryptionKeysAreStaying"
msgid ""
"Stopped. Your encryption keys are staying where they are. If you did not ask "
"for the erasure in the first place, change your password now - somebody else "
"was signed in."
msgstr ""
"Parou. Suas chaves de criptografia permanecerão onde estão. Se você não "
"solicitou o apagamento, altere sua senha agora - outra pessoa fez login."

msgctxt "keyErasureSection.twoFactorCode"
msgid "Two-factor code"
msgstr "Código de dois fatores"

msgctxt "keyErasureSection.yourEncryptionKeysAreScheduledTo"
msgid "Your encryption keys are scheduled to be erased"
msgstr "Suas chaves de criptografia estão programadas para serem apagadas"

msgctxt "legalPage.10DisclaimersAndLiability"
msgid "10. Disclaimers and liability"
msgstr "10. Isenções de responsabilidade e responsabilidade"

msgctxt "legalPage.10Security"
msgid "10. Security"
msgstr "10. Segurança"

msgctxt "legalPage.11Changes"
msgid "11. Changes"
msgstr "11. Mudanças"

msgctxt "legalPage.11GoverningLawAndDisputes"
msgid "11. Governing law and disputes"
msgstr "11. Lei aplicável e disputas"

msgctxt "legalPage.12ChangesToTheseTerms"
msgid "12. Changes to these terms"
msgstr "12. Alterações nestes termos"

msgctxt "legalPage.1ControllerAndContact"
msgid "1. Controller and contact"
msgstr "1. Controlador e contato"

msgctxt "legalPage.1WhoProvidesOrangchat"
msgid "1. Who provides OrangChat"
msgstr "1. Quem fornece OrangChat"

msgctxt "legalPage.2026OrangesLt"
msgid "© 2026 Oranges.LT"
msgstr "© 2026 Oranges.LT"

msgctxt "legalPage.2AcceptingTheseTerms"
msgid "2. Accepting these terms"
msgstr "2. Aceitando estes termos"

msgctxt "legalPage.2DataWeProcess"
msgid "2. Data we process"
msgstr "2. Dados que processamos"

msgctxt "legalPage.3WhyWeProcessData"
msgid "3. Why we process data"
msgstr "3. Por que processamos dados"

msgctxt "legalPage.3YourAccount"
msgid "3. Your account"
msgstr "3. Sua conta"

msgctxt "legalPage.4HowContentIsShared"
msgid "4. How content is shared"
msgstr "4. Como o conteúdo é compartilhado"

msgctxt "legalPage.4YourContent"
msgid "4. Your content"
msgstr "4. Seu conteúdo"

msgctxt "legalPage.5RulesForUsingTheService"
msgid "5. Rules for using the service"
msgstr "5. Regras de utilização do serviço"

msgctxt "legalPage.5ServiceProvidersAndExternalRecipients"
msgid "5. Service providers and external recipients"
msgstr "5. Prestadores de serviços e destinatários externos"

msgctxt "legalPage.6InternationalTransfers"
msgid "6. International transfers"
msgstr "6. Transferências internacionais"

msgctxt "legalPage.6ServersAndModeration"
msgid "6. Servers and moderation"
msgstr "6. Servidores e moderação"

msgctxt "legalPage.7Retention"
msgid "7. Retention"
msgstr "7. Retenção"

msgctxt "legalPage.7SoftwareAndThirdPartyServices"
msgid "7. Software and third-party services"
msgstr "7. Software e serviços de terceiros"

msgctxt "legalPage.8AvailabilityAndChanges"
msgid "8. Availability and changes"
msgstr "8. Disponibilidade e alterações"

msgctxt "legalPage.8YourRights"
msgid "8. Your rights"
msgstr "8. Seus direitos"

msgctxt "legalPage.9Children"
msgid "9. Children"
msgstr "9. Crianças"

msgctxt "legalPage.9SuspensionAndTermination"
msgid "9. Suspension and termination"
msgstr "9. Suspensão e rescisão"

msgctxt "legalPage.about10Minutes"
msgid "About 10 minutes"
msgstr "Cerca de 10 minutos"

msgctxt "legalPage.accountAndServiceContentRemainWhile"
msgid ""
"Account and service content remain while your account or the relevant "
"content exists."
msgstr ""
"O conteúdo da conta e do serviço permanece enquanto sua conta ou o conteúdo "
"relevante existir."

msgctxt "legalPage.accountData"
msgid "Account data:"
msgstr "Dados da conta:"

msgctxt "legalPage.appeals"
msgid "Appeals"
msgstr "Recursos"

msgctxt "legalPage.backToOrangchat"
msgid "Back to OrangChat"
msgstr "Voltar para OrangChat"

msgctxt "legalPage.backupsMayRetainDeletedDataFor"
msgid ""
"Backups may retain deleted data for a limited recovery and security period."
msgstr ""
"Os backups podem reter dados excluídos por um período limitado de "
"recuperação e segurança."

msgctxt "legalPage.byCreatingAnAccountAccessingOrangchat"
msgid ""
"By creating an account, accessing OrangChat, or continuing to use it after "
"being told about an updated version of these terms, you agree to these terms "
"and the Community Guidelines. If you do not agree, do not use the service."
msgstr ""
"Ao criar uma conta, acessar o OrangChat ou continuar a usá-lo após ser "
"informado sobre uma versão atualizada destes termos, você concorda com estes "
"termos e com as Diretrizes da Comunidade. Caso não concorde, não utilize o "
"serviço."

msgctxt "legalPage.callParticipationOnlineStatusDeviceType"
msgid ""
"call participation, online status, device type, and short-lived credentials "
"used to connect calls."
msgstr ""
"participação em chamadas, status online, tipo de dispositivo e credenciais "
"de curta duração usadas para conectar chamadas."

msgctxt "legalPage.chat"
msgid "Chat"
msgstr "Bater papo"

msgctxt "legalPage.cloudinaryForEncryptedAttachmentsAndProfile"
msgid "Cloudinary for encrypted attachments and profile media storage."
msgstr ""
"Cloudinary para anexos criptografados e armazenamento de mídia de perfil."

msgctxt "legalPage.communityGuidelines"
msgid "Community Guidelines"
msgstr "Diretrizes da comunidade"

msgctxt "legalPage.connectionsToOrangchatUseEncryptedHttps"
msgid ""
"Connections to OrangChat use encrypted HTTPS or WSS transport. Passwords are "
"hashed with Argon2id rather than stored as readable passwords. Cloud-hosted "
"message attachments and stored OAuth credentials are encrypted before "
"storage. We also use access controls, short-lived access tokens, refresh-"
"token rotation, optional two-factor authentication, rate limits, and "
"restricted service permissions."
msgstr ""
"As conexões com o OrangChat usam transporte HTTPS ou WSS criptografado. As "
"senhas são criptografadas com Argon2id em vez de armazenadas como senhas "
"legíveis. Anexos de mensagens hospedados na nuvem e credenciais OAuth "
"armazenadas são criptografados antes do armazenamento. Também usamos "
"controles de acesso, tokens de acesso de curta duração, rotação de token de "
"atualização, autenticação opcional de dois fatores, limites de taxa e "
"permissões de serviço restritas."

msgctxt "legalPage.consent"
msgid "Consent:"
msgstr "Consentimento:"

msgctxt "legalPage.contentAndSocialData"
msgid "Content and social data:"
msgstr "Conteúdo e dados sociais:"

msgctxt "legalPage.contract"
msgid "Contract:"
msgstr "Contrato:"

msgctxt "legalPage.controllerContactParagraph"
msgid ""
"Oranges.LT, Lithuania, is the controller for personal data processed to "
"provide OrangChat. For privacy questions or to exercise your rights, email "
"{email}."
msgstr ""
"Oranges.LT, Lituânia, é o controlador dos dados pessoais processados ​​para "
"fornecer o OrangChat. Para questões de privacidade ou para exercer seus "
"direitos, envie um e-mail para {email}."

msgctxt "legalPage.cookieAndLocalStoragePolicy"
msgid "Cookie and Local Storage Policy"
msgstr "Política de Cookies e Armazenamento Local"

msgctxt "legalPage.cookiesWeUse"
msgid "Cookies we use"
msgstr "Cookies que usamos"

msgctxt "legalPage.copyright"
msgid "Copyright"
msgstr "Direitos autorais"

msgctxt "legalPage.deletingAnAccountScrubsIdentifyingAccount"
msgid ""
"Deleting an account scrubs identifying account and profile fields and "
"removes personal side records. Messages and necessary moderation records may "
"remain under a deleted identity. You can delete all messages separately "
"before deleting the account."
msgstr ""
"A exclusão de uma conta elimina a identificação dos campos da conta e do "
"perfil e remove registros pessoais. Mensagens e registros de moderação "
"necessários podem permanecer sob uma identidade excluída. Você pode excluir "
"todas as mensagens separadamente antes de excluir a conta."

msgctxt "legalPage.dependingOnTheFeatureAndDeployment"
msgid ""
"Depending on the feature and deployment configuration, data may be handled "
"by:"
msgstr ""
"Dependendo do recurso e da configuração de implantação, os dados podem ser "
"tratados por:"

msgctxt "legalPage.deviceData"
msgid "Device data:"
msgstr "Dados do dispositivo:"

msgctxt "legalPage.directMessagesAndGroupDirectMessages"
msgid ""
"Direct messages and group direct messages are end-to-end encrypted once "
"every participant has enrolled an encryption-capable device. Until then, the "
"conversation is clearly labelled as plaintext. Server channels remain "
"readable by OrangChat so their public history, search, moderation, and role-"
"based access controls can work. Encrypted conversations keep message bodies, "
"attachment keys, drafts, and search data on participating devices; OrangChat "
"still processes delivery metadata such as participants, timestamps, and "
"ciphertext sizes. No system is perfectly secure, so users should also "
"protect their credentials and devices."
msgstr ""
"Mensagens diretas e mensagens diretas em grupo são criptografadas de ponta a "
"ponta quando cada participante inscreve um dispositivo com capacidade de "
"criptografia. Até então, a conversa é claramente rotulada como texto "
"simples. Os canais do servidor permanecem legíveis pelo OrangChat para que "
"seu histórico público, pesquisa, moderação e controles de acesso baseados em "
"funções possam funcionar. As conversas criptografadas mantêm o corpo das "
"mensagens, chaves de anexos, rascunhos e dados de pesquisa nos dispositivos "
"participantes; OrangChat ainda processa metadados de entrega, como "
"participantes, carimbos de data/hora e tamanhos de texto cifrado. Nenhum "
"sistema é perfeitamente seguro, portanto os usuários também devem proteger "
"suas credenciais e dispositivos."

msgctxt "legalPage.distributeMalwareStealCredentialsEvadeAccess"
msgid ""
"Distribute malware, steal credentials, evade access controls, or disrupt the "
"service."
msgstr ""
"Distribua malware, roube credenciais, evite controles de acesso ou "
"interrompa o serviço."

msgctxt "legalPage.doNotSellTransferShareOr"
msgid ""
"Do not sell, transfer, share, or impersonate another person through an "
"account."
msgstr ""
"Não venda, transfira, compartilhe ou se faça passar por outra pessoa por "
"meio de uma conta."

msgctxt "legalPage.effectiveDate"
msgid "Effective {date}"
msgstr "{date} eficaz"

msgctxt "legalPage.email"
msgid "Email"
msgstr "E-mail"

msgctxt "legalPage.emailAddressUsernameDisplayNamePassword"
msgid ""
"email address, username, display name, password hash, OAuth login "
"identifiers, profile fields, privacy preferences, and security settings."
msgstr ""
"endereço de e-mail, nome de usuário, nome de exibição, hash de senha, "
"identificadores de login OAuth, campos de perfil, preferências de "
"privacidade e configurações de segurança."

msgctxt "legalPage.enforcementMayIncludeWarningsContentRestrictions"
msgid ""
"Enforcement may include warnings, content restrictions, content removal, "
"feature limits, suspension, termination, evidence preservation, or referral "
"to authorities. We consider context, severity, intent, harm, history, and "
"the risk of repetition."
msgstr ""
"A aplicação pode incluir avisos, restrições de conteúdo, remoção de "
"conteúdo, limites de recursos, suspensão, rescisão, preservação de "
"evidências ou encaminhamento às autoridades. Consideramos o contexto, a "
"gravidade, a intenção, o dano, a história e o risco de repetição."

msgctxt "legalPage.evadeASuspensionBanRateLimit"
msgid ""
"Evade a suspension, ban, rate limit, moderation action, or technical "
"restriction."
msgstr ""
"Evite suspensão, banimento, limite de taxa, ação de moderação ou restrição "
"técnica."

msgctxt "legalPage.exploitGroomEndangerOrSexualiseA"
msgid "Exploit, groom, endanger, or sexualise a minor."
msgstr "Explorar, preparar, colocar em perigo ou sexualizar um menor."

msgctxt "legalPage.googleFirebaseCloudMessagingAndWeb"
msgid ""
"Google Firebase Cloud Messaging and Web Push providers for notifications."
msgstr ""
"Provedores Google Firebase Cloud Messaging e Web Push para notificações."

msgctxt "legalPage.identifiersNamesProfileLinksAndOauth"
msgid ""
"identifiers, names, profile links, and OAuth tokens needed for account "
"connections you choose to enable."
msgstr ""
"identificadores, nomes, links de perfil e tokens OAuth necessários para "
"conexões de conta que você escolhe ativar."

msgctxt "legalPage.infrastructureDatabaseCachingAndSecurityProviders"
msgid ""
"Infrastructure, database, caching, and security providers needed to host "
"OrangChat."
msgstr ""
"Provedores de infraestrutura, banco de dados, cache e segurança necessários "
"para hospedar o OrangChat."

msgctxt "legalPage.integrationData"
msgid "Integration data:"
msgstr "Dados de integração:"

msgctxt "legalPage.ipAddressUserAgentSessionRecords"
msgid ""
"IP address, user agent, session records, authentication tokens, rate-limit "
"records, audit logs, push subscriptions, error details, and request metadata."
msgstr ""
"Endereço IP, agente do usuário, registros de sessão, tokens de autenticação, "
"registros de limite de taxa, logs de auditoria, assinaturas push, detalhes "
"de erros e metadados de solicitação."

msgctxt "legalPage.keepsYourAccountSignedInAnd"
msgid "Keeps your account signed in and rotates sessions securely."
msgstr "Mantém sua conta conectada e alterna sessões com segurança."

msgctxt "legalPage.keepTheServiceTrustworthy"
msgid "Keep the service trustworthy"
msgstr "Mantenha o serviço confiável"

msgctxt "legalPage.keepYourPasswordBackupCodesDevices"
msgid ""
"Keep your password, backup codes, devices, and authentication methods secure."
msgstr ""
"Mantenha sua senha, códigos de backup, dispositivos e métodos de "
"autenticação seguros."

msgctxt "legalPage.largeOrangmoveAttachmentsNormallyExpireWithin"
msgid "Large OrangMove attachments normally expire within one hour."
msgstr "Anexos grandes do OrangMove normalmente expiram em uma hora."

msgctxt "legalPage.legalAndSafetyRequests"
msgid "Legal and safety requests"
msgstr "Solicitações legais e de segurança"

msgctxt "legalPage.legalDocuments"
msgid "Legal documents"
msgstr "Documentos legais"

msgctxt "legalPage.legalNotice"
msgid "Legal Notice"
msgstr "Aviso Legal"

msgctxt "legalPage.legalObligations"
msgid "Legal obligations:"
msgstr "Obrigações legais:"

msgctxt "legalPage.legitimateInterests"
msgid "Legitimate interests:"
msgstr "Interesses legítimos:"

msgctxt "legalPage.lithuania"
msgid "Lithuania"
msgstr "Lituânia"

msgctxt "legalPage.lithuanianLawGovernsTheseTermsWithout"
msgid ""
"Lithuanian law governs these terms, without taking away mandatory "
"protections available to consumers in their country of residence. Please "
"contact us first so we can try to resolve a concern. Consumers may bring a "
"claim before any court that has jurisdiction under applicable consumer law. "
"Other claims are subject to the courts of Lithuania."
msgstr ""
"A lei lituana rege estes termos, sem retirar as proteções obrigatórias "
"disponíveis aos consumidores no seu país de residência. Entre em contato "
"conosco primeiro para que possamos tentar resolver uma preocupação. Os "
"consumidores podem apresentar uma reclamação perante qualquer tribunal que "
"tenha jurisdição ao abrigo da legislação do consumidor aplicável. Outras "
"reclamações estão sujeitas aos tribunais da Lituânia."

msgctxt "legalPage.livekitInfrastructureForRealTimeVoice"
msgid "LiveKit infrastructure for real-time voice, video, and screen sharing."
msgstr ""
"Infraestrutura LiveKit para compartilhamento de voz, vídeo e tela em tempo "
"real."

msgctxt "legalPage.localDeviceStorage"
msgid "Local device storage"
msgstr "Armazenamento local do dispositivo"

msgctxt "legalPage.locallyStoredThemeAccessibilityNotificationDownload"
msgid ""
"locally stored theme, accessibility, notification, download, plugin, and "
"interface preferences."
msgstr ""
"tema armazenado localmente, acessibilidade, notificação, download, plug-in e "
"preferências de interface."

msgctxt "legalPage.location"
msgid "Location"
msgstr "Localização"

msgctxt "legalPage.loginAndProfileConnectionProvidersYou"
msgid ""
"Login and profile connection providers you select, such as Google, Discord, "
"GitHub, GitLab, Twitch, YouTube, Reddit, X, or Steam."
msgstr ""
"Provedores de conexão de login e perfil que você selecionar, como Google, "
"Discord, GitHub, GitLab, Twitch, YouTube, Reddit, X ou Steam."

msgctxt "legalPage.managingStorage"
msgid "Managing storage"
msgstr "Gerenciando armazenamento"

msgctxt "legalPage.messagesAndProfileInformationAreShared"
msgid ""
"Messages and profile information are shared with the people and communities "
"you choose, according to channel permissions, membership, and privacy "
"settings. Server owners and moderators can access moderation and audit "
"information for communities they manage. Public or invite-accessible spaces "
"may expose content to a wider audience."
msgstr ""
"Mensagens e informações de perfil são compartilhadas com as pessoas e "
"comunidades que você escolher, de acordo com as permissões do canal, "
"associação e configurações de privacidade. Proprietários e moderadores de "
"servidores podem acessar informações de moderação e auditoria das "
"comunidades que gerenciam. Espaços públicos ou acessíveis por convite podem "
"expor o conteúdo a um público mais amplo."

msgctxt "legalPage.messagesAttachmentsReactionsDraftsFriendshipsMemberships"
msgid ""
"messages, attachments, reactions, drafts, friendships, memberships, roles, "
"bans, events, server settings, and linked profiles."
msgstr ""
"mensagens, anexos, reações, rascunhos, amizades, associações, funções, "
"banimentos, eventos, configurações de servidor e perfis vinculados."

msgctxt "legalPage.name"
msgid "Name"
msgstr "Nome"

msgctxt "legalPage.navCookies"
msgid "Cookies"
msgstr "Biscoitos"

msgctxt "legalPage.navGuidelines"
msgid "Guidelines"
msgstr "Diretrizes"

msgctxt "legalPage.navLegalNotice"
msgid "Legal notice"
msgstr "Aviso legal"

msgctxt "legalPage.navPrivacy"
msgid "Privacy"
msgstr "Privacidade"

msgctxt "legalPage.navTerms"
msgid "Terms"
msgstr "Termos"

msgctxt "legalPage.noCredibleThreatsEncouragementOfViolence"
msgid ""
"No credible threats, encouragement of violence, or celebration of violent "
"harm."
msgstr ""
"Nenhuma ameaça credível, incentivo à violência ou celebração de danos "
"violentos."

msgctxt "legalPage.noEvasionOfBansModerationRate"
msgid "No evasion of bans, moderation, rate limits, or security controls."
msgstr ""
"Nenhuma evasão de proibições, moderação, limites de taxas ou controles de "
"segurança."

msgctxt "legalPage.noHarassmentStalkingTargetedHumiliationOr"
msgid "No harassment, stalking, targeted humiliation, or coordinated abuse."
msgstr ""
"Nenhum assédio, perseguição, humilhação direcionada ou abuso coordenado."

msgctxt "legalPage.noHatefulConductBasedOnProtected"
msgid "No hateful conduct based on protected characteristics."
msgstr "Nenhuma conduta odiosa baseada em características protegidas."

msgctxt "legalPage.noImpersonationIntendedToDeceiveOr"
msgid "No impersonation intended to deceive or defraud."
msgstr "Nenhuma representação com intenção de enganar ou fraudar."

msgctxt "legalPage.noInfringementOfCopyrightTrademarkPrivacy"
msgid "No infringement of copyright, trademark, privacy, or other rights."
msgstr ""
"Nenhuma violação de direitos autorais, marca registrada, privacidade ou "
"outros direitos."

msgctxt "legalPage.noNonConsensualIntimateContentOr"
msgid "No non-consensual intimate content or sexual content involving minors."
msgstr ""
"Nenhum conteúdo íntimo não consensual ou conteúdo sexual envolvendo menores."

msgctxt "legalPage.noPromotionOrCoordinationOfUnlawful"
msgid "No promotion or coordination of unlawful goods, services, or conduct."
msgstr "Nenhuma promoção ou coordenação de bens, serviços ou condutas ilegais."

msgctxt "legalPage.noScamsPhishingMalwareCredentialTheft"
msgid "No scams, phishing, malware, credential theft, or malicious links."
msgstr ""
"Sem golpes, phishing, malware, roubo de credenciais ou links maliciosos."

msgctxt "legalPage.noSexualExploitationGroomingOrEndangerment"
msgid "No sexual exploitation, grooming, or endangerment of minors."
msgstr "Nenhuma exploração sexual, aliciamento ou perigo para menores."

msgctxt "legalPage.noSharingPrivateOrIntimateInformation"
msgid "No sharing private or intimate information without permission."
msgstr ""
"Não é permitido compartilhar informações privadas ou íntimas sem permissão."

msgctxt "legalPage.noSpamUnsolicitedBulkMessagingArtificial"
msgid ""
"No spam, unsolicited bulk messaging, artificial engagement, or abusive bots."
msgstr ""
"Nada de spam, mensagens em massa não solicitadas, envolvimento artificial ou "
"bots abusivos."

msgctxt "legalPage.nothingInTheseTermsExcludesLiability"
msgid ""
"Nothing in these terms excludes liability that cannot lawfully be excluded, "
"including liability for intentional misconduct, gross negligence, or "
"mandatory consumer rights. If you are a consumer, you keep all protections "
"given to you by the law of your country."
msgstr ""
"Nada nestes termos exclui responsabilidade que não possa ser legalmente "
"excluída, incluindo responsabilidade por má conduta intencional, negligência "
"grave ou direitos obrigatórios do consumidor. Se você é um consumidor, você "
"mantém todas as proteções que lhe são dadas pela lei do seu país."

msgctxt "legalPage.openaiForAutomatedSafetyClassificationOf"
msgid "OpenAI for automated safety classification of uploaded images."
msgstr ""
"OpenAI para classificação automatizada de segurança de imagens carregadas."

msgctxt "legalPage.operatedByOrangesLt"
msgid ""
"OrangChat is operated by Oranges.LT in Lithuania. Contact us at {email}. "
"More operator information is available in our {legalNotice}."
msgstr ""
"OrangChat é operado pela Oranges.LT na Lituânia. Contate-nos em {email}. "
"Mais informações do operador estão disponíveis em nosso {legalNotice}."

msgctxt "legalPage.operationalSecurityAndModerationRecordsAre"
msgid ""
"Operational, security, and moderation records are kept only as long as "
"reasonably needed."
msgstr ""
"Os registros operacionais, de segurança e de moderação são mantidos apenas "
"enquanto for razoavelmente necessário."

msgctxt "legalPage.operator"
msgid "Operator"
msgstr "Operador"

msgctxt "legalPage.orang"
msgid "Orang"
msgstr "laranja"

msgctxt "legalPage.orangchat"
msgid "OrangChat"
msgstr "OrangChat"

msgctxt "legalPage.orangchatCanConnectToOrDisplay"
msgid ""
"OrangChat can connect to or display third-party services. Those services "
"have their own terms and privacy practices. We do not control and are not "
"responsible for third-party content, availability, or conduct."
msgstr ""
"OrangChat pode se conectar ou exibir serviços de terceiros. Esses serviços "
"têm seus próprios termos e práticas de privacidade. Não controlamos e não "
"somos responsáveis ​​pelo conteúdo, disponibilidade ou conduta de terceiros."

msgctxt "legalPage.orangchatHasNoAdvertisingAnalyticsSdk"
msgid ""
"OrangChat has no advertising, analytics SDK, cross-site tracker, or data "
"broker relationship. We do not sell personal data, use behavioural "
"advertising, or create profiles for marketing."
msgstr ""
"OrangChat não tem publicidade, SDK analítico, rastreador entre sites ou "
"relacionamento com corretor de dados. Não vendemos dados pessoais, não "
"utilizamos publicidade comportamental nem criamos perfis para marketing."

msgctxt "legalPage.orangchatIsBuiltForConversationAnd"
msgid ""
"OrangChat is built for conversation and community. These rules apply to "
"accounts, profiles, messages, calls, files, servers, links, and every other "
"part of the service."
msgstr ""
"OrangChat foi criado para conversação e comunidade. Essas regras se aplicam "
"a contas, perfis, mensagens, chamadas, arquivos, servidores, links e todas "
"as outras partes do serviço."

msgctxt "legalPage.orangchatIsCurrentlyProvidedWithoutA"
msgid ""
"OrangChat is currently provided without a paid subscription. We may change, "
"add, limit, or discontinue features and may perform maintenance. We do not "
"promise uninterrupted, error-free, or permanently available service. We will "
"provide reasonable notice when a material change is likely to significantly "
"affect users, where practical."
msgstr ""
"Atualmente, o OrangChat é fornecido sem assinatura paga. Podemos alterar, "
"adicionar, limitar ou descontinuar recursos e realizar manutenção. Não "
"prometemos serviço ininterrupto, livre de erros ou permanentemente "
"disponível. Forneceremos um aviso razoável quando uma alteração material "
"puder afetar significativamente os usuários, sempre que possível."

msgctxt "legalPage.orangchatIsNotAvailableToChildren"
msgid ""
"OrangChat is not available to children under 14. We do not knowingly collect "
"personal data from a child below the applicable minimum age. Contact us if "
"you believe a child has provided data in breach of this rule."
msgstr ""
"OrangChat não está disponível para crianças menores de 14 anos. Não "
"coletamos intencionalmente dados pessoais de crianças abaixo da idade mínima "
"aplicável. Contate-nos se você acredita que uma criança forneceu dados em "
"violação desta regra."

msgctxt "legalPage.orangchatIsPrivacyFocusedWeDo"
msgid ""
"OrangChat is privacy-focused. We do not track you across the web, build "
"advertising profiles, run product analytics, sell personal data, or collect "
"information simply because it might be useful later. This policy explains "
"the limited information that must be processed to provide the web, desktop, "
"and Android service you request."
msgstr ""
"OrangChat é focado na privacidade. Não rastreamos você na web, não criamos "
"perfis de publicidade, não executamos análises de produtos, não vendemos "
"dados pessoais ou coletamos informações simplesmente porque podem ser úteis "
"posteriormente. Esta política explica as informações limitadas que devem ser "
"processadas para fornecer o serviço Web, desktop e Android solicitado."

msgctxt "legalPage.orangchatUsesOnlyStorageNeededTo"
msgid ""
"OrangChat uses only storage needed to sign you in, secure account linking, "
"remember your choices, and provide requested features. We do not use "
"advertising or analytics cookies."
msgstr ""
"OrangChat usa apenas o armazenamento necessário para fazer login, vincular "
"contas seguras, lembrar suas escolhas e fornecer os recursos solicitados. "
"Não utilizamos cookies publicitários ou analíticos."

msgctxt "legalPage.orangesLt"
msgid "Oranges.LT"
msgstr "Laranjas.LT"

msgctxt "legalPage.orangmoveForTemporaryStorageOfLarge"
msgid ""
"OrangMove for temporary storage of large files, normally for up to one hour."
msgstr ""
"OrangMove para armazenamento temporário de arquivos grandes, normalmente por "
"até uma hora."

msgctxt "legalPage.preventsForgeryDuringGoogleOrDiscord"
msgid "Prevents forgery during Google or Discord login."
msgstr "Evita falsificação durante o login no Google ou Discord."

msgctxt "legalPage.privacyPolicy"
msgid "Privacy Policy"
msgstr "política de Privacidade"

msgctxt "legalPage.protectPeople"
msgid "Protect people"
msgstr "Proteja as pessoas"

msgctxt "legalPage.provideAccurateRegistrationInformationAndKeep"
msgid "Provide accurate registration information and keep it current."
msgstr "Forneça informações de registro precisas e mantenha-as atualizadas."

msgctxt "legalPage.purpose"
msgid "Purpose"
msgstr "Propósito"

msgctxt "legalPage.refreshSessionsNormallyExpireAfter30"
msgid ""
"Refresh sessions normally expire after 30 days and are rotated or revoked on "
"logout."
msgstr ""
"As sessões de atualização normalmente expiram após 30 dias e são alternadas "
"ou revogadas no logout."

msgctxt "legalPage.reportingAndEnforcement"
msgid "Reporting and enforcement"
msgstr "Relatórios e aplicação"

msgctxt "legalPage.reportSeriousViolations"
msgid ""
"Report serious violations to server moderators and to {email}. Include "
"relevant message links, user or server identifiers, timestamps, and a "
"concise explanation. Do not redistribute harmful material merely to document "
"a report."
msgstr ""
"Relate violações graves aos moderadores do servidor e ao {email}. Inclua "
"links de mensagens relevantes, identificadores de usuário ou servidor, "
"carimbos de data/hora e uma explicação concisa. Não redistribua material "
"prejudicial apenas para documentar um relatório."

msgctxt "legalPage.securityAndTechnicalData"
msgid "Security and technical data:"
msgstr "Dados técnicos e de segurança:"

msgctxt "legalPage.sendPrivacyRequestsContentNoticesIntellectual"
msgid ""
"Send privacy requests, content notices, intellectual property notices, "
"safety reports, and lawful authority requests to the email above. Clearly "
"identify the request, the relevant content or account, your authority or "
"rights, and reliable contact details. We may request additional information "
"needed to verify and process the request."
msgstr ""
"Envie solicitações de privacidade, avisos de conteúdo, avisos de propriedade "
"intelectual, relatórios de segurança e solicitações de autoridade legal para "
"o e-mail acima. Identifique claramente a solicitação, o conteúdo ou conta "
"relevante, sua autoridade ou direitos e detalhes de contato confiáveis. "
"Poderemos solicitar informações adicionais necessárias para verificar e "
"processar a solicitação."

msgctxt "legalPage.sendSpamRunAbusiveAutomationScrape"
msgid ""
"Send spam, run abusive automation, scrape users, or manipulate platform "
"features."
msgstr ""
"Envie spam, execute automação abusiva, raspe usuários ou manipule recursos "
"da plataforma."

msgctxt "legalPage.serverOwnersAndModeratorsMaySet"
msgid ""
"Server owners and moderators may set additional rules and may remove content "
"or members from their communities. Their actions are their own. OrangChat "
"may investigate reports, restrict visibility, remove content, disable "
"features, suspend accounts, preserve evidence, or contact competent "
"authorities when reasonably necessary."
msgstr ""
"Proprietários e moderadores de servidores podem definir regras adicionais e "
"remover conteúdo ou membros de suas comunidades. Suas ações são próprias. "
"OrangChat pode investigar denúncias, restringir a visibilidade, remover "
"conteúdo, desativar recursos, suspender contas, preservar evidências ou "
"entrar em contato com autoridades competentes quando for razoavelmente "
"necessário."

msgctxt "legalPage.serverOwnersShouldPublishClearLocal"
msgid ""
"Server owners should publish clear local rules, choose trustworthy "
"moderators, use permissions carefully, respond to reports, and protect "
"younger members. Local rules may be stricter than these guidelines but may "
"not authorise conduct prohibited by them."
msgstr ""
"Os proprietários de servidores devem publicar regras locais claras, escolher "
"moderadores confiáveis, usar as permissões com cuidado, responder aos "
"relatórios e proteger os membros mais jovens. As regras locais podem ser "
"mais rigorosas do que estas diretrizes, mas não podem autorizar condutas por "
"elas proibidas."

msgctxt "legalPage.serverResponsibilities"
msgid "Server responsibilities"
msgstr "Responsabilidades do servidor"

msgctxt "legalPage.service"
msgid "Service"
msgstr "Serviço"

msgctxt "legalPage.serviceOperator"
msgid "Service operator"
msgstr "Operador de serviço"

msgctxt "legalPage.someProvidersMayProcessDataOutside"
msgid ""
"Some providers may process data outside Lithuania or the European Economic "
"Area. Where required, we rely on an adequacy decision, approved standard "
"contractual clauses, or another lawful transfer safeguard. You may ask us "
"for information about the safeguard relevant to a particular provider."
msgstr ""
"Alguns fornecedores podem processar dados fora da Lituânia ou do Espaço "
"Económico Europeu. Quando necessário, contamos com uma decisão de adequação, "
"cláusulas contratuais padrão aprovadas ou outra salvaguarda de transferência "
"legal. Você pode nos solicitar informações sobre a proteção relevante para "
"um fornecedor específico."

msgctxt "legalPage.subjectToApplicableLawYouMay"
msgid ""
"Subject to applicable law, you may request access, correction, deletion, "
"restriction, portability, or a copy of your data. You may object to "
"processing based on legitimate interests and withdraw consent where "
"processing relies on consent. You may also complain to the Lithuanian State "
"Data Protection Inspectorate or your local supervisory authority."
msgstr ""
"Sujeito à legislação aplicável, você poderá solicitar acesso, correção, "
"exclusão, restrição, portabilidade ou cópia de seus dados. Você pode se opor "
"ao processamento com base em interesses legítimos e retirar o consentimento "
"quando o processamento depender de consentimento. Você também pode reclamar "
"junto à Inspeção Estadual de Proteção de Dados da Lituânia ou à autoridade "
"supervisora ​​local."

msgctxt "legalPage.tellUsPromptlyIfYouBelieve"
msgid ""
"Tell us promptly if you believe your account or the service has been "
"compromised."
msgstr ""
"Informe-nos imediatamente se você acredita que sua conta ou serviço foi "
"comprometido."

msgctxt "legalPage.temporaryOauthAndQrLoginState"
msgid "Temporary OAuth and QR login state normally expires within minutes."
msgstr ""
"O estado de login temporário do OAuth e QR normalmente expira em minutos."

msgctxt "legalPage.termsOfService"
msgid "Terms of Service"
msgstr "Termos de Serviço"

msgctxt "legalPage.theOrangchatNameSoftwareInterfaceGraphics"
msgid ""
"The OrangChat name, software, interface, graphics, and original materials "
"are protected by applicable intellectual property law. User content remains "
"the responsibility and property of its respective owner, subject to the "
"licence in the Terms of Service."
msgstr ""
"O nome, software, interface, gráficos e materiais originais do OrangChat são "
"protegidos pela lei de propriedade intelectual aplicável. O conteúdo do "
"usuário permanece de responsabilidade e propriedade de seu respectivo "
"proprietário, sujeito à licença nos Termos de Serviço."

msgctxt "legalPage.theseCookiesAreStrictlyNecessaryTo"
msgid ""
"These cookies are strictly necessary to provide authentication that you "
"request. They are Secure in production, and authentication cookies are not "
"available to page scripts."
msgstr ""
"Estes cookies são estritamente necessários para fornecer a autenticação que "
"você solicita. Eles são seguros em produção e os cookies de autenticação não "
"estão disponíveis para scripts de página."

msgctxt "legalPage.theseTermsGovernYourUseOf"
msgid ""
"These terms govern your use of OrangChat, including its website, desktop "
"application, Android application, messaging, calls, servers, integrations, "
"and related services."
msgstr ""
"Estes termos regem o uso do OrangChat, incluindo site, aplicativo de "
"desktop, aplicativo Android, mensagens, chamadas, servidores, integrações e "
"serviços relacionados."

msgctxt "legalPage.theWebAndDesktopAppsStore"
msgid ""
"The web and desktop apps store interface preferences on your device, "
"including theme, accessibility, message density, notification choices, "
"plugin settings, GIF favourites, download prompts, and dismissed notices. "
"The Android app stores equivalent settings and encrypted sign-in credentials "
"in app storage. This information stays on your device unless a feature "
"explicitly synchronises it with your account."
msgstr ""
"Os aplicativos da web e de desktop armazenam preferências de interface em "
"seu dispositivo, incluindo tema, acessibilidade, densidade de mensagens, "
"opções de notificação, configurações de plug-in, favoritos de GIF, "
"solicitações de download e avisos dispensados. O aplicativo Android armazena "
"configurações equivalentes e credenciais de login criptografadas no "
"armazenamento do aplicativo. Essas informações permanecem no seu "
"dispositivo, a menos que um recurso as sincronize explicitamente com a sua "
"conta."

msgctxt "legalPage.threatenViolenceHarassPeoplePublishPrivate"
msgid ""
"Threaten violence, harass people, publish private information, or promote "
"hatred."
msgstr ""
"Ameaçar com violência, assediar pessoas, publicar informações privadas ou "
"promover o ódio."

msgctxt "legalPage.toCreateAccountsDeliverMessagesAnd"
msgid ""
"to create accounts, deliver messages and calls, store content, manage "
"communities, authenticate sessions, and provide requested features."
msgstr ""
"para criar contas, entregar mensagens e chamadas, armazenar conteúdo, "
"gerenciar comunidades, autenticar sessões e fornecer recursos solicitados."

msgctxt "legalPage.toRequestReviewOfAPlatform"
msgid ""
"To request review of a platform-level action, email us from the address "
"associated with your account. Explain the action, why you believe it should "
"change, and any relevant context. Another review does not guarantee reversal."
msgstr ""
"Para solicitar a revisão de uma ação no nível da plataforma, envie-nos um e-"
"mail do endereço associado à sua conta. Explique a ação, por que você "
"acredita que ela deveria mudar e qualquer contexto relevante. Outra revisão "
"não garante a reversão."

msgctxt "legalPage.toRespondToValidLegalRequests"
msgid ""
"to respond to valid legal requests, protect rights, retain required records, "
"and meet regulatory duties."
msgstr ""
"para responder a solicitações legais válidas, proteger direitos, reter "
"registros necessários e cumprir obrigações regulatórias."

msgctxt "legalPage.toSecureTheServicePreventAbuse"
msgid ""
"to secure the service, prevent abuse, debug failures, moderate content, "
"maintain reliability, and understand operational usage."
msgstr ""
"para proteger o serviço, evitar abusos, depurar falhas, moderar conteúdo, "
"manter a confiabilidade e compreender o uso operacional."

msgctxt "legalPage.toTheFullestExtentPermittedBy"
msgid ""
"To the fullest extent permitted by law, OrangChat is provided as available "
"and without warranties beyond those that cannot legally be excluded. We are "
"not responsible for user content or for indirect, incidental, special, "
"consequential, or punitive losses arising from use of the service."
msgstr ""
"Em toda a extensão permitida por lei, o OrangChat é fornecido conforme "
"disponível e sem garantias além daquelas que não podem ser legalmente "
"excluídas. Não somos responsáveis ​​pelo conteúdo do usuário ou por perdas "
"indiretas, incidentais, especiais, consequenciais ou punitivas decorrentes "
"do uso do serviço."

msgctxt "legalPage.typicalDuration"
msgid "Typical duration"
msgstr "Duração típica"

msgctxt "legalPage.updatedDate"
msgid "Updated {date}"
msgstr "{date} atualizado"

msgctxt "legalPage.uploadContentYouDoNotHave"
msgid "Upload content you do not have permission to use."
msgstr "Carregue conteúdo que você não tem permissão para usar."

msgctxt "legalPage.upTo30Days"
msgid "Up to 30 days"
msgstr "Até 30 dias"

msgctxt "legalPage.useAccountAndSecuritySettingsWhere"
msgid ""
"Use account and security settings where possible, or email us. We may need "
"to verify your identity before completing a request."
msgstr ""
"Use as configurações de conta e segurança sempre que possível ou envie-nos "
"um e-mail. Talvez seja necessário verificar sua identidade antes de concluir "
"uma solicitação."

msgctxt "legalPage.useOrangchatForIllegalFraudulentDeceptive"
msgid "Use OrangChat for illegal, fraudulent, deceptive, or harmful activity."
msgstr ""
"Use o OrangChat para atividades ilegais, fraudulentas, enganosas ou "
"prejudiciais."

msgctxt "legalPage.voiceAndPresenceData"
msgid "Voice and presence data:"
msgstr "Dados de voz e presença:"

msgctxt "legalPage.weAimToApplyRestrictionsDiligently"
msgid ""
"We aim to apply restrictions diligently, objectively, and proportionately. "
"If we take a platform-level action against your account or content, you may "
"ask for a review by emailing us with the relevant account and content "
"details."
msgstr ""
"Nosso objetivo é aplicar restrições de forma diligente, objetiva e "
"proporcional. Se tomarmos uma ação em nível de plataforma contra sua conta "
"ou conteúdo, você poderá solicitar uma revisão enviando-nos um e-mail com os "
"detalhes relevantes da conta e do conteúdo."

msgctxt "legalPage.website"
msgid "Website"
msgstr "Site"

msgctxt "legalPage.weDiscloseInformationToAuthoritiesOr"
msgid ""
"We disclose information to authorities or other parties when required by law "
"or reasonably necessary to protect users, rights, safety, and service "
"security."
msgstr ""
"Divulgamos informações às autoridades ou outras partes quando exigido por "
"lei ou razoavelmente necessário para proteger os usuários, os direitos, a "
"segurança e a segurança do serviço."

msgctxt "legalPage.weGiveYouAPersonalLimited"
msgid ""
"We give you a personal, limited, revocable, non-transferable right to use "
"OrangChat software for its intended purpose. You may not bypass security "
"measures, misuse private interfaces, or reverse engineer the software where "
"law permits us to restrict that activity."
msgstr ""
"Damos a você o direito pessoal, limitado, revogável e intransferível de usar "
"o software OrangChat para a finalidade pretendida. Você não pode ignorar as "
"medidas de segurança, usar indevidamente interfaces privadas ou fazer "
"engenharia reversa do software onde a lei nos permitir restringir essa "
"atividade."

msgctxt "legalPage.weMaySuspendOrTerminateAccess"
msgid ""
"We may suspend or terminate access for a serious or repeated breach, legal "
"requirement, security risk, or material harm to users or the service. "
"Immediate action may be taken where delay would create risk. Otherwise, we "
"will use reasonable efforts to explain the action and available review "
"process."
msgstr ""
"Poderemos suspender ou encerrar o acesso em caso de violação grave ou "
"repetida, exigência legal, risco de segurança ou dano material aos usuários "
"ou ao serviço. Podem ser tomadas medidas imediatas sempre que o atraso possa "
"criar riscos. Caso contrário, envidaremos esforços razoáveis ​​para explicar a "
"ação e o processo de revisão disponível."

msgctxt "legalPage.weMayUpdateTheseTermsFor"
msgid ""
"We may update these terms for legal, security, operational, or product "
"reasons. We will provide notice of significant changes through the service "
"or another appropriate channel. The effective date at the top identifies the "
"current version."
msgstr ""
"Poderemos atualizar estes termos por motivos legais, de segurança, "
"operacionais ou de produto. Forneceremos avisos de alterações significativas "
"através do serviço ou de outro canal apropriado. A data de vigência na parte "
"superior identifica a versão atual."

msgctxt "legalPage.weMayUpdateThisPolicyWhen"
msgid ""
"We may update this policy when our service or legal obligations change. "
"Significant changes will be communicated through the service or another "
"appropriate channel."
msgstr ""
"Poderemos atualizar esta política quando nosso serviço ou obrigações legais "
"mudarem. Mudanças significativas serão comunicadas através do serviço ou "
"outro canal apropriado."

msgctxt "legalPage.weMinimiseDataCollectionIfInformation"
msgid ""
"We minimise data collection. If information is not needed to provide a "
"feature, protect the service, or meet a legal duty, we do not ask for or "
"intentionally retain it."
msgstr ""
"Minimizamos a coleta de dados. Se as informações não forem necessárias para "
"fornecer um recurso, proteger o serviço ou cumprir um dever legal, não as "
"solicitamos nem as retemos intencionalmente."

msgctxt "legalPage.whereYouChooseOptionalDevicePermissions"
msgid ""
"where you choose optional device permissions, push notifications, or an "
"optional connection that legally requires consent. You may withdraw consent "
"without affecting earlier processing."
msgstr ""
"onde você escolhe permissões de dispositivo opcionais, notificações push ou "
"uma conexão opcional que requer consentimento legal. Você pode retirar o "
"consentimento sem afetar o processamento anterior."

msgctxt "legalPage.youAreResponsibleForActivityPerformed"
msgid ""
"You are responsible for activity performed through your account until you "
"notify us."
msgstr ""
"Você é responsável pelas atividades realizadas em sua conta até nos "
"notificar."

msgctxt "legalPage.youCanClearOrangchatSiteData"
msgid ""
"You can clear OrangChat site data through your browser or app settings. "
"Blocking the necessary authentication cookie prevents persistent sign-in. "
"Clearing local storage resets device preferences but does not delete your "
"OrangChat account or server content. Because we do not set optional "
"advertising or analytics cookies, OrangChat does not display a consent "
"banner."
msgstr ""
"Você pode limpar os dados do site OrangChat por meio das configurações do "
"navegador ou do aplicativo. O bloqueio do cookie de autenticação necessário "
"impede o login persistente. Limpar o armazenamento local redefine as "
"preferências do dispositivo, mas não exclui sua conta OrangChat ou o "
"conteúdo do servidor. Como não definimos cookies opcionais de publicidade ou "
"análise, o OrangChat não exibe um banner de consentimento."

msgctxt "legalPage.youConfirmThatYouHaveThe"
msgid ""
"You confirm that you have the rights needed to submit your content and that "
"its use on OrangChat does not violate law, privacy, intellectual property, "
"or these terms."
msgstr ""
"Você confirma que possui os direitos necessários para enviar seu conteúdo e "
"que seu uso no OrangChat não viola a lei, a privacidade, a propriedade "
"intelectual ou estes termos."

msgctxt "legalPage.youKeepOwnershipOfMessagesFiles"
msgid ""
"You keep ownership of messages, files, profile information, server content, "
"custom emoji, sounds, events, and other material you submit. You give "
"OrangChat a worldwide, non-exclusive, royalty-free licence to host, store, "
"reproduce, process, transmit, display, and adapt that content only as needed "
"to operate, secure, improve, and provide the service. This licence ends when "
"the content is deleted, except for copies that must remain temporarily in "
"backups, security records, or material shared with others."
msgstr ""
"Você mantém a propriedade de mensagens, arquivos, informações de perfil, "
"conteúdo do servidor, emojis personalizados, sons, eventos e outros "
"materiais enviados. Você concede ao OrangChat uma licença mundial, não "
"exclusiva e isenta de royalties para hospedar, armazenar, reproduzir, "
"processar, transmitir, exibir e adaptar esse conteúdo apenas conforme "
"necessário para operar, proteger, melhorar e fornecer o serviço. Esta "
"licença termina quando o conteúdo é excluído, exceto para cópias que devem "
"permanecer temporariamente em backups, registros de segurança ou materiais "
"compartilhados com terceiros."

msgctxt "legalPage.youMayStopUsingOrangchatAt"
msgid ""
"You may stop using OrangChat at any time and may delete your account in "
"Security settings. You must transfer or delete servers you own first. "
"Account deletion removes identifying profile and account data, but messages "
"may remain under a Deleted User identity so other participants retain their "
"conversation history. You can separately delete your message history before "
"deleting your account."
msgstr ""
"Você pode parar de usar o OrangChat a qualquer momento e excluir sua conta "
"nas configurações de segurança. Você deve transferir ou excluir servidores "
"de sua propriedade primeiro. A exclusão da conta remove a identificação do "
"perfil e dos dados da conta, mas as mensagens podem permanecer sob uma "
"identidade de Usuário excluído para que outros participantes mantenham seu "
"histórico de conversas. Você pode excluir separadamente seu histórico de "
"mensagens antes de excluir sua conta."

msgctxt "legalPage.youMustBeAtLeast14"
msgid ""
"You must be at least 14 years old. If the law where you live requires "
"parental or guardian permission, you may use OrangChat only after obtaining "
"that permission. A parent or guardian who permits a minor to use OrangChat "
"should help them understand these terms and use the service safely."
msgstr ""
"Você deve ter pelo menos 14 anos. Se a lei do local onde você mora exigir "
"permissão dos pais ou responsáveis, você poderá usar o OrangChat somente "
"após obter essa permissão. Um pai ou responsável que permita que um menor "
"use o OrangChat deve ajudá-lo a compreender estes termos e a usar o serviço "
"com segurança."

msgctxt "legalPage.youMustFollowTheCommunityGuidelines"
msgid "You must follow the Community Guidelines. You must not:"
msgstr "Você deve seguir as Diretrizes da Comunidade. Você não deve:"

msgctxt "loginPage.authenticatorCode"
msgid "Authenticator code"
msgstr "Código autenticador"

msgctxt "loginPage.confirmWithYourPasskeyToFinish"
msgid "Confirm with your passkey to finish signing in."
msgstr "Confirme com sua senha para finalizar o login."

msgctxt "loginPage.createAnAccount"
msgid "Create an account"
msgstr "Crie uma conta"

msgctxt "loginPage.email"
msgid "Email"
msgstr "E-mail"

msgctxt "loginPage.emailCode"
msgid "Email code"
msgstr "Código de e-mail"

msgctxt "loginPage.emailMeACodeInstead"
msgid "Email me a code instead"
msgstr "Envie-me um código por e-mail"

msgctxt "loginPage.enterThe6DigitCodeFrom"
msgid "Enter the 6-digit code from your app, or a recovery code."
msgstr ""
"Digite o código de 6 dígitos do seu aplicativo ou um código de recuperação."

msgctxt "loginPage.logIn"
msgid "Log in"
msgstr "Conecte-se"

msgctxt "loginPage.logInToKeepTheConversation"
msgid "Log in to keep the conversation going."
msgstr "Faça login para continuar a conversa."

msgctxt "loginPage.lostYourAuthenticator"
msgid "Lost your authenticator?"
msgstr "Perdeu seu autenticador?"

msgctxt "loginPage.newToOrangchat"
msgid "New to OrangChat?"
msgstr "Novo no OrangChat?"

msgctxt "loginPage.password"
msgid "Password"
msgstr "Senha"

msgctxt "loginPage.sendANewCode"
msgid "Send a new code"
msgstr "Envie um novo código"

msgctxt "loginPage.signIn"
msgid "Sign in"
msgstr "Entrar"

msgctxt "loginPage.signInWithAPasskey"
msgid "Sign in with a passkey"
msgstr "Faça login com uma senha"

msgctxt "loginPage.signInWithYourPhone"
msgid "Sign in with your phone"
msgstr "Faça login com seu telefone"

msgctxt "loginPage.usePasskey"
msgid "Use passkey"
msgstr "Usar chave de acesso"

msgctxt "loginPage.verify"
msgid "Verify"
msgstr "Verificar"

msgctxt "loginPage.weEmailedYouASignIn"
msgid "We emailed you a sign-in code. It expires in 10 minutes."
msgstr "Enviamos a você um código de login por e-mail. Expira em 10 minutos."

msgctxt "loginPage.welcomeBack"
msgid "Welcome back"
msgstr "bem vindo de volta"

msgctxt "markdown.spoilerClickToReveal"
msgid "Spoiler, click to reveal"
msgstr "Spoiler, clique para revelar"

msgctxt "marketplaceThemes.install"
msgid "Install"
msgstr "Instalar"

msgctxt "marketplaceThemes.installed"
msgid "Installed"
msgstr "Instalado"

msgctxt "marketplaceThemes.intro"
msgid ""
"App themes override OrangChat color variables. Every entry is reviewed "
"through a pull request and bundled with the client. Want to contribute? "
"{repo}."
msgstr ""
"Os temas do aplicativo substituem as variáveis ​​de cores do OrangChat. Cada "
"entrada é revisada por meio de uma solicitação pull e agrupada com o "
"cliente. Quer contribuir? {repo}."

msgctxt "marketplaceThemes.noThemesMatch"
msgid "No themes match \"{query}\"."
msgstr "Nenhum tema corresponde a \"{query}\"."

msgctxt "marketplaceThemes.searchThemes"
msgid "Search themes"
msgstr "Temas de pesquisa"

msgctxt "marketplaceThemes.seeTheMarketplaceRepo"
msgid "See the marketplace repo"
msgstr "Veja o repositório do mercado"

msgctxt "memberList.ban"
msgid "Ban"
msgstr "Proibir"

msgctxt "memberList.banName"
msgid "Ban {name}"
msgstr "Banir {name}"

msgctxt "memberList.changeNickname"
msgid "Change nickname"
msgstr "Alterar apelido"

msgctxt "memberList.kick"
msgid "Kick"
msgstr "Chute"

msgctxt "memberList.kickName"
msgid "Kick {name}"
msgstr "Chute {name}"

msgctxt "memberList.members"
msgid "Members"
msgstr "Membros"

msgctxt "memberList.message"
msgid "Message"
msgstr "Mensagem"

msgctxt "memberList.nickname"
msgid "Nickname"
msgstr "Apelido"

msgctxt "memberList.offlineCount"
msgid "Offline - {count}"
msgstr "Off-line - {count}"

msgctxt "memberList.onlineCount"
msgid "Online - {count}"
msgstr "On-line - {count}"

msgctxt "memberList.reasonOptional"
msgid "Reason (optional)"
msgstr "Razão (opcional)"

msgctxt "memberList.roles"
msgid "Roles"
msgstr "Funções"

msgctxt "memberList.serverOwner"
msgid "Server owner"
msgstr "Proprietário do servidor"

msgctxt "memberList.theyCanRejoinWithANew"
msgid "They can rejoin with a new invite."
msgstr "Eles podem voltar com um novo convite."

msgctxt "memberList.theyWontBeAbleToRejoin"
msgid "They won't be able to rejoin unless unbanned."
msgstr "Eles não poderão voltar a participar, a menos que sejam desbanidos."

msgctxt "memberList.viewProfile"
msgid "View profile"
msgstr "Ver perfil"

msgctxt "messageAttachments.decrypt"
msgid "Decrypt"
msgstr "Descriptografar"

msgctxt "messageAttachments.decryptingFile"
msgid "Decrypting {filename}…"
msgstr "Descriptografando {filename}…"

msgctxt "messageAttachments.expiredLargeFilesAreOnlyKept"
msgid "Expired - large files are only kept for an hour"
msgstr "Expirado – arquivos grandes são mantidos apenas por uma hora"

msgctxt "messageAttachments.hiddenByModeration"
msgid "This image was hidden by automatic moderation"
msgstr "Esta imagem foi ocultada pela moderação automática"

msgctxt "messageAttachments.inappropriateContent"
msgid "Inappropriate content"
msgstr "Conteúdo impróprio"

msgctxt "messageAttachments.show"
msgid "Show"
msgstr "Mostrar"

msgctxt "messageAttachments.sizeEncrypted"
msgid "{size} · encrypted"
msgstr "{size} · criptografado"

msgctxt "messageAttachments.spoiler"
msgid "Spoiler"
msgstr "Spoiler"

msgctxt "messageAttachments.thisFileCouldNotBeDecrypted"
msgid "This file could not be decrypted on this device"
msgstr "Este arquivo não pôde ser descriptografado neste dispositivo"

msgctxt "messageContextMenu.addReaction"
msgid "Add Reaction"
msgstr "Adicionar reação"

msgctxt "messageContextMenu.apps"
msgid "Apps"
msgstr "Aplicativos"

msgctxt "messageContextMenu.copyMessageId"
msgid "Copy Message ID"
msgstr "Copiar ID da mensagem"

msgctxt "messageContextMenu.copyMessageLink"
msgid "Copy Message Link"
msgstr "Copiar link da mensagem"

msgctxt "messageContextMenu.copyText"
msgid "Copy Text"
msgstr "Copiar texto"

msgctxt "messageContextMenu.deleteMessage"
msgid "Delete Message"
msgstr "Excluir mensagem"

msgctxt "messageContextMenu.editMessage"
msgid "Edit Message"
msgstr "Editar mensagem"

msgctxt "messageContextMenu.forward"
msgid "Forward"
msgstr "Avançar"

msgctxt "messageContextMenu.markUnread"
msgid "Mark Unread"
msgstr "Marcar como não lido"

msgctxt "messageContextMenu.pinMessage"
msgid "Pin Message"
msgstr "Fixar mensagem"

msgctxt "messageContextMenu.reply"
msgid "Reply"
msgstr "Responder"

msgctxt "messageContextMenu.reportMessage"
msgid "Report Message"
msgstr "Mensagem de relatório"

msgctxt "messageContextMenu.speakMessage"
msgid "Speak Message"
msgstr "Falar mensagem"

msgctxt "messageContextMenu.unpinMessage"
msgid "Unpin Message"
msgstr "Liberar mensagem"

msgctxt "messageItem.deleteMessage"
msgid "Delete message"
msgstr "Excluir mensagem"

msgctxt "messageItem.edited"
msgid "(edited)"
msgstr "(editado)"

msgctxt "messageItem.editMessage"
msgid "Edit message"
msgstr "Editar mensagem"

msgctxt "messageItem.enterToSaveEscToCancel"
msgid "Enter to save · Esc to cancel"
msgstr "Enter para salvar · Esc para cancelar"

msgctxt "messageItem.jumpToTheRepliedMessage"
msgid "Jump to the replied message"
msgstr "Ir para a mensagem respondida"

msgctxt "messageItem.originalMessage"
msgid "Original message"
msgstr "Mensagem original"

msgctxt "messageItem.pinned"
msgid "Pinned"
msgstr "Fixado"

msgctxt "messageItem.reply"
msgid "Reply"
msgstr "Responder"

msgctxt "messageList.couldntFindThatMessageItMay"
msgid "Couldn't find that message - it may have been deleted."
msgstr "Não foi possível encontrar essa mensagem. Ela pode ter sido excluída."

msgctxt "messageList.loadEarlierMessages"
msgid "Load earlier messages"
msgstr "Carregar mensagens anteriores"

msgctxt "messageList.newMessages"
msgid "New messages"
msgstr "Novas mensagens"

msgctxt "messageList.newMessagesStartHere"
msgid "New messages start here"
msgstr "Novas mensagens começam aqui"

msgctxt "messageList.thisIsTheStartOfThe"
msgid "This is the start of the channel. Say something!"
msgstr "Este é o início do canal. Dizer algo!"

msgctxt "messageList.welcomeToChannel"
msgid "Welcome to #{channel}"
msgstr "Bem-vindo ao #{channel}"

msgctxt "newDmDialog.findFriends"
msgid "Find friends"
msgstr "Encontre amigos"

msgctxt "newDmDialog.searchByNameOrUsername"
msgid "Search by name or username"
msgstr "Pesquise por nome ou nome de usuário"

msgctxt "passkeysSection.addAPasskey"
msgid "Add a passkey"
msgstr "Adicionar uma chave de acesso"

msgctxt "passkeysSection.addedLastUsed"
msgid "Added {added} · last used {lastUsed}"
msgstr "Adicionado {added} · último {lastUsed} usado"

msgctxt "passkeysSection.addedNeverUsed"
msgid "Added {added} · never used"
msgstr "Adicionado {added} · nunca usado"

msgctxt "passkeysSection.authenticatorCode"
msgid "Authenticator code"
msgstr "Código autenticador"

msgctxt "passkeysSection.createPasskey"
msgid "Create passkey"
msgstr "Criar chave de acesso"

msgctxt "passkeysSection.currentPassword"
msgid "Current password"
msgstr "Senha atual"

msgctxt "passkeysSection.name"
msgid "Name"
msgstr "Nome"

msgctxt "passkeysSection.noPasskeysYet"
msgid "No passkeys yet."
msgstr "Ainda não há chaves de acesso."

msgctxt "passkeysSection.passkeys"
msgid "Passkeys"
msgstr "Chaves de acesso"

msgctxt "passkeysSection.personalLaptop"
msgid "Personal laptop"
msgstr "Laptop pessoal"

msgctxt "passkeysSection.reachedTheLimit"
msgid "You've reached the limit of {max} passkeys. Remove one to add another."
msgstr "Você atingiu o limite de senhas {max}. Remova um para adicionar outro."

msgctxt "passkeysSection.removeName"
msgid "Remove {name}"
msgstr "Remover {name}"

msgctxt "passkeysSection.removePasskey"
msgid "Remove passkey"
msgstr "Remover senha"

msgctxt "passkeysSection.removingThisOnlyAffectsOrangchatDelete"
msgid ""
"Removing this only affects OrangChat. Delete it from the device's own "
"passkey settings too, or it will keep showing up there."
msgstr ""
"A remoção disso afeta apenas o OrangChat. Exclua-o também das configurações "
"de senha do dispositivo ou ele continuará aparecendo lá."

msgctxt "passkeysSection.renameName"
msgid "Rename {name}"
msgstr "Renomear {name}"

msgctxt "passkeysSection.signInWithYourFingerprintFace"
msgid ""
"Sign in with your fingerprint, face or device PIN instead of a password. A "
"passkey only works on the site that created it, so it can't be phished - "
"which is why we ask for one instead of an emailed code when your account has "
"one."
msgstr ""
"Faça login com sua impressão digital, rosto ou PIN do dispositivo em vez de "
"uma senha. Uma chave de acesso só funciona no site que a criou, por isso não "
"pode ser fraudada. É por isso que solicitamos uma em vez de um código "
"enviado por e-mail quando sua conta tiver um."

msgctxt "passkeysSection.soYouCanTellItApart"
msgid "So you can tell it apart from your other devices later."
msgstr ""
"Assim, você poderá diferenciá-lo de seus outros dispositivos posteriormente."

msgctxt "passkeysSection.syncedToYourDevicesKeychain"
msgid "Synced to your device's keychain."
msgstr "Sincronizado com as chaves do seu dispositivo."

msgctxt "passkeysSection.thisBrowserDoesntSupportPasskeysPasskeys"
msgid ""
"This browser doesn't support passkeys. Passkeys you add elsewhere will still "
"work on your other devices."
msgstr ""
"Este navegador não oferece suporte a senhas. As chaves de acesso adicionadas "
"em outro lugar ainda funcionarão em seus outros dispositivos."

msgctxt "plaintextNotice.thisConversationIsNotEncryptedYet"
msgid "This conversation is not encrypted yet"
msgstr "Esta conversa ainda não está criptografada"

msgctxt "plaintextNotice.waitingOn_one"
msgid ""
"{who} has not set up encryption on any device, and a locked message needs a "
"key on their side to open it. Messages here are stored the ordinary way "
"until then - it switches on by itself the moment they open OrangChat on a "
"phone or computer."
msgstr ""
"{who} não configurou criptografia em nenhum dispositivo e uma mensagem "
"bloqueada precisa de uma chave para abri-la. As mensagens aqui são "
"armazenadas da maneira normal até então - ele liga sozinho no momento em que "
"o OrangChat é aberto em um telefone ou computador."

msgctxt "plaintextNotice.waitingOn_other"
msgid ""
"{who} have not set up encryption on any device, and a locked message needs a "
"key on each of their side to open it. Messages here are stored the ordinary "
"way until then - it switches on by itself the moment they all open OrangChat "
"on a phone or computer."
msgstr ""
"{who} não configurou criptografia em nenhum dispositivo e uma mensagem "
"bloqueada precisa de uma chave em cada lado para abri-la. As mensagens aqui "
"são armazenadas da maneira normal até então - ele liga sozinho no momento em "
"que todos abrem o OrangChat em um telefone ou computador."

msgctxt "pluginsTab.enable"
msgid "Enable"
msgstr "Habilitar"

msgctxt "pluginsTab.enabled"
msgid "Enabled"
msgstr "Habilitado"

msgctxt "pluginsTab.intro"
msgid ""
"Built-in plugins tweak how this browser shows OrangChat. They ship with the "
"app - nothing is downloaded or run from elsewhere - and each choice is "
"stored on this device only. {count} enabled. Want to contribute? {repo}."
msgstr ""
"Plug-ins integrados ajustam a forma como este navegador mostra o OrangChat. "
"Eles são fornecidos com o aplicativo – nada é baixado ou executado de outro "
"lugar – e cada escolha é armazenada apenas neste dispositivo. {count} "
"ativado. Quer contribuir? {repo}."

msgctxt "pluginsTab.noPluginsMatch"
msgid "No plugins match \"{query}\"."
msgstr "Nenhum plug-in corresponde a \"{query}\"."

msgctxt "pluginsTab.searchPlugins"
msgid "Search plugins"
msgstr "Plug-ins de pesquisa"

msgctxt "pluginsTab.seeTheMarketplaceRepo"
msgid "See the marketplace repo"
msgstr "Veja o repositório do mercado"

msgctxt "privacyTab.checkPeopleBeforeMessagingThem"
msgid "Check people before messaging them"
msgstr "Verifique as pessoas antes de enviar mensagens para elas"

msgctxt "privacyTab.directMessages"
msgid "Direct messages"
msgstr "Mensagens diretas"

msgctxt "privacyTab.encryption"
msgid "Encryption"
msgstr "Criptografia"

msgctxt "privacyTab.everyDirectMessageIsEncryptedAlways"
msgid ""
"Every direct message is encrypted, always, and that part cannot be switched "
"off. This setting is about how carefully the other person's lock is checked "
"before your messages are sent to it."
msgstr ""
"Toda mensagem direta é sempre criptografada e essa parte não pode ser "
"desativada. Esta configuração trata do cuidado com que o bloqueio da outra "
"pessoa é verificado antes que suas mensagens sejam enviadas para ela."

msgctxt "privacyTab.friendNotifications"
msgid "Friend notifications"
msgstr "Notificações de amigos"

msgctxt "privacyTab.friendRequests"
msgid "Friend requests"
msgstr "Pedidos de amizade"

msgctxt "privacyTab.friendsComingOnline"
msgid "Friends coming online"
msgstr "Amigos ficando online"

msgctxt "privacyTab.leavingItOffIsNotUnprotected"
msgid ""
"Leaving it off is not \"unprotected\". Every lock is still checked against a "
"logbook that can only be added to, which your own devices read on every "
"start. The difference is whether a swapped lock is stopped before it can be "
"used, or caught right after. Group conversations always send straight away, "
"either way."
msgstr ""
"Deixá-lo desligado não é “desprotegido”. Cada bloqueio ainda é verificado em "
"um diário de bordo que só pode ser adicionado, que seus próprios "
"dispositivos leem a cada inicialização. A diferença é se um bloqueio trocado "
"é interrompido antes de poder ser usado ou capturado logo depois. As "
"conversas em grupo sempre são enviadas imediatamente, de qualquer maneira."

msgctxt "privacyTab.letPeopleSeeIsTypingWhile"
msgid "Let people see “is typing…” while you write."
msgstr "Deixe as pessoas verem “está digitando…” enquanto você escreve."

msgctxt "privacyTab.notifyMeWhenSomeoneAcceptsMy"
msgid "Notify me when someone accepts my friend request."
msgstr "Notifique-me quando alguém aceitar meu pedido de amizade."

msgctxt "privacyTab.notifyMeWhenSomeoneSendsMe"
msgid "Notify me when someone sends me a friend request."
msgstr "Notifique-me quando alguém me enviar um pedido de amizade."

msgctxt "privacyTab.offByDefaultThisFiresFor"
msgid ""
"Off by default - this fires for every friend each time they open the app."
msgstr ""
"Desativado por padrão - é acionado para todos os amigos sempre que eles "
"abrem o aplicativo."

msgctxt "privacyTab.requestsAccepted"
msgid "Requests accepted"
msgstr "Solicitações aceitas"

msgctxt "privacyTab.sendTypingIndicators"
msgid "Send typing indicators"
msgstr "Enviar indicadores de digitação"

msgctxt "privacyTab.stopRequiringVerification"
msgid "Stop requiring verification"
msgstr "Pare de exigir verificação"

msgctxt "privacyTab.whatYouShare"
msgid "What you share"
msgstr "O que você compartilha"

msgctxt "privacyTab.whoCanOpenANewConversation"
msgid ""
"Who can open a new conversation with you. Conversations you're already in "
"stay open either way."
msgstr ""
"Quem pode abrir uma nova conversa com você. As conversas em que você já "
"participa permanecem abertas de qualquer maneira."

msgctxt "privacyTab.whoCanSendYouAFriend"
msgid "Who can send you a friend request."
msgstr "Quem pode lhe enviar um pedido de amizade."

msgctxt "privacyTab.withSomeoneNewYourMessagesWait"
msgid ""
"With someone new, your messages wait on this device - locked, sent nowhere - "
"until you have seen their code in person or read the numbers to each other "
"on a call. Worth turning on only if you can realistically meet or ring the "
"people you message."
msgstr ""
"Com alguém novo, suas mensagens aguardam neste dispositivo - bloqueado, "
"enviado para lugar nenhum - até que você tenha visto o código pessoalmente "
"ou lido os números um para o outro durante uma ligação. Vale a pena ativar "
"apenas se você puder conhecer ou ligar de forma realista para as pessoas "
"para quem você envia mensagens."

msgctxt "profileCard.aboutMe"
msgid "About me"
msgstr "Sobre mim"

msgctxt "profileCard.memberSince"
msgid "Member since"
msgstr "Membro desde"

msgctxt "profileDialog.accept"
msgid "Accept"
msgstr "Aceitar"

msgctxt "profileDialog.message"
msgid "Message"
msgstr "Mensagem"

msgctxt "profileThemesTab.install"
msgid "Install"
msgstr "Instalar"

msgctxt "profileThemesTab.installed"
msgid "Installed"
msgstr "Instalado"

msgctxt "profileThemesTab.intro"
msgid ""
"Profile themes style your public profile card - each preview below is your "
"own card with that theme applied. Every entry is reviewed through a pull "
"request, bundled with the client, and sanitized before it renders. Want to "
"contribute? {repo}."
msgstr ""
"Os temas de perfil estilizam seu cartão de perfil público - cada "
"visualização abaixo é seu próprio cartão com esse tema aplicado. Cada "
"entrada é revisada por meio de uma solicitação pull, agrupada com o cliente "
"e higienizada antes de ser renderizada. Quer contribuir? {repo}."

msgctxt "profileThemesTab.noProfileThemesMatch"
msgid "No profile themes match \"{query}\"."
msgstr "Nenhum tema de perfil corresponde a \"{query}\"."

msgctxt "profileThemesTab.searchProfileThemes"
msgid "Search profile themes"
msgstr "Pesquisar temas de perfil"

msgctxt "profileThemesTab.seeTheMarketplaceRepo"
msgid "See the marketplace repo"
msgstr "Veja o repositório do mercado"

msgctxt "profileThemesTab.thisIsHowYourAboutMe"
msgid "This is how your About me reads with this theme applied."
msgstr "É assim que o seu Sobre mim é lido com este tema aplicado."

msgctxt "profileThemesTab.username"
msgid "username"
msgstr "nome de usuário"

msgctxt "profileThemesTab.yourName"
msgid "Your name"
msgstr "Seu nome"

msgctxt "qrLogin.codeExpired"
msgid "Code expired"
msgstr "Código expirou"

msgctxt "qrLogin.confirmOnYourPhone"
msgid "Confirm on your phone"
msgstr "Confirme no seu telefone"

msgctxt "qrLogin.couldNotStartQrSignIn"
msgid "Could not start QR sign-in."
msgstr "Não foi possível iniciar o login do QR."

msgctxt "qrLogin.newCode"
msgid "New code"
msgstr "Novo código"

msgctxt "qrLogin.openOrangchatOnYourPhoneAnd"
msgid ""
"Open OrangChat on your phone, and point it at this code to sign in here."
msgstr ""
"Abra o OrangChat no seu telefone e aponte para este código para fazer login "
"aqui."

msgctxt "qrLogin.scanWithTheOrangchatApp"
msgid "Scan with the OrangChat app"
msgstr "Digitalize com o aplicativo OrangChat"

msgctxt "qrLogin.signInQrCode"
msgid "Sign-in QR code"
msgstr "Código QR de login"

msgctxt "qrLogin.tryAgain"
msgid "Try again"
msgstr "Tente novamente"

msgctxt "qrLogin.useEmailAndPasswordInstead"
msgid "Use email and password instead"
msgstr "Use e-mail e senha"

msgctxt "qrScanner.cameraPreviewForScanningACode"
msgid "Camera preview for scanning a code"
msgstr "Pré-visualização da câmera para escanear um código"

msgctxt "qrScanner.pasteInstead"
msgid "Paste instead"
msgstr "Cole em vez disso"

msgctxt "qrScanner.pasteTheCodeTextInsteadIt"
msgid "Paste the code text instead. It starts with"
msgstr "Cole o texto do código. Começa com"

msgctxt "qrScanner.useTheCamera"
msgid "Use the camera"
msgstr "Use a câmera"

msgctxt "qrScanner.useThisCode"
msgid "Use this code"
msgstr "Use este código"

msgctxt "qrSignInTab.approveSignIn"
msgid "Approve sign-in"
msgstr "Aprovar login"

msgctxt "qrSignInTab.approveThisSignIn"
msgid "Approve this sign-in?"
msgstr "Aprovar este login?"

msgctxt "qrSignInTab.checkingSignInCode"
msgid "Checking sign-in code…"
msgstr "Verificando código de login…"

msgctxt "qrSignInTab.onlyApproveACodeShownOn"
msgid ""
"Only approve a code shown on a device you trust. This will sign that device "
"into your OrangChat account."
msgstr ""
"Aprove apenas um código mostrado em um dispositivo em que você confia. Isso "
"conectará esse dispositivo à sua conta OrangChat."

msgctxt "qrSignInTab.pointYourCameraAtTheQr"
msgid ""
"Point your camera at the QR code on the device you want to sign in. You will "
"review and approve the request before it is allowed."
msgstr ""
"Aponte sua câmera para o código QR no dispositivo em que deseja fazer login. "
"Você analisará e aprovará a solicitação antes que ela seja permitida."

msgctxt "qrSignInTab.scanAnotherCode"
msgid "Scan another code"
msgstr "Digitalize outro código"

msgctxt "qrSignInTab.scanASignInCode"
msgid "Scan a sign-in code"
msgstr "Digitalize um código de login"

msgctxt "qrSignInTab.signInApproved"
msgid "Sign-in approved"
msgstr "Login aprovado"

msgctxt "qrSignInTab.theOtherDeviceCanNowFinish"
msgid "The other device can now finish signing in."
msgstr "O outro dispositivo agora pode concluir o login."

msgctxt "reactions.addReaction"
msgid "Add reaction"
msgstr "Adicionar reação"

msgctxt "reportMessageDialog.addContextThatWillHelpReview"
msgid "Add context that will help review this report"
msgstr "Adicione contexto que ajudará a revisar este relatório"

msgctxt "reportMessageDialog.reportingDeliberatelyRevealsThisOneDecrypted"
msgid ""
"Reporting deliberately reveals this one decrypted message and a one-message "
"key. It does not reveal the conversation key, earlier messages, or later "
"messages."
msgstr ""
"O relatório revela deliberadamente esta mensagem descriptografada e uma "
"chave de uma mensagem. Não revela a chave da conversa, mensagens anteriores "
"ou mensagens posteriores."

msgctxt "reportMessageDialog.sendReport"
msgid "Send report"
msgstr "Enviar relatório"

msgctxt "reportMessageDialog.whatHappenedOptional"
msgid "What happened? (optional)"
msgstr "O que aconteceu? (opcional)"

msgctxt "safetyNumberCheck.checkingThemHereIsSaferThan"
msgid ""
"Checking them here is safer than reading along - sixty digits is more than "
"anyone actually compares by eye."
msgstr ""
"Verificá-los aqui é mais seguro do que ler - sessenta dígitos é mais do que "
"qualquer um realmente compara a olho nu."

msgctxt "safetyNumberCheck.digitsOf60"
msgid ""
"That is {digits} of 60 digits. Nothing is compared until the whole code is "
"there, so a partial one is never called a mismatch."
msgstr ""
"Isso é {digits} de 60 dígitos. Nada é comparado até que todo o código esteja "
"lá, portanto, um código parcial nunca é chamado de incompatibilidade."

msgctxt "safetyNumberCheck.notInTheSameRoom"
msgid "Not in the same room?"
msgstr "Não está na mesma sala?"

msgctxt "safetyNumberCheck.theseDoNotMatchMostOften"
msgid ""
"These do not match. Most often that is a digit misheard or mistyped, so "
"check it once more. If it still differs, somebody is standing between you - "
"do not send anything here until you know which."
msgstr ""
"Estes não correspondem. Na maioria das vezes, esse é um dígito mal ouvido ou "
"digitado incorretamente, então verifique mais uma vez. Se ainda for "
"diferente, alguém está entre vocês - não envie nada aqui até saber qual."

msgctxt "safetyNumberCheck.theseNumbersAppearOnceBothAccounts"
msgid ""
"These numbers appear once both accounts have set up encryption on a device."
msgstr ""
"Esses números aparecem quando ambas as contas configuram a criptografia em "
"um dispositivo."

msgctxt "safetyNumberCheck.workingItOut"
msgid "Working it out…"
msgstr "Resolvendo isso…"

msgctxt "searchDialog.noMessagesFoundFor"
msgid "No messages found for “{query}”."
msgstr "Nenhuma mensagem encontrada para “{query}”."

msgctxt "searchDialog.onlyThisChannel"
msgid "Only this channel"
msgstr "Somente este canal"

msgctxt "searchDialog.searchedOnThisDeviceEncryptedMessages"
msgid ""
"Searched on this device. Encrypted messages this device has never opened are "
"not in these results."
msgstr ""
"Pesquisado neste dispositivo. As mensagens criptografadas que este "
"dispositivo nunca abriu não estão nesses resultados."

msgctxt "searchDialog.searchMessages"
msgid "Search messages"
msgstr "Pesquisar mensagens"

msgctxt "searchDialog.searchThisConversation"
msgid "Search this conversation…"
msgstr "Pesquisar esta conversa…"

msgctxt "searchDialog.searchThisServer"
msgid "Search this server…"
msgstr "Pesquisar este servidor…"

msgctxt "searchDialog.serverSearchHint"
msgid "Server search matches whole words. Try {phrase} or {exclude} a word."
msgstr ""
"A pesquisa do servidor corresponde a palavras inteiras. Experimente {phrase} "
"ou {exclude} uma palavra."

msgctxt "searchDialog.typeToSearchMessages"
msgid "Type to search messages."
msgstr "Digite para pesquisar mensagens."

msgctxt "securityAlertOverlay.account"
msgid "Account {subject}"
msgstr "Conta {subject}"

msgctxt "securityAlertOverlay.acceptingStartsThisContactOverAs"
msgid ""
"Accepting starts this contact over as unverified and lets messages flow "
"again. Anything they sent before they started over stays unreadable, and it "
"does not confirm who they are - compare safety numbers once you can."
msgstr ""
"Aceitar reinicia esse contato como não verificado e permite que as mensagens "
"fluam novamente. Qualquer coisa que eles enviaram antes de recomeçar "
"permanece ilegível e não confirma quem eles são - compare os números de "
"segurança assim que puder."

msgctxt "securityAlertOverlay.iUnderstand"
msgid "I understand"
msgstr "Eu entendo"

msgctxt "securityTab.1ScanThisCode"
msgid "1. Scan this code"
msgstr "1. Digitalize este código"

msgctxt "securityTab.2EnterThe6DigitCode"
msgid "2. Enter the 6-digit code"
msgstr "2. Digite o código de 6 dígitos"

msgctxt "securityTab.accountStanding"
msgid "Account standing"
msgstr "Situação da conta"

msgctxt "securityTab.askForACodeFromYour"
msgid ""
"Ask for a code from your phone in addition to your password when you sign in."
msgstr "Peça um código do seu telefone além da sua senha ao fazer login."

msgctxt "securityTab.atLeast8Characters"
msgid "At least 8 characters."
msgstr "Pelo menos 8 caracteres."

msgctxt "securityTab.bannedFromServer"
msgid "Banned from {server}"
msgstr "Banido do {server}"

msgctxt "securityTab.cantScan"
msgid "Can't scan?"
msgstr "Não é possível digitalizar?"

msgctxt "securityTab.changeEmail"
msgid "Change email"
msgstr "Alterar e-mail"

msgctxt "securityTab.changePassword"
msgid "Change password"
msgstr "Alterar a senha"

msgctxt "securityTab.changingYourPasswordSignsOutEvery"
msgid "Changing your password signs out every other session."
msgstr "Alterar sua senha desconecta todas as outras sessões."

msgctxt "securityTab.codeFromYourApp"
msgid "Code from your app"
msgstr "Código do seu aplicativo"

msgctxt "securityTab.codeFromYourAppOrA"
msgid "Code from your app (or a recovery code)"
msgstr "Código do seu aplicativo (ou um código de recuperação)"

msgctxt "securityTab.confirmNewPassword"
msgid "Confirm new password"
msgstr "Confirme a nova senha"

msgctxt "securityTab.confirmYourPassword"
msgid "Confirm your password"
msgstr "Confirme sua senha"

msgctxt "securityTab.considerGeneratingANewSet"
msgid "Consider generating a new set."
msgstr "Considere gerar um novo conjunto."

msgctxt "securityTab.continue"
msgid "Continue"
msgstr "Continuar"

msgctxt "securityTab.copied"
msgid "Copied"
msgstr "Copiado"

msgctxt "securityTab.copy"
msgid "Copy"
msgstr "Cópia"

msgctxt "securityTab.deleteAccount"
msgid "Delete account"
msgstr "Excluir conta"

msgctxt "securityTab.deleteAllMyMessages"
msgid "Delete all my messages"
msgstr "Excluir todas as minhas mensagens"

msgctxt "securityTab.deleteAllYourMessages"
msgid "Delete all your messages"
msgstr "Exclua todas as suas mensagens"

msgctxt "securityTab.deletedMessages_one"
msgid "Deleted {count} message."
msgstr "Mensagem {count} excluída."

msgctxt "securityTab.deletedMessages_other"
msgid "Deleted {count} messages."
msgstr "Mensagens {count} excluídas."

msgctxt "securityTab.deleteMyAccount"
msgid "Delete my account"
msgstr "Excluir minha conta"

msgctxt "securityTab.deleteThemAll"
msgid "Delete them all"
msgstr "Exclua todos eles"

msgctxt "securityTab.emailAndPassword"
msgid "Email & password"
msgstr "E-mail e senha"

msgctxt "securityTab.emailChangedTo"
msgid "Email changed to {email}."
msgstr "E-mail alterado para {email}."

msgctxt "securityTab.enterThisKeyManually"
msgid "Enter this key manually:"
msgstr "Insira esta chave manualmente:"

msgctxt "securityTab.freezesTheAccountIfYouThink"
msgid ""
"Freezes the account if you think someone else is in it: signs out every "
"other device, blocks new sign-ins, and closes new DMs and friend requests "
"until you lift it."
msgstr ""
"Congela a conta se você achar que outra pessoa está nela: desconecta todos "
"os outros dispositivos, bloqueia novos logins e fecha novos DMs e "
"solicitações de amizade até que você a retire."

msgctxt "securityTab.generateCodes"
msgid "Generate codes"
msgstr "Gerar códigos"

msgctxt "securityTab.iveSavedThem"
msgid "I've saved them"
msgstr "Eu os salvei"

msgctxt "securityTab.leaveAllServers"
msgid "Leave all servers"
msgstr "Sair de todos os servidores"

msgctxt "securityTab.leavesEveryServerYoureInExcept"
msgid ""
"Leaves every server you're in except the ones you own. You'll need a new "
"invite to get back into any of them."
msgstr ""
"Sai de todos os servidores em que você está, exceto aqueles que você possui. "
"Você precisará de um novo convite para voltar a qualquer um deles."

msgctxt "securityTab.leftServers_one"
msgid "Left {count} server."
msgstr "Servidor {count} esquerdo."

msgctxt "securityTab.leftServers_other"
msgid "Left {count} servers."
msgstr "Servidores {count} esquerdos."

msgctxt "securityTab.liftLockdown"
msgid "Lift lockdown"
msgstr "Bloqueio de elevador"

msgctxt "securityTab.lockdown"
msgid "Lockdown"
msgstr "Confinamento"

msgctxt "securityTab.lockDownMyAccount"
msgid "Lock down my account"
msgstr "Bloquear minha conta"

msgctxt "securityTab.newEmail"
msgid "New email"
msgstr "Novo e-mail"

msgctxt "securityTab.newPassword"
msgid "New password"
msgstr "Nova Senha"

msgctxt "securityTab.newRecoveryCodes"
msgid "New recovery codes"
msgstr "Novos códigos de recuperação"

msgctxt "securityTab.noServerIsCurrentlyRestrictingYou"
msgid "No server is currently restricting you."
msgstr "Nenhum servidor está restringindo você no momento."

msgctxt "securityTab.nothingCanSignInAndNo"
msgid ""
"Nothing can sign in, and no new DMs or friend requests reach you. This "
"device stays signed in."
msgstr ""
"Nada pode fazer login e nenhum novo DM ou solicitação de amizade chega até "
"você. Este dispositivo permanece conectado."

msgctxt "securityTab.passwordChanged"
msgid "Password changed."
msgstr "Senha alterada."

msgctxt "securityTab.passwordChangedSessionsRevoked_one"
msgid "Password changed. {count} other session was signed out."
msgstr "Senha alterada. A outra sessão {count} foi desconectada."

msgctxt "securityTab.passwordChangedSessionsRevoked_other"
msgid "Password changed. {count} other sessions were signed out."
msgstr "Senha alterada. {count} outras sessões foram desconectadas."

msgctxt "securityTab.permanentlyDelete"
msgid "Permanently delete"
msgstr "Excluir permanentemente"

msgctxt "securityTab.reasonColon"
msgid "Reason: {reason}"
msgstr "Motivo: {reason}"

msgctxt "securityTab.recoveryCodes"
msgid "Recovery codes"
msgstr "Códigos de recuperação"

msgctxt "securityTab.recoveryCodesLeft_one"
msgid "{count} recovery code left."
msgstr "Código de recuperação {count} restante."

msgctxt "securityTab.recoveryCodesLeft_other"
msgid "{count} recovery codes left."
msgstr "Códigos de recuperação {count} restantes."

msgctxt "securityTab.removesEveryMessageYouveSentIn"
msgid ""
"Removes every message you've sent, in every server and group - including the "
"ones you've left. Attachments you uploaded aren't removed from storage. This "
"can't be undone."
msgstr ""
"Remove todas as mensagens que você enviou, em todos os servidores e grupos - "
"incluindo as que você deixou. Os anexos que você enviou não são removidos do "
"armazenamento. Isso não pode ser desfeito."

msgctxt "securityTab.saveTheseNowEachWorksOnce"
msgid ""
"Save these now - each works once if you lose your phone, and this is the "
"only time they're shown."
msgstr ""
"Salve-os agora - cada um funciona uma vez se você perder seu telefone, e "
"esta é a única vez que eles são mostrados."

msgctxt "securityTab.setAPassword"
msgid "Set a password"
msgstr "Defina uma senha"

msgctxt "securityTab.setPassword"
msgid "Set password"
msgstr "Definir senha"

msgctxt "securityTab.signedInAs"
msgid "Signed in as"
msgstr "Conectado como"

msgctxt "securityTab.signedOutOtherSessions_one"
msgid "Signed out {count} other session."
msgstr "Desconectou outra sessão do {count}."

msgctxt "securityTab.signedOutOtherSessions_other"
msgid "Signed out {count} other sessions."
msgstr "Desconectou outras sessões do {count}."

msgctxt "securityTab.stillYours"
msgid "Still yours: {names}."
msgstr "Ainda seu: {names}."

msgctxt "securityTab.thisReplacesEveryExistingRecovery"
msgid "This replaces every existing recovery code."
msgstr "Isso substitui todos os códigos de recuperação existentes."

msgctxt "securityTab.thoseDontMatch"
msgid "Those don't match."
msgstr "Isso não combina."

msgctxt "securityTab.timedOutInServer"
msgid "Timed out in {server}"
msgstr "Tempo limite esgotado em {server}"

msgctxt "securityTab.turnOff"
msgid "Turn off"
msgstr "Desligar"

msgctxt "securityTab.turnOffTwoFactor"
msgid "Turn off two-factor"
msgstr "Desativar dois fatores"

msgctxt "securityTab.turnOnTwoFactor"
msgid "Turn on two-factor"
msgstr "Ativar dois fatores"

msgctxt "securityTab.twoFactorAuthentication"
msgid "Two-factor authentication"
msgstr "Autenticação de dois fatores"

msgctxt "securityTab.twoFactorAuthenticationIsOn"
msgid "Two-factor authentication is on"
msgstr "A autenticação de dois fatores está ativada"

msgctxt "securityTab.twoFactorQrCode"
msgid "Two-factor QR code"
msgstr "Código QR de dois fatores"

msgctxt "securityTab.typeUsernameToConfirm"
msgid "Type {username} to confirm"
msgstr "Digite {username} para confirmar"

msgctxt "securityTab.untilTime"
msgid "Until {time}"
msgstr "Até {time}"

msgctxt "securityTab.usedToSignInTheresNo"
msgid "Used to sign in. There's no confirmation email, so double-check it."
msgstr ""
"Usado para fazer login. Não há e-mail de confirmação, então verifique "
"novamente."

msgctxt "securityTab.turningOffTwoFactorMakes"
msgid ""
"Turning off two-factor makes your password the only thing protecting your "
"account."
msgstr ""
"Desativar os dois fatores torna sua senha a única coisa que protege sua "
"conta."

msgctxt "securityTab.yesLeaveThemAll"
msgid "Yes, leave them all"
msgstr "Sim, deixe todos eles"

msgctxt "securityTab.youllNeedAnAuthenticatorAppGoogle"
msgid ""
"You'll need an authenticator app - Google Authenticator, 1Password, Aegis, "
"or any other TOTP app."
msgstr ""
"Você precisará de um aplicativo autenticador – Google Authenticator, "
"1Password, Aegis ou qualquer outro aplicativo TOTP."

msgctxt "securityTab.yourAccountIsInGoodStanding"
msgid "Your account is in good standing"
msgstr "Sua conta está em situação regular"

msgctxt "securityTab.yourAccountIsLockedDown"
msgid "Your account is locked down"
msgstr "Sua conta está bloqueada"

msgctxt "securityTab.yourCurrentPassword"
msgid "Your current password"
msgstr "Sua senha atual"

msgctxt "securityTab.yourMessagesStayInTheConversations"
msgid ""
"Your messages stay in the conversations they're part of, shown as from a "
"deleted user. Everything else - profile, connections, friends, server "
"memberships - is erased. This can't be undone."
msgstr ""
"Suas mensagens permanecem nas conversas das quais fazem parte, mostradas "
"como sendo de um usuário excluído. Todo o resto – perfil, conexões, amigos, "
"associações de servidores – é apagado. Isso não pode ser desfeito."

msgctxt "securityTab.yourPassword"
msgid "Your password"
msgstr "Sua senha"

msgctxt "serverContextMenu.copyServerId"
msgid "Copy Server ID"
msgstr "Copiar ID do servidor"

msgctxt "serverContextMenu.createCategory"
msgid "Create Category"
msgstr "Criar categoria"

msgctxt "serverContextMenu.createChannel"
msgid "Create Channel"
msgstr "Criar canal"

msgctxt "serverContextMenu.editPerServerProfile"
msgid "Edit Per-server Profile"
msgstr "Editar perfil por servidor"

msgctxt "serverContextMenu.inviteToServer"
msgid "Invite to Server"
msgstr "Convidar para o servidor"

msgctxt "serverContextMenu.leaveServer"
msgid "Leave Server"
msgstr "Sair do servidor"

msgctxt "serverContextMenu.markAsRead"
msgid "Mark As Read"
msgstr "Marcar como lido"

msgctxt "serverContextMenu.muteServer"
msgid "Mute Server"
msgstr "Servidor mudo"

msgctxt "serverContextMenu.notificationSettings"
msgid "Notification Settings"
msgstr "Configurações de notificação"

msgctxt "serverContextMenu.privacySettings"
msgid "Privacy Settings"
msgstr "Configurações de privacidade"

msgctxt "serverContextMenu.serverSettings"
msgid "Server Settings"
msgstr "Configurações do servidor"

msgctxt "serverContextMenu.unmuteServer"
msgid "Unmute Server"
msgstr "Ativar servidor mudo"

msgctxt "serverRail.addAServer"
msgid "Add a server"
msgstr "Adicionar um servidor"

msgctxt "serverRail.home"
msgid "Home"
msgstr "Lar"

msgctxt "serverRail.leaveServer"
msgid "Leave server"
msgstr "Sair do servidor"

msgctxt "serverRail.membersOfThisServerSeeThis"
msgid ""
"Members of this server see this nickname instead of your display name. Leave "
"it empty to use your display name."
msgstr ""
"Os membros deste servidor veem este apelido em vez do seu nome de exibição. "
"Deixe em branco para usar seu nome de exibição."

msgctxt "serverRail.nickname"
msgid "Nickname"
msgstr "Apelido"

msgctxt "serverRail.servers"
msgid "Servers"
msgstr "Servidores"

msgctxt "serverRail.unreadDirectMessages"
msgid "unread direct messages"
msgstr "mensagens diretas não lidas"

msgctxt "serverRail.youllNeedANewInviteTo"
msgid "You'll need a new invite to get back in."
msgstr "Você precisará de um novo convite para voltar."

msgctxt "serverSettingsDialog.auditLog"
msgid "Audit log"
msgstr "Registro de auditoria"

msgctxt "serverSettingsDialog.bans"
msgid "Bans"
msgstr "Proibições"

msgctxt "serverSettingsDialog.color"
msgid "Color"
msgstr "Cor"

msgctxt "serverSettingsDialog.dangerZone"
msgid "Danger zone"
msgstr "Zona de perigo"

msgctxt "serverSettingsDialog.deleteForever"
msgid "Delete forever"
msgstr "Excluir definitivamente"

msgctxt "serverSettingsDialog.deleteRole"
msgid "Delete role"
msgstr "Excluir função"

msgctxt "serverSettingsDialog.deleteServer"
msgid "Delete server"
msgstr "Excluir servidor"

msgctxt "serverSettingsDialog.deletingAServerRemovesAllIts"
msgid ""
"Deleting a server removes all its channels and messages. This cannot be "
"undone."
msgstr ""
"A exclusão de um servidor remove todos os seus canais e mensagens. Isto não "
"pode ser desfeito."

msgctxt "serverSettingsDialog.description"
msgid "Description"
msgstr "Descrição"

msgctxt "serverSettingsDialog.emoji"
msgid "Emoji"
msgstr "Emoji"

msgctxt "serverSettingsDialog.leaveEmptyForInitials"
msgid "Leave empty for initials."
msgstr "Deixe em branco para as iniciais."

msgctxt "serverSettingsDialog.loadingBans"
msgid "Loading bans…"
msgstr "Carregando proibições…"

msgctxt "serverSettingsDialog.membersLoseThisRoleImmediately"
msgid "Members lose this role immediately."
msgstr "Os membros perdem esta função imediatamente."

msgctxt "serverSettingsDialog.newRole"
msgid "New role"
msgstr "Nova função"

msgctxt "serverSettingsDialog.noBannedUsers"
msgid "No banned users."
msgstr "Nenhum usuário banido."

msgctxt "serverSettingsDialog.noRolesYet"
msgid "No roles yet."
msgstr "Ainda não há papéis."

msgctxt "serverSettingsDialog.overview"
msgid "Overview"
msgstr "Visão geral"

msgctxt "serverSettingsDialog.roleName"
msgid "Role name"
msgstr "Nome da função"

msgctxt "serverSettingsDialog.roles"
msgid "Roles"
msgstr "Funções"

msgctxt "serverSettingsDialog.shownOnInvitePage"
msgid "Shown on the invite page. {count}/1024"
msgstr "Exibido na página de convite. {count}/1024"

msgctxt "serverSettingsDialog.saveChanges"
msgid "Save changes"
msgstr "Salvar alterações"

msgctxt "serverSettingsDialog.saveRole"
msgid "Save role"
msgstr "Salvar função"

msgctxt "serverSettingsDialog.serverIcon"
msgid "Server icon"
msgstr "Ícone do servidor"

msgctxt "serverSettingsDialog.serverName"
msgid "Server name"
msgstr "Nome do servidor"

msgctxt "serverSettingsDialog.serverSettings"
msgid "Server settings"
msgstr "Configurações do servidor"

msgctxt "serverSettingsDialog.sounds"
msgid "Sounds"
msgstr "Sons"

msgctxt "serverSettingsDialog.thisPermanentlyDeletesTheServerIts"
msgid "This permanently deletes the server, its channels, and every message."
msgstr ""
"Isso exclui permanentemente o servidor, seus canais e todas as mensagens."

msgctxt "serverSettingsDialog.unban"
msgid "Unban"
msgstr "Desbanir"

msgctxt "serverSettingsDialog.whatIsThisServerAbout"
msgid "What is this server about?"
msgstr "Do que se trata esse servidor?"

msgctxt "serverView.couldntLoadThisServer"
msgid "Couldn't load this server"
msgstr "Não foi possível carregar este servidor"

msgctxt "serverView.noTextChannelsYetCreateOne"
msgid "No text channels yet - create one from the server menu."
msgstr "Ainda não há canais de texto - crie um no menu do servidor."

msgctxt "sharingTab.allowCameraMicrophone"
msgid "Allow camera & microphone"
msgstr "Permitir câmera e microfone"

msgctxt "sharingTab.appliesTheNextTimeYouJoin"
msgid "Applies the next time you join a call."
msgstr "Aplica-se na próxima vez que você participar de uma chamada."

msgctxt "sharingTab.camera"
msgid "Camera"
msgstr "Câmera"

msgctxt "sharingTab.cameraAndMicrophoneAccessIsGranted"
msgid "Camera and microphone access is granted."
msgstr "O acesso à câmera e ao microfone é concedido."

msgctxt "sharingTab.cameraAndMicrophoneAreBlockedRe"
msgid ""
"Camera and microphone are blocked. Re-allow them for this site in your "
"browser's address bar, then reload."
msgstr ""
"Câmera e microfone estão bloqueados. Permita-os novamente para este site na "
"barra de endereço do seu navegador e recarregue."

msgctxt "sharingTab.chromeAndEdgeOnlyOtherBrowsers"
msgid "Chrome and Edge only - other browsers always use the system default."
msgstr ""
"Apenas Chrome e Edge – outros navegadores sempre usam o padrão do sistema."

msgctxt "sharingTab.inputDevice"
msgid "Input device"
msgstr "Dispositivo de entrada"

msgctxt "sharingTab.joinMuted"
msgid "Join muted"
msgstr "Participar silenciado"

msgctxt "sharingTab.joinWithCameraOn"
msgid "Join with camera on"
msgstr "Participe com a câmera ligada"

msgctxt "sharingTab.microphone"
msgid "Microphone"
msgstr "Microfone"

msgctxt "sharingTab.orangchatOnlyOpensYourCameraAnd"
msgid ""
"OrangChat only opens your camera and microphone during a call, and while "
"you're testing them here."
msgstr ""
"OrangChat só abre sua câmera e microfone durante uma chamada e enquanto você "
"os testa aqui."

msgctxt "sharingTab.output"
msgid "Output"
msgstr "Saída"

msgctxt "sharingTab.permissions"
msgid "Permissions"
msgstr "Permissões"

msgctxt "sharingTab.speaker"
msgid "Speaker"
msgstr "Palestrante"

msgctxt "sharingTab.startEveryCallWithYourMicrophone"
msgid "Start every call with your microphone off."
msgstr "Inicie todas as chamadas com o microfone desligado."

msgctxt "sharingTab.startVoiceChannelsWithVideoAlready"
msgid "Start voice channels with video already publishing."
msgstr "Inicie canais de voz com vídeos já publicados."

msgctxt "sharingTab.theseChoicesAreStoredOnThis"
msgid ""
"These choices are stored on this device only - they're never sent to the "
"server."
msgstr ""
"Essas escolhas são armazenadas apenas neste dispositivo – elas nunca são "
"enviadas ao servidor."

msgctxt "sharingTab.thisBrowserDoesntExposeCameraOr"
msgid "This browser doesn't expose camera or microphone controls."
msgstr "Este navegador não expõe controles de câmera ou microfone."

msgctxt "sharingTab.videoDevice"
msgid "Video device"
msgstr "Dispositivo de vídeo"

msgctxt "sharingTab.whenJoiningACall"
msgid "When joining a call"
msgstr "Ao ingressar em uma chamada"

msgctxt "signupPage.alreadyHaveAnAccount"
msgid "Already have an account?"
msgstr "Já tem uma conta?"

msgctxt "signupPage.checkYourEmailForAVerification"
msgid ""
"Check your email for a verification link. You must verify it before signing "
"in."
msgstr ""
"Verifique seu e-mail para obter um link de verificação. Você deve verificá-"
"lo antes de fazer login."

msgctxt "signupPage.claimYourUsernameAndStartChatting"
msgid "Claim your username and start chatting."
msgstr "Reivindique seu nome de usuário e comece a conversar."

msgctxt "signupPage.communityGuidelines"
msgid "Community Guidelines"
msgstr "Diretrizes da comunidade"

msgctxt "signupPage.createAccount"
msgid "Create account"
msgstr "Criar uma conta"

msgctxt "signupPage.createYourAccount"
msgid "Create your account"
msgstr "Crie sua conta"

msgctxt "signupPage.displayNameOptional"
msgid "Display name (optional)"
msgstr "Nome de exibição (opcional)"

msgctxt "signupPage.email"
msgid "Email"
msgstr "E-mail"

msgctxt "signupPage.legalConsent"
msgid ""
"By creating an account, you agree to the {terms} and {guidelines}, and "
"acknowledge the {privacy}."
msgstr ""
"Ao criar uma conta, você concorda com {terms} e {guidelines} e reconhece "
"{privacy}."

msgctxt "signupPage.logIn"
msgid "Log in"
msgstr "Conecte-se"

msgctxt "signupPage.lowercaseLettersNumbersUnderscoresAndDots"
msgid "Lowercase letters, numbers, underscores, and dots."
msgstr "Letras minúsculas, números, sublinhados e pontos."

msgctxt "signupPage.password"
msgid "Password"
msgstr "Senha"

msgctxt "signupPage.privacyPolicy"
msgid "Privacy Policy"
msgstr "política de Privacidade"

msgctxt "signupPage.termsOfService"
msgid "Terms of Service"
msgstr "Termos de Serviço"

msgctxt "signupPage.username"
msgid "Username"
msgstr "Nome de usuário"

msgctxt "soundTab.deleteName"
msgid "Delete {name}"
msgstr "Excluir {name}"

msgctxt "soundTab.maxSizeMb"
msgid "Sound must be 1 MB or smaller."
msgstr "O som deve ter 1 MB ou menos."

msgctxt "soundTab.mp3OggWavOrFlacUpTo"
msgid "MP3, OGG, WAV or FLAC up to 1 MB and {seconds} seconds."
msgstr "MP3, OGG, WAV ou FLAC até 1 MB e {seconds} segundos."

msgctxt "soundTab.noSoundsYetUploadOneTo"
msgid "No sounds yet. Upload one to play it in this server's voice channels."
msgstr ""
"Nenhum som ainda. Faça upload de um para reproduzi-lo nos canais de voz "
"deste servidor."

msgctxt "soundTab.previewName"
msgid "Preview {name}"
msgstr "Visualizar {name}"

msgctxt "soundTab.renameName"
msgid "Rename {name}"
msgstr "Renomear {name}"

msgctxt "soundTab.soundboard"
msgid "Soundboard"
msgstr "Mesa de som"

msgctxt "soundTab.soundsMustBeSecondsOrShorter"
msgid "Sounds must be {max} seconds or shorter (that one is {actual}s)."
msgstr "Os sons devem ter {max} segundos ou menos (esse é {actual}s)."

msgctxt "soundTab.upload"
msgid "Upload"
msgstr "Carregar"

msgctxt "soundTab.uploading"
msgid "Uploading…"
msgstr "Fazendo upload…"

msgctxt "soundTab.volumeForName"
msgid "Volume for {name}"
msgstr "Volume para {name}"

msgctxt "soundboardPanel.noSoundsYetAddSomeIn"
msgid "No sounds yet. Add some in Server settings → Sounds."
msgstr "Nenhum som ainda. Adicione alguns em Configurações do servidor → Sons."

msgctxt "soundboardPanel.soundboard"
msgid "Soundboard"
msgstr "Mesa de som"

msgctxt "splashScreen.loadingOrangchat"
msgid "Loading OrangChat"
msgstr "Carregando OrangChat"

msgctxt "systemTab.appUpdates"
msgid "App updates"
msgstr "Atualizações de aplicativos"

msgctxt "systemTab.cachedDataOnThisDevice"
msgid "Cached data on this device."
msgstr "Dados armazenados em cache neste dispositivo."

msgctxt "systemTab.cachedDataOnThisDeviceUsage"
msgid "Cached data on this device: ~{usage}."
msgstr "Dados armazenados em cache neste dispositivo: ~{usage}."

msgctxt "systemTab.checkForUpdates"
msgid "Check for updates"
msgstr "Verifique se há atualizações"

msgctxt "systemTab.checkingForUpdates"
msgid "Checking for updates…"
msgstr "Verificando atualizações…"

msgctxt "systemTab.clearCacheReload"
msgid "Clear cache & reload"
msgstr "Limpar cache e recarregar"

msgctxt "systemTab.connected"
msgid "Connected"
msgstr "Conectado"

msgctxt "systemTab.connecting"
msgid "Connecting…"
msgstr "Conectando…"

msgctxt "systemTab.couldntCheckRightNow"
msgid "Couldn't check right now. Try again later."
msgstr "Não foi possível verificar agora. Tente novamente mais tarde."

msgctxt "systemTab.couldntCheckRightNowWithMessage"
msgid "Couldn't check right now. Try again later. ({message})"
msgstr ""
"Não foi possível verificar agora. Tente novamente mais tarde. ({message})"

msgctxt "systemTab.desktopNotifications"
msgid "Desktop notifications"
msgstr "Notificações na área de trabalho"

msgctxt "systemTab.disconnected"
msgid "Disconnected"
msgstr "Desconectado"

msgctxt "systemTab.enableNotifications"
msgid "Enable notifications"
msgstr "Habilitar notificações"

msgctxt "systemTab.notifications"
msgid "Notifications"
msgstr "Notificações"

msgctxt "systemTab.notificationsAreBlockedEnableThemFor"
msgid ""
"Notifications are blocked. Enable them for this site in your browser "
"settings."
msgstr ""
"As notificações estão bloqueadas. Ative-os para este site nas configurações "
"do seu navegador."

msgctxt "systemTab.offNotificationsShowWhoWroteAnd"
msgid ""
"Off, notifications show who wrote and nothing more. Encrypted messages are "
"then never unlocked to make a notification at all. This browser only."
msgstr ""
"Desligado, as notificações mostram quem escreveu e nada mais. As mensagens "
"criptografadas nunca são desbloqueadas para fazer uma notificação. Somente "
"este navegador."

msgctxt "systemTab.onLatestVersion"
msgid "You're on the latest version."
msgstr "Você está na versão mais recente."

msgctxt "systemTab.onLatestVersionNumbered"
msgid "You're on the latest version ({version})."
msgstr "Você está na versão mais recente ({version})."

msgctxt "systemTab.orangchatForPlatform"
msgid "OrangChat for {platform}."
msgstr "OrangChat para {platform}."

msgctxt "systemTab.orangchatVersionForPlatform"
msgid "OrangChat {version} for {platform}."
msgstr "OrangChat {version} para {platform}."

msgctxt "systemTab.pushAlertsForDirectMessagesAnd"
msgid ""
"Push alerts for direct messages and @mentions, even when OrangChat is closed."
msgstr ""
"Alertas push para mensagens diretas e @menções, mesmo quando o OrangChat "
"estiver fechado."

msgctxt "systemTab.realtimeConnection"
msgid "Realtime connection"
msgstr "Conexão em tempo real"

msgctxt "systemTab.showMessageText"
msgid "Show message text"
msgstr "Mostrar texto da mensagem"

msgctxt "systemTab.status"
msgid "Status"
msgstr "Status"

msgctxt "systemTab.storage"
msgid "Storage"
msgstr "Armazenar"

msgctxt "systemTab.thisAppBuildCantCheckFrom"
msgid ""
"This app build can't check from here - use Help → Check for Updates… in the "
"window menu, or the tray icon."
msgstr ""
"Esta versão do aplicativo não pode ser verificada aqui - use Ajuda → "
"Verificar atualizações… no menu da janela ou no ícone da bandeja."

msgctxt "systemTab.thisBrowserDoesntSupportNotifications"
msgid "This browser doesn't support notifications."
msgstr "Este navegador não suporta notificações."

msgctxt "systemTab.updateChecksOnlyRunInThe"
msgid "Update checks only run in the installed app."
msgstr ""
"As verificações de atualização são executadas apenas no aplicativo instalado."

msgctxt "systemTab.updateFoundDownloading"
msgid "Update {version} found - downloading. You'll be asked to restart."
msgstr ""
"Atualização {version} encontrada - baixando. Você será solicitado a "
"reiniciar."

msgctxt "toaster.dismissNotification"
msgid "Dismiss notification"
msgstr "Ignorar notificação"

msgctxt "transferDialog.addingADeviceIsASecurity"
msgid ""
"Adding a device is a security event, so it takes a fresh second-factor code. "
"Every other device on your account will be told about it."
msgstr ""
"Adicionar um dispositivo é um evento de segurança, portanto é necessário um "
"novo código de segundo fator. Todos os outros dispositivos da sua conta "
"serão informados sobre isso."

msgctxt "transferDialog.addPhoneToThisAccount"
msgid "Add phone to this account"
msgstr "Adicionar telefone a esta conta"

msgctxt "transferDialog.addThisDevice"
msgid "Add this device"
msgstr "Adicionar este dispositivo"

msgctxt "transferDialog.aOneTimeCodeIsOn"
msgid "A one-time code is on its way to your email - it expires in 10 minutes."
msgstr "Um código único está a caminho do seu e-mail e expira em 10 minutos."

msgctxt "transferDialog.authorizingYourPhone"
msgid "Authorizing your phone"
msgstr "Autorizando seu telefone"

msgctxt "transferDialog.bothScreensShouldShowTheSame"
msgid ""
"Both screens should show the same six digits. If they differ, something is "
"between your two devices - stop here."
msgstr ""
"Ambas as telas devem mostrar os mesmos seis dígitos. Se eles forem "
"diferentes, algo está entre seus dois dispositivos – pare aqui."

msgctxt "transferDialog.connectingToTheOtherDevice"
msgid "Connecting to the other device…"
msgstr "Conectando ao outro dispositivo…"

msgctxt "transferDialog.creatingOneTimeCode"
msgid "Creating one-time code…"
msgstr "Criando código único…"

msgctxt "transferDialog.deviceTransferCode"
msgid "Device transfer code"
msgstr "Código de transferência de dispositivo"

msgctxt "transferDialog.digitsConfirmed"
msgid "Digits confirmed"
msgstr "Dígitos confirmados"

msgctxt "transferDialog.emailMeACode"
msgid "Email me a code"
msgstr "Envie-me um código por e-mail"

msgctxt "transferDialog.encryptingConversationHistoryKeysSigningThe"
msgid ""
"Encrypting conversation-history keys, signing the new device, and waiting "
"for the phone to store them securely…"
msgstr ""
"Criptografar chaves do histórico de conversas, assinar o novo dispositivo e "
"esperar que o telefone as armazene com segurança…"

msgctxt "transferDialog.enterTheSecurityCodeOnThe"
msgid ""
"Enter the security code on the authorized device. This device is waiting for "
"the encrypted history and signed authorization."
msgstr ""
"Digite o código de segurança no dispositivo autorizado. Este dispositivo "
"está aguardando o histórico criptografado e a autorização assinada."

msgctxt "transferDialog.onADeviceYoureAlreadySigned"
msgid ""
"On a device you're already signed in on, open Settings → Encryption and "
"choose \"Add another device\", then point it at this code. Keep them close "
"together - the transfer only goes over your local network."
msgstr ""
"Em um dispositivo no qual você já está conectado, abra Configurações → "
"Criptografia e escolha \"Adicionar outro dispositivo\" e aponte para este "
"código. Mantenha-os próximos uns dos outros - a transferência só passa pela "
"sua rede local."

msgctxt "transferDialog.openSettingsEncryptionAddThisPhone"
msgid "Open Settings → Encryption → Add this phone."
msgstr "Abra Configurações → Criptografia → Adicionar este telefone."

msgctxt "transferDialog.resendEmailCode"
msgid "Resend email code"
msgstr "Reenviar código de e-mail"

msgctxt "transferDialog.scanTheCodeShownOnThe"
msgid ""
"Scan the code shown on the new device, or use the paste option if this PC "
"has no camera."
msgstr ""
"Digitalize o código mostrado no novo dispositivo ou use a opção colar se "
"este PC não tiver câmera."

msgctxt "transferDialog.scanThisWithYourPhone"
msgid "Scan this with your phone"
msgstr "Digitalize isso com seu telefone"

msgctxt "transferDialog.showACodeForMyPhone"
msgid "Show a code for my phone to scan"
msgstr "Mostrar um código para meu telefone digitalizar"

msgctxt "transferDialog.tapScanCodeFromPcAnd"
msgid "Tap “Scan code from PC” and point OrangChat at this code."
msgstr ""
"Toque em “Verificar código do PC” e aponte o OrangChat para este código."

msgctxt "transferDialog.theyDont"
msgid "They don't"
msgstr "Eles não"

msgctxt "transferDialog.theyMatch"
msgid "They match"
msgstr "Eles combinam"

msgctxt "transferDialog.thisAccountHasNoAuthenticatorApp"
msgid ""
"This account has no authenticator app set up, so OrangChat will email a one-"
"time code to the address on your account. Check your email before entering "
"it here."
msgstr ""
"Esta conta não possui um aplicativo autenticador configurado, então o "
"OrangChat enviará um código único por e-mail para o endereço da sua conta. "
"Verifique seu e-mail antes de inseri-lo aqui."

msgctxt "transferDialog.transferProgress"
msgid "Transfer progress"
msgstr "Progresso da transferência"

msgctxt "transferDialog.tryAgain"
msgid "Try again"
msgstr "Tente novamente"

msgctxt "transferDialog.updateThePhoneToOrangchat0"
msgid "Update the phone to OrangChat 0.5.4 and sign in to this account."
msgstr "Atualize o telefone para OrangChat 0.5.4 e faça login nesta conta."

msgctxt "transferDialog.useACodeShownByThe"
msgid "Use a code shown by the new device instead"
msgstr "Use um código mostrado pelo novo dispositivo"

msgctxt "transferDialog.useAnEmailCodeInstead"
msgid "Use an email code instead"
msgstr "Use um código de e-mail"

msgctxt "transferDialog.waitingForTheOtherDevice"
msgid "Waiting for the other device…"
msgstr "Aguardando o outro dispositivo…"

msgctxt "transferDialog.waitingForYourPhoneToScan"
msgid "Waiting for your phone to scan…"
msgstr "Aguardando a verificação do seu telefone…"

msgctxt "updateGate.dismissUpdateNotice"
msgid "Dismiss update notice"
msgstr "Ignorar aviso de atualização"

msgctxt "updateGate.fixesProblemsInTheVersion"
msgid "OrangChat {latest} fixes problems in the version you are running."
msgstr ""
"OrangChat {latest} corrige problemas na versão que você está executando."

msgctxt "updateGate.isAvailable"
msgid "OrangChat {latest} is available."
msgstr "OrangChat {latest} está disponível."

msgctxt "updateGate.notSupportedUpdateToContinue"
msgid ""
"This version of OrangChat is no longer supported and can no longer connect. "
"Update to continue."
msgstr ""
"Esta versão do OrangChat não é mais suportada e não pode mais ser conectada. "
"Atualize para continuar."

msgctxt "updateGate.notSupportedUpdateToVersion"
msgid ""
"This version of OrangChat is no longer supported and can no longer connect. "
"Update to {latest} to continue."
msgstr ""
"Esta versão do OrangChat não é mais suportada e não pode mais ser conectada. "
"Atualize para {latest} para continuar."

msgctxt "updateGate.reload"
msgid "Reload"
msgstr "Recarregar"

msgctxt "updateGate.update"
msgid "Update"
msgstr "Atualizar"

msgctxt "updateGate.updateRequired"
msgid "Update required"
msgstr "Atualização necessária"

msgctxt "userFooter.userSettings"
msgid "User settings"
msgstr "Configurações do usuário"

msgctxt "userSettingsDialog.about"
msgid "About"
msgstr "Sobre"

msgctxt "userSettingsDialog.aboutMe"
msgid "About me"
msgstr "Sobre mim"

msgctxt "userSettingsDialog.accentColor"
msgid "Accent color"
msgstr "Cor de destaque"

msgctxt "userSettingsDialog.appIcon"
msgid "App icon"
msgstr "Ícone do aplicativo"

msgctxt "userSettingsDialog.applied"
msgid "Applied"
msgstr "Aplicado"

msgctxt "userSettingsDialog.applyCss"
msgid "Apply CSS"
msgstr "Aplicar CSS"

msgctxt "userSettingsDialog.avatar"
msgid "Avatar"
msgstr "avatar"

msgctxt "userSettingsDialog.banner"
msgid "Banner"
msgstr "Bandeira"

msgctxt "userSettingsDialog.browseAppThemes"
msgid "Browse app themes"
msgstr "Procure temas de aplicativos"

msgctxt "userSettingsDialog.browseProfileThemes"
msgid "Browse profile themes"
msgstr "Procure temas de perfil"

msgctxt "userSettingsDialog.clear"
msgid "Clear"
msgstr "Claro"

msgctxt "userSettingsDialog.closeSettings"
msgid "Close settings"
msgstr "Fechar configurações"

msgctxt "userSettingsDialog.communityThemes"
msgid "Community themes"
msgstr "Temas da comunidade"

msgctxt "userSettingsDialog.couldNotSaveTheIcon"
msgid "Could not save the icon"
msgstr "Não foi possível salvar o ícone"

msgctxt "userSettingsDialog.cssFileIsTooLarge"
msgid "CSS file is too large (max 100 KB)."
msgstr "O arquivo CSS é muito grande (máximo de 100 KB)."

msgctxt "userSettingsDialog.customCss"
msgid "Custom CSS"
msgstr "CSS personalizado"

msgctxt "userSettingsDialog.customCssIsActive"
msgid "Custom CSS is active."
msgstr "CSS personalizado está ativo."

msgctxt "userSettingsDialog.customCssTheme"
msgid "Custom CSS theme"
msgstr "Tema CSS personalizado"

msgctxt "userSettingsDialog.dark"
msgid "Dark"
msgstr "Escuro"

msgctxt "userSettingsDialog.displayName"
msgid "Display name"
msgstr "Nome de exibição"

msgctxt "userSettingsDialog.downloadDefault"
msgid "Download default"
msgstr "Baixar padrão"

msgctxt "userSettingsDialog.downloadTemplate"
msgid "Download template"
msgstr "Baixar modelo"

msgctxt "userSettingsDialog.icon"
msgid "Icon"
msgstr "Ícone"

msgctxt "userSettingsDialog.identity"
msgid "Identity"
msgstr "Identidade"

msgctxt "userSettingsDialog.leaveEmptyToUseYourAccent"
msgid "Leave empty to use your accent color."
msgstr "Deixe em branco para usar sua cor de destaque."

msgctxt "userSettingsDialog.light"
msgid "Light"
msgstr "Luz"

msgctxt "userSettingsDialog.loadExample"
msgid "Load example"
msgstr "Exemplo de carga"

msgctxt "userSettingsDialog.loadStarter"
msgid "Load starter"
msgstr "Inicializador de carga"

msgctxt "userSettingsDialog.lowercaseLettersNumbersUnderscoresAndDots"
msgid "Lowercase letters, numbers, underscores, and dots."
msgstr "Letras minúsculas, números, sublinhados e pontos."

msgctxt "userSettingsDialog.navAbout"
msgid "About"
msgstr "Sobre"

msgctxt "userSettingsDialog.navAccessibility"
msgid "Accessibility"
msgstr "Acessibilidade"

msgctxt "userSettingsDialog.navActivity"
msgid "Activity"
msgstr "Atividade"

msgctxt "userSettingsDialog.navAppearance"
msgid "Appearance"
msgstr "Aparência"

msgctxt "userSettingsDialog.navCameraMic"
msgid "Camera & Mic"
msgstr "Câmera e microfone"

msgctxt "userSettingsDialog.navConnections"
msgid "Connections"
msgstr "Conexões"

msgctxt "userSettingsDialog.navDevices"
msgid "Devices"
msgstr "Dispositivos"

msgctxt "userSettingsDialog.navDownloadApp"
msgid "Download app"
msgstr "Baixar aplicativo"

msgctxt "userSettingsDialog.navEncryption"
msgid "Encryption"
msgstr "Criptografia"

msgctxt "userSettingsDialog.navGroupAccount"
msgid "Account"
msgstr "Conta"

msgctxt "userSettingsDialog.navGroupApp"
msgid "App"
msgstr "Aplicativo"

msgctxt "userSettingsDialog.navGroupAppearance"
msgid "Appearance"
msgstr "Aparência"

msgctxt "userSettingsDialog.navGroupPrivacySecurity"
msgid "Privacy & Security"
msgstr "Privacidade e segurança"

msgctxt "userSettingsDialog.navPlugins"
msgid "Plugins"
msgstr "Plug-ins"

msgctxt "userSettingsDialog.navPrivacy"
msgid "Privacy"
msgstr "Privacidade"

msgctxt "userSettingsDialog.navProfile"
msgid "Profile"
msgstr "Perfil"

msgctxt "userSettingsDialog.navProfileTheme"
msgid "Profile theme"
msgstr "Tema do perfil"

msgctxt "userSettingsDialog.navScanSignInQr"
msgid "Scan sign-in QR"
msgstr "Digitalize o QR de login"

msgctxt "userSettingsDialog.navSecurity"
msgid "Security"
msgstr "Segurança"

msgctxt "userSettingsDialog.navSystem"
msgid "System"
msgstr "Sistema"

msgctxt "userSettingsDialog.navTheme"
msgid "Theme"
msgstr "Tema"

msgctxt "userSettingsDialog.ocPfBodyBackground1a1030"
msgid ".oc-pf-body { background: #1a1030; }"
msgstr ".oc-pf-body { background: #1a1030; }"

msgctxt "userSettingsDialog.pngJpegWebpOrAnimatedGif"
msgid "PNG, JPEG, WebP, or animated GIF."
msgstr "PNG, JPEG, WebP ou GIF animado."

msgctxt "userSettingsDialog.prebuiltColourThemesAndProfileCard"
msgid ""
"Prebuilt colour themes and profile-card themes, reviewed and bundled with "
"the app. Installing one recolours everything without writing any CSS."
msgstr ""
"Temas de cores pré-construídos e temas de cartão de perfil, revisados ​​e "
"incluídos no aplicativo. Instalar um recolore tudo sem escrever nenhum CSS."

msgctxt "userSettingsDialog.preview"
msgid "Preview"
msgstr "Visualização"

msgctxt "userSettingsDialog.profileThemeCss"
msgid "Profile theme (CSS)"
msgstr "Tema do perfil (CSS)"

msgctxt "userSettingsDialog.pronouns"
msgid "Pronouns"
msgstr "Pronomes"

msgctxt "userSettingsDialog.replacesTheOrangchatMarkForYou"
msgid ""
"Replaces the OrangChat mark for you everywhere you are signed in - browser "
"tab, in-app branding, and the desktop window and tray. Nobody else sees it."
msgstr ""
"Substitui a marca OrangChat em todos os lugares em que você estiver "
"conectado - guia do navegador, marca no aplicativo e janela e bandeja da "
"área de trabalho. Ninguém mais vê isso."

msgctxt "userSettingsDialog.restyleTheAppForYourselfPaste"
msgid ""
"Restyle the app for yourself - paste CSS below or upload a .css file. It "
"applies the moment you save, and it outranks the built-in theme, so "
"overriding a design token (the --oc-* variables) is enough to recolour "
"everything. Download the default stylesheet to see the full list."
msgstr ""
"Reestilize o aplicativo você mesmo - cole o CSS abaixo ou carregue um "
"arquivo .css. Ele se aplica no momento em que você salva e supera o tema "
"integrado, portanto, substituir um token de design (as variáveis ​​--oc-*) é "
"suficiente para recolorir tudo. Baixe a folha de estilo padrão para ver a "
"lista completa."

msgctxt "userSettingsDialog.rootOcPrimary22c55e"
msgid ":root { --oc-primary: #22c55e; }"
msgstr ":root { --oc-primary: #22c55e; }"

msgctxt "userSettingsDialog.savedExclamation"
msgid "Saved!"
msgstr "Salvo!"

msgctxt "userSettingsDialog.saveProfile"
msgid "Save profile"
msgstr "Salvar perfil"

msgctxt "userSettingsDialog.sectionTitleAbout"
msgid "About"
msgstr "Sobre"

msgctxt "userSettingsDialog.sectionTitleAccessibility"
msgid "Accessibility"
msgstr "Acessibilidade"

msgctxt "userSettingsDialog.sectionTitleActivity"
msgid "Activity"
msgstr "Atividade"

msgctxt "userSettingsDialog.sectionTitleAppearance"
msgid "Appearance"
msgstr "Aparência"

msgctxt "userSettingsDialog.sectionTitleCameraMicrophone"
msgid "Camera & Microphone"
msgstr "Câmera e microfone"

msgctxt "userSettingsDialog.sectionTitleConnections"
msgid "Connections"
msgstr "Conexões"

msgctxt "userSettingsDialog.sectionTitleDevices"
msgid "Devices"
msgstr "Dispositivos"

msgctxt "userSettingsDialog.sectionTitleDownloadApp"
msgid "Download app"
msgstr "Baixar aplicativo"

msgctxt "userSettingsDialog.sectionTitleEncryption"
msgid "Encryption"
msgstr "Criptografia"

msgctxt "userSettingsDialog.sectionTitlePlugins"
msgid "Plugins"
msgstr "Plug-ins"

msgctxt "userSettingsDialog.sectionTitlePrivacy"
msgid "Privacy"
msgstr "Privacidade"

msgctxt "userSettingsDialog.sectionTitleProfile"
msgid "Profile"
msgstr "Perfil"

msgctxt "userSettingsDialog.sectionTitleProfileTheme"
msgid "Profile theme"
msgstr "Tema do perfil"

msgctxt "userSettingsDialog.sectionTitleScanSignInQr"
msgid "Scan sign-in QR"
msgstr "Digitalize o QR de login"

msgctxt "userSettingsDialog.sectionTitleSecurity"
msgid "Security"
msgstr "Segurança"

msgctxt "userSettingsDialog.sectionTitleSystem"
msgid "System"
msgstr "Sistema"

msgctxt "userSettingsDialog.sectionTitleTheme"
msgid "Theme"
msgstr "Tema"

msgctxt "userSettingsDialog.settingsSections"
msgid "Settings sections"
msgstr "Seções de configurações"

msgctxt "userSettingsDialog.signedInAs"
msgid "Signed in as"
msgstr "Conectado como"

msgctxt "userSettingsDialog.signOut"
msgid "Sign out"
msgstr "sair"

msgctxt "userSettingsDialog.squareImagesWorkBestLeaveEmpty"
msgid "Square images work best. Leave empty for the OrangChat mark."
msgstr ""
"Imagens quadradas funcionam melhor. Deixe em branco para a marca OrangChat."

msgctxt "userSettingsDialog.status"
msgid "Status"
msgstr "Status"

msgctxt "userSettingsDialog.styleYourProfileCardHoweverYou"
msgid ""
"Style your profile card however you like - everyone sees it. It's sandboxed: "
"scoped to your card only, no external URLs, and it can't cover or escape the "
"card. The preview above updates live."
msgstr ""
"Estilize seu cartão de perfil como quiser - todos verão. Ele está em área "
"restrita: tem escopo apenas para o seu cartão, sem URLs externos e não pode "
"cobrir ou escapar do cartão. A visualização acima é atualizada ao vivo."

msgctxt "userSettingsDialog.tellPeopleAboutYourself"
msgid "Tell people about yourself…"
msgstr "Conte às pessoas sobre você…"

msgctxt "userSettingsDialog.theme"
msgid "Theme"
msgstr "Tema"

msgctxt "userSettingsDialog.themeNameIsInstalled"
msgid "“{name}” is installed."
msgstr "“{name}” está instalado."

msgctxt "userSettingsDialog.theyThem"
msgid "they/them"
msgstr "eles/eles"

msgctxt "userSettingsDialog.uploadCss"
msgid "Upload CSS"
msgstr "Carregar CSS"

msgctxt "userSettingsDialog.username"
msgid "Username"
msgstr "Nome de usuário"

msgctxt "verificationNotice.check_one"
msgid "Check them"
msgstr "Verifique-os"

msgctxt "verificationNotice.check_other"
msgid "Check people"
msgstr "Verifique as pessoas"

msgctxt "verificationNotice.notCheckedYet"
msgid ""
"You asked to check people before messaging them, and you have not checked "
"{who} yet. The message is sitting on this device, locked - it has not been "
"sent anywhere. Scan their code, or compare numbers on a call, and it goes."
msgstr ""
"Você pediu para verificar as pessoas antes de enviar mensagens a elas e "
"ainda não verificou o {who}. A mensagem está neste dispositivo, bloqueada - "
"não foi enviada para lugar nenhum. Digitalize o código ou compare os números "
"de uma chamada e pronto."

msgctxt "verificationNotice.yourMessageIsWaitingNotLost"
msgid "Your message is waiting, not lost"
msgstr "Sua mensagem está esperando, não perdida"

msgctxt "verifyDialog.doneEverythingFromHereOnUses"
msgid "Done. Everything from here on uses the new key."
msgstr "Feito. Tudo daqui em diante usa a nova chave."

msgctxt "verifyDialog.everythingSentFromNowOnUses"
msgid ""
"Everything sent from now on uses a new key. Existing messages stay readable, "
"and everyone still in the conversation keeps access."
msgstr ""
"Tudo enviado a partir de agora usa uma nova chave. As mensagens existentes "
"permanecem legíveis e todos que ainda estão na conversa mantêm o acesso."

msgctxt "verifyDialog.forgetThatICheckedThem"
msgid "Forget that I checked them"
msgstr "Esqueça que eu os verifiquei"

msgctxt "verifyDialog.makeANewKey"
msgid "Make a new key"
msgstr "Faça uma nova chave"

msgctxt "verifyDialog.myVerificationCode"
msgid "My verification code"
msgstr "Meu código de verificação"

msgctxt "verifyDialog.pointAtTheirCode"
msgid ""
"Point this at the code on {name} screen. They will find it under the lock at "
"the top of this conversation, or in Settings → Encryption."
msgstr ""
"Aponte para o código na tela {name}. Eles o encontrarão trancado no topo "
"desta conversa ou em Configurações → Criptografia."

msgctxt "verifyDialog.replacesTheKeyUsedFromNow"
msgid ""
"Replaces the key used from now on, so a device that has since been removed "
"cannot read anything new. Messages already here stay readable, and nobody is "
"locked out."
msgstr ""
"Substitui a chave usada a partir de agora, portanto, um dispositivo que foi "
"removido não poderá ler nada novo. As mensagens que já estão aqui permanecem "
"legíveis e ninguém fica bloqueado."

msgctxt "verifyDialog.scanTheirCode"
msgid "Scan their code"
msgstr "Digitalize o código deles"

msgctxt "verifyDialog.sendWithoutCheckingThemFirst"
msgid "Send without checking them first"
msgstr "Envie sem verificá-los primeiro"

msgctxt "verifyDialog.showMyCode"
msgid "Show my code"
msgstr "Mostrar meu código"

msgctxt "verifyDialog.youHaveCheckedName"
msgid ""
"You have checked {name}. They have not checked you yet - have them scan this "
"code now, so it works both ways."
msgstr ""
"Você verificou {name}. Eles ainda não verificaram você - peça-lhes que "
"digitalizem este código agora, para que funcione nos dois sentidos."

msgctxt "verifyDialog.standingTogetherScanEachOthersCodes"
msgid ""
"Standing together? Scan each other's codes - one scan proves one direction, "
"so do both. Apart, compare the numbers below instead."
msgstr ""
"Juntos? Digitalizem os códigos uns dos outros - uma digitalização prova uma "
"direção, e ambas também. Além disso, compare os números abaixo."

msgctxt "verifyDialog.startAFreshKey"
msgid "Start a fresh key"
msgstr "Inicie uma nova chave"

msgctxt "verifyDialog.startAFreshKeyHere"
msgid "Start a fresh key here"
msgstr "Comece uma nova chave aqui"

msgctxt "verifyDialog.their"
msgid "their"
msgstr "deles"

msgctxt "verifyDialog.thisCodeHoldsNothingSecretIt"
msgid ""
"This code holds nothing secret. It is safe for anyone to see; being in the "
"room is what makes scanning it mean something."
msgstr ""
"Este código não contém nada de secreto. É seguro para qualquer pessoa ver; "
"estar na sala é o que faz com que a digitalização signifique algo."

msgctxt "videoLightbox.seekVideo"
msgid "Seek video"
msgstr "Buscar vídeo"

msgctxt "whatsNewDialog.gotIt"
msgid "Got it"
msgstr "Entendi"

msgctxt "whatsNewDialog.whatsNew"
msgid "What's new"
msgstr "O que há de novo"
