Portuguese (OrangChat) - en to pt translation catalogue (1085 entries)

[ctx: common.save]
en: Save
pt: Salvar

[ctx: common.cancel]
en: Cancel
pt: Cancelar

[ctx: common.close]
en: Close
pt: Fechar

[ctx: common.delete]
en: Delete
pt: Excluir

[ctx: common.remove]
en: Remove
pt: Remover

[ctx: common.edit]
en: Edit
pt: Editar

[ctx: common.copy]
en: Copy
pt: Cópia

[ctx: common.copied]
en: Copied
pt: Copiado

[ctx: common.retry]
en: Retry
pt: Tentar novamente

[ctx: common.back]
en: Back
pt: Voltar

[ctx: common.next]
en: Next
pt: Próximo

[ctx: common.done]
en: Done
pt: Feito

[ctx: common.confirm]
en: Confirm
pt: Confirmar

[ctx: common.create]
en: Create
pt: Criar

[ctx: common.add]
en: Add
pt: Adicionar

[ctx: common.search]
en: Search
pt: Procurar

[ctx: common.loading]
en: Loading…
pt: Carregando…

[ctx: common.saving]
en: Saving…
pt: Salvando…

[ctx: common.error]
en: Something went wrong
pt: Algo deu errado

[ctx: common.enabled]
en: Enabled
pt: Habilitado

[ctx: common.disabled]
en: Disabled
pt: Desabilitado

[ctx: common.on]
en: On
pt: Sobre

[ctx: common.off]
en: Off
pt: Desligado

[ctx: common.yes]
en: Yes
pt: Sim

[ctx: common.no]
en: No
pt: Não

[ctx: common.upload]
en: Upload
pt: Carregar

[ctx: common.unknown]
en: Unknown
pt: Desconhecido

[ctx: language.title]
en: Language
pt: Linguagem

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

[ctx: language.system]
en: Match my system
pt: Combine meu sistema

[ctx: language.systemHint]
en: Currently {language}
pt: Atualmente {language}

[ctx: language.en]
en: English
pt: Inglês

[ctx: language.lt]
en: Lithuanian
pt: lituano

[ctx: language.zh]
en: Chinese
pt: chinês

[ctx: language.hi]
en: Hindi
pt: hindi

[ctx: language.es]
en: Spanish
pt: Espanhol

[ctx: language.ar]
en: Arabic
pt: árabe

[ctx: language.fr]
en: French
pt: Francês

[ctx: language.bn]
en: Bengali
pt: bengali

[ctx: language.pt]
en: Portuguese
pt: Português

[ctx: language.ru]
en: Russian
pt: russo

[ctx: language.ur]
en: Urdu
pt: urdu

[ctx: language.incomplete]
en: This translation is not finished; anything missing is shown in English.
pt: Esta tradução não está concluída; tudo o que falta é mostrado em inglês.

[ctx: activityStatus.forDuration]
en: for {duration}
pt: para {duration}

[ctx: aboutTab.aFastSelfHostedChatFor]
en: A fast, self-hosted chat for servers, DMs, and voice - part of the Oranges.LT family.
pt: Um bate-papo rápido e auto-hospedado para servidores, DMs e voz - parte da família Oranges.LT.

[ctx: aboutTab.build]
en: Build
pt: Construir

[ctx: aboutTab.built]
en: Built
pt: Construído

[ctx: aboutTab.client]
en: Client
pt: Cliente

[ctx: aboutTab.copyrightMadeWith]
en: © {year} Oranges.LT · Made with 🍊
pt: © {year} Oranges.LT · Feito com 🍊

[ctx: aboutTab.links]
en: Links
pt: Ligações

[ctx: aboutTab.orangesLt]
en: Oranges.LT
pt: Laranjas.LT

[ctx: aboutTab.platform]
en: Platform
pt: Plataforma

[ctx: aboutTab.version]
en: Version
pt: Versão

[ctx: aboutTab.versionNumber]
en: Version {version}
pt: Versão {version}

[ctx: accessibilityTab.aLink]
en: A link
pt: Um link

[ctx: accessibilityTab.alwaysUnderlineLinksNotJustOn]
en: Always underline links, not just on hover.
pt: Sempre sublinhe os links, não apenas ao passar o mouse.

[ctx: accessibilityTab.chatInput]
en: Chat input
pt: Entrada de bate-papo

[ctx: accessibilityTab.chatPreview]
en: Chat preview
pt: Visualização do bate-papo

[ctx: accessibilityTab.compactTightensTheSpacingBetweenMessages]
en: Compact tightens the spacing between messages. The preview above follows it.
pt: Compact aumenta o espaçamento entre as mensagens. A visualização acima segue.

[ctx: accessibilityTab.increaseContrast]
en: Increase contrast
pt: Aumentar o contraste

[ctx: accessibilityTab.larger]
en: Larger
pt: Maior

[ctx: accessibilityTab.messageDensity]
en: Message density
pt: Densidade de mensagens

[ctx: accessibilityTab.minimizeAnimationsAndTransitionsAcrossThe]
en: Minimize animations and transitions across the app.
pt: Minimize animações e transições no aplicativo.

[ctx: accessibilityTab.motionContrast]
en: Motion & contrast
pt: Movimento e contraste

[ctx: accessibilityTab.readablePreview]
en: Looks readable at this size. {link} shows the underline setting.
pt: Parece legível neste tamanho. {link} mostra a configuração de sublinhado.

[ctx: accessibilityTab.reduceMotion]
en: Reduce motion
pt: Reduzir o movimento

[ctx: accessibilityTab.resetToDefaults]
en: Reset to defaults
pt: Redefinir para os padrões

[ctx: accessibilityTab.scalesTheEntireInterfaceTheSample]
en: Scales the entire interface. The sample below updates as you drag.
pt: Dimensiona toda a interface. O exemplo abaixo é atualizado conforme você arrasta.

[ctx: accessibilityTab.sendMessagesWithEnter]
en: Send messages with Enter
pt: Envie mensagens com Enter

[ctx: accessibilityTab.smaller]
en: Smaller
pt: Menor

[ctx: accessibilityTab.strongerBordersAndHigherContrastText]
en: Stronger borders and higher-contrast text.
pt: Bordas mais fortes e texto de maior contraste.

[ctx: accessibilityTab.textSize]
en: Text size
pt: Tamanho do texto

[ctx: accessibilityTab.theQuickBrownFoxJumpsOver]
en: The quick brown fox jumps over the lazy dog.
pt: A rápida raposa marrom salta sobre o cachorro preguiçoso.

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

[ctx: accessibilityTab.todayAt1403]
en: Today at 14:03
pt: Hoje às 14h03

[ctx: accessibilityTab.underlineLinks]
en: Underline links
pt: Sublinhar links

[ctx: activityTab.activity]
en: Activity
pt: Atividade

[ctx: activityTab.addGame]
en: Add game
pt: Adicionar jogo

[ctx: activityTab.allowARunningProcessAndChoose]
en: Allow a running process and choose the game name shown to others.
pt: Permita um processo em execução e escolha o nome do jogo mostrado aos outros.

[ctx: activityTab.customGameDetectionIsAvailableIn]
en: Custom game detection is available in the desktop app.
pt: A detecção personalizada de jogos está disponível no aplicativo de desktop.

[ctx: activityTab.displayTheGameYourePlaying]
en: Display the game you're playing
pt: Exiba o jogo que você está jogando

[ctx: activityTab.gameName]
en: Game name
pt: Nome do jogo

[ctx: activityTab.gameNotDetected]
en: Game not detected?
pt: Jogo não detectado?

[ctx: activityTab.noRunningProcessesWereFound]
en: No running processes were found.
pt: Nenhum processo em execução foi encontrado.

[ctx: activityTab.runningProcess]
en: Running process
pt: Processo em execução

[ctx: activityTab.theDesktopAppChecksRunningProcess]
en: The desktop app checks running process names and shares a match with your friends. This is off by default.
pt: 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.

[ctx: activityTab.theDesktopAppDetectsTheGames]
en: The desktop app detects the games you're playing and shares them with your friends.
pt: O aplicativo de desktop detecta os jogos que você está jogando e os compartilha com seus amigos.

[ctx: activityTab.turnActivitySharingOnToInspect]
en: Turn activity sharing on to inspect running processes.
pt: Ative o compartilhamento de atividades para inspecionar processos em execução.

[ctx: activityTab.whatShouldFriendsSee]
en: What should friends see?
pt: O que os amigos devem ver?

[ctx: addByCode.checkingTheirIdentity]
en: Checking their identity…
pt: Verificando sua identidade…

[ctx: addByCode.myContactCode]
en: My contact code
pt: Meu código de contato

[ctx: addByCode.publicInformationOnlyBeingInThe]
en: Public information only. Being in the room is what makes it mean anything.
pt: Somente informações públicas. Estar na sala é o que faz com que signifique alguma coisa.

[ctx: addByCode.scanTheirCode]
en: Scan their code
pt: Digitalize o código deles

[ctx: addByCode.showMyCode]
en: Show my code
pt: Mostrar meu código

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

[ctx: addServerDialog.addServerMode]
en: Add server mode
pt: Adicionar modo de servidor

[ctx: addServerDialog.inviteLink]
en: Invite link
pt: Link de convite

[ctx: addServerDialog.myOrangeGrove]
en: My orange grove
pt: Meu laranjal

[ctx: addServerDialog.serverName]
en: Server name
pt: Nome do servidor

[ctx: androidAppBanner.dismissAndroidAppDownload]
en: Dismiss Android app download
pt: Ignorar download de aplicativo Android

[ctx: androidAppBanner.getOrangchatForAndroid]
en: Get OrangChat for Android
pt: Obtenha OrangChat para Android

[ctx: androidAppBanner.orangchatAndroidApp]
en: OrangChat Android app
pt: Aplicativo OrangChat para Android

[ctx: androidAppBanner.versionAndSize]
en: Version {version} · {size}
pt: Versão {version} · {size}

[ctx: auditLogTab.changed]
en: Changed: {list}
pt: Alterado: {list}

[ctx: auditLogTab.newer]
en: Newer
pt: Mais recente

[ctx: auditLogTab.older]
en: Older
pt: Mais velho

[ctx: authLayout.chat]
en: Chat
pt: Bater papo

[ctx: authLayout.cookies]
en: Cookies
pt: Biscoitos

[ctx: authLayout.guidelines]
en: Guidelines
pt: Diretrizes

[ctx: authLayout.legal]
en: Legal
pt: Jurídico

[ctx: authLayout.orang]
en: Orang
pt: laranja

[ctx: authLayout.privacy]
en: Privacy
pt: Privacidade

[ctx: authLayout.terms]
en: Terms
pt: Termos

[ctx: botTag.bot]
en: Bot
pt: Robô

[ctx: botTag.botAccount]
en: Bot account
pt: Conta de bot

[ctx: callCard.audioCall]
en: Audio call
pt: Chamada de áudio

[ctx: callCard.videoCall]
en: Video call
pt: Videochamada

[ctx: callErrorToast.dismiss]
en: Dismiss
pt: Liberar

[ctx: callStage.callConnected]
en: Call connected
pt: Chamada conectada

[ctx: callStage.calling]
en: Calling
pt: Chamando

[ctx: callStage.closeFullScreen]
en: Close full screen
pt: Fechar tela inteira

[ctx: callStage.connectedInCall]
en: {count} in call
pt: {count} na chamada

[ctx: callStage.deafen]
en: Deafen
pt: Ensurdecer

[ctx: callStage.deafened]
en: Deafened
pt: Ensurdecido

[ctx: callStage.hangUp]
en: Hang up
pt: Desligar

[ctx: callStage.inCall]
en: In call
pt: Em chamada

[ctx: callStage.minimizeCall]
en: Minimize call
pt: Minimizar chamada

[ctx: callStage.mute]
en: Mute
pt: Mudo

[ctx: callStage.muted]
en: Muted
pt: Silenciado

[ctx: callStage.nameSScreen]
en: {name}'s screen
pt: Tela do {name}

[ctx: callStage.notInCall]
en: Not in call
pt: Não está na chamada

[ctx: callStage.participantsSummary]
en: {connected} in call · {ringing} ringing
pt: {connected} em chamada · {ringing} tocando

[ctx: callStage.ringingStatus]
en: Ringing…
pt: Toque…

[ctx: callStage.shareYourScreen]
en: Share your screen
pt: Compartilhe sua tela

[ctx: callStage.speaking]
en: Speaking
pt: Falando

[ctx: callStage.stopSharingYourScreen]
en: Stop sharing your screen
pt: Pare de compartilhar sua tela

[ctx: callStage.turnCameraOff]
en: Turn camera off
pt: Desligue a câmera

[ctx: callStage.turnCameraOn]
en: Turn camera on
pt: Ligue a câmera

[ctx: callStage.undeafen]
en: Undeafen
pt: Não surdo

[ctx: callStage.unmute]
en: Unmute
pt: Ativar som

[ctx: callStage.yourScreen]
en: Your screen
pt: Sua tela

[ctx: channelSidebar.channels]
en: Channels
pt: Canais

[ctx: channelSidebar.createChannel]
en: Create channel
pt: Criar canal

[ctx: channelSidebar.empty]
en: Empty
pt: Vazio

[ctx: channelSidebar.invitePeople]
en: Invite people
pt: Convide pessoas

[ctx: channelSidebar.live]
en: Live
pt: Ao vivo

[ctx: channelSidebar.noChannelsYet]
en: No channels yet.
pt: Nenhum canal ainda.

[ctx: channelSidebar.serverSettings]
en: Server settings
pt: Configurações do servidor

[ctx: chatView.channelTopic]
en: Channel topic
pt: Tópico do canal

[ctx: chatView.couldntLoadMessagesCheckYourConnection]
en: Couldn't load messages. Check your connection and try again.
pt: Não foi possível carregar as mensagens. Verifique sua conexão e tente novamente.

[ctx: chatView.encrypted]
en: Encrypted
pt: Criptografado

[ctx: chatView.messagesInThisConversationAreEnd]
en: Messages in this conversation are end-to-end encrypted
pt: As mensagens nesta conversa são criptografadas de ponta a ponta

[ctx: chatView.more]
en: More
pt: Mais

[ctx: chatView.openNavigation]
en: Open navigation
pt: Abrir navegação

[ctx: chatView.searchMessages]
en: Search messages
pt: Pesquisar mensagens

[ctx: chatView.toggleMemberList]
en: Toggle member list
pt: Alternar lista de membros

[ctx: chatView.tryAgain]
en: Try again
pt: Tente novamente

[ctx: composer.aBotTokenIsThePassword]
en: 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.
pt: 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.

[ctx: composer.aLoginTokenLetsAnyoneWho]
en: 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.
pt: 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.

[ctx: composer.attachFiles]
en: Attach files
pt: Anexar arquivos

[ctx: composer.cancelReply]
en: Cancel reply
pt: Cancelar resposta

[ctx: composer.deleteRecording]
en: Delete recording
pt: Excluir gravação

[ctx: composer.dontPaste]
en: Don't paste
pt: Não cole

[ctx: composer.holdToRecordAVoiceMessage]
en: Hold to record a voice message
pt: Segure para gravar uma mensagem de voz

[ctx: composer.lockedSendWhenYoureDone]
en: Locked - send when you're done
pt: Bloqueado - envie quando terminar

[ctx: composer.mentionSuggestions]
en: Mention suggestions
pt: Mencionar sugestões

[ctx: composer.pasteCutOff]
en: Paste cut off - {max} characters max
pt: Colar cortado - máximo de caracteres {max}

[ctx: composer.pasteItAnyway]
en: Paste it anyway
pt: Cole mesmo assim

[ctx: composer.replyingTo]
en: Replying to
pt: Respondendo a

[ctx: composer.sendMessage]
en: Send message
pt: Enviar mensagem

[ctx: composer.sendVoiceMessage]
en: Send voice message
pt: Enviar mensagem de voz

[ctx: composer.takeAPicture]
en: Take a picture
pt: Tire uma foto

[ctx: composerAttachments.expiresIn1Hour]
en: Expires in 1 hour
pt: Expira em 1 hora

[ctx: confirmIdentityDialog.authenticationCode]
en: Authentication code
pt: Código de autenticação

[ctx: confirmIdentityDialog.password]
en: Password
pt: Senha

[ctx: connectionCards.connections]
en: Connections
pt: Conexões

[ctx: connectionCards.verified]
en: Verified
pt: Verificado

[ctx: connectionsTab.addAnyWebsite]
en: Add any website
pt: Adicione qualquer site

[ctx: connectionsTab.connectAnAccount]
en: Connect an account
pt: Conectar uma conta

[ctx: connectionsTab.disconnect]
en: Disconnect
pt: Desconectar

[ctx: connectionsTab.itWillBeRemovedFromYour]
en: It will be removed from your profile. You can link it again at any time.
pt: Ele será removido do seu perfil. Você pode vinculá-lo novamente a qualquer momento.

[ctx: connectionsTab.label]
en: Label
pt: Rótulo

[ctx: connectionsTab.linkedAccountsAppearOnYourProfile]
en: Linked accounts appear on your profile with a verified check. OrangChat only reads your username - it can never post as you.
pt: 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ê.

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

[ctx: connectionsTab.myWebsite]
en: My website
pt: Meu site

[ctx: connectionsTab.noProvidersAreConfiguredOnThis]
en: No providers are configured on this server yet.
pt: Nenhum provedor está configurado neste servidor ainda.

[ctx: connectionsTab.nothingLinkedYet]
en: Nothing linked yet.
pt: Nada vinculado ainda.

[ctx: connectionsTab.verified]
en: Verified
pt: Verificado

[ctx: connectionsTab.yourConnections]
en: Your connections
pt: Suas conexões

[ctx: createChannelDialog.category]
en: Category
pt: Categoria

[ctx: createChannelDialog.channelType]
en: Channel type
pt: Tipo de canal

[ctx: createChannelDialog.noCategory]
en: No category
pt: Nenhuma categoria

[ctx: developersPage.addToServer]
en: Add to server…
pt: Adicionar ao servidor…

[ctx: developersPage.avatar]
en: Avatar
pt: avatar

[ctx: developersPage.bot]
en: Bot
pt: Robô

[ctx: developersPage.bots]
en: Bots
pt: Robôs

[ctx: developersPage.copyThisTokenNow]
en: Copy this token now
pt: Copie este token agora

[ctx: developersPage.developers]
en: Developers
pt: Desenvolvedores

[ctx: developersPage.displayName]
en: Display name
pt: Nome de exibição

[ctx: developersPage.helper]
en: Helper
pt: Ajudante

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

[ctx: developersPage.iveSavedIt]
en: I've saved it
pt: Eu salvei

[ctx: developersPage.newBot]
en: New bot
pt: Novo bot

[ctx: developersPage.newToken]
en: New token
pt: Novo token

[ctx: developersPage.noTokensThisBotCannotSign]
en: No tokens. This bot cannot sign in until you mint one.
pt: Sem fichas. Este bot não pode entrar até que você crie um.

[ctx: developersPage.openNavigation]
en: Open navigation
pt: Abrir navegação

[ctx: developersPage.revokeToken]
en: Revoke token
pt: Revogar token

[ctx: developersPage.saveChanges]
en: Save changes
pt: Salvar alterações

[ctx: developersPage.tokens]
en: Tokens
pt: Fichas

[ctx: developersPage.username]
en: Username
pt: Nome de usuário

[ctx: developersPage.youHaventMadeAnyBotsYet]
en: You haven't made any bots yet.
pt: Você ainda não criou nenhum bot.

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

[ctx: devicesTab.signedInAt]
en: Signed in {time}
pt: Assinado em {time}

[ctx: devicesTab.signOutOtherDevices_one]
en: Sign out {count} other device
pt: Desconecte outro dispositivo {count}

[ctx: devicesTab.signOutOtherDevices_other]
en: Sign out {count} other devices
pt: Desconecte outros dispositivos {count}

[ctx: devicesTab.thisDevice]
en: This device
pt: Este dispositivo

[ctx: devicesTab.whereYoureSignedIn]
en: Where you're signed in
pt: Onde você está conectado

[ctx: dmIntro.dmBeginning]
en: This is the beginning of your direct message history with {name}.
pt: Este é o início do seu histórico de mensagens diretas com {name}.

[ctx: dmIntro.groupBeginning_one]
en: This is the beginning of this group, with {count} other person.
pt: Este é o início deste grupo, com outra pessoa {count}.

[ctx: dmIntro.groupBeginning_other]
en: This is the beginning of this group, with {count} other people.
pt: Este é o início deste grupo, com outras pessoas {count}.

[ctx: dmIntro.justYouHere]
en: Just you here
pt: Só você aqui

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

[ctx: dmIntro.messagesYouSendInThisConversation]
en: Messages you send in this conversation are only visible to you.
pt: As mensagens que você envia nesta conversa ficam visíveis apenas para você.

[ctx: dmSidebar.conversations]
en: Conversations
pt: Conversas

[ctx: dmSidebar.copyChannelId]
en: Copy Channel ID
pt: Copiar ID do canal

[ctx: dmSidebar.copyUserId]
en: Copy User ID
pt: Copiar ID do usuário

[ctx: dmSidebar.developers]
en: Developers
pt: Desenvolvedores

[ctx: dmSidebar.directMessages]
en: Direct Messages
pt: Mensagens Diretas

[ctx: dmSidebar.friends]
en: Friends
pt: Amigos

[ctx: dmSidebar.markAsRead]
en: Mark As Read
pt: Marcar como lido

[ctx: dmSidebar.newDirectMessage]
en: New direct message
pt: Nova mensagem direta

[ctx: dmSidebar.newGroup]
en: New group
pt: Novo grupo

[ctx: dmSidebar.noConversationsYetHitToMessage]
en: No conversations yet - hit + to message someone.
pt: Nenhuma conversa ainda - pressione + para enviar uma mensagem para alguém.

[ctx: dmSidebar.profile]
en: Profile
pt: Perfil

[ctx: dmSidebar.removeFriend]
en: Remove Friend
pt: Remover amigo

[ctx: dmSidebar.startACall]
en: Start a Call
pt: Iniciar uma chamada

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

[ctx: dmSidebar.unreadMessages]
en: unread messages
pt: mensagens não lidas

[ctx: downloadTab.getTheApp]
en: Get the app
pt: Obtenha o aplicativo

[ctx: downloadTab.macosIosArentAvailableYet]
en: macOS/iOS aren't available yet.
pt: macOS/iOS ainda não estão disponíveis.

[ctx: downloadTab.orangchatRunsInYourBrowserBut]
en: OrangChat runs in your browser, but the native apps add tray, notifications, and screen sharing.
pt: O OrangChat é executado no seu navegador, mas os aplicativos nativos adicionam bandeja, notificações e compartilhamento de tela.

[ctx: emojiTab.customEmoji]
en: Custom emoji
pt: Emoji personalizado

[ctx: emojiTab.gif]
en: GIF
pt: GIFs

[ctx: emojiTab.noCustomEmojiYetUploadOne]
en: No custom emoji yet. Upload one to use it anywhere in this server.
pt: Nenhum emoji personalizado ainda. Carregue um para usá-lo em qualquer lugar deste servidor.

[ctx: emojiTab.pngJpegOrGifUpTo]
en: PNG, JPEG or GIF up to 256 kB. Resized to 128px; GIFs keep their animation.
pt: PNG, JPEG ou GIF até 256 kB. Redimensionado para 128px; Os GIFs mantêm sua animação.

[ctx: encryptionModeChoice.beforeAMessageLeavesThisDevice]
en: Before a message leaves this device
pt: Antes que uma mensagem saia deste dispositivo

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

[ctx: encryptionModeChoice.checkingSomeonesCodeIsAOne]
en: 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.
pt: 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.

[ctx: encryptionModeChoice.encryptionModeForThisConversation]
en: Encryption mode for this conversation
pt: Modo de criptografia para esta conversa

[ctx: encryptionModeChoice.groupConversationsSendStraightAway]
en: Group conversations send straight away
pt: Conversas em grupo são enviadas imediatamente

[ctx: encryptionTab.addAnotherDevice]
en: Add another device
pt: Adicionar outro dispositivo

[ctx: encryptionTab.addedAt]
en: Added {time}
pt: Adicionado {time}

[ctx: encryptionTab.addedByAnotherOfYourDevices]
en: Added by another of your devices
pt: Adicionado por outro dos seus dispositivos

[ctx: encryptionTab.addThisDevice]
en: Add this device
pt: Adicionar este dispositivo

[ctx: encryptionTab.devicesWithYourKeys]
en: Devices with your keys
pt: Dispositivos com suas chaves

[ctx: encryptionTab.endToEndEncryption]
en: End-to-end encryption
pt: Criptografia ponta a ponta

[ctx: encryptionTab.entriesHead_one]
en: {count} entry · head {hash}…
pt: Entrada {count} · cabeça {hash}…

[ctx: encryptionTab.entriesHead_other]
en: {count} entries · head {hash}…
pt: Entradas {count} · cabeça {hash}…

[ctx: encryptionTab.everyDeviceAddedOrRemovedIs]
en: 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.
pt: 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.

[ctx: encryptionTab.firstDeviceOnThisAccount]
en: First device on this account
pt: Primeiro dispositivo nesta conta

[ctx: encryptionTab.lastSeenAt]
en: Last seen {time}
pt: Visto pela última vez {time}

[ctx: encryptionTab.noDevicesAreEnrolledOnThis]
en: No devices are enrolled on this account.
pt: Nenhum dispositivo está registrado nesta conta.

[ctx: encryptionTab.revoke]
en: Revoke
pt: Revogar

[ctx: encryptionTab.revoked]
en: Revoked
pt: Revogado

[ctx: encryptionTab.showAOneTimeCodeOn]
en: 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.
pt: 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.

[ctx: encryptionTab.showCodeForMyPhone]
en: Show code for my phone
pt: Mostrar código do meu telefone

[ctx: encryptionTab.theLogbook]
en: The logbook
pt: O diário de bordo

[ctx: encryptionTab.thisDevice]
en: This device
pt: Este dispositivo

[ctx: encryptionTab.thisDeviceHasNoEncryptionIdentity]
en: This device has no encryption identity yet
pt: Este dispositivo ainda não tem identidade criptografada

[ctx: encryptionTab.yourDirectMessagesAreLockedOn]
en: 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.
pt: 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.

[ctx: errorBoundary.reloadOrangchat]
en: Reload OrangChat
pt: Recarregar OrangChat

[ctx: errorBoundary.somethingWentWrong]
en: Something went wrong
pt: Algo deu errado

[ctx: eventsDialog.aLinkAnAddressAnywhere]
en: A link, an address, anywhere
pt: Um link, um endereço, em qualquer lugar

[ctx: eventsDialog.createEvent]
en: Create event
pt: Criar evento

[ctx: eventsDialog.description]
en: Description
pt: Descrição

[ctx: eventsDialog.endsOptional]
en: Ends (optional)
pt: Termina (opcional)

[ctx: eventsDialog.eventName]
en: Event name
pt: Nome do evento

[ctx: eventsDialog.gameNight]
en: Game night
pt: Noite de jogo

[ctx: eventsDialog.loadingEvents]
en: Loading events…
pt: Carregando eventos…

[ctx: eventsDialog.location]
en: Location
pt: Localização

[ctx: eventsDialog.nothingScheduledYet]
en: Nothing scheduled yet.
pt: Nada agendado ainda.

[ctx: eventsDialog.somewhereElse]
en: Somewhere else
pt: Em outro lugar

[ctx: eventsDialog.starts]
en: Starts
pt: Começa

[ctx: eventsDialog.whatsHappening]
en: What's happening?
pt: O que está acontecendo?

[ctx: eventsDialog.where]
en: Where
pt: Onde

[ctx: expressionPicker.addEmojiOrGif]
en: Add emoji or GIF
pt: Adicionar emoji ou GIF

[ctx: expressionPicker.favourites]
en: Favourites
pt: Favoritos

[ctx: expressionPicker.loadingGifs]
en: Loading GIFs…
pt: Carregando GIFs…

[ctx: expressionPicker.noGifsFound]
en: No GIFs found
pt: Nenhum GIF encontrado

[ctx: expressionPicker.poweredByKlipy]
en: Powered by KLIPY
pt: Desenvolvido por KLIPY

[ctx: expressionPicker.searchKlipy]
en: Search KLIPY
pt: Procurar KLIPY

[ctx: expressionPicker.searchKlipyGifs]
en: Search KLIPY GIFs
pt: Pesquisar GIFs KLIPY

[ctx: forwardDialog.directMessages]
en: Direct messages
pt: Mensagens diretas

[ctx: forwardDialog.forwardMessage]
en: Forward message
pt: Encaminhar mensagem

[ctx: forwardDialog.nowhereToForwardThisToYet]
en: Nowhere to forward this to yet.
pt: Nenhum lugar para encaminhar isso ainda.

[ctx: forwardDialog.searchChannelsAndDms]
en: Search channels and DMs
pt: Pesquisar canais e DMs

[ctx: forwardDialog.searchForwardTargets]
en: Search forward targets
pt: Pesquisar alvos futuros

[ctx: friendsPage.accept]
en: Accept
pt: Aceitar

[ctx: friendsPage.addAFriendByTheirUsername]
en: Add a friend by their username.
pt: Adicione um amigo pelo nome de usuário.

[ctx: friendsPage.addFriend]
en: Add Friend
pt: Adicionar amigo

[ctx: friendsPage.all]
en: All
pt: Todos

[ctx: friendsPage.cancelRequest]
en: Cancel request
pt: Cancelar solicitação

[ctx: friendsPage.decline]
en: Decline
pt: Declínio

[ctx: friendsPage.friends]
en: Friends
pt: Amigos

[ctx: friendsPage.incomingCount]
en: Incoming - {count}
pt: Entrada - {count}

[ctx: friendsPage.message]
en: Message
pt: Mensagem

[ctx: friendsPage.noFriendsYet]
en: No friends yet.
pt: Ainda não há amigos.

[ctx: friendsPage.noPendingRequests]
en: No pending requests.
pt: Não há solicitações pendentes.

[ctx: friendsPage.openNavigation]
en: Open navigation
pt: Abrir navegação

[ctx: friendsPage.outgoingCount]
en: Outgoing - {count}
pt: Saída - {count}

[ctx: friendsPage.pending]
en: Pending
pt: Pendente

[ctx: friendsPage.removeFriend]
en: Remove friend
pt: Remover amigo

[ctx: friendsPage.send]
en: Send
pt: Enviar

[ctx: friendsPage.username]
en: Username
pt: Nome de usuário

[ctx: homePane.chat]
en: Chat
pt: Bater papo

[ctx: homePane.openNavigation]
en: Open navigation
pt: Abrir navegação

[ctx: homePane.orang]
en: Orang
pt: laranja

[ctx: howEncryptionWorks.addingASecondDeviceBeforeYou]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.anythingOnADeviceThatIs]
en: 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.
pt: 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ê.

[ctx: howEncryptionWorks.bothOfYouOpenTheConversation]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.everyDeviceCutsItsOwnKey]
en: Every device cuts its own key
pt: Cada dispositivo corta sua própria chave

[ctx: howEncryptionWorks.everyLockAnyonePublishesIsWritten]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.howDoesThisWork]
en: How does this work?
pt: Como é que isso funciona?

[ctx: howEncryptionWorks.howYourMessagesAreProtected]
en: How your messages are protected
pt: Como suas mensagens são protegidas

[ctx: howEncryptionWorks.howYouVerifySomeone]
en: How you verify someone
pt: Como você verifica alguém

[ctx: howEncryptionWorks.ifASafetyCodeChangesOr]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.ifSomethingEverLooksWrong]
en: If something ever looks wrong
pt: Se algo parecer errado

[ctx: howEncryptionWorks.ifYouLoseYourOnlyDevice]
en: If you lose your only device
pt: Se você perder seu único dispositivo

[ctx: howEncryptionWorks.inPlainLanguageWithNoJargon]
en: In plain language, with no jargon to get past first.
pt: Em linguagem simples, sem jargões para passar primeiro.

[ctx: howEncryptionWorks.itIsNotAlwaysAnAttack]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.notInTheSameRoomYou]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.onlyThePeopleInTheConversation]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.serverChannelsThoseHaveSharedHistory]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.standardASwapGetsCaught]
en: Standard - a swap gets caught.
pt: Padrão - uma troca é detectada.

[ctx: howEncryptionWorks.standardIsWhatEveryConversationGets]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.thatIsAlsoWhyAddingA]
en: 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.
pt: É 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.

[ctx: howEncryptionWorks.theHardPartIsItReally]
en: The hard part: is it really their lock?
pt: A parte difícil: é realmente a fechadura deles?

[ctx: howEncryptionWorks.theMessagesOnlyThatDeviceCould]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.toLockABoxForSomeone]
en: 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?
pt: 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?

[ctx: howEncryptionWorks.twoAnswersAndYouPickHow]
en: Two answers, and you pick how much you want.
pt: Duas respostas e você escolhe quanto deseja.

[ctx: howEncryptionWorks.verifyFirstASwapCannotHappen]
en: Verify first - a swap cannot happen.
pt: Verifique primeiro - uma troca não pode acontecer.

[ctx: howEncryptionWorks.weCanStillSeeTheOutside]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.whateverTheOtherPersonDoesWith]
en: Whatever the other person does with the message. They can screenshot it, save it, or show someone. Encryption stops strangers, not recipients.
pt: 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.

[ctx: howEncryptionWorks.whatHappensWhenYouPressSend]
en: What happens when you press send
pt: O que acontece quando você pressiona enviar

[ctx: howEncryptionWorks.whatThisDoesNotHide]
en: What this does not hide
pt: O que isso não esconde

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

[ctx: howEncryptionWorks.youCheckTheOtherPersonsLock]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.yourDevicePutsTheMessageIn]
en: 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.
pt: 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.

[ctx: howEncryptionWorks.yourDirectMessagesAreLockedBefore]
en: Your direct messages are locked before they leave your device
pt: Suas mensagens diretas são bloqueadas antes de saírem do seu dispositivo

[ctx: howEncryptionWorks.yourPhoneAndYourComputerEach]
en: 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.
pt: 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.

[ctx: imageContextMenu.copyImage]
en: Copy image
pt: Copiar imagem

[ctx: imageContextMenu.copyImageAddress]
en: Copy image address
pt: Copiar endereço da imagem

[ctx: imageContextMenu.saveImageAs]
en: Save image as…
pt: Salvar imagem como…

[ctx: imageLightbox.resetZoom]
en: Reset zoom
pt: Redefinir zoom

[ctx: imageLightbox.zoomIn]
en: Zoom in
pt: Ampliar

[ctx: imageLightbox.zoomOut]
en: Zoom out
pt: Diminuir zoom

[ctx: incomingCallDialog.accept]
en: Accept
pt: Aceitar

[ctx: incomingCallDialog.acceptWithCamera]
en: Accept with camera
pt: Aceitar com câmera

[ctx: incomingCallDialog.decline]
en: Decline
pt: Declínio

[ctx: inviteCard.inviteInvalid]
en: Invite invalid
pt: Convite inválido

[ctx: inviteCard.join]
en: Join
pt: Juntar

[ctx: inviteCard.joined]
en: Joined
pt: Ingressou

[ctx: inviteCard.resolvingInvite]
en: Resolving invite…
pt: Resolvendo convite…

[ctx: inviteCard.signInToJoin]
en: Sign in to join
pt: Faça login para participar

[ctx: inviteCard.thisInviteIsExpiredRevokedOr]
en: This invite is expired, revoked, or never existed.
pt: Este convite expirou, foi revogado ou nunca existiu.

[ctx: inviteDialog.invitePeople]
en: Invite people
pt: Convide pessoas

[ctx: inviteDialog.shareThisLinkItUnfurlsInto]
en: 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.
pt: 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.

[ctx: invitePage.thatInviteLinkIsMissingA]
en: That invite link is missing a code.
pt: Esse link de convite está faltando um código.

[ctx: keyErasureSection.eraseMyEncryptionKeys]
en: Erase my encryption keys
pt: Apagar minhas chaves de criptografia

[ctx: keyErasureSection.everyMessageAlreadyInYourEncrypted]
en: Every message already in your encrypted conversations becomes permanently unreadable - by you, by us, by anyone. Nothing brings them back.
pt: 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.

[ctx: keyErasureSection.hasNotHappenedYet]
en: It has not happened yet.
pt: Isso ainda não aconteceu.

[ctx: keyErasureSection.happensAfter]
en: This happens after {time}, unless a device that still holds your keys opens OrangChat before then.
pt: Isso acontece após {time}, a menos que um dispositivo que ainda contenha suas chaves abra o OrangChat antes disso.

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

[ctx: keyErasureSection.leaveThisEmptyIfYouDo]
en: Leave this empty if you do not have two-factor turned on. It just makes the wait shorter - three hours instead of a day.
pt: 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.

[ctx: keyErasureSection.neverMind]
en: Never mind
pt: Deixa para lá

[ctx: keyErasureSection.stoppedYourEncryptionKeysAreStaying]
en: 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.
pt: 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.

[ctx: keyErasureSection.twoFactorCode]
en: Two-factor code
pt: Código de dois fatores

[ctx: keyErasureSection.yourEncryptionKeysAreScheduledTo]
en: Your encryption keys are scheduled to be erased
pt: Suas chaves de criptografia estão programadas para serem apagadas

[ctx: legalPage.10DisclaimersAndLiability]
en: 10. Disclaimers and liability
pt: 10. Isenções de responsabilidade e responsabilidade

[ctx: legalPage.10Security]
en: 10. Security
pt: 10. Segurança

[ctx: legalPage.11Changes]
en: 11. Changes
pt: 11. Mudanças

[ctx: legalPage.11GoverningLawAndDisputes]
en: 11. Governing law and disputes
pt: 11. Lei aplicável e disputas

[ctx: legalPage.12ChangesToTheseTerms]
en: 12. Changes to these terms
pt: 12. Alterações nestes termos

[ctx: legalPage.1ControllerAndContact]
en: 1. Controller and contact
pt: 1. Controlador e contato

[ctx: legalPage.1WhoProvidesOrangchat]
en: 1. Who provides OrangChat
pt: 1. Quem fornece OrangChat

[ctx: legalPage.2AcceptingTheseTerms]
en: 2. Accepting these terms
pt: 2. Aceitando estes termos

[ctx: legalPage.2DataWeProcess]
en: 2. Data we process
pt: 2. Dados que processamos

[ctx: legalPage.3WhyWeProcessData]
en: 3. Why we process data
pt: 3. Por que processamos dados

[ctx: legalPage.3YourAccount]
en: 3. Your account
pt: 3. Sua conta

[ctx: legalPage.4HowContentIsShared]
en: 4. How content is shared
pt: 4. Como o conteúdo é compartilhado

[ctx: legalPage.4YourContent]
en: 4. Your content
pt: 4. Seu conteúdo

[ctx: legalPage.5RulesForUsingTheService]
en: 5. Rules for using the service
pt: 5. Regras de utilização do serviço

[ctx: legalPage.5ServiceProvidersAndExternalRecipients]
en: 5. Service providers and external recipients
pt: 5. Prestadores de serviços e destinatários externos

[ctx: legalPage.6InternationalTransfers]
en: 6. International transfers
pt: 6. Transferências internacionais

[ctx: legalPage.6ServersAndModeration]
en: 6. Servers and moderation
pt: 6. Servidores e moderação

[ctx: legalPage.7Retention]
en: 7. Retention
pt: 7. Retenção

[ctx: legalPage.7SoftwareAndThirdPartyServices]
en: 7. Software and third-party services
pt: 7. Software e serviços de terceiros

[ctx: legalPage.8AvailabilityAndChanges]
en: 8. Availability and changes
pt: 8. Disponibilidade e alterações

[ctx: legalPage.8YourRights]
en: 8. Your rights
pt: 8. Seus direitos

[ctx: legalPage.9Children]
en: 9. Children
pt: 9. Crianças

[ctx: legalPage.9SuspensionAndTermination]
en: 9. Suspension and termination
pt: 9. Suspensão e rescisão

[ctx: legalPage.about10Minutes]
en: About 10 minutes
pt: Cerca de 10 minutos

[ctx: legalPage.accountAndServiceContentRemainWhile]
en: Account and service content remain while your account or the relevant content exists.
pt: O conteúdo da conta e do serviço permanece enquanto sua conta ou o conteúdo relevante existir.

[ctx: legalPage.accountData]
en: Account data:
pt: Dados da conta:

[ctx: legalPage.appeals]
en: Appeals
pt: Recursos

[ctx: legalPage.backToOrangchat]
en: Back to OrangChat
pt: Voltar para OrangChat

[ctx: legalPage.backupsMayRetainDeletedDataFor]
en: Backups may retain deleted data for a limited recovery and security period.
pt: Os backups podem reter dados excluídos por um período limitado de recuperação e segurança.

[ctx: legalPage.byCreatingAnAccountAccessingOrangchat]
en: 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.
pt: 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.

[ctx: legalPage.callParticipationOnlineStatusDeviceType]
en: call participation, online status, device type, and short-lived credentials used to connect calls.
pt: participação em chamadas, status online, tipo de dispositivo e credenciais de curta duração usadas para conectar chamadas.

[ctx: legalPage.chat]
en: Chat
pt: Bater papo

[ctx: legalPage.cloudinaryForEncryptedAttachmentsAndProfile]
en: Cloudinary for encrypted attachments and profile media storage.
pt: Cloudinary para anexos criptografados e armazenamento de mídia de perfil.

[ctx: legalPage.communityGuidelines]
en: Community Guidelines
pt: Diretrizes da comunidade

[ctx: legalPage.connectionsToOrangchatUseEncryptedHttps]
en: 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.
pt: 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.

[ctx: legalPage.consent]
en: Consent:
pt: Consentimento:

[ctx: legalPage.contentAndSocialData]
en: Content and social data:
pt: Conteúdo e dados sociais:

[ctx: legalPage.contract]
en: Contract:
pt: Contrato:

[ctx: legalPage.controllerContactParagraph]
en: Oranges.LT, Lithuania, is the controller for personal data processed to provide OrangChat. For privacy questions or to exercise your rights, email {email}.
pt: 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}.

[ctx: legalPage.cookieAndLocalStoragePolicy]
en: Cookie and Local Storage Policy
pt: Política de Cookies e Armazenamento Local

[ctx: legalPage.cookiesWeUse]
en: Cookies we use
pt: Cookies que usamos

[ctx: legalPage.copyright]
en: Copyright
pt: Direitos autorais

[ctx: legalPage.deletingAnAccountScrubsIdentifyingAccount]
en: 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.
pt: 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.

[ctx: legalPage.dependingOnTheFeatureAndDeployment]
en: Depending on the feature and deployment configuration, data may be handled by:
pt: Dependendo do recurso e da configuração de implantação, os dados podem ser tratados por:

[ctx: legalPage.deviceData]
en: Device data:
pt: Dados do dispositivo:

[ctx: legalPage.directMessagesAndGroupDirectMessages]
en: 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.
pt: 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.

[ctx: legalPage.distributeMalwareStealCredentialsEvadeAccess]
en: Distribute malware, steal credentials, evade access controls, or disrupt the service.
pt: Distribua malware, roube credenciais, evite controles de acesso ou interrompa o serviço.

[ctx: legalPage.doNotSellTransferShareOr]
en: Do not sell, transfer, share, or impersonate another person through an account.
pt: Não venda, transfira, compartilhe ou se faça passar por outra pessoa por meio de uma conta.

[ctx: legalPage.effectiveDate]
en: Effective {date}
pt: {date} eficaz

[ctx: legalPage.email]
en: Email
pt: E-mail

[ctx: legalPage.emailAddressUsernameDisplayNamePassword]
en: email address, username, display name, password hash, OAuth login identifiers, profile fields, privacy preferences, and security settings.
pt: 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.

[ctx: legalPage.enforcementMayIncludeWarningsContentRestrictions]
en: 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.
pt: 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.

[ctx: legalPage.evadeASuspensionBanRateLimit]
en: Evade a suspension, ban, rate limit, moderation action, or technical restriction.
pt: Evite suspensão, banimento, limite de taxa, ação de moderação ou restrição técnica.

[ctx: legalPage.exploitGroomEndangerOrSexualiseA]
en: Exploit, groom, endanger, or sexualise a minor.
pt: Explorar, preparar, colocar em perigo ou sexualizar um menor.

[ctx: legalPage.googleFirebaseCloudMessagingAndWeb]
en: Google Firebase Cloud Messaging and Web Push providers for notifications.
pt: Provedores Google Firebase Cloud Messaging e Web Push para notificações.

[ctx: legalPage.identifiersNamesProfileLinksAndOauth]
en: identifiers, names, profile links, and OAuth tokens needed for account connections you choose to enable.
pt: identificadores, nomes, links de perfil e tokens OAuth necessários para conexões de conta que você escolhe ativar.

[ctx: legalPage.infrastructureDatabaseCachingAndSecurityProviders]
en: Infrastructure, database, caching, and security providers needed to host OrangChat.
pt: Provedores de infraestrutura, banco de dados, cache e segurança necessários para hospedar o OrangChat.

[ctx: legalPage.integrationData]
en: Integration data:
pt: Dados de integração:

[ctx: legalPage.ipAddressUserAgentSessionRecords]
en: IP address, user agent, session records, authentication tokens, rate-limit records, audit logs, push subscriptions, error details, and request metadata.
pt: 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.

[ctx: legalPage.keepsYourAccountSignedInAnd]
en: Keeps your account signed in and rotates sessions securely.
pt: Mantém sua conta conectada e alterna sessões com segurança.

[ctx: legalPage.keepTheServiceTrustworthy]
en: Keep the service trustworthy
pt: Mantenha o serviço confiável

[ctx: legalPage.keepYourPasswordBackupCodesDevices]
en: Keep your password, backup codes, devices, and authentication methods secure.
pt: Mantenha sua senha, códigos de backup, dispositivos e métodos de autenticação seguros.

[ctx: legalPage.largeOrangmoveAttachmentsNormallyExpireWithin]
en: Large OrangMove attachments normally expire within one hour.
pt: Anexos grandes do OrangMove normalmente expiram em uma hora.

[ctx: legalPage.legalAndSafetyRequests]
en: Legal and safety requests
pt: Solicitações legais e de segurança

[ctx: legalPage.legalDocuments]
en: Legal documents
pt: Documentos legais

[ctx: legalPage.legalNotice]
en: Legal Notice
pt: Aviso Legal

[ctx: legalPage.legalObligations]
en: Legal obligations:
pt: Obrigações legais:

[ctx: legalPage.legitimateInterests]
en: Legitimate interests:
pt: Interesses legítimos:

[ctx: legalPage.lithuania]
en: Lithuania
pt: Lituânia

[ctx: legalPage.lithuanianLawGovernsTheseTermsWithout]
en: 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.
pt: 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.

[ctx: legalPage.livekitInfrastructureForRealTimeVoice]
en: LiveKit infrastructure for real-time voice, video, and screen sharing.
pt: Infraestrutura LiveKit para compartilhamento de voz, vídeo e tela em tempo real.

[ctx: legalPage.localDeviceStorage]
en: Local device storage
pt: Armazenamento local do dispositivo

[ctx: legalPage.locallyStoredThemeAccessibilityNotificationDownload]
en: locally stored theme, accessibility, notification, download, plugin, and interface preferences.
pt: tema armazenado localmente, acessibilidade, notificação, download, plug-in e preferências de interface.

[ctx: legalPage.location]
en: Location
pt: Localização

[ctx: legalPage.loginAndProfileConnectionProvidersYou]
en: Login and profile connection providers you select, such as Google, Discord, GitHub, GitLab, Twitch, YouTube, Reddit, X, or Steam.
pt: Provedores de conexão de login e perfil que você selecionar, como Google, Discord, GitHub, GitLab, Twitch, YouTube, Reddit, X ou Steam.

[ctx: legalPage.managingStorage]
en: Managing storage
pt: Gerenciando armazenamento

[ctx: legalPage.messagesAndProfileInformationAreShared]
en: 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.
pt: 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.

[ctx: legalPage.messagesAttachmentsReactionsDraftsFriendshipsMemberships]
en: messages, attachments, reactions, drafts, friendships, memberships, roles, bans, events, server settings, and linked profiles.
pt: mensagens, anexos, reações, rascunhos, amizades, associações, funções, banimentos, eventos, configurações de servidor e perfis vinculados.

[ctx: legalPage.name]
en: Name
pt: Nome

[ctx: legalPage.navCookies]
en: Cookies
pt: Biscoitos

[ctx: legalPage.navGuidelines]
en: Guidelines
pt: Diretrizes

[ctx: legalPage.navLegalNotice]
en: Legal notice
pt: Aviso legal

[ctx: legalPage.navPrivacy]
en: Privacy
pt: Privacidade

[ctx: legalPage.navTerms]
en: Terms
pt: Termos

[ctx: legalPage.noCredibleThreatsEncouragementOfViolence]
en: No credible threats, encouragement of violence, or celebration of violent harm.
pt: Nenhuma ameaça credível, incentivo à violência ou celebração de danos violentos.

[ctx: legalPage.noEvasionOfBansModerationRate]
en: No evasion of bans, moderation, rate limits, or security controls.
pt: Nenhuma evasão de proibições, moderação, limites de taxas ou controles de segurança.

[ctx: legalPage.noHarassmentStalkingTargetedHumiliationOr]
en: No harassment, stalking, targeted humiliation, or coordinated abuse.
pt: Nenhum assédio, perseguição, humilhação direcionada ou abuso coordenado.

[ctx: legalPage.noHatefulConductBasedOnProtected]
en: No hateful conduct based on protected characteristics.
pt: Nenhuma conduta odiosa baseada em características protegidas.

[ctx: legalPage.noImpersonationIntendedToDeceiveOr]
en: No impersonation intended to deceive or defraud.
pt: Nenhuma representação com intenção de enganar ou fraudar.

[ctx: legalPage.noInfringementOfCopyrightTrademarkPrivacy]
en: No infringement of copyright, trademark, privacy, or other rights.
pt: Nenhuma violação de direitos autorais, marca registrada, privacidade ou outros direitos.

[ctx: legalPage.noNonConsensualIntimateContentOr]
en: No non-consensual intimate content or sexual content involving minors.
pt: Nenhum conteúdo íntimo não consensual ou conteúdo sexual envolvendo menores.

[ctx: legalPage.noPromotionOrCoordinationOfUnlawful]
en: No promotion or coordination of unlawful goods, services, or conduct.
pt: Nenhuma promoção ou coordenação de bens, serviços ou condutas ilegais.

[ctx: legalPage.noScamsPhishingMalwareCredentialTheft]
en: No scams, phishing, malware, credential theft, or malicious links.
pt: Sem golpes, phishing, malware, roubo de credenciais ou links maliciosos.

[ctx: legalPage.noSexualExploitationGroomingOrEndangerment]
en: No sexual exploitation, grooming, or endangerment of minors.
pt: Nenhuma exploração sexual, aliciamento ou perigo para menores.

[ctx: legalPage.noSharingPrivateOrIntimateInformation]
en: No sharing private or intimate information without permission.
pt: Não é permitido compartilhar informações privadas ou íntimas sem permissão.

[ctx: legalPage.noSpamUnsolicitedBulkMessagingArtificial]
en: No spam, unsolicited bulk messaging, artificial engagement, or abusive bots.
pt: Nada de spam, mensagens em massa não solicitadas, envolvimento artificial ou bots abusivos.

[ctx: legalPage.nothingInTheseTermsExcludesLiability]
en: 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.
pt: 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.

[ctx: legalPage.openaiForAutomatedSafetyClassificationOf]
en: OpenAI for automated safety classification of uploaded images.
pt: OpenAI para classificação automatizada de segurança de imagens carregadas.

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

[ctx: legalPage.operationalSecurityAndModerationRecordsAre]
en: Operational, security, and moderation records are kept only as long as reasonably needed.
pt: Os registros operacionais, de segurança e de moderação são mantidos apenas enquanto for razoavelmente necessário.

[ctx: legalPage.operator]
en: Operator
pt: Operador

[ctx: legalPage.orang]
en: Orang
pt: laranja

[ctx: legalPage.orangchatCanConnectToOrDisplay]
en: 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.
pt: 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.

[ctx: legalPage.orangchatHasNoAdvertisingAnalyticsSdk]
en: 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.
pt: 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.

[ctx: legalPage.orangchatIsBuiltForConversationAnd]
en: 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.
pt: 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.

[ctx: legalPage.orangchatIsCurrentlyProvidedWithoutA]
en: 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.
pt: 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.

[ctx: legalPage.orangchatIsNotAvailableToChildren]
en: 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.
pt: 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.

[ctx: legalPage.orangchatIsPrivacyFocusedWeDo]
en: 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.
pt: 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.

[ctx: legalPage.orangchatUsesOnlyStorageNeededTo]
en: 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.
pt: 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.

[ctx: legalPage.orangesLt]
en: Oranges.LT
pt: Laranjas.LT

[ctx: legalPage.orangmoveForTemporaryStorageOfLarge]
en: OrangMove for temporary storage of large files, normally for up to one hour.
pt: OrangMove para armazenamento temporário de arquivos grandes, normalmente por até uma hora.

[ctx: legalPage.preventsForgeryDuringGoogleOrDiscord]
en: Prevents forgery during Google or Discord login.
pt: Evita falsificação durante o login no Google ou Discord.

[ctx: legalPage.privacyPolicy]
en: Privacy Policy
pt: política de Privacidade

[ctx: legalPage.protectPeople]
en: Protect people
pt: Proteja as pessoas

[ctx: legalPage.provideAccurateRegistrationInformationAndKeep]
en: Provide accurate registration information and keep it current.
pt: Forneça informações de registro precisas e mantenha-as atualizadas.

[ctx: legalPage.purpose]
en: Purpose
pt: Propósito

[ctx: legalPage.refreshSessionsNormallyExpireAfter30]
en: Refresh sessions normally expire after 30 days and are rotated or revoked on logout.
pt: As sessões de atualização normalmente expiram após 30 dias e são alternadas ou revogadas no logout.

[ctx: legalPage.reportingAndEnforcement]
en: Reporting and enforcement
pt: Relatórios e aplicação

[ctx: legalPage.reportSeriousViolations]
en: 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.
pt: 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.

[ctx: legalPage.securityAndTechnicalData]
en: Security and technical data:
pt: Dados técnicos e de segurança:

[ctx: legalPage.sendPrivacyRequestsContentNoticesIntellectual]
en: 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.
pt: 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.

[ctx: legalPage.sendSpamRunAbusiveAutomationScrape]
en: Send spam, run abusive automation, scrape users, or manipulate platform features.
pt: Envie spam, execute automação abusiva, raspe usuários ou manipule recursos da plataforma.

[ctx: legalPage.serverOwnersAndModeratorsMaySet]
en: 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.
pt: 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.

[ctx: legalPage.serverOwnersShouldPublishClearLocal]
en: 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.
pt: 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.

[ctx: legalPage.serverResponsibilities]
en: Server responsibilities
pt: Responsabilidades do servidor

[ctx: legalPage.service]
en: Service
pt: Serviço

[ctx: legalPage.serviceOperator]
en: Service operator
pt: Operador de serviço

[ctx: legalPage.someProvidersMayProcessDataOutside]
en: 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.
pt: 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.

[ctx: legalPage.subjectToApplicableLawYouMay]
en: 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.
pt: 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.

[ctx: legalPage.tellUsPromptlyIfYouBelieve]
en: Tell us promptly if you believe your account or the service has been compromised.
pt: Informe-nos imediatamente se você acredita que sua conta ou serviço foi comprometido.

[ctx: legalPage.temporaryOauthAndQrLoginState]
en: Temporary OAuth and QR login state normally expires within minutes.
pt: O estado de login temporário do OAuth e QR normalmente expira em minutos.

[ctx: legalPage.termsOfService]
en: Terms of Service
pt: Termos de Serviço

[ctx: legalPage.theOrangchatNameSoftwareInterfaceGraphics]
en: 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.
pt: 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.

[ctx: legalPage.theseCookiesAreStrictlyNecessaryTo]
en: 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.
pt: 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.

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

[ctx: legalPage.theWebAndDesktopAppsStore]
en: 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.
pt: 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.

[ctx: legalPage.threatenViolenceHarassPeoplePublishPrivate]
en: Threaten violence, harass people, publish private information, or promote hatred.
pt: Ameaçar com violência, assediar pessoas, publicar informações privadas ou promover o ódio.

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

[ctx: legalPage.toRequestReviewOfAPlatform]
en: 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.
pt: 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.

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

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

[ctx: legalPage.toTheFullestExtentPermittedBy]
en: 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.
pt: 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.

[ctx: legalPage.typicalDuration]
en: Typical duration
pt: Duração típica

[ctx: legalPage.updatedDate]
en: Updated {date}
pt: {date} atualizado

[ctx: legalPage.uploadContentYouDoNotHave]
en: Upload content you do not have permission to use.
pt: Carregue conteúdo que você não tem permissão para usar.

[ctx: legalPage.upTo30Days]
en: Up to 30 days
pt: Até 30 dias

[ctx: legalPage.useAccountAndSecuritySettingsWhere]
en: Use account and security settings where possible, or email us. We may need to verify your identity before completing a request.
pt: 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.

[ctx: legalPage.useOrangchatForIllegalFraudulentDeceptive]
en: Use OrangChat for illegal, fraudulent, deceptive, or harmful activity.
pt: Use o OrangChat para atividades ilegais, fraudulentas, enganosas ou prejudiciais.

[ctx: legalPage.voiceAndPresenceData]
en: Voice and presence data:
pt: Dados de voz e presença:

[ctx: legalPage.weAimToApplyRestrictionsDiligently]
en: 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.
pt: 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.

[ctx: legalPage.website]
en: Website
pt: Site

[ctx: legalPage.weDiscloseInformationToAuthoritiesOr]
en: We disclose information to authorities or other parties when required by law or reasonably necessary to protect users, rights, safety, and service security.
pt: 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.

[ctx: legalPage.weGiveYouAPersonalLimited]
en: 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.
pt: 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.

[ctx: legalPage.weMaySuspendOrTerminateAccess]
en: 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.
pt: 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.

[ctx: legalPage.weMayUpdateTheseTermsFor]
en: 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.
pt: 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.

[ctx: legalPage.weMayUpdateThisPolicyWhen]
en: We may update this policy when our service or legal obligations change. Significant changes will be communicated through the service or another appropriate channel.
pt: 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.

[ctx: legalPage.weMinimiseDataCollectionIfInformation]
en: 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.
pt: 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.

[ctx: legalPage.whereYouChooseOptionalDevicePermissions]
en: where you choose optional device permissions, push notifications, or an optional connection that legally requires consent. You may withdraw consent without affecting earlier processing.
pt: 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.

[ctx: legalPage.youAreResponsibleForActivityPerformed]
en: You are responsible for activity performed through your account until you notify us.
pt: Você é responsável pelas atividades realizadas em sua conta até nos notificar.

[ctx: legalPage.youCanClearOrangchatSiteData]
en: 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.
pt: 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.

[ctx: legalPage.youConfirmThatYouHaveThe]
en: 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.
pt: 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.

[ctx: legalPage.youKeepOwnershipOfMessagesFiles]
en: 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.
pt: 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.

[ctx: legalPage.youMayStopUsingOrangchatAt]
en: 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.
pt: 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.

[ctx: legalPage.youMustBeAtLeast14]
en: 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.
pt: 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.

[ctx: legalPage.youMustFollowTheCommunityGuidelines]
en: You must follow the Community Guidelines. You must not:
pt: Você deve seguir as Diretrizes da Comunidade. Você não deve:

[ctx: loginPage.authenticatorCode]
en: Authenticator code
pt: Código autenticador

[ctx: loginPage.confirmWithYourPasskeyToFinish]
en: Confirm with your passkey to finish signing in.
pt: Confirme com sua senha para finalizar o login.

[ctx: loginPage.createAnAccount]
en: Create an account
pt: Crie uma conta

[ctx: loginPage.email]
en: Email
pt: E-mail

[ctx: loginPage.emailCode]
en: Email code
pt: Código de e-mail

[ctx: loginPage.emailMeACodeInstead]
en: Email me a code instead
pt: Envie-me um código por e-mail

[ctx: loginPage.enterThe6DigitCodeFrom]
en: Enter the 6-digit code from your app, or a recovery code.
pt: Digite o código de 6 dígitos do seu aplicativo ou um código de recuperação.

[ctx: loginPage.logIn]
en: Log in
pt: Conecte-se

[ctx: loginPage.logInToKeepTheConversation]
en: Log in to keep the conversation going.
pt: Faça login para continuar a conversa.

[ctx: loginPage.lostYourAuthenticator]
en: Lost your authenticator?
pt: Perdeu seu autenticador?

[ctx: loginPage.newToOrangchat]
en: New to OrangChat?
pt: Novo no OrangChat?

[ctx: loginPage.password]
en: Password
pt: Senha

[ctx: loginPage.sendANewCode]
en: Send a new code
pt: Envie um novo código

[ctx: loginPage.signIn]
en: Sign in
pt: Entrar

[ctx: loginPage.signInWithAPasskey]
en: Sign in with a passkey
pt: Faça login com uma senha

[ctx: loginPage.signInWithYourPhone]
en: Sign in with your phone
pt: Faça login com seu telefone

[ctx: loginPage.usePasskey]
en: Use passkey
pt: Usar chave de acesso

[ctx: loginPage.verify]
en: Verify
pt: Verificar

[ctx: loginPage.weEmailedYouASignIn]
en: We emailed you a sign-in code. It expires in 10 minutes.
pt: Enviamos a você um código de login por e-mail. Expira em 10 minutos.

[ctx: loginPage.welcomeBack]
en: Welcome back
pt: bem vindo de volta

[ctx: markdown.spoilerClickToReveal]
en: Spoiler, click to reveal
pt: Spoiler, clique para revelar

[ctx: marketplaceThemes.install]
en: Install
pt: Instalar

[ctx: marketplaceThemes.installed]
en: Installed
pt: Instalado

[ctx: marketplaceThemes.intro]
en: App themes override OrangChat color variables. Every entry is reviewed through a pull request and bundled with the client. Want to contribute? {repo}.
pt: 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}.

[ctx: marketplaceThemes.noThemesMatch]
en: No themes match "{query}".
pt: Nenhum tema corresponde a "{query}".

[ctx: marketplaceThemes.searchThemes]
en: Search themes
pt: Temas de pesquisa

[ctx: marketplaceThemes.seeTheMarketplaceRepo]
en: See the marketplace repo
pt: Veja o repositório do mercado

[ctx: memberList.ban]
en: Ban
pt: Proibir

[ctx: memberList.banName]
en: Ban {name}
pt: Banir {name}

[ctx: memberList.changeNickname]
en: Change nickname
pt: Alterar apelido

[ctx: memberList.kick]
en: Kick
pt: Chute

[ctx: memberList.kickName]
en: Kick {name}
pt: Chute {name}

[ctx: memberList.members]
en: Members
pt: Membros

[ctx: memberList.message]
en: Message
pt: Mensagem

[ctx: memberList.nickname]
en: Nickname
pt: Apelido

[ctx: memberList.offlineCount]
en: Offline - {count}
pt: Off-line - {count}

[ctx: memberList.onlineCount]
en: Online - {count}
pt: On-line - {count}

[ctx: memberList.reasonOptional]
en: Reason (optional)
pt: Razão (opcional)

[ctx: memberList.roles]
en: Roles
pt: Funções

[ctx: memberList.serverOwner]
en: Server owner
pt: Proprietário do servidor

[ctx: memberList.theyCanRejoinWithANew]
en: They can rejoin with a new invite.
pt: Eles podem voltar com um novo convite.

[ctx: memberList.theyWontBeAbleToRejoin]
en: They won't be able to rejoin unless unbanned.
pt: Eles não poderão voltar a participar, a menos que sejam desbanidos.

[ctx: memberList.viewProfile]
en: View profile
pt: Ver perfil

[ctx: messageAttachments.decrypt]
en: Decrypt
pt: Descriptografar

[ctx: messageAttachments.decryptingFile]
en: Decrypting {filename}…
pt: Descriptografando {filename}…

[ctx: messageAttachments.expiredLargeFilesAreOnlyKept]
en: Expired - large files are only kept for an hour
pt: Expirado – arquivos grandes são mantidos apenas por uma hora

[ctx: messageAttachments.hiddenByModeration]
en: This image was hidden by automatic moderation
pt: Esta imagem foi ocultada pela moderação automática

[ctx: messageAttachments.inappropriateContent]
en: Inappropriate content
pt: Conteúdo impróprio

[ctx: messageAttachments.show]
en: Show
pt: Mostrar

[ctx: messageAttachments.sizeEncrypted]
en: {size} · encrypted
pt: {size} · criptografado

[ctx: messageAttachments.thisFileCouldNotBeDecrypted]
en: This file could not be decrypted on this device
pt: Este arquivo não pôde ser descriptografado neste dispositivo

[ctx: messageContextMenu.addReaction]
en: Add Reaction
pt: Adicionar reação

[ctx: messageContextMenu.apps]
en: Apps
pt: Aplicativos

[ctx: messageContextMenu.copyMessageId]
en: Copy Message ID
pt: Copiar ID da mensagem

[ctx: messageContextMenu.copyMessageLink]
en: Copy Message Link
pt: Copiar link da mensagem

[ctx: messageContextMenu.copyText]
en: Copy Text
pt: Copiar texto

[ctx: messageContextMenu.deleteMessage]
en: Delete Message
pt: Excluir mensagem

[ctx: messageContextMenu.editMessage]
en: Edit Message
pt: Editar mensagem

[ctx: messageContextMenu.forward]
en: Forward
pt: Avançar

[ctx: messageContextMenu.markUnread]
en: Mark Unread
pt: Marcar como não lido

[ctx: messageContextMenu.pinMessage]
en: Pin Message
pt: Fixar mensagem

[ctx: messageContextMenu.reply]
en: Reply
pt: Responder

[ctx: messageContextMenu.reportMessage]
en: Report Message
pt: Mensagem de relatório

[ctx: messageContextMenu.speakMessage]
en: Speak Message
pt: Falar mensagem

[ctx: messageContextMenu.unpinMessage]
en: Unpin Message
pt: Liberar mensagem

[ctx: messageItem.deleteMessage]
en: Delete message
pt: Excluir mensagem

[ctx: messageItem.edited]
en: (edited)
pt: (editado)

[ctx: messageItem.editMessage]
en: Edit message
pt: Editar mensagem

[ctx: messageItem.enterToSaveEscToCancel]
en: Enter to save · Esc to cancel
pt: Enter para salvar · Esc para cancelar

[ctx: messageItem.jumpToTheRepliedMessage]
en: Jump to the replied message
pt: Ir para a mensagem respondida

[ctx: messageItem.originalMessage]
en: Original message
pt: Mensagem original

[ctx: messageItem.pinned]
en: Pinned
pt: Fixado

[ctx: messageItem.reply]
en: Reply
pt: Responder

[ctx: messageList.couldntFindThatMessageItMay]
en: Couldn't find that message - it may have been deleted.
pt: Não foi possível encontrar essa mensagem. Ela pode ter sido excluída.

[ctx: messageList.loadEarlierMessages]
en: Load earlier messages
pt: Carregar mensagens anteriores

[ctx: messageList.newMessages]
en: New messages
pt: Novas mensagens

[ctx: messageList.newMessagesStartHere]
en: New messages start here
pt: Novas mensagens começam aqui

[ctx: messageList.thisIsTheStartOfThe]
en: This is the start of the channel. Say something!
pt: Este é o início do canal. Dizer algo!

[ctx: messageList.welcomeToChannel]
en: Welcome to #{channel}
pt: Bem-vindo ao #{channel}

[ctx: newDmDialog.findFriends]
en: Find friends
pt: Encontre amigos

[ctx: newDmDialog.searchByNameOrUsername]
en: Search by name or username
pt: Pesquise por nome ou nome de usuário

[ctx: passkeysSection.addAPasskey]
en: Add a passkey
pt: Adicionar uma chave de acesso

[ctx: passkeysSection.addedLastUsed]
en: Added {added} · last used {lastUsed}
pt: Adicionado {added} · último {lastUsed} usado

[ctx: passkeysSection.addedNeverUsed]
en: Added {added} · never used
pt: Adicionado {added} · nunca usado

[ctx: passkeysSection.authenticatorCode]
en: Authenticator code
pt: Código autenticador

[ctx: passkeysSection.createPasskey]
en: Create passkey
pt: Criar chave de acesso

[ctx: passkeysSection.currentPassword]
en: Current password
pt: Senha atual

[ctx: passkeysSection.name]
en: Name
pt: Nome

[ctx: passkeysSection.noPasskeysYet]
en: No passkeys yet.
pt: Ainda não há chaves de acesso.

[ctx: passkeysSection.passkeys]
en: Passkeys
pt: Chaves de acesso

[ctx: passkeysSection.personalLaptop]
en: Personal laptop
pt: Laptop pessoal

[ctx: passkeysSection.reachedTheLimit]
en: You've reached the limit of {max} passkeys. Remove one to add another.
pt: Você atingiu o limite de senhas {max}. Remova um para adicionar outro.

[ctx: passkeysSection.removeName]
en: Remove {name}
pt: Remover {name}

[ctx: passkeysSection.removePasskey]
en: Remove passkey
pt: Remover senha

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

[ctx: passkeysSection.renameName]
en: Rename {name}
pt: Renomear {name}

[ctx: passkeysSection.signInWithYourFingerprintFace]
en: 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.
pt: 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.

[ctx: passkeysSection.soYouCanTellItApart]
en: So you can tell it apart from your other devices later.
pt: Assim, você poderá diferenciá-lo de seus outros dispositivos posteriormente.

[ctx: passkeysSection.syncedToYourDevicesKeychain]
en: Synced to your device's keychain.
pt: Sincronizado com as chaves do seu dispositivo.

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

[ctx: plaintextNotice.thisConversationIsNotEncryptedYet]
en: This conversation is not encrypted yet
pt: Esta conversa ainda não está criptografada

[ctx: plaintextNotice.waitingOn_one]
en: {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.
pt: {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.

[ctx: plaintextNotice.waitingOn_other]
en: {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.
pt: {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.

[ctx: pluginsTab.enable]
en: Enable
pt: Habilitar

[ctx: pluginsTab.enabled]
en: Enabled
pt: Habilitado

[ctx: pluginsTab.intro]
en: 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}.
pt: 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}.

[ctx: pluginsTab.noPluginsMatch]
en: No plugins match "{query}".
pt: Nenhum plug-in corresponde a "{query}".

[ctx: pluginsTab.searchPlugins]
en: Search plugins
pt: Plug-ins de pesquisa

[ctx: pluginsTab.seeTheMarketplaceRepo]
en: See the marketplace repo
pt: Veja o repositório do mercado

[ctx: privacyTab.checkPeopleBeforeMessagingThem]
en: Check people before messaging them
pt: Verifique as pessoas antes de enviar mensagens para elas

[ctx: privacyTab.directMessages]
en: Direct messages
pt: Mensagens diretas

[ctx: privacyTab.encryption]
en: Encryption
pt: Criptografia

[ctx: privacyTab.everyDirectMessageIsEncryptedAlways]
en: 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.
pt: 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.

[ctx: privacyTab.friendNotifications]
en: Friend notifications
pt: Notificações de amigos

[ctx: privacyTab.friendRequests]
en: Friend requests
pt: Pedidos de amizade

[ctx: privacyTab.friendsComingOnline]
en: Friends coming online
pt: Amigos ficando online

[ctx: privacyTab.leavingItOffIsNotUnprotected]
en: 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.
pt: 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.

[ctx: privacyTab.letPeopleSeeIsTypingWhile]
en: Let people see “is typing…” while you write.
pt: Deixe as pessoas verem “está digitando…” enquanto você escreve.

[ctx: privacyTab.notifyMeWhenSomeoneAcceptsMy]
en: Notify me when someone accepts my friend request.
pt: Notifique-me quando alguém aceitar meu pedido de amizade.

[ctx: privacyTab.notifyMeWhenSomeoneSendsMe]
en: Notify me when someone sends me a friend request.
pt: Notifique-me quando alguém me enviar um pedido de amizade.

[ctx: privacyTab.offByDefaultThisFiresFor]
en: Off by default - this fires for every friend each time they open the app.
pt: Desativado por padrão - é acionado para todos os amigos sempre que eles abrem o aplicativo.

[ctx: privacyTab.requestsAccepted]
en: Requests accepted
pt: Solicitações aceitas

[ctx: privacyTab.sendTypingIndicators]
en: Send typing indicators
pt: Enviar indicadores de digitação

[ctx: privacyTab.stopRequiringVerification]
en: Stop requiring verification
pt: Pare de exigir verificação

[ctx: privacyTab.whatYouShare]
en: What you share
pt: O que você compartilha

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

[ctx: privacyTab.whoCanSendYouAFriend]
en: Who can send you a friend request.
pt: Quem pode lhe enviar um pedido de amizade.

[ctx: privacyTab.withSomeoneNewYourMessagesWait]
en: 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.
pt: 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.

[ctx: profileCard.aboutMe]
en: About me
pt: Sobre mim

[ctx: profileCard.memberSince]
en: Member since
pt: Membro desde

[ctx: profileDialog.accept]
en: Accept
pt: Aceitar

[ctx: profileDialog.message]
en: Message
pt: Mensagem

[ctx: profileThemesTab.install]
en: Install
pt: Instalar

[ctx: profileThemesTab.installed]
en: Installed
pt: Instalado

[ctx: profileThemesTab.intro]
en: 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}.
pt: 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}.

[ctx: profileThemesTab.noProfileThemesMatch]
en: No profile themes match "{query}".
pt: Nenhum tema de perfil corresponde a "{query}".

[ctx: profileThemesTab.searchProfileThemes]
en: Search profile themes
pt: Pesquisar temas de perfil

[ctx: profileThemesTab.seeTheMarketplaceRepo]
en: See the marketplace repo
pt: Veja o repositório do mercado

[ctx: profileThemesTab.thisIsHowYourAboutMe]
en: This is how your About me reads with this theme applied.
pt: É assim que o seu Sobre mim é lido com este tema aplicado.

[ctx: profileThemesTab.username]
en: username
pt: nome de usuário

[ctx: profileThemesTab.yourName]
en: Your name
pt: Seu nome

[ctx: qrLogin.codeExpired]
en: Code expired
pt: Código expirou

[ctx: qrLogin.confirmOnYourPhone]
en: Confirm on your phone
pt: Confirme no seu telefone

[ctx: qrLogin.couldNotStartQrSignIn]
en: Could not start QR sign-in.
pt: Não foi possível iniciar o login do QR.

[ctx: qrLogin.newCode]
en: New code
pt: Novo código

[ctx: qrLogin.openOrangchatOnYourPhoneAnd]
en: Open OrangChat on your phone, and point it at this code to sign in here.
pt: Abra o OrangChat no seu telefone e aponte para este código para fazer login aqui.

[ctx: qrLogin.scanWithTheOrangchatApp]
en: Scan with the OrangChat app
pt: Digitalize com o aplicativo OrangChat

[ctx: qrLogin.signInQrCode]
en: Sign-in QR code
pt: Código QR de login

[ctx: qrLogin.tryAgain]
en: Try again
pt: Tente novamente

[ctx: qrLogin.useEmailAndPasswordInstead]
en: Use email and password instead
pt: Use e-mail e senha

[ctx: qrScanner.cameraPreviewForScanningACode]
en: Camera preview for scanning a code
pt: Pré-visualização da câmera para escanear um código

[ctx: qrScanner.pasteInstead]
en: Paste instead
pt: Cole em vez disso

[ctx: qrScanner.pasteTheCodeTextInsteadIt]
en: Paste the code text instead. It starts with
pt: Cole o texto do código. Começa com

[ctx: qrScanner.useTheCamera]
en: Use the camera
pt: Use a câmera

[ctx: qrScanner.useThisCode]
en: Use this code
pt: Use este código

[ctx: qrSignInTab.approveSignIn]
en: Approve sign-in
pt: Aprovar login

[ctx: qrSignInTab.approveThisSignIn]
en: Approve this sign-in?
pt: Aprovar este login?

[ctx: qrSignInTab.checkingSignInCode]
en: Checking sign-in code…
pt: Verificando código de login…

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

[ctx: qrSignInTab.pointYourCameraAtTheQr]
en: 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.
pt: 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.

[ctx: qrSignInTab.scanAnotherCode]
en: Scan another code
pt: Digitalize outro código

[ctx: qrSignInTab.scanASignInCode]
en: Scan a sign-in code
pt: Digitalize um código de login

[ctx: qrSignInTab.signInApproved]
en: Sign-in approved
pt: Login aprovado

[ctx: qrSignInTab.theOtherDeviceCanNowFinish]
en: The other device can now finish signing in.
pt: O outro dispositivo agora pode concluir o login.

[ctx: reactions.addReaction]
en: Add reaction
pt: Adicionar reação

[ctx: reportMessageDialog.addContextThatWillHelpReview]
en: Add context that will help review this report
pt: Adicione contexto que ajudará a revisar este relatório

[ctx: reportMessageDialog.reportingDeliberatelyRevealsThisOneDecrypted]
en: Reporting deliberately reveals this one decrypted message and a one-message key. It does not reveal the conversation key, earlier messages, or later messages.
pt: 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.

[ctx: reportMessageDialog.sendReport]
en: Send report
pt: Enviar relatório

[ctx: reportMessageDialog.whatHappenedOptional]
en: What happened? (optional)
pt: O que aconteceu? (opcional)

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

[ctx: safetyNumberCheck.digitsOf60]
en: That is {digits} of 60 digits. Nothing is compared until the whole code is there, so a partial one is never called a mismatch.
pt: 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.

[ctx: safetyNumberCheck.notInTheSameRoom]
en: Not in the same room?
pt: Não está na mesma sala?

[ctx: safetyNumberCheck.theseDoNotMatchMostOften]
en: 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.
pt: 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.

[ctx: safetyNumberCheck.theseNumbersAppearOnceBothAccounts]
en: These numbers appear once both accounts have set up encryption on a device.
pt: Esses números aparecem quando ambas as contas configuram a criptografia em um dispositivo.

[ctx: safetyNumberCheck.workingItOut]
en: Working it out…
pt: Resolvendo isso…

[ctx: searchDialog.noMessagesFoundFor]
en: No messages found for “{query}”.
pt: Nenhuma mensagem encontrada para “{query}”.

[ctx: searchDialog.onlyThisChannel]
en: Only this channel
pt: Somente este canal

[ctx: searchDialog.searchedOnThisDeviceEncryptedMessages]
en: Searched on this device. Encrypted messages this device has never opened are not in these results.
pt: Pesquisado neste dispositivo. As mensagens criptografadas que este dispositivo nunca abriu não estão nesses resultados.

[ctx: searchDialog.searchMessages]
en: Search messages
pt: Pesquisar mensagens

[ctx: searchDialog.searchThisConversation]
en: Search this conversation…
pt: Pesquisar esta conversa…

[ctx: searchDialog.searchThisServer]
en: Search this server…
pt: Pesquisar este servidor…

[ctx: searchDialog.serverSearchHint]
en: Server search matches whole words. Try {phrase} or {exclude} a word.
pt: A pesquisa do servidor corresponde a palavras inteiras. Experimente {phrase} ou {exclude} uma palavra.

[ctx: searchDialog.typeToSearchMessages]
en: Type to search messages.
pt: Digite para pesquisar mensagens.

[ctx: securityAlertOverlay.account]
en: Account {subject}
pt: Conta {subject}

[ctx: securityAlertOverlay.acceptingStartsThisContactOverAs]
en: 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.
pt: 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.

[ctx: securityAlertOverlay.iUnderstand]
en: I understand
pt: Eu entendo

[ctx: securityTab.1ScanThisCode]
en: 1. Scan this code
pt: 1. Digitalize este código

[ctx: securityTab.2EnterThe6DigitCode]
en: 2. Enter the 6-digit code
pt: 2. Digite o código de 6 dígitos

[ctx: securityTab.accountStanding]
en: Account standing
pt: Situação da conta

[ctx: securityTab.askForACodeFromYour]
en: Ask for a code from your phone in addition to your password when you sign in.
pt: Peça um código do seu telefone além da sua senha ao fazer login.

[ctx: securityTab.atLeast8Characters]
en: At least 8 characters.
pt: Pelo menos 8 caracteres.

[ctx: securityTab.bannedFromServer]
en: Banned from {server}
pt: Banido do {server}

[ctx: securityTab.cantScan]
en: Can't scan?
pt: Não é possível digitalizar?

[ctx: securityTab.changeEmail]
en: Change email
pt: Alterar e-mail

[ctx: securityTab.changePassword]
en: Change password
pt: Alterar a senha

[ctx: securityTab.changingYourPasswordSignsOutEvery]
en: Changing your password signs out every other session.
pt: Alterar sua senha desconecta todas as outras sessões.

[ctx: securityTab.codeFromYourApp]
en: Code from your app
pt: Código do seu aplicativo

[ctx: securityTab.codeFromYourAppOrA]
en: Code from your app (or a recovery code)
pt: Código do seu aplicativo (ou um código de recuperação)

[ctx: securityTab.confirmNewPassword]
en: Confirm new password
pt: Confirme a nova senha

[ctx: securityTab.confirmYourPassword]
en: Confirm your password
pt: Confirme sua senha

[ctx: securityTab.considerGeneratingANewSet]
en: Consider generating a new set.
pt: Considere gerar um novo conjunto.

[ctx: securityTab.continue]
en: Continue
pt: Continuar

[ctx: securityTab.copied]
en: Copied
pt: Copiado

[ctx: securityTab.copy]
en: Copy
pt: Cópia

[ctx: securityTab.deleteAccount]
en: Delete account
pt: Excluir conta

[ctx: securityTab.deleteAllMyMessages]
en: Delete all my messages
pt: Excluir todas as minhas mensagens

[ctx: securityTab.deleteAllYourMessages]
en: Delete all your messages
pt: Exclua todas as suas mensagens

[ctx: securityTab.deletedMessages_one]
en: Deleted {count} message.
pt: Mensagem {count} excluída.

[ctx: securityTab.deletedMessages_other]
en: Deleted {count} messages.
pt: Mensagens {count} excluídas.

[ctx: securityTab.deleteMyAccount]
en: Delete my account
pt: Excluir minha conta

[ctx: securityTab.deleteThemAll]
en: Delete them all
pt: Exclua todos eles

[ctx: securityTab.emailAndPassword]
en: Email & password
pt: E-mail e senha

[ctx: securityTab.emailChangedTo]
en: Email changed to {email}.
pt: E-mail alterado para {email}.

[ctx: securityTab.enterThisKeyManually]
en: Enter this key manually:
pt: Insira esta chave manualmente:

[ctx: securityTab.freezesTheAccountIfYouThink]
en: 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.
pt: 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.

[ctx: securityTab.generateCodes]
en: Generate codes
pt: Gerar códigos

[ctx: securityTab.iveSavedThem]
en: I've saved them
pt: Eu os salvei

[ctx: securityTab.leaveAllServers]
en: Leave all servers
pt: Sair de todos os servidores

[ctx: securityTab.leavesEveryServerYoureInExcept]
en: Leaves every server you're in except the ones you own. You'll need a new invite to get back into any of them.
pt: 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.

[ctx: securityTab.leftServers_one]
en: Left {count} server.
pt: Servidor {count} esquerdo.

[ctx: securityTab.leftServers_other]
en: Left {count} servers.
pt: Servidores {count} esquerdos.

[ctx: securityTab.liftLockdown]
en: Lift lockdown
pt: Bloqueio de elevador

[ctx: securityTab.lockdown]
en: Lockdown
pt: Confinamento

[ctx: securityTab.lockDownMyAccount]
en: Lock down my account
pt: Bloquear minha conta

[ctx: securityTab.newEmail]
en: New email
pt: Novo e-mail

[ctx: securityTab.newPassword]
en: New password
pt: Nova Senha

[ctx: securityTab.newRecoveryCodes]
en: New recovery codes
pt: Novos códigos de recuperação

[ctx: securityTab.noServerIsCurrentlyRestrictingYou]
en: No server is currently restricting you.
pt: Nenhum servidor está restringindo você no momento.

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

[ctx: securityTab.passwordChanged]
en: Password changed.
pt: Senha alterada.

[ctx: securityTab.passwordChangedSessionsRevoked_one]
en: Password changed. {count} other session was signed out.
pt: Senha alterada. A outra sessão {count} foi desconectada.

[ctx: securityTab.passwordChangedSessionsRevoked_other]
en: Password changed. {count} other sessions were signed out.
pt: Senha alterada. {count} outras sessões foram desconectadas.

[ctx: securityTab.permanentlyDelete]
en: Permanently delete
pt: Excluir permanentemente

[ctx: securityTab.reasonColon]
en: Reason: {reason}
pt: Motivo: {reason}

[ctx: securityTab.recoveryCodes]
en: Recovery codes
pt: Códigos de recuperação

[ctx: securityTab.recoveryCodesLeft_one]
en: {count} recovery code left.
pt: Código de recuperação {count} restante.

[ctx: securityTab.recoveryCodesLeft_other]
en: {count} recovery codes left.
pt: Códigos de recuperação {count} restantes.

[ctx: securityTab.removesEveryMessageYouveSentIn]
en: 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.
pt: 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.

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

[ctx: securityTab.setAPassword]
en: Set a password
pt: Defina uma senha

[ctx: securityTab.setPassword]
en: Set password
pt: Definir senha

[ctx: securityTab.signedInAs]
en: Signed in as
pt: Conectado como

[ctx: securityTab.signedOutOtherSessions_one]
en: Signed out {count} other session.
pt: Desconectou outra sessão do {count}.

[ctx: securityTab.signedOutOtherSessions_other]
en: Signed out {count} other sessions.
pt: Desconectou outras sessões do {count}.

[ctx: securityTab.stillYours]
en: Still yours: {names}.
pt: Ainda seu: {names}.

[ctx: securityTab.thisReplacesEveryExistingRecovery]
en: This replaces every existing recovery code.
pt: Isso substitui todos os códigos de recuperação existentes.

[ctx: securityTab.thoseDontMatch]
en: Those don't match.
pt: Isso não combina.

[ctx: securityTab.timedOutInServer]
en: Timed out in {server}
pt: Tempo limite esgotado em {server}

[ctx: securityTab.turnOff]
en: Turn off
pt: Desligar

[ctx: securityTab.turnOffTwoFactor]
en: Turn off two-factor
pt: Desativar dois fatores

[ctx: securityTab.turnOnTwoFactor]
en: Turn on two-factor
pt: Ativar dois fatores

[ctx: securityTab.twoFactorAuthentication]
en: Two-factor authentication
pt: Autenticação de dois fatores

[ctx: securityTab.twoFactorAuthenticationIsOn]
en: Two-factor authentication is on
pt: A autenticação de dois fatores está ativada

[ctx: securityTab.twoFactorQrCode]
en: Two-factor QR code
pt: Código QR de dois fatores

[ctx: securityTab.typeUsernameToConfirm]
en: Type {username} to confirm
pt: Digite {username} para confirmar

[ctx: securityTab.untilTime]
en: Until {time}
pt: Até {time}

[ctx: securityTab.usedToSignInTheresNo]
en: Used to sign in. There's no confirmation email, so double-check it.
pt: Usado para fazer login. Não há e-mail de confirmação, então verifique novamente.

[ctx: securityTab.turningOffTwoFactorMakes]
en: Turning off two-factor makes your password the only thing protecting your account.
pt: Desativar os dois fatores torna sua senha a única coisa que protege sua conta.

[ctx: securityTab.yesLeaveThemAll]
en: Yes, leave them all
pt: Sim, deixe todos eles

[ctx: securityTab.youllNeedAnAuthenticatorAppGoogle]
en: You'll need an authenticator app - Google Authenticator, 1Password, Aegis, or any other TOTP app.
pt: Você precisará de um aplicativo autenticador – Google Authenticator, 1Password, Aegis ou qualquer outro aplicativo TOTP.

[ctx: securityTab.yourAccountIsInGoodStanding]
en: Your account is in good standing
pt: Sua conta está em situação regular

[ctx: securityTab.yourAccountIsLockedDown]
en: Your account is locked down
pt: Sua conta está bloqueada

[ctx: securityTab.yourCurrentPassword]
en: Your current password
pt: Sua senha atual

[ctx: securityTab.yourMessagesStayInTheConversations]
en: 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.
pt: 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.

[ctx: securityTab.yourPassword]
en: Your password
pt: Sua senha

[ctx: serverContextMenu.copyServerId]
en: Copy Server ID
pt: Copiar ID do servidor

[ctx: serverContextMenu.createCategory]
en: Create Category
pt: Criar categoria

[ctx: serverContextMenu.createChannel]
en: Create Channel
pt: Criar canal

[ctx: serverContextMenu.editPerServerProfile]
en: Edit Per-server Profile
pt: Editar perfil por servidor

[ctx: serverContextMenu.inviteToServer]
en: Invite to Server
pt: Convidar para o servidor

[ctx: serverContextMenu.leaveServer]
en: Leave Server
pt: Sair do servidor

[ctx: serverContextMenu.markAsRead]
en: Mark As Read
pt: Marcar como lido

[ctx: serverContextMenu.muteServer]
en: Mute Server
pt: Servidor mudo

[ctx: serverContextMenu.notificationSettings]
en: Notification Settings
pt: Configurações de notificação

[ctx: serverContextMenu.privacySettings]
en: Privacy Settings
pt: Configurações de privacidade

[ctx: serverContextMenu.serverSettings]
en: Server Settings
pt: Configurações do servidor

[ctx: serverContextMenu.unmuteServer]
en: Unmute Server
pt: Ativar servidor mudo

[ctx: serverRail.addAServer]
en: Add a server
pt: Adicionar um servidor

[ctx: serverRail.home]
en: Home
pt: Lar

[ctx: serverRail.leaveServer]
en: Leave server
pt: Sair do servidor

[ctx: serverRail.membersOfThisServerSeeThis]
en: Members of this server see this nickname instead of your display name. Leave it empty to use your display name.
pt: 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.

[ctx: serverRail.nickname]
en: Nickname
pt: Apelido

[ctx: serverRail.servers]
en: Servers
pt: Servidores

[ctx: serverRail.unreadDirectMessages]
en: unread direct messages
pt: mensagens diretas não lidas

[ctx: serverRail.youllNeedANewInviteTo]
en: You'll need a new invite to get back in.
pt: Você precisará de um novo convite para voltar.

[ctx: serverSettingsDialog.auditLog]
en: Audit log
pt: Registro de auditoria

[ctx: serverSettingsDialog.bans]
en: Bans
pt: Proibições

[ctx: serverSettingsDialog.color]
en: Color
pt: Cor

[ctx: serverSettingsDialog.dangerZone]
en: Danger zone
pt: Zona de perigo

[ctx: serverSettingsDialog.deleteForever]
en: Delete forever
pt: Excluir definitivamente

[ctx: serverSettingsDialog.deleteRole]
en: Delete role
pt: Excluir função

[ctx: serverSettingsDialog.deleteServer]
en: Delete server
pt: Excluir servidor

[ctx: serverSettingsDialog.deletingAServerRemovesAllIts]
en: Deleting a server removes all its channels and messages. This cannot be undone.
pt: A exclusão de um servidor remove todos os seus canais e mensagens. Isto não pode ser desfeito.

[ctx: serverSettingsDialog.description]
en: Description
pt: Descrição

[ctx: serverSettingsDialog.leaveEmptyForInitials]
en: Leave empty for initials.
pt: Deixe em branco para as iniciais.

[ctx: serverSettingsDialog.loadingBans]
en: Loading bans…
pt: Carregando proibições…

[ctx: serverSettingsDialog.membersLoseThisRoleImmediately]
en: Members lose this role immediately.
pt: Os membros perdem esta função imediatamente.

[ctx: serverSettingsDialog.newRole]
en: New role
pt: Nova função

[ctx: serverSettingsDialog.noBannedUsers]
en: No banned users.
pt: Nenhum usuário banido.

[ctx: serverSettingsDialog.noRolesYet]
en: No roles yet.
pt: Ainda não há papéis.

[ctx: serverSettingsDialog.overview]
en: Overview
pt: Visão geral

[ctx: serverSettingsDialog.roleName]
en: Role name
pt: Nome da função

[ctx: serverSettingsDialog.roles]
en: Roles
pt: Funções

[ctx: serverSettingsDialog.shownOnInvitePage]
en: Shown on the invite page. {count}/1024
pt: Exibido na página de convite. {count}/1024

[ctx: serverSettingsDialog.saveChanges]
en: Save changes
pt: Salvar alterações

[ctx: serverSettingsDialog.saveRole]
en: Save role
pt: Salvar função

[ctx: serverSettingsDialog.serverIcon]
en: Server icon
pt: Ícone do servidor

[ctx: serverSettingsDialog.serverName]
en: Server name
pt: Nome do servidor

[ctx: serverSettingsDialog.serverSettings]
en: Server settings
pt: Configurações do servidor

[ctx: serverSettingsDialog.sounds]
en: Sounds
pt: Sons

[ctx: serverSettingsDialog.thisPermanentlyDeletesTheServerIts]
en: This permanently deletes the server, its channels, and every message.
pt: Isso exclui permanentemente o servidor, seus canais e todas as mensagens.

[ctx: serverSettingsDialog.unban]
en: Unban
pt: Desbanir

[ctx: serverSettingsDialog.whatIsThisServerAbout]
en: What is this server about?
pt: Do que se trata esse servidor?

[ctx: serverView.couldntLoadThisServer]
en: Couldn't load this server
pt: Não foi possível carregar este servidor

[ctx: serverView.noTextChannelsYetCreateOne]
en: No text channels yet - create one from the server menu.
pt: Ainda não há canais de texto - crie um no menu do servidor.

[ctx: sharingTab.allowCameraMicrophone]
en: Allow camera & microphone
pt: Permitir câmera e microfone

[ctx: sharingTab.appliesTheNextTimeYouJoin]
en: Applies the next time you join a call.
pt: Aplica-se na próxima vez que você participar de uma chamada.

[ctx: sharingTab.camera]
en: Camera
pt: Câmera

[ctx: sharingTab.cameraAndMicrophoneAccessIsGranted]
en: Camera and microphone access is granted.
pt: O acesso à câmera e ao microfone é concedido.

[ctx: sharingTab.cameraAndMicrophoneAreBlockedRe]
en: Camera and microphone are blocked. Re-allow them for this site in your browser's address bar, then reload.
pt: Câmera e microfone estão bloqueados. Permita-os novamente para este site na barra de endereço do seu navegador e recarregue.

[ctx: sharingTab.chromeAndEdgeOnlyOtherBrowsers]
en: Chrome and Edge only - other browsers always use the system default.
pt: Apenas Chrome e Edge – outros navegadores sempre usam o padrão do sistema.

[ctx: sharingTab.inputDevice]
en: Input device
pt: Dispositivo de entrada

[ctx: sharingTab.joinMuted]
en: Join muted
pt: Participar silenciado

[ctx: sharingTab.joinWithCameraOn]
en: Join with camera on
pt: Participe com a câmera ligada

[ctx: sharingTab.microphone]
en: Microphone
pt: Microfone

[ctx: sharingTab.orangchatOnlyOpensYourCameraAnd]
en: OrangChat only opens your camera and microphone during a call, and while you're testing them here.
pt: OrangChat só abre sua câmera e microfone durante uma chamada e enquanto você os testa aqui.

[ctx: sharingTab.output]
en: Output
pt: Saída

[ctx: sharingTab.permissions]
en: Permissions
pt: Permissões

[ctx: sharingTab.speaker]
en: Speaker
pt: Palestrante

[ctx: sharingTab.startEveryCallWithYourMicrophone]
en: Start every call with your microphone off.
pt: Inicie todas as chamadas com o microfone desligado.

[ctx: sharingTab.startVoiceChannelsWithVideoAlready]
en: Start voice channels with video already publishing.
pt: Inicie canais de voz com vídeos já publicados.

[ctx: sharingTab.theseChoicesAreStoredOnThis]
en: These choices are stored on this device only - they're never sent to the server.
pt: Essas escolhas são armazenadas apenas neste dispositivo – elas nunca são enviadas ao servidor.

[ctx: sharingTab.thisBrowserDoesntExposeCameraOr]
en: This browser doesn't expose camera or microphone controls.
pt: Este navegador não expõe controles de câmera ou microfone.

[ctx: sharingTab.videoDevice]
en: Video device
pt: Dispositivo de vídeo

[ctx: sharingTab.whenJoiningACall]
en: When joining a call
pt: Ao ingressar em uma chamada

[ctx: signupPage.alreadyHaveAnAccount]
en: Already have an account?
pt: Já tem uma conta?

[ctx: signupPage.checkYourEmailForAVerification]
en: Check your email for a verification link. You must verify it before signing in.
pt: Verifique seu e-mail para obter um link de verificação. Você deve verificá-lo antes de fazer login.

[ctx: signupPage.claimYourUsernameAndStartChatting]
en: Claim your username and start chatting.
pt: Reivindique seu nome de usuário e comece a conversar.

[ctx: signupPage.communityGuidelines]
en: Community Guidelines
pt: Diretrizes da comunidade

[ctx: signupPage.createAccount]
en: Create account
pt: Criar uma conta

[ctx: signupPage.createYourAccount]
en: Create your account
pt: Crie sua conta

[ctx: signupPage.displayNameOptional]
en: Display name (optional)
pt: Nome de exibição (opcional)

[ctx: signupPage.email]
en: Email
pt: E-mail

[ctx: signupPage.legalConsent]
en: By creating an account, you agree to the {terms} and {guidelines}, and acknowledge the {privacy}.
pt: Ao criar uma conta, você concorda com {terms} e {guidelines} e reconhece {privacy}.

[ctx: signupPage.logIn]
en: Log in
pt: Conecte-se

[ctx: signupPage.lowercaseLettersNumbersUnderscoresAndDots]
en: Lowercase letters, numbers, underscores, and dots.
pt: Letras minúsculas, números, sublinhados e pontos.

[ctx: signupPage.password]
en: Password
pt: Senha

[ctx: signupPage.privacyPolicy]
en: Privacy Policy
pt: política de Privacidade

[ctx: signupPage.termsOfService]
en: Terms of Service
pt: Termos de Serviço

[ctx: signupPage.username]
en: Username
pt: Nome de usuário

[ctx: soundTab.deleteName]
en: Delete {name}
pt: Excluir {name}

[ctx: soundTab.maxSizeMb]
en: Sound must be 1 MB or smaller.
pt: O som deve ter 1 MB ou menos.

[ctx: soundTab.mp3OggWavOrFlacUpTo]
en: MP3, OGG, WAV or FLAC up to 1 MB and {seconds} seconds.
pt: MP3, OGG, WAV ou FLAC até 1 MB e {seconds} segundos.

[ctx: soundTab.noSoundsYetUploadOneTo]
en: No sounds yet. Upload one to play it in this server's voice channels.
pt: Nenhum som ainda. Faça upload de um para reproduzi-lo nos canais de voz deste servidor.

[ctx: soundTab.previewName]
en: Preview {name}
pt: Visualizar {name}

[ctx: soundTab.renameName]
en: Rename {name}
pt: Renomear {name}

[ctx: soundTab.soundboard]
en: Soundboard
pt: Mesa de som

[ctx: soundTab.soundsMustBeSecondsOrShorter]
en: Sounds must be {max} seconds or shorter (that one is {actual}s).
pt: Os sons devem ter {max} segundos ou menos (esse é {actual}s).

[ctx: soundTab.upload]
en: Upload
pt: Carregar

[ctx: soundTab.uploading]
en: Uploading…
pt: Fazendo upload…

[ctx: soundTab.volumeForName]
en: Volume for {name}
pt: Volume para {name}

[ctx: soundboardPanel.noSoundsYetAddSomeIn]
en: No sounds yet. Add some in Server settings → Sounds.
pt: Nenhum som ainda. Adicione alguns em Configurações do servidor → Sons.

[ctx: soundboardPanel.soundboard]
en: Soundboard
pt: Mesa de som

[ctx: splashScreen.loadingOrangchat]
en: Loading OrangChat
pt: Carregando OrangChat

[ctx: systemTab.appUpdates]
en: App updates
pt: Atualizações de aplicativos

[ctx: systemTab.cachedDataOnThisDevice]
en: Cached data on this device.
pt: Dados armazenados em cache neste dispositivo.

[ctx: systemTab.cachedDataOnThisDeviceUsage]
en: Cached data on this device: ~{usage}.
pt: Dados armazenados em cache neste dispositivo: ~{usage}.

[ctx: systemTab.checkForUpdates]
en: Check for updates
pt: Verifique se há atualizações

[ctx: systemTab.checkingForUpdates]
en: Checking for updates…
pt: Verificando atualizações…

[ctx: systemTab.clearCacheReload]
en: Clear cache & reload
pt: Limpar cache e recarregar

[ctx: systemTab.connected]
en: Connected
pt: Conectado

[ctx: systemTab.connecting]
en: Connecting…
pt: Conectando…

[ctx: systemTab.couldntCheckRightNow]
en: Couldn't check right now. Try again later.
pt: Não foi possível verificar agora. Tente novamente mais tarde.

[ctx: systemTab.couldntCheckRightNowWithMessage]
en: Couldn't check right now. Try again later. ({message})
pt: Não foi possível verificar agora. Tente novamente mais tarde. ({message})

[ctx: systemTab.desktopNotifications]
en: Desktop notifications
pt: Notificações na área de trabalho

[ctx: systemTab.disconnected]
en: Disconnected
pt: Desconectado

[ctx: systemTab.enableNotifications]
en: Enable notifications
pt: Habilitar notificações

[ctx: systemTab.notifications]
en: Notifications
pt: Notificações

[ctx: systemTab.notificationsAreBlockedEnableThemFor]
en: Notifications are blocked. Enable them for this site in your browser settings.
pt: As notificações estão bloqueadas. Ative-os para este site nas configurações do seu navegador.

[ctx: systemTab.offNotificationsShowWhoWroteAnd]
en: Off, notifications show who wrote and nothing more. Encrypted messages are then never unlocked to make a notification at all. This browser only.
pt: 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.

[ctx: systemTab.onLatestVersion]
en: You're on the latest version.
pt: Você está na versão mais recente.

[ctx: systemTab.onLatestVersionNumbered]
en: You're on the latest version ({version}).
pt: Você está na versão mais recente ({version}).

[ctx: systemTab.orangchatForPlatform]
en: OrangChat for {platform}.
pt: OrangChat para {platform}.

[ctx: systemTab.orangchatVersionForPlatform]
en: OrangChat {version} for {platform}.
pt: OrangChat {version} para {platform}.

[ctx: systemTab.pushAlertsForDirectMessagesAnd]
en: Push alerts for direct messages and @mentions, even when OrangChat is closed.
pt: Alertas push para mensagens diretas e @menções, mesmo quando o OrangChat estiver fechado.

[ctx: systemTab.realtimeConnection]
en: Realtime connection
pt: Conexão em tempo real

[ctx: systemTab.showMessageText]
en: Show message text
pt: Mostrar texto da mensagem

[ctx: systemTab.storage]
en: Storage
pt: Armazenar

[ctx: systemTab.thisAppBuildCantCheckFrom]
en: This app build can't check from here - use Help → Check for Updates… in the window menu, or the tray icon.
pt: 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.

[ctx: systemTab.thisBrowserDoesntSupportNotifications]
en: This browser doesn't support notifications.
pt: Este navegador não suporta notificações.

[ctx: systemTab.updateChecksOnlyRunInThe]
en: Update checks only run in the installed app.
pt: As verificações de atualização são executadas apenas no aplicativo instalado.

[ctx: systemTab.updateFoundDownloading]
en: Update {version} found - downloading. You'll be asked to restart.
pt: Atualização {version} encontrada - baixando. Você será solicitado a reiniciar.

[ctx: toaster.dismissNotification]
en: Dismiss notification
pt: Ignorar notificação

[ctx: transferDialog.addingADeviceIsASecurity]
en: 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.
pt: 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.

[ctx: transferDialog.addPhoneToThisAccount]
en: Add phone to this account
pt: Adicionar telefone a esta conta

[ctx: transferDialog.addThisDevice]
en: Add this device
pt: Adicionar este dispositivo

[ctx: transferDialog.aOneTimeCodeIsOn]
en: A one-time code is on its way to your email - it expires in 10 minutes.
pt: Um código único está a caminho do seu e-mail e expira em 10 minutos.

[ctx: transferDialog.authorizingYourPhone]
en: Authorizing your phone
pt: Autorizando seu telefone

[ctx: transferDialog.bothScreensShouldShowTheSame]
en: Both screens should show the same six digits. If they differ, something is between your two devices - stop here.
pt: Ambas as telas devem mostrar os mesmos seis dígitos. Se eles forem diferentes, algo está entre seus dois dispositivos – pare aqui.

[ctx: transferDialog.connectingToTheOtherDevice]
en: Connecting to the other device…
pt: Conectando ao outro dispositivo…

[ctx: transferDialog.creatingOneTimeCode]
en: Creating one-time code…
pt: Criando código único…

[ctx: transferDialog.deviceTransferCode]
en: Device transfer code
pt: Código de transferência de dispositivo

[ctx: transferDialog.digitsConfirmed]
en: Digits confirmed
pt: Dígitos confirmados

[ctx: transferDialog.emailMeACode]
en: Email me a code
pt: Envie-me um código por e-mail

[ctx: transferDialog.encryptingConversationHistoryKeysSigningThe]
en: Encrypting conversation-history keys, signing the new device, and waiting for the phone to store them securely…
pt: Criptografar chaves do histórico de conversas, assinar o novo dispositivo e esperar que o telefone as armazene com segurança…

[ctx: transferDialog.enterTheSecurityCodeOnThe]
en: Enter the security code on the authorized device. This device is waiting for the encrypted history and signed authorization.
pt: Digite o código de segurança no dispositivo autorizado. Este dispositivo está aguardando o histórico criptografado e a autorização assinada.

[ctx: transferDialog.onADeviceYoureAlreadySigned]
en: 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.
pt: 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.

[ctx: transferDialog.openSettingsEncryptionAddThisPhone]
en: Open Settings → Encryption → Add this phone.
pt: Abra Configurações → Criptografia → Adicionar este telefone.

[ctx: transferDialog.resendEmailCode]
en: Resend email code
pt: Reenviar código de e-mail

[ctx: transferDialog.scanTheCodeShownOnThe]
en: Scan the code shown on the new device, or use the paste option if this PC has no camera.
pt: Digitalize o código mostrado no novo dispositivo ou use a opção colar se este PC não tiver câmera.

[ctx: transferDialog.scanThisWithYourPhone]
en: Scan this with your phone
pt: Digitalize isso com seu telefone

[ctx: transferDialog.showACodeForMyPhone]
en: Show a code for my phone to scan
pt: Mostrar um código para meu telefone digitalizar

[ctx: transferDialog.tapScanCodeFromPcAnd]
en: Tap “Scan code from PC” and point OrangChat at this code.
pt: Toque em “Verificar código do PC” e aponte o OrangChat para este código.

[ctx: transferDialog.theyDont]
en: They don't
pt: Eles não

[ctx: transferDialog.theyMatch]
en: They match
pt: Eles combinam

[ctx: transferDialog.thisAccountHasNoAuthenticatorApp]
en: 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.
pt: 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.

[ctx: transferDialog.transferProgress]
en: Transfer progress
pt: Progresso da transferência

[ctx: transferDialog.tryAgain]
en: Try again
pt: Tente novamente

[ctx: transferDialog.updateThePhoneToOrangchat0]
en: Update the phone to OrangChat 0.5.4 and sign in to this account.
pt: Atualize o telefone para OrangChat 0.5.4 e faça login nesta conta.

[ctx: transferDialog.useACodeShownByThe]
en: Use a code shown by the new device instead
pt: Use um código mostrado pelo novo dispositivo

[ctx: transferDialog.useAnEmailCodeInstead]
en: Use an email code instead
pt: Use um código de e-mail

[ctx: transferDialog.waitingForTheOtherDevice]
en: Waiting for the other device…
pt: Aguardando o outro dispositivo…

[ctx: transferDialog.waitingForYourPhoneToScan]
en: Waiting for your phone to scan…
pt: Aguardando a verificação do seu telefone…

[ctx: updateGate.dismissUpdateNotice]
en: Dismiss update notice
pt: Ignorar aviso de atualização

[ctx: updateGate.fixesProblemsInTheVersion]
en: OrangChat {latest} fixes problems in the version you are running.
pt: OrangChat {latest} corrige problemas na versão que você está executando.

[ctx: updateGate.isAvailable]
en: OrangChat {latest} is available.
pt: OrangChat {latest} está disponível.

[ctx: updateGate.notSupportedUpdateToContinue]
en: This version of OrangChat is no longer supported and can no longer connect. Update to continue.
pt: Esta versão do OrangChat não é mais suportada e não pode mais ser conectada. Atualize para continuar.

[ctx: updateGate.notSupportedUpdateToVersion]
en: This version of OrangChat is no longer supported and can no longer connect. Update to {latest} to continue.
pt: Esta versão do OrangChat não é mais suportada e não pode mais ser conectada. Atualize para {latest} para continuar.

[ctx: updateGate.reload]
en: Reload
pt: Recarregar

[ctx: updateGate.update]
en: Update
pt: Atualizar

[ctx: updateGate.updateRequired]
en: Update required
pt: Atualização necessária

[ctx: userFooter.userSettings]
en: User settings
pt: Configurações do usuário

[ctx: userSettingsDialog.about]
en: About
pt: Sobre

[ctx: userSettingsDialog.aboutMe]
en: About me
pt: Sobre mim

[ctx: userSettingsDialog.accentColor]
en: Accent color
pt: Cor de destaque

[ctx: userSettingsDialog.appIcon]
en: App icon
pt: Ícone do aplicativo

[ctx: userSettingsDialog.applied]
en: Applied
pt: Aplicado

[ctx: userSettingsDialog.applyCss]
en: Apply CSS
pt: Aplicar CSS

[ctx: userSettingsDialog.avatar]
en: Avatar
pt: avatar

[ctx: userSettingsDialog.banner]
en: Banner
pt: Bandeira

[ctx: userSettingsDialog.browseAppThemes]
en: Browse app themes
pt: Procure temas de aplicativos

[ctx: userSettingsDialog.browseProfileThemes]
en: Browse profile themes
pt: Procure temas de perfil

[ctx: userSettingsDialog.clear]
en: Clear
pt: Claro

[ctx: userSettingsDialog.closeSettings]
en: Close settings
pt: Fechar configurações

[ctx: userSettingsDialog.communityThemes]
en: Community themes
pt: Temas da comunidade

[ctx: userSettingsDialog.couldNotSaveTheIcon]
en: Could not save the icon
pt: Não foi possível salvar o ícone

[ctx: userSettingsDialog.cssFileIsTooLarge]
en: CSS file is too large (max 100 KB).
pt: O arquivo CSS é muito grande (máximo de 100 KB).

[ctx: userSettingsDialog.customCss]
en: Custom CSS
pt: CSS personalizado

[ctx: userSettingsDialog.customCssIsActive]
en: Custom CSS is active.
pt: CSS personalizado está ativo.

[ctx: userSettingsDialog.customCssTheme]
en: Custom CSS theme
pt: Tema CSS personalizado

[ctx: userSettingsDialog.dark]
en: Dark
pt: Escuro

[ctx: userSettingsDialog.displayName]
en: Display name
pt: Nome de exibição

[ctx: userSettingsDialog.downloadDefault]
en: Download default
pt: Baixar padrão

[ctx: userSettingsDialog.downloadTemplate]
en: Download template
pt: Baixar modelo

[ctx: userSettingsDialog.icon]
en: Icon
pt: Ícone

[ctx: userSettingsDialog.identity]
en: Identity
pt: Identidade

[ctx: userSettingsDialog.leaveEmptyToUseYourAccent]
en: Leave empty to use your accent color.
pt: Deixe em branco para usar sua cor de destaque.

[ctx: userSettingsDialog.light]
en: Light
pt: Luz

[ctx: userSettingsDialog.loadExample]
en: Load example
pt: Exemplo de carga

[ctx: userSettingsDialog.loadStarter]
en: Load starter
pt: Inicializador de carga

[ctx: userSettingsDialog.lowercaseLettersNumbersUnderscoresAndDots]
en: Lowercase letters, numbers, underscores, and dots.
pt: Letras minúsculas, números, sublinhados e pontos.

[ctx: userSettingsDialog.navAbout]
en: About
pt: Sobre

[ctx: userSettingsDialog.navAccessibility]
en: Accessibility
pt: Acessibilidade

[ctx: userSettingsDialog.navActivity]
en: Activity
pt: Atividade

[ctx: userSettingsDialog.navAppearance]
en: Appearance
pt: Aparência

[ctx: userSettingsDialog.navCameraMic]
en: Camera & Mic
pt: Câmera e microfone

[ctx: userSettingsDialog.navConnections]
en: Connections
pt: Conexões

[ctx: userSettingsDialog.navDevices]
en: Devices
pt: Dispositivos

[ctx: userSettingsDialog.navDownloadApp]
en: Download app
pt: Baixar aplicativo

[ctx: userSettingsDialog.navEncryption]
en: Encryption
pt: Criptografia

[ctx: userSettingsDialog.navGroupAccount]
en: Account
pt: Conta

[ctx: userSettingsDialog.navGroupApp]
en: App
pt: Aplicativo

[ctx: userSettingsDialog.navGroupAppearance]
en: Appearance
pt: Aparência

[ctx: userSettingsDialog.navGroupPrivacySecurity]
en: Privacy & Security
pt: Privacidade e segurança

[ctx: userSettingsDialog.navPlugins]
en: Plugins
pt: Plug-ins

[ctx: userSettingsDialog.navPrivacy]
en: Privacy
pt: Privacidade

[ctx: userSettingsDialog.navProfile]
en: Profile
pt: Perfil

[ctx: userSettingsDialog.navProfileTheme]
en: Profile theme
pt: Tema do perfil

[ctx: userSettingsDialog.navScanSignInQr]
en: Scan sign-in QR
pt: Digitalize o QR de login

[ctx: userSettingsDialog.navSecurity]
en: Security
pt: Segurança

[ctx: userSettingsDialog.navSystem]
en: System
pt: Sistema

[ctx: userSettingsDialog.navTheme]
en: Theme
pt: Tema

[ctx: userSettingsDialog.pngJpegWebpOrAnimatedGif]
en: PNG, JPEG, WebP, or animated GIF.
pt: PNG, JPEG, WebP ou GIF animado.

[ctx: userSettingsDialog.prebuiltColourThemesAndProfileCard]
en: Prebuilt colour themes and profile-card themes, reviewed and bundled with the app. Installing one recolours everything without writing any CSS.
pt: 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.

[ctx: userSettingsDialog.preview]
en: Preview
pt: Visualização

[ctx: userSettingsDialog.profileThemeCss]
en: Profile theme (CSS)
pt: Tema do perfil (CSS)

[ctx: userSettingsDialog.pronouns]
en: Pronouns
pt: Pronomes

[ctx: userSettingsDialog.replacesTheOrangchatMarkForYou]
en: 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.
pt: 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.

[ctx: userSettingsDialog.restyleTheAppForYourselfPaste]
en: 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.
pt: 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.

[ctx: userSettingsDialog.savedExclamation]
en: Saved!
pt: Salvo!

[ctx: userSettingsDialog.saveProfile]
en: Save profile
pt: Salvar perfil

[ctx: userSettingsDialog.sectionTitleAbout]
en: About
pt: Sobre

[ctx: userSettingsDialog.sectionTitleAccessibility]
en: Accessibility
pt: Acessibilidade

[ctx: userSettingsDialog.sectionTitleActivity]
en: Activity
pt: Atividade

[ctx: userSettingsDialog.sectionTitleAppearance]
en: Appearance
pt: Aparência

[ctx: userSettingsDialog.sectionTitleCameraMicrophone]
en: Camera & Microphone
pt: Câmera e microfone

[ctx: userSettingsDialog.sectionTitleConnections]
en: Connections
pt: Conexões

[ctx: userSettingsDialog.sectionTitleDevices]
en: Devices
pt: Dispositivos

[ctx: userSettingsDialog.sectionTitleDownloadApp]
en: Download app
pt: Baixar aplicativo

[ctx: userSettingsDialog.sectionTitleEncryption]
en: Encryption
pt: Criptografia

[ctx: userSettingsDialog.sectionTitlePlugins]
en: Plugins
pt: Plug-ins

[ctx: userSettingsDialog.sectionTitlePrivacy]
en: Privacy
pt: Privacidade

[ctx: userSettingsDialog.sectionTitleProfile]
en: Profile
pt: Perfil

[ctx: userSettingsDialog.sectionTitleProfileTheme]
en: Profile theme
pt: Tema do perfil

[ctx: userSettingsDialog.sectionTitleScanSignInQr]
en: Scan sign-in QR
pt: Digitalize o QR de login

[ctx: userSettingsDialog.sectionTitleSecurity]
en: Security
pt: Segurança

[ctx: userSettingsDialog.sectionTitleSystem]
en: System
pt: Sistema

[ctx: userSettingsDialog.sectionTitleTheme]
en: Theme
pt: Tema

[ctx: userSettingsDialog.settingsSections]
en: Settings sections
pt: Seções de configurações

[ctx: userSettingsDialog.signedInAs]
en: Signed in as
pt: Conectado como

[ctx: userSettingsDialog.signOut]
en: Sign out
pt: sair

[ctx: userSettingsDialog.squareImagesWorkBestLeaveEmpty]
en: Square images work best. Leave empty for the OrangChat mark.
pt: Imagens quadradas funcionam melhor. Deixe em branco para a marca OrangChat.

[ctx: userSettingsDialog.styleYourProfileCardHoweverYou]
en: 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.
pt: 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.

[ctx: userSettingsDialog.tellPeopleAboutYourself]
en: Tell people about yourself…
pt: Conte às pessoas sobre você…

[ctx: userSettingsDialog.theme]
en: Theme
pt: Tema

[ctx: userSettingsDialog.themeNameIsInstalled]
en: “{name}” is installed.
pt: “{name}” está instalado.

[ctx: userSettingsDialog.theyThem]
en: they/them
pt: eles/eles

[ctx: userSettingsDialog.uploadCss]
en: Upload CSS
pt: Carregar CSS

[ctx: userSettingsDialog.username]
en: Username
pt: Nome de usuário

[ctx: verificationNotice.check_one]
en: Check them
pt: Verifique-os

[ctx: verificationNotice.check_other]
en: Check people
pt: Verifique as pessoas

[ctx: verificationNotice.notCheckedYet]
en: 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.
pt: 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.

[ctx: verificationNotice.yourMessageIsWaitingNotLost]
en: Your message is waiting, not lost
pt: Sua mensagem está esperando, não perdida

[ctx: verifyDialog.doneEverythingFromHereOnUses]
en: Done. Everything from here on uses the new key.
pt: Feito. Tudo daqui em diante usa a nova chave.

[ctx: verifyDialog.everythingSentFromNowOnUses]
en: Everything sent from now on uses a new key. Existing messages stay readable, and everyone still in the conversation keeps access.
pt: 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.

[ctx: verifyDialog.forgetThatICheckedThem]
en: Forget that I checked them
pt: Esqueça que eu os verifiquei

[ctx: verifyDialog.makeANewKey]
en: Make a new key
pt: Faça uma nova chave

[ctx: verifyDialog.myVerificationCode]
en: My verification code
pt: Meu código de verificação

[ctx: verifyDialog.pointAtTheirCode]
en: 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.
pt: Aponte para o código na tela {name}. Eles o encontrarão trancado no topo desta conversa ou em Configurações → Criptografia.

[ctx: verifyDialog.replacesTheKeyUsedFromNow]
en: 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.
pt: 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.

[ctx: verifyDialog.scanTheirCode]
en: Scan their code
pt: Digitalize o código deles

[ctx: verifyDialog.sendWithoutCheckingThemFirst]
en: Send without checking them first
pt: Envie sem verificá-los primeiro

[ctx: verifyDialog.showMyCode]
en: Show my code
pt: Mostrar meu código

[ctx: verifyDialog.youHaveCheckedName]
en: You have checked {name}. They have not checked you yet - have them scan this code now, so it works both ways.
pt: Você verificou {name}. Eles ainda não verificaram você - peça-lhes que digitalizem este código agora, para que funcione nos dois sentidos.

[ctx: verifyDialog.standingTogetherScanEachOthersCodes]
en: Standing together? Scan each other's codes - one scan proves one direction, so do both. Apart, compare the numbers below instead.
pt: 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.

[ctx: verifyDialog.startAFreshKey]
en: Start a fresh key
pt: Inicie uma nova chave

[ctx: verifyDialog.startAFreshKeyHere]
en: Start a fresh key here
pt: Comece uma nova chave aqui

[ctx: verifyDialog.their]
en: their
pt: deles

[ctx: verifyDialog.thisCodeHoldsNothingSecretIt]
en: This code holds nothing secret. It is safe for anyone to see; being in the room is what makes scanning it mean something.
pt: 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.

[ctx: videoLightbox.seekVideo]
en: Seek video
pt: Buscar vídeo

[ctx: whatsNewDialog.gotIt]
en: Got it
pt: Entendi

[ctx: whatsNewDialog.whatsNew]
en: What's new
pt: O que há de novo
