Spanish (OrangChat) - en to es translation catalogue (1082 entries)

[ctx: common.save]
en: Save
es: Guardar

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

[ctx: common.close]
en: Close
es: Cerrar

[ctx: common.delete]
en: Delete
es: Borrar

[ctx: common.remove]
en: Remove
es: Eliminar

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

[ctx: common.copy]
en: Copy
es: Copiar

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

[ctx: common.retry]
en: Retry
es: Reintentar

[ctx: common.back]
en: Back
es: Atrás

[ctx: common.next]
en: Next
es: Siguiente

[ctx: common.done]
en: Done
es: Hecho

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

[ctx: common.create]
en: Create
es: Crear

[ctx: common.add]
en: Add
es: Agregar

[ctx: common.search]
en: Search
es: Buscar

[ctx: common.loading]
en: Loading…
es: Cargando…

[ctx: common.saving]
en: Saving…
es: Guardando…

[ctx: common.error]
en: Something went wrong
es: Algo salió mal

[ctx: common.enabled]
en: Enabled
es: Activado

[ctx: common.disabled]
en: Disabled
es: Desactivado

[ctx: common.on]
en: On
es: En

[ctx: common.off]
en: Off
es: Apagado

[ctx: common.yes]
en: Yes
es: Sí

[ctx: common.download]
en: Download
es: Descargar

[ctx: common.upload]
en: Upload
es: Subir

[ctx: common.unknown]
en: Unknown
es: Desconocido

[ctx: language.title]
en: Language
es: Idioma

[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.
es: El idioma en el que este dispositivo muestra la aplicación. No se envía al servidor, por lo que cada uno de sus dispositivos puede diferir.

[ctx: language.system]
en: Match my system
es: Usar el idioma del sistema

[ctx: language.systemHint]
en: Currently {language}
es: Actualmente {language}

[ctx: language.en]
en: English
es: Inglés

[ctx: language.lt]
en: Lithuanian
es: Lituano

[ctx: language.zh]
en: Chinese
es: Chino

[ctx: language.es]
en: Spanish
es: Español

[ctx: language.ar]
en: Arabic
es: Árabe

[ctx: language.fr]
en: French
es: Francés

[ctx: language.bn]
en: Bengali
es: Bengalí

[ctx: language.pt]
en: Portuguese
es: Portugués

[ctx: language.ru]
en: Russian
es: Ruso

[ctx: language.incomplete]
en: This translation is not finished; anything missing is shown in English.
es: Esta traducción no está terminada; todo lo que falta se muestra en inglés.

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

[ctx: aboutTab.aFastSelfHostedChatFor]
en: A fast, self-hosted chat for servers, DMs, and voice - part of the Oranges.LT family.
es: Un chat rápido y autohospedado para servidores, mensajes directos y voz, parte de la familia Oranges.LT.

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

[ctx: aboutTab.built]
en: Built
es: Construido

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

[ctx: aboutTab.copyrightMadeWith]
en: © {year} Oranges.LT · Made with 🍊
es: © {year} Naranjas.LT · Hecho con 🍊

[ctx: aboutTab.links]
en: Links
es: Campo de golf

[ctx: aboutTab.orangchat]
en: OrangChat
es: orangchat

[ctx: aboutTab.orangesLt]
en: Oranges.LT
es: Naranjas.LT

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

[ctx: aboutTab.version]
en: Version
es: Versión

[ctx: aboutTab.versionNumber]
en: Version {version}
es: Versión {version}

[ctx: accessibilityTab.aLink]
en: A link
es: un enlace

[ctx: accessibilityTab.alwaysUnderlineLinksNotJustOn]
en: Always underline links, not just on hover.
es: Subraye siempre los enlaces, no solo al pasar el mouse.

[ctx: accessibilityTab.chatInput]
en: Chat input
es: Entrada de chat

[ctx: accessibilityTab.chatPreview]
en: Chat preview
es: Vista previa del chat

[ctx: accessibilityTab.compactTightensTheSpacingBetweenMessages]
en: Compact tightens the spacing between messages. The preview above follows it.
es: Compacto reduce el espacio entre mensajes. La vista previa de arriba lo sigue.

[ctx: accessibilityTab.increaseContrast]
en: Increase contrast
es: aumentar el contraste

[ctx: accessibilityTab.larger]
en: Larger
es: Más grande

[ctx: accessibilityTab.messageDensity]
en: Message density
es: Densidad de mensajes

[ctx: accessibilityTab.minimizeAnimationsAndTransitionsAcrossThe]
en: Minimize animations and transitions across the app.
es: Minimiza animaciones y transiciones en la aplicación.

[ctx: accessibilityTab.motionContrast]
en: Motion & contrast
es: Movimiento y contraste

[ctx: accessibilityTab.readablePreview]
en: Looks readable at this size. {link} shows the underline setting.
es: Parece legible en este tamaño. {link} muestra la configuración de subrayado.

[ctx: accessibilityTab.reduceMotion]
en: Reduce motion
es: Reducir el movimiento

[ctx: accessibilityTab.resetToDefaults]
en: Reset to defaults
es: Restablecer los valores predeterminados

[ctx: accessibilityTab.scalesTheEntireInterfaceTheSample]
en: Scales the entire interface. The sample below updates as you drag.
es: Escala toda la interfaz. El siguiente ejemplo se actualiza a medida que lo arrastra.

[ctx: accessibilityTab.sendMessagesWithEnter]
en: Send messages with Enter
es: Enviar mensajes con Enter

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

[ctx: accessibilityTab.strongerBordersAndHigherContrastText]
en: Stronger borders and higher-contrast text.
es: Bordes más fuertes y texto de mayor contraste.

[ctx: accessibilityTab.textSize]
en: Text size
es: Tamaño del texto

[ctx: accessibilityTab.theQuickBrownFoxJumpsOver]
en: The quick brown fox jumps over the lazy dog.
es: El veloz zorro marrón salta sobre el perro perezoso.

[ctx: accessibilityTab.thisSecondLineIsGroupedUnder]
en: This second line is grouped under the same author - it's the gap here that Cozy and Compact change.
es: Esta segunda línea está agrupada bajo el mismo autor: es la brecha aquí la que cambia Cosy y Compact.

[ctx: accessibilityTab.todayAt1403]
en: Today at 14:03
es: Hoy a las 14:03

[ctx: accessibilityTab.underlineLinks]
en: Underline links
es: Enlaces subrayados

[ctx: activityTab.activity]
en: Activity
es: Actividad

[ctx: activityTab.addGame]
en: Add game
es: Agregar juego

[ctx: activityTab.allowARunningProcessAndChoose]
en: Allow a running process and choose the game name shown to others.
es: Permita un proceso en ejecución y elija el nombre del juego que se muestra a los demás.

[ctx: activityTab.customGameDetectionIsAvailableIn]
en: Custom game detection is available in the desktop app.
es: La detección de juegos personalizada está disponible en la aplicación de escritorio.

[ctx: activityTab.displayTheGameYourePlaying]
en: Display the game you're playing
es: Muestra el juego que estás jugando

[ctx: activityTab.gameName]
en: Game name
es: nombre del juego

[ctx: activityTab.gameNotDetected]
en: Game not detected?
es: ¿Juego no detectado?

[ctx: activityTab.noRunningProcessesWereFound]
en: No running processes were found.
es: No se encontraron procesos en ejecución.

[ctx: activityTab.runningProcess]
en: Running process
es: Proceso en ejecución

[ctx: activityTab.theDesktopAppChecksRunningProcess]
en: The desktop app checks running process names and shares a match with your friends. This is off by default.
es: La aplicación de escritorio verifica los nombres de los procesos en ejecución y comparte una coincidencia con tus amigos. Esto está desactivado de forma predeterminada.

[ctx: activityTab.theDesktopAppDetectsTheGames]
en: The desktop app detects the games you're playing and shares them with your friends.
es: La aplicación de escritorio detecta los juegos que estás jugando y los comparte con tus amigos.

[ctx: activityTab.turnActivitySharingOnToInspect]
en: Turn activity sharing on to inspect running processes.
es: Active el uso compartido de actividades para inspeccionar los procesos en ejecución.

[ctx: activityTab.whatShouldFriendsSee]
en: What should friends see?
es: ¿Qué deberían ver los amigos?

[ctx: addByCode.checkingTheirIdentity]
en: Checking their identity…
es: Comprobando su identidad...

[ctx: addByCode.myContactCode]
en: My contact code
es: mi codigo de contacto

[ctx: addByCode.publicInformationOnlyBeingInThe]
en: Public information only. Being in the room is what makes it mean anything.
es: Sólo información pública. Estar en la habitación es lo que hace que signifique algo.

[ctx: addByCode.scanTheirCode]
en: Scan their code
es: Escanea su código

[ctx: addByCode.showMyCode]
en: Show my code
es: mostrar mi codigo

[ctx: addByCode.togetherInPersonScanningTheirCode]
en: Together in person? Scanning their code adds them and confirms their encryption keys in one go.
es: ¿Juntos en persona? Al escanear su código, se agregan y se confirman sus claves de cifrado de una sola vez.

[ctx: addServerDialog.addServerMode]
en: Add server mode
es: Agregar modo de servidor

[ctx: addServerDialog.inviteLink]
en: Invite link
es: Enlace de invitación

[ctx: addServerDialog.myOrangeGrove]
en: My orange grove
es: mi naranjal

[ctx: addServerDialog.serverName]
en: Server name
es: Nombre del servidor

[ctx: androidAppBanner.dismissAndroidAppDownload]
en: Dismiss Android app download
es: Descartar la descarga de la aplicación para Android

[ctx: androidAppBanner.getOrangchatForAndroid]
en: Get OrangChat for Android
es: Obtén OrangChat para Android

[ctx: androidAppBanner.orangchatAndroidApp]
en: OrangChat Android app
es: Aplicación OrangChat para Android

[ctx: androidAppBanner.versionAndSize]
en: Version {version} · {size}
es: Versión {version} · {size}

[ctx: auditLogTab.changed]
en: Changed: {list}
es: Cambiado: {list}

[ctx: auditLogTab.newer]
en: Newer
es: Más nuevo

[ctx: auditLogTab.older]
en: Older
es: Más viejo

[ctx: authLayout.chat]
en: Chat
es: Charlar

[ctx: authLayout.cookies]
en: Cookies
es: Galletas

[ctx: authLayout.guidelines]
en: Guidelines
es: Pautas

[ctx: authLayout.orang]
en: Orang
es: naranja

[ctx: authLayout.privacy]
en: Privacy
es: Privacidad

[ctx: authLayout.terms]
en: Terms
es: Términos

[ctx: botTag.botAccount]
en: Bot account
es: cuenta de robot

[ctx: callCard.audioCall]
en: Audio call
es: llamada de audio

[ctx: callCard.videoCall]
en: Video call
es: Videollamada

[ctx: callErrorToast.dismiss]
en: Dismiss
es: Despedir

[ctx: callStage.callConnected]
en: Call connected
es: Llamada conectada

[ctx: callStage.calling]
en: Calling
es: Vocación

[ctx: callStage.closeFullScreen]
en: Close full screen
es: Cerrar pantalla completa

[ctx: callStage.connectedInCall]
en: {count} in call
es: {count} en llamada

[ctx: callStage.deafen]
en: Deafen
es: Ensordecer

[ctx: callStage.deafened]
en: Deafened
es: ensordecido

[ctx: callStage.hangUp]
en: Hang up
es: Colgar

[ctx: callStage.inCall]
en: In call
es: en llamada

[ctx: callStage.minimizeCall]
en: Minimize call
es: Minimizar llamada

[ctx: callStage.mute]
en: Mute
es: Silenciar

[ctx: callStage.muted]
en: Muted
es: Apagado

[ctx: callStage.nameSScreen]
en: {name}'s screen
es: Pantalla de {name}

[ctx: callStage.notInCall]
en: Not in call
es: no en llamada

[ctx: callStage.participantsSummary]
en: {connected} in call · {ringing} ringing
es: {connected} en llamada · {ringing} sonando

[ctx: callStage.ringingStatus]
en: Ringing…
es: Zumbido…

[ctx: callStage.shareYourScreen]
en: Share your screen
es: Comparte tu pantalla

[ctx: callStage.speaking]
en: Speaking
es: Discurso

[ctx: callStage.stopSharingYourScreen]
en: Stop sharing your screen
es: Deja de compartir tu pantalla

[ctx: callStage.turnCameraOff]
en: Turn camera off
es: Apagar la cámara

[ctx: callStage.turnCameraOn]
en: Turn camera on
es: Encender la cámara

[ctx: callStage.undeafen]
en: Undeafen
es: no sordo

[ctx: callStage.unmute]
en: Unmute
es: Dejar de silenciar

[ctx: callStage.yourScreen]
en: Your screen
es: Tu pantalla

[ctx: channelSidebar.channels]
en: Channels
es: Canales

[ctx: channelSidebar.createChannel]
en: Create channel
es: Crear canal

[ctx: channelSidebar.empty]
en: Empty
es: Vacío

[ctx: channelSidebar.invitePeople]
en: Invite people
es: invitar gente

[ctx: channelSidebar.live]
en: Live
es: Vivir

[ctx: channelSidebar.noChannelsYet]
en: No channels yet.
es: Aún no hay canales.

[ctx: channelSidebar.serverSettings]
en: Server settings
es: Configuración del servidor

[ctx: chatView.channelTopic]
en: Channel topic
es: Tema del canal

[ctx: chatView.couldntLoadMessagesCheckYourConnection]
en: Couldn't load messages. Check your connection and try again.
es: No se pudieron cargar los mensajes. Comprueba tu conexión y vuelve a intentarlo.

[ctx: chatView.encrypted]
en: Encrypted
es: cifrado

[ctx: chatView.messagesInThisConversationAreEnd]
en: Messages in this conversation are end-to-end encrypted
es: Los mensajes de esta conversación están cifrados de extremo a extremo

[ctx: chatView.more]
en: More
es: Más

[ctx: chatView.openNavigation]
en: Open navigation
es: Abrir navegación

[ctx: chatView.searchMessages]
en: Search messages
es: Buscar mensajes

[ctx: chatView.toggleMemberList]
en: Toggle member list
es: Alternar lista de miembros

[ctx: chatView.tryAgain]
en: Try again
es: Intentar otra vez

[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.
es: Un token de bot es la contraseña de una cuenta de bot: cualquiera que la tenga puede iniciar sesión como bot, publicar en sus servidores y leer sus conversaciones. Pegarlo aquí entregaría ese control a todos los que puedan leer esta conversación.

[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.
es: Un token de inicio de sesión permite a cualquiera que lo tenga iniciar sesión en una cuenta de OrangChat. Pegarlo aquí entregaría esa cuenta a todos los que puedan leer esta conversación.

[ctx: composer.attachFiles]
en: Attach files
es: Adjuntar archivos

[ctx: composer.cancelReply]
en: Cancel reply
es: Cancelar respuesta

[ctx: composer.deleteRecording]
en: Delete recording
es: Eliminar grabación

[ctx: composer.dontPaste]
en: Don't paste
es: no pegar

[ctx: composer.holdToRecordAVoiceMessage]
en: Hold to record a voice message
es: Mantenga presionado para grabar un mensaje de voz

[ctx: composer.lockedSendWhenYoureDone]
en: Locked - send when you're done
es: Bloqueado: envíalo cuando hayas terminado

[ctx: composer.mentionSuggestions]
en: Mention suggestions
es: Mencionar sugerencias

[ctx: composer.pasteItAnyway]
en: Paste it anyway
es: Pégalo de todos modos

[ctx: composer.replyingTo]
en: Replying to
es: Respondiendo a

[ctx: composer.sendMessage]
en: Send message
es: enviar mensaje

[ctx: composer.sendVoiceMessage]
en: Send voice message
es: Enviar mensaje de voz

[ctx: composer.takeAPicture]
en: Take a picture
es: tomar una foto

[ctx: composerAttachments.expiresIn1Hour]
en: Expires in 1 hour
es: Caduca en 1 hora

[ctx: confirmIdentityDialog.authenticationCode]
en: Authentication code
es: código de autenticación

[ctx: confirmIdentityDialog.password]
en: Password
es: Contraseña

[ctx: connectionCards.connections]
en: Connections
es: Conexiones

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

[ctx: connectionsTab.addAnyWebsite]
en: Add any website
es: Añade cualquier sitio web

[ctx: connectionsTab.connectAnAccount]
en: Connect an account
es: Conectar una cuenta

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

[ctx: connectionsTab.itWillBeRemovedFromYour]
en: It will be removed from your profile. You can link it again at any time.
es: Será eliminado de su perfil. Puedes volver a vincularlo en cualquier momento.

[ctx: connectionsTab.label]
en: Label
es: Etiqueta

[ctx: connectionsTab.link]
en: Link
es: Enlace

[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.
es: Las cuentas vinculadas aparecen en su perfil con un cheque verificado. OrangChat solo lee su nombre de usuario; nunca puede publicar como usted.

[ctx: connectionsTab.linksYouAddByHandShow]
en: Links you add by hand show without a verified check, since anyone could enter them.
es: Los enlaces que agrega manualmente se muestran sin verificación verificada, ya que cualquiera puede ingresarlos.

[ctx: connectionsTab.myWebsite]
en: My website
es: mi sitio web

[ctx: connectionsTab.noProvidersAreConfiguredOnThis]
en: No providers are configured on this server yet.
es: Aún no hay proveedores configurados en este servidor.

[ctx: connectionsTab.nothingLinkedYet]
en: Nothing linked yet.
es: Nada vinculado todavía.

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

[ctx: connectionsTab.yourConnections]
en: Your connections
es: Tus conexiones

[ctx: createChannelDialog.category]
en: Category
es: Categoría

[ctx: createChannelDialog.channelType]
en: Channel type
es: tipo de canal

[ctx: createChannelDialog.noCategory]
en: No category
es: Sin categoría

[ctx: developersPage.addToServer]
en: Add to server…
es: Agregar al servidor…

[ctx: developersPage.bots]
en: Bots
es: robots

[ctx: developersPage.copyThisTokenNow]
en: Copy this token now
es: Copia este token ahora

[ctx: developersPage.developers]
en: Developers
es: Desarrolladores

[ctx: developersPage.displayName]
en: Display name
es: Nombre para mostrar

[ctx: developersPage.helper]
en: Helper
es: Ayudante

[ctx: developersPage.itIsStoredHashedAndCannot]
en: It is stored hashed and cannot be shown again. If you lose it, mint a new one.
es: Se almacena en formato hash y no se puede volver a mostrar. Si lo pierdes, acuña uno nuevo.

[ctx: developersPage.iveSavedIt]
en: I've saved it
es: lo he guardado

[ctx: developersPage.newBot]
en: New bot
es: Nuevo robot

[ctx: developersPage.newToken]
en: New token
es: Nueva ficha

[ctx: developersPage.noTokensThisBotCannotSign]
en: No tokens. This bot cannot sign in until you mint one.
es: Sin fichas. Este bot no puede iniciar sesión hasta que crees uno.

[ctx: developersPage.openNavigation]
en: Open navigation
es: Abrir navegación

[ctx: developersPage.revokeToken]
en: Revoke token
es: Revocar token

[ctx: developersPage.saveChanges]
en: Save changes
es: Guardar cambios

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

[ctx: developersPage.username]
en: Username
es: Nombre de usuario

[ctx: developersPage.youHaventMadeAnyBotsYet]
en: You haven't made any bots yet.
es: Aún no has creado ningún 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.
es: Cada entrada es un dispositivo con inicio de sesión en vivo. Revocar uno impide renovarlo; pierde el acceso en unos minutos.

[ctx: devicesTab.signedInAt]
en: Signed in {time}
es: Firmado en {time}

[ctx: devicesTab.signOutOtherDevices_one]
en: Sign out {count} other device
es: Cerrar sesión en {count} otro dispositivo

[ctx: devicesTab.signOutOtherDevices_other]
en: Sign out {count} other devices
es: Cerrar sesión en {count} otros dispositivos

[ctx: devicesTab.thisDevice]
en: This device
es: este dispositivo

[ctx: devicesTab.whereYoureSignedIn]
en: Where you're signed in
es: Dónde has iniciado sesión

[ctx: dmIntro.dmBeginning]
en: This is the beginning of your direct message history with {name}.
es: Este es el comienzo de su historial de mensajes directos con {name}.

[ctx: dmIntro.groupBeginning_one]
en: This is the beginning of this group, with {count} other person.
es: Este es el comienzo de este grupo, con {count} otra persona.

[ctx: dmIntro.groupBeginning_other]
en: This is the beginning of this group, with {count} other people.
es: Este es el comienzo de este grupo, con {count} personas más.

[ctx: dmIntro.justYouHere]
en: Just you here
es: solo tu aqui

[ctx: dmIntro.messagesHereAreLockedOnYour]
en: Messages here are locked on your device, so only the people in this conversation can read them.
es: Los mensajes aquí están bloqueados en su dispositivo, por lo que solo las personas en esta conversación pueden leerlos.

[ctx: dmIntro.messagesYouSendInThisConversation]
en: Messages you send in this conversation are only visible to you.
es: Los mensajes que envías en esta conversación solo son visibles para ti.

[ctx: dmSidebar.conversations]
en: Conversations
es: Conversaciones

[ctx: dmSidebar.copyChannelId]
en: Copy Channel ID
es: Copiar ID de canal

[ctx: dmSidebar.copyUserId]
en: Copy User ID
es: Copiar ID de usuario

[ctx: dmSidebar.developers]
en: Developers
es: Desarrolladores

[ctx: dmSidebar.directMessages]
en: Direct Messages
es: Mensajes directos

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

[ctx: dmSidebar.markAsRead]
en: Mark As Read
es: Marcar como leído

[ctx: dmSidebar.newDirectMessage]
en: New direct message
es: Nuevo mensaje directo

[ctx: dmSidebar.newGroup]
en: New group
es: Nuevo grupo

[ctx: dmSidebar.noConversationsYetHitToMessage]
en: No conversations yet - hit + to message someone.
es: Aún no hay conversaciones: presiona + para enviarle un mensaje a alguien.

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

[ctx: dmSidebar.removeFriend]
en: Remove Friend
es: Eliminar amigo

[ctx: dmSidebar.startACall]
en: Start a Call
es: Iniciar una llamada

[ctx: dmSidebar.theyllBeRemovedFromYourFriends]
en: They'll be removed from your friends, and you'll need a new request to reconnect. Your message history stays.
es: Se eliminarán de tus amigos y necesitarás una nueva solicitud para volver a conectarte. Tu historial de mensajes permanece.

[ctx: dmSidebar.unreadMessages]
en: unread messages
es: mensajes no leídos

[ctx: downloadTab.getTheApp]
en: Get the app
es: Obtén la aplicación

[ctx: downloadTab.macosIosArentAvailableYet]
en: macOS/iOS aren't available yet.
es: macOS/iOS aún no están disponibles.

[ctx: downloadTab.orangchatRunsInYourBrowserBut]
en: OrangChat runs in your browser, but the native apps add tray, notifications, and screen sharing.
es: OrangChat se ejecuta en su navegador, pero las aplicaciones nativas agregan bandeja, notificaciones y pantalla compartida.

[ctx: emojiTab.customEmoji]
en: Custom emoji
es: emojis personalizados

[ctx: emojiTab.noCustomEmojiYetUploadOne]
en: No custom emoji yet. Upload one to use it anywhere in this server.
es: Aún no hay emoji personalizados. Sube uno para usarlo en cualquier lugar de este servidor.

[ctx: emojiTab.pngJpegOrGifUpTo]
en: PNG, JPEG or GIF up to 256 kB. Resized to 128px; GIFs keep their animation.
es: PNG, JPEG o GIF hasta 256 kB. Redimensionado a 128px; Los GIF mantienen su animación.

[ctx: encryptionModeChoice.beforeAMessageLeavesThisDevice]
en: Before a message leaves this device
es: Antes de que un mensaje salga de este 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.
es: Ambas opciones cifran todo. La diferencia es si un candado intercambiado se detiene antes de que pueda usarse o se detecta después.

[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.
es: Verificar el código de alguien es una tarea uno a uno, por lo que ocurre en el mensaje directo con esa persona, y cualquier persona que haya verificado allí también se muestra como marcada aquí. Esperar a que todos los miembros de un grupo sean revisados ​​retrasaría a las personas que nunca lo pidieron.

[ctx: encryptionModeChoice.encryptionModeForThisConversation]
en: Encryption mode for this conversation
es: Modo de cifrado para esta conversación

[ctx: encryptionModeChoice.groupConversationsSendStraightAway]
en: Group conversations send straight away
es: Las conversaciones grupales se envían de inmediato

[ctx: encryptionTab.addAnotherDevice]
en: Add another device
es: Agregar otro dispositivo

[ctx: encryptionTab.addedAt]
en: Added {time}
es: Añadido {time}

[ctx: encryptionTab.addedByAnotherOfYourDevices]
en: Added by another of your devices
es: Agregado por otro de tus dispositivos

[ctx: encryptionTab.addThisDevice]
en: Add this device
es: Añade este dispositivo

[ctx: encryptionTab.devicesWithYourKeys]
en: Devices with your keys
es: Dispositivos con tus llaves

[ctx: encryptionTab.endToEndEncryption]
en: End-to-end encryption
es: Cifrado de extremo a extremo

[ctx: encryptionTab.entriesHead_one]
en: {count} entry · head {hash}…
es: {count} entrada · cabecera {hash}…

[ctx: encryptionTab.entriesHead_other]
en: {count} entries · head {hash}…
es: {count} entradas · encabezado {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.
es: Cada dispositivo agregado o eliminado se escribe en un libro de registro al que solo se puede agregar, nunca editar ni borrar. Sus dispositivos lo leen en cada inicio, por lo que un dispositivo que usted no agregó no puede aparecer aquí silenciosamente; se le informa y la entrada permanece en el libro.

[ctx: encryptionTab.firstDeviceOnThisAccount]
en: First device on this account
es: Primer dispositivo en esta cuenta

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

[ctx: encryptionTab.noDevicesAreEnrolledOnThis]
en: No devices are enrolled on this account.
es: No hay dispositivos registrados en esta cuenta.

[ctx: encryptionTab.revoke]
en: Revoke
es: Revocar

[ctx: encryptionTab.revoked]
en: Revoked
es: Revocado

[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.
es: Muestre un código de un solo uso en esta PC y luego use el escáner de OrangChat en el teléfono. El teléfono crea su propia identidad protegida; este dispositivo lo autoriza y envía las claves del historial cifradas después de comparar seis dígitos e ingresar un código de seguridad nuevo. La aplicación Cámara del sistema sigue siendo una alternativa.

[ctx: encryptionTab.showCodeForMyPhone]
en: Show code for my phone
es: Mostrar código para mi teléfono

[ctx: encryptionTab.theLogbook]
en: The logbook
es: el cuaderno de bitácora

[ctx: encryptionTab.thisDevice]
en: This device
es: este dispositivo

[ctx: encryptionTab.thisDeviceHasNoEncryptionIdentity]
en: This device has no encryption identity yet
es: Este dispositivo aún no tiene identidad de cifrado

[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.
es: Sus mensajes directos se bloquean en sus propios dispositivos antes de enviarlos. La clave se crea aquí y no se puede copiar desde este dispositivo, por lo que nadie que ejecute OrangChat (y nadie que acceda a nuestra base de datos) puede leerla.

[ctx: errorBoundary.reloadOrangchat]
en: Reload OrangChat
es: Recargar OrangChat

[ctx: errorBoundary.somethingWentWrong]
en: Something went wrong
es: algo salió mal

[ctx: eventsDialog.aLinkAnAddressAnywhere]
en: A link, an address, anywhere
es: Un enlace, una dirección, en cualquier lugar

[ctx: eventsDialog.createEvent]
en: Create event
es: Crear evento

[ctx: eventsDialog.description]
en: Description
es: Descripción

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

[ctx: eventsDialog.eventName]
en: Event name
es: Nombre del evento

[ctx: eventsDialog.gameNight]
en: Game night
es: noche de juegos

[ctx: eventsDialog.loadingEvents]
en: Loading events…
es: Cargando eventos…

[ctx: eventsDialog.location]
en: Location
es: Ubicación

[ctx: eventsDialog.nothingScheduledYet]
en: Nothing scheduled yet.
es: Aún no hay nada programado.

[ctx: eventsDialog.somewhereElse]
en: Somewhere else
es: En algún otro lugar

[ctx: eventsDialog.starts]
en: Starts
es: Comienza

[ctx: eventsDialog.whatsHappening]
en: What's happening?
es: ¿Lo que está sucediendo?

[ctx: eventsDialog.where]
en: Where
es: Dónde

[ctx: expressionPicker.addEmojiOrGif]
en: Add emoji or GIF
es: Añade emoji o GIF

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

[ctx: expressionPicker.loadingGifs]
en: Loading GIFs…
es: Cargando GIF…

[ctx: expressionPicker.noGifsFound]
en: No GIFs found
es: No se encontraron GIF

[ctx: expressionPicker.poweredByKlipy]
en: Powered by KLIPY
es: Desarrollado por KLIPY

[ctx: expressionPicker.searchKlipy]
en: Search KLIPY
es: Buscar KLIPY

[ctx: expressionPicker.searchKlipyGifs]
en: Search KLIPY GIFs
es: Buscar GIF de KLIPY

[ctx: forwardDialog.directMessages]
en: Direct messages
es: Mensajes directos

[ctx: forwardDialog.forwardMessage]
en: Forward message
es: Reenviar mensaje

[ctx: forwardDialog.nowhereToForwardThisToYet]
en: Nowhere to forward this to yet.
es: No hay ningún lugar al que reenviar esto todavía.

[ctx: forwardDialog.searchChannelsAndDms]
en: Search channels and DMs
es: Buscar canales y DM

[ctx: forwardDialog.searchForwardTargets]
en: Search forward targets
es: Buscar objetivos futuros

[ctx: friendsPage.accept]
en: Accept
es: Aceptar

[ctx: friendsPage.addAFriendByTheirUsername]
en: Add a friend by their username.
es: Agrega un amigo por su nombre de usuario.

[ctx: friendsPage.addFriend]
en: Add Friend
es: Agregar amigo

[ctx: friendsPage.all]
en: All
es: Todo

[ctx: friendsPage.cancelRequest]
en: Cancel request
es: Cancelar solicitud

[ctx: friendsPage.decline]
en: Decline
es: Rechazar

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

[ctx: friendsPage.incomingCount]
en: Incoming - {count}
es: Entrante - {count}

[ctx: friendsPage.message]
en: Message
es: Mensaje

[ctx: friendsPage.noFriendsYet]
en: No friends yet.
es: Aún no hay amigos.

[ctx: friendsPage.noPendingRequests]
en: No pending requests.
es: No hay solicitudes pendientes.

[ctx: friendsPage.openNavigation]
en: Open navigation
es: Abrir navegación

[ctx: friendsPage.outgoingCount]
en: Outgoing - {count}
es: Saliente - {count}

[ctx: friendsPage.pending]
en: Pending
es: Pendiente

[ctx: friendsPage.removeFriend]
en: Remove friend
es: Eliminar amigo

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

[ctx: friendsPage.username]
en: Username
es: Nombre de usuario

[ctx: homePane.chat]
en: Chat
es: Charlar

[ctx: homePane.openNavigation]
en: Open navigation
es: Abrir navegación

[ctx: homePane.orang]
en: Orang
es: naranja

[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.
es: Agregar un segundo dispositivo antes de que lo necesite es la respuesta completa. Es también por eso que la autenticación de dos factores debe estar activada primero: un dispositivo de repuesto es un conjunto de claves de repuesto, y debería necesitarse más que una contraseña para crear uno.

[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.
es: Cualquier cosa en un dispositivo que ya esté desbloqueado y en manos de otra persona. En ese momento lo están leyendo de la misma manera que tú.

[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.
es: Ambos abren la conversación, tocan el candado en la parte superior y uno escanea el código del otro. Luego intercambie y hágalo al revés: un escaneo solo demuestra una dirección. Se necesitan unos diez segundos mientras están juntos.

[ctx: howEncryptionWorks.everyDeviceCutsItsOwnKey]
en: Every device cuts its own key
es: Cada dispositivo corta su propia clave

[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.
es: Cada bloqueo que alguien publica se escribe en un libro de registro al que sólo se puede agregar, nunca editar ni borrar. Sus propios dispositivos leen la página sobre su cuenta cada vez que se inician. Si alguna vez se publica un candado a su nombre que sus dispositivos no crearon, se lo informarán y la entrada permanecerá en el libro donde cualquiera puede señalarla. Se puede intentar un intercambio; no se puede intentar en silencio.

[ctx: howEncryptionWorks.howDoesThisWork]
en: How does this work?
es: ¿Cómo funciona esto?

[ctx: howEncryptionWorks.howYourMessagesAreProtected]
en: How your messages are protected
es: Cómo se protegen tus mensajes

[ctx: howEncryptionWorks.howYouVerifySomeone]
en: How you verify someone
es: Cómo verificas a alguien

[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.
es: Si cambia un código de seguridad o aparece un dispositivo que no agregó en su cuenta, OrangChat se detiene y ocupa la pantalla en lugar de mostrar una notificación que puede borrar.

[ctx: howEncryptionWorks.ifSomethingEverLooksWrong]
en: If something ever looks wrong
es: Si alguna vez algo parece mal

[ctx: howEncryptionWorks.ifYouLoseYourOnlyDevice]
en: If you lose your only device
es: Si pierdes tu único dispositivo

[ctx: howEncryptionWorks.inPlainLanguageWithNoJargon]
en: In plain language, with no jargon to get past first.
es: En un lenguaje sencillo, sin jerga que pasar primero.

[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.
es: No siempre es un ataque; también es lo que sucede cuando alguien pierde todos los dispositivos y tiene que empezar de nuevo. No hay forma de diferenciarlos desde el interior de la aplicación, por lo que te pide que consultes directamente con la persona antes de enviar cualquier otra cosa.

[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.
es: ¿No en la misma habitación? Cada uno verá la misma fila corta de números, llamada código de seguridad. Pídales que lo lean en una llamada telefónica o envíelo a través de otra aplicación en la que ya confíe y escríbalo en el cuadro debajo del código: la aplicación compara los sesenta dígitos, que es más de lo que nadie puede controlar a simple vista. Si coincide, no hay nadie en el medio. Lo único que no cuenta es una llamada de voz de OrangChat: ese audio pasa por los mismos servidores para los que esta verificación existe.

[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.
es: Sólo las personas en la conversación pueden abrirlos. Ni OrangChat, ni alguien que roba nuestra base de datos, ni alguien que aparece con una orden judicial: no tenemos una clave que podamos entregar. Esto está activado para todos los mensajes directos y no hay forma de desactivarlo.

[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.
es: Canales del servidor. Tienen historial, moderación y búsqueda compartidos, y todos necesitan que el servidor los lea. Sólo los mensajes directos y los DM grupales se cifran de esta manera.

[ctx: howEncryptionWorks.standardASwapGetsCaught]
en: Standard - a swap gets caught.
es: Estándar: se detecta un intercambio.

[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.
es: Estándar es lo que obtiene cada conversación. Verificar primero es el paso adicional, y solo vale la pena activar a las personas que realmente puedes conocer o llamar.

[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.
es: Por eso también añadir un segundo dispositivo es una pequeña ceremonia en lugar de copiar y pegar. Su dispositivo antiguo tiene que ver el nuevo (un código en la pantalla, una cámara apuntando hacia él) antes de que algo se mueva.

[ctx: howEncryptionWorks.theHardPartIsItReally]
en: The hard part: is it really their lock?
es: La parte difícil: ¿es realmente su candado?

[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.
es: Los mensajes que solo ese dispositivo puede abrir permanecen bloqueados permanentemente. No podemos recuperarlos por usted; si pudiéramos, nada de lo anterior sería cierto.

[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?
es: Para bloquear una casilla para alguien, su dispositivo necesita su bloqueo y lo solicita a nuestros servidores. Entonces, la pregunta justa es: ¿qué pasaría si le entregáramos un candado que hicimos nosotros mismos, nos quedáramos con la llave y luego le pasáramos sus mensajes?

[ctx: howEncryptionWorks.twoAnswersAndYouPickHow]
en: Two answers, and you pick how much you want.
es: Dos respuestas y tú eliges cuánto quieres.

[ctx: howEncryptionWorks.verifyFirstASwapCannotHappen]
en: Verify first - a swap cannot happen.
es: Verifique primero: no se puede realizar un intercambio.

[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.
es: Todavía podemos ver el exterior: quién lo envió, a quién fue, qué tamaño tenía y cuándo. No podemos ver lo que hay 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.
es: Lo que sea que haga la otra persona con el mensaje. Pueden hacer una captura de pantalla, guardarla o mostrársela a alguien. El cifrado detiene a los extraños, no a los destinatarios.

[ctx: howEncryptionWorks.whatHappensWhenYouPressSend]
en: What happens when you press send
es: ¿Qué sucede cuando presionas enviar?

[ctx: howEncryptionWorks.whatThisDoesNotHide]
en: What this does not hide
es: Lo que esto no oculta

[ctx: howEncryptionWorks.whoYouTalkToWhenAnd]
en: Who you talk to, when, and how often. Locked boxes still have to be addressed to somebody.
es: Con quién hablas, cuándo y con qué frecuencia. Las cajas cerradas todavía tienen que estar dirigidas a alguien.

[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.
es: Usted mismo verifica el bloqueo de la otra persona, en persona o mediante una llamada, antes de enviarle algo. Hasta que lo haga, los mensajes que escriba permanecerán en su dispositivo, bloqueados y no irán a ninguna parte. No hay nada que pueda abrir una cerradura intercambiada.

[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.
es: Su dispositivo coloca el mensaje en un cuadro y lo bloquea. Cada dispositivo en la conversación, y solo esos, tiene una clave para esa caja. Nuestros servidores almacenan y pasan la caja cerrada.

[ctx: howEncryptionWorks.yourDirectMessagesAreLockedBefore]
en: Your direct messages are locked before they leave your device
es: Tus mensajes directos se bloquean antes de que salgan de tu 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.
es: Su teléfono y su computadora crean cada uno su propia clave, en el propio dispositivo, la primera vez que usa el cifrado allí. Se coloca en la parte del dispositivo diseñada para proteger las claves y está hecho para que no pueda volver a leerse, ni OrangChat, ni otra aplicación, ni usted. No hay nada que filtrar ni nada que entregar.

[ctx: imageContextMenu.copyImage]
en: Copy image
es: Copiar imagen

[ctx: imageContextMenu.copyImageAddress]
en: Copy image address
es: Copiar dirección de imagen

[ctx: imageContextMenu.saveImageAs]
en: Save image as…
es: Guardar imagen como…

[ctx: imageLightbox.resetZoom]
en: Reset zoom
es: Restablecer zoom

[ctx: imageLightbox.zoomIn]
en: Zoom in
es: Dar un golpe de zoom

[ctx: imageLightbox.zoomOut]
en: Zoom out
es: alejar

[ctx: incomingCallDialog.accept]
en: Accept
es: Aceptar

[ctx: incomingCallDialog.acceptWithCamera]
en: Accept with camera
es: Aceptar con cámara

[ctx: incomingCallDialog.decline]
en: Decline
es: Rechazar

[ctx: inviteCard.inviteInvalid]
en: Invite invalid
es: Invitación no válida

[ctx: inviteCard.join]
en: Join
es: Unirse

[ctx: inviteCard.joined]
en: Joined
es: Unido

[ctx: inviteCard.resolvingInvite]
en: Resolving invite…
es: Resolviendo invitación…

[ctx: inviteCard.signInToJoin]
en: Sign in to join
es: Inicia sesión para unirte

[ctx: inviteCard.thisInviteIsExpiredRevokedOr]
en: This invite is expired, revoked, or never existed.
es: Esta invitación expiró, fue revocada o nunca existió.

[ctx: inviteDialog.invitePeople]
en: Invite people
es: invitar gente

[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.
es: Comparta este enlace: se despliega en una tarjeta de inscripción cuando se publica en el chat y abre la aplicación en los teléfonos que la tienen. Caduca en 7 días.

[ctx: invitePage.thatInviteLinkIsMissingA]
en: That invite link is missing a code.
es: A ese enlace de invitación le falta un código.

[ctx: keyErasureSection.eraseMyEncryptionKeys]
en: Erase my encryption keys
es: Borrar mis claves de cifrado

[ctx: keyErasureSection.everyMessageAlreadyInYourEncrypted]
en: Every message already in your encrypted conversations becomes permanently unreadable - by you, by us, by anyone. Nothing brings them back.
es: Todos los mensajes que ya están en sus conversaciones cifradas se vuelven permanentemente ilegibles: para usted, para nosotros o para cualquier persona. Nada los hace regresar.

[ctx: keyErasureSection.hasNotHappenedYet]
en: It has not happened yet.
es: Aún no ha sucedido.

[ctx: keyErasureSection.happensAfter]
en: This happens after {time}, unless a device that still holds your keys opens OrangChat before then.
es: Esto sucede después del {time}, a menos que un dispositivo que aún contenga sus claves abra OrangChat antes de esa fecha.

[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.
es: Si no solicitó esto, cancélelo ahora y cambie su contraseña; alguien más ha iniciado sesión en su cuenta.

[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.
es: Déjelo vacío si no tiene activado el factor de dos. Simplemente acorta la espera: tres horas en lugar de un día.

[ctx: keyErasureSection.neverMind]
en: Never mind
es: No importa

[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.
es: Interrumpido. Sus claves de cifrado permanecen donde están. Si no solicitó el borrado en primer lugar, cambie su contraseña ahora: alguien más inició sesión.

[ctx: keyErasureSection.twoFactorCode]
en: Two-factor code
es: Código de dos factores

[ctx: keyErasureSection.yourEncryptionKeysAreScheduledTo]
en: Your encryption keys are scheduled to be erased
es: Está previsto que sus claves de cifrado se borren

[ctx: legalPage.10DisclaimersAndLiability]
en: 10. Disclaimers and liability
es: 10. Exenciones de responsabilidad y responsabilidad

[ctx: legalPage.10Security]
en: 10. Security
es: 10. Seguridad

[ctx: legalPage.11Changes]
en: 11. Changes
es: 11. Cambios

[ctx: legalPage.11GoverningLawAndDisputes]
en: 11. Governing law and disputes
es: 11. Ley aplicable y disputas

[ctx: legalPage.12ChangesToTheseTerms]
en: 12. Changes to these terms
es: 12. Cambios a estos términos

[ctx: legalPage.1ControllerAndContact]
en: 1. Controller and contact
es: 1. Responsable y contacto

[ctx: legalPage.1WhoProvidesOrangchat]
en: 1. Who provides OrangChat
es: 1. ¿Quién proporciona OrangChat?

[ctx: legalPage.2026OrangesLt]
en: © 2026 Oranges.LT
es: © 2026 Naranjas.LT

[ctx: legalPage.2AcceptingTheseTerms]
en: 2. Accepting these terms
es: 2. Aceptando estos términos

[ctx: legalPage.2DataWeProcess]
en: 2. Data we process
es: 2. Datos que procesamos

[ctx: legalPage.3WhyWeProcessData]
en: 3. Why we process data
es: 3. Por qué procesamos datos

[ctx: legalPage.3YourAccount]
en: 3. Your account
es: 3. Tu cuenta

[ctx: legalPage.4HowContentIsShared]
en: 4. How content is shared
es: 4. Cómo se comparte el contenido

[ctx: legalPage.4YourContent]
en: 4. Your content
es: 4. Tu contenido

[ctx: legalPage.5RulesForUsingTheService]
en: 5. Rules for using the service
es: 5. Reglas de uso del servicio

[ctx: legalPage.5ServiceProvidersAndExternalRecipients]
en: 5. Service providers and external recipients
es: 5. Proveedores de servicios y destinatarios externos

[ctx: legalPage.6InternationalTransfers]
en: 6. International transfers
es: 6. Transferencias internacionales

[ctx: legalPage.6ServersAndModeration]
en: 6. Servers and moderation
es: 6. Servidores y moderación

[ctx: legalPage.7Retention]
en: 7. Retention
es: 7. Retención

[ctx: legalPage.7SoftwareAndThirdPartyServices]
en: 7. Software and third-party services
es: 7. Software y servicios de terceros

[ctx: legalPage.8AvailabilityAndChanges]
en: 8. Availability and changes
es: 8. Disponibilidad y cambios

[ctx: legalPage.8YourRights]
en: 8. Your rights
es: 8. Tus derechos

[ctx: legalPage.9Children]
en: 9. Children
es: 9. niños

[ctx: legalPage.9SuspensionAndTermination]
en: 9. Suspension and termination
es: 9. Suspensión y terminación

[ctx: legalPage.about10Minutes]
en: About 10 minutes
es: unos 10 minutos

[ctx: legalPage.accountAndServiceContentRemainWhile]
en: Account and service content remain while your account or the relevant content exists.
es: El contenido de la cuenta y del servicio permanece mientras exista su cuenta o el contenido relevante.

[ctx: legalPage.accountData]
en: Account data:
es: Datos de la cuenta:

[ctx: legalPage.appeals]
en: Appeals
es: Apelaciones

[ctx: legalPage.backToOrangchat]
en: Back to OrangChat
es: Volver a OrangChat

[ctx: legalPage.backupsMayRetainDeletedDataFor]
en: Backups may retain deleted data for a limited recovery and security period.
es: Las copias de seguridad pueden retener datos eliminados durante un período limitado de recuperación y seguridad.

[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.
es: Al crear una cuenta, acceder a OrangChat o continuar usándolo después de recibir información sobre una versión actualizada de estos términos, acepta estos términos y las Normas de la comunidad. Si no está de acuerdo, no utilice el servicio.

[ctx: legalPage.callParticipationOnlineStatusDeviceType]
en: call participation, online status, device type, and short-lived credentials used to connect calls.
es: participación en llamadas, estado en línea, tipo de dispositivo y credenciales de corta duración utilizadas para conectar llamadas.

[ctx: legalPage.chat]
en: Chat
es: Charlar

[ctx: legalPage.cloudinaryForEncryptedAttachmentsAndProfile]
en: Cloudinary for encrypted attachments and profile media storage.
es: Cloudinary para archivos adjuntos cifrados y almacenamiento de medios de perfil.

[ctx: legalPage.communityGuidelines]
en: Community Guidelines
es: Pautas de la comunidad

[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.
es: Las conexiones a OrangChat utilizan transporte HTTPS o WSS cifrado. Las contraseñas se codifican con Argon2id en lugar de almacenarse como contraseñas legibles. Los archivos adjuntos de mensajes alojados en la nube y las credenciales de OAuth almacenadas se cifran antes del almacenamiento. También utilizamos controles de acceso, tokens de acceso de corta duración, rotación de tokens de actualización, autenticación de dos factores opcional, límites de velocidad y permisos de servicio restringidos.

[ctx: legalPage.consent]
en: Consent:
es: Consentir:

[ctx: legalPage.contentAndSocialData]
en: Content and social data:
es: Contenido y datos sociales:

[ctx: legalPage.contract]
en: Contract:
es: 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}.
es: Oranges.LT, Lituania, es el responsable del tratamiento de los datos personales procesados ​​para proporcionar OrangChat. Si tiene preguntas sobre privacidad o para ejercer sus derechos, envíe un correo electrónico a {email}.

[ctx: legalPage.cookieAndLocalStoragePolicy]
en: Cookie and Local Storage Policy
es: Política de cookies y almacenamiento local

[ctx: legalPage.cookiesWeUse]
en: Cookies we use
es: Cookies que utilizamos

[ctx: legalPage.copyright]
en: Copyright
es: Derechos de autor

[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.
es: Al eliminar una cuenta, se eliminan los campos de identificación de la cuenta y del perfil y se eliminan los registros secundarios personales. Los mensajes y registros de moderación necesarios pueden permanecer bajo una identidad eliminada. Puede eliminar todos los mensajes por separado antes de eliminar la cuenta.

[ctx: legalPage.dependingOnTheFeatureAndDeployment]
en: Depending on the feature and deployment configuration, data may be handled by:
es: Según la función y la configuración de implementación, los datos pueden ser manejados por:

[ctx: legalPage.deviceData]
en: Device data:
es: Datos del 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.
es: Los mensajes directos y los mensajes directos grupales se cifran de extremo a extremo una vez que cada participante ha inscrito un dispositivo con capacidad de cifrado. Hasta entonces, la conversación está claramente etiquetada como texto sin formato. Los canales del servidor siguen siendo legibles por OrangChat para que su historial público, búsqueda, moderación y controles de acceso basados ​​en roles puedan funcionar. Las conversaciones cifradas mantienen los cuerpos de los mensajes, las claves de los archivos adjuntos, los borradores y los datos de búsqueda en los dispositivos participantes; OrangChat todavía procesa metadatos de entrega, como participantes, marcas de tiempo y tamaños de texto cifrado. Ningún sistema es perfectamente seguro, por lo que los usuarios también deben proteger sus credenciales y dispositivos.

[ctx: legalPage.distributeMalwareStealCredentialsEvadeAccess]
en: Distribute malware, steal credentials, evade access controls, or disrupt the service.
es: Distribuya malware, robe credenciales, evada controles de acceso o interrumpa el servicio.

[ctx: legalPage.doNotSellTransferShareOr]
en: Do not sell, transfer, share, or impersonate another person through an account.
es: No venda, transfiera, comparta ni se haga pasar por otra persona a través de una cuenta.

[ctx: legalPage.effectiveDate]
en: Effective {date}
es: Efectivo {date}

[ctx: legalPage.email]
en: Email
es: Correo electrónico

[ctx: legalPage.emailAddressUsernameDisplayNamePassword]
en: email address, username, display name, password hash, OAuth login identifiers, profile fields, privacy preferences, and security settings.
es: dirección de correo electrónico, nombre de usuario, nombre para mostrar, hash de contraseña, identificadores de inicio de sesión de OAuth, campos de perfil, preferencias de privacidad y configuraciones de seguridad.

[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.
es: La aplicación puede incluir advertencias, restricciones de contenido, eliminación de contenido, límites de funciones, suspensión, terminación, preservación de evidencia o remisión a las autoridades. Consideramos el contexto, la gravedad, la intención, el daño, la historia y el riesgo de repetición.

[ctx: legalPage.evadeASuspensionBanRateLimit]
en: Evade a suspension, ban, rate limit, moderation action, or technical restriction.
es: Evadir una suspensión, prohibición, límite de tasa, acción de moderación o restricción técnica.

[ctx: legalPage.exploitGroomEndangerOrSexualiseA]
en: Exploit, groom, endanger, or sexualise a minor.
es: Explotar, preparar, poner en peligro o sexualizar a un menor.

[ctx: legalPage.googleFirebaseCloudMessagingAndWeb]
en: Google Firebase Cloud Messaging and Web Push providers for notifications.
es: Proveedores de Google Firebase Cloud Messaging y Web Push para notificaciones.

[ctx: legalPage.identifiersNamesProfileLinksAndOauth]
en: identifiers, names, profile links, and OAuth tokens needed for account connections you choose to enable.
es: identificadores, nombres, enlaces de perfil y tokens de OAuth necesarios para las conexiones de cuenta que elija habilitar.

[ctx: legalPage.infrastructureDatabaseCachingAndSecurityProviders]
en: Infrastructure, database, caching, and security providers needed to host OrangChat.
es: Se necesitan proveedores de infraestructura, bases de datos, almacenamiento en caché y seguridad para alojar OrangChat.

[ctx: legalPage.integrationData]
en: Integration data:
es: Datos de integración:

[ctx: legalPage.ipAddressUserAgentSessionRecords]
en: IP address, user agent, session records, authentication tokens, rate-limit records, audit logs, push subscriptions, error details, and request metadata.
es: Dirección IP, agente de usuario, registros de sesión, tokens de autenticación, registros de límite de velocidad, registros de auditoría, suscripciones push, detalles de error y metadatos de solicitud.

[ctx: legalPage.keepsYourAccountSignedInAnd]
en: Keeps your account signed in and rotates sessions securely.
es: Mantiene su cuenta iniciada y rota las sesiones de forma segura.

[ctx: legalPage.keepTheServiceTrustworthy]
en: Keep the service trustworthy
es: Mantenga el servicio confiable

[ctx: legalPage.keepYourPasswordBackupCodesDevices]
en: Keep your password, backup codes, devices, and authentication methods secure.
es: Mantenga seguros su contraseña, códigos de respaldo, dispositivos y métodos de autenticación.

[ctx: legalPage.largeOrangmoveAttachmentsNormallyExpireWithin]
en: Large OrangMove attachments normally expire within one hour.
es: Los archivos adjuntos grandes de OrangMove normalmente caducan en una hora.

[ctx: legalPage.legalAndSafetyRequests]
en: Legal and safety requests
es: Solicitudes legales y de seguridad

[ctx: legalPage.legalDocuments]
en: Legal documents
es: Documentos legales

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

[ctx: legalPage.legalObligations]
en: Legal obligations:
es: Obligaciones legales:

[ctx: legalPage.legitimateInterests]
en: Legitimate interests:
es: Intereses legítimos:

[ctx: legalPage.lithuania]
en: Lithuania
es: Lituania

[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.
es: La ley lituana rige estos términos, sin eliminar las protecciones obligatorias disponibles para los consumidores en su país de residencia. Comuníquese con nosotros primero para que podamos intentar resolver su inquietud. Los consumidores pueden presentar un reclamo ante cualquier tribunal que tenga jurisdicción según la ley del consumidor aplicable. Otras reclamaciones están sujetas a los tribunales de Lituania.

[ctx: legalPage.livekitInfrastructureForRealTimeVoice]
en: LiveKit infrastructure for real-time voice, video, and screen sharing.
es: Infraestructura LiveKit para compartir voz, vídeo y pantalla en tiempo real.

[ctx: legalPage.localDeviceStorage]
en: Local device storage
es: Almacenamiento de dispositivos locales

[ctx: legalPage.locallyStoredThemeAccessibilityNotificationDownload]
en: locally stored theme, accessibility, notification, download, plugin, and interface preferences.
es: Tema almacenado localmente, accesibilidad, notificación, descarga, complemento y preferencias de interfaz.

[ctx: legalPage.location]
en: Location
es: Ubicación

[ctx: legalPage.loginAndProfileConnectionProvidersYou]
en: Login and profile connection providers you select, such as Google, Discord, GitHub, GitLab, Twitch, YouTube, Reddit, X, or Steam.
es: Proveedores de conexión de inicio de sesión y perfil que seleccione, como Google, Discord, GitHub, GitLab, Twitch, YouTube, Reddit, X o Steam.

[ctx: legalPage.managingStorage]
en: Managing storage
es: Administrar el almacenamiento

[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.
es: Los mensajes y la información del perfil se comparten con las personas y comunidades que usted elija, según los permisos del canal, la membresía y la configuración de privacidad. Los propietarios y moderadores de servidores pueden acceder a información de moderación y auditoría de las comunidades que administran. Los espacios públicos o accesibles por invitación pueden exponer el contenido a una audiencia más amplia.

[ctx: legalPage.messagesAttachmentsReactionsDraftsFriendshipsMemberships]
en: messages, attachments, reactions, drafts, friendships, memberships, roles, bans, events, server settings, and linked profiles.
es: mensajes, archivos adjuntos, reacciones, borradores, amistades, membresías, roles, prohibiciones, eventos, configuraciones del servidor y perfiles vinculados.

[ctx: legalPage.name]
en: Name
es: Nombre

[ctx: legalPage.navCookies]
en: Cookies
es: Galletas

[ctx: legalPage.navGuidelines]
en: Guidelines
es: Pautas

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

[ctx: legalPage.navPrivacy]
en: Privacy
es: Privacidad

[ctx: legalPage.navTerms]
en: Terms
es: Términos

[ctx: legalPage.noCredibleThreatsEncouragementOfViolence]
en: No credible threats, encouragement of violence, or celebration of violent harm.
es: No hay amenazas creíbles, fomento de la violencia ni celebración del daño violento.

[ctx: legalPage.noEvasionOfBansModerationRate]
en: No evasion of bans, moderation, rate limits, or security controls.
es: Sin evasión de prohibiciones, moderación, límites de tarifas o controles de seguridad.

[ctx: legalPage.noHarassmentStalkingTargetedHumiliationOr]
en: No harassment, stalking, targeted humiliation, or coordinated abuse.
es: Sin acoso, acecho, humillación selectiva ni abuso coordinado.

[ctx: legalPage.noHatefulConductBasedOnProtected]
en: No hateful conduct based on protected characteristics.
es: Ninguna conducta de odio basada en características protegidas.

[ctx: legalPage.noImpersonationIntendedToDeceiveOr]
en: No impersonation intended to deceive or defraud.
es: Ninguna suplantación pretende engañar o defraudar.

[ctx: legalPage.noInfringementOfCopyrightTrademarkPrivacy]
en: No infringement of copyright, trademark, privacy, or other rights.
es: No se infringe ningún derecho de autor, marca registrada, privacidad u otros derechos.

[ctx: legalPage.noNonConsensualIntimateContentOr]
en: No non-consensual intimate content or sexual content involving minors.
es: No se permiten contenidos íntimos no consensuados ni contenidos sexuales que involucren a menores.

[ctx: legalPage.noPromotionOrCoordinationOfUnlawful]
en: No promotion or coordination of unlawful goods, services, or conduct.
es: Ninguna promoción o coordinación de bienes, servicios o conductas ilícitas.

[ctx: legalPage.noScamsPhishingMalwareCredentialTheft]
en: No scams, phishing, malware, credential theft, or malicious links.
es: Sin estafas, phishing, malware, robo de credenciales ni enlaces maliciosos.

[ctx: legalPage.noSexualExploitationGroomingOrEndangerment]
en: No sexual exploitation, grooming, or endangerment of minors.
es: Prohibida la explotación sexual, el acoso o la puesta en peligro de menores.

[ctx: legalPage.noSharingPrivateOrIntimateInformation]
en: No sharing private or intimate information without permission.
es: No compartir información privada o íntima sin permiso.

[ctx: legalPage.noSpamUnsolicitedBulkMessagingArtificial]
en: No spam, unsolicited bulk messaging, artificial engagement, or abusive bots.
es: Sin spam, mensajes masivos no solicitados, interacción artificial ni 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.
es: Nada en estos términos excluye la responsabilidad que no pueda excluirse legalmente, incluida la responsabilidad por mala conducta intencional, negligencia grave o derechos obligatorios del consumidor. Si es un consumidor, conserva todas las protecciones que le brinda la ley de su país.

[ctx: legalPage.openaiForAutomatedSafetyClassificationOf]
en: OpenAI for automated safety classification of uploaded images.
es: OpenAI para clasificación de seguridad automatizada de imágenes cargadas.

[ctx: legalPage.operatedByOrangesLt]
en: OrangChat is operated by Oranges.LT in Lithuania. Contact us at {email}. More operator information is available in our {legalNotice}.
es: OrangChat es operado por Oranges.LT en Lituania. Contáctenos al {email}. Más información del operador está disponible en nuestro {legalNotice}.

[ctx: legalPage.operationalSecurityAndModerationRecordsAre]
en: Operational, security, and moderation records are kept only as long as reasonably needed.
es: Los registros operativos, de seguridad y de moderación se conservan únicamente durante el tiempo que sea razonablemente necesario.

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

[ctx: legalPage.orang]
en: Orang
es: naranja

[ctx: legalPage.orangchat]
en: OrangChat
es: orangchat

[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.
es: OrangChat puede conectarse o mostrar servicios de terceros. Esos servicios tienen sus propios términos y prácticas de privacidad. No controlamos ni somos responsables del contenido, la disponibilidad o la conducta de terceros.

[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.
es: OrangChat no tiene publicidad, SDK de análisis, rastreador entre sitios ni relación de intermediario de datos. No vendemos datos personales, no utilizamos publicidad comportamental ni creamos perfiles 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.
es: OrangChat está diseñado para la conversación y la comunidad. Estas reglas se aplican a cuentas, perfiles, mensajes, llamadas, archivos, servidores, enlaces y cualquier otra parte del servicio.

[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.
es: Actualmente, OrangChat se ofrece sin suscripción paga. Podemos cambiar, agregar, limitar o descontinuar funciones y podemos realizar mantenimiento. No prometemos un servicio ininterrumpido, libre de errores o disponible permanentemente. Proporcionaremos un aviso razonable cuando sea probable que un cambio material afecte significativamente a los usuarios, cuando sea práctico.

[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.
es: OrangChat no está disponible para niños menores de 14 años. No recopilamos intencionadamente datos personales de un niño menor de la edad mínima aplicable. Contáctenos si cree que un niño ha proporcionado datos que infringen esta regla.

[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.
es: OrangChat se centra en la privacidad. No lo rastreamos en la web, no creamos perfiles publicitarios, no realizamos análisis de productos, no vendemos datos personales ni recopilamos información simplemente porque podría ser útil más adelante. Esta política explica la información limitada que debe procesarse para brindar el servicio web, de escritorio y de Android que solicita.

[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.
es: OrangChat utiliza solo el almacenamiento necesario para iniciar sesión, vincular cuentas de forma segura, recordar sus opciones y proporcionar las funciones solicitadas. No utilizamos cookies publicitarias ni analíticas.

[ctx: legalPage.orangesLt]
en: Oranges.LT
es: Naranjas.LT

[ctx: legalPage.orangmoveForTemporaryStorageOfLarge]
en: OrangMove for temporary storage of large files, normally for up to one hour.
es: OrangMove para el almacenamiento temporal de archivos grandes, normalmente por hasta una hora.

[ctx: legalPage.preventsForgeryDuringGoogleOrDiscord]
en: Prevents forgery during Google or Discord login.
es: Evita la falsificación durante el inicio de sesión en Google o Discord.

[ctx: legalPage.privacyPolicy]
en: Privacy Policy
es: política de privacidad

[ctx: legalPage.protectPeople]
en: Protect people
es: proteger a las personas

[ctx: legalPage.provideAccurateRegistrationInformationAndKeep]
en: Provide accurate registration information and keep it current.
es: Proporcione información de registro precisa y manténgala actualizada.

[ctx: legalPage.purpose]
en: Purpose
es: Objetivo

[ctx: legalPage.refreshSessionsNormallyExpireAfter30]
en: Refresh sessions normally expire after 30 days and are rotated or revoked on logout.
es: Las sesiones de actualización normalmente caducan después de 30 días y se rotan o revocan al cerrar sesión.

[ctx: legalPage.reportingAndEnforcement]
en: Reporting and enforcement
es: Informes y aplicación de la ley

[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.
es: Informe violaciones graves a los moderadores del servidor y a {email}. Incluya enlaces de mensajes relevantes, identificadores de usuario o servidor, marcas de tiempo y una explicación concisa. No redistribuya material dañino simplemente para documentar un informe.

[ctx: legalPage.securityAndTechnicalData]
en: Security and technical data:
es: Datos técnicos y de seguridad:

[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.
es: Envíe solicitudes de privacidad, avisos de contenido, avisos de propiedad intelectual, informes de seguridad y solicitudes de autoridad legal al correo electrónico mencionado anteriormente. Identifique claramente la solicitud, el contenido o cuenta relevante, su autoridad o derechos y detalles de contacto confiables. Es posible que solicitemos información adicional necesaria para verificar y procesar la solicitud.

[ctx: legalPage.sendSpamRunAbusiveAutomationScrape]
en: Send spam, run abusive automation, scrape users, or manipulate platform features.
es: Envíe spam, ejecute automatización abusiva, elimine usuarios o manipule funciones de la 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.
es: Los propietarios y moderadores de servidores pueden establecer reglas adicionales y eliminar contenido o miembros de sus comunidades. Sus acciones son suyas. OrangChat puede investigar informes, restringir la visibilidad, eliminar contenido, desactivar funciones, suspender cuentas, preservar pruebas o contactar a las autoridades competentes cuando sea razonablemente necesario.

[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.
es: Los propietarios de servidores deben publicar reglas locales claras, elegir moderadores confiables, usar los permisos con cuidado, responder a los informes y proteger a los miembros más jóvenes. Las reglas locales pueden ser más estrictas que estas pautas, pero no pueden autorizar conductas prohibidas por ellas.

[ctx: legalPage.serverResponsibilities]
en: Server responsibilities
es: Responsabilidades del servidor

[ctx: legalPage.service]
en: Service
es: Servicio

[ctx: legalPage.serviceOperator]
en: Service operator
es: Operador de servicio

[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.
es: Algunos proveedores pueden procesar datos fuera de Lituania o del Espacio Económico Europeo. Cuando sea necesario, nos basamos en una decisión de adecuación, cláusulas contractuales estándar aprobadas u otra salvaguarda de transferencia legal. Puede solicitarnos información sobre la protección relevante para un proveedor en particular.

[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.
es: Sujeto a la ley aplicable, usted puede solicitar acceso, corrección, eliminación, restricción, portabilidad o una copia de sus datos. Puede oponerse al procesamiento basado en intereses legítimos y retirar el consentimiento cuando el procesamiento dependa del consentimiento. También puede presentar una queja ante la Inspección Estatal de Protección de Datos de Lituania o su autoridad supervisora ​​local.

[ctx: legalPage.tellUsPromptlyIfYouBelieve]
en: Tell us promptly if you believe your account or the service has been compromised.
es: Díganos de inmediato si cree que su cuenta o el servicio se han visto comprometidos.

[ctx: legalPage.temporaryOauthAndQrLoginState]
en: Temporary OAuth and QR login state normally expires within minutes.
es: El estado de inicio de sesión temporal de OAuth y QR normalmente caduca en cuestión de minutos.

[ctx: legalPage.termsOfService]
en: Terms of Service
es: Términos de servicio

[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.
es: El nombre, el software, la interfaz, los gráficos y los materiales originales de OrangChat están protegidos por las leyes de propiedad intelectual aplicables. El contenido del usuario sigue siendo responsabilidad y propiedad de su respectivo propietario, sujeto a la licencia contenida en los Términos de servicio.

[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.
es: Estas cookies son estrictamente necesarias para proporcionar la autenticación que usted solicita. Son seguras en producción y las cookies de autenticación no están disponibles para los 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.
es: Estos términos rigen el uso de OrangChat, incluido su sitio web, aplicación de escritorio, aplicación de Android, mensajería, llamadas, servidores, integraciones y servicios 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.
es: Las aplicaciones web y de escritorio almacenan las preferencias de la interfaz de su dispositivo, incluido el tema, la accesibilidad, la densidad de los mensajes, las opciones de notificación, la configuración de los complementos, los GIF favoritos, las indicaciones de descarga y los avisos descartados. La aplicación de Android almacena configuraciones equivalentes y credenciales de inicio de sesión cifradas en el almacenamiento de la aplicación. Esta información permanece en su dispositivo a menos que una función la sincronice explícitamente con su cuenta.

[ctx: legalPage.threatenViolenceHarassPeoplePublishPrivate]
en: Threaten violence, harass people, publish private information, or promote hatred.
es: Amenazar con violencia, acosar a personas, publicar información privada o promover el odio.

[ctx: legalPage.toCreateAccountsDeliverMessagesAnd]
en: to create accounts, deliver messages and calls, store content, manage communities, authenticate sessions, and provide requested features.
es: para crear cuentas, entregar mensajes y llamadas, almacenar contenido, administrar comunidades, autenticar sesiones y proporcionar funciones solicitadas.

[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.
es: Para solicitar la revisión de una acción a nivel de plataforma, envíenos un correo electrónico desde la dirección asociada a su cuenta. Explique la acción, por qué cree que debería cambiar y cualquier contexto relevante. Otra revisión no garantiza la reversión.

[ctx: legalPage.toRespondToValidLegalRequests]
en: to respond to valid legal requests, protect rights, retain required records, and meet regulatory duties.
es: para responder a solicitudes legales válidas, proteger derechos, conservar los registros requeridos y cumplir con deberes regulatorios.

[ctx: legalPage.toSecureTheServicePreventAbuse]
en: to secure the service, prevent abuse, debug failures, moderate content, maintain reliability, and understand operational usage.
es: para proteger el servicio, evitar abusos, depurar fallas, moderar el contenido, mantener la confiabilidad y comprender el uso operativo.

[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.
es: En la máxima medida permitida por la ley, OrangChat se proporciona según esté disponible y sin garantías más allá de aquellas que no pueden excluirse legalmente. No somos responsables del contenido del usuario ni de pérdidas indirectas, incidentales, especiales, consecuentes o punitivas que surjan del uso del servicio.

[ctx: legalPage.typicalDuration]
en: Typical duration
es: Duración típica

[ctx: legalPage.updatedDate]
en: Updated {date}
es: Actualizado {date}

[ctx: legalPage.uploadContentYouDoNotHave]
en: Upload content you do not have permission to use.
es: Sube contenido para el que no tienes permiso de uso.

[ctx: legalPage.upTo30Days]
en: Up to 30 days
es: Hasta 30 días

[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.
es: Utilice la configuración de cuenta y seguridad siempre que sea posible, o envíenos un correo electrónico. Es posible que necesitemos verificar su identidad antes de completar una solicitud.

[ctx: legalPage.useOrangchatForIllegalFraudulentDeceptive]
en: Use OrangChat for illegal, fraudulent, deceptive, or harmful activity.
es: Utilice OrangChat para actividades ilegales, fraudulentas, engañosas o dañinas.

[ctx: legalPage.voiceAndPresenceData]
en: Voice and presence data:
es: Datos de voz y presencia:

[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.
es: Nuestro objetivo es aplicar las restricciones de forma diligente, objetiva y proporcionada. Si tomamos una medida a nivel de plataforma contra su cuenta o contenido, puede solicitar una revisión enviándonos un correo electrónico con los detalles relevantes de la cuenta y el contenido.

[ctx: legalPage.website]
en: Website
es: Sitio web

[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.
es: Revelamos información a las autoridades u otras partes cuando lo exige la ley o es razonablemente necesario para proteger a los usuarios, los derechos, la seguridad y el servicio.

[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.
es: Le otorgamos un derecho personal, limitado, revocable e intransferible para utilizar el software OrangChat para el fin previsto. No puede eludir las medidas de seguridad, hacer mal uso de interfaces privadas ni aplicar ingeniería inversa al software cuando la ley nos permita restringir esa actividad.

[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.
es: Podemos suspender o cancelar el acceso por incumplimiento grave o reiterado, requisito legal, riesgo de seguridad o daño material a los usuarios o al servicio. Se pueden tomar medidas inmediatas cuando la demora crearía riesgo. De lo contrario, haremos todos los esfuerzos razonables para explicar la acción y el proceso de revisión disponible.

[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.
es: Podemos actualizar estos términos por motivos legales, de seguridad, operativos o de producto. Le avisaremos de cambios significativos a través del servicio u otro canal apropiado. La fecha de vigencia en la parte superior identifica la versión actual.

[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.
es: Podemos actualizar esta política cuando nuestro servicio u obligaciones legales cambien. Los cambios significativos se comunicarán a través del servicio u otro canal apropiado.

[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.
es: Minimizamos la recopilación de datos. Si la información no es necesaria para proporcionar una función, proteger el servicio o cumplir con un deber legal, no la solicitamos ni la conservamos 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.
es: donde elige permisos de dispositivo opcionales, notificaciones automáticas o una conexión opcional que legalmente requiere consentimiento. Podrá retirar el consentimiento sin que ello afecte al tratamiento anterior.

[ctx: legalPage.youAreResponsibleForActivityPerformed]
en: You are responsible for activity performed through your account until you notify us.
es: Usted es responsable de la actividad realizada a través de su cuenta hasta que nos notifique.

[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.
es: Puede borrar los datos del sitio OrangChat a través de la configuración de su navegador o de la aplicación. Bloquear la cookie de autenticación necesaria evita el inicio de sesión persistente. Al borrar el almacenamiento local se restablecen las preferencias del dispositivo, pero no se elimina su cuenta de OrangChat ni el contenido del servidor. Debido a que no configuramos cookies opcionales de publicidad o análisis, OrangChat no muestra un banner de consentimiento.

[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.
es: Confirmas que tienes los derechos necesarios para enviar tu contenido y que su uso en OrangChat no viola la ley, la privacidad, la propiedad intelectual ni estos términos.

[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.
es: Usted conserva la propiedad de los mensajes, archivos, información de perfil, contenido del servidor, emoji personalizados, sonidos, eventos y otro material que envíe. Usted le otorga a OrangChat una licencia mundial, no exclusiva y libre de regalías para alojar, almacenar, reproducir, procesar, transmitir, mostrar y adaptar ese contenido solo según sea necesario para operar, asegurar, mejorar y brindar el servicio. Esta licencia finaliza cuando se elimina el contenido, excepto las copias que deben permanecer temporalmente en copias de seguridad, registros de seguridad o material compartido con otros.

[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.
es: Puede dejar de usar OrangChat en cualquier momento y eliminar su cuenta en la configuración de Seguridad. Primero debe transferir o eliminar los servidores de su propiedad. La eliminación de la cuenta elimina el perfil de identificación y los datos de la cuenta, pero los mensajes pueden permanecer bajo una identidad de Usuario Eliminado para que otros participantes conserven su historial de conversaciones. Puede eliminar por separado su historial de mensajes antes de eliminar su cuenta.

[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.
es: Debes tener al menos 14 años. Si la ley del lugar donde vive exige el permiso de sus padres o tutores, podrá utilizar OrangChat sólo después de obtener ese permiso. Un padre o tutor que permita que un menor use OrangChat debe ayudarlo a comprender estos términos y a utilizar el servicio de manera segura.

[ctx: legalPage.youMustFollowTheCommunityGuidelines]
en: You must follow the Community Guidelines. You must not:
es: Debes seguir las Normas de la comunidad. No debes:

[ctx: loginPage.authenticatorCode]
en: Authenticator code
es: código de autenticación

[ctx: loginPage.confirmWithYourPasskeyToFinish]
en: Confirm with your passkey to finish signing in.
es: Confirme con su clave de acceso para terminar de iniciar sesión.

[ctx: loginPage.createAnAccount]
en: Create an account
es: Crea una cuenta

[ctx: loginPage.email]
en: Email
es: Correo electrónico

[ctx: loginPage.emailCode]
en: Email code
es: código de correo electrónico

[ctx: loginPage.emailMeACodeInstead]
en: Email me a code instead
es: En su lugar, envíeme un código por correo electrónico

[ctx: loginPage.enterThe6DigitCodeFrom]
en: Enter the 6-digit code from your app, or a recovery code.
es: Ingrese el código de 6 dígitos de su aplicación o un código de recuperación.

[ctx: loginPage.logIn]
en: Log in
es: Acceso

[ctx: loginPage.logInToKeepTheConversation]
en: Log in to keep the conversation going.
es: Inicie sesión para mantener la conversación.

[ctx: loginPage.lostYourAuthenticator]
en: Lost your authenticator?
es: ¿Perdiste tu autenticador?

[ctx: loginPage.newToOrangchat]
en: New to OrangChat?
es: ¿Nuevo en OrangChat?

[ctx: loginPage.password]
en: Password
es: Contraseña

[ctx: loginPage.sendANewCode]
en: Send a new code
es: Enviar un nuevo código

[ctx: loginPage.signIn]
en: Sign in
es: Iniciar sesión

[ctx: loginPage.signInWithAPasskey]
en: Sign in with a passkey
es: Iniciar sesión con una clave de acceso

[ctx: loginPage.signInWithYourPhone]
en: Sign in with your phone
es: Inicia sesión con tu teléfono

[ctx: loginPage.usePasskey]
en: Use passkey
es: Usar clave de acceso

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

[ctx: loginPage.weEmailedYouASignIn]
en: We emailed you a sign-in code. It expires in 10 minutes.
es: Le enviamos un código de inicio de sesión por correo electrónico. Caduca en 10 minutos.

[ctx: loginPage.welcomeBack]
en: Welcome back
es: Bienvenido de nuevo

[ctx: markdown.spoilerClickToReveal]
en: Spoiler, click to reveal
es: Spoiler, haz clic para revelar

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

[ctx: marketplaceThemes.installed]
en: Installed
es: 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}.
es: Los temas de la aplicación anulan las variables de color de OrangChat. Cada entrada se revisa mediante una solicitud de extracción y se incluye con el cliente. ¿Quieres contribuir? {repo}.

[ctx: marketplaceThemes.noThemesMatch]
en: No themes match "{query}".
es: Ningún tema coincide con "{query}".

[ctx: marketplaceThemes.searchThemes]
en: Search themes
es: Buscar temas

[ctx: marketplaceThemes.seeTheMarketplaceRepo]
en: See the marketplace repo
es: Ver el repositorio del mercado

[ctx: memberList.ban]
en: Ban
es: Prohibición

[ctx: memberList.banName]
en: Ban {name}
es: Prohibir {name}

[ctx: memberList.changeNickname]
en: Change nickname
es: Cambiar apodo

[ctx: memberList.kick]
en: Kick
es: Patada

[ctx: memberList.kickName]
en: Kick {name}
es: Patada {name}

[ctx: memberList.members]
en: Members
es: Miembros

[ctx: memberList.message]
en: Message
es: Mensaje

[ctx: memberList.nickname]
en: Nickname
es: Apodo

[ctx: memberList.offlineCount]
en: Offline - {count}
es: Sin conexión: {count}

[ctx: memberList.onlineCount]
en: Online - {count}
es: En línea - {count}

[ctx: memberList.reasonOptional]
en: Reason (optional)
es: Razón (opcional)

[ctx: memberList.serverOwner]
en: Server owner
es: Propietario del servidor

[ctx: memberList.theyCanRejoinWithANew]
en: They can rejoin with a new invite.
es: Pueden volver a unirse con una nueva invitación.

[ctx: memberList.theyWontBeAbleToRejoin]
en: They won't be able to rejoin unless unbanned.
es: No podrán volver a unirse a menos que se les quite la prohibición.

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

[ctx: messageAttachments.decrypt]
en: Decrypt
es: Descifrar

[ctx: messageAttachments.decryptingFile]
en: Decrypting {filename}…
es: Descifrando {filename}…

[ctx: messageAttachments.expiredLargeFilesAreOnlyKept]
en: Expired - large files are only kept for an hour
es: Caducado: los archivos grandes solo se conservan durante una hora

[ctx: messageAttachments.hiddenByModeration]
en: This image was hidden by automatic moderation
es: Esta imagen fue ocultada por moderación automática.

[ctx: messageAttachments.inappropriateContent]
en: Inappropriate content
es: Contenido inapropiado

[ctx: messageAttachments.show]
en: Show
es: Espectáculo

[ctx: messageAttachments.sizeEncrypted]
en: {size} · encrypted
es: {size} · cifrado

[ctx: messageAttachments.spoiler]
en: Spoiler
es: spoiler

[ctx: messageAttachments.thisFileCouldNotBeDecrypted]
en: This file could not be decrypted on this device
es: Este archivo no se pudo descifrar en este dispositivo

[ctx: messageContextMenu.addReaction]
en: Add Reaction
es: Agregar reacción

[ctx: messageContextMenu.apps]
en: Apps
es: Aplicaciones

[ctx: messageContextMenu.copyMessageId]
en: Copy Message ID
es: Copiar ID de mensaje

[ctx: messageContextMenu.copyMessageLink]
en: Copy Message Link
es: Copiar enlace del mensaje

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

[ctx: messageContextMenu.deleteMessage]
en: Delete Message
es: Eliminar mensaje

[ctx: messageContextMenu.editMessage]
en: Edit Message
es: Editar mensaje

[ctx: messageContextMenu.forward]
en: Forward
es: Adelante

[ctx: messageContextMenu.markUnread]
en: Mark Unread
es: Marcar como no leído

[ctx: messageContextMenu.pinMessage]
en: Pin Message
es: Fijar mensaje

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

[ctx: messageContextMenu.reportMessage]
en: Report Message
es: Mensaje de informe

[ctx: messageContextMenu.speakMessage]
en: Speak Message
es: Hablar mensaje

[ctx: messageContextMenu.unpinMessage]
en: Unpin Message
es: Desanclar mensaje

[ctx: messageItem.deleteMessage]
en: Delete message
es: Eliminar mensaje

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

[ctx: messageItem.editMessage]
en: Edit message
es: Editar mensaje

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

[ctx: messageItem.jumpToTheRepliedMessage]
en: Jump to the replied message
es: Saltar al mensaje respondido

[ctx: messageItem.originalMessage]
en: Original message
es: mensaje original

[ctx: messageItem.pinned]
en: Pinned
es: Fijado

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

[ctx: messageList.couldntFindThatMessageItMay]
en: Couldn't find that message - it may have been deleted.
es: No se pudo encontrar ese mensaje; es posible que se haya eliminado.

[ctx: messageList.loadEarlierMessages]
en: Load earlier messages
es: Cargar mensajes anteriores

[ctx: messageList.newMessages]
en: New messages
es: Nuevos mensajes

[ctx: messageList.newMessagesStartHere]
en: New messages start here
es: Los nuevos mensajes comienzan aquí.

[ctx: messageList.thisIsTheStartOfThe]
en: This is the start of the channel. Say something!
es: Este es el inicio del canal. ¡Di algo!

[ctx: messageList.welcomeToChannel]
en: Welcome to #{channel}
es: Bienvenido a #{channel}

[ctx: newDmDialog.findFriends]
en: Find friends
es: encontrar amigos

[ctx: newDmDialog.searchByNameOrUsername]
en: Search by name or username
es: Buscar por nombre o nombre de usuario

[ctx: passkeysSection.addAPasskey]
en: Add a passkey
es: Agregar una clave de acceso

[ctx: passkeysSection.addedLastUsed]
en: Added {added} · last used {lastUsed}
es: Agregado {added} · usado por última vez {lastUsed}

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

[ctx: passkeysSection.authenticatorCode]
en: Authenticator code
es: código de autenticación

[ctx: passkeysSection.createPasskey]
en: Create passkey
es: Crear clave de acceso

[ctx: passkeysSection.currentPassword]
en: Current password
es: Contraseña actual

[ctx: passkeysSection.name]
en: Name
es: Nombre

[ctx: passkeysSection.noPasskeysYet]
en: No passkeys yet.
es: Aún no hay claves de acceso.

[ctx: passkeysSection.passkeys]
en: Passkeys
es: Claves de acceso

[ctx: passkeysSection.personalLaptop]
en: Personal laptop
es: computadora portátil personal

[ctx: passkeysSection.reachedTheLimit]
en: You've reached the limit of {max} passkeys. Remove one to add another.
es: Has alcanzado el límite de {max} claves de acceso. Elimina uno para agregar otro.

[ctx: passkeysSection.removeName]
en: Remove {name}
es: Eliminar {name}

[ctx: passkeysSection.removePasskey]
en: Remove passkey
es: Quitar clave de acceso

[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.
es: Eliminar esto solo afecta a OrangChat. Elimínelo también de la configuración de clave de acceso del dispositivo, o seguirá apareciendo allí.

[ctx: passkeysSection.renameName]
en: Rename {name}
es: Cambiar nombre {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.
es: Inicie sesión con su huella digital, rostro o PIN del dispositivo en lugar de una contraseña. Una clave de acceso solo funciona en el sitio que la creó, por lo que no puede ser objeto de phishing, razón por la cual solicitamos una en lugar de un código enviado por correo electrónico cuando su cuenta tiene una.

[ctx: passkeysSection.soYouCanTellItApart]
en: So you can tell it apart from your other devices later.
es: Para que puedas distinguirlo de tus otros dispositivos más adelante.

[ctx: passkeysSection.syncedToYourDevicesKeychain]
en: Synced to your device's keychain.
es: Sincronizado con el llavero de su dispositivo.

[ctx: passkeysSection.thisBrowserDoesntSupportPasskeysPasskeys]
en: This browser doesn't support passkeys. Passkeys you add elsewhere will still work on your other devices.
es: Este navegador no admite claves de acceso. Las claves de acceso que agregues en otro lugar seguirán funcionando en tus otros dispositivos.

[ctx: plaintextNotice.thisConversationIsNotEncryptedYet]
en: This conversation is not encrypted yet
es: Esta conversación aún no está cifrada

[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.
es: {who} no ha configurado el cifrado en ningún dispositivo y un mensaje bloqueado necesita una llave de su lado para abrirlo. Los mensajes aquí se almacenan de la manera habitual hasta entonces: se enciende solo en el momento en que abren OrangChat en un teléfono o computadora.

[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.
es: {who} no ha configurado el cifrado en ningún dispositivo y un mensaje bloqueado necesita una clave en cada uno de sus lados para abrirlo. Los mensajes aquí se almacenan de la manera habitual hasta entonces: se enciende solo en el momento en que todos abren OrangChat en un teléfono o computadora.

[ctx: pluginsTab.enable]
en: Enable
es: Permitir

[ctx: pluginsTab.enabled]
en: Enabled
es: Activado

[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}.
es: Los complementos integrados modifican la forma en que este navegador muestra OrangChat. Se envían con la aplicación (no se descarga ni ejecuta nada desde ningún otro lugar) y cada elección se almacena únicamente en este dispositivo. {count} habilitado. ¿Quieres contribuir? {repo}.

[ctx: pluginsTab.noPluginsMatch]
en: No plugins match "{query}".
es: Ningún complemento coincide con "{query}".

[ctx: pluginsTab.searchPlugins]
en: Search plugins
es: Complementos de búsqueda

[ctx: pluginsTab.seeTheMarketplaceRepo]
en: See the marketplace repo
es: Ver el repositorio del mercado

[ctx: privacyTab.checkPeopleBeforeMessagingThem]
en: Check people before messaging them
es: Verifica a las personas antes de enviarles mensajes

[ctx: privacyTab.directMessages]
en: Direct messages
es: Mensajes directos

[ctx: privacyTab.encryption]
en: Encryption
es: Cifrado

[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.
es: Cada mensaje directo está cifrado, siempre, y esa parte no se puede desactivar. Esta configuración trata sobre el cuidado con el que se verifica el bloqueo de la otra persona antes de enviarle sus mensajes.

[ctx: privacyTab.friendNotifications]
en: Friend notifications
es: Notificaciones de amigos

[ctx: privacyTab.friendRequests]
en: Friend requests
es: Solicitudes de amistad

[ctx: privacyTab.friendsComingOnline]
en: Friends coming online
es: Amigos viniendo en línea

[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.
es: Dejarlo apagado no significa "desprotección". Cada bloqueo todavía se compara con un libro de registro al que solo se puede agregar y que sus propios dispositivos leen en cada inicio. La diferencia es si un candado intercambiado se detiene antes de que pueda usarse o se detecta inmediatamente después. Las conversaciones grupales siempre se envían de inmediato, de cualquier manera.

[ctx: privacyTab.letPeopleSeeIsTypingWhile]
en: Let people see “is typing…” while you write.
es: Deja que la gente vea "está escribiendo..." mientras escribes.

[ctx: privacyTab.notifyMeWhenSomeoneAcceptsMy]
en: Notify me when someone accepts my friend request.
es: Notificarme cuando alguien acepte mi solicitud de amistad.

[ctx: privacyTab.notifyMeWhenSomeoneSendsMe]
en: Notify me when someone sends me a friend request.
es: Notificarme cuando alguien me envíe una solicitud de amistad.

[ctx: privacyTab.offByDefaultThisFiresFor]
en: Off by default - this fires for every friend each time they open the app.
es: Desactivado de forma predeterminada: esto se activa para todos los amigos cada vez que abren la aplicación.

[ctx: privacyTab.requestsAccepted]
en: Requests accepted
es: Solicitudes aceptadas

[ctx: privacyTab.sendTypingIndicators]
en: Send typing indicators
es: Enviar indicadores de mecanografía

[ctx: privacyTab.stopRequiringVerification]
en: Stop requiring verification
es: Deja de requerir verificación

[ctx: privacyTab.whatYouShare]
en: What you share
es: lo que compartes

[ctx: privacyTab.whoCanOpenANewConversation]
en: Who can open a new conversation with you. Conversations you're already in stay open either way.
es: ¿Quién puede abrir una nueva conversación contigo? Las conversaciones en las que ya estás permanecen abiertas de cualquier manera.

[ctx: privacyTab.whoCanSendYouAFriend]
en: Who can send you a friend request.
es: ¿Quién puede enviarte una solicitud de amistad?

[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.
es: Con alguien nuevo, sus mensajes esperan en este dispositivo (bloqueados, no enviados a ninguna parte) hasta que haya visto su código en persona o se hayan leído los números entre sí en una llamada. Vale la pena activarlo sólo si puedes conocer o llamar de manera realista a las personas a las que envías mensajes.

[ctx: profileCard.aboutMe]
en: About me
es: Acerca de mí

[ctx: profileCard.memberSince]
en: Member since
es: Miembro desde

[ctx: profileDialog.accept]
en: Accept
es: Aceptar

[ctx: profileDialog.message]
en: Message
es: Mensaje

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

[ctx: profileThemesTab.installed]
en: Installed
es: 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}.
es: Los temas de perfil dan estilo a su tarjeta de perfil público: cada vista previa a continuación es su propia tarjeta con ese tema aplicado. Cada entrada se revisa mediante una solicitud de extracción, se incluye con el cliente y se desinfecta antes de procesarse. ¿Quieres contribuir? {repo}.

[ctx: profileThemesTab.noProfileThemesMatch]
en: No profile themes match "{query}".
es: Ningún tema de perfil coincide con "{query}".

[ctx: profileThemesTab.searchProfileThemes]
en: Search profile themes
es: Buscar temas de perfil

[ctx: profileThemesTab.seeTheMarketplaceRepo]
en: See the marketplace repo
es: Ver el repositorio del mercado

[ctx: profileThemesTab.thisIsHowYourAboutMe]
en: This is how your About me reads with this theme applied.
es: Así es como se lee tu Acerca de mí con este tema aplicado.

[ctx: profileThemesTab.username]
en: username
es: nombre de usuario

[ctx: profileThemesTab.yourName]
en: Your name
es: Su nombre

[ctx: qrLogin.codeExpired]
en: Code expired
es: Código caducado

[ctx: qrLogin.confirmOnYourPhone]
en: Confirm on your phone
es: Confirma en tu teléfono

[ctx: qrLogin.couldNotStartQrSignIn]
en: Could not start QR sign-in.
es: No se pudo iniciar el inicio de sesión QR.

[ctx: qrLogin.newCode]
en: New code
es: Nuevo código

[ctx: qrLogin.openOrangchatOnYourPhoneAnd]
en: Open OrangChat on your phone, and point it at this code to sign in here.
es: Abra OrangChat en su teléfono y apúntelo a este código para iniciar sesión aquí.

[ctx: qrLogin.scanWithTheOrangchatApp]
en: Scan with the OrangChat app
es: Escanea con la aplicación OrangChat

[ctx: qrLogin.signInQrCode]
en: Sign-in QR code
es: Iniciar sesión con código QR

[ctx: qrLogin.tryAgain]
en: Try again
es: Intentar otra vez

[ctx: qrLogin.useEmailAndPasswordInstead]
en: Use email and password instead
es: Utilice el correo electrónico y la contraseña en su lugar

[ctx: qrScanner.cameraPreviewForScanningACode]
en: Camera preview for scanning a code
es: Vista previa de la cámara para escanear un código

[ctx: qrScanner.pasteInstead]
en: Paste instead
es: Pegar en su lugar

[ctx: qrScanner.pasteTheCodeTextInsteadIt]
en: Paste the code text instead. It starts with
es: Pegue el texto del código en su lugar. comienza con

[ctx: qrScanner.useTheCamera]
en: Use the camera
es: usa la camara

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

[ctx: qrSignInTab.approveSignIn]
en: Approve sign-in
es: Aprobar inicio de sesión

[ctx: qrSignInTab.approveThisSignIn]
en: Approve this sign-in?
es: ¿Aprobar este inicio de sesión?

[ctx: qrSignInTab.checkingSignInCode]
en: Checking sign-in code…
es: Comprobando el código de inicio de sesión...

[ctx: qrSignInTab.onlyApproveACodeShownOn]
en: Only approve a code shown on a device you trust. This will sign that device into your OrangChat account.
es: Apruebe únicamente un código que se muestra en un dispositivo en el que confíe. Esto iniciará la sesión de ese dispositivo en su cuenta de 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.
es: Apunte su cámara al código QR en el dispositivo en el que desea iniciar sesión. Revisará y aprobará la solicitud antes de que se permita.

[ctx: qrSignInTab.scanAnotherCode]
en: Scan another code
es: Escanea otro código

[ctx: qrSignInTab.scanASignInCode]
en: Scan a sign-in code
es: Escanear un código de inicio de sesión

[ctx: qrSignInTab.signInApproved]
en: Sign-in approved
es: Inicio de sesión aprobado

[ctx: qrSignInTab.theOtherDeviceCanNowFinish]
en: The other device can now finish signing in.
es: El otro dispositivo ahora puede terminar de iniciar sesión.

[ctx: reactions.addReaction]
en: Add reaction
es: Añadir reacción

[ctx: reportMessageDialog.addContextThatWillHelpReview]
en: Add context that will help review this report
es: Agregue contexto que ayudará a revisar este informe.

[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.
es: Los informes revelan deliberadamente este mensaje descifrado y una clave de un solo mensaje. No revela la clave de conversación, mensajes anteriores ni mensajes posteriores.

[ctx: reportMessageDialog.sendReport]
en: Send report
es: Enviar informe

[ctx: reportMessageDialog.whatHappenedOptional]
en: What happened? (optional)
es: ¿Qué pasó? (opcional)

[ctx: safetyNumberCheck.checkingThemHereIsSaferThan]
en: Checking them here is safer than reading along - sixty digits is more than anyone actually compares by eye.
es: Comprobarlos aquí es más seguro que seguir leyendo: sesenta dígitos es más de lo que nadie compara a simple vista.

[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.
es: Eso es {digits} de 60 dígitos. No se compara nada hasta que el código completo esté ahí, por lo que uno parcial nunca se considera no coincidente.

[ctx: safetyNumberCheck.notInTheSameRoom]
en: Not in the same room?
es: ¿No en la misma habitación?

[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.
es: Estos no coinciden. La mayoría de las veces se trata de un dígito mal escuchado o escrito mal, así que verifíquelo una vez más. Si aún difiere, alguien se interpone entre ustedes; no envíe nada aquí hasta que sepa cuál.

[ctx: safetyNumberCheck.theseNumbersAppearOnceBothAccounts]
en: These numbers appear once both accounts have set up encryption on a device.
es: Estos números aparecen una vez que ambas cuentas han configurado el cifrado en un dispositivo.

[ctx: safetyNumberCheck.workingItOut]
en: Working it out…
es: Resolviéndolo…

[ctx: searchDialog.noMessagesFoundFor]
en: No messages found for “{query}”.
es: No se encontraron mensajes para "{query}".

[ctx: searchDialog.onlyThisChannel]
en: Only this channel
es: Solo este canal

[ctx: searchDialog.searchedOnThisDeviceEncryptedMessages]
en: Searched on this device. Encrypted messages this device has never opened are not in these results.
es: Buscado en este dispositivo. Los mensajes cifrados que este dispositivo nunca ha abierto no aparecen en estos resultados.

[ctx: searchDialog.searchMessages]
en: Search messages
es: Buscar mensajes

[ctx: searchDialog.searchThisConversation]
en: Search this conversation…
es: Buscar esta conversación…

[ctx: searchDialog.searchThisServer]
en: Search this server…
es: Buscar en este servidor…

[ctx: searchDialog.serverSearchHint]
en: Server search matches whole words. Try {phrase} or {exclude} a word.
es: La búsqueda del servidor coincide con palabras completas. Pruebe {phrase} o {exclude} una palabra.

[ctx: searchDialog.typeToSearchMessages]
en: Type to search messages.
es: Escribe para buscar mensajes.

[ctx: securityAlertOverlay.account]
en: Account {subject}
es: Cuenta {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.
es: Al aceptar, este contacto comienza nuevamente como no verificado y permite que los mensajes fluyan nuevamente. Todo lo que enviaron antes de comenzar de nuevo permanece ilegible y no confirma quiénes son; compare los números de seguridad una vez que pueda.

[ctx: securityAlertOverlay.iUnderstand]
en: I understand
es: Entiendo

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

[ctx: securityTab.2EnterThe6DigitCode]
en: 2. Enter the 6-digit code
es: 2. Ingrese el código de 6 dígitos

[ctx: securityTab.accountStanding]
en: Account standing
es: Estado de cuenta

[ctx: securityTab.askForACodeFromYour]
en: Ask for a code from your phone in addition to your password when you sign in.
es: Solicite un código de su teléfono además de su contraseña cuando inicie sesión.

[ctx: securityTab.atLeast8Characters]
en: At least 8 characters.
es: Al menos 8 caracteres.

[ctx: securityTab.bannedFromServer]
en: Banned from {server}
es: Prohibido en {server}

[ctx: securityTab.cantScan]
en: Can't scan?
es: ¿No puedes escanear?

[ctx: securityTab.changeEmail]
en: Change email
es: Cambiar correo electrónico

[ctx: securityTab.changePassword]
en: Change password
es: Cambiar la contraseña

[ctx: securityTab.changingYourPasswordSignsOutEvery]
en: Changing your password signs out every other session.
es: Al cambiar su contraseña, cierra sesión cada dos sesiones.

[ctx: securityTab.codeFromYourApp]
en: Code from your app
es: Código de tu aplicación

[ctx: securityTab.codeFromYourAppOrA]
en: Code from your app (or a recovery code)
es: Código de tu aplicación (o un código de recuperación)

[ctx: securityTab.confirmNewPassword]
en: Confirm new password
es: Confirmar nueva contraseña

[ctx: securityTab.confirmYourPassword]
en: Confirm your password
es: Confirma tu contraseña

[ctx: securityTab.considerGeneratingANewSet]
en: Consider generating a new set.
es: Considere generar un nuevo conjunto.

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

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

[ctx: securityTab.copy]
en: Copy
es: Copiar

[ctx: securityTab.deleteAccount]
en: Delete account
es: Eliminar cuenta

[ctx: securityTab.deleteAllMyMessages]
en: Delete all my messages
es: borrar todos mis mensajes

[ctx: securityTab.deleteAllYourMessages]
en: Delete all your messages
es: Borra todos tus mensajes

[ctx: securityTab.deletedMessages_one]
en: Deleted {count} message.
es: Mensaje {count} eliminado.

[ctx: securityTab.deletedMessages_other]
en: Deleted {count} messages.
es: Se eliminaron {count} mensajes.

[ctx: securityTab.deleteMyAccount]
en: Delete my account
es: eliminar mi cuenta

[ctx: securityTab.deleteThemAll]
en: Delete them all
es: eliminarlos todos

[ctx: securityTab.emailAndPassword]
en: Email & password
es: Correo electrónico y contraseña

[ctx: securityTab.emailChangedTo]
en: Email changed to {email}.
es: El correo electrónico cambió a {email}.

[ctx: securityTab.enterThisKeyManually]
en: Enter this key manually:
es: Ingrese esta clave 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.
es: Congela la cuenta si cree que hay alguien más en ella: cierra sesión en todos los demás dispositivos, bloquea nuevos inicios de sesión y cierra nuevos mensajes directos y solicitudes de amistad hasta que la levante.

[ctx: securityTab.generateCodes]
en: Generate codes
es: Generar códigos

[ctx: securityTab.iveSavedThem]
en: I've saved them
es: los he salvado

[ctx: securityTab.leaveAllServers]
en: Leave all servers
es: Dejar todos los 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.
es: Deja todos los servidores en los que te encuentras excepto los de tu propiedad. Necesitarás una nueva invitación para volver a cualquiera de ellos.

[ctx: securityTab.leftServers_one]
en: Left {count} server.
es: Dejó el servidor {count}.

[ctx: securityTab.leftServers_other]
en: Left {count} servers.
es: Dejó {count} servidores.

[ctx: securityTab.liftLockdown]
en: Lift lockdown
es: Bloqueo de ascensores

[ctx: securityTab.lockdown]
en: Lockdown
es: Aislamiento

[ctx: securityTab.lockDownMyAccount]
en: Lock down my account
es: Bloquear mi cuenta

[ctx: securityTab.newEmail]
en: New email
es: Nuevo correo electrónico

[ctx: securityTab.newPassword]
en: New password
es: Nueva contraseña

[ctx: securityTab.newRecoveryCodes]
en: New recovery codes
es: Nuevos códigos de recuperación

[ctx: securityTab.noServerIsCurrentlyRestrictingYou]
en: No server is currently restricting you.
es: Ningún servidor te está restringiendo actualmente.

[ctx: securityTab.nothingCanSignInAndNo]
en: Nothing can sign in, and no new DMs or friend requests reach you. This device stays signed in.
es: Nada puede iniciar sesión y no te llegan nuevos mensajes directos ni solicitudes de amistad. Este dispositivo permanece conectado.

[ctx: securityTab.passwordChanged]
en: Password changed.
es: Contraseña cambiada.

[ctx: securityTab.passwordChangedSessionsRevoked_one]
en: Password changed. {count} other session was signed out.
es: Contraseña cambiada. {count} se cerró la sesión de otra sesión.

[ctx: securityTab.passwordChangedSessionsRevoked_other]
en: Password changed. {count} other sessions were signed out.
es: Contraseña cambiada. {count} otras sesiones fueron cerradas.

[ctx: securityTab.permanentlyDelete]
en: Permanently delete
es: Eliminar permanentemente

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

[ctx: securityTab.recoveryCodes]
en: Recovery codes
es: Códigos de recuperación

[ctx: securityTab.recoveryCodesLeft_one]
en: {count} recovery code left.
es: Queda {count} código de recuperación.

[ctx: securityTab.recoveryCodesLeft_other]
en: {count} recovery codes left.
es: Quedan {count} códigos de recuperación.

[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.
es: Elimina todos los mensajes que has enviado, en cada servidor y grupo, incluidos los que has dejado. Los archivos adjuntos que subiste no se eliminan del almacenamiento. Esto no se puede deshacer.

[ctx: securityTab.saveTheseNowEachWorksOnce]
en: Save these now - each works once if you lose your phone, and this is the only time they're shown.
es: Guárdelos ahora: cada uno funciona una vez si pierde su teléfono y esta es la única vez que se muestran.

[ctx: securityTab.setAPassword]
en: Set a password
es: Establecer una contraseña

[ctx: securityTab.setPassword]
en: Set password
es: Establecer contraseña

[ctx: securityTab.signedInAs]
en: Signed in as
es: Iniciado sesión como

[ctx: securityTab.signedOutOtherSessions_one]
en: Signed out {count} other session.
es: Cerró sesión en {count} otra sesión.

[ctx: securityTab.signedOutOtherSessions_other]
en: Signed out {count} other sessions.
es: Cerró sesión en {count} otras sesiones.

[ctx: securityTab.stillYours]
en: Still yours: {names}.
es: Sigue siendo tuyo: {names}.

[ctx: securityTab.thisReplacesEveryExistingRecovery]
en: This replaces every existing recovery code.
es: Esto reemplaza todos los códigos de recuperación existentes.

[ctx: securityTab.thoseDontMatch]
en: Those don't match.
es: Esos no coinciden.

[ctx: securityTab.timedOutInServer]
en: Timed out in {server}
es: Se agotó el tiempo en {server}

[ctx: securityTab.turnOff]
en: Turn off
es: Apagar

[ctx: securityTab.turnOffTwoFactor]
en: Turn off two-factor
es: Desactivar dos factores

[ctx: securityTab.turnOnTwoFactor]
en: Turn on two-factor
es: Activar dos factores

[ctx: securityTab.twoFactorAuthentication]
en: Two-factor authentication
es: Autenticación de dos factores

[ctx: securityTab.twoFactorAuthenticationIsOn]
en: Two-factor authentication is on
es: La autenticación de dos factores está activada

[ctx: securityTab.twoFactorQrCode]
en: Two-factor QR code
es: Código QR de dos factores

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

[ctx: securityTab.untilTime]
en: Until {time}
es: Hasta {time}

[ctx: securityTab.usedToSignInTheresNo]
en: Used to sign in. There's no confirmation email, so double-check it.
es: Se utiliza para iniciar sesión. No hay correo electrónico de confirmación, así que verifíquelo dos veces.

[ctx: securityTab.turningOffTwoFactorMakes]
en: Turning off two-factor makes your password the only thing protecting your account.
es: Desactivar el factor de dos hace que su contraseña sea lo único que protege su cuenta.

[ctx: securityTab.yesLeaveThemAll]
en: Yes, leave them all
es: Sí, déjalos todos.

[ctx: securityTab.youllNeedAnAuthenticatorAppGoogle]
en: You'll need an authenticator app - Google Authenticator, 1Password, Aegis, or any other TOTP app.
es: Necesitará una aplicación de autenticación: Google Authenticator, 1Password, Aegis o cualquier otra aplicación TOTP.

[ctx: securityTab.yourAccountIsInGoodStanding]
en: Your account is in good standing
es: Su cuenta está al día

[ctx: securityTab.yourAccountIsLockedDown]
en: Your account is locked down
es: Tu cuenta está bloqueada

[ctx: securityTab.yourCurrentPassword]
en: Your current password
es: Tu contraseña actual

[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.
es: Tus mensajes permanecen en las conversaciones de las que forman parte, mostrados como si fueran de un usuario eliminado. Todo lo demás (perfil, conexiones, amigos, membresías del servidor) se borra. Esto no se puede deshacer.

[ctx: securityTab.yourPassword]
en: Your password
es: Tu contraseña

[ctx: serverContextMenu.copyServerId]
en: Copy Server ID
es: Copiar ID del servidor

[ctx: serverContextMenu.createCategory]
en: Create Category
es: Crear categoría

[ctx: serverContextMenu.createChannel]
en: Create Channel
es: Crear canal

[ctx: serverContextMenu.editPerServerProfile]
en: Edit Per-server Profile
es: Editar perfil por servidor

[ctx: serverContextMenu.inviteToServer]
en: Invite to Server
es: Invitar al servidor

[ctx: serverContextMenu.leaveServer]
en: Leave Server
es: Salir del servidor

[ctx: serverContextMenu.markAsRead]
en: Mark As Read
es: Marcar como leído

[ctx: serverContextMenu.muteServer]
en: Mute Server
es: Silenciar servidor

[ctx: serverContextMenu.notificationSettings]
en: Notification Settings
es: Configuración de notificaciones

[ctx: serverContextMenu.privacySettings]
en: Privacy Settings
es: Configuración de privacidad

[ctx: serverContextMenu.serverSettings]
en: Server Settings
es: Configuración del servidor

[ctx: serverContextMenu.unmuteServer]
en: Unmute Server
es: Dejar de silenciar el servidor

[ctx: serverRail.addAServer]
en: Add a server
es: Agregar un servidor

[ctx: serverRail.home]
en: Home
es: Hogar

[ctx: serverRail.leaveServer]
en: Leave server
es: Salir del 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.
es: Los miembros de este servidor ven este apodo en lugar de su nombre para mostrar. Déjelo vacío para usar su nombre para mostrar.

[ctx: serverRail.nickname]
en: Nickname
es: Apodo

[ctx: serverRail.servers]
en: Servers
es: Servidores

[ctx: serverRail.unreadDirectMessages]
en: unread direct messages
es: mensajes directos no leídos

[ctx: serverRail.youllNeedANewInviteTo]
en: You'll need a new invite to get back in.
es: Necesitará una nueva invitación para volver a ingresar.

[ctx: serverSettingsDialog.auditLog]
en: Audit log
es: Registro de auditoría

[ctx: serverSettingsDialog.bans]
en: Bans
es: Prohibiciones

[ctx: serverSettingsDialog.dangerZone]
en: Danger zone
es: Zona de peligro

[ctx: serverSettingsDialog.deleteForever]
en: Delete forever
es: Eliminar para siempre

[ctx: serverSettingsDialog.deleteRole]
en: Delete role
es: Eliminar rol

[ctx: serverSettingsDialog.deleteServer]
en: Delete server
es: Eliminar servidor

[ctx: serverSettingsDialog.deletingAServerRemovesAllIts]
en: Deleting a server removes all its channels and messages. This cannot be undone.
es: Al eliminar un servidor se eliminan todos sus canales y mensajes. Esto no se puede deshacer.

[ctx: serverSettingsDialog.description]
en: Description
es: Descripción

[ctx: serverSettingsDialog.emoji]
en: Emoji
es: emojis

[ctx: serverSettingsDialog.leaveEmptyForInitials]
en: Leave empty for initials.
es: Déjelo vacío para las iniciales.

[ctx: serverSettingsDialog.loadingBans]
en: Loading bans…
es: Prohibiciones de carga…

[ctx: serverSettingsDialog.membersLoseThisRoleImmediately]
en: Members lose this role immediately.
es: Los miembros pierden este papel inmediatamente.

[ctx: serverSettingsDialog.newRole]
en: New role
es: Nuevo rol

[ctx: serverSettingsDialog.noBannedUsers]
en: No banned users.
es: No hay usuarios baneados.

[ctx: serverSettingsDialog.noRolesYet]
en: No roles yet.
es: Aún no hay roles.

[ctx: serverSettingsDialog.overview]
en: Overview
es: Descripción general

[ctx: serverSettingsDialog.roleName]
en: Role name
es: Nombre del rol

[ctx: serverSettingsDialog.shownOnInvitePage]
en: Shown on the invite page. {count}/1024
es: Se muestra en la página de invitación. {count}/1024

[ctx: serverSettingsDialog.saveChanges]
en: Save changes
es: Guardar cambios

[ctx: serverSettingsDialog.saveRole]
en: Save role
es: Guardar rol

[ctx: serverSettingsDialog.serverIcon]
en: Server icon
es: Icono del servidor

[ctx: serverSettingsDialog.serverName]
en: Server name
es: Nombre del servidor

[ctx: serverSettingsDialog.serverSettings]
en: Server settings
es: Configuración del servidor

[ctx: serverSettingsDialog.sounds]
en: Sounds
es: sonidos

[ctx: serverSettingsDialog.thisPermanentlyDeletesTheServerIts]
en: This permanently deletes the server, its channels, and every message.
es: Esto elimina permanentemente el servidor, sus canales y todos los mensajes.

[ctx: serverSettingsDialog.unban]
en: Unban
es: Desbanear

[ctx: serverSettingsDialog.whatIsThisServerAbout]
en: What is this server about?
es: ¿De qué se trata este servidor?

[ctx: serverView.couldntLoadThisServer]
en: Couldn't load this server
es: No se pudo cargar este servidor

[ctx: serverView.noTextChannelsYetCreateOne]
en: No text channels yet - create one from the server menu.
es: Aún no hay canales de texto: cree uno desde el menú del servidor.

[ctx: sharingTab.allowCameraMicrophone]
en: Allow camera & microphone
es: Permitir cámara y micrófono

[ctx: sharingTab.appliesTheNextTimeYouJoin]
en: Applies the next time you join a call.
es: Se aplica la próxima vez que te unas a una llamada.

[ctx: sharingTab.camera]
en: Camera
es: Cámara

[ctx: sharingTab.cameraAndMicrophoneAccessIsGranted]
en: Camera and microphone access is granted.
es: Se concede acceso a la cámara y al micrófono.

[ctx: sharingTab.cameraAndMicrophoneAreBlockedRe]
en: Camera and microphone are blocked. Re-allow them for this site in your browser's address bar, then reload.
es: La cámara y el micrófono están bloqueados. Vuelva a permitirlos para este sitio en la barra de direcciones de su navegador y luego vuelva a cargar.

[ctx: sharingTab.chromeAndEdgeOnlyOtherBrowsers]
en: Chrome and Edge only - other browsers always use the system default.
es: Solo Chrome y Edge: otros navegadores siempre usan el valor predeterminado del sistema.

[ctx: sharingTab.inputDevice]
en: Input device
es: Dispositivo de entrada

[ctx: sharingTab.joinMuted]
en: Join muted
es: Unirse silenciado

[ctx: sharingTab.joinWithCameraOn]
en: Join with camera on
es: Unirse con la cámara encendida

[ctx: sharingTab.microphone]
en: Microphone
es: Micrófono

[ctx: sharingTab.orangchatOnlyOpensYourCameraAnd]
en: OrangChat only opens your camera and microphone during a call, and while you're testing them here.
es: OrangChat solo abre tu cámara y micrófono durante una llamada y mientras los pruebas aquí.

[ctx: sharingTab.output]
en: Output
es: Producción

[ctx: sharingTab.permissions]
en: Permissions
es: Permisos

[ctx: sharingTab.speaker]
en: Speaker
es: Vocero

[ctx: sharingTab.startEveryCallWithYourMicrophone]
en: Start every call with your microphone off.
es: Inicie cada llamada con el micrófono apagado.

[ctx: sharingTab.startVoiceChannelsWithVideoAlready]
en: Start voice channels with video already publishing.
es: Inicie canales de voz con videos ya publicados.

[ctx: sharingTab.theseChoicesAreStoredOnThis]
en: These choices are stored on this device only - they're never sent to the server.
es: Estas opciones se almacenan únicamente en este dispositivo; nunca se envían al servidor.

[ctx: sharingTab.thisBrowserDoesntExposeCameraOr]
en: This browser doesn't expose camera or microphone controls.
es: Este navegador no expone los controles de la cámara o el micrófono.

[ctx: sharingTab.videoDevice]
en: Video device
es: Dispositivo de vídeo

[ctx: sharingTab.whenJoiningACall]
en: When joining a call
es: Al unirse a una llamada

[ctx: signupPage.alreadyHaveAnAccount]
en: Already have an account?
es: ¿Ya tienes una cuenta?

[ctx: signupPage.checkYourEmailForAVerification]
en: Check your email for a verification link. You must verify it before signing in.
es: Revise su correo electrónico para obtener un enlace de verificación. Debes verificarlo antes de iniciar sesión.

[ctx: signupPage.claimYourUsernameAndStartChatting]
en: Claim your username and start chatting.
es: Reclama tu nombre de usuario y comienza a chatear.

[ctx: signupPage.communityGuidelines]
en: Community Guidelines
es: Pautas de la comunidad

[ctx: signupPage.createAccount]
en: Create account
es: Crear una cuenta

[ctx: signupPage.createYourAccount]
en: Create your account
es: Crea tu cuenta

[ctx: signupPage.displayNameOptional]
en: Display name (optional)
es: Nombre para mostrar (opcional)

[ctx: signupPage.email]
en: Email
es: Correo electrónico

[ctx: signupPage.legalConsent]
en: By creating an account, you agree to the {terms} and {guidelines}, and acknowledge the {privacy}.
es: Al crear una cuenta, acepta {terms} y {guidelines}, y reconoce {privacy}.

[ctx: signupPage.logIn]
en: Log in
es: Acceso

[ctx: signupPage.lowercaseLettersNumbersUnderscoresAndDots]
en: Lowercase letters, numbers, underscores, and dots.
es: Letras minúsculas, números, guiones bajos y puntos.

[ctx: signupPage.password]
en: Password
es: Contraseña

[ctx: signupPage.privacyPolicy]
en: Privacy Policy
es: política de privacidad

[ctx: signupPage.termsOfService]
en: Terms of Service
es: Términos de servicio

[ctx: signupPage.username]
en: Username
es: Nombre de usuario

[ctx: soundTab.deleteName]
en: Delete {name}
es: Eliminar {name}

[ctx: soundTab.maxSizeMb]
en: Sound must be 1 MB or smaller.
es: El sonido debe tener 1 MB o menos.

[ctx: soundTab.mp3OggWavOrFlacUpTo]
en: MP3, OGG, WAV or FLAC up to 1 MB and {seconds} seconds.
es: MP3, OGG, WAV o FLAC hasta 1 MB y {seconds} segundos.

[ctx: soundTab.noSoundsYetUploadOneTo]
en: No sounds yet. Upload one to play it in this server's voice channels.
es: Aún no hay sonidos. Sube uno para reproducirlo en los canales de voz de este servidor.

[ctx: soundTab.previewName]
en: Preview {name}
es: Vista previa {name}

[ctx: soundTab.renameName]
en: Rename {name}
es: Cambiar nombre {name}

[ctx: soundTab.soundboard]
en: Soundboard
es: Caja de resonancia

[ctx: soundTab.soundsMustBeSecondsOrShorter]
en: Sounds must be {max} seconds or shorter (that one is {actual}s).
es: Los sonidos deben durar {max} segundos o menos (ese es {actual}s).

[ctx: soundTab.upload]
en: Upload
es: Subir

[ctx: soundTab.uploading]
en: Uploading…
es: Subiendo…

[ctx: soundTab.volumeForName]
en: Volume for {name}
es: Volumen para {name}

[ctx: soundboardPanel.noSoundsYetAddSomeIn]
en: No sounds yet. Add some in Server settings → Sounds.
es: Aún no hay sonidos. Agregue algunos en Configuración del servidor → Sonidos.

[ctx: soundboardPanel.soundboard]
en: Soundboard
es: Caja de resonancia

[ctx: splashScreen.loadingOrangchat]
en: Loading OrangChat
es: Cargando OrangChat

[ctx: systemTab.appUpdates]
en: App updates
es: Actualizaciones de aplicaciones

[ctx: systemTab.cachedDataOnThisDevice]
en: Cached data on this device.
es: Datos almacenados en caché en este dispositivo.

[ctx: systemTab.cachedDataOnThisDeviceUsage]
en: Cached data on this device: ~{usage}.
es: Datos almacenados en caché en este dispositivo: ~{usage}.

[ctx: systemTab.checkForUpdates]
en: Check for updates
es: Buscar actualizaciones

[ctx: systemTab.checkingForUpdates]
en: Checking for updates…
es: Buscando actualizaciones...

[ctx: systemTab.clearCacheReload]
en: Clear cache & reload
es: Borrar caché y recargar

[ctx: systemTab.connected]
en: Connected
es: Conectado

[ctx: systemTab.connecting]
en: Connecting…
es: Conectando…

[ctx: systemTab.couldntCheckRightNow]
en: Couldn't check right now. Try again later.
es: No se pudo comprobar en este momento. Vuelve a intentarlo más tarde.

[ctx: systemTab.couldntCheckRightNowWithMessage]
en: Couldn't check right now. Try again later. ({message})
es: No se pudo comprobar en este momento. Vuelve a intentarlo más tarde. ({message})

[ctx: systemTab.desktopNotifications]
en: Desktop notifications
es: Notificaciones de escritorio

[ctx: systemTab.disconnected]
en: Disconnected
es: Desconectado

[ctx: systemTab.enableNotifications]
en: Enable notifications
es: Habilitar notificaciones

[ctx: systemTab.notifications]
en: Notifications
es: Notificaciones

[ctx: systemTab.notificationsAreBlockedEnableThemFor]
en: Notifications are blocked. Enable them for this site in your browser settings.
es: Las notificaciones están bloqueadas. Habilítelos para este sitio en la configuración de su 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.
es: Desactivadas, las notificaciones muestran quién escribió y nada más. Los mensajes cifrados nunca se desbloquean para realizar ninguna notificación. Sólo este navegador.

[ctx: systemTab.onLatestVersion]
en: You're on the latest version.
es: Estás en la última versión.

[ctx: systemTab.onLatestVersionNumbered]
en: You're on the latest version ({version}).
es: Estás en la última versión ({version}).

[ctx: systemTab.orangchatForPlatform]
en: OrangChat for {platform}.
es: OrangChat para {platform}.

[ctx: systemTab.orangchatVersionForPlatform]
en: OrangChat {version} for {platform}.
es: OrangChat {version} para {platform}.

[ctx: systemTab.pushAlertsForDirectMessagesAnd]
en: Push alerts for direct messages and @mentions, even when OrangChat is closed.
es: Alertas push para mensajes directos y @menciones, incluso cuando OrangChat está cerrado.

[ctx: systemTab.realtimeConnection]
en: Realtime connection
es: Conexión en tiempo real

[ctx: systemTab.showMessageText]
en: Show message text
es: Mostrar texto del mensaje

[ctx: systemTab.status]
en: Status
es: Estado

[ctx: systemTab.storage]
en: Storage
es: Almacenamiento

[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.
es: Esta compilación de aplicación no se puede verificar desde aquí: use Ayuda → Buscar actualizaciones… en el menú de la ventana o el ícono de la bandeja.

[ctx: systemTab.thisBrowserDoesntSupportNotifications]
en: This browser doesn't support notifications.
es: Este navegador no admite notificaciones.

[ctx: systemTab.updateChecksOnlyRunInThe]
en: Update checks only run in the installed app.
es: Las comprobaciones de actualización solo se ejecutan en la aplicación instalada.

[ctx: systemTab.updateFoundDownloading]
en: Update {version} found - downloading. You'll be asked to restart.
es: Actualización {version} encontrada: descargando. Se le pedirá que reinicie.

[ctx: toaster.dismissNotification]
en: Dismiss notification
es: Descartar notificación

[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.
es: Agregar un dispositivo es un evento de seguridad, por lo que se necesita un código de segundo factor nuevo. Se informará a todos los demás dispositivos de su cuenta.

[ctx: transferDialog.addPhoneToThisAccount]
en: Add phone to this account
es: Agregar teléfono a esta cuenta

[ctx: transferDialog.addThisDevice]
en: Add this device
es: Añade este dispositivo

[ctx: transferDialog.aOneTimeCodeIsOn]
en: A one-time code is on its way to your email - it expires in 10 minutes.
es: Un código de un solo uso está en camino a su correo electrónico; caduca en 10 minutos.

[ctx: transferDialog.authorizingYourPhone]
en: Authorizing your phone
es: Autorizando tu teléfono

[ctx: transferDialog.bothScreensShouldShowTheSame]
en: Both screens should show the same six digits. If they differ, something is between your two devices - stop here.
es: Ambas pantallas deberían mostrar los mismos seis dígitos. Si difieren, hay algo entre sus dos dispositivos; deténgase aquí.

[ctx: transferDialog.connectingToTheOtherDevice]
en: Connecting to the other device…
es: Conectándose al otro dispositivo…

[ctx: transferDialog.creatingOneTimeCode]
en: Creating one-time code…
es: Creando código de un solo uso...

[ctx: transferDialog.deviceTransferCode]
en: Device transfer code
es: Código de transferencia del dispositivo

[ctx: transferDialog.digitsConfirmed]
en: Digits confirmed
es: Dígitos confirmados

[ctx: transferDialog.emailMeACode]
en: Email me a code
es: Envíame un código por correo electrónico

[ctx: transferDialog.encryptingConversationHistoryKeysSigningThe]
en: Encrypting conversation-history keys, signing the new device, and waiting for the phone to store them securely…
es: Cifrar las claves del historial de conversaciones, firmar el nuevo dispositivo y esperar a que el teléfono las almacene de forma segura...

[ctx: transferDialog.enterTheSecurityCodeOnThe]
en: Enter the security code on the authorized device. This device is waiting for the encrypted history and signed authorization.
es: Ingrese el código de seguridad en el dispositivo autorizado. Este dispositivo está esperando el historial cifrado y la autorización firmada.

[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.
es: En un dispositivo en el que ya haya iniciado sesión, abra Configuración → Cifrado y elija "Agregar otro dispositivo", luego apunte a este código. Mantenlos juntos: la transferencia solo se realiza a través de tu red local.

[ctx: transferDialog.openSettingsEncryptionAddThisPhone]
en: Open Settings → Encryption → Add this phone.
es: Abra Configuración → Cifrado → Agregar este teléfono.

[ctx: transferDialog.resendEmailCode]
en: Resend email code
es: Reenviar código de correo electrónico

[ctx: transferDialog.scanTheCodeShownOnThe]
en: Scan the code shown on the new device, or use the paste option if this PC has no camera.
es: Escanee el código que se muestra en el nuevo dispositivo o use la opción pegar si esta PC no tiene cámara.

[ctx: transferDialog.scanThisWithYourPhone]
en: Scan this with your phone
es: Escanea esto con tu teléfono

[ctx: transferDialog.showACodeForMyPhone]
en: Show a code for my phone to scan
es: Mostrar un código para que mi teléfono lo escanee

[ctx: transferDialog.tapScanCodeFromPcAnd]
en: Tap “Scan code from PC” and point OrangChat at this code.
es: Toque "Escanear código desde la PC" y apunte OrangChat a este código.

[ctx: transferDialog.theyDont]
en: They don't
es: ellos no

[ctx: transferDialog.theyMatch]
en: They match
es: coinciden

[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.
es: Esta cuenta no tiene una aplicación de autenticación configurada, por lo que OrangChat enviará por correo electrónico un código único a la dirección de su cuenta. Revisa tu correo electrónico antes de ingresarlo aquí.

[ctx: transferDialog.transferProgress]
en: Transfer progress
es: Progreso de la transferencia

[ctx: transferDialog.tryAgain]
en: Try again
es: Intentar otra vez

[ctx: transferDialog.updateThePhoneToOrangchat0]
en: Update the phone to OrangChat 0.5.4 and sign in to this account.
es: Actualice el teléfono a OrangChat 0.5.4 e inicie sesión en esta cuenta.

[ctx: transferDialog.useACodeShownByThe]
en: Use a code shown by the new device instead
es: Utilice en su lugar un código mostrado por el nuevo dispositivo

[ctx: transferDialog.useAnEmailCodeInstead]
en: Use an email code instead
es: Utilice un código de correo electrónico en su lugar

[ctx: transferDialog.waitingForTheOtherDevice]
en: Waiting for the other device…
es: Esperando el otro dispositivo...

[ctx: transferDialog.waitingForYourPhoneToScan]
en: Waiting for your phone to scan…
es: Esperando a que tu teléfono escanee...

[ctx: updateGate.dismissUpdateNotice]
en: Dismiss update notice
es: Descartar aviso de actualización

[ctx: updateGate.fixesProblemsInTheVersion]
en: OrangChat {latest} fixes problems in the version you are running.
es: OrangChat {latest} soluciona problemas en la versión que estás ejecutando.

[ctx: updateGate.isAvailable]
en: OrangChat {latest} is available.
es: OrangChat {latest} está disponible.

[ctx: updateGate.notSupportedUpdateToContinue]
en: This version of OrangChat is no longer supported and can no longer connect. Update to continue.
es: Esta versión de OrangChat ya no es compatible y ya no se puede conectar. Actualiza para continuar.

[ctx: updateGate.notSupportedUpdateToVersion]
en: This version of OrangChat is no longer supported and can no longer connect. Update to {latest} to continue.
es: Esta versión de OrangChat ya no es compatible y ya no se puede conectar. Actualice a {latest} para continuar.

[ctx: updateGate.reload]
en: Reload
es: Recargar

[ctx: updateGate.update]
en: Update
es: Actualizar

[ctx: updateGate.updateRequired]
en: Update required
es: Actualización requerida

[ctx: userFooter.userSettings]
en: User settings
es: Configuraciones de usuario

[ctx: userSettingsDialog.about]
en: About
es: Acerca de

[ctx: userSettingsDialog.aboutMe]
en: About me
es: Acerca de mí

[ctx: userSettingsDialog.accentColor]
en: Accent color
es: Color de acento

[ctx: userSettingsDialog.appIcon]
en: App icon
es: icono de la aplicación

[ctx: userSettingsDialog.applied]
en: Applied
es: Aplicado

[ctx: userSettingsDialog.applyCss]
en: Apply CSS
es: Aplicar CSS

[ctx: userSettingsDialog.banner]
en: Banner
es: Bandera

[ctx: userSettingsDialog.browseAppThemes]
en: Browse app themes
es: Explorar temas de aplicaciones

[ctx: userSettingsDialog.browseProfileThemes]
en: Browse profile themes
es: Explorar temas de perfil

[ctx: userSettingsDialog.clear]
en: Clear
es: Claro

[ctx: userSettingsDialog.closeSettings]
en: Close settings
es: Cerrar configuración

[ctx: userSettingsDialog.communityThemes]
en: Community themes
es: Temas comunitarios

[ctx: userSettingsDialog.couldNotSaveTheIcon]
en: Could not save the icon
es: No se pudo guardar el ícono

[ctx: userSettingsDialog.cssFileIsTooLarge]
en: CSS file is too large (max 100 KB).
es: El archivo CSS es demasiado grande (máximo 100 KB).

[ctx: userSettingsDialog.customCss]
en: Custom CSS
es: CSS personalizado

[ctx: userSettingsDialog.customCssIsActive]
en: Custom CSS is active.
es: CSS personalizado está activo.

[ctx: userSettingsDialog.customCssTheme]
en: Custom CSS theme
es: Tema CSS personalizado

[ctx: userSettingsDialog.dark]
en: Dark
es: Oscuro

[ctx: userSettingsDialog.displayName]
en: Display name
es: Nombre para mostrar

[ctx: userSettingsDialog.downloadDefault]
en: Download default
es: Descargar predeterminado

[ctx: userSettingsDialog.downloadTemplate]
en: Download template
es: Descargar plantilla

[ctx: userSettingsDialog.icon]
en: Icon
es: Icono

[ctx: userSettingsDialog.identity]
en: Identity
es: Identidad

[ctx: userSettingsDialog.leaveEmptyToUseYourAccent]
en: Leave empty to use your accent color.
es: Déjelo vacío para usar su color de acento.

[ctx: userSettingsDialog.light]
en: Light
es: Luz

[ctx: userSettingsDialog.loadExample]
en: Load example
es: Cargar ejemplo

[ctx: userSettingsDialog.loadStarter]
en: Load starter
es: Cargar iniciador

[ctx: userSettingsDialog.lowercaseLettersNumbersUnderscoresAndDots]
en: Lowercase letters, numbers, underscores, and dots.
es: Letras minúsculas, números, guiones bajos y puntos.

[ctx: userSettingsDialog.navAbout]
en: About
es: Acerca de

[ctx: userSettingsDialog.navAccessibility]
en: Accessibility
es: Accesibilidad

[ctx: userSettingsDialog.navActivity]
en: Activity
es: Actividad

[ctx: userSettingsDialog.navAppearance]
en: Appearance
es: Apariencia

[ctx: userSettingsDialog.navCameraMic]
en: Camera & Mic
es: Cámara y micrófono

[ctx: userSettingsDialog.navConnections]
en: Connections
es: Conexiones

[ctx: userSettingsDialog.navDevices]
en: Devices
es: Dispositivos

[ctx: userSettingsDialog.navDownloadApp]
en: Download app
es: Descargar aplicación

[ctx: userSettingsDialog.navEncryption]
en: Encryption
es: Cifrado

[ctx: userSettingsDialog.navGroupAccount]
en: Account
es: Cuenta

[ctx: userSettingsDialog.navGroupApp]
en: App
es: Aplicación

[ctx: userSettingsDialog.navGroupAppearance]
en: Appearance
es: Apariencia

[ctx: userSettingsDialog.navGroupPrivacySecurity]
en: Privacy & Security
es: Privacidad y seguridad

[ctx: userSettingsDialog.navPlugins]
en: Plugins
es: Complementos

[ctx: userSettingsDialog.navPrivacy]
en: Privacy
es: Privacidad

[ctx: userSettingsDialog.navProfile]
en: Profile
es: Perfil

[ctx: userSettingsDialog.navProfileTheme]
en: Profile theme
es: Tema de perfil

[ctx: userSettingsDialog.navScanSignInQr]
en: Scan sign-in QR
es: Escanear QR de inicio de sesión

[ctx: userSettingsDialog.navSecurity]
en: Security
es: Seguridad

[ctx: userSettingsDialog.navSystem]
en: System
es: Sistema

[ctx: userSettingsDialog.navTheme]
en: Theme
es: Tema

[ctx: userSettingsDialog.ocPfBodyBackground1a1030]
en: .oc-pf-body { background: #1a1030; }
es: .oc-pf-body { fondo: #1a1030; }

[ctx: userSettingsDialog.pngJpegWebpOrAnimatedGif]
en: PNG, JPEG, WebP, or animated GIF.
es: PNG, JPEG, WebP o 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.
es: Temas de color prediseñados y temas de tarjetas de perfil, revisados ​​e incluidos con la aplicación. La instalación de uno cambia el color de todo sin escribir ningún CSS.

[ctx: userSettingsDialog.preview]
en: Preview
es: Avance

[ctx: userSettingsDialog.profileThemeCss]
en: Profile theme (CSS)
es: Tema de perfil (CSS)

[ctx: userSettingsDialog.pronouns]
en: Pronouns
es: Pronombres

[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.
es: Reemplaza la marca de OrangChat en todos los lugares donde haya iniciado sesión: la pestaña del navegador, la marca en la aplicación y la ventana y bandeja del escritorio. Nadie más lo ve.

[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.
es: Cambie el estilo de la aplicación usted mismo: pegue CSS a continuación o cargue un archivo .css. Se aplica en el momento en que guarda y supera al tema integrado, por lo que anular un token de diseño (las variables --oc-*) es suficiente para cambiar el color de todo. Descargue la hoja de estilo predeterminada para ver la lista completa.

[ctx: userSettingsDialog.savedExclamation]
en: Saved!
es: ¡Salvado!

[ctx: userSettingsDialog.saveProfile]
en: Save profile
es: Guardar perfil

[ctx: userSettingsDialog.sectionTitleAbout]
en: About
es: Acerca de

[ctx: userSettingsDialog.sectionTitleAccessibility]
en: Accessibility
es: Accesibilidad

[ctx: userSettingsDialog.sectionTitleActivity]
en: Activity
es: Actividad

[ctx: userSettingsDialog.sectionTitleAppearance]
en: Appearance
es: Apariencia

[ctx: userSettingsDialog.sectionTitleCameraMicrophone]
en: Camera & Microphone
es: Cámara y micrófono

[ctx: userSettingsDialog.sectionTitleConnections]
en: Connections
es: Conexiones

[ctx: userSettingsDialog.sectionTitleDevices]
en: Devices
es: Dispositivos

[ctx: userSettingsDialog.sectionTitleDownloadApp]
en: Download app
es: Descargar aplicación

[ctx: userSettingsDialog.sectionTitleEncryption]
en: Encryption
es: Cifrado

[ctx: userSettingsDialog.sectionTitlePlugins]
en: Plugins
es: Complementos

[ctx: userSettingsDialog.sectionTitlePrivacy]
en: Privacy
es: Privacidad

[ctx: userSettingsDialog.sectionTitleProfile]
en: Profile
es: Perfil

[ctx: userSettingsDialog.sectionTitleProfileTheme]
en: Profile theme
es: Tema de perfil

[ctx: userSettingsDialog.sectionTitleScanSignInQr]
en: Scan sign-in QR
es: Escanear QR de inicio de sesión

[ctx: userSettingsDialog.sectionTitleSecurity]
en: Security
es: Seguridad

[ctx: userSettingsDialog.sectionTitleSystem]
en: System
es: Sistema

[ctx: userSettingsDialog.sectionTitleTheme]
en: Theme
es: Tema

[ctx: userSettingsDialog.settingsSections]
en: Settings sections
es: Secciones de configuración

[ctx: userSettingsDialog.signedInAs]
en: Signed in as
es: Iniciado sesión como

[ctx: userSettingsDialog.signOut]
en: Sign out
es: desconectar

[ctx: userSettingsDialog.squareImagesWorkBestLeaveEmpty]
en: Square images work best. Leave empty for the OrangChat mark.
es: Las imágenes cuadradas funcionan mejor. Déjelo vacío para la marca OrangChat.

[ctx: userSettingsDialog.status]
en: Status
es: Estado

[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.
es: Diseña tu tarjeta de perfil como quieras: todos la ven. Está en un espacio aislado: limitado a su tarjeta únicamente, sin URL externas y no puede cubrir ni escapar de la tarjeta. La vista previa anterior se actualiza en vivo.

[ctx: userSettingsDialog.tellPeopleAboutYourself]
en: Tell people about yourself…
es: Cuéntale a la gente sobre ti...

[ctx: userSettingsDialog.theme]
en: Theme
es: Tema

[ctx: userSettingsDialog.themeNameIsInstalled]
en: “{name}” is installed.
es: “{name}” está instalado.

[ctx: userSettingsDialog.theyThem]
en: they/them
es: ellos/ellos

[ctx: userSettingsDialog.uploadCss]
en: Upload CSS
es: Subir CSS

[ctx: userSettingsDialog.username]
en: Username
es: Nombre de usuario

[ctx: verificationNotice.check_one]
en: Check them
es: Compruébalos

[ctx: verificationNotice.check_other]
en: Check people
es: comprobar personas

[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.
es: Solicitaste verificar a las personas antes de enviarles mensajes y aún no has verificado {who}. El mensaje está en este dispositivo, bloqueado; no se ha enviado a ninguna parte. Escanee su código o compare números en una llamada y listo.

[ctx: verificationNotice.yourMessageIsWaitingNotLost]
en: Your message is waiting, not lost
es: Tu mensaje está esperando, no perdido

[ctx: verifyDialog.doneEverythingFromHereOnUses]
en: Done. Everything from here on uses the new key.
es: Hecho. Todo a partir de ahora utiliza la nueva clave.

[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.
es: Todo lo que se envía a partir de ahora utiliza una nueva clave. Los mensajes existentes siguen siendo legibles y todos los que siguen en la conversación mantienen el acceso.

[ctx: verifyDialog.forgetThatICheckedThem]
en: Forget that I checked them
es: Olvida que los revisé

[ctx: verifyDialog.makeANewKey]
en: Make a new key
es: hacer una nueva clave

[ctx: verifyDialog.myVerificationCode]
en: My verification code
es: mi código de verificación

[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.
es: Apunte esto al código en la pantalla {name}. Lo encontrarán debajo del candado en la parte superior de esta conversación, o en Configuración → Cifrado.

[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.
es: Reemplaza la clave utilizada a partir de ahora, por lo que un dispositivo que se haya eliminado desde entonces no puede leer nada nuevo. Los mensajes que ya están aquí permanecen legibles y nadie queda bloqueado.

[ctx: verifyDialog.scanTheirCode]
en: Scan their code
es: Escanea su código

[ctx: verifyDialog.sendWithoutCheckingThemFirst]
en: Send without checking them first
es: Enviar sin revisarlos primero

[ctx: verifyDialog.showMyCode]
en: Show my code
es: mostrar mi codigo

[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.
es: Ha marcado {name}. Aún no lo han revisado; pídales que escaneen este código ahora para que funcione en ambos 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.
es: ¿Parados juntos? Escanee los códigos de cada uno: un escaneo demuestra una dirección, también ambas. Aparte, compare los números a continuación.

[ctx: verifyDialog.startAFreshKey]
en: Start a fresh key
es: Iniciar una clave nueva

[ctx: verifyDialog.startAFreshKeyHere]
en: Start a fresh key here
es: Inicie una clave nueva aquí

[ctx: verifyDialog.their]
en: their
es: su

[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.
es: Este código no guarda nada secreto. Es seguro que cualquiera lo vea; estar en la habitación es lo que hace que escanearla signifique algo.

[ctx: videoLightbox.seekVideo]
en: Seek video
es: buscar vídeo

[ctx: whatsNewDialog.gotIt]
en: Got it
es: Entiendo

[ctx: whatsNewDialog.whatsNew]
en: What's new
es: Qué hay de nuevo
