{
    "softwareAcknowledgments": {
        "message": "Agradecimientos del software usado",
        "description": "Shown in the about box for the link to software acknowledgments"
    },
    "privacyPolicy": {
        "message": "Términos y política de privacidad",
        "description": "Shown in the about box for the link to https://signal.org/legal"
    },
    "copyErrorAndQuit": {
        "message": "Copiar fallo y cerrar Signal",
        "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
    },
    "unknownContact": {
        "message": "Persona desconocida",
        "description": "Shown as the name of a contact if we don't have any displayable information about them"
    },
    "unknownGroup": {
        "message": "Grupo sin nombre",
        "description": "Shown as the name of a group if we don't have any information about it"
    },
    "databaseError": {
        "message": "Fallo en la base de datos",
        "description": "Shown in a popup if the database cannot start up properly"
    },
    "deleteAndRestart": {
        "message": "Borrar todos los datos y reiniciar",
        "description": "Shown in a popup if the database cannot start up properly; allows user to delete database and restart"
    },
    "mainMenuFile": {
        "message": "&Archivo",
        "description": "The label that is used for the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
    },
    "mainMenuCreateStickers": {
        "message": "Crear/subir paquete de stickers",
        "description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
    },
    "mainMenuEdit": {
        "message": "&Editar",
        "description": "The label that is used for the Edit menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
    },
    "mainMenuView": {
        "message": "&Ver",
        "description": "The label that is used for the View menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
    },
    "mainMenuWindow": {
        "message": "&Ventana",
        "description": "The label that is used for the Window menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
    },
    "mainMenuHelp": {
        "message": "A&yuda",
        "description": "The label that is used for the Help menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
    },
    "mainMenuSettings": {
        "message": "Ajustes ...",
        "description": "The label that is used for the Preferences menu in the program main menu. This should be consistent with the standard naming for ‘Preferences’ on the operating system."
    },
    "appMenuHide": {
        "message": "Ocultar",
        "description": "Application menu command to hide the window"
    },
    "appMenuHideOthers": {
        "message": "Ocultar otras",
        "description": "Application menu command to hide all other windows"
    },
    "appMenuUnhide": {
        "message": "Mostrar todas",
        "description": "Application menu command to show all application windows"
    },
    "appMenuQuit": {
        "message": "Cerrar Signal",
        "description": "Application menu command to close the application"
    },
    "editMenuUndo": {
        "message": "Deshacer",
        "description": "Edit menu command to remove recently-typed text"
    },
    "editMenuRedo": {
        "message": "Rehacer",
        "description": "Edit menu command to restore previously undone typed text"
    },
    "editMenuCut": {
        "message": "Cortar",
        "description": "Edit menu command to remove selected text and add it to clipboard"
    },
    "editMenuCopy": {
        "message": "Copiar",
        "description": "Edit menu command to add selected text to clipboard"
    },
    "editMenuPaste": {
        "message": "Pegar",
        "description": "Edit menu command to insert text from clipboard at cursor location"
    },
    "editMenuPasteAndMatchStyle": {
        "message": "Pegar texto sin formato",
        "description": "Edit menu command to insert text from clipboard at cursor location, taking only text and not style information"
    },
    "editMenuDelete": {
        "message": "Eliminar",
        "description": "Edit menu command to remove the selected text"
    },
    "editMenuSelectAll": {
        "message": "Seleccionar todo",
        "description": "Edit menu command to select all of the text in selected text box"
    },
    "editMenuStartSpeaking": {
        "message": "Comenzar a hablar",
        "description": "Edit menu item under 'speech' to start dictation"
    },
    "editMenuStopSpeaking": {
        "message": "Terminar de hablar",
        "description": "Edit menu item under 'speech' to stop dictation"
    },
    "windowMenuClose": {
        "message": "Cerrar ventana",
        "description": "Window menu command to close the current window"
    },
    "windowMenuMinimize": {
        "message": "Minimizar",
        "description": "Window menu command to minimize the current window"
    },
    "windowMenuZoom": {
        "message": "Zoom",
        "description": "Window menu command to make the current window the size of the whole screen"
    },
    "windowMenuBringAllToFront": {
        "message": "Todas al frente",
        "description": "Window menu command to bring all windows of current application to front"
    },
    "viewMenuResetZoom": {
        "message": "Tamaño original",
        "description": "View menu command to go back to the default zoom"
    },
    "viewMenuZoomIn": {
        "message": "Aumentar",
        "description": "View menu command to make everything bigger"
    },
    "viewMenuZoomOut": {
        "message": "Reducir",
        "description": "View menu command to make everything smaller"
    },
    "viewMenuToggleFullScreen": {
        "message": "Activar pantalla completa",
        "description": "View menu command to enter or leave Full Screen mode"
    },
    "viewMenuToggleDevTools": {
        "message": "Activar herramientas de desarrollador",
        "description": "View menu command to show or hide the developer tools"
    },
    "menuSetupAsNewDevice": {
        "message": "Configurar como nuevo dispositivo",
        "description": "When the application is not yet set up, menu option to start up the set up as fresh device"
    },
    "menuSetupAsStandalone": {
        "message": "Configurar como dispositivo independiente",
        "description": "Only available on development modes, menu option to open up the standalone device setup sequence"
    },
    "messageContextMenuButton": {
        "message": "Más acciones",
        "description": "Label for context button next to each message"
    },
    "contextMenuCopyLink": {
        "message": "Copiar enlace",
        "description": "Shown in the context menu for a link to indicate that the user can copy the link"
    },
    "contextMenuCopyImage": {
        "message": "Copiar imagen",
        "description": "Shown in the context menu for an image to indicate that the user can copy the image"
    },
    "contextMenuNoSuggestions": {
        "message": "No hay sugerencias de sustitución",
        "description": "Shown in the context menu for a misspelled word to indicate that there are no suggestions to replace the misspelled word"
    },
    "avatarMenuViewArchive": {
        "message": "Ver archivo",
        "description": "One of the menu options available in the Avatar Popup menu"
    },
    "loading": {
        "message": "Cargando …",
        "description": "Message shown on the loading screen before we've loaded any messages"
    },
    "optimizingApplication": {
        "message": "Optimizando la aplicación ...",
        "description": "Message shown on the loading screen while we are doing application optimizations"
    },
    "migratingToSQLCipher": {
        "message": "Optimizando mensajes ... $status$ completado.",
        "description": "Message shown on the loading screen while we are doing application optimizations",
        "placeholders": {
            "status": {
                "content": "$1",
                "example": "45/200"
            }
        }
    },
    "archivedConversations": {
        "message": "Chats archivados",
        "description": "Shown in place of the search box when showing archived conversation list"
    },
    "LeftPane--pinned": {
        "message": "Chats fijados",
        "description": "Shown as a header for pinned conversations in the left pane"
    },
    "LeftPane--chats": {
        "message": "Chats",
        "description": "Shown as a header for non-pinned conversations in the left pane"
    },
    "archiveHelperText": {
        "message": "Estos chats están archivados y sólo aparecerán en el buzón de entrada si recibes nuevos mensajes.",
        "description": "Shown at the top of the archived conversations list in the left pane"
    },
    "archiveConversation": {
        "message": "Archivar",
        "description": "Shown in menu for conversation, and moves conversation out of main conversation list"
    },
    "markUnread": {
        "message": "Marcar como no leídos",
        "description": "Shown in menu for conversation, and marks conversation as unread"
    },
    "moveConversationToInbox": {
        "message": "Desarchivar",
        "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
    },
    "pinConversation": {
        "message": "Fijar chat",
        "description": "Shown in menu for conversation, and pins the conversation to the top of the conversation list"
    },
    "unpinConversation": {
        "message": "No fijar chat",
        "description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list"
    },
    "pinnedConversationsFull": {
        "message": "Sólo puedes fijar un máximo de 4 chats",
        "description": ""
    },
    "chooseDirectory": {
        "message": "Seleccionar carpeta",
        "description": "Button to allow the user to find a folder on disk"
    },
    "chooseFile": {
        "message": "Seleccionar archivo adjunto",
        "description": "Button to allow the user to find a file on disk"
    },
    "loadDataHeader": {
        "message": "Carga tus datos",
        "description": "Header shown on the first screen in the data import process"
    },
    "loadDataDescription": {
        "message": "Si ya has exportado tus datos desde la antigua aplicación de Signal, tus contactos y mensajes están a salvo en tu ordenador. Selecciona la carpeta donde has guardado los datos de Signal.",
        "description": "Introduction to the process of importing messages and contacts from disk"
    },
    "importChooserTitle": {
        "message": "Selecciona la carpeta donde están los datos que has exportado",
        "description": "Title of the popup window used to select data previously exported"
    },
    "importErrorHeader": {
        "message": "¡Algo ha ido mal!",
        "description": "Header of the error screen after a failed import"
    },
    "importingHeader": {
        "message": "Transfiriendo personas y mensajes",
        "description": "Header of screen shown as data is import"
    },
    "importErrorFirst": {
        "message": "Asegúrate de haber seleccionado la carpeta correcta que contiene tus datos de Signal. El nombre suele comenzar por 'Signal Export'. También puedes guardar una copia nueva de tus datos desde la aplicación de Chrome.",
        "description": "Message shown if the import went wrong; first paragraph"
    },
    "importErrorSecond": {
        "message": "Si estos pasos no te funcionan, envía el registro de depuración (Ver > Registro de depuración) para que te podamos ayudar con la migración.",
        "description": "Message shown if the import went wrong; second paragraph"
    },
    "importAgain": {
        "message": "Selecciona una carpeta e inténtalo de nuevo",
        "description": "Button shown if the user runs into an error during import, allowing them to start over"
    },
    "importCompleteHeader": {
        "message": "¡Conseguido!",
        "description": "Header shown on the screen at the end of a successful import process"
    },
    "importCompleteStartButton": {
        "message": "Comienza a usar Signal Desktop",
        "description": "Button shown at end of successful import process, nothing left but a restart"
    },
    "importCompleteLinkButton": {
        "message": "Enlaza este dispositivo con tu teléfono",
        "description": "Button shown at end of successful 'light' import process, so the standard linking process still needs to happen"
    },
    "selectedLocation": {
        "message": "Carpeta seleccionada",
        "description": "Message shown as the export location if we didn't capture the target directory"
    },
    "upgradingDatabase": {
        "message": "Actualizando base de datos.  Puede llevar su tiempo …",
        "description": "Message shown on the loading screen when we're changing database structure on first run of a new version"
    },
    "loadingMessages": {
        "message": "Cargando mensajes. $count$ hasta ahora …",
        "description": "Message shown on the loading screen when we're catching up on the backlog of messages",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "view": {
        "message": "Ver más",
        "description": "Used as a label on a button allowing user to see more information"
    },
    "youLeftTheGroup": {
        "message": "No eres participante de este chat en grupo.",
        "description": "Displayed when a user can't send a message because they have left the group"
    },
    "invalidConversation": {
        "message": "Este grupo da problemas. Crea un nuevo grupo.",
        "description": "Displayed when a user can't send a message because something has gone wrong in the conversation."
    },
    "scrollDown": {
        "message": "Desliza hasta el final del chat",
        "description": "Alt text for button to take user down to bottom of conversation, shown when user scrolls up"
    },
    "messagesBelow": {
        "message": "Mensajes nuevos abajo",
        "description": "Alt text for button to take user down to bottom of conversation with more than one message out of screen"
    },
    "unreadMessage": {
        "message": "1 mensaje sin leer",
        "description": "Text for unread message separator, just one message"
    },
    "unreadMessages": {
        "message": "$count$ mensajes sin leer",
        "description": "Text for unread message separator, with count",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "messageHistoryUnsynced": {
        "message": "Por tu seguridad, el historial de chats no se transfiere a dispositivos enlazados.",
        "description": "Shown in the conversation history when a user links a new device to explain what is not supported."
    },
    "youMarkedAsVerified": {
        "message": "Has marcado tus cifras de seguridad con $name$ como verificadas",
        "description": "Shown in the conversation history when the user marks a contact as verified.",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "youMarkedAsNotVerified": {
        "message": "Has retirado la marca de verificación de tus cifras de seguridad con $name$",
        "description": "Shown in the conversation history when the user marks a contact as not verified, whether on the Safety Number screen or by dismissing a banner or dialog.",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "youMarkedAsVerifiedOtherDevice": {
        "message": "Has marcado tus cifras de seguridad con $name$ como verificadas en otro dispositivo",
        "description": "Shown in the conversation history when we discover that the user marked a contact as verified on another device.",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "youMarkedAsNotVerifiedOtherDevice": {
        "message": "Has retirado la marca de verificación de tus cifras de seguridad con $name$ en otro dispositivo",
        "description": "Shown in the conversation history when we discover that the user marked a contact as not verified on another device.",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "membersNeedingVerification": {
        "message": "Tus cifras de seguridad con estos participantes del grupo han cambiado desde la última vez que las verificaste. Haz clic en un participante del grupo para ver las cifras de seguridad nuevas.",
        "description": "When there are multiple previously-verified group members with safety number changes, a banner will be shown. The list of contacts with safety number changes is shown, and this text introduces that list."
    },
    "changedRightAfterVerify": {
        "message": "Las cifras de seguridad que estás intentando verificar han cambiado. Revisa tus nuevas cifras de seguridad con $name1$. Recuerda que este cambio podría significar que alguien ha tratado de interceptar la comunicación o que $name2$ simplemente ha reinstalado Signal.",
        "description": "Shown on the safety number screen when the user has selected to verify/unverify a contact's safety number, and we immediately discover a safety number change",
        "placeholders": {
            "name1": {
                "content": "$1",
                "example": "Bob"
            },
            "name2": {
                "content": "$2",
                "example": "Bob"
            }
        }
    },
    "changedVerificationWarning": {
        "message": "Las siguentes personas pueden haber reinstalado Signal o cambiado su dispositivo. Verifica tus cifras de seguridas con ellas para asegurar vuestra privacidad.",
        "description": "Shown on confirmation dialog when user attempts to send a message"
    },
    "identityKeyErrorOnSend": {
        "message": "Tus cifras de seguridad con $name1$ han cambiado, lo que significaría que alguien ha tratado de interceptar la comunicación o que $name2$ simplemente ha reinstalado Signal.  Tal vez desees verificar las cifras de seguridad con esta persona.",
        "description": "Shown when user clicks on a failed recipient in the message detail view after an identity key change",
        "placeholders": {
            "name1": {
                "content": "$1",
                "example": "Bob"
            },
            "name2": {
                "content": "$2",
                "example": "Bob"
            }
        }
    },
    "sendAnyway": {
        "message": "Enviar de todos modos",
        "description": "Used on a warning dialog to make it clear that it might be risky to send the message."
    },
    "callAnyway": {
        "message": "Llamar de todas formas",
        "description": "Used on a warning dialog to make it clear that it might be risky to call the conversation."
    },
    "continueCall": {
        "message": "Continuar llamada",
        "description": "Used on a warning dialog to make it clear that it might be risky to continue the group call."
    },
    "noLongerVerified": {
        "message": "Tus cifras de seguridad con $name$ han cambiado y ya no están verificadas. Haz clic para mostrar.",
        "description": "Shown in conversation banner when user's safety number has changed, but they were previously verified.",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "multipleNoLongerVerified": {
        "message": "Tus cifras de seguridad con varios participantes de este grupo han cambiado y ya no están verificadas. Haz clic para mostrar.",
        "description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
    },
    "debugLogExplanation": {
        "message": "Este registro se publicará on line para que l@s colaborador@s de Signal tengan acceso. Puedes examinarlo y editarlo antes de enviarlo.",
        "description": ""
    },
    "debugLogError": {
        "message": "Se ha producido un fallo al adjuntar el archivo con el registro de depuración. Considera añadir el archivo manualmente al enviar el informe del fallo. ",
        "description": ""
    },
    "debugLogCopy": {
        "message": "Copiar",
        "description": "Shown as the text for the copy button on the debug log screen"
    },
    "debugLogCopyAlt": {
        "message": "Copiar enlace al portapapeles",
        "description": "Shown as the alt text for the copy button on the debug log screen"
    },
    "debugLogLinkCopied": {
        "message": "Enlace copiado al portapapeles",
        "description": "Shown in a toast to let the user know that the link to the debug log has been copied to their clipboard"
    },
    "reportIssue": {
        "message": "Informar de un problema",
        "description": "Link to open the issue tracker"
    },
    "gotIt": {
        "message": "¡Entendido!",
        "description": "Label for a button that dismisses a dialog. The user clicks it to confirm that they understand the message in the dialog."
    },
    "submit": {
        "message": "Enviar",
        "description": ""
    },
    "acceptNewKey": {
        "message": "Aceptar",
        "description": "Label for a button to accept a new safety number"
    },
    "verify": {
        "message": "Marcar persona como verificada",
        "description": ""
    },
    "unverify": {
        "message": "Retirar marca de verificación",
        "description": ""
    },
    "isVerified": {
        "message": "Has verificado tus cifras de seguridad con $name$.",
        "description": "Summary state shown at top of the safety number screen if user has verified contact.",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "isNotVerified": {
        "message": "No has verificado tus cifras de seguridad con $name$.",
        "description": "Summary state shown at top of the safety number screen if user has not verified contact.",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "verified": {
        "message": "Persona verificada",
        "description": ""
    },
    "newIdentity": {
        "message": "Nuevas cifras de seguridad",
        "description": "Header for a key change dialog"
    },
    "identityChanged": {
        "message": "Tus cifras de seguridad con esta persona han cambiado, lo que significaría que, o bien alguien ha tratado de interceptar la comunicación, o que esta persona simplemente ha reinstalado Signal. Tal vez desees verificar las nuevas cifras de seguridad.",
        "description": ""
    },
    "incomingError": {
        "message": "Fallo al procesar el mensaje recibido",
        "description": ""
    },
    "media": {
        "message": "Archivos adjuntos",
        "description": "Header of the default pane in the media gallery, showing images and videos"
    },
    "mediaEmptyState": {
        "message": "No hay ningún archivo adjunto en este chat",
        "description": "Message shown to user in the media gallery when there are no messages with media attachments (images or video)"
    },
    "allMedia": {
        "message": "Archivos adjuntos",
        "description": "Header for the media gallery"
    },
    "documents": {
        "message": "Documentos",
        "description": "Header of the secondary pane in the media gallery, showing every non-media attachment"
    },
    "documentsEmptyState": {
        "message": "No hay documentos en este chat",
        "description": "Message shown to user in the media gallery when there are no messages with document attachments (anything other than images or video)"
    },
    "today": {
        "message": "Hoy",
        "description": "Section header in the media gallery"
    },
    "yesterday": {
        "message": "Ayer",
        "description": "Section header in the media gallery"
    },
    "thisWeek": {
        "message": "Esta semana",
        "description": "Section header in the media gallery"
    },
    "thisMonth": {
        "message": "Este mes",
        "description": "Section header in the media gallery"
    },
    "unsupportedAttachment": {
        "message": "Tipo de archivo adjunto no admitido. Haz clic para guardar.",
        "description": "Displayed for incoming unsupported attachment"
    },
    "clickToSave": {
        "message": "Haz clic para guardar",
        "description": "Hover text for attachment filenames"
    },
    "unnamedFile": {
        "message": "Archivo sin nombre",
        "description": "Hover text for attachment filenames"
    },
    "voiceMessage": {
        "message": "Nota de voz",
        "description": "Name for a voice message attachment"
    },
    "dangerousFileType": {
        "message": "Tipo de archivo adjunto no permitido por razones se seguridad",
        "description": "Shown in toast when user attempts to send .exe file, for example"
    },
    "loadingPreview": {
        "message": "Cargando vista previa ...",
        "description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
    },
    "stagedPreviewThumbnail": {
        "message": "Preparando miniatura de vista previa de enlace para  $domain$",
        "description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
        "placeholders": {
            "path": {
                "content": "$1",
                "example": "instagram.com"
            }
        }
    },
    "previewThumbnail": {
        "message": "Miniatura de vista previa para  $domain$",
        "description": "Shown while Signal Desktop is fetching metadata for a url in composition area",
        "placeholders": {
            "path": {
                "content": "$1",
                "example": "instagram.com"
            }
        }
    },
    "stagedImageAttachment": {
        "message": "Preparando archivo adjunto múltiple: $path$",
        "description": "Alt text for staged attachments",
        "placeholders": {
            "path": {
                "content": "$1",
                "example": "dog.jpg"
            }
        }
    },
    "oneNonImageAtATimeToast": {
        "message": "Al incluir un archivo adjunto que no es una imagen, el límite es un adjunto por mensaje.",
        "description": "An error popup when the user has attempted to add an attachment"
    },
    "cannotMixImageAndNonImageAttachments": {
        "message": "No se pueden combinar archivos adjuntos de otro tipo junto a imágenes.",
        "description": "An error popup when the user has attempted to add an attachment"
    },
    "maximumAttachments": {
        "message": "No se pueden añadir más archivos adjuntos a este mensaje.",
        "description": "An error popup when the user has attempted to add an attachment"
    },
    "fileSizeWarning": {
        "message": "Lo sentimos, el archivo seleccionado excede las restricciones de tamaño.",
        "description": ""
    },
    "unableToLoadAttachment": {
        "message": "Fallo al cargar el archivo adjunto seleccionado.",
        "description": ""
    },
    "disconnected": {
        "message": "Desconectado",
        "description": "Displayed when the desktop client cannot connect to the server."
    },
    "connecting": {
        "message": "Conectando",
        "description": "Displayed when the desktop client is currently connecting to the server."
    },
    "connect": {
        "message": "Conectar",
        "description": "Shown to allow the user to manually attempt a reconnect."
    },
    "connectingHangOn": {
        "message": "No tomará mucho tiempo ...",
        "description": "Subtext description for when the client is connecting to the server."
    },
    "offline": {
        "message": "Desconectado",
        "description": "Displayed when the desktop client has no network connection."
    },
    "checkNetworkConnection": {
        "message": "Comprueba la conexión de red.",
        "description": "Obvious instructions for when a user's computer loses its network connection"
    },
    "submitDebugLog": {
        "message": "Registro de depuración (log)",
        "description": "Menu item and header text for debug log modal (sentence case)"
    },
    "debugLog": {
        "message": "Registro de depuración",
        "description": "View menu item to open the debug log (title case)"
    },
    "helpMenuShowKeyboardShortcuts": {
        "message": "Mostrar atajos de teclado",
        "description": "Item under the help menu, pops up a screen showing the application's keyboard shortcuts"
    },
    "contactUs": {
        "message": "Contáctanos",
        "description": "Item under the help menu, takes you to the contact us support page"
    },
    "goToReleaseNotes": {
        "message": "Ir a las notas de versión",
        "description": "Item under the help menu, takes you to GitHub page for release notes"
    },
    "goToForums": {
        "message": "Ir al forum",
        "description": "Item under the Help menu, takes you to the forums"
    },
    "goToSupportPage": {
        "message": "Ir a la página de soporte técnico",
        "description": "Item under the Help menu, takes you to the support page"
    },
    "joinTheBeta": {
        "message": "Probar la versión beta",
        "description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop"
    },
    "signalDesktopPreferences": {
        "message": "Ajustes de Signal Desktop",
        "description": "Title of the window that pops up with Signal Desktop preferences in it"
    },
    "signalDesktopStickerCreator": {
        "message": "Creador de paquetes de stickers",
        "description": "Title of the window that pops up with Signal Desktop preferences in it"
    },
    "aboutSignalDesktop": {
        "message": "Acerca de Signal Desktop",
        "description": "Item under the Help menu, which opens a small about window"
    },
    "speech": {
        "message": "Dictar",
        "description": "Item under the Edit menu, with 'start/stop speaking' items below it"
    },
    "show": {
        "message": "Mostrar",
        "description": "Command under Window menu, to show the window"
    },
    "hide": {
        "message": "Ocultar",
        "description": "Command in the tray icon menu, to hide the window"
    },
    "quit": {
        "message": "Cerrar",
        "description": "Command in the tray icon menu, to quit the application"
    },
    "signalDesktop": {
        "message": "Signal Desktop",
        "description": "Tooltip for the tray icon"
    },
    "search": {
        "message": "Buscar",
        "description": "Placeholder text in the search input"
    },
    "clearSearch": {
        "message": "Limpiar búsqueda",
        "description": "Aria label for clear search button"
    },
    "searchIn": {
        "message": "Buscar en «$conversationName$» ",
        "description": "Shown in the search box before text is entered when searching in a specific conversation",
        "placeholders": {
            "conversationName": {
                "content": "$1",
                "example": "Friends"
            }
        }
    },
    "noSearchResults": {
        "message": "Sin resultados para ««$searchTerm$»",
        "description": "Shown in the search left pane when no results were found",
        "placeholders": {
            "searchTerm": {
                "content": "$1",
                "example": "dog"
            }
        }
    },
    "noSearchResultsInConversation": {
        "message": "No se encontró ««$searchTerm$» en ««$conversationName$».",
        "description": "Shown in the search left pane when no results were found",
        "placeholders": {
            "searchTerm": {
                "content": "$1",
                "example": "dog"
            },
            "conversationName": {
                "content": "$2",
                "example": "Friends"
            }
        }
    },
    "conversationsHeader": {
        "message": "Chats",
        "description": "Shown to separate the types of search results"
    },
    "contactsHeader": {
        "message": "Personas",
        "description": "Shown to separate the types of search results"
    },
    "messagesHeader": {
        "message": "Mensajes",
        "description": "Shown to separate the types of search results"
    },
    "welcomeToSignal": {
        "message": "¡Ya estás en Signal!",
        "description": ""
    },
    "selectAContact": {
        "message": "Selecciona una persona o grupo para empezar a chatear.",
        "description": ""
    },
    "typingAlt": {
        "message": "Animación de tecleo para este chat",
        "description": "Used as the 'title' attribute for the typing animation"
    },
    "contactInAddressBook": {
        "message": "Esta persona está entre tus contactos.",
        "description": "Description of icon denoting that contact is from your address book"
    },
    "contactAvatarAlt": {
        "message": "Avatar de $name$",
        "description": "Used in the alt tag for the image avatar of a contact",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "John"
            }
        }
    },
    "sendMessageToContact": {
        "message": "Enviar mensaje",
        "description": "Shown when you are sent a contact and that contact has a signal account"
    },
    "home": {
        "message": "domicilio",
        "description": "Shown on contact detail screen as a label for an address/phone/email"
    },
    "work": {
        "message": "trabajo",
        "description": "Shown on contact detail screen as a label for an address/phone/email"
    },
    "mobile": {
        "message": "móvil",
        "description": "Shown on contact detail screen as a label for aa phone or email"
    },
    "email": {
        "message": "correo",
        "description": "Generic label shown if contact email has custom type but no label"
    },
    "phone": {
        "message": "teléfono",
        "description": "Generic label shown if contact phone has custom type but no label"
    },
    "address": {
        "message": "dirección",
        "description": "Generic label shown if contact address has custom type but no label"
    },
    "poBox": {
        "message": "apdo. de correos",
        "description": "When rendering an address, used to provide context to a post office box"
    },
    "downloading": {
        "message": "Descargando",
        "description": "Shown in the message bubble while a long message attachment is being downloaded"
    },
    "downloadAttachment": {
        "message": "Descargar archivo adjunto",
        "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
    },
    "reactToMessage": {
        "message": "Reaccionar a este mensaje",
        "description": "Shown in triple-dot menu next to message to allow user to react to the associated message"
    },
    "replyToMessage": {
        "message": "Responder al mensaje",
        "description": "Shown in triple-dot menu next to message to allow user to start crafting a message with a quotation"
    },
    "originalMessageNotFound": {
        "message": "Fallo al buscar el mensaje original",
        "description": "Shown in quote if reference message was not found as message was initially downloaded and processed"
    },
    "originalMessageNotAvailable": {
        "message": "El mensaje original ya no está disponible",
        "description": "Shown in toast if user clicks on quote that references message no longer in database"
    },
    "messageFoundButNotLoaded": {
        "message": "Se ha encontrado el mensaje original pero no se ha cargado. Desliza para cargar el mensaje.",
        "description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database"
    },
    "voiceRecordingInterruptedMax": {
        "message": "La grabación de la nota de voz se ha detenido al alcanzar el tiempo máximo permitido. ",
        "description": "Confirmation dialog message for when the voice recording is interrupted due to max time limit"
    },
    "voiceRecordingInterruptedBlur": {
        "message": "La grabación de la nota de voz se ha detenido al cambiar a otra aplicación.",
        "description": "Confirmation dialog message for when the voice recording is interrupted due to app losing focus"
    },
    "voiceNoteLimit": {
        "message": "Las notas de voz están limitadas a 5 minutos. La grabación se detendrá si cambias a otra aplicación.",
        "description": "Shown in toast to warn user about limited time and that window must be in focus"
    },
    "voiceNoteMustBeOnlyAttachment": {
        "message": "Las notas de voz sólo pueden tener un archivo adjunto.",
        "description": "Shown in toast if tries to record a voice note with any staged attachments"
    },
    "attachmentSaved": {
        "message": "Archivo adjunto guardado. Haz click para mostrar la carpeta.",
        "description": "Shown after user selects to save to downloads",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "proof.jpg"
            }
        }
    },
    "you": {
        "message": "Para ti",
        "description": "Shown when the user represented is the current user."
    },
    "replyingTo": {
        "message": "Respuesta a $name$",
        "description": "Shown in iOS theme when you or someone quotes to a message which is not from you",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "John"
            }
        }
    },
    "audioPermissionNeeded": {
        "message": "Para enviar notas de voz, permite a Signal Desktop acceder al micrófono.",
        "description": "Shown if the user attempts to send an audio message without audio permissions turned on"
    },
    "audioCallingPermissionNeeded": {
        "message": "Para realizar llamadas, permite a Signal Desktop acceder a tu micrófono.",
        "description": "Shown if the user attempts access the microphone for calling without audio permissions turned on"
    },
    "videoCallingPermissionNeeded": {
        "message": "Para realizar vídeollamadas, permite a Signal Desktop acceder a tu cámara.",
        "description": "Shown if the user attempts access the camera for video calling without video permissions turned on"
    },
    "allowAccess": {
        "message": "Permitir acceso",
        "description": "Button shown in popup asking to enable microphone/video permissions to send audio messages"
    },
    "showSettings": {
        "message": "Mostrar ajustes",
        "description": "A button shown in dialog requesting the user to turn on audio permissions"
    },
    "audio": {
        "message": "Audio",
        "description": "Shown in a quotation of a message containing an audio attachment if no text was originally provided with that attachment"
    },
    "video": {
        "message": "Vídeo",
        "description": "Shown in a quotation of a message containing a video if no text was originally provided with that video"
    },
    "photo": {
        "message": "Foto",
        "description": "Shown in a quotation of a message containing a photo if no text was originally provided with that image"
    },
    "cannotUpdate": {
        "message": "Fallo al actualizar",
        "description": "Shown as the title of our update error dialogs on windows"
    },
    "cannotUpdateDetail": {
        "message": "Signal Desktop no ha podido actualizarse, a pesar que una nueva versión está disponible. Ve a  $url$ e instala la nueva versión, después contacta con el soporte o envía un informe del fallo explicando el problema.",
        "description": "Shown if a general error happened while trying to install update package",
        "placeholders": {
            "url": {
                "content": "$1",
                "example": "https://signal.org/download"
            }
        }
    },
    "readOnlyVolume": {
        "message": "Signal Desktop está probablemente en cuarentena en macOS y la aplicación no se podrá actualizar automáticamente. Intenta transferir  $app$ a la carpeta  $folder$ usando el Finder.",
        "description": "Shown on MacOS if running on a read-only volume and we cannot update",
        "placeholders": {
            "app": {
                "content": "$1",
                "example": "Signal.app"
            },
            "folder": {
                "content": "$2",
                "example": "/Applications"
            }
        }
    },
    "ok": {
        "message": "Aceptar",
        "description": ""
    },
    "cancel": {
        "message": "Cancelar",
        "description": ""
    },
    "discard": {
        "message": "Descartar",
        "description": ""
    },
    "failedToSend": {
        "message": "Fallo al enviar a algunas personas. Comprueba la conexión.",
        "description": ""
    },
    "error": {
        "message": "Fallo",
        "description": ""
    },
    "messageDetail": {
        "message": "Detalles de mensaje",
        "description": ""
    },
    "delete": {
        "message": "Eliminar",
        "description": ""
    },
    "accept": {
        "message": "Aceptar",
        "description": ""
    },
    "on": {
        "message": "Activo",
        "description": "Label for when something is turned on"
    },
    "off": {
        "message": "Inactivo",
        "description": "Label for when something is turned off"
    },
    "deleteWarning": {
        "message": "Al hacer clic en 'Eliminar' se borrará este mensaje para siempre sólo en tus dispositivos.",
        "description": "Text shown in the confirmation dialog for deleting a message locally"
    },
    "deleteForEveryoneWarning": {
        "message": "Este mensaje se eliminará para tod@s en el chat, si usan una versión reciente de Signal. En el chat se mostrará que lo has eliminado. ",
        "description": "Text shown in the confirmation dialog for deleting a message for everyone"
    },
    "deleteThisMessage": {
        "message": "Eliminar este mensaje",
        "description": ""
    },
    "from": {
        "message": "De",
        "description": "Label for the sender of a message"
    },
    "to": {
        "message": "A",
        "description": "Label for the receiver of a message"
    },
    "toJoiner": {
        "message": "para",
        "description": "Joiner for message search results - like 'Jon' to 'Friends Group'"
    },
    "sent": {
        "message": "Enviado",
        "description": "Label for the time a message was sent"
    },
    "received": {
        "message": "Recibido",
        "description": "Label for the time a message was received"
    },
    "sendMessage": {
        "message": "Enviar mensaje",
        "description": "Placeholder text in the message entry field"
    },
    "groupMembers": {
        "message": "Participantes del grupo",
        "description": ""
    },
    "showMembers": {
        "message": "Mostrar participantes",
        "description": ""
    },
    "resetSession": {
        "message": "Reiniciar sesión",
        "description": "This is a menu item for resetting the session, using the imperative case, as in a command."
    },
    "showSafetyNumber": {
        "message": "Ver cifras de seguridad",
        "description": ""
    },
    "viewRecentMedia": {
        "message": "Ver archivos adjuntos recientes",
        "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
    },
    "verifyHelp": {
        "message": "Si deseas verificar la seguridad del cifrado de extremo a extremo con $name$, compara las cifras de arriba con las cifras presentes en el dispositivo de la otra persona.",
        "description": "",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "John"
            }
        }
    },
    "theirIdentityUnknown": {
        "message": "No has intercambiado ningún mensaje con esta persona. Vuestras cifras de seguridad estarán disponibles después de enviar el primer mensaje.",
        "description": ""
    },
    "goBack": {
        "message": "Atrás",
        "description": "Label for back button in a conversation"
    },
    "moreInfo": {
        "message": "Más detalles",
        "description": "Shown on the drop-down menu for an individual message, takes you to message detail screen"
    },
    "retrySend": {
        "message": "Volver a enviar",
        "description": "Shown on the drop-down menu for an individual message, but only if it is an outgoing message that failed to send"
    },
    "deleteMessage": {
        "message": "Eliminar mensaje para mi",
        "description": "Shown on the drop-down menu for an individual message, deletes single message"
    },
    "deleteMessageForEveryone": {
        "message": "Eliminar mensaje para tod@s",
        "description": "Shown on the drop-down menu for an individual message, deletes single message for everyone"
    },
    "deleteMessages": {
        "message": "Eliminar",
        "description": "Menu item for deleting messages, title case."
    },
    "deleteConversationConfirmation": {
        "message": "¿Eliminar este chat permanentemente?",
        "description": "Confirmation dialog text that asks the user if they really wish to delete the conversation. Answer buttons use the strings 'ok' and 'cancel'. The deletion is permanent, i.e. it cannot be undone."
    },
    "sessionEnded": {
        "message": "Sesión segura reiniciada",
        "description": "This is a past tense, informational message. In other words, your secure session has been reset."
    },
    "quoteThumbnailAlt": {
        "message": "Miniatura de una foto como cita de un mensaje",
        "description": "Used in alt tag of thumbnail images inside of an embedded message quote"
    },
    "imageAttachmentAlt": {
        "message": "Imagen adjunta al mensaje",
        "description": "Used in alt tag of image attachment"
    },
    "videoAttachmentAlt": {
        "message": "Captura de vídeo adjunta al mensaje",
        "description": "Used in alt tag of video attachment preview"
    },
    "lightboxImageAlt": {
        "message": "Foto enviada en el chat",
        "description": "Used in the alt tag for the image shown in a full-screen lightbox view"
    },
    "imageCaptionIconAlt": {
        "message": "Icono para mostrar que esta imagen incluye una descripción",
        "description": "Used for the icon layered on top of an image in message bubbles"
    },
    "addACaption": {
        "message": "Añadir explicación ...",
        "description": "Used as the placeholder text in the caption editor text field"
    },
    "save": {
        "message": "Guardar",
        "description": "Used as a 'commit changes' button in the Caption Editor for outgoing image attachments"
    },
    "fileIconAlt": {
        "message": "Icono de archivo",
        "description": "Used in the media gallery documents tab to visually represent a file"
    },
    "installWelcome": {
        "message": "Bienvenid@ a Signal Desktop",
        "description": "Welcome title on the install page"
    },
    "installTagline": {
        "message": "La privacidad es posible. Signal lo hace fácil.",
        "description": "Tagline displayed under 'installWelcome' string on the install page"
    },
    "linkYourPhone": {
        "message": "Enlaza tu teléfono con Signal Desktop",
        "description": "Shown on the front page when the application first starts, above the QR code"
    },
    "signalSettings": {
        "message": "Ajustes de Signal",
        "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
    },
    "linkedDevices": {
        "message": "Dispositivos enlazados",
        "description": "Used in the guidance to help people find the 'link new device' area of their Signal mobile app"
    },
    "plusButton": {
        "message": "Botón '+'",
        "description": "The button used in Signal Android to add a new linked device"
    },
    "linkNewDevice": {
        "message": "Enlazar nuevo dispositivo",
        "description": "The menu option shown in Signal iOS to add a new linked device"
    },
    "deviceName": {
        "message": "Nombre de dispositivo",
        "description": "The label in settings panel shown for the user-provided name for this desktop instance"
    },
    "chooseDeviceName": {
        "message": "Selecciona un nombre para este dispositivo",
        "description": "The header shown on the 'choose device name' screen in the device linking process"
    },
    "finishLinkingPhone": {
        "message": "Completar proceso",
        "description": "The text on the button to finish the linking process, after choosing the device name"
    },
    "initialSync": {
        "message": "Sincronizando personas y grupos",
        "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
    },
    "installConnectionFailed": {
        "message": "Fallo al conectar con el servidor.",
        "description": "Displayed when we can't connect to the server."
    },
    "installTooManyDevices": {
        "message": "Lo sentimos, ya tienes demasiados dispositivos vinculados. Prueba a eliminar algunos.",
        "description": ""
    },
    "installTooOld": {
        "message": "Actualiza Signal en este dispositivo para enlazar con tu teléfono.",
        "description": ""
    },
    "installErrorHeader": {
        "message": "¡Algo ha ido mal!",
        "description": ""
    },
    "installTryAgain": {
        "message": "Inténtalo de nuevo",
        "description": ""
    },
    "theme": {
        "message": "Tema",
        "description": "Header for theme settings"
    },
    "calling": {
        "message": "Llamadas",
        "description": "Header for calling options on the settings screen"
    },
    "calling__start": {
        "message": "Iniciar llamada",
        "description": "Button label in the call lobby for starting a call"
    },
    "calling__join": {
        "message": "Unirse",
        "description": "Button label in the call lobby for joining a call"
    },
    "calling__return": {
        "message": "Volver a la llamada",
        "description": "Button label in the call lobby for returning to a call"
    },
    "calling__call-is-full": {
        "message": "La llamada está llena",
        "description": "Button label in the call lobby when you can't join because the call is full"
    },
    "calling__button--video-disabled": {
        "message": "Cámara desactivada",
        "description": "Button tooltip label when the camera is disabled"
    },
    "calling__button--video-off": {
        "message": "Desactivar cámara",
        "description": "Button tooltip label for turning off the camera"
    },
    "calling__button--video-on": {
        "message": "Activar cámara",
        "description": "Button tooltip label for turning on the camera"
    },
    "calling__button--audio-disabled": {
        "message": "Micrófono desactivado",
        "description": "Button tooltip label when the microphone is disabled"
    },
    "calling__button--audio-off": {
        "message": "Silenciar micrófono",
        "description": "Button tooltip label for turning off the microphone"
    },
    "calling__button--audio-on": {
        "message": "Activar micrófono",
        "description": "Button tooltip label for turning on the microphone"
    },
    "calling__your-video-is-off": {
        "message": "Tu cámara está desactivada",
        "description": "Label in the calling lobby indicating that your camera is off"
    },
    "calling__lobby-summary--zero": {
        "message": "No hay nadie más",
        "description": "Shown in the calling lobby to describe who is in the call"
    },
    "calling__lobby-summary--single": {
        "message": "$first$ está en esta llamada",
        "description": "Shown in the calling lobby to describe who is in the call",
        "placeholders": {
            "first": {
                "content": "$1",
                "example": "Sam"
            }
        }
    },
    "calling__lobby-summary--self": {
        "message": "Uno de tus otros disposivos ya está en esta llamada",
        "description": "Shown in the calling lobby to describe when it is just you"
    },
    "calling__lobby-summary--double": {
        "message": "$first$ y $second$ están en esta llamada",
        "description": "Shown in the calling lobby to describe who is in the call",
        "placeholders": {
            "first": {
                "content": "$1",
                "example": "Sam"
            },
            "second": {
                "content": "$2",
                "example": "Cayce"
            }
        }
    },
    "calling__lobby-summary--triple": {
        "message": "$first$, $second$ y $third$ están en esta llamada",
        "description": "Shown in the calling lobby to describe who is in the call",
        "placeholders": {
            "first": {
                "content": "$1",
                "example": "Sam"
            },
            "second": {
                "content": "$2",
                "example": "Cayce"
            },
            "third": {
                "content": "$3",
                "example": "April"
            }
        }
    },
    "calling__lobby-summary--many": {
        "message": "$first$, $second$ y $others$ más están en esta llamada",
        "description": "Shown in the calling lobby to describe who is in the call",
        "placeholders": {
            "first": {
                "content": "$1",
                "example": "Sam"
            },
            "second": {
                "content": "$2",
                "example": "Cayce"
            },
            "others": {
                "content": "$3",
                "example": "5"
            }
        }
    },
    "calling__in-this-call--zero": {
        "message": "No hay nadie más",
        "description": "Shown in the participants list to describe how many people are in the call"
    },
    "calling__in-this-call--one": {
        "message": "En esta llamada · 1 persona",
        "description": "Shown in the participants list to describe how many people are in the call"
    },
    "calling__in-this-call--many": {
        "message": "En esta llamada · $people$ personas",
        "description": "Shown in the participants list to describe how many people are in the call",
        "placeholders": {
            "people": {
                "content": "$1",
                "example": "15"
            }
        }
    },
    "calling__you-have-blocked": {
        "message": "Has bloqueado a $name$",
        "description": "when you block someone and cannot view their video",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Henry Richard"
            }
        }
    },
    "calling__block-info": {
        "message": "No recibirás su audio ni vídeo ni ell@s el tuyo.",
        "description": "Shown in the modal dialog to describe how blocking works in a gorup call"
    },
    "calling__overflow__scroll-up": {
        "message": "Desliza hacia arriba",
        "description": "Label for the \"scroll up\" button in a call's overflow area"
    },
    "calling__overflow__scroll-down": {
        "message": "Desliza hacia abajo",
        "description": "Label for the \"scroll down\" button in a call's overflow area"
    },
    "alwaysRelayCallsDescription": {
        "message": "Redirigir llamadas siempre",
        "description": "Description of the always relay calls setting"
    },
    "alwaysRelayCallsDetail": {
        "message": "Redirige todas las llamadas a través del servidor de Signal para evitar revelar tu dirección IP. Activar la opción reducirá la calidad de las llamadas.",
        "description": "Details describing the always relay calls setting"
    },
    "permissions": {
        "message": "Permisos",
        "description": "Header for permissions section of settings"
    },
    "mediaPermissionsDescription": {
        "message": "Permitir acesso al micrófono",
        "description": "Description of the media permission description"
    },
    "mediaCameraPermissionsDescription": {
        "message": "Permitir acesso a la cámara",
        "description": "Description of the media permission description"
    },
    "general": {
        "message": "General",
        "description": "Header for general options on the settings screen"
    },
    "spellCheckDescription": {
        "message": "Comprobar la ortografía al escribir el mensaje",
        "description": "Description of the media permission description"
    },
    "spellCheckWillBeEnabled": {
        "message": "El corrector ortográfico se activará al reiniciar Signal.",
        "description": "Shown when the user enables spellcheck to indicate that they must restart Signal."
    },
    "spellCheckWillBeDisabled": {
        "message": "El corrector ortográfico se desactivará al reiniciar Signal.",
        "description": "Shown when the user disables spellcheck to indicate that they must restart Signal."
    },
    "clearDataHeader": {
        "message": "Limpiar datos",
        "description": "Header in the settings dialog for the section dealing with data deletion"
    },
    "clearDataExplanation": {
        "message": "Esto eliminará todos los datos de la aplicación, los mensajes y la información de la cuenta.",
        "description": "Text describing what the clear data button will do."
    },
    "clearDataButton": {
        "message": "Eliminar datos",
        "description": "Button in the settings dialog starting process to delete all data"
    },
    "deleteAllDataHeader": {
        "message": "¿Eliminar todos los datos?",
        "description": "Header of the full-screen delete data confirmation screen"
    },
    "deleteAllDataBody": {
        "message": "Vas a eliminar toda la información de la cuenta de Signal en esta aplicación, incluyendo todos los mensajes. Siempre puedes volver a enlazar tu dispositivo móvil de nuevo, pero los mensajes eliminados no se restaurarán.",
        "description": "Text describing what exactly will happen if the user clicks the button to delete all data"
    },
    "deleteAllDataButton": {
        "message": "Eliminar todos los datos",
        "description": "Text of the button that deletes all data"
    },
    "deleteAllDataProgress": {
        "message": "Desconectando y borrando datos",
        "description": "Message shown to user when app is disconnected and data deleted"
    },
    "deleteOldIndexedDBData": {
        "message": "Hemos encontrado datos antiguos de una versión obsoleta de Signal Desktop. Si decides continuar, se eliminarán esos datos y tu nueva instalación de Signal no los mostrará. ",
        "description": "Shown if user last ran Signal Desktop before October 2018"
    },
    "deleteOldData": {
        "message": "Eliminar datos antiguos",
        "description": "Button to make the delete happen"
    },
    "notifications": {
        "message": "Notificaciones",
        "description": "Header for notification settings"
    },
    "notificationSettingsDialog": {
        "message": "Al recibir mensajes, las notificaciones muestran:",
        "description": "Explain the purpose of the notification settings"
    },
    "disableNotifications": {
        "message": "Desactivar notificaciones",
        "description": "Label for disabling notifications"
    },
    "nameAndMessage": {
        "message": "Nombre, contenido y acciones",
        "description": "Label for setting notifications to display name and message text"
    },
    "noNameOrMessage": {
        "message": "Sin nombre ni contenido",
        "description": "Label for setting notifications to display no name and no message text"
    },
    "nameOnly": {
        "message": "Sólo nombre",
        "description": "Label for setting notifications to display sender name only"
    },
    "newMessage": {
        "message": "Mensaje nuevo",
        "description": "Displayed in notifications for only 1 message"
    },
    "notificationSenderInGroup": {
        "message": "$sender$ en «$group$»",
        "description": "Displayed in notifications for messages in a group",
        "placeholders": {
            "sender": {
                "content": "$1",
                "example": "John"
            },
            "group": {
                "content": "$1",
                "example": "NYC Rock Climbers"
            }
        }
    },
    "notificationReaction": {
        "message": "$sender$ reaccionó con « $emoji$» a tu mensaje",
        "description": "",
        "placeholders": {
            "sender": {
                "content": "$1",
                "example": "John"
            },
            "emoji": {
                "content": "$2",
                "example": "👍"
            }
        }
    },
    "notificationReactionMessage": {
        "message": "$sender$ reaccionó con « $emoji$» a « $message$»",
        "description": "",
        "placeholders": {
            "sender": {
                "content": "$1",
                "example": "John"
            },
            "emoji": {
                "content": "$2",
                "example": "👍"
            },
            "message": {
                "content": "$3",
                "example": "Sounds good."
            }
        }
    },
    "sendFailed": {
        "message": "Fallo al enviar",
        "description": "Shown on outgoing message if it fails to send"
    },
    "partiallySent": {
        "message": "No se ha enviado a tod@s, toca para ver más",
        "description": "Shown on outgoing message if it is partially sent"
    },
    "showMore": {
        "message": "Detalles",
        "description": "Displays the details of a key change"
    },
    "showLess": {
        "message": "Ocultar detalles",
        "description": "Hides the details of a key change"
    },
    "learnMore": {
        "message": "Más información sobre verificación de cifras de seguridad",
        "description": "Text that links to a support article on verifying safety numbers"
    },
    "expiredWarning": {
        "message": "Esta versión de Signal Desktop ha caducado. Por favor, actualiza a la última versión para seguir enviando mensajes.",
        "description": "Warning notification that this version of the app has expired"
    },
    "upgrade": {
        "message": "Actualizar",
        "description": "Label text for button to upgrade the app to the latest version"
    },
    "mediaMessage": {
        "message": "Mensaje multimedia",
        "description": "Description of a message that has an attachment and no text, displayed in the conversation list as a preview."
    },
    "unregisteredUser": {
        "message": "Número no registrado",
        "description": "Error message displayed when sending to an unregistered user."
    },
    "sync": {
        "message": "Personas",
        "description": "Label for contact and group sync settings"
    },
    "syncExplanation": {
        "message": "Importa todos los grupos y personas de Signal desde tu teléfono móvil.",
        "description": "Explanatory text for sync settings"
    },
    "lastSynced": {
        "message": "Última actualización:  ",
        "description": "Label for date and time of last sync operation"
    },
    "syncNow": {
        "message": "Importar ahora",
        "description": "Label for a button that syncs contacts and groups from your phone"
    },
    "syncing": {
        "message": "Importando …",
        "description": "Label for a disabled sync button while sync is in progress."
    },
    "syncFailed": {
        "message": "Fallo al importar. Asegúrate de que ordenador y teléfono están conectados a internet.",
        "description": "Informational text displayed if a sync operation times out."
    },
    "timestamp_s": {
        "message": "ahora",
        "description": "Brief timestamp for messages sent less than a minute ago. Displayed in the conversation list and message bubble."
    },
    "timestamp_m": {
        "message": "1 m",
        "description": "Brief timestamp for messages sent about one minute ago. Displayed in the conversation list and message bubble."
    },
    "timestamp_h": {
        "message": "1 h",
        "description": "Brief timestamp for messages sent about one hour ago. Displayed in the conversation list and message bubble."
    },
    "hoursAgo": {
        "message": "$hours$ h",
        "description": "Contracted form of 'X hours ago' which works both for singular and plural",
        "placeholders": {
            "hours": {
                "content": "$1",
                "example": "2"
            }
        }
    },
    "minutesAgo": {
        "message": "$minutes$ m",
        "description": "Contracted form of 'X minutes ago' which works both for singular and plural",
        "placeholders": {
            "minutes": {
                "content": "$1",
                "example": "10"
            }
        }
    },
    "justNow": {
        "message": "ahora",
        "description": "Shown if a message is very recent, less than 60 seconds old"
    },
    "timestampFormat_M": {
        "message": "D MMM",
        "description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
    },
    "messageBodyTooLong": {
        "message": "Mensaje demasiado largo.",
        "description": "Shown if the user tries to send more than 64kb of text"
    },
    "unblockToSend": {
        "message": "Desbloquea esta persona para enviar mensajes.",
        "description": "Brief message shown when trying to message a blocked number"
    },
    "unblockGroupToSend": {
        "message": "Desbloquea este grupo para enviar mensajes.",
        "description": "Brief message shown when trying to message a blocked group"
    },
    "youChangedTheTimer": {
        "message": "Has fijado la desaparición de mensajes en $time$.",
        "description": "Message displayed when you change the message expiration timer in a conversation.",
        "placeholders": {
            "time": {
                "content": "$1",
                "example": "10m"
            }
        }
    },
    "timerSetOnSync": {
        "message": "Se ha fijado la desaparición de mensajes en $time$.",
        "description": "Message displayed when timer is set on initial link of desktop device.",
        "placeholders": {
            "time": {
                "content": "$1",
                "example": "10m"
            }
        }
    },
    "timerSetByMember": {
        "message": "Un(a) participante ha fijado la desaparición de mensajes en $time$.",
        "description": "Message displayed when timer is by an unknown group member.",
        "placeholders": {
            "time": {
                "content": "$1",
                "example": "10m"
            }
        }
    },
    "theyChangedTheTimer": {
        "message": "$name$ ha fijado la desaparición de mensajes en $time$.",
        "description": "Message displayed when someone else changes the message expiration timer in a conversation.",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Bob"
            },
            "time": {
                "content": "$2",
                "example": "10m"
            }
        }
    },
    "timerOption_0_seconds": {
        "message": "inactivo",
        "description": "Label for option to turn off message expiration in the timer menu"
    },
    "timerOption_5_seconds": {
        "message": "5 segundos",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "timerOption_10_seconds": {
        "message": "10 segundos",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "timerOption_30_seconds": {
        "message": "30 segundos",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "timerOption_1_minute": {
        "message": "1 minuto",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "timerOption_5_minutes": {
        "message": "5 minutos",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "timerOption_30_minutes": {
        "message": "30 minutos",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "timerOption_1_hour": {
        "message": "1 hora",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "timerOption_6_hours": {
        "message": "6 horas",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "timerOption_12_hours": {
        "message": "12 horas",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "timerOption_1_day": {
        "message": "1 día ",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "timerOption_1_week": {
        "message": "1 semana",
        "description": "Label for a selectable option in the message expiration timer menu"
    },
    "disappearingMessages": {
        "message": "Desaparición de mensajes",
        "description": "Conversation menu option to enable disappearing messages"
    },
    "timerOption_0_seconds_abbreviated": {
        "message": "inactivo",
        "description": "Short format indicating current timer setting in the conversation list snippet"
    },
    "timerOption_5_seconds_abbreviated": {
        "message": "5 s",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "timerOption_10_seconds_abbreviated": {
        "message": "10 s",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "timerOption_30_seconds_abbreviated": {
        "message": "30 s",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "timerOption_1_minute_abbreviated": {
        "message": "1 m",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "timerOption_5_minutes_abbreviated": {
        "message": "5 m",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "timerOption_30_minutes_abbreviated": {
        "message": "30 m",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "timerOption_1_hour_abbreviated": {
        "message": "1 h",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "timerOption_6_hours_abbreviated": {
        "message": "6 h",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "timerOption_12_hours_abbreviated": {
        "message": "12 h",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "timerOption_1_day_abbreviated": {
        "message": "1 d",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "timerOption_1_week_abbreviated": {
        "message": "7 d",
        "description": "Very short format indicating current timer setting in the conversation header"
    },
    "disappearingMessagesDisabled": {
        "message": "Desaparición de mensajes desactivada",
        "description": "Displayed in the left pane when the timer is turned off"
    },
    "disappearingMessagesDisabledByMember": {
        "message": "Un(a) participante ha desactivado la desaparición de mensajes.",
        "description": "Displayed in the left pane when the timer is turned off"
    },
    "disabledDisappearingMessages": {
        "message": "$name$ ha desactivado la desaparición de mensajes.",
        "description": "Displayed in the conversation list when the timer is turned off",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "John"
            }
        }
    },
    "youDisabledDisappearingMessages": {
        "message": "Has desactivado la desaparición de mensajes.",
        "description": "Displayed in the conversation list when the timer is turned off"
    },
    "timerSetTo": {
        "message": "Caducidad de mensajes fijada en $time$",
        "description": "Displayed in the conversation list when the timer is updated by some automatic action, or in the left pane",
        "placeholders": {
            "time": {
                "content": "$1",
                "example": "1w"
            }
        }
    },
    "audioNotificationDescription": {
        "message": "Reproducir notificaciones sonoras",
        "description": "Description for audio notification setting"
    },
    "callRingtoneNotificationDescription": {
        "message": "Tono de llamada",
        "description": "Description for call ringtone notification setting"
    },
    "callSystemNotificationDescription": {
        "message": "Mostrar notificaciones de llamada",
        "description": "Description for call notification setting"
    },
    "incomingCallNotificationDescription": {
        "message": "Activar llamadas entrantes",
        "description": "Description for incoming calls setting"
    },
    "contactChangedProfileName": {
        "message": "$sender$ ha cambiado su nombre de perfil de $oldProfile$ a $newProfile$.",
        "description": "Description for incoming calls setting",
        "placeholders": {
            "sender": {
                "content": "$1",
                "example": "Bob"
            },
            "oldProfile": {
                "content": "$2",
                "example": ".x8Skillz8x."
            },
            "newProfile": {
                "content": "$3",
                "example": "Bob Smith"
            }
        }
    },
    "changedProfileName": {
        "message": "$oldProfile$ ha cambiado su nombre de perfil a $newProfile$.",
        "description": "Shown when a contact not in your address book changes their profile name",
        "placeholders": {
            "oldProfile": {
                "content": "$2",
                "example": ".x8Skillz8x."
            },
            "newProfile": {
                "content": "$3",
                "example": "Bob Smith"
            }
        }
    },
    "safetyNumberChanged": {
        "message": "Las cifras de seguridad han cambiado",
        "description": "A notification shown in the conversation when a contact reinstalls"
    },
    "safetyNumberChanges": {
        "message": "Cambios en cifras de seguridad",
        "description": "Title for safety number changed modal"
    },
    "safetyNumberChangedGroup": {
        "message": "Las cifras de seguridad con $name$ han cambiado",
        "description": "A notification shown in a group conversation when a contact reinstalls, showing the contact name",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "John"
            }
        }
    },
    "verifyNewNumber": {
        "message": "Verificar cifras de seguridad",
        "description": "Label on button included with safety number change notification in the conversation"
    },
    "cannotGenerateSafetyNumber": {
        "message": "Sólo puedes verificar a esta persona una vez que hayáis intercambiado mensajes.",
        "description": "Shown on the safety number screen if you have never exchanged messages with that contact"
    },
    "yourSafetyNumberWith": {
        "message": "Tus cifras de seguridad con $name1$:",
        "description": "Heading for safety number view",
        "placeholders": {
            "name1": {
                "content": "$1",
                "example": "John"
            }
        }
    },
    "themeLight": {
        "message": "Claro",
        "description": "Label text for light theme (normal)"
    },
    "themeDark": {
        "message": "Oscuro",
        "description": "Label text for dark theme"
    },
    "themeSystem": {
        "message": "Sistema",
        "description": "Label text for system theme"
    },
    "noteToSelf": {
        "message": "Notas privadas",
        "description": "Name for the conversation with your own phone number"
    },
    "noteToSelfHero": {
        "message": "En este chat puedes añadir notas, mensajes personales, fotos .... Si tu cuenta tiene dispositivos enlazados, el contenido se sincronizará.",
        "description": "Description for the Note to Self conversation"
    },
    "notificationDrawAttention": {
        "message": "Cambia el foco a esta ventana cuando llega una notificación",
        "description": "Label text for the setting that controls whether new notifications draw attention to the window"
    },
    "hideMenuBar": {
        "message": "Ocultar barra de menú",
        "description": "Label text for menu bar visibility setting"
    },
    "startConversation": {
        "message": "Comienza con un chat ...",
        "description": "Label underneath number a user enters that is not an existing contact"
    },
    "notSupportedSMS": {
        "message": "No se pueden enviar mensajes SMS/MMS.",
        "description": "Label underneath number informing user that SMS is not supported on desktop"
    },
    "newPhoneNumber": {
        "message": "Añade un número de teléfono a esta persona.",
        "description": "Placeholder for adding a new number to a contact"
    },
    "invalidNumberError": {
        "message": "Número incorrecto",
        "description": "When a person inputs a number that is invalid"
    },
    "unlinkedWarning": {
        "message": "Vuelve a enlazar Signal Desktop con tu teléfono móvil para continuar intercambiando mensajes.",
        "description": ""
    },
    "unlinked": {
        "message": "Desenlazado",
        "description": ""
    },
    "relink": {
        "message": "Enlazar de nuevo",
        "description": ""
    },
    "autoUpdateNewVersionTitle": {
        "message": "Actualización de Signal Desktop disponible",
        "description": ""
    },
    "autoUpdateNewVersionMessage": {
        "message": "Hay una nueva versión de Signal Desktop disponible.",
        "description": ""
    },
    "autoUpdateNewVersionInstructions": {
        "message": "Pulsa en 'Reiniciar Signal' para aplicar cambios.",
        "description": ""
    },
    "autoUpdateRestartButtonLabel": {
        "message": "Reiniciar Signal",
        "description": ""
    },
    "autoUpdateLaterButtonLabel": {
        "message": "Más tarde",
        "description": ""
    },
    "leftTheGroup": {
        "message": "$name$ ha abandonado el grupo.",
        "description": "Shown in the conversation history when a single person leaves the group",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "multipleLeftTheGroup": {
        "message": "$name$ han abandonado el grupo.",
        "description": "Shown in the conversation history when multiple people leave the group",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Alice, Bob"
            }
        }
    },
    "updatedTheGroup": {
        "message": "$name$ ha actualizado el grupo.",
        "description": "Shown in the conversation history when someone updates the group",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "youUpdatedTheGroup": {
        "message": "Has actualizado el grupo.",
        "description": "Shown in the conversation history when you update a group"
    },
    "updatedGroupAvatar": {
        "message": "La imagen del grupo se ha actualizado.",
        "description": "Shown in the conversation history when someone updates the group"
    },
    "titleIsNow": {
        "message": "Ahora el nombre del grupo es «$name$».",
        "description": "Shown in the conversation history when someone changes the title of the group",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Book Club"
            }
        }
    },
    "youJoinedTheGroup": {
        "message": "Te has incorporado al grupo.",
        "description": "Shown in the conversation history when you are added to a group."
    },
    "joinedTheGroup": {
        "message": "$name$ se ha unido al grupo.",
        "description": "Shown in the conversation history when a single person joins the group",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "multipleJoinedTheGroup": {
        "message": "$names$ se han unido al grupo.",
        "description": "Shown in the conversation history when more than one person joins the group",
        "placeholders": {
            "names": {
                "content": "$1",
                "example": "Alice, Bob"
            }
        }
    },
    "ConversationListItem--message-request": {
        "message": "Solicitud de chat",
        "description": "Preview shown for conversation if the user has not yet accepted an incoming message request"
    },
    "ConversationListItem--draft-prefix": {
        "message": "Borrador:",
        "description": "Prefix shown in italic in conversation view when a draft is saved"
    },
    "message--getNotificationText--gif": {
        "message": "GIF",
        "description": "Shown in notifications and in the left pane when a GIF is received."
    },
    "message--getNotificationText--photo": {
        "message": "Foto",
        "description": "Shown in notifications and in the left pane when a photo is received."
    },
    "message--getNotificationText--video": {
        "message": "Vídeo",
        "description": "Shown in notifications and in the left pane when a video is received."
    },
    "message--getNotificationText--voice-message": {
        "message": "Nota de voz",
        "description": "Shown in notifications and in the left pane when a voice message is received."
    },
    "message--getNotificationText--audio-message": {
        "message": "Nota de voz",
        "description": "Shown in notifications and in the left pane when an audio message is received."
    },
    "message--getNotificationText--file": {
        "message": "Archivo",
        "description": "Shown in notifications and in the left pane when a generic file is received."
    },
    "message--getNotificationText--stickers": {
        "message": "Mensaje con sticker",
        "description": "Shown in notifications and in the left pane instead of sticker image."
    },
    "message--getNotificationText--text-with-emoji": {
        "message": "$emoji$ $text$",
        "description": "Shown in notifications and in the left pane when text has an emoji. Probably always [emoji] [text] on LTR languages and [text] [emoji] on RTL languages.",
        "placeholders": {
            "emoji": {
                "content": "$1",
                "example": "📷"
            },
            "text": {
                "content": "$2",
                "example": "Photo"
            }
        }
    },
    "message--getDescription--unsupported-message": {
        "message": "Mensaje incompatible",
        "description": "Shown in notifications and in the left pane when a message has features too new for this signal install."
    },
    "message--getDescription--disappearing-media": {
        "message": "Multimedia para ver solo una vez",
        "description": "Shown in notifications and in the left pane after view-once message is deleted."
    },
    "message--getDescription--disappearing-photo": {
        "message": "Fotografía para ver solo una vez",
        "description": "Shown in notifications and in the left pane when a message is a view once photo."
    },
    "message--getDescription--disappearing-video": {
        "message": "Vídeo para ver solo una vez",
        "description": "Shown in notifications and in the left pane when a message is a view once video."
    },
    "message--deletedForEveryone": {
        "message": "Mensaje borrado.",
        "description": "Shown in a message's bubble when the message has been deleted for everyone."
    },
    "stickers--toast--InstallFailed": {
        "message": "Fallo al instalar el paquete de stickers",
        "description": "Shown in a toast if the user attempts to install a sticker pack and it fails"
    },
    "stickers--StickerManager--InstalledPacks": {
        "message": "Stickers instalados",
        "description": "Shown in the sticker pack manager above your installed sticker packs."
    },
    "stickers--StickerManager--InstalledPacks--Empty": {
        "message": "No hay ningún paquete de stickers instalado ",
        "description": "Shown in the sticker pack manager when you don't have any installed sticker packs."
    },
    "stickers--StickerManager--BlessedPacks": {
        "message": "Paquetes de artistas de Signal",
        "description": "Shown in the sticker pack manager above the default sticker packs."
    },
    "stickers--StickerManager--BlessedPacks--Empty": {
        "message": "No hay stickers de artistas de Signal disponibles",
        "description": "Shown in the sticker pack manager when there are no blessed sticker packs available."
    },
    "stickers--StickerManager--ReceivedPacks": {
        "message": "Stickers recibidos",
        "description": "Shown in the sticker pack manager above sticker packs which you have received in messages."
    },
    "stickers--StickerManager--ReceivedPacks--Empty": {
        "message": "Los stickers recibidos en mensajes aparecerán aquí",
        "description": "Shown in the sticker pack manager when you have not received any sticker packs in messages."
    },
    "stickers--StickerManager--Install": {
        "message": "Instalar",
        "description": "Shown in the sticker pack manager next to sticker packs which can be installed."
    },
    "stickers--StickerManager--Uninstall": {
        "message": "Desinstalar",
        "description": "Shown in the sticker pack manager next to sticker packs which are already installed."
    },
    "stickers--StickerManager--UninstallWarning": {
        "message": "No podrás reinstalar este paquete de stickers si no conservas el mensaje en el que se recibió.",
        "description": "Shown in the sticker pack manager next to sticker packs which are already installed."
    },
    "stickers--StickerManager--Introduction--Image": {
        "message": "¡Los stickers han llegado!",
        "description": "Alt text on a tooltip image when the user upgrades to a version of Signal supporting stickers."
    },
    "stickers--StickerManager--Introduction--Title": {
        "message": "Presentamos los stickers",
        "description": "Shown as the title on a tooltip when the user upgrades to a version of Signal supporting stickers."
    },
    "stickers--StickerManager--Introduction--Body": {
        "message": "¿Por qué usar palabras si puedes usar stickers?",
        "description": "Shown as the body on a tooltip when the user upgrades to a version of Signal supporting stickers."
    },
    "stickers--StickerPicker--Open": {
        "message": "Abrir cajón de stickers",
        "description": "Label for the open button for the sticker picker"
    },
    "stickers--StickerPicker--AddPack": {
        "message": "Agregar paquete de stickers",
        "description": "Label for the add pack button in the sticker picker"
    },
    "stickers--StickerPicker--NextPage": {
        "message": "Página siguiente",
        "description": "Label for the next page button in the sticker picker"
    },
    "stickers--StickerPicker--PrevPage": {
        "message": "Página anterior",
        "description": "Label for the previous page button in the sticker picker"
    },
    "stickers--StickerPicker--Recents": {
        "message": "Stickers recientes",
        "description": "Label for the recent stickers button in the sticker picker"
    },
    "stickers--StickerPicker--DownloadError": {
        "message": "Fallo al descargar alguno de los stickers.",
        "description": "Shown in the sticker picker when one or more stickers could not be downloaded."
    },
    "stickers--StickerPicker--DownloadPending": {
        "message": "Instalando paquete de stickers …",
        "description": "Shown in the sticker picker when one or more stickers are still downloading."
    },
    "stickers--StickerPicker--Empty": {
        "message": "No se han encontrado stickers",
        "description": "Shown in the sticker picker when there are no stickers to show."
    },
    "stickers--StickerPicker--Hint": {
        "message": "Hay paquetes de stickers disponibles en tus mensajes disponibles para instalar ",
        "description": "Shown in the sticker picker the first time you have received new packs you can install."
    },
    "stickers--StickerPicker--NoPacks": {
        "message": "No se encontraron paquetes de stickers",
        "description": "Shown in the sticker picker when there are no installed sticker packs."
    },
    "stickers--StickerPicker--NoRecents": {
        "message": "Aquí se mostrarán los stickers usados recientemente.",
        "description": "Shown in the sticker picker when there are no recent stickers to show."
    },
    "stickers--StickerPreview--Title": {
        "message": "Paquete de stickers",
        "description": "The title that appears in the sticker pack preview modal."
    },
    "stickers--StickerPreview--Error": {
        "message": "Fallo al abrir el paquete de stickers. Comprueba tu conexión a internet e inténtalo de nuevo.",
        "description": "The message that appears in the sticker preview modal when there is an error."
    },
    "EmojiPicker--empty": {
        "message": "Emoji no encontrado",
        "description": "Shown in the emoji picker when a search yields 0 results."
    },
    "EmojiPicker--search-placeholder": {
        "message": "Buscar emoji",
        "description": "Shown as a placeholder inside the emoji picker search field."
    },
    "EmojiPicker--skin-tone": {
        "message": "Tono de piel $tone$",
        "description": "Shown as a tooltip over the emoji tone buttons.",
        "placeholders": {
            "status": {
                "content": "$1",
                "example": "2"
            }
        }
    },
    "EmojiPicker__button--recents": {
        "message": "Más usados",
        "description": "Label for recents emoji picker button"
    },
    "EmojiPicker__button--emoji": {
        "message": "Emoticonos y personas",
        "description": "Label for emoji emoji picker button"
    },
    "EmojiPicker__button--animal": {
        "message": "Animales y naturaleza",
        "description": "Label for animal emoji picker button"
    },
    "EmojiPicker__button--food": {
        "message": "Comida y bebida",
        "description": "Label for food emoji picker button"
    },
    "EmojiPicker__button--activity": {
        "message": "Actividades",
        "description": "Label for activity emoji picker button"
    },
    "EmojiPicker__button--travel": {
        "message": "Viajes y destinos",
        "description": "Label for travel emoji picker button"
    },
    "EmojiPicker__button--object": {
        "message": "Objectos",
        "description": "Label for object emoji picker button"
    },
    "EmojiPicker__button--symbol": {
        "message": "Símbolos",
        "description": "Label for symbol emoji picker button"
    },
    "EmojiPicker__button--flag": {
        "message": "Banderas",
        "description": "Label for flag emoji picker button"
    },
    "confirmation-dialog--Cancel": {
        "message": "Cancelar",
        "description": "Appears on the cancel button in confirmation dialogs."
    },
    "Message--unsupported-message": {
        "message": "$contact$ te ha enviado un mensaje que no se puede procesar o mostrar ya que usa una característica nueva de Signal.",
        "description": "",
        "placeholders": {
            "contact": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "Message--unsupported-message-ask-to-resend": {
        "message": "Puedes preguntar a $contact$ que reenvíe el mensaje ahora que ya usas la versión actual de Signal.",
        "description": "",
        "placeholders": {
            "contact": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "Message--from-me-unsupported-message": {
        "message": "Uno de tus dispositivos ha enviado un mensaje que no se puede procesar o mostrar ya que usa una característica nueva de Signal.",
        "description": ""
    },
    "Message--from-me-unsupported-message-ask-to-resend": {
        "message": "Futuros mensajes como éste se podrán sincronizar ahora que usas la versión actual de Signal.",
        "description": ""
    },
    "Message--update-signal": {
        "message": "Actualiza Signal",
        "description": "Text for a button which will take user to Signal download page"
    },
    "Message--tap-to-view-expired": {
        "message": "Visto",
        "description": "Text shown on messages with with individual timers, after user has viewed it"
    },
    "Message--tap-to-view--outgoing": {
        "message": "Multimedia",
        "description": "Text shown on outgoing messages with with individual timers (inaccessible)"
    },
    "Message--tap-to-view--incoming--expired-toast": {
        "message": "Ya has visto este mensaje.",
        "description": "Shown when user clicks on an expired incoming view-once bubble"
    },
    "Message--tap-to-view--outgoing--expired-toast": {
        "message": "Los mensajes para ver solo una vez no son almacenados en tu historial de chat.",
        "description": "Shown when user clicks on an expired outgoing view-once bubble"
    },
    "Message--tap-to-view--incoming": {
        "message": "Ver foto",
        "description": "Text shown on photo messages with with individual timers, before user has viewed it"
    },
    "Message--tap-to-view--incoming-video": {
        "message": "Ver vídeo",
        "description": "Text shown on video messages with with individual timers, before user has viewed it"
    },
    "Conversation--getDraftPreview--attachment": {
        "message": "(archivo adjunto)",
        "description": "Text shown in left pane as preview for conversation with saved a saved draft message"
    },
    "Conversation--getDraftPreview--quote": {
        "message": "(cita)",
        "description": "Text shown in left pane as preview for conversation with saved a saved draft message"
    },
    "Conversation--getDraftPreview--draft": {
        "message": "(borrador)",
        "description": "Text shown in left pane as preview for conversation with saved a saved draft message"
    },
    "Keyboard--navigate-by-section": {
        "message": "Navegar por secciones",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--previous-conversation": {
        "message": "Chat anterior",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--next-conversation": {
        "message": "Chat siguiente",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--previous-unread-conversation": {
        "message": "Chat anterior con mensajes sin leer",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--next-unread-conversation": {
        "message": "Chat siguiente con mensajes sin leer",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--preferences": {
        "message": "Ajustes",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--open-conversation-menu": {
        "message": "Abrir opciones de chat",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--archive-conversation": {
        "message": "Archivar chat",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--unarchive-conversation": {
        "message": "Desarchivar chat",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--search": {
        "message": "Buscar",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--search-in-conversation": {
        "message": "Buscar en chat",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--focus-composer": {
        "message": "Poner foco en campo de escritura",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--open-all-media-view": {
        "message": "Abrir vista de archivos multimedia",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--open-emoji-chooser": {
        "message": "Abrir cajón de Emojis",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--open-sticker-chooser": {
        "message": "Abrir cajón de stickers",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--begin-recording-voice-note": {
        "message": "Comenzar a grabar nota de voz",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--default-message-action": {
        "message": "Acción por defecto en el mensaje seleccionado",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--view-details-for-selected-message": {
        "message": "Mostrar detalles del mensaje seleccionado",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--toggle-reply": {
        "message": "Responder al mensaje seleccionado",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--toggle-reaction-picker": {
        "message": "Muestra la paleta de reacciones para el mensaje seleccionado ",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--save-attachment": {
        "message": "Guardar archivo adjunto del mensaje seleccionado",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--delete-message": {
        "message": "Eliminar mensaje seleccionado",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--add-newline": {
        "message": "Añadir nueva línea al mensaje",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--expand-composer": {
        "message": "Expandir campo de escritura",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--send-in-expanded-composer": {
        "message": "Enviar (en campo de escritura expandido)",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--attach-file": {
        "message": "Adjuntar archivo",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--remove-draft-link-preview": {
        "message": "Eliminar vista previa de enlace en borrador",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--remove-draft-attachments": {
        "message": "Eliminar todos los archivos adjuntos preseleccionados",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--conversation-by-index": {
        "message": "Saltar al chat",
        "description": "A shortcut allowing direct navigation to conversations 1 to 9 in list"
    },
    "Keyboard--Key--ctrl": {
        "message": "Ctrl",
        "description": "Key shown in shortcut combination in shortcuts guide"
    },
    "Keyboard--Key--option": {
        "message": "Option",
        "description": "Key shown in shortcut combination in shortcuts guide"
    },
    "Keyboard--Key--alt": {
        "message": "Alt",
        "description": "Key shown in shortcut combination in shortcuts guide"
    },
    "Keyboard--Key--shift": {
        "message": "⬆️",
        "description": "Key shown in shortcut combination in shortcuts guide"
    },
    "Keyboard--Key--enter": {
        "message": "Intro",
        "description": "Key shown in shortcut combination in shortcuts guide"
    },
    "Keyboard--Key--tab": {
        "message": "Tabulador",
        "description": "Key shown in shortcut combination in shortcuts guide"
    },
    "Keyboard--Key--one-to-nine-range": {
        "message": "1 a 9",
        "description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys"
    },
    "Keyboard--header": {
        "message": "Atajos de teclado",
        "description": "Title header of the keyboard shortcuts guide"
    },
    "Keyboard--navigation-header": {
        "message": "Navegación",
        "description": "Header of the keyboard shortcuts guide - navigation section"
    },
    "Keyboard--messages-header": {
        "message": "Mensajes",
        "description": "Header of the keyboard shortcuts guide - messages section"
    },
    "Keyboard--composer-header": {
        "message": "Campo de escritura",
        "description": "Header of the keyboard shortcuts guide - composer section"
    },
    "Keyboard--scroll-to-top": {
        "message": "Desplazarse al inicio de la lista",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--scroll-to-bottom": {
        "message": "Desplazarse al final de la lista",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--close-curent-conversation": {
        "message": "Cerrar chat actual",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--calling-header": {
        "message": "Llamadas",
        "description": "Header of the keyboard shortcuts guide - calling section"
    },
    "Keyboard--toggle-audio": {
        "message": "Activar o desactivar micrófono",
        "description": "Shown in the shortcuts guide"
    },
    "Keyboard--toggle-video": {
        "message": "Activar o desactivar vídeo",
        "description": "Shown in the shortcuts guide"
    },
    "close-popup": {
        "message": "Cerrar ventana emergente",
        "description": "Used as alt text for any button closing a popup"
    },
    "add-image-attachment": {
        "message": "Añadir imagen como adjunto",
        "description": "Used in draft attachment list for the big 'add new attachment' button"
    },
    "remove-attachment": {
        "message": "Eliminar archivo adjunto",
        "description": "Used in draft attachment list to remove an individual attachment"
    },
    "backToInbox": {
        "message": "Regresar a la bandeja de entrada",
        "description": "Used as alt-text of button on archived conversations screen"
    },
    "conversationArchived": {
        "message": "El chat ha sido archivado",
        "description": "A toast that shows up when user archives a conversation"
    },
    "conversationReturnedToInbox": {
        "message": "Devolver chat a la bandeja de entrada",
        "description": "A toast that shows up when the user unarchives a conversation"
    },
    "conversationMarkedUnread": {
        "message": "Chat marcado como no leído",
        "description": "A toast that shows up when user marks a conversation as unread"
    },
    "StickerCreator--title": {
        "message": "Creador de paquetes de stickers",
        "description": "The title of the Sticker Pack Creator window"
    },
    "StickerCreator--DropZone--staticText": {
        "message": "Haz click para añadir imágenes o arrástralas aquí",
        "description": "Text which appears on the Sticker Creator drop zone when there is no active drag"
    },
    "StickerCreator--DropZone--activeText": {
        "message": "Arrastra imágenes aquí",
        "description": "Text which appears on the Sticker Creator drop zone when there is an active drag"
    },
    "StickerCreator--Preview--title": {
        "message": "Paquete de stickers",
        "description": "The 'title' of the sticker pack preview 'modal'"
    },
    "StickerCreator--ConfirmDialog--cancel": {
        "message": "Cancelar",
        "description": "The default text for the confirm dialog cancel button"
    },
    "StickerCreator--CopyText--button": {
        "message": "Copiar",
        "description": "The text which appears on the copy button for the sticker creator share screen"
    },
    "StickerCreator--ShareButtons--facebook": {
        "message": "Facebook",
        "description": "Title for Facebook button"
    },
    "StickerCreator--ShareButtons--twitter": {
        "message": "Twitter",
        "description": "Title for Twitter button"
    },
    "StickerCreator--ShareButtons--pinterest": {
        "message": "Pinterest",
        "description": "Title for Pinterest button"
    },
    "StickerCreator--ShareButtons--whatsapp": {
        "message": "WhatsApp",
        "description": "Title for WhatsApp button"
    },
    "StickerCreator--AppStage--next": {
        "message": "Siguiente",
        "description": "Default text for the next button on all stages of the sticker creator"
    },
    "StickerCreator--AppStage--prev": {
        "message": "Atrás",
        "description": "Default text for the previous button on all stages of the sticker creator"
    },
    "StickerCreator--DropStage--title": {
        "message": "Añade stickers",
        "description": "Title for the drop stage of the sticker creator"
    },
    "StickerCreator--DropStage--help": {
        "message": "Los stickers son archivos en formato PNG, APNG o WebP con fondo transparente y un tamaño de 512x512 píxeles. El borde recomendado es de 16 píxeles.",
        "description": "Help text for the drop stage of the sticker creator"
    },
    "StickerCreator--DropStage--showMargins": {
        "message": "Mostrar borde",
        "description": "Text for the show margins toggle on the drop stage of the sticker creator"
    },
    "StickerCreator--DropStage--addMore": {
        "message": "Añade $count$ o más",
        "description": "Text to show user how many more stickers they must add",
        "placeholders": {
            "hashtag": {
                "content": "$1",
                "example": "4"
            }
        }
    },
    "StickerCreator--EmojiStage--title": {
        "message": "Describe cada sticker con un emoji",
        "description": "Title for the drop stage of the sticker creator"
    },
    "StickerCreator--EmojiStage--help": {
        "message": "Esto permite sugerir stickers al introducir un emoji en un chat.",
        "description": "Help text for the drop stage of the sticker creator"
    },
    "StickerCreator--MetaStage--title": {
        "message": "Sólo unos pocos detalles más ...",
        "description": "Title for the meta stage of the sticker creator"
    },
    "StickerCreator--MetaStage--Field--title": {
        "message": "Título",
        "description": "Label for the title input of the meta stage of the sticker creator"
    },
    "StickerCreator--MetaStage--Field--author": {
        "message": "Autor",
        "description": "Label for the author input of the meta stage of the sticker creator"
    },
    "StickerCreator--MetaStage--Field--cover": {
        "message": "Imagen de presentación",
        "description": "Label for the cover image picker of the meta stage of the sticker creator"
    },
    "StickerCreator--MetaStage--Field--cover--help": {
        "message": "Esta es la imagen mostrada cuando se comparte el paquete",
        "description": "Help text for the cover image picker of the meta stage of the sticker creator"
    },
    "StickerCreator--MetaStage--ConfirmDialog--title": {
        "message": "¿Estás segura de subir el paquete de stickers?",
        "description": "Title for the confirm dialog on the meta stage of the sticker creator"
    },
    "StickerCreator--MetaStage--ConfirmDialog--confirm": {
        "message": "Subir",
        "description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator"
    },
    "StickerCreator--MetaStage--ConfirmDialog--text": {
        "message": "No podrás editar el paquete ni borrarlo nunca más tras subirlo (pero podrás crear nuevos paquetes sin fallos para compartir).",
        "description": "The text inside the confirmation dialog on the meta stage of the sticker creator"
    },
    "StickerCreator--UploadStage--title": {
        "message": "Creando tu paquete de stickers",
        "description": "Title for the upload stage of the sticker creator"
    },
    "StickerCreator--UploadStage-uploaded": {
        "message": "$count$ de $total$ subidas",
        "description": "Title for the upload stage of the sticker creator",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "3"
            },
            "total": {
                "content": "$2",
                "example": "20"
            }
        }
    },
    "StickerCreator--ShareStage--title": {
        "message": "¡Enhorabuena! Has creado un paquete de stickers.",
        "description": "Title for the share stage of the sticker creator"
    },
    "StickerCreator--ShareStage--help": {
        "message": "Accede a tus nuevos stickers a través del icono de stickers o compártelos con tus amistades usando el enlace inferior.",
        "description": "Help text for the share stage of the sticker creator"
    },
    "StickerCreator--ShareStage--callToAction": {
        "message": "Usa el hashtag $hashtag$ en las redes sociales para ayudar a más personas a encontrar tu paquete de stickers (si así lo deseas).",
        "description": "Call to action text for the share stage of the sticker creator",
        "placeholders": {
            "hashtag": {
                "content": "$1",
                "example": "<strong>#makeprivacystick</strong>"
            }
        }
    },
    "StickerCreator--ShareStage--copyTitle": {
        "message": "Dirección del paquete de stickers",
        "description": "Title for the copy button on the share stage of the sticker creator"
    },
    "StickerCreator--ShareStage--close": {
        "message": "Cerrar",
        "description": "Text for the close button on the share stage of the sticker creator"
    },
    "StickerCreator--ShareStage--createAnother": {
        "message": "Crear otro paquete de stickers",
        "description": "Text for the create another sticker pack button on the share stage of the sticker creator"
    },
    "StickerCreator--ShareStage--socialMessage": {
        "message": "Mira este paquete de stickers que he creado en Signal. #makeprivacystick ",
        "description": "Text which is shared to social media platforms for sticker packs"
    },
    "StickerCreator--Toasts--imagesAdded": {
        "message": "$count$ imágen(es) añadidas",
        "description": "Text for the toast when images are added to the sticker creator",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "3"
            }
        }
    },
    "StickerCreator--Toasts--animated": {
        "message": "Stickers animados no funcionan por el momento",
        "description": "Text for the toast when an image that is animated was dropped on the sticker creator"
    },
    "StickerCreator--Toasts--tooLarge": {
        "message": "La imagen arrastrada es demasiado grande",
        "description": "Text for the toast when an image that is too large was dropped on the sticker creator"
    },
    "StickerCreator--Toasts--errorProcessing": {
        "message": "Fallo al procesar la imagen",
        "description": "Text for the toast when an image cannot be processed was dropped on the sticker creator with a generic error"
    },
    "StickerCreator--Toasts--APNG--notSquare": {
        "message": "Los stickers en formato PNG animado deben tener forma cuadrada",
        "description": "Text for the toast when someone tries to upload a non-square APNG"
    },
    "StickerCreator--Toasts--mustLoopForever": {
        "message": "Los stickers animados deben tener un bucle infinito",
        "description": "Text for the toast when an image in the sticker creator does not animate forever"
    },
    "StickerCreator--Toasts--APNG--dimensionsTooLarge": {
        "message": "El tamaño de los stickers en formato PNG animado es demasiado grande",
        "description": "Text for the toast when an APNG image in the sticker creator is too large"
    },
    "StickerCreator--Toasts--APNG--dimensionsTooSmall": {
        "message": "El tamaño de los stickers en formato PNG animado es demasiado pequeño",
        "description": "Text for the toast when an APNG image in the sticker creator is too small"
    },
    "StickerCreator--Toasts--errorUploading": {
        "message": "Fallo al subir stickers:  $message$",
        "description": "Text for the toast when a sticker pack cannot be uploaded",
        "placeholders": {
            "message": {
                "content": "$1",
                "example": "Not connected"
            }
        }
    },
    "StickerCreator--Toasts--linkedCopied": {
        "message": "Enlace copiado",
        "description": "Text for the toast when a link for sharing is copied from the Sticker Creator"
    },
    "StickerCreator--StickerPreview--light": {
        "message": "Tu sticker en tema (con fondo) claro",
        "description": "Text for the sticker preview for the light theme"
    },
    "StickerCreator--StickerPreview--dark": {
        "message": "Tu sticker en tema (con fondo) oscuro",
        "description": "Text for the sticker preview for the dark theme"
    },
    "StickerCreator--Authentication--error": {
        "message": "Por favor, configura Signal en tu teléfono y enlázalo con Signal Desktop para usar el Creador de Paquetes de Stickers",
        "description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator"
    },
    "Reactions--error": {
        "message": "Fallo al enviar la reacción. Inténtalo de nuevo.",
        "description": "Shown when a reaction fails to send"
    },
    "ReactionsViewer--more": {
        "message": "Más",
        "description": "Use in the reaction picker as the alt text for the 'more' button"
    },
    "ReactionsViewer--all": {
        "message": "Todas",
        "description": "Shown in reaction viewer as the title for the 'all' category"
    },
    "MessageRequests--message-direct": {
        "message": "¿Deseas que $name$ te envíe mensajes y compartir tu nombre y foto de perfil? Esta persona no sabrá que has visto sus mensajes hasta que aceptes.",
        "description": "Shown as the message for a message request in a direct message",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Cayce"
            }
        }
    },
    "MessageRequests--message-direct-blocked": {
        "message": "¿Deseas que $name$ te envíe mensajes y compartir tu nombre y foto de perfil? No recibirás ningún mensaje hasta que desbloquees a esta persona.",
        "description": "Shown as the message for a message request in a direct message with a blocked account",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Cayce"
            }
        }
    },
    "MessageRequests--message-group": {
        "message": "¿Unirse a este grupo y compartir tu nombre y foto de perfil con sus participantes? No sabrán que has visto sus mensajes hasta que aceptes.",
        "description": "Shown as the message for a message request in a group",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Cayce Pollard"
            }
        }
    },
    "MessageRequests--message-group-blocked": {
        "message": "¿Desbloquear este grupo y compartir tu nombre y foto de perfil con sus participantes? No recibirás ningún mensaje del grupo hasta que lo desbloquees.",
        "description": "Shown as the message for a message request in a blocked group"
    },
    "MessageRequests--block": {
        "message": "Bloquear",
        "description": "Shown as a button to let the user block a message request"
    },
    "MessageRequests--unblock": {
        "message": "Desbloquear",
        "description": "Shown as a button to let the user unblock a message request"
    },
    "MessageRequests--unblock-confirm-title": {
        "message": "¿Desbloquear a $name$?",
        "description": "Shown as a button to let the user unblock a message request",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Cayce Pollard"
            }
        }
    },
    "MessageRequests--unblock-direct-confirm-body": {
        "message": "Podréis chatear y llamaros mutuamente.",
        "description": "Shown as the body in the confirmation modal for unblocking a private message request",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Cayce Pollard"
            }
        }
    },
    "MessageRequests--unblock-group-confirm-body": {
        "message": "Participantes del grupo podrán agregarte de nuevo.",
        "description": "Shown as the body in the confirmation modal for unblocking a group message request",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Cayce Pollard"
            }
        }
    },
    "MessageRequests--block-and-delete": {
        "message": "Bloquear y eliminar",
        "description": "Shown as a button to let the user block and delete a message request"
    },
    "MessageRequests--block-direct-confirm-title": {
        "message": "¿Bloquear a $name$?",
        "description": "Shown as the title in the confirmation modal for blocking a private message request",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Cayce Pollard"
            }
        }
    },
    "MessageRequests--block-direct-confirm-body": {
        "message": "Las personas bloqueadas no podrán llamarte ni enviarte mensajes.",
        "description": "Shown as the body in the confirmation modal for blocking a private message request"
    },
    "MessageRequests--block-group-confirm-title": {
        "message": "¿Bloquear y abandonar «$group$»?",
        "description": "Shown as the title in the confirmation modal for blocking a group message request",
        "placeholders": {
            "group": {
                "content": "$1",
                "example": "Friends 🌿"
            }
        }
    },
    "MessageRequests--block-group-confirm-body": {
        "message": "No podrás enviar ni recibir más mensajes de este grupo y sus participantes no podrán agregarte de nuevo al grupo.",
        "description": "Shown as the body in the confirmation modal for blocking a group message request"
    },
    "MessageRequests--delete": {
        "message": "Eliminar",
        "description": "Shown as a button to let the user delete any message request"
    },
    "MessageRequests--delete-direct-confirm-title": {
        "message": "¿Eliminar el chat?",
        "description": "Shown as the title in the confirmation modal for deleting a private message request"
    },
    "MessageRequests--delete-direct-confirm-body": {
        "message": "Este chat se eliminará de todos tus dispositivos.",
        "description": "Shown as the body in the confirmation modal for deleting a private message request"
    },
    "MessageRequests--delete-group-confirm-title": {
        "message": "¿Eliminar y abandonar «$group$»?",
        "description": "Shown as the title in the confirmation modal for deleting a group message request",
        "placeholders": {
            "group": {
                "content": "$1",
                "example": "Friends 🌿"
            }
        }
    },
    "MessageRequests--delete-direct": {
        "message": "Eliminar",
        "description": "Shown as a button to let the user delete a direct message request"
    },
    "MessageRequests--delete-group": {
        "message": "Eliminar y abandonar",
        "description": "Shown as a button to let the user delete a group message request"
    },
    "MessageRequests--delete-group-confirm-body": {
        "message": "Abandonarás este grupo, que se eliminará de todos tus dispositivos.",
        "description": "Shown as the body in the confirmation modal for deleting a group message request"
    },
    "MessageRequests--accept": {
        "message": "Aceptar",
        "description": "Shown as a button to let the user accept a message request"
    },
    "MessageRequests--continue": {
        "message": "Adelante",
        "description": "Shown as a button to share your profile, necessary to continue messaging in a conversation"
    },
    "MessageRequests--profile-sharing--group": {
        "message": "¿Deseas continuar chateando con este grupo y compartir tu nombre y foto con sus participantes? $learnMore$",
        "description": "Shown when user hasn't shared their profile in a group yet",
        "placeholders": {
            "learnMore": {
                "content": "$1",
                "example": "Learn More."
            }
        }
    },
    "MessageRequests--profile-sharing--direct": {
        "message": "¿Deseas continuar chateando con $firstName$ y compartir tu nombre y foto con esta persona? $learnMore$",
        "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet",
        "placeholders": {
            "firstName": {
                "content": "$1",
                "example": "Alice"
            },
            "learnMore": {
                "content": "$2",
                "example": "Learn More."
            }
        }
    },
    "MessageRequests--learn-more": {
        "message": "Saber más.",
        "description": "Shown at the end of profile sharing messages as a link."
    },
    "ConversationHero--members": {
        "message": "$count$ participantes",
        "description": "Specifies the number of members in a group conversation",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "22"
            }
        }
    },
    "ConversationHero--members-1": {
        "message": "1 participante",
        "description": "Specifies the number of members in a group conversation when there is one member",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "22"
            }
        }
    },
    "ConversationHero--membership-1": {
        "message": "Participa en «$group$».",
        "description": "Shown in the conversation hero to indicate this user is a member of a mutual group",
        "placeholders": {
            "group": {
                "content": "$1",
                "example": "NYC Rock Climbers"
            }
        }
    },
    "ConversationHero--membership-2": {
        "message": "Participa en «$group1$» y «$group2$».",
        "description": "Shown in the conversation hero to indicate this user is a member of at least two mutual groups",
        "placeholders": {
            "group1": {
                "content": "$1",
                "example": "NYC Rock Climbers"
            },
            "group2": {
                "content": "$2",
                "example": "Dinner Party"
            }
        }
    },
    "ConversationHero--membership-3": {
        "message": "Participa en «$group1$», «$group2$» y «$group3$».",
        "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups",
        "placeholders": {
            "group1": {
                "content": "$1",
                "example": "NYC Rock Climbers"
            },
            "group2": {
                "content": "$2",
                "example": "Dinner Party"
            },
            "group3": {
                "content": "$3",
                "example": "Friends 🌿"
            }
        }
    },
    "ConversationHero--membership-extra": {
        "message": "Participa en «$group1$», «$group2$», «$group3$» y $remainingCount$ grupos más.",
        "description": "Shown in the conversation hero to indicate this user is a member of at least three mutual groups",
        "placeholders": {
            "group1": {
                "content": "$1",
                "example": "NYC Rock Climbers"
            },
            "group2": {
                "content": "$2",
                "example": "Dinner Party"
            },
            "group3": {
                "content": "$3",
                "example": "Friends 🌿"
            },
            "remainingCount": {
                "content": "$4",
                "example": "3"
            }
        }
    },
    "ConversationHero--membership-added": {
        "message": "$name$ te ha añadido al grupo.",
        "description": "Shown Indicates that you were added to a group by a given individual.",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Jeff Smith"
            }
        }
    },
    "acceptCall": {
        "message": "Atender",
        "description": "Shown in tooltip for the button to accept a call (audio or video)"
    },
    "acceptCallWithoutVideo": {
        "message": "Atender sin vídeo",
        "description": "Shown in tooltip for the button to accept a video call without video"
    },
    "declineCall": {
        "message": "Rechazar",
        "description": "Shown in tooltip for the button to decline a call (audio or video)"
    },
    "declinedIncomingAudioCall": {
        "message": "Has rechazado una llamada",
        "description": "Shown in conversation history when you declined an incoming audio call"
    },
    "declinedIncomingVideoCall": {
        "message": "Has rechazado una vídeollamada",
        "description": "Shown in conversation history when you declined an incoming video call"
    },
    "acceptedIncomingAudioCall": {
        "message": "Llamada entrante",
        "description": "Shown in conversation history when you accepted an incoming audio call"
    },
    "acceptedIncomingVideoCall": {
        "message": "Vídeollamada entrante",
        "description": "Shown in conversation history when you accepted an incoming video call"
    },
    "missedIncomingAudioCall": {
        "message": "Llamada perdida",
        "description": "Shown in conversation history when you missed an incoming audio call"
    },
    "missedIncomingVideoCall": {
        "message": "Vídeollamada perdida",
        "description": "Shown in conversation history when you missed an incoming video call"
    },
    "acceptedOutgoingAudioCall": {
        "message": "Llamada realizada",
        "description": "Shown in conversation history when you made an outgoing audio call"
    },
    "acceptedOutgoingVideoCall": {
        "message": "Vídeollamada realizada",
        "description": "Shown in conversation history when you made an outgoing video call"
    },
    "missedOrDeclinedOutgoingAudioCall": {
        "message": "Llamada no atendida",
        "description": "Shown in conversation history when your audio call is missed or declined"
    },
    "missedOrDeclinedOutgoingVideoCall": {
        "message": "Vídeollamada no atendida",
        "description": "Shown in conversation history when your video call is missed or declined"
    },
    "incomingAudioCall": {
        "message": "Llamada entrante ...",
        "description": "Shown in both the incoming call bar and notification for an incoming audio call"
    },
    "incomingVideoCall": {
        "message": "Vídeollemada entrante ...",
        "description": "Shown in both the incoming call bar and notification for an incoming video call"
    },
    "outgoingCallPrering": {
        "message": "Llamando ...",
        "description": "Shown in the call screen when placing an outgoing call that isn't ringing yet"
    },
    "outgoingCallRinging": {
        "message": "Sonando ...",
        "description": "Shown in the call screen when placing an outgoing call that is now ringing"
    },
    "makeOutgoingCall": {
        "message": "Inicia una llamada",
        "description": "Title for the call button in a conversation"
    },
    "makeOutgoingVideoCall": {
        "message": "Inicia una videollamada",
        "description": "Title for the video call button in a conversation"
    },
    "joinOngoingCall": {
        "message": "Unirse",
        "description": "Text that appears in a group when a call is active"
    },
    "callNeedPermission": {
        "message": "$title$ recibirá tu solicitud de chat. Podrás llamar en cuanto la acepte.",
        "description": "Shown when a call is rejected because the other party hasn't approved the message/call request",
        "placeholders": {
            "title": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "callReconnecting": {
        "message": "Volviendo a conectar ...",
        "description": "Shown in the call screen when the call is reconnecting due to network issues"
    },
    "callDuration": {
        "message": "Signal $duration$",
        "description": "Shown in the call screen to indicate how long the call has been connected",
        "placeholders": {
            "duration": {
                "content": "$1",
                "example": "00:01"
            }
        }
    },
    "callingDeviceSelection__settings": {
        "message": "Ajustes",
        "description": "Title for device selection settings"
    },
    "calling__participants": {
        "message": "$people$ en la llamada",
        "description": "Title for participants list toggle",
        "placeholders": {
            "people": {
                "content": "$1",
                "example": "16"
            }
        }
    },
    "calling__call-notification__ended": {
        "message": "La llamada en grupo ha terminado",
        "description": "Notification message when a group call has ended"
    },
    "calling__call-notification__started-by-someone": {
        "message": "Se inició una llamada en grupo",
        "description": "Notification message when a group call has started, but we don't know who started it"
    },
    "calling__call-notification__started-by-you": {
        "message": "Has iniciado una llamada en grupo",
        "description": "Notification message when a group call has started by you"
    },
    "calling__call-notification__started": {
        "message": "$name$ ha iniciado una llamada en grupo",
        "description": "Notification message when a group call has started",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "calling__call-notification__button__in-another-call-tooltip": {
        "message": "Ya estás en una llamada",
        "description": "Tooltip in disabled notification button when you're on another call"
    },
    "calling__call-notification__button__call-full-tooltip": {
        "message": "La llamada ha alcanzado el número máximo de $max$ participantes",
        "description": "Tooltip in disabled notification button when the call is full",
        "placeholders": {
            "max": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "calling__pip--on": {
        "message": "Minimizar llamada",
        "description": "Title for picture-in-picture toggle"
    },
    "calling__pip--off": {
        "message": "Llamada a pantalla completa",
        "description": "Title for picture-in-picture toggle"
    },
    "calling__switch-view--to-grid": {
        "message": "Cambiar a vista de rejilla",
        "description": "Title for grid/speaker view toggle when on a call"
    },
    "calling__switch-view--to-speaker": {
        "message": "Cambiar a vista de persona activa",
        "description": "Title for grid/speaker view toggle when on a call"
    },
    "calling__hangup": {
        "message": "Abandonar llamada",
        "description": "Title for hang up button"
    },
    "callingDeviceSelection__label--video": {
        "message": "Vídeo",
        "description": "Label for video input selector"
    },
    "callingDeviceSelection__label--audio-input": {
        "message": "Micrófono",
        "description": "Label for audio input selector"
    },
    "callingDeviceSelection__label--audio-output": {
        "message": "Altavoces",
        "description": "Label for audio output selector"
    },
    "callingDeviceSelection__select--no-device": {
        "message": "No hay dispositivos disponibles",
        "description": "Message for when there are no available devices to select for input/output audio or video"
    },
    "callingDeviceSelection__select--default": {
        "message": "Por defecto",
        "description": "Shown when the device is the default device"
    },
    "muteNotificationsTitle": {
        "message": "Silenciar notificaciones",
        "description": "Label for the mute notifications drop-down selector"
    },
    "muteHour": {
        "message": "Silenciar por una hora",
        "description": "Label for muting the conversation"
    },
    "muteDay": {
        "message": "Silenciar por un día",
        "description": "Label for muting the conversation"
    },
    "muteWeek": {
        "message": "Silenciar por una semana",
        "description": "Label for muting the conversation"
    },
    "muteYear": {
        "message": "Silenciar por un año",
        "description": "Label for muting the conversation"
    },
    "unmute": {
        "message": "No silenciar",
        "description": "Label for unmuting the conversation"
    },
    "muteExpirationLabel": {
        "message": "Silenciado hasta $duration$",
        "description": "Shown in the mute notifications submenu whenever a conversation has been muted",
        "placeholders": {
            "duration": {
                "content": "$1",
                "example": "10/23/2023, 7:10 PM"
            }
        }
    },
    "EmojiButton__label": {
        "message": "Emojis",
        "description": "Label for emoji button"
    },
    "ErrorModal--title": {
        "message": "¡Algo ha ido mal!",
        "description": "Title of pop-up dialog when user-initiated task has gone wrong"
    },
    "ErrorModal--description": {
        "message": "Por favor, inténtalo de nuevo o contacta con nuestro soporte.",
        "description": "Description text in pop-up dialog when user-initiated task has gone wrong"
    },
    "Confirmation--confirm": {
        "message": "De acuerdo",
        "description": "Button to dismiss pop-up dialog when user-initiated task has gone wrong"
    },
    "unknown-sgnl-link": {
        "message": "Lo sentimos, el enlace sgnl:// no es válido",
        "description": "Shown if you click on a sgnl:// link not currently supported by Desktop"
    },
    "GroupV2--join--invalid-link--title": {
        "message": "Enlace inválido",
        "description": "Shown if we are unable to parse a group link"
    },
    "GroupV2--join--invalid-link": {
        "message": "Enlace de grupo inválido. Asegúrate que el enlace es correcto antes de intentar unirte.",
        "description": "Shown if we are unable to parse a group link"
    },
    "GroupV2--join--prompt": {
        "message": "¿Deseas unirte a este grupo y compartir tu nombre y foto con sus participantes?",
        "description": "Shown when you click on a group link to confirm"
    },
    "GroupV2--join--already-in-group": {
        "message": "Ya eres participante del grupo.",
        "description": "Shown if you click a group link for a group where you're already a member"
    },
    "GroupV2--join--already-awaiting-approval": {
        "message": "Ya has solicitado participar en este grupo.",
        "description": "Shown if you click a group link for a group where you've already requested approval'"
    },
    "GroupV2--join--unknown-link-version--title": {
        "message": "Versión de enlace desconocida",
        "description": "This group link is no longer valid."
    },
    "GroupV2--join--unknown-link-version": {
        "message": "Este enlace no está soportado por esta versión de Signal Desktop.",
        "description": "Shown if you click a group link and we can't get information about it"
    },
    "GroupV2--join--link-revoked--title": {
        "message": "Fallo al unirse al grupo",
        "description": "Shown if you click a group link and we can't get information about it"
    },
    "GroupV2--join--link-revoked": {
        "message": "Este enlace de grupo es inválido.",
        "description": "Shown if you click a group link and we can't get information about it"
    },
    "GroupV2--join--prompt-with-approval": {
        "message": "Un(a) admin del grupo debe aprobar tu solicitud antes de poder unirte al grupo. Al unirte, tu nombre y foto se compartirán con sus participantes.",
        "description": "Shown when you click on a group link to confirm, if it requires admin approval"
    },
    "GroupV2--join--join-button": {
        "message": "Unirse",
        "description": "The button to join the group"
    },
    "GroupV2--join--request-to-join-button": {
        "message": "Solicitar unirse",
        "description": "The button to join the group, if approval is required"
    },
    "GroupV2--join--cancel-request-to-join": {
        "message": "Retirar solicitud",
        "description": "The button to cancel request to join the group"
    },
    "GroupV2--join--cancel-request-to-join--confirmation": {
        "message": "¿Deseas retirar tu solicitud para unirte a este grupo?",
        "description": "A confirmation message that shows after you click the button"
    },
    "GroupV2--join--cancel-request-to-join--yes": {
        "message": "Sí",
        "description": "Choosing to continue in the cancel join confirmation dialog"
    },
    "GroupV2--join--cancel-request-to-join--no": {
        "message": "No",
        "description": "Choosing not to continue in the cancel join confirmation dialog"
    },
    "GroupV2--join--member-count--single": {
        "message": "1 participante",
        "description": "Shown in the metadata section if group has just one member"
    },
    "GroupV2--join--member-count--multiple": {
        "message": "$count$ participantes",
        "description": "Shown in the metadata section if group has more than one member",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "12"
            }
        }
    },
    "GroupV2--join--group-metadata": {
        "message": "Grupo · $memberCount$",
        "description": "A holder for two pieces of information - the type of conversation, and the member count",
        "placeholders": {
            "memberCount": {
                "content": "$1",
                "example": "12 members"
            }
        }
    },
    "GroupV2--join--requested": {
        "message": "Se ha enviado tu solicitud para unirte al grupo a l@s admins. Te llegará una notificación con su respuesta. ",
        "description": "Shown in composition area when you've requested to join a group"
    },
    "GroupV2--join--general-join-failure--title": {
        "message": "Fallo en el enlace",
        "description": "Shown if something went wrong when you try to join via a group link"
    },
    "GroupV2--join--general-join-failure": {
        "message": "Fallo al unirse a través del enlace. Inténtalo más tarde.",
        "description": "Shown if something went wrong when you try to join via a group link"
    },
    "GroupV2--admin": {
        "message": "Admin",
        "description": "Label for a group administrator"
    },
    "GroupV2--all-members": {
        "message": "Cualquiera",
        "description": "Label for describing the general non-privileged members of a group"
    },
    "updating": {
        "message": "Actualizando ...",
        "description": "Shown along with a spinner when an update operation takes longer than one second"
    },
    "GroupV2--create--you": {
        "message": "Has creado el grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--create--other": {
        "message": "$memberName$ ha creado el grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--create--unknown": {
        "message": "Se ha creado el grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--title--change--other": {
        "message": "$memberName$ ha modificado el nombre del chat en grupo a «$newTitle$».",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            },
            "newTitle": {
                "content": "$2",
                "example": "Saturday Hiking"
            }
        }
    },
    "GroupV2--title--change--you": {
        "message": "Has modificado el nombre del chat en grupo a «$newTitle$».",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "newTitle": {
                "content": "$1",
                "example": "Saturday Hiking"
            }
        }
    },
    "GroupV2--title--change--unknown": {
        "message": "Un(a) participante ha modificado el nombre del chat en grupo a «$newTitle$».",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "newTitle": {
                "content": "$1",
                "example": "Saturday Hiking"
            }
        }
    },
    "GroupV2--title--remove--other": {
        "message": "$memberName$ ha eliminado el nombre del chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--title--remove--you": {
        "message": "Has eliminado el nombre del grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--title--remove--unknown": {
        "message": "Un(a) participante ha eliminado el nombre del chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--avatar--change--other": {
        "message": "$memberName$ ha modificado la imagen del chat en grupo. ",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--avatar--change--you": {
        "message": "Has modificado la imagen del chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--avatar--change--unknown": {
        "message": "Un(a) participante ha modificado la imagen del chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--avatar--remove--other": {
        "message": "$memberName$ ha eliminado la imagen del chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--avatar--remove--you": {
        "message": "Has eliminado la imagen del chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--avatar--remove--unknown": {
        "message": "Un(a) participante ha eliminado la imagen del chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-attributes--admins--other": {
        "message": "$adminName$ ha actualizado quién puede editar los detalles del chat en grupo a «sólo admins».",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--access-attributes--admins--you": {
        "message": "Has actualizado quién puede editar los detalles del chat en grupo a «sólo admins».",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-attributes--admins--unknown": {
        "message": "Un(a) admin ha actualizado quién puede editar los detalles del chat a «sólo admins».",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-attributes--all--other": {
        "message": "$adminName$ ha actualizado quién puede editar los detalles del chat en grupo a «cualquiera».",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--access-attributes--all--you": {
        "message": "Has actualizado quién puede editar los detalles del chat en grupo a «cualquiera».",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-attributes--all--unknown": {
        "message": "Un(a) admin ha actualizado quién puede editar los detalles del chat en grupo a «cualquiera».",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-members--admins--other": {
        "message": "$adminName$ ha actualizado quién puede editar la lista de participantes del chat en grupo a «sólo admins».",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--access-members--admins--you": {
        "message": "Has actualizado quién puede editar la lista de participantes del chat en grupo a «sólo admins».",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-members--admins--unknown": {
        "message": "Un(a) admin ha actualizado quién puede editar la lista de participantes del chat en grupo a «sólo admins».",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-members--all--other": {
        "message": "$adminName$ ha actualizado quién puede editar la lista de participantes del chat en grupo a «cualquiera».",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--access-members--all--you": {
        "message": "Has actualizado quién puede editar la lista de participantes del chat en grupo a «cualquiera».",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-members--all--unknown": {
        "message": "Un(a) admin ha actualizado quién puede editar la lista de participantes del chat en grupo a «cualquiera».",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-invite-link--disabled--you": {
        "message": "Has desactivado la confirmación de admin para unirse al grupo vía enlace.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-invite-link--disabled--other": {
        "message": "$adminName$ ha desactivado la confirmación de admin para unirse al grupo vía enlace.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--access-invite-link--disabled--unknown": {
        "message": "Se ha desactivado la confirmación de admin para unirse al grupo vía enlace.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-invite-link--enabled--you": {
        "message": "Has activado la confirmación de admin para unirse al grupo vía enlace.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--access-invite-link--enabled--other": {
        "message": "$adminName$ ha activado la confirmación de admin para unirse al grupo vía enlace.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--access-invite-link--enabled--unknown": {
        "message": "Se ha activado la confirmación de admin para unirse al grupo vía enlace.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--member-add--invited--you": {
        "message": "Has añadido a $inviteeName$ como invitad@.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-add--invited--other": {
        "message": "$memberName$ ha añadido a $inviteeName$ como invitad@.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Alice"
            },
            "inviteeName": {
                "content": "$2",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-add--invited--unknown": {
        "message": "Un(a) participante ha añadido a $inviteeName$ como invitad@.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-add--from-invite--other": {
        "message": "$inviteeName$ ha aceptado la invitación al chat en grupo de $inviterName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Alice"
            },
            "inviterName": {
                "content": "$2",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-add--from-invite--other-no-from": {
        "message": "$inviteeName$ ha aceptado la invitación al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-add--from-invite--you": {
        "message": "Has aceptado la invitación de $inviterName$ para participar en el chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviterName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-add--from-invite--you-no-from": {
        "message": "Has aceptado la invitación para participar en el grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--member-add--from-invite--from-you": {
        "message": "$inviteeName$ ha aceptado tu invitación al chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-add--other--other": {
        "message": "$adderName$ ha agredado a $addeeName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adderName": {
                "content": "$1",
                "example": "Bob"
            },
            "addeeName": {
                "content": "$2",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-add--other--you": {
        "message": "Has añadido a $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-add--other--unknown": {
        "message": "Un(a) participante ha añadido a $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-add--you--other": {
        "message": "$memberName$ te ha añadido al chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-add--you--you": {
        "message": "Te has incorporado al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--member-add--you--unknown": {
        "message": "Te has unido al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--member-add-from-link--you--you": {
        "message": "Te has unido al grupo vía enlace.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--member-add-from-link--other": {
        "message": "$memberName$ se ha unido al grupo vía enlace.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-add-from-admin-approval--you--other": {
        "message": "$adminName$ ha aprobado tu solicitud para unirte al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-add-from-admin-approval--you--unknown": {
        "message": "Se ha aprobado tu solicitud para unirte al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--member-add-from-admin-approval--other--you": {
        "message": "Has aprobado la solicitud de $joinerName$para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "joinerName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-add-from-admin-approval--other--other": {
        "message": "$adminName$ ha aprobado tu solicitud de $joinerName$ para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            },
            "joinerName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-add-from-admin-approval--other--unknown": {
        "message": "Se ha aprobado la solicitud de $joinerName$ para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "joinerName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-remove--other--other": {
        "message": "$adminName$ ha expulsado a $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            },
            "memberName": {
                "content": "$2",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-remove--other--self": {
        "message": "$memberName$ ha abandonado el grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-remove--other--you": {
        "message": "Has expulsado a $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-remove--other--unknown": {
        "message": "Un(a) participante ha expulsado a $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-remove--you--other": {
        "message": "$adminName$ te ha expulsado del chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-remove--you--you": {
        "message": "Has abandonado el grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--member-remove--you--unknown": {
        "message": "Te han expulsado del grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--member-privilege--promote--other--other": {
        "message": "$adminName$ ha promovido a $memberName$ a admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            },
            "memberName": {
                "content": "$2",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-privilege--promote--other--you": {
        "message": "Has promovido a $memberName$ a admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-privilege--promote--other--unknown": {
        "message": "Un(a) admin ha promovido a $memberName$ a admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-privilege--promote--you--other": {
        "message": "$adminName$ te ha promovido a admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-privilege--promote--you--unknown": {
        "message": "Un(a) admin te ha promovido a admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--member-privilege--demote--other--other": {
        "message": "$adminName$ ha retirado los permisos de admin a $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            },
            "memberName": {
                "content": "$2",
                "example": "Alice"
            }
        }
    },
    "GroupV2--member-privilege--demote--other--you": {
        "message": "Has retirado los permisos de admin a $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-privilege--demote--other--unknown": {
        "message": "Un(a) admin ha retirado los permisos de admin a $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--member-privilege--demote--you--other": {
        "message": "$adminName$ te ha retirado los permisos de admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--member-privilege--demote--you--unknown": {
        "message": "Un(a) admin te ha retirado los permisos de admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--pending-add--one--other--other": {
        "message": "$memberName$ ha invitado a 1 persona al chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-add--one--other--you": {
        "message": "Has invitado a $inviteeName$ al chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-add--one--other--unknown": {
        "message": "Se ha invitado a una persona al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-add--one--you--other": {
        "message": "$memberName$ te ha invitado al chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-add--one--you--unknown": {
        "message": "Te han invitado al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--pending-add--many--other": {
        "message": "$memberName$ ha invitado a $count$ personas al chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            },
            "count": {
                "content": "$2",
                "example": "5"
            }
        }
    },
    "GroupV2--pending-add--many--you": {
        "message": "Has invitado a $count$ personas al chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "GroupV2--pending-add--many--unknown": {
        "message": "Se han invitado a $count$ personas al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "GroupV2--pending-remove--decline--other": {
        "message": "Una persona invitada por $memberName$ ha rechazado la invitación al chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--decline--you": {
        "message": "$inviteeName$ ha rechazado tu invitación al chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--decline--from-you": {
        "message": "Has rechazado la invitación a participar en el grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--pending-remove--decline--unknown": {
        "message": "Una persona ha rechazado la invitación al chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--pending-remove--revoke--one--other": {
        "message": "$memberName$ ha retirado la invitación para el chat en grupo a una persona.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke--one--you": {
        "message": "Has retirado la invitación para el chat en grupo a una persona.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke-own--to-you": {
        "message": "$inviterName$ ha retirado tu invitación al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviterName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke-own--unknown": {
        "message": "$inviterName$ ha retirado la invitación a 1 persona.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviterName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke--one--unknown": {
        "message": "Un(a) admin ha retirado la invitación para el chat en grupo a una persona.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke--many--other": {
        "message": "$memberName$ ha retirado las invitaciones a $count$ personas para el chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Bob"
            },
            "count": {
                "content": "$2",
                "example": "5"
            }
        }
    },
    "GroupV2--pending-remove--revoke--many--you": {
        "message": "Has retirado las invitaciones a $count$ personas para el chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "GroupV2--pending-remove--revoke--many--unknown": {
        "message": "Un(a) admin ha retirado las invitaciones a $count$ personas para el chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from--one--other": {
        "message": "$adminName$ ha retirado la invitación a una persona para el chat en grupo enviada por $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            },
            "memberName": {
                "content": "$2",
                "example": "Alice"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from--one--you": {
        "message": "Has retirado la invitación a una persona para el chat en grupo enviada por $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from--one--unknown": {
        "message": "Un(a) admin ha retirado la invitación a una persona para el chat en grupo enviada por $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "memberName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from-you--one--other": {
        "message": "$adminName$ ha retirado tu invitación a $inviteeName$ para el chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from-you--one--you": {
        "message": "Has retirado tu invitación a $inviteeName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from-you--one--unknown": {
        "message": "Un(a) admin ha retirado tu invitación a $inviteeName$ para el chat en grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "inviteeName": {
                "content": "$1",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from--many--other": {
        "message": "$adminName$ ha retirado las invitaciones a $count$ personas para el chat en grupo enviadas por $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            },
            "memberName": {
                "content": "$2",
                "example": "Alice"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from--many--you": {
        "message": "Has retirado las invitaciones a $count$ personas para el chat en grupo enviadas por $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "5"
            },
            "memberName": {
                "content": "$2",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from--many--unknown": {
        "message": "Un(a) admin ha retirado las invitaciones a $count$ personas para el chat en grupo enviadas por $memberName$.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "5"
            },
            "memberName": {
                "content": "$2",
                "example": "Bob"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from-you--many--other": {
        "message": "$adminName$ ha retirado las invitaciones al chat en grupo que has enviadas a $count$ personas. ",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            },
            "count": {
                "content": "$2",
                "example": "5"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from-you--many--you": {
        "message": "Has retirado las invitaciones al chat en grupo que has enviado a $count$ personas.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "GroupV2--pending-remove--revoke-invite-from-you--many--unknown": {
        "message": "Un(a) admin ha retirado las invitaciones al chat en grupo que has enviado a $count$ personas.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "count": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "GroupV2--admin-approval-add-one--you": {
        "message": "Has enviado una solicitud para unirte al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--admin-approval-add-one--other": {
        "message": "$joinerName$ ha solicitado unirse al grupo vía enlace.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "joinerName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--admin-approval-remove-one--you--you": {
        "message": "Has retirado tu solicitud para unirte al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--admin-approval-remove-one--you--unknown": {
        "message": "Un(a) admin ha denegado tu solicitud para unirte al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--admin-approval-remove-one--other--you": {
        "message": "Has rechazado la solicitud de $joinerName$ para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "joinerName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--admin-approval-remove-one--other--own": {
        "message": "$joinerName$ ha retirado su solicitud para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "joinerName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--admin-approval-remove-one--other--other": {
        "message": "$adminName$ ha rechazado la solicitud de $joinerName$ para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Bob"
            },
            "joinerName": {
                "content": "$2",
                "example": "Alice"
            }
        }
    },
    "GroupV2--group-link-add--disabled--you": {
        "message": "Has activado el enlace para unirse al grupo sin confirmación de admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--group-link-add--disabled--other": {
        "message": "$adminName$ ha activado el enlace para unirse al grupo sin confirmación de admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--group-link-add--disabled--unknown": {
        "message": "Se ha activado el enlace para unirse al grupo sin confirmación de admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--group-link-add--enabled--you": {
        "message": "Has activado el enlace para unirse al grupo tras confirmación de admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--group-link-add--enabled--other": {
        "message": "$adminName$ ha activado el enlace para unirse al grupo tras confirmación de admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--group-link-add--enabled--unknown": {
        "message": "Se ha activado el enlace para unirse al grupo tras confirmación de admin.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--group-link-remove--you": {
        "message": "Has desactivado el enlace para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--group-link-remove--other": {
        "message": "$adminName$ ha desactivado el enlace del grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--group-link-remove--unknown": {
        "message": "Se ha desactivado el enlace para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--group-link-reset--you": {
        "message": "Has restablecido el enlace para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV2--group-link-reset--other": {
        "message": "$adminName$ ha restablecido el enlace para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes",
        "placeholders": {
            "adminName": {
                "content": "$1",
                "example": "Alice"
            }
        }
    },
    "GroupV2--group-link-reset--unknown": {
        "message": "Se ha restablecido el enlace para unirse al grupo.",
        "description": "Shown in timeline or conversation preview when v2 group changes"
    },
    "GroupV1--Migration--disabled": {
        "message": "Actualiza este grupo para activar funciones como @menciones y admins. L@s participantes que no comparten su nombre o foto de perfil con este grupo recibirán una invitación para unirse. $learnMore$",
        "description": "Shown instead of composition area when user is forced to migrate a legacy group (GV1).",
        "placeholders": {
            "learnMore": {
                "content": "$1",
                "example": "Learn more."
            }
        }
    },
    "GroupV1--Migration--was-upgraded": {
        "message": "Este grupo se ha actualizado al nuevo sistema de grupos.",
        "description": "Shown in timeline when a legacy group (GV1) is upgraded to a new group (GV2)"
    },
    "GroupV1--Migration--learn-more": {
        "message": "Saber más",
        "description": "Shown on a bubble below a 'group was migrated' timeline notification, or as button on Migrate dialog"
    },
    "GroupV1--Migration--migrate": {
        "message": "Actualizar",
        "description": "Shown on Migrate dialog to kick off the process"
    },
    "GroupV1--Migration--info--title": {
        "message": "¿Qué son los nuevos grupos?",
        "description": "Shown on Learn More popup after GV1 migration"
    },
    "GroupV1--Migration--migrate--title": {
        "message": "Actualizar al nuevo sistema de grupos",
        "description": "Shown on Migration popup after choosing to migrate group"
    },
    "GroupV1--Migration--info--summary": {
        "message": "Funciones de los nuevos grupos incluyen @menciones, admins y más en el futuro.",
        "description": "Shown on Learn More popup after or Migration popup before GV1 migration"
    },
    "GroupV1--Migration--info--keep-history": {
        "message": "Los mensajes y archivos adjuntos se han conservado tras la actualización.",
        "description": "Shown on Learn More popup after GV1 migration"
    },
    "GroupV1--Migration--migrate--keep-history": {
        "message": "Los mensajes y archivos adjuntos se mantendrán tras la actualización.",
        "description": "Shown on Migration popup before GV1 migration"
    },
    "GroupV1--Migration--info--invited--you": {
        "message": "Deberás aceptar una invitación para volver a unirte a este grupo y no recibirás ningún mensaje del grupo hasta que lo hagas.",
        "description": "Shown on Learn More popup after GV1 migration"
    },
    "GroupV1--Migration--info--invited--many": {
        "message": "Est@s participantes deben aceptar la invitación para unirse al grupo y no recibirán ningún mensaje en el grupo hasta que lo hagan:",
        "description": "Shown on Learn More popup after or Migration popup before GV1 migration"
    },
    "GroupV1--Migration--info--invited--one": {
        "message": "Est@ participante debe aceptar la invitación para unirse al grupo y no recibirá ningún mensaje en el grupo hasta que lo haga:",
        "description": "Shown on Learn More popup after or Migration popup before GV1 migration"
    },
    "GroupV1--Migration--info--removed--before--many": {
        "message": "Est@s participantes no pueden unirse a nuevos grupos y se les expulsará del grupo:",
        "description": "Shown on Learn More popup after or Migration popup before GV1 migration"
    },
    "GroupV1--Migration--info--removed--before--one": {
        "message": "Est@ participante no puede unirse a nuevos grupos y se le expulsará del grupo:",
        "description": "Shown on Learn More popup after or Migration popup before GV1 migration"
    },
    "GroupV1--Migration--info--removed--after--many": {
        "message": "Est@s participantes no pueden unirse a nuevos grupos y se les expulsará del grupo:",
        "description": "Shown on Learn More popup after or Migration popup before GV1 migration"
    },
    "GroupV1--Migration--info--removed--after--one": {
        "message": "Est@ participante no puede unirse a nuevos grupos y se le expulsará del grupo:",
        "description": "Shown on Learn More popup after or Migration popup before GV1 migration"
    },
    "GroupV1--Migration--invited--you": {
        "message": "No te han podido añadir al nuevo grupo pero te han invitado a unirte.",
        "description": "Shown in timeline when a group is upgraded and you were invited instead of added"
    },
    "GroupV1--Migration--invited--one": {
        "message": "No se ha podido añadir a $contact$ al nuevo grupo pero ha sido invitad@ a unirse.",
        "description": "Shown in timeline when a group is upgraded and one person was invited, instead of added",
        "placeholders": {
            "contact": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "GroupV1--Migration--invited--many": {
        "message": "No se ha podido añadir a $count$ participantes al nuevo grupo pero han recibido una invitación para unirse.",
        "description": "Shown in timeline when a group is upgraded and some people were invited, instead of added",
        "placeholders": {
            "contact": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "GroupV1--Migration--removed--one": {
        "message": "Se ha expulsado a $contact$ del grupo.",
        "description": "Shown in timeline when a group is upgraded and one person was removed entirely during the upgrade",
        "placeholders": {
            "contact": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "GroupV1--Migration--removed--many": {
        "message": "Se ha expulsado del grupo a $count$ participantes.",
        "description": "Shown in timeline when a group is upgraded and some people were removed entirely during the upgrade",
        "placeholders": {
            "contact": {
                "content": "$1",
                "example": "5"
            }
        }
    },
    "close": {
        "message": "Cerrar",
        "description": "Generic close label"
    },
    "previous": {
        "message": "anterior",
        "description": "Generic previous label"
    },
    "next": {
        "message": "siguiente",
        "description": "Generic next label"
    },
    "CompositionArea--expand": {
        "message": "Expandir",
        "description": "Aria label for expanding composition area"
    },
    "CompositionArea--attach-file": {
        "message": "Adjuntar archivo",
        "description": "Aria label for file attachment button in composition area"
    },
    "countMutedConversationsDescription": {
        "message": "Considerar chats silenciados en el globo de notificación",
        "description": "Description for counting muted conversations in badge setting"
    },
    "ContactModal--message": {
        "message": "Mensaje",
        "description": "Button text for send message button in Group Contact Details modal"
    },
    "ContactModal--rm-admin": {
        "message": "Retirar permisos de admin",
        "description": "Button text for removing as admin button in Group Contact Details modal"
    },
    "ContactModal--make-admin": {
        "message": "Promover a admin",
        "description": "Button text for make admin button in Group Contact Details modal"
    },
    "ContactModal--make-admin-info": {
        "message": "$contact$ podrá editar los ajustes de este grupo y modificar la lista de participantes.",
        "description": "Shown in a confirmation dialog when you are about to grant admin privileges to someone",
        "placeholders": {
            "contact": {
                "content": "$1",
                "example": "Homer"
            }
        }
    },
    "ContactModal--rm-admin-info": {
        "message": "Retirar los permisos de admin a $contact$",
        "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone",
        "placeholders": {
            "contact": {
                "content": "$1",
                "example": "Homer"
            }
        }
    },
    "ContactModal--remove-from-group": {
        "message": "Expulsar del grupo",
        "description": "Button text for remove from group button in Group Contact Details modal"
    },
    "showConversationDetails": {
        "message": "Ajustes del grupo",
        "description": "This is a button in the conversation context menu to show group settings"
    },
    "ConversationDetails--group-link": {
        "message": "Enlace al grupo",
        "description": "This is the label for the group link management panel"
    },
    "ConversationDetails--disappearing-messages-label": {
        "message": "Desaparición de mensajes",
        "description": "This is the label for the disappearing messages setting panel"
    },
    "ConversationDetails--disappearing-messages-info": {
        "message": "Si esta opción está activa, los mensajes enviados y recibidos en este grupo desaparecerán tras ser vistos.",
        "description": "This is the info about the disappearing messages setting"
    },
    "ConversationDetails--group-info-label": {
        "message": "Quién puede modificar detalles del grupo",
        "description": "This is the label for the 'who can edit the group' panel"
    },
    "ConversationDetails--group-info-info": {
        "message": "Selecciona quién puede modificar el nombre e imagen del grupo y la desaparición de mensajes.",
        "description": "This is the additional info for the 'who can edit the group' panel"
    },
    "ConversationDetails--add-members-label": {
        "message": "Quién puede añadir participantes",
        "description": "This is the label for the 'who can add members' panel"
    },
    "ConversationDetails--add-members-info": {
        "message": "Selecciona quién puede añadir participantes a este grupo.",
        "description": "This is the additional info for the 'who can add members' panel"
    },
    "ConversationDetails--requests-and-invites": {
        "message": "Solicitudes e invitaciones al grupo",
        "description": "This is a button to display which members have been invited but have not joined yet"
    },
    "ConversationDetailsActions--leave-group": {
        "message": "Abandonar grupo",
        "description": "This is a button to leave a group"
    },
    "ConversationDetailsActions--block-group": {
        "message": "Bloquear grupo",
        "description": "This is a button to block a group"
    },
    "ConversationDetailsActions--leave-group-modal-title": {
        "message": "¿De verdad deseas abandonar el grupo?",
        "description": "This is the modal title for confirming leaving a group"
    },
    "ConversationDetailsActions--leave-group-modal-content": {
        "message": "No podrás enviar o recibir más mensajes en este grupo.",
        "description": "This is the modal content for confirming leaving a group"
    },
    "ConversationDetailsActions--leave-group-modal-confirm": {
        "message": "Abandonar",
        "description": "This is the modal button to confirm leaving a group"
    },
    "ConversationDetailsActions--block-group-modal-title": {
        "message": "¿Bloquear y abandonar el grupo «$groupName$»?",
        "description": "This is the modal title for confirming blocking a group",
        "placeholders": {
            "groupName": {
                "content": "$1",
                "example": "Our Conversation"
            }
        }
    },
    "ConversationDetailsActions--block-group-modal-content": {
        "message": "No podrás enviar o recibir más mensajes en este grupo.",
        "description": "This is the modal content for confirming blocking a group"
    },
    "ConversationDetailsActions--block-group-modal-confirm": {
        "message": "Bloquear",
        "description": "This is the modal button to confirm blocking a group"
    },
    "ConversationDetailsHeader--members": {
        "message": "$number$ participantes",
        "description": "This is the number of members in a group",
        "placeholders": {
            "number": {
                "content": "$1",
                "example": "10"
            }
        }
    },
    "ConversationDetailsMediaList--shared-media": {
        "message": "Archivos adjuntos compartidos",
        "description": "Title for the media thumbnails in the conversation details screen"
    },
    "ConversationDetailsMediaList--show-all": {
        "message": "Ver todos",
        "description": "This is a button on the conversation details to show all media"
    },
    "ConversationDetailsMembershipList--title": {
        "message": "$number$ participantes",
        "description": "The title of the membership list panel",
        "placeholders": {
            "number": {
                "content": "$1",
                "example": "10"
            }
        }
    },
    "ConversationDetailsMembershipList--show-all": {
        "message": "Ver todos",
        "description": "This is a button on the conversation details to show all members"
    },
    "GroupLinkManagement--clipboard": {
        "message": "Enlace del grupo copiado.",
        "description": "Shown in a toast when a user selects to copy group link"
    },
    "GroupLinkManagement--share": {
        "message": "Copiar enlace",
        "description": "This lets users share their group link"
    },
    "GroupLinkManagement--confirm-reset": {
        "message": "¿Deseas restablecer el enlace para unirse al grupo? Si lo restableces, nadie podrá unirse al grupo usando el enlace actual.",
        "description": "Shown in the confirmation dialog when an admin is about to reset the group link"
    },
    "GroupLinkManagement--reset": {
        "message": "Restablecer enlace",
        "description": "This lets users generate a new group link"
    },
    "GroupLinkManagement--approve-label": {
        "message": "Aprobar solicitudes",
        "description": "Title for the approve new members select area"
    },
    "GroupLinkManagement--approve-info": {
        "message": "Un(a) admin debe aprobar las solicitudes para unirse al grupo vía enlace",
        "description": "Description for the approve new members select area"
    },
    "PendingInvites--tab-requests": {
        "message": "Solicitudes ($count$)",
        "description": "Label for the tab to view pending requests",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "4"
            }
        }
    },
    "PendingInvites--tab-invites": {
        "message": "Invitaciones ($count$)",
        "description": "Label for the tab to view pending invites",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "2"
            }
        }
    },
    "PendingRequests--approve-for": {
        "message": "¿Aprobar la solicitud de $name$?",
        "description": "This is the modal content when confirming approving a group request to join",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Meowsy Purrington"
            }
        }
    },
    "PendingRequests--deny-for": {
        "message": "¿Denegar la solicitud de $name$?",
        "description": "This is the modal content when confirming denying a group request to join",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Meowsy Purrington"
            }
        }
    },
    "PendingInvites--invites": {
        "message": "Invitad@s por ti",
        "description": "This is the title list of all invites"
    },
    "PendingInvites--invited-by-you": {
        "message": "Invitad@s por ti",
        "description": "This is the title for the list of members you have invited"
    },
    "PendingInvites--invited-by-others": {
        "message": "Invitad@s por otr@s",
        "description": "This is the title for the list of members who have invited other people"
    },
    "PendingInvites--invited-count": {
        "message": "Ha invitado a $number$",
        "description": "This is the label for the number of members someone has invited",
        "placeholders": {
            "number": {
                "content": "$1",
                "example": "3"
            }
        }
    },
    "PendingInvites--revoke-for-label": {
        "message": "Retirar invitación al grupo",
        "description": "This is aria label for revoking a group invite icon"
    },
    "PendingInvites--revoke-for": {
        "message": "¿Retirar la invitación a $name$?",
        "description": "This is the modal content when confirming revoking a single invite",
        "placeholders": {
            "number": {
                "content": "$1",
                "example": "3"
            },
            "name": {
                "content": "$2",
                "example": "Fred Riley III"
            }
        }
    },
    "PendingInvites--revoke-from-singular": {
        "message": "¿Retirar la invitación enviada por $name$?",
        "description": "This is the modal content when confirming revoking a single invite",
        "placeholders": {
            "name": {
                "content": "$2",
                "example": "Fred Riley III"
            }
        }
    },
    "PendingInvites--revoke-from-plural": {
        "message": "¿Retirar $number$ invitaciones enviadas por $name$?",
        "description": "This is the modal content when confirming revoking multiple invites",
        "placeholders": {
            "number": {
                "content": "$1",
                "example": "3"
            },
            "name": {
                "content": "$2",
                "example": "Fred Riley III"
            }
        }
    },
    "PendingInvites--revoke": {
        "message": "Retirar",
        "description": "This is the modal button to confirm revoking invites"
    },
    "PendingRequests--approve": {
        "message": "Aprobar solicitud",
        "description": "This is the modal button to approve group request to join"
    },
    "PendingRequests--deny": {
        "message": "Rechazar solicitud",
        "description": "This is the modal button to deny group request to join"
    },
    "PendingRequests--info": {
        "message": "Las personas en esta lista han solicitado unirse al grupo «$name$» vía enlace.",
        "description": "Inforamtion shown below the pending admin approval list",
        "placeholders": {
            "name": {
                "content": "$1",
                "example": "Tahoe List"
            }
        }
    },
    "PendingInvites--info": {
        "message": "No se mostrarán los detalles de las personas invitadas a este grupo hasta que se unan. Esas personas sólo podrán ver los mensajes del grupo a partir de ese punto.",
        "description": "Information shown below the invite list"
    }
}
