/* Button text to dismiss missing contacts permission alert */
"AB_PERMISSION_MISSING_ACTION_NOT_NOW" = "Ahora no";

/* Footer for the 'about' help section. For non-English languages, exclude the word '501c3'. */
"ABOUT_SECTION_FOOTER" = "Copyright Signal Messenger\nLicencia AGPLv3\nSignal es una organización sin ánimo de lucro";

/* Title for the 'about' help section */
"ABOUT_SECTION_TITLE" = "Acerca de Signal";

/* Label for forward button in media control panel */
"ACCESSIBILITY_FORWARD_BUTTON_LABEL" = "Reenviar";

/* Accessibility label for attachment. */
"ACCESSIBILITY_LABEL_ATTACHMENT" = "Archivo adjunto";

/* Accessibility label for audio. */
"ACCESSIBILITY_LABEL_AUDIO" = "Audio";

/* Accessibility label for contact. */
"ACCESSIBILITY_LABEL_CONTACT" = "Contacto";

/* Accessibility label for contact. Embeds: {{ the contact name }}. */
"ACCESSIBILITY_LABEL_CONTACT_FORMAT" = "Datos de %1$@";

/* Accessibility label for media. */
"ACCESSIBILITY_LABEL_MEDIA" = "Archivo multimedia";

/* Accessibility label for stickers. */
"ACCESSIBILITY_LABEL_STICKER" = "Sticker";

/* Accessibility label for stickers. Embeds {{ name of top emoji the sticker resembles }} */
"ACCESSIBILITY_LABEL_STICKER_FORMAT" = "Sticker similar a %1$@";

/* Accessibility label for a voice memo. */
"ACCESSIBILITY_LABEL_VOICE_MEMO" = "Mensaje de voz";

/* Users can request a report of their account data. Before they get their account export, they are warned to only share account data with trustworthy sources. This is the button on that warning, and tapping it lets users continue. */
"ACCOUNT_DATA_REPORT_CONFIRM_EXPORT_CONFIRM_BUTTON" = "Exportar informe";

/* Users can request a report of their account data. Before they get their account export, they are warned to only share account data with trustworthy sources. This is the message on that warning. */
"ACCOUNT_DATA_REPORT_CONFIRM_EXPORT_MESSAGE" = "Comparte los datos de tu cuenta de Signal solo con personas o aplicaciones en las que confíes.";

/* Users can request a report of their account data. If this request fails (probably because of a network connection problem), they will see an error sheet. This is the message on that error. */
"ACCOUNT_DATA_REPORT_ERROR_MESSAGE" = "Comprueba tu conexión e inténtalo de nuevo.";

/* Users can request a report of their account data. If this request fails (probably because of a network connection problem), they will see an error sheet. This is the title on that error. */
"ACCOUNT_DATA_REPORT_ERROR_TITLE" = "No se ha podido generar el informe";

/* Users can request a report of their account data. They can choose to export it as plain text (TXT) or as JSON. This is the subtitle on the button that switches to JSON mode. */
"ACCOUNT_DATA_REPORT_EXPORT_AS_JSON_SUBTITLE" = "Archivo legible por máquina";

/* Users can request a report of their account data. They can choose to export it as plain text (TXT) or as JSON. This is the title on the button that switches to JSON mode. */
"ACCOUNT_DATA_REPORT_EXPORT_AS_JSON_TITLE" = "Exportar como JSON";

/* Users can request a report of their account data. They can choose to export it as plain text (TXT) or as JSON. This is the subtitle on the button that switches to plain text mode. */
"ACCOUNT_DATA_REPORT_EXPORT_AS_TXT_SUBTITLE" = "Archivo de texto fácil de leer";

/* Users can request a report of their account data. They can choose to export it as plain text (TXT) or as JSON. This is the title on the button that switches to plain text mode. */
"ACCOUNT_DATA_REPORT_EXPORT_AS_TXT_TITLE" = "Exportar como TXT";

/* Users can request a report of their account data. Users tap this button to export their data. */
"ACCOUNT_DATA_REPORT_EXPORT_REPORT_BUTTON" = "Exportar informe";

/* Users can request a report of their account data. This text appears at the bottom of this screen, offering more information. */
"ACCOUNT_DATA_REPORT_FOOTER" = "Tu informe solo se genera en el momento en que se exporta y Signal no lo almacena en tu dispositivo.";

/* Users can request a report of their account data. This is the subtitle on the screen where they do this, giving them more information. */
"ACCOUNT_DATA_REPORT_SUBTITLE" = "Descarga y exporta un informe de los datos de tu cuenta de Signal. Este informe no incluye ningún mensaje ni archivo multimedia.";

/* Users can request a report of their account data. This is the title on the screen where they do this. */
"ACCOUNT_DATA_REPORT_TITLE" = "Datos de tu cuenta";

/* Label for 'invite' button in contact view. */
"ACTION_INVITE" = "Invitar a Signal";

/* Label for button that lets you send a message to a contact. */
"ACTION_SEND_MESSAGE" = "Enviar mensaje";

/* Message shown in an action sheet when a generic error occurs. */
"ACTION_SHEET_DISPLAYABLE_ERROR_GENERIC_ERROR" = "Se ha producido un error. Contacta con el equipo de Asistencia.";

/* Message shown in an action sheet when a network error occurs. */
"ACTION_SHEET_DISPLAYABLE_ERROR_NETWORK_ERROR" = "Se ha producido un error. Comprueba tu conexión e inténtalo de nuevo.";

/* A label for 'tap to download' buttons. */
"ACTION_TAP_TO_DOWNLOAD" = "Toca para descargar";

/* Label for 'video call' button in contact view. */
"ACTION_VIDEO_CALL" = "Videollamada";

/* Label for 'voice call' button in contact view. */
"ACTION_VOICE_CALL" = "Llamada de Signal";

/* The title for the 'add group members' view. */
"ADD_GROUP_MEMBERS_VIEW_TITLE" = "Añadir participantes";

/* Message shown in conversation view that offers to share your profile with a group. */
"ADD_GROUP_TO_PROFILE_WHITELIST_OFFER" = "¿Quieres compartir tu perfil con este grupo?";

/* Message shown in conversation view that offers to add an unknown user to your phone's contacts. */
"ADD_TO_CONTACTS_OFFER" = "¿Quieres añadir a esta persona a tus contactos?";

/* Label for button or row which allows users to add to another group. */
"ADD_TO_GROUP" = "Añadir a otro grupo";

/* The button on the 'add to group' confirmation to add the user to the group. */
"ADD_TO_GROUP_ACTION_PROCEED_BUTTON" = "Añadir al grupo";

/* The title on the 'add to group' confirmation action sheet. Embeds {contact name, group name} */
"ADD_TO_GROUP_ACTION_SHEET_MESSAGE_FORMAT" = "¿Añadir a %1$@ a \"%2$@\"?";

/* The title on the 'add to group' confirmation action sheet. */
"ADD_TO_GROUP_ACTION_SHEET_TITLE" = "Añadir participante";

/* Text indicating your contact is already a member of the group on the 'add to group' view. */
"ADD_TO_GROUP_ALREADY_A_MEMBER" = "Ya forma parte del grupo";

/* A toast on the 'add to group' view indicating the user was added. Embeds {contact name} and {group name} */
"ADD_TO_GROUP_SUCCESS_TOAST_FORMAT" = "Se ha añadido a %1$@ a \"%2$@\"";

/* Title of the 'add to group' view. */
"ADD_TO_GROUP_TITLE" = "Añadir a un grupo";

/* Message shown in conversation view that offers to share your profile with a user. */
"ADD_USER_TO_PROFILE_WHITELIST_OFFER" = "¿Quieres compartir tu perfil con esta persona?";

/* generic button text to acknowledge that the corresponding text was read. */
"ALERT_ACTION_ACKNOWLEDGE" = "Entendido";

/* Format string for delivery issue sheet message. Embeds {{ sender name }}. */
"ALERT_DELIVERY_ISSUE_MESSAGE_FORMAT" = "No se ha podido entregar un mensaje, sticker, reacción, confirmación de lectura o archivo multimedia de %1$@ en este chat.";

/* Title for delivery issue sheet */
"ALERT_DELIVERY_ISSUE_TITLE" = "Fallo en la entrega";

/* Format string for delivery issue sheet message where the original thread is unknown. Embeds {{ sender name }}. */
"ALERT_DELIVERY_ISSUE_UNKNOWN_THREAD_MESSAGE_FORMAT" = "No se ha podido entregar un mensaje, sticker, reacción, confirmación de lectura o archivo multimedia que %1$@ te ha enviado directamente o en un chat grupal en común.";

/* The label for the 'discard' button in alerts and action sheets. */
"ALERT_DISCARD_BUTTON" = "Descartar";

/* The label for the 'don't save' button in action sheets. */
"ALERT_DONT_SAVE" = "No guardar";

/* Generic error indicator. */
"ALERT_ERROR_TITLE" = "Error";

/* The label for the 'save' button in action sheets. */
"ALERT_SAVE" = "Guardar";

/* Message for UI warning about an unknown contact thread. */
"ALERT_UNKNOWN_THREAD_WARNING_CONTACT_MESSAGE" = "No tienes grupos en común con esta persona. Revisa siempre detenidamente las solicitudes de chat antes de aceptarlas para evitar mensajes no deseados.";

/* Message for UI warning about an unknown group thread. */
"ALERT_UNKNOWN_THREAD_WARNING_GROUP_MESSAGE" = "No tienes a ninguna persona de este grupo en tus contactos. Revisa detenidamente las solicitudes de chat antes de aceptarlas para evitar mensajes no deseados.";

/* Label for button to learn more about message requests. */
"ALERT_UNKNOWN_THREAD_WARNING_LEARN_MORE" = "Acerca de las solicitudes de mensaje";

/* Menu option to remove content type restriction in All Media (Audio) view */
"ALL_MEDIA_AUDIO_FILTER_ALL" = "Todos los audios";

/* Menu option to limit All Media (Audio) view to displaying non-voice message audio files */
"ALL_MEDIA_AUDIO_FILTER_AUDIO_FILES" = "Archivos de audio";

/* Menu option to limit All Media (Audio) view to displaying only Voice Messages */
"ALL_MEDIA_AUDIO_FILTER_VOICE_MSG" = "Mensajes de voz";

/* Audio file type in All Meda file type picker. */
"ALL_MEDIA_FILE_TYPE_AUDIO" = "Audio";

/* Generic All Media file type for non-audiovisual files used in file type picker */
"ALL_MEDIA_FILE_TYPE_FILES" = "Documentos";

/* Media (i.e., graphical) file type in All Meda file type picker. */
"ALL_MEDIA_FILE_TYPE_MEDIA" = "Multimedia";

/* Menu option to limit All Media view to displaying only GIFs */
"ALL_MEDIA_FILTER_GIFS" = "GIF";

/* Menu option to remove content type restriction in All Media view */
"ALL_MEDIA_FILTER_NONE" = "Todos los archivos";

/* Menu option to limit All Media view to displaying only photos */
"ALL_MEDIA_FILTER_PHOTOS" = "Fotos";

/* Menu option to limit All Media view to displaying only videos */
"ALL_MEDIA_FILTER_VIDEOS" = "Vídeos";

/* Menu option to show All Media items in a grid of square thumbnails */
"ALL_MEDIA_GRID_MODE" = "Cuadrícula";

/* Menu option to show All Media items in a single-column list */
"ALL_MEDIA_LIST_MODE" = "Lista";

/* Label shown over thumbnails of GIFs in the All Media view */
"ALL_MEDIA_THUMBNAIL_LABEL_GIF" = "GIF";

/* Label shown by thumbnails of images in the All Media view */
"ALL_MEDIA_THUMBNAIL_LABEL_IMAGE" = "Imagen";

/* Label shown by thumbnails of videos in the All Media view */
"ALL_MEDIA_THUMBNAIL_LABEL_VIDEO" = "Vídeo";

/* Title for the view of all your signal connections */
"ALL_SIGNAL_CONNECTIONS_TITLE" = "Todos los contactos";

/* notification body */
"APN_Message" = "Es posible que tengas mensajes nuevos";

/* Shown in place of the text input box in a conversation when the app has expired and the user is no longer allowed to send messages. The embedded value is 'Update now' (translated via APP_EXPIRED_BOTTOM_UPDATE), and it will be formatted as a tappable link. */
"APP_EXPIRED_BOTTOM" = "Esta versión de Signal ha caducado. %1$@ para seguir enviando y recibiendo mensajes.";

/* Shown in place of the text input box in a conversation when the app has expired and the user is no longer allowed to send messages. This value is a tappable link embedded in a larger sentence. */
"APP_EXPIRED_BOTTOM_UPDATE" = "Actualiza Signal ahora";

/* Default message for the 'app launch failed' alert. */
"APP_LAUNCH_FAILURE_ALERT_MESSAGE" = "Signal no puede iniciarse. Envía un registro de depuración a support@signal.org para que podamos solucionar el problema.";

/* Button to try launching the app even though the last launch failed */
"APP_LAUNCH_FAILURE_CONTINUE" = "Reintentar abrir Signal";

/* Message for an error indicating that the app couldn't launch because some unexpected error happened with the user's registration status. */
"APP_LAUNCH_FAILURE_CORRUPT_REGISTRATION_MESSAGE" = "Envía un registro de depuración a support@signal.org para que podamos solucionar el problema.";

/* Title for an error indicating that the app couldn't launch because some unexpected error happened with the user's registration status. */
"APP_LAUNCH_FAILURE_CORRUPT_REGISTRATION_TITLE" = "No se ha podido abrir Signal";

/* Error indicating that the app could not launch because the database could not be loaded. */
"APP_LAUNCH_FAILURE_COULD_NOT_LOAD_DATABASE" = "No se ha podido cargar la base de datos";

/* Message for an action sheet explaining that Signal can't launch because the database is corrupted. */
"APP_LAUNCH_FAILURE_DATABASE_CORRUPTED_MESSAGE" = "Signal no puede iniciarse porque la base de datos está dañada. Esto no ha afectado a la seguridad de tu cuenta ni de tus mensajes.";

/* Title for an action sheet explaining that Signal can't launch because the database is corrupted. */
"APP_LAUNCH_FAILURE_DATABASE_CORRUPTED_TITLE" = "Base de datos dañada";

/* Action in an action sheet offering to attempt recovery of a corrupted database. */
"APP_LAUNCH_FAILURE_DATABASE_RECOVERY_ACTION_TITLE" = "Reparar";

/* Error indicating that the app could not launch without reverting unknown database migrations. */
"APP_LAUNCH_FAILURE_INVALID_DATABASE_VERSION_MESSAGE" = "Actualiza a la versión más reciente de Signal.";

/* Error indicating that the app could not launch without reverting unknown database migrations. */
"APP_LAUNCH_FAILURE_INVALID_DATABASE_VERSION_TITLE" = "Versión de base de datos desconocida.";

/* Error indicating that the app crashed during the previous launch. */
"APP_LAUNCH_FAILURE_LAST_LAUNCH_CRASHED_MESSAGE" = "No se ha podido abrir Signal. Envía un registro de depuración a support@signal.org para ayudarnos a solucionar el problema.";

/* Error indicating that the app crashed during the previous launch. */
"APP_LAUNCH_FAILURE_LAST_LAUNCH_CRASHED_TITLE" = "No se ha podido abrir Signal";

/* Error description indicating that the app crashed because there was low storage space available on the device. */
"APP_LAUNCH_FAILURE_LOW_STORAGE_SPACE_AVAILABLE_MESSAGE" = "No se ha podido abrir Signal porque tu dispositivo tiene poco espacio de almacenamiento. Para poder usar Signal, ve a Ajustes y libera espacio.";

/* Error title indicating that the app crashed because there was low storage space available on the device. */
"APP_LAUNCH_FAILURE_LOW_STORAGE_SPACE_AVAILABLE_TITLE" = "Hay poco espacio de almacenamiento";

/* Error indicating that the app could not restore transferred data. */
"APP_LAUNCH_FAILURE_RESTORE_FAILED_MESSAGE" = "No se han podido restaurar los datos transferidos desde tu dispositivo anterior. Envía un registro de depuración a support@signal.org para que podamos solucionar este problema. Si reinstalas Signal, tu historial de mensajes podría perderse.";

/* Error indicating that the app could not restore transferred data. */
"APP_LAUNCH_FAILURE_RESTORE_FAILED_TITLE" = "No se ha podido completar la transferencia";

/* Action in an action sheet offering to wipe all app data. */
"APP_LAUNCH_FAILURE_WIPE_APP_DATA_ACTION_TITLE" = "Restablecer datos de la aplicación";

/* Message for an action sheet confirming the user wants to wipe all app data. */
"APP_LAUNCH_FAILURE_WIPE_APP_DATA_CONFIRMATION_MESSAGE" = "Todos los datos de la aplicación se eliminarán de forma permanente. Esto solo es necesario si no puedes iniciar Signal.";

/* Title for an action sheet confirming the user wants to wipe all app data. */
"APP_LAUNCH_FAILURE_WIPE_APP_DATA_CONFIRMATION_TITLE" = "¿Restablecer todos los datos de la aplicación?";

/* Text prompting user to edit their profile name. */
"APP_SETTINGS_EDIT_PROFILE_NAME_PROMPT" = "Introduce tu nombre";

/* Label for the 'update' button in the 'new app version available' alert. */
"APP_UPDATE_NAG_ALERT_UPDATE_BUTTON" = "Actualizar";

/* Name indicating that the dark theme is enabled. */
"APPEARANCE_SETTINGS_DARK_THEME_NAME" = "Oscuro";

/* Name indicating that the light theme is enabled. */
"APPEARANCE_SETTINGS_LIGHT_THEME_NAME" = "Claro";

/* Name indicating that the system theme is enabled. */
"APPEARANCE_SETTINGS_SYSTEM_THEME_NAME" = "Sistema";

/* Apple Pay donation error for decline failures where authentication is required. */
"APPLE_PAY_DONATION_ERROR_AUTHENTICATION_REQUIRED" = "Selecciona otro método de pago o contacta con tu banco para obtener más información.";

/* Apple Pay donation error for decline failures where the user may need to contact their card or bank. */
"APPLE_PAY_DONATION_ERROR_CALL_ISSUER" = "Comprueba que tu método de pago está al día en Apple Pay e inténtalo de nuevo. Si el problema persiste, contacta con tu banco.";

/* Apple Pay donation error for decline failures where the card is not supported. */
"APPLE_PAY_DONATION_ERROR_CARD_NOT_SUPPORTED" = "Tu tarjeta no permite este tipo de pago. Inténtalo con otro método de pago o contacta con tu banco para obtener más información.";

/* Apple Pay donation error for decline failures where the card has expired. */
"APPLE_PAY_DONATION_ERROR_EXPIRED_CARD" = "Tu tarjeta ha caducado. Comprueba que tu método de pago está actualizado en Apple Pay. Si no es así, actualízalo e inténtalo de nuevo.";

/* Apple Pay donation error for decline failures where the card number is incorrect. */
"APPLE_PAY_DONATION_ERROR_INCORRECT_CARD_NUMBER" = "El número de tu tarjeta es incorrecto. Comprueba que tu método de pago está correctamente configurado en Apple Pay. Si no es así, actualízalo e inténtalo de nuevo.";

/* Apple Pay donation error for decline failures where the card verification code (often called CVV or CVC) is incorrect. */
"APPLE_PAY_DONATION_ERROR_INCORRECT_CARD_VERIFICATION_CODE" = "Tu número CVC es incorrecto. Comprueba que has ingresado correctamente el número CVC en Apple Pay. Si no es así, actualízalo e inténtalo de nuevo.";

/* Apple Pay donation error for decline failures where the card has insufficient funds. */
"APPLE_PAY_DONATION_ERROR_INSUFFICIENT_FUNDS" = "Tu tarjeta no dispone de suficientes fondos para completar este pago. Selecciona otro método de pago o contacta con tu banco para obtener más información.";

/* Apple Pay donation error for decline failures where the expiration month on the payment method is incorrect. */
"APPLE_PAY_DONATION_ERROR_INVALID_EXPIRY_MONTH" = "El mes de vencimiento de tu método de pago es incorrecto. Actualízalo en Apple Pay e inténtalo de nuevo.";

/* Apple Pay donation error for decline failures where the expiration year on the payment method is incorrect. */
"APPLE_PAY_DONATION_ERROR_INVALID_EXPIRY_YEAR" = "El año de vencimiento de tu método de pago es incorrecto. Actualízalo en Apple Pay e inténtalo de nuevo.";

/* Apple Pay donation error for decline failures where the card number is incorrect. */
"APPLE_PAY_DONATION_ERROR_INVALID_NUMBER" = "Tu número de tarjeta es incorrecto. Actualízalo en Apple Pay e inténtalo de nuevo.";

/* Apple Pay donation error for \"issuer not available\" decline failures. The user should try again or contact their card/bank. */
"APPLE_PAY_DONATION_ERROR_ISSUER_NOT_AVAILABLE" = "Intenta completar el pago de nuevo o contacta con tu banco para obtener más información.";

/* Apple Pay donation error for unspecified decline failures. */
"APPLE_PAY_DONATION_ERROR_OTHER" = "Selecciona otro método de pago o contacta con tu banco para obtener más información.";

/* Apple Pay donation error for decline failures where the payment cannot be authorized. */
"APPLE_PAY_DONATION_ERROR_PAYMENT_CANNOT_BE_AUTHORIZED" = "Comprueba que tu método de pago está actualizado en Apple Pay. Si no es así, actualízalo e inténtalo de nuevo.";

/* On the iOS home screen, if you tap and hold the Signal icon, this shortcut will appear. Tapping it will let users send a new message. You may want to refer to similar behavior in other iOS apps, such as Messages, for equivalent strings. */
"APPLICATION_SHORTCUT_NEW_MESSAGE" = "Nuevo mensaje";

/* Label for the archive button for conversations list view */
"ARCHIVE_ACTION" = "Archivar";

/* Button to try to join a call. The admin may need to approve the request before the user can join. */
"ASK_TO_JOIN_CALL" = "Solicitar unirse";

/* One of the choices for pre-defined aspect ratio of a photo in media editor. */
"ASPECT_RATIO_ORIGINAL" = "Original";

/* One of the choices for pre-defined aspect ratio of a photo in media editor. */
"ASPECT_RATIO_SQUARE" = "Cuadrado";

/* Variable aspect ratio, eg 3:4. %1$@ and %2$@ are numbers. */
"ASPECT_RATIO_X_BY_Y" = "%1$@:%2$@";

/* Error that outgoing attachments could not be exported. */
"ATTACHMENT_APPROVAL_FAILED_TO_EXPORT" = "No se ha podido exportar el archivo adjunto.";

/* alert text when Signal was unable to save a copy of the attachment to the system photo library */
"ATTACHMENT_APPROVAL_FAILED_TO_SAVE" = "No se ha podido guardar";

/* Format string for file extension label in call interstitial view */
"ATTACHMENT_APPROVAL_FILE_EXTENSION_FORMAT" = "Tipo de archivo: %1$@";

/* Format string for file size label in call interstitial view. Embeds: {{file size as 'N mb' or 'N kb'}}. */
"ATTACHMENT_APPROVAL_FILE_SIZE_FORMAT" = "Tamaño: %1$@";

/* toast alert shown after user taps the 'save' button */
"ATTACHMENT_APPROVAL_MEDIA_DID_SAVE" = "Guardado";

/* Subtitle for the 'high' option for media quality. */
"ATTACHMENT_APPROVAL_MEDIA_QUALITY_HIGH_OPTION_SUBTITLE" = "Más lento, más datos";

/* Subtitle for the 'standard' option for media quality. */
"ATTACHMENT_APPROVAL_MEDIA_QUALITY_STANDARD_OPTION_SUBTITLE" = "Más rápido, menos datos";

/* Title for the attachment approval media quality sheet */
"ATTACHMENT_APPROVAL_MEDIA_QUALITY_TITLE" = "Calidad de archivos multimedia";

/* Notification body shown when media sync to a linked device is complete. */
"ATTACHMENT_BACKFILL_FINISHED_NOTIFICATION" = "Se ha sincronizando Signal con tu dispositivo vinculado.";

/* Notification body shown when media sync to a linked device was interrupted. */
"ATTACHMENT_BACKFILL_INTERRUPTED_NOTIFICATION" = "Abre Signal para continuar la sincronización con tu dispositivo vinculado.";

/* Notification body shown while syncing media to a linked device. */
"ATTACHMENT_BACKFILL_SYNCING_NOTIFICATION" = "Sincronizando Signal con tu dispositivo vinculado…";

/* Generic filename for an attachment with no known name */
"ATTACHMENT_DEFAULT_FILENAME" = "Archivo adjunto";

/* The title of the 'attachment error' alert. */
"ATTACHMENT_ERROR_ALERT_TITLE" = "No se ha podido enviar el archivo adjunto";

/* Attachment error message for image attachments which could not be converted to JPEG */
"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_JPEG" = "No se ha podido convertir la imagen.";

/* Attachment error message for video attachments which could not be converted to MP4 */
"ATTACHMENT_ERROR_COULD_NOT_CONVERT_TO_MP4" = "No se ha podido procesar el vídeo.";

/* Attachment error message for image attachments which cannot be parsed */
"ATTACHMENT_ERROR_COULD_NOT_PARSE_IMAGE" = "No se puede analizar la imagen.";

/* Attachment error message for image attachments in which metadata could not be removed */
"ATTACHMENT_ERROR_COULD_NOT_REMOVE_METADATA" = "No se han podido eliminar los metadatos de la imagen.";

/* Attachment error message for image attachments which could not be resized */
"ATTACHMENT_ERROR_COULD_NOT_RESIZE_IMAGE" = "No se ha podido escalar la imagen.";

/* Attachment error message for attachments whose data exceed file size limits */
"ATTACHMENT_ERROR_FILE_SIZE_TOO_LARGE" = "Archivo adjunto demasiado grande.";

/* Attachment error message for attachments with invalid data */
"ATTACHMENT_ERROR_INVALID_DATA" = "Archivo adjunto con contenido no válido.";

/* Attachment error message for attachments with an invalid file format */
"ATTACHMENT_ERROR_INVALID_FILE_FORMAT" = "Archivo adjunto con formato no válido.";

/* Attachment error message for attachments without any data */
"ATTACHMENT_ERROR_MISSING_DATA" = "Archivo adjunto vacío.";

/* Accessibility hint describing what you can do with the attachment button */
"ATTACHMENT_HINT" = "Selecciona un archivo multimedia para enviar";

/* Button in chat attachment panel that allows to select photos/videos Signal has access to. */
"ATTACHMENT_KEYBOARD_BUTTON_MANAGE" = "Gestionar";

/* A button to select a contact from the Attachment Keyboard */
"ATTACHMENT_KEYBOARD_CONTACT" = "Contacto";

/* Button in a context menu from the 'manage' button in attachment panel that allows to select more photos/videos to give Signal access to */
"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SELECT_MORE" = "Seleccionar más fotos";

/* Button in a context menu from the 'manage' button in attachment panel that opens the iOS system settings for Signal to update access permissions */
"ATTACHMENT_KEYBOARD_CONTEXT_MENU_BUTTON_SYSTEM_SETTINGS" = "Ir a Ajustes";

/* A button to select a file from the Attachment Keyboard */
"ATTACHMENT_KEYBOARD_FILE" = "Archivo";

/* A button to select a GIF from the Attachment Keyboard */
"ATTACHMENT_KEYBOARD_GIF" = "GIF";

/* Text in chat attachment panel when Signal only has access to some photos/videos. This string is in a compact horizontal space, so it should be short if possible. */
"ATTACHMENT_KEYBOARD_LIMITED_ACCESS" = "Signal tiene acceso limitado a las fotos";

/* A button to select a location from the Attachment Keyboard */
"ATTACHMENT_KEYBOARD_LOCATION" = "Ubicación";

/* Second block of text in chat attachment panel when there's no recent photos to show. */
"ATTACHMENT_KEYBOARD_NO_MEDIA_BODY" = "Una vez hayas hecho una foto o grabado un vídeo, podrás enviar los archivos más recientes desde aquí.";

/* First block of text in chat attachment panel when there's no recent photos to show. */
"ATTACHMENT_KEYBOARD_NO_MEDIA_TITLE" = "No hay fotos ni vídeos";

/* Text in chat attachment panel explaining that user needs to give Signal permission to access photos. */
"ATTACHMENT_KEYBOARD_NO_PHOTO_ACCESS" = "Signal no tiene acceso a tus fotos ni vídeos. Para habilitar el acceso, selecciona Abrir Ajustes y toca Fotos.";

/* Button in chat attachment panel to let user open Settings app and give Signal persmission to access photos. */
"ATTACHMENT_KEYBOARD_OPEN_SETTINGS" = "Abrir Ajustes";

/* A button to select a payment from the Attachment Keyboard */
"ATTACHMENT_KEYBOARD_PAYMENT" = "Pago";

/* A button to open the photo picker from the Attachment Keyboard */
"ATTACHMENT_KEYBOARD_PHOTOS" = "Fotos";

/* A button to select a poll from the Attachment Keyboard */
"ATTACHMENT_KEYBOARD_POLL" = "Encuesta";

/* Accessibility label for attaching photos */
"ATTACHMENT_LABEL" = "Archivo adjunto";

/* Displayed in a full screen modal when app is processing media that was pasted into message compose field. */
"ATTACHMENT_PASTING" = "Pegando…";

/* Alert title when picking a document fails for an unknown reason */
"ATTACHMENT_PICKER_DOCUMENTS_FAILED_ALERT_TITLE" = "No se ha podido seleccionar el documento.";

/* Alert body when picking a document fails because user picked a directory/bundle */
"ATTACHMENT_PICKER_DOCUMENTS_PICKED_DIRECTORY_FAILED_ALERT_BODY" = "Crea un fichero comprimido de este archivo o directorio y prueba a enviar la versión comprimida.";

/* Alert title when picking a document fails because user picked a directory/bundle */
"ATTACHMENT_PICKER_DOCUMENTS_PICKED_DIRECTORY_FAILED_ALERT_TITLE" = "Archivo no compatible";

/* Title for an action in an action sheet that will save attachments to the device's Photos app. */
"ATTACHMENT_SAVING_ACTION_SHEET_ACTION_SAVE" = "Guardar";

/* Title for an action in an action sheet that will save attachments to the device's Photos app, and disable the action sheet in the future. */
"ATTACHMENT_SAVING_ACTION_SHEET_ACTION_SAVE_AND_DONT_SHOW_AGAIN" = "Guardar y no volver a mostrar";

/* Message for an action sheet asking users about saving attachments. 'Photos' is the name of the default Photos app on iOS, and should be localized as that app's name. */
"ATTACHMENT_SAVING_ACTION_SHEET_MESSAGE" = "Estos archivos se guardarán en la aplicación Fotos de tu teléfono. Es posible que, dependiendo de los permisos de tu teléfono, otras aplicaciones puedan acceder a ellos.";

/* Title for an action sheet asking users about saving attachments. 'Photos' is the name of the default Photos app on iOS, and should be localized as that app's name. */
"ATTACHMENT_SAVING_ACTION_SHEET_TITLE" = "¿Guardar en Fotos?";

/* Message shown in an action sheet after user fails to save attachments to Photos. 'Photos' is the name of the default Photos app on iOS, and should be localized as that app's name. */
"ATTACHMENT_SAVING_FAILURE_MESSAGE" = "No se ha podido guardar en Fotos";

/* Message shown in a toast after user successfully saves attachments to Photos. 'Photos' is the name of the default Photos app on iOS, and should be localized as that app's name. */
"ATTACHMENT_SAVING_SUCCESS_MESSAGE" = "Guardado en Fotos";

/* Short text label for an animated attachment, used for thread preview and on the lock screen */
"ATTACHMENT_TYPE_ANIMATED" = "Con animación";

/* Short text label for a audio attachment, used for thread preview and on the lock screen */
"ATTACHMENT_TYPE_AUDIO" = "Audio";

/* Short text label for a file attachment, used for thread preview and on the lock screen */
"ATTACHMENT_TYPE_FILE" = "Archivo";

/* Short text label for a gif attachment, used for thread preview and on the lock screen */
"ATTACHMENT_TYPE_GIF" = "GIF";

/* Short text label for a photo attachment, used for thread preview and on the lock screen */
"ATTACHMENT_TYPE_PHOTO" = "Foto";

/* Short text label for a video attachment, used for thread preview and on the lock screen */
"ATTACHMENT_TYPE_VIDEO" = "Vídeo";

/* Short text label for a voice message attachment, used for thread preview and on the lock screen */
"ATTACHMENT_TYPE_VOICE_MESSAGE" = "Mensaje de voz";

/* A string indicating that an audio message is playing. */
"AUDIO_ACTIVITY_PLAYBACK_NAME_AUDIO_MESSAGE" = "Mensaje de audio";

/* action sheet button title to enable built in speaker during a call */
"AUDIO_ROUTE_BUILT_IN_SPEAKER" = "Altavoz";

/* Message when trying to show a voice message that has expired and is unavailable for download */
"AUDIO_UNAVAILABLE_MESSAGE_LABEL" = "Mensaje de voz no disponible";

/* Title for sheet shown when tapping a voice message that has expired and is unavailable for download */
"AUDIO_UNAVAILABLE_SHEET_TITLE" = "Mensaje de voz no disponible";

/* Text prompting the user to choose a color when editing their avatar */
"AVATAR_EDIT_VIEW_CHOOSE_A_COLOR" = "Selecciona un color";

/* Segment indicating the user can edit the color of the avatar */
"AVATAR_EDIT_VIEW_COLOR_SEGMENT" = "Color";

/* Segment indicating the user can edit the text of the avatar */
"AVATAR_EDIT_VIEW_TEXT_SEGMENT" = "Texto";

/* Text indicating the user can select an avatar from their camera */
"AVATAR_SETTINGS_VIEW_CAMERA_BUTTON" = "cámara";

/* Text indicating the user can select an avatar from their photos */
"AVATAR_SETTINGS_VIEW_PHOTO_BUTTON" = "foto";

/* Title for the previously used and preset avatar section. */
"AVATAR_SETTINGS_VIEW_SELECT_AN_AVATAR" = "Selecciona una imagen";

/* Text indicating the user can create a new avatar with text */
"AVATAR_SETTINGS_VIEW_TEXT_BUTTON" = "texto";

/* return to the previous screen */
"BACK_BUTTON" = "Atrás";

/* Action text for Recovery Key reminder megaphone */
"BACKUP_ENABLEMENT_REMINDER_MEGAPHONE_ACTION" = "Activar";

/* Body for Backup enablement reminder megaphone */
"BACKUP_ENABLEMENT_REMINDER_MEGAPHONE_BODY" = "No perderás ningún mensaje si cambias de teléfono o vuelves a instalar Signal.";

/* Title for Backup enablement reminder megaphone */
"BACKUP_ENABLEMENT_REMINDER_MEGAPHONE_TITLE" = "Activar copias de seguridad cifradas";

/* Snooze text for Backup enablement reminder megaphone */
"BACKUP_ENABLEMENT_REMINDER_NOT_NOW_ACTION" = "Ahora no";

/* Toast indicating that the user has copied their recovery key. */
"BACKUP_KEY_COPIED_MESSAGE_TOAST" = "Clave de recuperación copiada";

/* Text used as placeholder in recovery key text view. */
"BACKUP_KEY_PLACEHOLDER" = "Clave de recuperación";

/* Action text for Recovery Key reminder megaphone */
"BACKUP_KEY_REMINDER_MEGAPHONE_ACTION" = "Verificar";

/* Body for Recovery Key reminder megaphone */
"BACKUP_KEY_REMINDER_MEGAPHONE_BODY" = "De vez en cuando te pediremos verificar tu clave para asegurarnos de que siempre la sepas";

/* Title for Recovery Key reminder megaphone */
"BACKUP_KEY_REMINDER_MEGAPHONE_TITLE" = "Verifica tu clave de recuperación";

/* Snooze text for Recovery Key reminder megaphone */
"BACKUP_KEY_REMINDER_NOT_NOW_ACTION" = "Ahora no";

/* Toast indicating that the Recovery Key was correct. */
"BACKUP_KEY_REMINDER_SUCCESSFUL_TOAST" = "Clave de recuperación correcta. Guarda bien tu clave.";

/* Button label for action sheet to cancel backup onboarding */
"BACKUP_ONBOARDING_CANCEL_SHEET_ACTION" = "Salir de ajustes";

/* Message for action sheet when attempting to cancel backup onboarding */
"BACKUP_ONBOARDING_CANCEL_SHEET_MESSAGE" = "No has terminado de configurar tus copias de seguridad y no se ha creado ninguna copia de seguridad. Puedes habilitar las copias de seguridad en Ajustes.";

/* Title for action sheet when attempting to cancel backup onboarding */
"BACKUP_ONBOARDING_CANCEL_SHEET_TITLE" = "¿Salir de los ajustes de las copias de seguridad?";

/* Body for a sheet warning users to their 'Recovery Key' safe. */
"BACKUP_ONBOARDING_CONFIRM_KEY_KEEP_KEY_SAFE_SHEET_BODY" = "Signal no podrá ayudarte a restaurar tu copia de seguridad si pierdes tu clave. Guárdala en un lugar seguro y no la compartas con otras personas.";

/* Title for a sheet warning users to their 'Recovery Key' safe. */
"BACKUP_ONBOARDING_CONFIRM_KEY_KEEP_KEY_SAFE_SHEET_TITLE" = "Guarda bien tu clave";

/* Title for a button offering to let users see their 'Recovery Key'. */
"BACKUP_ONBOARDING_CONFIRM_KEY_SEE_KEY_AGAIN_BUTTON_TITLE" = "Volver a ver la clave";

/* Subtitle for a view asking users to confirm their 'Recovery Key'. */
"BACKUP_ONBOARDING_CONFIRM_KEY_SUBTITLE" = "Introduce la clave de recuperación que acabas de registrar";

/* Title for a view asking users to confirm their 'Recovery Key'. */
"BACKUP_ONBOARDING_CONFIRM_KEY_TITLE" = "Confirma tu clave de recuperación";

/* Bullet point on a view introducing Backups during an onboarding flow. */
"BACKUP_ONBOARDING_INTRO_BULLET_1" = "Cifrado de extremo a extremo";

/* Bullet point on a view introducing Backups during an onboarding flow. */
"BACKUP_ONBOARDING_INTRO_BULLET_2" = "Servicio opcional, en todo momento";

/* Bullet point on a view introducing Backups during an onboarding flow. */
"BACKUP_ONBOARDING_INTRO_BULLET_3" = "Copias de seguridad que puedes eliminar en cualquier momento";

/* A toast shown when 'Not Now' is tapped from the Backups onboarding intro. */
"BACKUP_ONBOARDING_INTRO_NOT_NOW_TOAST" = "Puedes habilitar las copias de seguridad en Ajustes.";

/* Subtitle for a view introducing Backups during an onboarding flow. */
"BACKUP_ONBOARDING_INTRO_SUBTITLE" = "Haz una copia de seguridad de tus mensajes y archivos multimedia con el servicio de almacenamiento seguro y cifrado de extremo a extremo de Signal. No perderás ningún mensaje si cambias de teléfono o vuelves a instalar Signal.";

/* Title for a view introducing Backups during an onboarding flow. */
"BACKUP_ONBOARDING_INTRO_TITLE" = "Copias Seguras de Signal";

/* Text for a bullet point in a view introducing the 'Recovery Key' during an onboarding flow. */
"BACKUP_ONBOARDING_KEY_INTRO_BULLET_1" = "Tu clave de recuperación es un código de 64 caracteres que necesitarás para restaurar tu copia de seguridad.";

/* Text for a bullet point in a view introducing the 'Recovery Key' during an onboarding flow. */
"BACKUP_ONBOARDING_KEY_INTRO_BULLET_2" = "Guarda tu clave de recuperación en un lugar seguro, como un gestor de contraseñas, y no la compartas con nadie.";

/* Text for a bullet point in a view introducing the 'Recovery Key' during an onboarding flow. */
"BACKUP_ONBOARDING_KEY_INTRO_BULLET_3" = "Si la pierdes, no podrás recuperar tus mensajes.";

/* Title for a continue button for a view introducing the 'Recovery Key' during an onboarding flow. */
"BACKUP_ONBOARDING_KEY_INTRO_CONTINUE_BUTTON_TITLE" = "Ver clave de recuperación";

/* Title for a view introducing the 'Recovery Key' during an onboarding flow. */
"BACKUP_ONBOARDING_KEY_INTRO_TITLE" = "Clave de recuperación";

/* Body for a sheet shown when your Backup plan is downgraded. */
"BACKUP_PLAN_DOWNGRADED_SHEET_BODY" = "Tu suscripción a las copias de seguridad ha caducado porque no se ha podido renovar con tu método de pago.\n\nPara continuar haciendo copias de seguridad de tus archivos, necesitas volver a suscribirte. Seguirás teniendo acceso al plan gratuito de copias de seguridad de Signal.";

/* Body for a sheet shown when your Backup plan is downgraded because you stopped using TestFlight. */
"BACKUP_PLAN_DOWNGRADED_SHEET_BODY_TESTFLIGHT" = "Tu suscripción a las copias de seguridad ha caducado porque ya no usas TestFlight.\n\nPara continuar haciendo copias de seguridad de tus archivos, necesitas volver a suscribirte. Seguirás teniendo acceso al plan gratuito de copias de seguridad de Signal.";

/* Primary button for a sheet shown when your Backup plan is downgraded. */
"BACKUP_PLAN_DOWNGRADED_SHEET_PRIMARY_BUTTON" = "Gestionar copias de seguridad";

/* Title for a sheet shown when your Backup plan is downgraded. */
"BACKUP_PLAN_DOWNGRADED_SHEET_TITLE" = "Tu suscripción a las copias de seguridad ha caducado";

/* Title for a button allowing users to copy their 'Recovery Key' to the clipboard. */
"BACKUP_RECORD_KEY_COPY_TO_CLIPBOARD_BUTTON_TITLE" = "Copiar al portapapeles";

/* Title for a button allowing users to create a new 'Recovery Key'. */
"BACKUP_RECORD_KEY_CREATE_NEW_KEY_BUTTON_TITLE" = "Crear nueva clave";

/* Title for a button allowing users to save their 'Recovery Key' to a password manager. */
"BACKUP_RECORD_KEY_PASSWORD_MANAGER_BUTTON_TITLE" = "Guardar en el gestor de contraseñas";

/* Message for a confirmation sheet shown before saving the user's 'Recovery Key' to a password manager, advising them to only use a password manager they trust. */
"BACKUP_RECORD_KEY_PASSWORD_MANAGER_CONFIRM_MESSAGE" = "Guarda tu clave de recuperación solo en un gestor de contraseñas que sepas que es seguro. Signal no puede recomendarte cuál elegir.";

/* Title for a confirmation sheet shown before saving the user's 'Recovery Key' to a password manager. */
"BACKUP_RECORD_KEY_PASSWORD_MANAGER_CONFIRM_TITLE" = "¿Guardar en el gestor de contraseñas?";

/* Name used as both the username and title for the user's 'Recovery Key' credential when saving it to a password manager. */
"BACKUP_RECORD_KEY_PASSWORD_MANAGER_CREDENTIAL_NAME" = "Clave de recuperación de Signal";

/* Message for an error sheet shown when saving the user's 'Recovery Key' to a password manager fails, suggesting that they may not have a supported password manager configured. */
"BACKUP_RECORD_KEY_PASSWORD_MANAGER_ERROR_MESSAGE" = "Es posible que no tengas un gestor de contraseñas configurado o el gestor de contraseñas que estás usando no sea compatible. Puedes seleccionar tu gestor de contraseñas que prefieras en los ajustes de tu teléfono.";

/* Title for an error sheet shown when saving the user's 'Recovery Key' to a password manager fails. */
"BACKUP_RECORD_KEY_PASSWORD_MANAGER_ERROR_TITLE" = "No se puede guardar en el gestor de contraseñas";

/* Toast shown after the user successfully saves their 'Recovery Key' to a password manager. */
"BACKUP_RECORD_KEY_PASSWORD_MANAGER_SUCCESS_TOAST" = "Listo. Comprueba tu gestor de contraseñas para completar la verificación.";

/* Subtitle for a view allowing users to record their 'Recovery Key'. */
"BACKUP_RECORD_KEY_SUBTITLE" = "Se necesita esta clave para recuperar tu cuenta y tus datos. Guárdala en un lugar seguro. Si la pierdes, no podrás recuperar tu cuenta.";

/* Title for a view allowing users to record their 'Recovery Key'. */
"BACKUP_RECORD_KEY_TITLE" = "Registra tu clave de recuperación";

/* Title for a button offering help if the user has forgotten their recovery key. */
"BACKUP_RECOVERY_KEY_REMINDER_FORGOT_KEY_BUTTON" = "¿No recuerdas la clave?";

/* Subtitle for a screen asking users to enter their recovery key, for reminder purposes. */
"BACKUP_RECOVERY_KEY_REMINDER_SUBTITLE" = "Tu clave de recuperación es un código de 64 caracteres que necesitarás para recuperar tu cuenta y tus datos.";

/* Title for a screen asking users to enter their recovery key, for reminder purposes. */
"BACKUP_RECOVERY_KEY_REMINDER_TITLE" = "Introduce tu clave de recuperación";

/* Subtitle for a progress spinner on a modal tracking active downloading. Embeds 1:{{ the amount downloaded as a file size, e.g. 100 MB }}; 2:{{ the total amount to download as a file size, e.g. 1 GB }}; 3:{{ the amount downloaded as a percentage, e.g. 10% }}. */
"BACKUP_RESTORE_MODAL_DOWNLOAD_PROGRESS_SUBTITLE" = "%1$@ de %2$@ (%3$@)";

/* Subtitle for a progress spinner on a modal when waiting for a backup restore to start */
"BACKUP_RESTORE_MODAL_PREPARING_SUBTITLE" = "Preparando la restauración";

/* Title for a progress spinner on a modal when restoring messages */
"BACKUP_RESTORE_MODAL_TITLE" = "Restaurando mensajes…";

/* Message describing that the Background App Refresh permission is disabled for Signal. \"Background App Refresh\" should be localized the same way it is in iOS Settings app permissions. */
"BACKUP_SETTINGS_BACKGROUND_APP_REFRESH_DISABLED_MESSAGE" = "Las copias de seguridad automáticas están desactivadas. Actualiza los permisos de Signal para activarlas.";

/* Add-on to a message describing that the Background App Refresh permission is disabled for Signal. \"Background App Refresh\" should be localized the same way it is in iOS Settings app permissions. */
"BACKUP_SETTINGS_BACKGROUND_APP_REFRESH_DISABLED_MESSAGE_UPDATE_NOW" = "Actualizar ahora";

/* Title for a button that takes the users to Signal's iOS Settings page. */
"BACKUP_SETTINGS_BACKGROUND_APP_REFRESH_DISABLED_SHEET_GO_TO_SETTINGS_BUTTON" = "Ir a Ajustes";

/* Message for a sheet warning the user about the Background App Refresh permission. \"Background App Refresh\" should be localized the same way it is in iOS Settings app permissions. */
"BACKUP_SETTINGS_BACKGROUND_APP_REFRESH_DISABLED_SHEET_MESSAGE" = "Para permitir las copias de seguridad automáticas de tus mensajes en Signal, toca \"Ir a Ajustes\" y activa \"Actualización en segundo plano\".";

/* Title for a sheet warning the user about the Background App Refresh permission. \"Background App Refresh\" should be localized the same way it is in iOS Settings app permissions. */
"BACKUP_SETTINGS_BACKGROUND_APP_REFRESH_DISABLED_SHEET_TITLE" = "Copias de seguridad automáticas desactivadas";

/* Message for an action sheet explaining that performing a backup failed because the backup file is too large to upload. */
"BACKUP_SETTINGS_BACKUP_EXPORT_ERROR_SHEET_FILE_TOO_LARGE" = "El número de mensajes que tienes supera el límite de almacenamiento. Elimina algunos mensajes y vuelve a intentarlo.";

/* Message for an action sheet explaining that performing a backup failed with a generic error. */
"BACKUP_SETTINGS_BACKUP_EXPORT_ERROR_SHEET_GENERIC_ERROR" = "No se ha podido crear tu copia de seguridad. Inténtalo de nuevo o contacta con nuestro equipo de Asistencia.";

/* Title for a button in an action sheet allowing users to perform a backup, ignoring that WiFi is required. */
"BACKUP_SETTINGS_BACKUP_EXPORT_ERROR_SHEET_NEED_WIFI_ACTION" = "Permitir copias de seguridad con datos móviles";

/* Message for an action sheet explaining that performing a backup failed because WiFi is required. */
"BACKUP_SETTINGS_BACKUP_EXPORT_ERROR_SHEET_NEED_WIFI_MESSAGE" = "Es posible que se apliquen cargos si haces la copia de seguridad usando datos móviles. Puedes conectarte a una red Wi-Fi o permitir las copias de seguridad usando datos móviles.";

/* Title for an action sheet explaining that performing a backup failed because WiFi is required. */
"BACKUP_SETTINGS_BACKUP_EXPORT_ERROR_SHEET_NEED_WIFI_TITLE" = "¿Permitir copias de seguridad con datos móviles?";

/* Message for an action sheet explaining that performing a backup failed with a network error. */
"BACKUP_SETTINGS_BACKUP_EXPORT_ERROR_SHEET_NETWORK_ERROR" = "No se ha podido crear tu copia de seguridad. Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Message for an action sheet explaining that you must be registered to make a Backup. */
"BACKUP_SETTINGS_BACKUP_EXPORT_ERROR_SHEET_NOT_REGISTERED" = "Debes registrarte para poder crear una copia de seguridad.";

/* Description for a progress bar tracking the preparation of a Backup. Embeds 1:{{ the percentage completed preformatted as a percent, e.g. 10% }}. */
"BACKUP_SETTINGS_BACKUP_EXPORT_PROGRESS_DESCRIPTION_PREPARING_BACKUP" = "Preparando copia de seguridad (%1$@)";

/* Description for a progress bar tracking the processing of Backup media. */
"BACKUP_SETTINGS_BACKUP_EXPORT_PROGRESS_DESCRIPTION_PROCESSING_MEDIA" = "Procesando archivos…";

/* Title for an action sheet action explaining the user can now scan a QR code to continue the restore. */
"BACKUP_SETTINGS_BACKUP_EXPORT_SUCCEEDED_READY_TO_RESTORE_ACTION_TITLE" = "Escanear código QR";

/* Body for an action sheet explaining the backup succeeded and a restore can continue. */
"BACKUP_SETTINGS_BACKUP_EXPORT_SUCCEEDED_READY_TO_RESTORE_BODY" = "Usa este dispositivo para escanear el código QR que se muestra en el dispositivo al que quieres transferir tus datos.";

/* Title for an action sheet explaining the backup succeeded and a restore can continue. */
"BACKUP_SETTINGS_BACKUP_EXPORT_SUCCEEDED_READY_TO_RESTORE_TITLE" = "Todo listo para la transferencia";

/* Message describing to the user that the last backup failed. */
"BACKUP_SETTINGS_BACKUP_FAILED_MESSAGE" = "No se ha podido completar tu última copia de seguridad. Toca \"Iniciar copia\" para volver a intentarlo.";

/* Title for a button allowing users to upgrade from a free to paid backup plan. */
"BACKUP_SETTINGS_BACKUP_PLAN_FREE_ACTION_BUTTON_TITLE" = "Actualizar";

/* Text describing the user's free backup plan when they have Backups disabled. */
"BACKUP_SETTINGS_BACKUP_PLAN_FREE_AND_DISABLED_DESCRIPTION" = "Has desactivado las copias de seguridad";

/* Text describing the user's free backup plan. */
"BACKUP_SETTINGS_BACKUP_PLAN_FREE_DESCRIPTION" = "Tu plan de copia de seguridad es gratuito";

/* Message for a view indicating we failed to fetch someone's Backup plan due to an unexpected error. */
"BACKUP_SETTINGS_BACKUP_PLAN_GENERIC_ERROR_MESSAGE" = "Se ha producido un error. Contacta con el equipo de Asistencia.";

/* Title for a view indicating we failed to fetch someone's Backup plan due to an unexpected error. */
"BACKUP_SETTINGS_BACKUP_PLAN_GENERIC_ERROR_TITLE" = "No se ha podido recuperar tu plan de copia de seguridad";

/* Message for a view indicating we failed to fetch someone's Backup plan due to a network error. */
"BACKUP_SETTINGS_BACKUP_PLAN_NETWORK_ERROR_MESSAGE" = "Comprueba tu conexión e inténtalo de nuevo.";

/* Title for a view indicating we failed to fetch someone's Backup plan due to a network error. */
"BACKUP_SETTINGS_BACKUP_PLAN_NETWORK_ERROR_TITLE" = "Error de red";

/* Title for a button allowing users to manage or cancel their paid backup plan. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_ACTION_BUTTON_TITLE" = "Gestionar o cancelar";

/* Title for a button allowing users to reenable a paid backup plan that has been canceled. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_CANCELED_ACTION_BUTTON_TITLE" = "Volver a suscribirme";

/* Text describing that the user's paid backup plan has been canceled. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_CANCELED_DESCRIPTION" = "Suscripción cancelada";

/* Text explaining that a user's paid plan, which has been canceled, will expire on a future date. Embeds {{ the formatted expiration date }}. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_CANCELED_FUTURE_EXPIRATION_FORMAT" = "Caduca el %1$@";

/* Text explaining that a user's paid plan, which has been canceled, expired on a past date. Embeds {{ the formatted expiration date }}. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_CANCELED_PAST_EXPIRATION_FORMAT" = "Caducó el %1$@";

/* Title for a button allowing users to manage a paid backup plan that failed to renew. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_FAILED_TO_RENEW_ACTION_BUTTON_TITLE" = "Gestionar suscripción";

/* Text describing that the user's paid backup plan has failed to renew. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_FAILED_TO_RENEW_DESCRIPTION_1" = "Método de pago rechazado";

/* Text describing that the user's paid backup plan has failed to renew. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_FAILED_TO_RENEW_DESCRIPTION_2" = "Asegúrate de que tu método de pago esté actualizado";

/* Title for a button allowing users to manage their backup plan as a tester. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_FREE_FOR_TESTERS_ACTION_BUTTON_TITLE" = "Gestionar plan";

/* Text describing that the user's backup plan is paid, but free for them as a tester. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_FREE_FOR_TESTERS_DESCRIPTION" = "De pago (gratuito si usas TestFlight)";

/* Title for a button allowing users to renew their backup subscription on this device. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_IAP_NOT_FOUND_LOCALLY_ACTION_BUTTON_TITLE" = "Renovar";

/* Text describing that the user's paid backup plan did not correspond to a App Store subscription on this device. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_BUT_IAP_NOT_FOUND_LOCALLY_DESCRIPTION" = "No se ha encontrado tu suscripción en este dispositivo. Renuévala para seguir usando las copias de seguridad de Signal.";

/* Header describing what the paid backup plan includes. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_HEADER" = "Mensajes de texto + todos tus archivos multimedia";

/* Text explaining the price of the user's paid backup plan. Embeds {{ the formatted price }}. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_PRICE_FORMAT" = "%1$@/mes";

/* Text explaining when the user's paid backup plan renews. Embeds {{ the formatted renewal date }}. */
"BACKUP_SETTINGS_BACKUP_PLAN_PAID_RENEWAL_FORMAT" = "Se renueva el %1$@";

/* Footer for a menu section related to settings for when Backups are disabled. */
"BACKUP_SETTINGS_BACKUPS_DISABLED_SECTION_FOOTER" = "Se han desactivado las copias de seguridad y eliminado tus datos del servicio de almacenamiento seguro de Signal.";

/* Description for a progress view tracking media being downloaded in service of disabling Backups. */
"BACKUP_SETTINGS_BACKUPS_DISABLING_DOWNLOADING_MEDIA_PROGRESS_VIEW_DESCRIPTION" = "Se han desactivado las copias de seguridad: en este momento se están descargando los archivos multimedia que no se encuentren en el dispositivo. Una vez descargados, tus datos se eliminarán del servicio de almacenamiento seguro de Signal.";

/* Message for a view indicating we failed to delete the user's Backup due to an unexpected error. */
"BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_MESSAGE" = "Se ha producido un error. Contacta con el equipo de Asistencia.";

/* Header for a menu section related to settings for when disabling Backups encountered an unexpected error. */
"BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_SECTION_HEADER" = "No se han podido eliminar tus datos del servicio de almacenamiento seguro de Signal.";

/* Title for a view indicating we failed to delete the user's Backup due to an unexpected error. */
"BACKUP_SETTINGS_BACKUPS_DISABLING_GENERIC_ERROR_TITLE" = "No se ha podido eliminar tu copia de seguridad";

/* Description for a progress view tracking Backups being disabled. */
"BACKUP_SETTINGS_BACKUPS_DISABLING_PROGRESS_VIEW_DESCRIPTION" = "Eliminando copia de seguridad…";

/* Header for a menu section related to disabling Backups. */
"BACKUP_SETTINGS_BACKUPS_DISABLING_SECTION_HEADER" = "Se han desactivado las copias de seguridad y se eliminarán tus datos del servicio de almacenamiento seguro de Signal.";

/* Header for a menu section related to settings for when Backups are enabled. */
"BACKUP_SETTINGS_BACKUPS_ENABLED_SECTION_HEADER" = "Detalles de la copia de seguridad";

/* Message shown in an action sheet when the user tries to create a new Recovery Key, but is not registered. */
"BACKUP_SETTINGS_CREATE_NEW_KEY_ERROR_NOT_REGISTERED" = "Debes registrarte para poder crear una nueva clave de recuperación.";

/* Explanation text for a sheet warning users they've reached a rate limit for creating Recovery Key. {{ Embeds 1: the preformatted time they must wait before enabling backups, such as \"1 week\" or \"6 hours\". }} */
"BACKUP_SETTINGS_CREATE_NEW_KEY_LIMIT_REACHED_WARNING_SHEET_BODY" = "Si creas una nueva clave de recuperación, deberás esperar %1$@ para poder habilitar las copias de seguridad. El número de claves que puedes crear está limitado para evitar usos indebidos.";

/* Action in an action sheet allowing to continue to rotate their key */
"BACKUP_SETTINGS_CREATE_NEW_KEY_LIMIT_REACHED_WARNING_SHEET_CONTINUE_ACTION" = "Crear nueva clave";

/* Title for a sheet warning users they've reached a rate limit for creating Recovery Key. */
"BACKUP_SETTINGS_CREATE_NEW_KEY_LIMIT_REACHED_WARNING_SHEET_TITLE" = "Se ha alcanzado el límite de claves de recuperación";

/* Toast shown when a new Recovery Key has been created successfully. */
"BACKUP_SETTINGS_CREATE_NEW_KEY_SUCCESS_TOAST" = "¡Se ha creado una nueva clave!";

/* TItle for a sheet warning users that Backups must be disabled to create a new Recovery Key. */
"BACKUP_SETTINGS_CREATE_NEW_KEY_WARNING_SHEET_BACKUPS_MUST_BE_DISABLED_TITLE" = "Deshabilitar y crear nueva clave";

/* Body for a sheet warning users about creating a new Recovery Key. */
"BACKUP_SETTINGS_CREATE_NEW_KEY_WARNING_SHEET_BODY" = "Solo necesitas crear una clave nueva si otra persona sabe tu clave actual. Para crear una nueva clave, antes debes deshabilitar las copias de seguridad.\n\nUna vez hayas deshabilitado las copias de seguridad y creado una nueva clave, tendrás que volver a habilitar y cargar tu copia de seguridad.";

/* Title for a sheet warning users about creating a new Recovery Key. */
"BACKUP_SETTINGS_CREATE_NEW_KEY_WARNING_SHEET_TITLE" = "Crea una nueva clave de recuperación";

/* Footer for a menu section allowing users to turn off Backups. */
"BACKUP_SETTINGS_DISABLE_BACKUPS_BUTTON_FOOTER" = "Esta acción hará que se eliminen los datos de tu copia de seguridad. No se crearán copias nuevas.";

/* Title for a button allowing users to turn off Backups. */
"BACKUP_SETTINGS_DISABLE_BACKUPS_BUTTON_TITLE" = "Desactivar y eliminar copia de seguridad";

/* Title for a button in an action sheet confirming the user wants to disable Backups. */
"BACKUP_SETTINGS_DISABLING_CONFIRMATION_ACTION_SHEET_CONFIRM" = "Desactivar y eliminar";

/* Message for an action sheet confirming the user wants to disable Backups. */
"BACKUP_SETTINGS_DISABLING_CONFIRMATION_ACTION_SHEET_MESSAGE" = "Se eliminará tu copia de seguridad y no se crearán copias nuevas.";

/* Title for an action sheet confirming the user wants to disable Backups. */
"BACKUP_SETTINGS_DISABLING_CONFIRMATION_ACTION_SHEET_TITLE" = "¿Desactivar y eliminar copias de seguridad?";

/* Message shown in an action sheet when the user disables Backups, explaining that their media is downloading first. */
"BACKUP_SETTINGS_DISABLING_DOWNLOADS_STARTED_ACTION_SHEET_MESSAGE" = "Tienes archivos multimedia en tu copia de seguridad que no están en este dispositivo. La descarga de tu copia de seguridad puede tardar bastante. Para evitar interrupciones, mantén la aplicación Signal abierta.";

/* Title shown in an action sheet when the user disables Backups, explaining that their media is downloading first. */
"BACKUP_SETTINGS_DISABLING_DOWNLOADS_STARTED_ACTION_SHEET_TITLE" = "Descargando tu copia de seguridad";

/* Message shown in an action sheet indicating we failed to delete the user's Backup due to an unexpected error. */
"BACKUP_SETTINGS_DISABLING_ERROR_GENERIC_ERROR_ACTION_SHEET_MESSAGE" = "No se han podido eliminar tus datos del servicio de almacenamiento seguro de Signal.";

/* Title shown in an action sheet indicating we failed to delete the user's Backup due to an unexpected error. */
"BACKUP_SETTINGS_DISABLING_ERROR_GENERIC_ERROR_ACTION_SHEET_TITLE" = "No se ha podido eliminar tu copia de seguridad";

/* Message shown in an action sheet when the user tries to disable Backups, but is not registered. */
"BACKUP_SETTINGS_DISABLING_ERROR_NOT_REGISTERED" = "Debes registrarte para poder deshabilitar las copias de seguridad.";

/* Button for an action sheet shown when the user disables Backups, letting them manage their subscription. */
"BACKUP_SETTINGS_DISABLING_SUBSCRIPTION_CANCEL_ACTION_SHEET_MANAGE_SUBSCRIPTION_BUTTON" = "Gestionar suscripción";

/* Message for an action sheet shown when the user disables Backups, but is still subscribed to the paid plan. */
"BACKUP_SETTINGS_DISABLING_SUBSCRIPTION_CANCEL_ACTION_SHEET_MESSAGE" = "Si quieres cancelar tu suscripción, toca Gestionar suscripción > Signal > Cancelar suscripción";

/* Title for an action sheet shown when the user disables Backups, but is still subscribed to the paid plan. */
"BACKUP_SETTINGS_DISABLING_SUBSCRIPTION_CANCEL_ACTION_SHEET_TITLE" = "Todavía tienes una suscripción a un plan de pago de copias de seguridad";

/* Title for a button shown in Backup Settings that lets a user cancel an in-progress download. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_ACTION_BUTTON_CANCEL_DOWNLOAD" = "Cancelar descarga";

/* Title for a button shown in Backup Settings that lets a user initiate an available download. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_ACTION_BUTTON_INITIATE_DOWNLOAD" = "Descargar";

/* Title for a button shown in Backup Settings that lets a user resume a download paused due to needing Wi-Fi. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_ACTION_BUTTON_RESUME_DOWNLOAD_WITHOUT_WIFI" = "Reanudar descarga";

/* Subtitle for a progress bar tracking downloads that are paused because of low battery. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_SUBTITLE_PAUSED_LOW_BATTERY" = "Descarga en pausa: tu dispositivo tiene poca batería";

/* Subtitle for a progress bar tracking downloads that are paused because of low power mode. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_SUBTITLE_PAUSED_LOW_POWER_MODE" = "Descarga en pausa: modo de bajo consumo";

/* Subtitle for a progress bar tracking downloads that are paused because they need more disk space available. Embeds {{ the amount of space needed as a file size, e.g. 100 MB }}. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_SUBTITLE_PAUSED_NEEDS_DISK_SPACE" = "No hay suficiente espacio para descargar tus archivos. Para continuar, libera %1$@ de espacio.";

/* Subtitle for a progress bar tracking downloads that are paused because they need internet. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_SUBTITLE_PAUSED_NEEDS_INTERNET" = "Descarga en pausa: sin conexión a Internet…";

/* Subtitle for a progress bar tracking downloads that are paused because they need WiFi. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_SUBTITLE_PAUSED_NEEDS_WIFI" = "Descarga en pausa: esperando red Wi-Fi…";

/* Subtitle for a progress bar tracking active downloading. Embeds 1:{{ the amount downloaded as a file size, e.g. 100 MB }}; 2:{{ the total amount to download as a file size, e.g. 1 GB }}; 3:{{ the amount downloaded as a percentage, e.g. 10% }}. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_SUBTITLE_RUNNING" = "Descargando %1$@ de %2$@ (%3$@)";

/* Subtitle for a view explaining that downloads are available but not running. Embeds {{ the amount available to download as a file size, e.g. 100 MB }}. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_SUBTITLE_SUSPENDED" = "Tienes %1$@ de archivos que no están en este dispositivo.";

/* Subtitle for a view explaining that downloads are available but not running, and the user's paid subscription is expiring. Embeds {{ the amount available to download as a file size, e.g. 100 MB }}. */
"BACKUP_SETTINGS_DOWNLOAD_PROGRESS_SUBTITLE_SUSPENDED_PAID_SUBSCRIPTION_EXPIRING" = "Tienes %1$@ de archivos que no están en este dispositivo. Sin una suscripción de pago, los archivos no se pueden eliminar del dispositivo.";

/* Label for a toggleable menu item describing whether to make backups on cellular data. */
"BACKUP_SETTINGS_ENABLED_BACKUP_ON_CELLULAR_LABEL" = "Copia de seguridad usando datos móviles";

/* Label for a menu item explaining the size of the user's backup. */
"BACKUP_SETTINGS_ENABLED_BACKUP_SIZE_LABEL" = "Tamaño de la copia de seguridad";

/* Label for a menu item explaining when the user's last backup occurred. */
"BACKUP_SETTINGS_ENABLED_LAST_BACKUP_LABEL" = "Última copia de seguridad";

/* Text explaining that the user's last backup was in the past. Embeds 1:{{ the date of the backup }} and 2:{{ the time of the backup }}. */
"BACKUP_SETTINGS_ENABLED_LAST_BACKUP_PAST_FORMAT" = "%1$@ - %2$@";

/* Text explaining that the user's last backup was today. Embeds {{ the time of the backup }}. */
"BACKUP_SETTINGS_ENABLED_LAST_BACKUP_TODAY_FORMAT" = "Hoy, %1$@";

/* Text explaining that the user's last backup was yesterday. Embeds {{ the time of the backup }}. */
"BACKUP_SETTINGS_ENABLED_LAST_BACKUP_YESTERDAY_FORMAT" = "Ayer, %1$@";

/* Label for a menu item offering to show the user their recovery key. */
"BACKUP_SETTINGS_ENABLED_VIEW_BACKUP_KEY_LABEL" = "Ver clave de recuperación";

/* Body for a sheet explaining that the user's Backups subscription was not found on this device. */
"BACKUP_SETTINGS_IAP_NOT_FOUND_LOCALLY_SHEET_BODY" = "No se ha podido restaurar tu suscripción en este dispositivo. Esto puede ocurrir si has iniciado sesión en el App Store con otra cuenta de Apple o si has transferido tu cuenta desde un teléfono Android.\n\nSi tienes una suscripción activa en tu teléfono anterior, quizá quieras cancelarla antes de que se renueve.";

/* Button for a sheet explaining that the user's Backups subscription was not found on this device. */
"BACKUP_SETTINGS_IAP_NOT_FOUND_LOCALLY_SHEET_GOT_IT_BUTTON" = "Entendido";

/* Title for a sheet explaining that the user's Backups subscription was not found on this device. */
"BACKUP_SETTINGS_IAP_NOT_FOUND_LOCALLY_SHEET_TITLE" = "Suscripción no encontrada";

/* Title for a button allowing users to trigger a manual backup. */
"BACKUP_SETTINGS_MANUAL_BACKUP_BUTTON_TITLE" = "Iniciar copia";

/* Title for a button shown under a progress bar tracking a manual backup, which lets the user cancel the backup. */
"BACKUP_SETTINGS_MANUAL_BACKUP_CANCEL_BUTTON" = "Cancelar copia de seguridad";

/* Action in an action sheet allowing users to download their offloaded media later. */
"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_LATER_ACTION" = "Descargar más tarde";

/* Message for an action sheet allowing users to download their offloaded media. */
"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_MESSAGE" = "Tienes archivos multimedia en tu copia de seguridad que no están en este dispositivo. La descarga puede tardar bastante. Para evitar interrupciones, mantén Signal abierto mientras se completa.";

/* Action in an action sheet allowing users to download their offloaded media now. */
"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_NOW_ACTION" = "Descargar ahora";

/* Title for an action sheet allowing users to download their offloaded media. */
"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_DOWNLOAD_SHEET_TITLE" = "¿Descargar archivos eliminados?";

/* Message for an action sheet warning users who are testers about the Optimize Local Storage feature. */
"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_MESSAGE" = "Los archivos multimedia que se eliminen del dispositivo estarán disponibles mientras sigas usando TestFlight. Asegúrate de descargar todos tus archivos antes de salir del programa de pruebas.";

/* Title for an action sheet warning users who are testers about the Optimize Local Storage feature. */
"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TESTER_WARNING_SHEET_TITLE" = "Estás probando la optimización del almacenamiento";

/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available. */
"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE" = "Los archivos multimedia que no uses se eliminarán del dispositivo, pero podrás descargarlos desde tu copia de seguridad en cualquier momento.";

/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is available and they are a tester. */
"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_AVAILABLE_FOR_TESTERS" = "Los archivos multimedia que no uses se eliminarán del dispositivo, pero podrás descargarlos desde tu copia de seguridad en cualquier momento mientras sigas usando TestFlight.";

/* Footer for a toggle allowing users to change the Optimize Local Storage setting, if the toggle is unavailable. */
"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_FOOTER_UNAVAILABLE" = "La optimización de almacenamiento solo se puede usar con el nivel de pago de las copias de seguridad de Signal. Actualiza tu plan de copias de seguridad para empezar a usar esta función.";

/* Title for a toggle allowing users to change the Optimize Local Storage setting. */
"BACKUP_SETTINGS_OPTIMIZE_LOCAL_STORAGE_TOGGLE_TITLE" = "Optimizar almacenamiento en el dispositivo";

/* Subtitle for a notification telling the user they are out of remote storage space. */
"BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_SUBTITLE" = "Has alcanzado el límite de almacenamiento de las copias de seguridad. Libera espacio en Signal para seguir haciendo copias de seguridad de tus chats y archivos multimedia.";

/* Title for a notification telling the user they are out of remote storage space. */
"BACKUP_SETTINGS_OUT_OF_STORAGE_SPACE_NOTIFICATION_TITLE" = "Almacenamiento de copia de seguridad lleno";

/* Title for a button allowing users to re-enable Backups, after it had been previously disabled. */
"BACKUP_SETTINGS_REENABLE_BACKUPS_BUTTON_TITLE" = "Volver a habilitar copias";

/* Title for an action in a sheet warning the user about skipping downloads. */
"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_ACTION_SKIP" = "Omitir descarga";

/* Message for a sheet warning the user about skipping downloads. */
"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_MESSAGE" = "Tienes datos en tu copia de seguridad que no están en este dispositivo. Sin una suscripción de pago, tus archivos adjuntos y multimedia se eliminarán de forma permanente.";

/* Title for a sheet warning the user about skipping downloads. */
"BACKUP_SETTINGS_SKIP_DOWNLOADS_WARNING_SHEET_TITLE" = "¿Omitir descarga?";

/* Title for detail button in notice that the user's Backups subscription couldn't be redeemed. */
"BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_DETAIL_BUTTON" = "Detalles";

/* Title for notice that the user's Backups subscription couldn't be redeemed. */
"BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_NOTICE_TITLE" = "No se ha podido validar tu suscripción a las copias de seguridad";

/* Body for a sheet explaining that the user's Backups subscription was already redeemed. */
"BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_SHEET_BODY" = "Se ha intentado validar tu suscripción desde demasiados dispositivos este mes.\n\nPuede que hayas vuelto a registrar tu cuenta de Signal demasiadas veces o que tengas demasiados dispositivos usando la misma suscripción.";

/* Button for a sheet explaining that the user's Backups subscription was already redeemed. */
"BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_SHEET_GOT_IT_BUTTON" = "Entendido";

/* Title for a sheet explaining that the user's Backups subscription was already redeemed. */
"BACKUP_SETTINGS_SUBSCRIPTION_ALREADY_REDEEMED_SHEET_TITLE" = "No se ha podido validar tu suscripción a las copias de seguridad";

/* Subtitle for a progress bar tracking uploads that are paused because of low battery. */
"BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_PAUSED_LOW_BATTERY" = "Carga de archivos en pausa: tu dispositivo tiene poca batería";

/* Subtitle for a progress bar tracking uploads that are paused because of low power mode. */
"BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_PAUSED_LOW_POWER_MODE" = "Carga de archivos en pausa: modo de bajo consumo";

/* Subtitle for a progress bar tracking uploads that are paused because they need an internet connection */
"BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_PAUSED_NEEDS_INTERNET" = "Carga de archivos en pausa: sin conexión a Internet…";

/* Subtitle for a progress bar tracking uploads that are paused because they need WiFi. */
"BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_PAUSED_NEEDS_WIFI" = "Carga de archivos en pausa: esperando red Wi-Fi…";

/* Subtitle for a progress bar tracking uploads that are paused because the user is out of remote storage space. Embeds 1:{{ total storage space provided, e.g. 100 GB }}; 2:{{ space the user needs to free up by deleting media, e.g. 1 GB }}. */
"BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_PAUSED_OUT_OF_STORAGE_SPACE_FORMAT" = "Has alcanzado el límite de almacenamiento (%1$@) incluido en tu plan de copias de seguridad. Para hacer copias de seguridad de nuevos chats y archivos, libera %2$@ de espacio en Signal y toca \"Iniciar copia\".";

/* Subtitle for a progress bar tracking active uploading. Embeds 1:{{ the amount uploaded as a file size, e.g. 100 MB }}; 2:{{ the total amount to upload as a file size, e.g. 1 GB }}; 3:{{ the percentage uploaded as a percent, e.g. 40% }}. */
"BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING" = "Subiendo %1$@ de %2$@ (%3$@)";

/* Subtitle for a progress bar tracking active uploading. */
"BACKUP_SETTINGS_UPLOAD_PROGRESS_SUBTITLE_RUNNING_GENERIC" = "Cargando…";

/* Message for a sheet shown after the user enables backups. */
"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_MESSAGE" = "Dependiendo del tamaño de tu copia de seguridad, este proceso puede llevar bastante tiempo. Mientras se genera la copia de seguridad, podrás seguir usando Signal como de costumbre.";

/* Title for a sheet shown after the user enables backups. */
"BACKUP_SETTINGS_WELCOME_TO_BACKUPS_SHEET_TITLE" = "¡Has activado Copias Seguras de Signal! Ya puedes iniciar tu copia de seguridad.";

/* Message for a sheet shown when your Backup subscription fails to renew. */
"BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_MESSAGE" = "Asegúrate de que tu método de pago esté actualizado. Toca Gestionar suscripción > Signal > Actualizar método de pago.";

/* Primary button for a sheet shown when your Backup subscription fails to renew. */
"BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_PRIMARY_BUTTON" = "Gestionar suscripción";

/* Title for a sheet shown when your Backup subscription fails to renew. */
"BACKUP_SUBSCRIPTION_FAILED_TO_RENEW_SHEET_TITLE" = "No se ha renovado tu suscripción a las copias de seguridad";

/* Body for system notification when we detect an issue with Backup media. */
"BACKUPS_MEDIA_ERROR_NOTIFICATION_BODY" = "Se ha producido un error inesperado durante el proceso de copia de seguridad de tus archivos. Envíanos tus registros de depuración para ayudarnos a resolver el problema.";

/* Title for system notification when we detect an issue with Backup media. */
"BACKUPS_MEDIA_ERROR_NOTIFICATION_TITLE" = "Error de copia de seguridad de archivos";

/* Title for the 'Backup' settings menu. */
"BACKUPS_SETTINGS_TITLE" = "Copias Seguras de Signal";

/* Body for system notification or megaphone when backups is enabled. Embeds {{ time backups was enabled }} */
"BACKUPS_TURNED_ON_NOTIFICATION_BODY_FORMAT" = "Se han desactivado las copias de seguridad de Signal de esta cuenta. Hora: %1$@. Toca para ver más.";

/* Title for system notification or megaphone when backups is enabled */
"BACKUPS_TURNED_ON_TITLE" = "Has activado las copias de seguridad";

/* Action text for backups enabled megaphone taking user to backup settings */
"BACKUPS_VIEW_SETTINGS_BUTTON" = "Ver ajustes";

/* Section header for badge view section in the badge configuration page */
"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Mis insignias";

/* The title for the badge configuration page */
"BADGE_CONFIGURATION_TITLE" = "Insignias";

/* When viewing someone else's badge, you'll see a sheet. If they got the badge by donating, a \"Donate to Signal\" button will be shown. This is the text in that button. */
"BADGE_DETAILS_DONATE_TO_SIGNAL" = "Donar ahora";

/* When viewing someone else's donor badge, you'll see a sheet. This is the title on that sheet. Embeds {badge owner's short name} */
"BADGE_DETAILS_TITLE_FOR_SUPPORTER" = "%1$@ apoya a Signal";

/* String explaining to the user that their boost badge has expired on the badge expiry sheet. */
"BADGE_EXPIRED_BOOST_BODY" = "Tu insignia Apoyo Signal ha caducado y ya no se muestra en tu perfil.\n\nPuedes seguir usando Signal, pero si quieres apoyar una tecnología creada para ti, considera optar por una suscripción mensual.";

/* String explaining to the user that their boost badge has expired while they are a current subscription sustainer on the badge expiry sheet. */
"BADGE_EXPIRED_BOOST_CURRENT_SUSTAINER_BODY" = "Tu insignia Apoyo Signal ha caducado y ya no se muestra en tu perfil.\n\nPuedes hacer una donación puntual para reactivar tu insignia Apoyo Signal por 30 días más.";

/* Title for boost on the badge expiration sheet. */
"BADGE_EXPIRED_BOOST_TITLE" = "Insignia caducada";

/* Button text when a badge expires, asking users to donate */
"BADGE_EXPIRED_DONATE_BUTTON" = "Donar";

/* Text for the 'learn more' link in a sheet explaining there's been an issue with your badge. */
"BADGE_EXPIRED_LEARN_MORE_LINK" = "Más información.";

/* Title for subscription on the badge expiration sheet. */
"BADGE_EXPIRED_SUBSCRIPTION_TITLE" = "Donación mensual cancelada";

/* String explaining to the user on a badge expiry sheet that their subscription badge has expired because the renewal payment failed. Embeds {{ a specific, already-localized string describing the payment failure }}. Will have a 'learn more' link appended, when it is rendered. */
"BADGE_SUBSCRIPTION_EXPIRED_BECAUSE_OF_CHARGE_FAILURE_BODY_FORMAT" = "Tu donación mensual se ha cancelado. %1$@\n\nTu insignia ya no se mostrará en tu perfil.";

/* Body for a sheet explaining that a bank transfer donation is complete, and that you have received a badge. */
"BADGE_THANKS_BANK_DONATION_COMPLETE_BODY" = "Hemos recibido tu transferencia bancaria. Puedes mostrar tu insignia de apoyo a Signal en tu perfil.";

/* Title for a sheet explaining that a bank transfer donation is complete, and that you have received a badge. */
"BADGE_THANKS_BANK_DONATION_COMPLETE_TITLE" = "Donación completada";

/* When you make a donation to Signal, you will receive a badge. A thank-you sheet appears when this happens. This is the body text on that sheet. */
"BADGE_THANKS_BODY" = "Puedes mostrar tu insignia de apoyo a Signal en tu perfil.";

/* Label prompting the user to display the new badge on their profile on the badge thank you sheet. */
"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Mostrar en mi perfil";

/* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */
"BADGE_THANKS_MAKE_FEATURED" = "Mostrar insignia en mi perfil";

/* When you make a donation to Signal, you will receive a badge. A thank-you sheet appears when this happens. This is the title of that sheet. */
"BADGE_THANKS_TITLE" = "¡Gracias por tu apoyo!";

/* Footer explaining that only one badge can be featured at a time on the thank you sheet. */
"BADGE_THANKS_TOGGLE_FOOTER" = "Si tienes más de una insignia, puedes seleccionar cuál quieres que otras personas vean en tu perfil.";

/* On the bank donation screen, show a link below the input form to show help about finding account info. */
"BANK_DONATION_FOOTER_FIND_ACCOUNT_INFO" = "Buscar datos bancarios";

/* On the bank transfer donation screen, a small amount of information text is shown. This is that text. It should (1) instruct users to enter their bank information (2) tell them that Signal does not collect or store their personal information. */
"BANK_DONATION_SUBHEADER_TEXT" = "Introduce tus datos bancarios. Signal no recoge ni almacena tu información personal.";

/* Users can donate to Signal with a bank account. We are required to show them a mandate with information about bank transfers. This is a label for a button to agree to the mandate. */
"BANK_MANDATE_AGREE" = "Aceptar";

/* Users can donate to Signal with a bank account. We are required to show them a mandate with information about bank transfers. This is a label for a button that shows more of the mandate if it is not all visible. */
"BANK_MANDATE_READ_MORE" = "Más información";

/* Users can donate to Signal with a bank account. We are required to show them a mandate with information about bank transfers. This is a subtitle about the payment processor Stripe above that mandate. */
"BANK_MANDATE_SUBTITLE" = "Stripe se encarga de procesar las donaciones a Signal. Signal no recoge ni almacena tu información personal.";

/* Users can donate to Signal with a bank account. We are required to show them a mandate with information about bank transfers. This is the title above that mandate. */
"BANK_MANDATE_TITLE" = "Transferencia bancaria";

/* Accessibility label for banner close button */
"BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Cerrar notificación";

/* Beta label */
"BETA_LABEL" = "BETA";

/* An explanation of the consequences of blocking a group. */
"BLOCK_GROUP_BEHAVIOR_EXPLANATION" = "Ya no recibirás mensajes ni actualizaciones de este grupo.";

/* Button label for the 'block' button */
"BLOCK_LIST_BLOCK_BUTTON" = "Bloquear";

/* A format for the 'block group' action sheet title. Embeds the {{group name}}. */
"BLOCK_LIST_BLOCK_GROUP_TITLE_FORMAT" = "¿Bloquear y abandonar el grupo \"%1$@\"?";

/* A format for the 'block user' action sheet title. Embeds {{the blocked user's name or phone number}}. */
"BLOCK_LIST_BLOCK_USER_TITLE_FORMAT" = "¿Bloquear a %1$@?";

/* Section header for groups that have been blocked */
"BLOCK_LIST_BLOCKED_GROUPS_SECTION" = "Grupos bloqueados";

/* Section header for users that have been blocked */
"BLOCK_LIST_BLOCKED_USERS_SECTION" = "Personas bloqueadas";

/* Error message indicating that a conversation can't be blocked because they are already blocked. */
"BLOCK_LIST_ERROR_CONVERSATION_ALREADY_IN_BLOCKLIST" = "Grupo ya bloqueado.";

/* Error message indicating that a user can't be blocked because they are already blocked. */
"BLOCK_LIST_ERROR_USER_ALREADY_IN_BLOCKLIST" = "Persona ya bloqueada.";

/* Button label for the 'unblock' button */
"BLOCK_LIST_UNBLOCK_BUTTON" = "Desbloquear";

/* An explanation of what unblocking a contact means. */
"BLOCK_LIST_UNBLOCK_CONTACT_MESSAGE" = "Podrás chatear y hablar por teléfono con esta persona.";

/* Action sheet body when confirming you want to unblock a group */
"BLOCK_LIST_UNBLOCK_GROUP_BODY" = "Los participantes del grupo podrán añadirte de nuevo.";

/* An explanation of what unblocking a group means. */
"BLOCK_LIST_UNBLOCK_GROUP_MESSAGE" = "Los participantes del grupo podrán añadirte de nuevo.";

/* Action sheet title when confirming you want to unblock a group. */
"BLOCK_LIST_UNBLOCK_GROUP_TITLE" = "¿Desbloquear este grupo?";

/* A format for the 'unblock conversation' action sheet title. Embeds the {{conversation title}}. */
"BLOCK_LIST_UNBLOCK_TITLE_FORMAT" = "¿Desbloquear a %1$@?";

/* A label for the block button in the block list view */
"BLOCK_LIST_VIEW_BLOCK_BUTTON" = "Bloquear";

/* The message format of the 'conversation blocked' alert. Embeds the {{conversation title}}. */
"BLOCK_LIST_VIEW_BLOCKED_ALERT_MESSAGE_FORMAT" = "Se ha bloqueado a %1$@.";

/* The title of the 'user blocked' alert. */
"BLOCK_LIST_VIEW_BLOCKED_ALERT_TITLE" = "Persona bloqueada";

/* The title of the 'group blocked' alert. */
"BLOCK_LIST_VIEW_BLOCKED_GROUP_ALERT_TITLE" = "Grupo bloqueado";

/* The message of the 'You can't block yourself' alert. */
"BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_MESSAGE" = "No te puedes bloquear.";

/* The title of the 'You can't block yourself' alert. */
"BLOCK_LIST_VIEW_CANT_BLOCK_SELF_ALERT_TITLE" = "Error";

/* Alert title after unblocking a group or 1:1 chat. Embeds the {{conversation title}}. */
"BLOCK_LIST_VIEW_UNBLOCKED_ALERT_TITLE_FORMAT" = "Se ha desbloqueado a %1$@.";

/* Alert body after unblocking a group. */
"BLOCK_LIST_VIEW_UNBLOCKED_GROUP_ALERT_BODY" = "Los participantes del grupo ya pueden añadirte de nuevo.";

/* An explanation of the consequences of blocking another user. */
"BLOCK_USER_BEHAVIOR_EXPLANATION" = "Las personas que bloquees no podrán llamarte ni enviarte mensajes.";

/* Default text for the custom amount field of the boost view. */
"BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Introduce un importe personalizado";

/* Label for the 'add' button. */
"BUTTON_ADD" = "Añadir";

/* Label for 'continue' button. */
"BUTTON_CONTINUE" = "Continuar";

/* Label for the 'copy' button. */
"BUTTON_COPY" = "Copiar";

/* Label for generic done button. */
"BUTTON_DONE" = "Listo";

/* Label for the 'duplicate' button. */
"BUTTON_DUPLICATE" = "Duplicar";

/* Label for the 'edit' button. */
"BUTTON_EDIT" = "Editar";

/* Label for the 'mute' button. */
"BUTTON_MUTE" = "Silenciar";

/* Label for the 'next' button. */
"BUTTON_NEXT" = "Siguiente";

/* Label for the 'no' button. */
"BUTTON_NO" = "No";

/* Label for the 'not now' button. */
"BUTTON_NOT_NOW" = "Ahora no";

/* Label for the 'okay' button. */
"BUTTON_OKAY" = "Aceptar";

/* Label for the 'previous' button. */
"BUTTON_PREVIOUS" = "Anterior";

/* Button text to enable batch selection mode */
"BUTTON_SELECT" = "Seleccionar";

/* Label for the 'set' button. */
"BUTTON_SET" = "Aplicar";

/* Label for the 'share' button. */
"BUTTON_SHARE" = "Compartir";

/* Label for the 'submit' button. */
"BUTTON_SUBMIT" = "Enviar";

/* Label for the 'unmute' button. */
"BUTTON_UNMUTE" = "Reactivar";

/* Label for the 'view' button. */
"BUTTON_VIEW" = "Ver";

/* Label for the 'yes' button. */
"BUTTON_YES" = "Sí";

/* Label for button that lets users call a contact again. */
"CALL_AGAIN_BUTTON_TITLE" = "Llamar de nuevo";

/* notification body for a missed call in the last 24 hours. Embeds {{time}}, e.g. '3:30 PM'. */
"CALL_AUDIO_MISSED_24_HOURS_NOTIFICATION_BODY_FORMAT" = "📞 Llamada perdida - %1$@";

/* notification body for a call that was just missed */
"CALL_AUDIO_MISSED_NOTIFICATION_BODY" = "📞 Llamada perdida";

/* notification body for a missed call from more than a week ago. Embeds {{short date}}, e.g. '6/28'. */
"CALL_AUDIO_MISSED_PAST_NOTIFICATION_BODY_FORMAT" = "📞 Llamada perdida el %1$@";

/* notification body for a missed call from the last week. Embeds {{weekday}}, e.g. 'Monday'. */
"CALL_AUDIO_MISSED_WEEK_NOTIFICATION_BODY_FORMAT" = "📞 Llamada perdida el %1$@";

/* Alert message when calling and permissions for microphone are missing */
"CALL_AUDIO_PERMISSION_MESSAGE" = "Necesitas habilitar el acceso al micrófono en la aplicación Ajustes de iOS para hacer llamadas y grabar mensajes de voz en Signal.";

/* Alert title when calling and permissions for microphone are missing */
"CALL_AUDIO_PERMISSION_TITLE" = "Se necesita acceso al micrófono";

/* label for button shown when an incoming call rings */
"CALL_CONTROLS_INCOMING_ANSWER" = "atender";

/* Label for button shown when an incoming call rings. This particular label has room for two lines; you may insert a manual linebreak with '\n' as long as both lines are 15 characters or shorter (8 fullwidth characters or shorter), as in the English translation. */
"CALL_CONTROLS_INCOMING_ANSWER_WITHOUT_VIDEO" = "atender\nsin vídeo";

/* label for button shown when an incoming call rings */
"CALL_CONTROLS_INCOMING_DECLINE" = "rechazar";

/* Title used to represent details about a call. */
"CALL_DETAILS" = "Detalles de la llamada";

/* Label or title used to represent a call that used a call link. */
"CALL_LINK" = "Enlace de llamada";

/* Button to open a screen to edit the name of a Call Link. Also used as the title of that screen once it opens. */
"CALL_LINK_ADD_NAME" = "Añadir el nombre de la llamada";

/* Button to copy a Call Link to the clipboard. */
"CALL_LINK_COPY" = "Copiar enlace";

/* Navigation bar title for the sheet used to create & configure a Call Link. */
"CALL_LINK_CREATE" = "Crear enlace de llamada";

/* Displayed in a full screen modal view when creating a Call Link */
"CALL_LINK_CREATING_MODAL" = "Creando…";

/* Description of sheet presented when call link creation fails. */
"CALL_LINK_CREATION_FAILURE_SHEET_DESCRIPTION" = "No se ha podido crear el enlace de llamada. Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Title of sheet presented when call link creation or update fails. */
"CALL_LINK_CREATION_OR_UPDATE_FAILURE_SHEET_TITLE" = "Error de red";

/* A button to delete a call link that's shown after tapping the (i) info button on an item in the calls tab. */
"CALL_LINK_DELETE_ACTION" = "Eliminar enlace";

/* Text shown in an overlay toast trying and failing to delete a call link. */
"CALL_LINK_DELETE_FAILED" = "No se ha podido eliminar el enlace de llamada.";

/* Text shown in a confirmation popup asking the user if they want to delete a call link. */
"CALL_LINK_DELETE_MESSAGE" = "Este enlace ya no funcionará para nadie.";

/* Title shown in a confirmation popup asking the user if they want to delete a call link. */
"CALL_LINK_DELETE_TITLE" = "¿Eliminar enlace?";

/* Text shown in an overlay toast after a call link is successfully deleted. */
"CALL_LINK_DELETED" = "Enlace de llamada eliminado.";

/* Button to open a screen to edit the name of a Call Link. Also used as the title of that screen once it opens. */
"CALL_LINK_EDIT_NAME" = "Editar el nombre de la llamada";

/* Description of sheet presented when joining call from call link sheet fails. */
"CALL_LINK_JOIN_CALL_FAILURE_SHEET_DESCRIPTION" = "No has podido unirte a la llamada. Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Button on an action sheet to approve a request to join a call link. */
"CALL_LINK_JOIN_REQUEST_APPROVE_BUTTON" = "Aprobar solicitud";

/* Button on an action sheet to deny a request to join a call link. */
"CALL_LINK_JOIN_REQUEST_DENY_BUTTON" = "Rechazar solicitud";

/* Tappable label that appears below a user's name on a toast when they request to join a call link. */
"CALL_LINK_JOIN_REQUEST_PROMPT" = "Me gustaría unirme…";

/* Shown in a message bubble when you send a call link in a Signal chat */
"CALL_LINK_LINK_PREVIEW_DESCRIPTION" = "Usa este enlace para unirte a una llamada de Signal";

/* Text that appears on a toast in a call lobby before joining a call link informing the user what information will be shared with other call members when they have phone number sharing turned off. */
"CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_OFF" = "Cualquier persona que se una a esta llamada usando el enlace podrá ver tu nombre y foto de perfil.";

/* Text that appears on a toast in a call lobby before joining a call link informing the user what information will be shared with other call members when they have phone number sharing turned on. */
"CALL_LINK_LOBBY_SHARING_INFO_PHONE_NUMBER_SHARING_ON" = "Cualquier persona que se una a esta llamada usando el enlace podrá ver tu nombre, foto y número de teléfono.";

/* Text shown in a confirmation popup when deleting multiple calls from the calls tab. */
"CALL_LINK_MULTI_CONFIRM" = "Los enlaces de llamada que hayas creado ya no funcionarán para nadie.";

/* Title for button to approve all requests to join a call. */
"CALL_LINK_REQUEST_SHEET_APPROVE_ALL_BUTTON" = "Aprobar todas";

/* Title for button to deny all requests to join a call. */
"CALL_LINK_REQUEST_SHEET_DENY_ALL_BUTTON" = "Rechazar todas";

/* Header for the sheet displaying a list of requests to join a call. */
"CALL_LINK_REQUEST_SHEET_HEADER" = "Solicitudes para unirse a esta llamada";

/* Name of a toggle switch to enable/disable admin approval for joining a Call Link. */
"CALL_LINK_REQUIRE_APPROVAL" = "Solicitar aprobación de admin";

/* Button to open UI to share a Call Link with someone on Signal. */
"CALL_LINK_SHARE_VIA_SIGNAL" = "Compartir enlace vía Signal";

/* Button to open the system share sheet to share a Call Link. */
"CALL_LINK_SHARE_VIA_SYSTEM" = "Compartir enlace";

/* An error alert that's shown when deleting multiple calls and some of them couldn't be deleted. */
"CALL_LINK_SOME_NOT_DELETED" = "No se han podido eliminar todos los enlaces. Comprueba tu conexión e inténtalo de nuevo.";

/* Description of sheet presented when call link update fails. */
"CALL_LINK_UPDATE_FAILURE_SHEET_DESCRIPTION" = "No se ha podido actualizar el enlace de llamada. Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Label on button for lowering hand in call. */
"CALL_LOWER_HAND_BUTTON_LABEL" = "Bajar la mano";

/* notification body */
"CALL_MISSED_BECAUSE_OF_IDENTITY_CHANGE_NOTIFICATION_BODY" = "☎️ Llamada perdida debido a cambios en el número de seguridad.";

/* Title for toast which appears after submitting a call quality survey */
"CALL_QUALITY_SURVEY_COMPLETION_TOAST" = "¡Gracias por tus comentarios!";

/* Footer text explaining custom issue descriptions in the call quality survey */
"CALL_QUALITY_SURVEY_CUSTOM_ISSUE_FOOTER" = "Incluye cualquier detalle relevante sobre el problema. Garantizamos la privacidad de toda la información que compartas aquí. Solo se usará para ayudarnos a mejorar las llamadas en Signal.";

/* Placeholder text for the custom issue entry in the call quality survey */
"CALL_QUALITY_SURVEY_CUSTOM_ISSUE_PLACEHOLDER" = "Describe tu problema";

/* Footer text explaining what debug logs contain in the call quality survey */
"CALL_QUALITY_SURVEY_DEBUG_LOG_FOOTER" = "La información que compartes con nosotros contiene únicamente datos técnicos de la aplicación y nunca incluye el contenido de tus llamadas.";

/* Header text explaining the purpose of sharing debug logs in the call quality survey. The text inside the <link> tags is tappable for viewing the diagnostic information. */
"CALL_QUALITY_SURVEY_DEBUG_LOG_HEADER" = "Si seleccionas Enviar, se compartirán tus comentarios junto con la <link>información de diagnóstico de tu llamada</link>. De manera opcional, puedes compartir tu registro de depuración para ayudarnos a mejorar la calidad de las llamadas.";

/* Link text to open a preview of debug logs in the call quality survey. Appended to CALL_QUALITY_SURVEY_DEBUG_LOG_FOOTER */
"CALL_QUALITY_SURVEY_DEBUG_LOG_PREVIEW_LINK" = "Ver registro de depuración";

/* Title for the debug log sharing screen in the call quality survey */
"CALL_QUALITY_SURVEY_DEBUG_LOG_TITLE" = "Ayúdanos a mejorar";

/* Label for the toggle to share debug log in the call quality survey */
"CALL_QUALITY_SURVEY_DEBUG_LOG_TOGGLE" = "Compartir registro de depuración";

/* Title for preview of the call diagnostic info that will be sent with the survey */
"CALL_QUALITY_SURVEY_DIAGNOSTICS_TITLE" = "Información de diagnóstico";

/* Button label for indicating the call did not have issues in the call quality survey */
"CALL_QUALITY_SURVEY_GREAT_BUTTON" = "Ha ido genial";

/* Button label for indicating the call had issues in the call quality survey */
"CALL_QUALITY_SURVEY_HAD_ISSUES_BUTTON" = "He tenido problemas";

/* Label for audio issue option in call quality survey */
"CALL_QUALITY_SURVEY_ISSUE_AUDIO" = "Problema de audio";

/* Label for audio dropout issue option in call quality survey */
"CALL_QUALITY_SURVEY_ISSUE_AUDIO_DROP" = "El audio se detuvo";

/* Label for local echo issue option in call quality survey, indicating the user heard an echo */
"CALL_QUALITY_SURVEY_ISSUE_AUDIO_LOCAL_ECHO" = "Oía un eco";

/* Label for remote echo issue option in call quality survey, indicating other participants heard an echo */
"CALL_QUALITY_SURVEY_ISSUE_AUDIO_REMOTE_ECHO" = "Otras personas oían eco";

/* Label for audio stuttering issue option in call quality survey */
"CALL_QUALITY_SURVEY_ISSUE_AUDIO_STUTTERING" = "Audio entrecortado";

/* Label for call dropped issue option in call quality survey */
"CALL_QUALITY_SURVEY_ISSUE_CALL_DROPPED" = "La llamada se cortó";

/* Label for custom issue option in call quality survey */
"CALL_QUALITY_SURVEY_ISSUE_OTHER" = "Otro motivo";

/* Label for video issue option in call quality survey */
"CALL_QUALITY_SURVEY_ISSUE_VIDEO" = "Problema de vídeo";

/* Label for poor video quality issue option in call quality survey */
"CALL_QUALITY_SURVEY_ISSUE_VIDEO_LOW_QUALITY" = "Mala calidad del vídeo";

/* Label for low resolution video issue option in call quality survey */
"CALL_QUALITY_SURVEY_ISSUE_VIDEO_LOW_RESOLUTION" = "Baja resolución";

/* Label for camera not working issue option in call quality survey */
"CALL_QUALITY_SURVEY_ISSUE_VIDEO_NO_CAMERA" = "La cámara no funcionaba";

/* Header text on the call quality survey issues screen */
"CALL_QUALITY_SURVEY_ISSUES_HEADER" = "Selecciona todas las opciones que correspondan";

/* Title for the sheet in the call quality survey where issues with the call can be selected */
"CALL_QUALITY_SURVEY_ISSUES_SHEET_TITLE" = "¿Qué problemas has tenido?";

/* Header text explaining the purpose of the call quality survey */
"CALL_QUALITY_SURVEY_RATING_HEADER" = "Tu opinión nos ayuda a mejorar las llamadas en Signal. No se almacenará ningún dato de identificación personal.";

/* Title for the initial rating screen in the call quality survey */
"CALL_QUALITY_SURVEY_RATING_TITLE" = "¿Qué tal ha ido tu llamada?";

/* Button text to submit the call quality survey */
"CALL_QUALITY_SURVEY_SUBMIT_BUTTON" = "Enviar";

/* Label on button for raising hand in call. */
"CALL_RAISE_HAND_BUTTON_LABEL" = "Levantar la mano";

/* Button to return to the current call */
"CALL_RETURN_BUTTON" = "Volver a la llamada";

/* Call setup status label after outgoing call times out */
"CALL_SCREEN_STATUS_NO_ANSWER" = "Sin respuesta";

/* Button to start a call */
"CALL_START_BUTTON" = "Iniciar llamada";

/* Label for call button for alert offering to call a user. */
"CALL_USER_ALERT_CALL_BUTTON" = "Llamar";

/* Message format for alert offering to call a user. Embeds {{the user's display name or phone number}}. */
"CALL_USER_ALERT_MESSAGE_FORMAT" = "¿Quieres llamar a %1$@?";

/* Title for alert offering to call a user. */
"CALL_USER_ALERT_TITLE" = "¿Llamar?";

/* notification body for a missed call in the last 24 hours. Embeds {{time}}, e.g. '3:30 PM'. */
"CALL_VIDEO_MISSED_24_HOURS_NOTIFICATION_BODY_FORMAT" = "📹 Videollamada perdida - %1$@";

/* notification body for a call that was just missed */
"CALL_VIDEO_MISSED_NOTIFICATION_BODY" = "📹 Videollamada perdida";

/* notification body for a missed call from more than a week ago. Embeds {{short date}}, e.g. '6/28'. */
"CALL_VIDEO_MISSED_PAST_NOTIFICATION_BODY_FORMAT" = "📹 Videollamada perdida el %1$@";

/* notification body for a missed call from the last week. Embeds {{weekday}}, e.g. 'Monday'. */
"CALL_VIDEO_MISSED_WEEK_NOTIFICATION_BODY_FORMAT" = "📹 Videollamada perdida el %1$@";

/* label for accepting incoming video calls as audio only */
"CALL_VIEW_ACCEPT_INCOMING_CALL_AUDIO_ONLY_LABEL" = "Atender sin vídeo";

/* label for accepting incoming calls */
"CALL_VIEW_ACCEPT_INCOMING_CALL_LABEL" = "Atender";

/* Accessibility label for selection the audio source */
"CALL_VIEW_AUDIO_SOURCE_LABEL" = "Audio";

/* label for declining incoming calls */
"CALL_VIEW_DECLINE_INCOMING_CALL_LABEL" = "Rechazar";

/* Accessibility label for hang up call */
"CALL_VIEW_HANGUP_LABEL" = "Finalizar llamada";

/* Accessibility label for leaving a call */
"CALL_VIEW_LEAVE_CALL_LABEL" = "Abandonar llamada";

/* Accessibility label for the More button in the Call Controls row. */
"CALL_VIEW_MORE_LABEL" = "Más";

/* Accessibility label for muting the microphone */
"CALL_VIEW_MUTE_LABEL" = "Silenciar";

/* Error displayed on the 'call' view when the callee needs to grant permission before we can call them. Embeds {callee short name}. */
"CALL_VIEW_NEED_PERMISSION_ERROR_FORMAT" = "%1$@ recibirá tu solicitud de mensaje. Podrás llamarle en cuanto la acepte.";

/* Accessibility label to toggle front- vs. rear-facing camera */
"CALL_VIEW_SWITCH_CAMERA_DIRECTION" = "Cambiar dirección de la cámara";

/* Accessibility label for turning off call ringing */
"CALL_VIEW_TURN_OFF_RINGING" = "Desactivar sonido";

/* Accessibility label for turning on call ringing */
"CALL_VIEW_TURN_ON_RINGING" = "Activar sonido";

/* Accessibility label for turning off the camera */
"CALL_VIEW_TURN_VIDEO_OFF_LABEL" = "Desactivar cámara";

/* Accessibility label for turning on the camera */
"CALL_VIEW_TURN_VIDEO_ON_LABEL" = "Activar cámara";

/* Accessibility label for unmuting the microphone */
"CALL_VIEW_UNMUTE_LABEL" = "Reactivar";

/* Shown in the header below the name of the call while waiting for the host to allow you to enter the call. */
"CALL_WAITING_TO_BE_LET_IN" = "Esperando aprobación para entrar…";

/* notification action */
"CALLBACK_BUTTON_TITLE" = "Devolver llamada";

/* Indicates to the user that their camera is currently off. */
"CALLING_MEMBER_VIEW_YOUR_CAMERA_IS_OFF" = "Tu cámara está desactivada";

/* The generic name used for calls if CallKit privacy is enabled */
"CALLKIT_ANONYMOUS_CONTACT_NAME" = "Llamada de Signal";

/* The generic name used for group calls if CallKit privacy is enabled */
"CALLKIT_ANONYMOUS_GROUP_NAME" = "Grupo de Signal";

/* Title for the calls list view. */
"CALLS_LIST_TITLE" = "Llamadas";

/* Label for an entry in the Calls Tab describing a call as incoming. */
"CALLS_TAB_CALL_DIRECTION_LABEL_INCOMING" = "Entrante";

/* Label for an entry in the Calls Tab describing a call as missed. */
"CALLS_TAB_CALL_DIRECTION_LABEL_MISSED" = "Perdida";

/* Label for an entry in the Calls Tab describing a call as outgoing. */
"CALLS_TAB_CALL_DIRECTION_LABEL_OUTGOING" = "Saliente";

/* Title for a row in the Calls Tab that represents multiple calls that have been coalesced together. Embeds {{ a title describing the coalesced calls }}, {{ the number of coalesced calls }}. */
"CALLS_TAB_COALESCED_CALLS_TITLE_FORMAT" = "%1$@ (%2$@)";

/* Title for a button allowing the user to delete all the calls from the Calls Tab. */
"CALLS_TAB_DELETE_ALL_CALLS_BUTTON_TITLE" = "Eliminar";

/* Message for a prompt confirming that the user wants to delete all the calls from the Calls Tab. */
"CALLS_TAB_DELETE_ALL_CALLS_PROMPT_MESSAGE" = "Se eliminará de forma permanente todo tu historial de llamadas.";

/* Title for a prompt confirming that the user wants to delete all the calls from the Calls Tab. */
"CALLS_TAB_DELETE_ALL_CALLS_PROMPT_TITLE" = "¿Eliminar historial de llamadas?";

/* Title for a long-press context menu action to delete a call, triggered from a call in the Calls Tab. */
"CALLS_TAB_DELETE_CALL_ACTION_TITLE" = "Eliminar";

/* An option in a segmented control in the Calls Tab allowing the user to select the filter option 'all calls'; i.e., 'unfiltered'. */
"CALLS_TAB_FILTER_PICKER_OPTION_ALL" = "Todas";

/* An option in a segmented control in the Calls Tab allowing the user to select the filter option 'missed calls'. */
"CALLS_TAB_FILTER_PICKER_OPTION_MISSED" = "Perdidas";

/* Title for an action, either long-press context menu or swipe, offering to take the user to the chat associated with a call in the Calls Tab. */
"CALLS_TAB_GO_TO_CHAT_ACTION_TITLE" = "Ir al chat";

/* Title for a button offering to let the user join an ongoing call, associated with a call in the Calls Tab. */
"CALLS_TAB_JOIN_CALL_BUTTON_TITLE" = "Unirse";

/* Title for a long-press context menu action to join a video call, triggered from a call in the Calls Tab. */
"CALLS_TAB_JOIN_VIDEO_CALL_ACTION_TITLE" = "Unirse a la videollamada";

/* Title for a long-press context menu action to join a voice call, triggered from a call in the Calls Tab. */
"CALLS_TAB_JOIN_VOICE_CALL_ACTION_TITLE" = "Unirse a la llamada";

/* Second line of text shown in All Calls when the list is empty. */
"CALLS_TAB_NO_CALLS_SUBTITLE" = "Aquí se mostrarán las llamadas recientes.";

/* Top line of text shown in All Calls when the list is empty. */
"CALLS_TAB_NO_CALLS_TITLE" = "No hay llamadas";

/* Second line of text shown in Missed Calls when the list is empty. */
"CALLS_TAB_NO_MISSED_CALLS_SUBTITLE" = "Aquí se mostrarán las llamadas perdidas.";

/* Top line of text shown in Missed Calls when the list is empty. */
"CALLS_TAB_NO_MISSED_CALLS_TITLE" = "No hay llamadas perdidas";

/* Title for a long-press context menu action to return to a call the user is actively participating in, triggered from a call in the Calls Tab. */
"CALLS_TAB_RETURN_TO_CALL_ACTION_TITLE" = "Volver a la llamada";

/* Title for a button offering to let the user return to an ongoing call they're already in, associated with a call in the Calls Tab. */
"CALLS_TAB_RETURN_TO_CALL_BUTTON_TITLE" = "Volver";

/* Label for a view explaining that no search results were found in the Calls Tab. Embeds {{ the search term }}. */
"CALLS_TAB_SEARCH_NO_RESULTS_FOUND_LABEL_FORMAT" = "No hay ningún resultado para \"%1$@\"";

/* Title for a long-press context menu action to select a call, triggered from a call in the Calls Tab. */
"CALLS_TAB_SELECT_CALL_ACTION_TITLE" = "Seleccionar";

/* Title for a button allowing the user to select one or more calls, from the Calls Tab. */
"CALLS_TAB_SELECT_CALLS_BUTTON_TITLE" = "Seleccionar";

/* Title for a long-press context menu action to start a video call, triggered from a call in the Calls Tab. */
"CALLS_TAB_START_VIDEO_CALL_ACTION_TITLE" = "Videollamada";

/* Title for a long-press context menu action to start a voice call, triggered from a call in the Calls Tab. */
"CALLS_TAB_START_VOICE_CALL_ACTION_TITLE" = "Llamada";

/* Title for a long-press context menu action to view info about a call, triggered from a call in the Calls Tab. */
"CALLS_TAB_VIEW_CALL_INFO_ACTION_TITLE" = "Detalles";

/* Accessibility hint describing what you can do with the camera button */
"CAMERA_BUTTON_HINT" = "Haz una foto y envíala";

/* Accessibility label for camera button. */
"CAMERA_BUTTON_LABEL" = "Cámara";

/* VoiceOver label for -> button in text story composer. */
"CAMERA_VO_ARROW_RIGHT_PROCEED" = "Continuar";

/* VoiceOver label for Flash button in camera. */
"CAMERA_VO_CAMERA_ALBUM_MODE" = "Modo álbum";

/* VoiceOver label for Switch Camera button in in-app camera. */
"CAMERA_VO_CAMERA_ALBUM_MODE_OFF" = "Desactivado";

/* VoiceOver label for Switch Camera button in in-app camera. */
"CAMERA_VO_CAMERA_ALBUM_MODE_ON" = "Activado";

/* VoiceOver value for Switch Camera button that tells which camera is currently active. */
"CAMERA_VO_CAMERA_BACK_FACING" = "Cámara trasera";

/* VoiceOver label for Switch Camera button in in-app camera. */
"CAMERA_VO_CAMERA_CHOOSER_BUTTON" = "Selector de cámara";

/* VoiceOver hint for Switch Camera button in in-app camera. */
"CAMERA_VO_CAMERA_CHOOSER_HINT" = "Cambia de cámara";

/* VoiceOver value for Switch Camera button that tells which camera is currently active. */
"CAMERA_VO_CAMERA_FRONT_FACING" = "Cámara frontal";

/* VoiceOver label for close (X) button in camera. */
"CAMERA_VO_CLOSE_BUTTON" = "Cerrar";

/* VoiceOver label for composer mode (CAMERA|TEXT) selector at the bottom of in-app camera screen. */
"CAMERA_VO_COMPOSER_MODE" = "Modo escritura";

/* VoiceOver description of current flash setting. */
"CAMERA_VO_FLASH_AUTO" = "Automático";

/* VoiceOver label for Flash button in camera. */
"CAMERA_VO_FLASH_BUTTON" = "Flash";

/* VoiceOver description of current flash setting. */
"CAMERA_VO_FLASH_OFF" = "Desactivado";

/* VoiceOver description of current flash setting. */
"CAMERA_VO_FLASH_ON" = "Activado";

/* VoiceOver label for button to choose existing photo/video in in-app camera */
"CAMERA_VO_PHOTO_LIBRARY_BUTTON" = "Visor de fotos y vídeos";

/* VoiceOver label for the round capture button in in-app camera during video recording. */
"CAMERA_VO_STOP_VIDEO_REC" = "Detener grabación de vídeo";

/* VoiceOver label for the round capture button in in-app camera. */
"CAMERA_VO_TAKE_PICTURE" = "Hacer foto";

/* VoiceOver label for other possible action for round capture button in in-app camera. */
"CAMERA_VO_TAKE_VIDEO" = "Grabar vídeo";

/* VoiceOver label for camera zoom control. */
"CAMERA_VO_ZOOM" = "Zoom";

/* VoiceOver description of current camera zoom level. */
"CAMERA_VO_ZOOM_LEVEL" = "x%1$@";

/* Alert shown when the user needs to exchange messages to see the safety number. */
"CANT_VERIFY_IDENTITY_EXCHANGE_MESSAGES" = "Se creará un número de seguridad con esta persona una vez que se intercambien mensajes.";

/* Users can donate to Signal with a credit or debit card. If their card number is invalid, this generic error message will be shown. Try to use a short string to make space in the UI. */
"CARD_DONATION_CARD_NUMBER_GENERIC_ERROR" = "Número de tarjeta no válido";

/* Users can donate to Signal with a credit or debit card. This is the label for the card number field on that screen. */
"CARD_DONATION_CARD_NUMBER_LABEL" = "Número de tarjeta";

/* Users can donate to Signal with a credit or debit card. If their card verification code (CVV) is invalid for reasons we cannot determine, this generic error message will be shown. Try to use a short string to make space in the UI. */
"CARD_DONATION_CVV_GENERIC_ERROR" = "CVV no válido";

/* Users can donate to Signal with a credit or debit card. This is the label for the card verification code (CVV) field on that screen. */
"CARD_DONATION_CVV_LABEL" = "CVV";

/* Users can donate to Signal with a credit or debit card. If their card verification code (CVV) is too long, this error will be shown. Try to use a short string to make space in the UI. */
"CARD_DONATION_CVV_TOO_LONG_ERROR" = "El código es demasiado largo";

/* Users can donate to Signal with a credit or debit card. If their expiration date is invalid, this generic error message will be shown. Try to use a short string to make space in the UI. */
"CARD_DONATION_EXPIRATION_DATE_GENERIC_ERROR" = "Fecha de caducidad no válida";

/* Users can donate to Signal with a credit or debit card. This is the label for the expiration date field on that screen. Try to use a short string to make space in the UI. (For example, the English text uses \"Exp. Date\" instead of \"Expiration Date\"). */
"CARD_DONATION_EXPIRATION_DATE_LABEL" = "Fecha de caducidad";

/* Users can donate to Signal with a credit or debit card. This is the label for the card expiration date field on that screen. */
"CARD_DONATION_EXPIRATION_DATE_PLACEHOLDER" = "MM/AA";

/* Users can choose to learn more about their credit/debit card donations, which will open a sheet with additional information. This is the body text of that sheet. */
"CARD_DONATION_READ_MORE_SHEET_BODY" = "Signal no recoge ni almacena tu información personal cuando haces una donación.\n\nUsamos Stripe para procesar las donaciones que recibimos. No accedemos, ni almacenamos, ni guardamos ninguno de los datos que le proporcionas.\n\nSignal no vincula ni puede vincular tu donación con tu cuenta de Signal.\n\n¡Gracias por tu apoyo!";

/* Users can choose to learn more about their credit/debit card donations, which will open a sheet with additional information. This is the title of that sheet. */
"CARD_DONATION_READ_MORE_SHEET_TITLE" = "Tu información es privada";

/* On the credit/debit card donation screen, a small amount of information text is shown. Users can click this link to learn more information. */
"CARD_DONATION_SUBHEADER_LEARN_MORE" = "Más información.";

/* On the credit/debit card donation screen, a small amount of information text is shown. This is that text. It should (1) instruct users to enter their credit/debit card information (2) tell them that Signal does not collect or store their personal information. */
"CARD_DONATION_SUBHEADER_TEXT" = "Introduce los datos de tu tarjeta. Signal no recoge ni almacena tu información personal.";

/* Title for the 'censorship circumvention country' view. */
"CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Seleccionar país";

/* Button label to allow user to change avatar */
"CHANGE_AVATAR_BUTTON_LABEL" = "Editar foto";

/* Error indicating that the user's old and new phone numbers are identical. */
"CHANGE_PHONE_NUMBER_IDENTICAL_PHONE_NUMBERS_ALERT_MESSAGE" = "Tu número nuevo no puede ser el mismo que tu número anterior. Introduce un nuevo número de teléfono para cambiarlo.";

/* Error indicating that the user's old phone number was not entered correctly. */
"CHANGE_PHONE_NUMBER_INCORRECT_OLD_PHONE_NUMBER_ALERT_MESSAGE" = "El número de teléfono que has introducido no coincide con el de tu cuenta de Signal.";

/* Error indicating that the user's new phone number is not valid. */
"CHANGE_PHONE_NUMBER_INVALID_PHONE_NUMBER_ALERT_MESSAGE_NEW" = "El nuevo número de teléfono no es válido. Introduce un número válido para cambiarlo.";

/* Error indicating that the user's old phone number is not valid. */
"CHANGE_PHONE_NUMBER_INVALID_PHONE_NUMBER_ALERT_MESSAGE_OLD" = "El número de teléfono anterior no es válido. Introduce un número válido para cambiarlo.";

/* The incoming bubble text when setting a chat color. */
"CHAT_COLOR_INCOMING_MESSAGE" = "Aquí puedes ver el color del chat.";

/* The first incoming bubble text when setting a chat color. */
"CHAT_COLOR_INCOMING_MESSAGE_1" = "Aquí puedes ver el color del chat.";

/* The second incoming bubble text when setting a chat color. */
"CHAT_COLOR_INCOMING_MESSAGE_2" = "Otra burbuja";

/* The outgoing bubble text when setting a chat color. */
"CHAT_COLOR_OUTGOING_MESSAGE" = "Este color es visible solo para ti.";

/* The first outgoing bubble text when setting a chat color. */
"CHAT_COLOR_OUTGOING_MESSAGE_1" = "Este color es visible solo para ti.";

/* The second outgoing bubble text when setting a chat color. */
"CHAT_COLOR_OUTGOING_MESSAGE_2" = "Este color es visible solo para ti.";

/* Label for the 'automatic chat color' option in the chat color settings view. */
"CHAT_COLOR_SETTINGS_AUTO" = "base";

/* Title for the 'delete chat color confirm alert' in the chat color settings view. */
"CHAT_COLOR_SETTINGS_DELETE_ALERT_TITLE" = "Eliminar color";

/* Title for the chat color settings view. */
"CHAT_COLOR_SETTINGS_TITLE" = "Color del chat";

/* Title for the 'edit chat color confirm alert' in the chat color settings view. */
"CHAT_COLOR_SETTINGS_UPDATE_ALERT_ALERT_TITLE" = "Editar color";

/* Tooltip highlighting the auto chat color option. */
"CHAT_COLORS_AUTO_TOOLTIP" = "Hace que el color de las burbujas combine con el del fondo de pantalla del chat";

/* Message shown in an action sheet when the user tries to cancel a backup. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_BACKUP_CANCEL_CONFIRMATION_MESSAGE" = "Si cancelas el proceso de copia de seguridad, no se eliminará tu copia de seguridad. Puedes reanudar el proceso en cualquier momento desde Ajustes de copia de seguridad.";

/* Title for the action sheet shown when the user tries to cancel a backup. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_BACKUP_CANCEL_CONFIRMATION_TITLE" = "¿Cancelar copia de seguridad?";

/* Toast shown after the user cancels the backup. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_BACKUP_CANCELED_TOAST" = "Copia de seguridad cancelada";

/* Title label shown in the chat list backup progress view when the backup is complete. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_BACKUP_COMPLETE_TITLE" = "Copia de seguridad completada";

/* Title label shown in the chat list backup progress view when the backup is paused. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_BACKUP_PAUSED_TITLE" = "Copia de seguridad en pausa";

/* Button in the cancel backup action sheet that confirms cancellation. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_CANCEL_BACKUP_BUTTON" = "Cancelar copia de seguridad";

/* Title for the context menu action that cancels the backup. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_CANCEL_BACKUP_CONTEXT_MENU_ACTION" = "Cancelar copia de seguridad";

/* Button in the cancel backup action sheet that dismisses the sheet and continues the backup. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_CONTINUE_BACKUP_BUTTON" = "Continuar con la copia de seguridad";

/* Title for the context menu action that hides the backup progress view. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_HIDE_CONTEXT_MENU_ACTION" = "Ocultar";

/* Toast shown after the user hides the backup progress view. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_HIDE_TOAST" = "Para ver el progreso de tu copia de seguridad, ve a Ajustes de copia de seguridad.";

/* Button in the action sheet to dismiss and resume backup later on Wi-Fi. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_LATER_ON_WIFI_BUTTON" = "Más tarde, con Wi-Fi";

/* Trailing accessory label shown when backup is paused due to low battery. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_LOW_BATTERY_LABEL" = "Batería baja…";

/* Trailing accessory label shown when backup is paused due to Low Power Mode. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_LOW_POWER_MODE_LABEL" = "Modo de bajo consumo…";

/* Trailing accessory label shown when backup is paused due to no internet connection. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_NO_INTERNET_LABEL" = "Sin conexión a Internet…";

/* Title label shown in the chat list backup progress view while the backup file is being prepared. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_PREPARING_BACKUP_TITLE" = "Preparando copia de seguridad";

/* Button in the action sheet to resume backup using cellular data. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_RESUME_CELLULAR_DATA_BUTTON" = "Reanudar";

/* Message shown in an action sheet when the user tries to resume backup using cellular data. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_RESUME_CELLULAR_DATA_MESSAGE" = "Es posible que se apliquen cargos si haces una copia de seguridad de tus archivos multimedia usando datos móviles. Tu copia de seguridad puede tardar bastante en subirse. Para evitar interrupciones, mantén la aplicación Signal abierta.";

/* Title for the action sheet shown when the user tries to resume backup using cellular data. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_RESUME_CELLULAR_DATA_TITLE" = "¿Reanudar usando datos móviles?";

/* Button shown in the backup progress view trailing accessory to resume uploading over Wi-Fi. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_RESUME_WIFI_BUTTON" = "Reanudar";

/* Progress label showing the amount uploaded out of the total. Embeds {{ %1$@ bytes uploaded, %2$@ total bytes to upload }}. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_UPLOAD_PROGRESS_FORMAT" = "%1$@ de %2$@";

/* Title label shown in the chat list backup progress view while backup attachments are being uploaded. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_UPLOADING_BACKUP_TITLE" = "Cargando copia de seguridad";

/* Title label shown in the chat list backup progress view when waiting for Wi-Fi. */
"CHAT_LIST_BACKUP_PROGRESS_VIEW_WAITING_FOR_WIFI_TITLE" = "Esperando red Wi-Fi";

/* Title for context menu action to disable chat list filter (e.g., Filter by Unread) */
"CHAT_LIST_CLEAR_FILTER_MENU_ACTION" = "Dejar de filtrar por chats no leídos";

/* Button displayed in chat list to clear the unread filter when no chats are unread */
"CHAT_LIST_EMPTY_FILTER_CLEAR_BUTTON" = "Quitar filtro";

/* Button at top of chat list indicating the active filter is 'Filtered by Unread' and tapping will clear the filter */
"CHAT_LIST_FILTERED_BY_UNREAD_CLEAR_BUTTON" = "Filtrado por no leídos";

/* Message shown in the chat list when the chat list is empty. */
"CHAT_LIST_NO_CHATS_SUBTITLE" = "Aquí se mostrarán los chats recientes.";

/* Message shown in the chat list when the chat list is empty. */
"CHAT_LIST_NO_CHATS_TITLE" = "No hay chats";

/* Title for the chat list's default mode. */
"CHAT_LIST_TITLE_INBOX" = "Chats";

/* Title for context menu action to enable Filter by Unread */
"CHAT_LIST_UNREAD_FILTER_MENU_ACTION" = "Filtrar por no leídos";

/* Message displayed on chat list when Filter by Unread is enabled but no unread chats are available */
"CHAT_LIST_UNREAD_FILTER_NO_CHATS" = "No hay chats sin leer";

/* Message indicating a user should check connection and try again. */
"CHECK_YOUR_CONNECTION_TRY_AGAIN_WARNING" = "Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Text for a bullet point in a list of Backup features, describing that all media is included. */
"CHOOSE_BACKUP_PLAN_BULLET_FULL_MEDIA_BACKUP" = "Copia de seguridad de todos tus archivos multimedia";

/* Text for a bullet point in a list of Backup features, describing that all text messages are included. */
"CHOOSE_BACKUP_PLAN_BULLET_FULL_TEXT_BACKUP" = "Copia de seguridad de todos tus mensajes de texto";

/* Text for a bullet point in a list of Backup features, describing the amount of included storage. Embeds {{ the amount of storage preformatted as a localized byte count, e.g. '100 GB' }}. */
"CHOOSE_BACKUP_PLAN_BULLET_STORAGE_AMOUNT" = "%1$@ de almacenamiento";

/* Message shown in an action sheet when the user tries to confirm a plan selection, but is not registered. */
"CHOOSE_BACKUP_PLAN_CONFIRMATION_ERROR_NOT_REGISTERED" = "Debes registrarte para poder habilitar las copias de seguridad.";

/* Message shown in an action sheet when the user tries to confirm selecting the paid plan, but encountered an error from Apple while purchasing. */
"CHOOSE_BACKUP_PLAN_CONFIRMATION_ERROR_PURCHASE" = "Se ha producido un error. Inténtalo de nuevo.";

/* Message shown in an action sheet when the user tries to confirm selecting the paid plan, but encountered an error while redeeming their completed purchase. */
"CHOOSE_BACKUP_PLAN_CONFIRMATION_ERROR_PURCHASE_REDEMPTION" = "No se ha podido validar tu compra. Contacta con el equipo de Asistencia.";

/* Message shown in an action sheet when the user tries to confirm a plan selection, but encounters a rate limit. They should wait the requested amount of time and try again. */
"CHOOSE_BACKUP_PLAN_CONFIRMATION_ERROR_RATE_LIMITED" = "Has alcanzado tu límite de creación de claves de recuperación. Para evitar usos inadecuados, deberás esperar %1$@ antes de poder habilitar las copias de seguridad. Espera %1$@ y vuelve a intentarlo.";

/* Message shown in an action sheet when the user tries to confirm a plan selection, but encounters a rate limit. They should wait the requested amount of time and try again. {{ Embeds 1 & 2: the preformatted time they must wait before enabling backups, such as \"1 week\" or \"6 hours\". }} */
"CHOOSE_BACKUP_PLAN_CONFIRMATION_ERROR_RATE_LIMITED_TITLE" = "No se han podido habilitar las copias de seguridad";

/* A label indicating that a given Backup plan option is what the user has already enabled. */
"CHOOSE_BACKUP_PLAN_CURRENT_PLAN_LABEL" = "Plan actual";

/* Text for a button that will downgrade the user from the paid Backup plan to the free one. */
"CHOOSE_BACKUP_PLAN_DOWNGRADE_BUTTON_TEXT" = "Cambiar plan";

/* Button for an action sheet confirming the user wants to downgrade their Backup plan. */
"CHOOSE_BACKUP_PLAN_DOWNGRADE_CONFIRMATION_ACTION_SHEET_PROCEED_BUTTON" = "Cambiar plan";

/* Title for an action sheet confirming the user wants to downgrade their Backup plan. */
"CHOOSE_BACKUP_PLAN_DOWNGRADE_CONFIRMATION_ACTION_SHEET_TITLE" = "¿Cambiar al plan gratuito?";

/* Title for the free plan option, when choosing a Backup plan. */
"CHOOSE_BACKUP_PLAN_FREE_PLAN_TITLE" = "Gratis";

/* Title for the paid plan option, when choosing a Backup plan as a tester. */
"CHOOSE_BACKUP_PLAN_PAID_PLAN_NO_PURCHASES_TITLE" = "De pago (pero gratis para beta testers)";

/* Subtitle for the paid plan option, when choosing a Backup plan. */
"CHOOSE_BACKUP_PLAN_PAID_PLAN_SUBTITLE" = "Mensajes de texto + todos tus archivos multimedia";

/* Title for the paid plan option, when choosing a Backup plan. Embeds {{ the formatted monthly cost, as currency, of the paid plan }}. */
"CHOOSE_BACKUP_PLAN_PAID_PLAN_TITLE" = "%1$@/mes";

/* Text for a button that will subscribe the user to the paid Backup plan. Embeds {{ the formatted monthly cost, as currency, of the paid plan }}. */
"CHOOSE_BACKUP_PLAN_SUBSCRIBE_PAID_BUTTON_TEXT" = "Suscribirme por %1$@/mes";

/* Subtitle for a view allowing users to choose a Backup plan. */
"CHOOSE_BACKUP_PLAN_SUBTITLE" = "Las copias de seguridad están cifradas de extremo a extremo. Signal es una organización sin ánimo de lucro. Si eliges el plan de pago, colaboras con nuestra misión.";

/* Title for a label allowing users to view Signal's Terms & Conditions. */
"CHOOSE_BACKUP_PLAN_TERM_AND_PRIVACY_POLICY_TEXT" = "Términos y Política de privacidad";

/* Title for a view allowing users to choose a Backup plan. */
"CHOOSE_BACKUP_PLAN_TITLE" = "Elige tu plan de copias de seguridad";

/* VoiceOver hint for an expanded collapse set button. */
"COLLAPSE_SET_ACCESSIBILITY_HINT_COLLAPSE" = "Ocultar actualizaciones";

/* VoiceOver hint for a collapsed collapse set button. */
"COLLAPSE_SET_ACCESSIBILITY_HINT_EXPAND" = "Mostrar actualizaciones";

/* Short label shown in a collapsed timer-changes set indicating the timer is now disabled. */
"COLLAPSE_SET_TIMER_DISABLED" = "Desactivado";

/* Title for the color & wallpaper settings view. */
"COLOR_AND_WALLPAPER_SETTINGS_TITLE" = "Color y fondo de pantalla del chat";

/* Activity Sheet label */
"COMPARE_SAFETY_NUMBER_ACTION" = "Comparar con el portapapeles";

/* Accessibility hint describing what you can do with the compose button */
"COMPOSE_BUTTON_HINT" = "Selecciona o busca a una persona en Signal para comenzar a chatear.";

/* Accessibility label from compose button. */
"COMPOSE_BUTTON_LABEL" = "Escribir";

/* Table section header for contact listing when composing a new message */
"COMPOSE_MESSAGE_CONTACT_SECTION_TITLE" = "Contactos";

/* Table section header for group listing when composing a new message */
"COMPOSE_MESSAGE_GROUP_SECTION_TITLE" = "Grupos";

/* Table section header for phone number search when composing a new message */
"COMPOSE_MESSAGE_PHONE_NUMBER_SEARCH_SECTION_TITLE" = "Buscar por número";

/* Table section header for username search when composing a new message */
"COMPOSE_MESSAGE_USERNAME_SEARCH_SECTION_TITLE" = "Buscar por alias";

/* Menu action to display limited contact picker. */
"COMPOSE_SCREEN_LIMITED_CONTACTS_ACTION_MANAGE" = "Seleccionar más contactos";

/* Menu action visit app contact permission in settings. */
"COMPOSE_SCREEN_LIMITED_CONTACTS_ACTION_SETTINGS" = "Ir a Ajustes";

/* Multi-line label explaining why compose-screen contact picker may be missing contacts. */
"COMPOSE_SCREEN_LIMITED_CONTACTS_CTA" = "Gestionar";

/* Multi-line label explaining why compose-screen contact picker is empty. */
"COMPOSE_SCREEN_LIMITED_CONTACTS_PERMISSION" = "Signal tiene acceso limitado a tus contactos";

/* Button to open settings from an empty compose-screen contact picker. */
"COMPOSE_SCREEN_MISSING_CONTACTS_CTA" = "Abrir Ajustes";

/* Multi-line label explaining why compose-screen contact picker is empty. */
"COMPOSE_SCREEN_MISSING_CONTACTS_PERMISSION" = "Puedes habilitar el acceso a tus contactos en la aplicación Ajustes de iOS para ver quiénes usan Signal.";

/* Configure reactions title text */
"CONFIGURE_REACTIONS" = "Configurar reacciones";

/* No comment provided by engineer. */
"CONFIRM_DELETE_DATA_TEXT" = "Esta acción hará que se restablezca la aplicación y se eliminen todos tus mensajes. Signal se cerrará después de que finalice este proceso.";

/* No comment provided by engineer. */
"CONFIRM_DELETE_DATA_TITLE" = "¿Seguro que quieres eliminar todos los datos?";

/* No comment provided by engineer. */
"CONFIRM_DELETE_LINKED_DATA_TEXT" = "Esta acción hará que se restablezca la aplicación y se eliminen todos los mensajes de este dispositivo. Siempre puedes volver a vincular tu teléfono, pero no podrás restaurar los mensajes eliminados. Signal se cerrará después de que finalice este proceso.";

/* No comment provided by engineer. */
"CONFIRM_DELETE_LINKED_DATA_TITLE" = "¿Seguro que quieres eliminar todos los datos?";

/* Alert body */
"CONFIRM_LEAVE_GROUP_DESCRIPTION" = "Ya no podrás enviar ni recibir mensajes en este grupo.";

/* Alert title */
"CONFIRM_LEAVE_GROUP_TITLE" = "¿Seguro que quieres abandonar el grupo?";

/* Button text */
"CONFIRM_LINK_NEW_DEVICE_ACTION" = "Vincular nuevo dispositivo";

/* Indicates that the user has blocked the other account. Embeds {{name}} */
"CONTACT_ABOUT_SHEET_BLOCKED_USER_FORMAT" = "Has bloqueado a %1$@";

/* Indicates that another account is in the user's system contacts. Embeds {{name}} */
"CONTACT_ABOUT_SHEET_CONNECTION_IN_SYSTEM_CONTACTS" = "%1$@ está en tus contactos del teléfono";

/* Indicates that the user has no messages with the other account. Embeds {{name}} */
"CONTACT_ABOUT_SHEET_NO_DIRECT_MESSAGES" = "No tienes mensajes privados con %1$@";

/* Indicates that the user has a pending request with the other account. Embeds {{name}} */
"CONTACT_ABOUT_SHEET_PENDING_REQUEST" = "Solicitud de mensaje pendiente";

/* A label on the profile about sheet */
"CONTACT_ABOUT_SHEET_PROFILE_NAMES_EDUCATION" = "Los nombres de perfil no se verifican";

/* Message for a tooltip that appears above a parenthesized name for another user, indicating that that name is the name the other user set for themself. Embeds {{name}} */
"CONTACT_ABOUT_SHEET_SECONDARY_NAME_TOOLTIP_MESSAGE" = "\"%1$@\" es el nombre de perfil que esta persona ha elegido en Signal.";

/* A label indicating a user is a signal connection. */
"CONTACT_ABOUT_SHEET_SIGNAL_CONNECTION_LABEL" = "Contacto de Signal";

/* The title for a contact 'about' sheet. */
"CONTACT_ABOUT_SHEET_TITLE" = "Sobre mí";

/* Label for a contact's postal address. */
"CONTACT_ADDRESS" = "Dirección";

/* An indicator that a contact or group has been blocked. */
"CONTACT_CELL_IS_BLOCKED" = "Bloqueado";

/* An indicator that a contact is no longer verified. */
"CONTACT_CELL_IS_NO_LONGER_VERIFIED" = "Sin verificar";

/* No comment provided by engineer. */
"CONTACT_DETAIL_COMM_TYPE_INSECURE" = "Número no registrado";

/* Label for a contact's email address. */
"CONTACT_EMAIL" = "Correo electrónico";

/* Label for the 'family name' field of a contact. */
"CONTACT_FIELD_FAMILY_NAME" = "Apellido";

/* Label for the 'given name' field of a contact. */
"CONTACT_FIELD_GIVEN_NAME" = "Nombre";

/* Label for the 'middle name' field of a contact. */
"CONTACT_FIELD_MIDDLE_NAME" = "Segundo nombre";

/* Label for the 'name prefix' field of a contact. */
"CONTACT_FIELD_NAME_PREFIX" = "Prefijo";

/* Label for the 'name suffix' field of a contact. */
"CONTACT_FIELD_NAME_SUFFIX" = "Sufijo";

/* Label for the 'organization' field of a contact. */
"CONTACT_FIELD_ORGANIZATION" = "Organización";

/* Title for a view showing the note that has been set for a profile. */
"CONTACT_NOTE_TITLE" = "Nota";

/* Body for contact permission action sheet */
"CONTACT_PERMISSION_ACTION_SHEET_2_BODY" = "Para encontrar a personas que conoces en Signal:";

/* First step for contact permission action sheet */
"CONTACT_PERMISSION_ACTION_SHEET_2_STEP_ONE" = "Toca el botón \"Ir a Ajustes\" de abajo.";

/* Third step for contact permission action sheet */
"CONTACT_PERMISSION_ACTION_SHEET_2_STEP_THREE" = "Activa los permisos.";

/* Second step for contact permission action sheet */
"CONTACT_PERMISSION_ACTION_SHEET_2_STEP_TWO" = "Toca \"Contactos\".";

/* Title for contact permission action sheet */
"CONTACT_PERMISSION_ACTION_SHEET_2_TITLE" = "Permite el acceso a tus contactos";

/* Body for contact permission action sheet */
"CONTACT_PERMISSION_ACTION_SHEET_BODY" = "Para mostrar los nombres y las fotos de tus contactos en los chats:";

/* First step for contact permission action sheet */
"CONTACT_PERMISSION_ACTION_SHEET_STEP_ONE" = "Toca el botón \"Ir a Ajustes\" de abajo.";

/* Second step for contact permission action sheet */
"CONTACT_PERMISSION_ACTION_SHEET_STEP_TWO" = "Activa \"Contactos\".";

/* Title for contact permission action sheet */
"CONTACT_PERMISSION_ACTION_SHEET_TITLE" = "Activar contactos";

/* Snooze action text for contact permission reminder megaphone */
"CONTACT_PERMISSION_NOT_NOW_ACTION" = "Ahora no";

/* Action text for contact permission reminder megaphone */
"CONTACT_PERMISSION_REMINDER_MEGAPHONE_ACTION" = "Permitir acceso";

/* Body for contact permission reminder megaphone */
"CONTACT_PERMISSION_REMINDER_MEGAPHONE_BODY" = "Permite el acceso a tus contactos para encontrarlos rápidamente en Signal.";

/* Title for contact permission reminder megaphone */
"CONTACT_PERMISSION_REMINDER_MEGAPHONE_TITLE" = "Buscar contactos en Signal";

/* Label for a contact's phone number. */
"CONTACT_PHONE" = "Teléfono";

/* table cell subtitle when contact card has no email */
"CONTACT_PICKER_NO_EMAILS_AVAILABLE" = "Correo electrónico no disponible.";

/* table cell subtitle when contact card has no known phone number */
"CONTACT_PICKER_NO_PHONE_NUMBERS_AVAILABLE" = "Número de teléfono no disponible.";

/* navbar title for contact picker when sharing a contact */
"CONTACT_PICKER_TITLE" = "Seleccionar contacto";

/* Title for the 'Approve contact share' view. */
"CONTACT_SHARE_APPROVAL_VIEW_TITLE" = "Compartir contacto";

/* Title for the 'edit contact share name' view. */
"CONTACT_SHARE_EDIT_NAME_VIEW_TITLE" = "Editar nombre";

/* Error indicating that an invalid contact cannot be shared. */
"CONTACT_SHARE_INVALID_CONTACT" = "Contacto no válido.";

/* Alert body when contacts disabled while trying to share a contact. */
"CONTACT_SHARING_NO_ACCESS_BODY" = "Signal necesita acceso a tus contactos. Ve a la aplicación Ajustes de iOS y activa el acceso a los contactos. Tus contactos están protegidos mediante cifrado y no son visibles para Signal.";

/* Alert title when contacts disabled while trying to share a contact. */
"CONTACT_SHARING_NO_ACCESS_TITLE" = "Permitir acceso a contactos";

/* Button text to initiate an email to signal support staff */
"CONTACT_SUPPORT" = "Contactar con asistencia";

/* The localized representation of the 'Donations & Badges' support filter. */
"CONTACT_SUPPORT_FILTER_DONATIONS_AND_BADGES" = "Donaciones e insignias";

/* A brief localized representation of the 'Donations & Badges' support filter. */
"CONTACT_SUPPORT_FILTER_DONATIONS_AND_BADGES_SHORT" = "Donaciones e insignias";

/* The localized representation of the 'feature request' support filter. */
"CONTACT_SUPPORT_FILTER_FEATURE_REQUEST" = "Me gustaría solicitar una función nueva";

/* A brief localized representation of the 'feature request' support filter. */
"CONTACT_SUPPORT_FILTER_FEATURE_REQUEST_SHORT" = "Solicitar función";

/* The localized representation of the 'feedback' support filter. */
"CONTACT_SUPPORT_FILTER_FEEDBACK" = "Tengo una sugerencia para la app";

/* A brief localized representation of the 'feedback' support filter. */
"CONTACT_SUPPORT_FILTER_FEEDBACK_SHORT" = "Sugerencia para la app";

/* The localized representation of the 'other' support filter. */
"CONTACT_SUPPORT_FILTER_OTHER" = "Otro motivo";

/* A brief localized representation of the 'other' support filter. */
"CONTACT_SUPPORT_FILTER_OTHER_SHORT" = "Otro";

/* The localized representation of the 'payments' support filter. */
"CONTACT_SUPPORT_FILTER_PAYMENTS" = "Pagos";

/* A brief localized representation of the 'payments' support filter. */
"CONTACT_SUPPORT_FILTER_PAYMENTS_SHORT" = "Pagos";

/* Prompt telling the user to select a filter for their support request. */
"CONTACT_SUPPORT_FILTER_PROMPT" = "¿Cómo podemos ayudarte?";

/* The localized representation of the 'question' support filter. */
"CONTACT_SUPPORT_FILTER_QUESTION" = "Tengo una pregunta";

/* A brief localized representation of the 'question' support filter. */
"CONTACT_SUPPORT_FILTER_QUESTION_SHORT" = "Pregunta";

/* The localized representation of the 'something not working' support filter. */
"CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING" = "Algo no funciona bien";

/* A brief localized representation of the 'something not working' support filter. */
"CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "Algo no funciona";

/* Alert body */
"CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Signal no ha podido completar tu solicitud de asistencia.";

/* button text */
"CONTACT_SUPPORT_PROMPT_ERROR_TRY_AGAIN" = "Reintentar";

/* Alert body */
"CONTACT_SUPPORT_PROMPT_TO_INCLUDE_DEBUG_LOG_MESSAGE" = "El registro de depuración nos ayudará a solucionar tu problema más rápido. Enviar tu registro es opcional.";

/* Alert title */
"CONTACT_SUPPORT_PROMPT_TO_INCLUDE_DEBUG_LOG_TITLE" = "¿Enviar registro?";

/* Placeholder telling user they must select a filter. */
"CONTACT_SUPPORT_SELECT_A_FILTER" = "Selecciona un motivo";

/* Button text */
"CONTACT_SUPPORT_SUBMIT_WITH_LOG" = "Enviar con registro de depuración";

/* Button text */
"CONTACT_SUPPORT_SUBMIT_WITHOUT_LOG" = "Enviar sin registro de depuración";

/* Label for 'open address in maps app' button in contact view. */
"CONTACT_VIEW_OPEN_ADDRESS_IN_MAPS_APP" = "Abrir en Mapas";

/* Label for 'open email in email app' button in contact view. */
"CONTACT_VIEW_OPEN_EMAIL_IN_EMAIL_APP" = "Enviar correo electrónico";

/* Indicates that a contact has no name. */
"CONTACT_WITHOUT_NAME" = "Contacto sin nombre";

/* Context menu button title */
"CONTEXT_MENU_COPY" = "Copiar";

/* Context menu button title */
"CONTEXT_MENU_DELETE_MESSAGE" = "Eliminar";

/* Context menu button title */
"CONTEXT_MENU_DETAILS" = "Detalles";

/* Context menu edit button title */
"CONTEXT_MENU_EDIT_MESSAGE" = "Editar";

/* Context menu button title */
"CONTEXT_MENU_FORWARD_MESSAGE" = "Reenviar";

/* Context menu button title */
"CONTEXT_MENU_PAYMENT_DETAILS" = "Detalles de pago";

/* Context menu button title */
"CONTEXT_MENU_REPLY" = "Responder";

/* Context menu button title */
"CONTEXT_MENU_SAVE_MEDIA" = "Guardar";

/* Context menu button title */
"CONTEXT_MENU_SELECT_MESSAGE" = "Seleccionar";

/* Context menu button title */
"CONTEXT_MENU_SHARE_MEDIA" = "Compartir";

/* Context menu button title */
"CONTEXT_MENU_SPEAK_MESSAGE" = "Leer en voz alta";

/* Context menu button title */
"CONTEXT_MENU_STOP_SPEAKING_MESSAGE" = "Detener lectura";

/* Message for the 'conversation delete confirmation' alert. */
"CONVERSATION_DELETE_CONFIRMATION_ALERT_MESSAGE" = "Este chat se eliminará de todos tus dispositivos.";

/* Title for the 'conversation delete confirmation' alert. */
"CONVERSATION_DELETE_CONFIRMATION_ALERT_TITLE" = "¿Eliminar chat?";

/* Title for the 'conversation mute confirmation' alert. */
"CONVERSATION_MUTE_CONFIRMATION_ALERT_TITLE" = "Silenciar este chat…";

/* 1 day */
"CONVERSATION_MUTE_CONFIRMATION_OPTION_1D" = "1 día";

/* 1 hour */
"CONVERSATION_MUTE_CONFIRMATION_OPTION_1H" = "1 hora";

/* 1 week */
"CONVERSATION_MUTE_CONFIRMATION_OPTION_1W" = "1 semana";

/* 8 hours */
"CONVERSATION_MUTE_CONFIRMATION_OPTION_8H" = "8 horas";

/* Always */
"CONVERSATION_MUTE_CONFIRMATION_OPTION_ALWAYS" = "para siempre";

/* Message indicating that only administrators can send message to an announcement-only group. */
"CONVERSATION_PICKER_BLOCKED_BY_ANNOUNCEMENT_ONLY" = "Solo admins pueden enviar mensajes en este grupo.";

/* table section header for section containing groups */
"CONVERSATION_PICKER_SECTION_GROUPS" = "Grupos";

/* table section header for section containing recent conversations */
"CONVERSATION_PICKER_SECTION_RECENTS" = "Chats recientes";

/* table section header for section containing contacts */
"CONVERSATION_PICKER_SECTION_SIGNAL_CONTACTS" = "Personas";

/* table section header for section containing stories */
"CONVERSATION_PICKER_SECTION_STORIES" = "Historias";

/* navbar header */
"CONVERSATION_PICKER_TITLE" = "Seleccionar destinatarios";

/* keyboard toolbar label when no messages match the search string */
"CONVERSATION_SEARCH_NO_RESULTS" = "No hay resultados";

/* title for conversation settings screen */
"CONVERSATION_SETTINGS" = "Ajustes del chat";

/* Label for 'add members' button in conversation settings view. */
"CONVERSATION_SETTINGS_ADD_MEMBERS" = "Añadir participantes";

/* Label for 'new contact' button in conversation settings view. */
"CONVERSATION_SETTINGS_ADD_TO_EXISTING_CONTACT" = "Añadir a un contacto";

/* button in conversation settings view. */
"CONVERSATION_SETTINGS_ADD_TO_SYSTEM_CONTACTS" = "Añadir a contactos del teléfono";

/* Header title for the section showing all media in conversation settings */
"CONVERSATION_SETTINGS_ALL_MEDIA_HEADER" = "Todos los archivos";

/* Label for 'archive chat' action in conversation settings view. */
"CONVERSATION_SETTINGS_ARCHIVE_CHAT" = "Archivar chat";

/* Footer for the 'attributes access' section in conversation settings view with pinned messages added. */
"CONVERSATION_SETTINGS_ATTRIBUTES_ACCESS_SECTION_FOOTER_V2" = "Elige quién puede modificar el nombre, la descripción y la imagen del grupo, la duración de los mensajes temporales y los mensajes fijados.";

/* Footer string for a contact's badges in conversation settings */
"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Apoya a Signal y consigue insignias para mostrar en tu perfil. Toca sobre una insignia para obtener más información.";

/* Header title for a contact's badges in conversation settings */
"CONVERSATION_SETTINGS_BADGES_HEADER" = "Insignias";

/* Label for 'block group' action in conversation settings view. */
"CONVERSATION_SETTINGS_BLOCK_GROUP" = "Bloquear grupo";

/* Label for 'block user' action in conversation settings view. */
"CONVERSATION_SETTINGS_BLOCK_USER" = "Bloquear persona";

/* A label indicating that a call was an incoming video call */
"CONVERSATION_SETTINGS_CALL_DETAILS_INCOMING_VIDEO_CALL" = "Videollamada entrante";

/* A label indicating that a call was an incoming voice call */
"CONVERSATION_SETTINGS_CALL_DETAILS_INCOMING_VOICE_CALL" = "Llamada entrante";

/* A label indicating that a call was an missed video call */
"CONVERSATION_SETTINGS_CALL_DETAILS_MISSED_VIDEO_CALL" = "Videollamada perdida";

/* A label indicating that a call was an missed voice call */
"CONVERSATION_SETTINGS_CALL_DETAILS_MISSED_VOICE_CALL" = "Llamada perdida";

/* A label indicating that a call was an outgoing video call */
"CONVERSATION_SETTINGS_CALL_DETAILS_OUTGOING_VIDEO_CALL" = "Videollamada saliente";

/* A label indicating that a call was an outgoing voice call */
"CONVERSATION_SETTINGS_CALL_DETAILS_OUTGOING_VOICE_CALL" = "Llamada saliente";

/* Label for 'delete chat' action in conversation settings view. */
"CONVERSATION_SETTINGS_DELETE_CHAT" = "Eliminar chat";

/* Label for 'edit attributes access' action in conversation settings view. */
"CONVERSATION_SETTINGS_EDIT_ATTRIBUTES_ACCESS" = "Editar detalles del grupo";

/* Label for button that sets 'group attributes access' to 'administrators-only'. */
"CONVERSATION_SETTINGS_EDIT_ATTRIBUTES_ACCESS_ALERT_ADMINISTRATORS_BUTTON" = "Solo admins";

/* Label for button that sets 'group attributes access' to 'members-only'. */
"CONVERSATION_SETTINGS_EDIT_ATTRIBUTES_ACCESS_ALERT_MEMBERS_BUTTON" = "Cualquiera";

/* Label for 'edit member label access' action in conversation settings view. */
"CONVERSATION_SETTINGS_EDIT_MEMBER_LABELS_ACCESS" = "Añadir categorías de participante";

/* Description for the 'edit member label access'. */
"CONVERSATION_SETTINGS_EDIT_MEMBER_LABELS_ACCESS_FOOTER" = "Elige quién puede añadir categorías de participante en este grupo.";

/* Label for 'edit membership access' action in conversation settings view. */
"CONVERSATION_SETTINGS_EDIT_MEMBERSHIP_ACCESS" = "Añadir participantes";

/* Description for the 'edit membership access'. */
"CONVERSATION_SETTINGS_EDIT_MEMBERSHIP_ACCESS_FOOTER" = "Elige quién puede editar la lista de participantes.";

/* Label for 'group link' action in conversation settings view. */
"CONVERSATION_SETTINGS_GROUP_LINK" = "Enlace al grupo";

/* Label for 'make group admin' button in conversation settings view. */
"CONVERSATION_SETTINGS_MAKE_GROUP_ADMIN_BUTTON" = "Designar como admin";

/* Format for title for 'make group admin' confirmation alert. Embeds {user to make an admin}. */
"CONVERSATION_SETTINGS_MAKE_GROUP_ADMIN_TITLE_FORMAT" = "%1$@ podrá editar los ajustes de este grupo y la lista de participantes.";

/* Label for button that sets 'member labels access' to 'administrators-only'. */
"CONVERSATION_SETTINGS_MEMBER_LABELS_ACCESS_ADMINISTRATORS_BUTTON" = "Solo admins";

/* Label for button that sets 'member labels access' to 'members-only'. */
"CONVERSATION_SETTINGS_MEMBER_LABELS_ACCESS_ALERT_MEMBERS_BUTTON" = "Cualquiera";

/* Label for 'member requests & invites' action in conversation settings view. */
"CONVERSATION_SETTINGS_MEMBER_REQUESTS_AND_INVITES" = "Solicitudes e invitaciones";

/* Label for 'member label' action in conversation settings view. */
"CONVERSATION_SETTINGS_MEMBER_TAG" = "Categoría de participante";

/* label for 'always' option for mention notifications in conversation settings */
"CONVERSATION_SETTINGS_MENTION_MODE_AlWAYS" = "Notificarme siempre";

/* label for 'never' option for mention notifications in conversation settings */
"CONVERSATION_SETTINGS_MENTION_MODE_NEVER" = "No notificar en chat silenciado";

/* Title of the 'mention notification mode' action sheet. */
"CONVERSATION_SETTINGS_MENTION_NOTIFICATION_MODE_ACTION_SHEET_TITLE" = "¿Recibir notificaciones si te mencionan en chats silenciados?";

/* label for 'mentions' cell in conversation settings */
"CONVERSATION_SETTINGS_MENTIONS_LABEL" = "Menciones";

/* Button to message the chat */
"CONVERSATION_SETTINGS_MESSAGE_BUTTON" = "mensaje";

/* Title for the mute action sheet */
"CONVERSATION_SETTINGS_MUTE_ACTION_SHEET_TITLE" = "Silenciar este chat…";

/* Label for button to mute a thread forever. */
"CONVERSATION_SETTINGS_MUTE_ALWAYS_ACTION" = "para siempre";

/* Button to mute the chat */
"CONVERSATION_SETTINGS_MUTE_BUTTON" = "silenciar";

/* Label for button to mute a thread for eight hours. */
"CONVERSATION_SETTINGS_MUTE_EIGHT_HOUR_ACTION" = "8 horas";

/* label for 'mute thread' cell in conversation settings */
"CONVERSATION_SETTINGS_MUTE_LABEL" = "Silenciar";

/* Indicates that the current thread is not muted. */
"CONVERSATION_SETTINGS_MUTE_NOT_MUTED" = "No silenciado";

/* Label for button to mute a thread for a day. */
"CONVERSATION_SETTINGS_MUTE_ONE_DAY_ACTION" = "1 día";

/* Label for button to mute a thread for a hour. */
"CONVERSATION_SETTINGS_MUTE_ONE_HOUR_ACTION" = "1 hora";

/* Label for button to mute a thread for a week. */
"CONVERSATION_SETTINGS_MUTE_ONE_WEEK_ACTION" = "1 semana";

/* Indicates that this thread is muted forever. */
"CONVERSATION_SETTINGS_MUTED_ALWAYS" = "para siempre";

/* Indicates that this thread is muted forever. */
"CONVERSATION_SETTINGS_MUTED_ALWAYS_UNMUTE" = "Silenciado para siempre";

/* Button to unmute the chat */
"CONVERSATION_SETTINGS_MUTED_BUTTON" = "silenciado";

/* Indicates that this thread is muted until a given date or time. Embeds {{The date or time which the thread is muted until}}. */
"CONVERSATION_SETTINGS_MUTED_UNTIL_FORMAT" = "hasta %1$@";

/* Indicates that this thread is muted until a given date or time. Embeds {{The date or time which the thread is muted until}}. */
"CONVERSATION_SETTINGS_MUTED_UNTIL_UNMUTE_FORMAT" = "Silenciado hasta %1$@";

/* Label for 'new contact' button in conversation settings view. */
"CONVERSATION_SETTINGS_NEW_CONTACT" = "Crear contacto nuevo";

/* Section title of the 'mutual groups' section in conversation settings view when the contact shares no mutual groups. */
"CONVERSATION_SETTINGS_NO_MUTUAL_GROUPS_SECTION_TITLE" = "No tienes grupos en común";

/* Label for 'permissions' action in conversation settings view. */
"CONVERSATION_SETTINGS_PERMISSIONS" = "Permisos";

/* Label for 'remove from group' button in conversation settings view. */
"CONVERSATION_SETTINGS_REMOVE_FROM_GROUP_BUTTON" = "Eliminar del grupo";

/* Format for title for 'remove from group' confirmation alert. Embeds {user to remove from the group}. */
"CONVERSATION_SETTINGS_REMOVE_FROM_GROUP_TITLE_FORMAT" = "¿Eliminar a %1$@ del grupo?";

/* Label for 'report spam' action in conversation settings view. */
"CONVERSATION_SETTINGS_REPORT_SPAM" = "Denunciar spam";

/* Label for 'revoke group admin' button in conversation settings view. */
"CONVERSATION_SETTINGS_REVOKE_GROUP_ADMIN_BUTTON" = "Retirar permisos de admin";

/* Message for 'revoke group admin' confirmation alert. */
"CONVERSATION_SETTINGS_REVOKE_GROUP_ADMIN_MESSAGE" = "También se eliminará su categoría de participante.";

/* Format for title for 'revoke group admin' confirmation alert. Embeds {user to revoke admin status from}. */
"CONVERSATION_SETTINGS_REVOKE_GROUP_ADMIN_TITLE_FORMAT" = "¿Retirarle los permisos de admin a %1$@?";

/* Button to search the chat */
"CONVERSATION_SETTINGS_SEARCH_BUTTON" = "buscar";

/* Label for button that sets 'send messages permission' for a group to 'all members'. */
"CONVERSATION_SETTINGS_SEND_MESSAGES_SECTION_ALL_MEMBERS" = "Cualquiera";

/* Footer for the 'send messages' section in conversation settings permissions view. */
"CONVERSATION_SETTINGS_SEND_MESSAGES_SECTION_FOOTER" = "Elige quién puede enviar mensajes e iniciar llamadas en este grupo.";

/* Label for 'send messages' action in conversation settings permissions view. */
"CONVERSATION_SETTINGS_SEND_MESSAGES_SECTION_HEADER" = "Enviar mensajes";

/* Label for button that sets 'send messages permission' for a group to 'administrators only'. */
"CONVERSATION_SETTINGS_SEND_MESSAGES_SECTION_ONLY_ADMINS" = "Solo admins";

/* Label for 'unarchive chat' action in conversation settings view. */
"CONVERSATION_SETTINGS_UNARCHIVE_CHAT" = "Desarchivar chat";

/* Label for 'unblock group' action in conversation settings view. */
"CONVERSATION_SETTINGS_UNBLOCK_GROUP" = "Desbloquear grupo";

/* Label for 'unblock user' action in conversation settings view. */
"CONVERSATION_SETTINGS_UNBLOCK_USER" = "Desbloquear persona";

/* Label for button to unmute a thread. */
"CONVERSATION_SETTINGS_UNMUTE_ACTION" = "Reactivar";

/* Button to start a video call */
"CONVERSATION_SETTINGS_VIDEO_CALL_BUTTON" = "vídeo";

/* Indicates that user is in the system contacts list. */
"CONVERSATION_SETTINGS_VIEW_IS_SYSTEM_CONTACT" = "Información del contacto";

/* Button to start a voice call */
"CONVERSATION_SETTINGS_VOICE_CALL_BUTTON" = "audio";

/* Message shown in conversation view that offers to add an unknown user to your phone's contacts. */
"CONVERSATION_VIEW_ADD_TO_CONTACTS_OFFER" = "Añadir a contactos";

/* Format for sender info for accessibility label for message. Embeds {{ the sender name }}. */
"CONVERSATION_VIEW_CELL_ACCESSIBILITY_SENDER_FORMAT" = "%1$@ ha enviado:";

/* Format for sender info for outgoing messages. */
"CONVERSATION_VIEW_CELL_ACCESSIBILITY_SENDER_LOCAL_USER" = "Has enviado:";

/* button text to delete all items in the current conversation */
"CONVERSATION_VIEW_DELETE_ALL_MESSAGES" = "Eliminar todos";

/* Message shown in conversation view that offers to join a Call Link call. */
"CONVERSATION_VIEW_JOIN_CALL" = "Unirse a la llamada";

/* Indicates that the app is loading more messages in this conversation. */
"CONVERSATION_VIEW_LOADING_MORE_MESSAGES" = "Cargando más mensajes…";

/* Label on truncated text messages that's shown while the full contents of a text message are being downloaded. */
"CONVERSATION_VIEW_OVERSIZE_TEXT_DOWNLOADING" = "Cargando…";

/* Indicator on truncated text messages that they can be tapped to see the entire text message. */
"CONVERSATION_VIEW_OVERSIZE_TEXT_TAP_FOR_MORE" = "Leer más";

/* Button on truncated text messages that they can be tapped to download the entire text message. */
"CONVERSATION_VIEW_OVERSIZE_TEXT_TAP_TO_DOWNLOAD" = "Ver mensaje completo";

/* Indicator that a value has been copied to the clipboard. */
"COPIED_TO_CLIPBOARD" = "Copiado al portapapeles";

/* No comment provided by engineer. */
"COUNTRYCODE_SELECT_TITLE" = "Seleccionar código de país";

/* Label for button that enables you to make a new call link. */
"CREATE_CALL_LINK_LABEL" = "Crear un enlace de llamada";

/* Body text for an interactive in-app prompt to set up a Signal username. */
"CREATE_USERNAME_MEGAPHONE_BODY" = "Protege la privacidad de tu número de teléfono, elige un alias opcional y descubre los enlaces de Signal.";

/* Title for an interactive in-app prompt to set up a Signal username. */
"CREATE_USERNAME_MEGAPHONE_TITLE" = "Nuevas formas de conectarte";

/* Credit/debit card donation error for decline failures where the card has expired. */
"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_EXPIRED_CARD" = "Tu tarjeta ha caducado. Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo.";

/* Credit/debit card donation error for decline failures where the card number is incorrect. */
"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_INCORRECT_CARD_NUMBER" = "El número de tu tarjeta es incorrecto. Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo.";

/* Credit/debit card donation error for decline failures where the card verification code (often called CVV or CVC) is incorrect. */
"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_INCORRECT_CARD_VERIFICATION_CODE" = "El número CVC de tu tarjeta es incorrecto. Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo.";

/* Credit/debit card donation error for decline failures where the expiration month on the payment method is incorrect. */
"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_INVALID_EXPIRY_MONTH" = "El mes de vencimiento de tu tarjeta es incorrecto. Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo.";

/* Credit/debit card donation error for decline failures where the expiration year on the payment method is incorrect. */
"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_INVALID_EXPIRY_YEAR" = "El año de vencimiento de tu tarjeta es incorrecto. Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo.";

/* Credit/debit card donation error for unspecified decline failures. */
"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_OTHER" = "Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo. Si el problema persiste, contacta con tu banco.";

/* Credit/debit card donation error for decline failures where the payment cannot be authorized. */
"CREDIT_OR_DEBIT_CARD_DONATION_ERROR_PAYMENT_CANNOT_BE_AUTHORIZED" = "Comprueba que los datos de tu tarjeta son correctos e inténtalo de nuevo.";

/* Title for the 'crop/scale image' dialog. */
"CROP_SCALE_IMAGE_VIEW_TITLE" = "Arrastra para encuadrar";

/* Title for the 'currency picker' view in the app settings. */
"CURRENCY_PICKER_VIEW_TITLE" = "Establecer moneda";

/* Label for the 'gradient' mode in the custom chat color settings view. */
"CUSTOM_CHAT_COLOR_SETTINGS_GRADIENT" = "Degradado";

/* Title for the 'hue' section in the chat color settings view. */
"CUSTOM_CHAT_COLOR_SETTINGS_HUE" = "Tonalidad";

/* Title for the 'Saturation' section in the chat color settings view. */
"CUSTOM_CHAT_COLOR_SETTINGS_SATURATION" = "Saturación";

/* Label for the 'solid color' mode in the custom chat color settings view. */
"CUSTOM_CHAT_COLOR_SETTINGS_SOLID_COLOR" = "Sólido";

/* Title for the custom chat color settings view. */
"CUSTOM_CHAT_COLOR_SETTINGS_TITLE" = "Color personalizado";

/* Tooltip highlighting the custom chat color controls. */
"CUSTOM_CHAT_COLOR_SETTINGS_TOOLTIP" = "Desliza para cambiar la dirección del degradado";

/* In some cases, the user's message history can become corrupted, and a recovery interface is shown. The user has not been hacked and may be confused by this interface, so keep that in mind. This is the description on the first screen of this interface, which gives them some information and asks them to continue. */
"DATABASE_RECOVERY_AWAITING_USER_CONFIRMATION_DESCRIPTION" = "Es posible que parte de tu historial de mensajes esté dañado. Esto no ha afectado a la seguridad de tu cuenta ni de tus mensajes. Toca \"Continuar\" para recuperar tus datos.";

/* In some cases, the user's message history can become corrupted, and a recovery interface is shown. This is the title on the first screen of this interface, which gives them some information and asks them to continue. */
"DATABASE_RECOVERY_AWAITING_USER_CONFIRMATION_TITLE" = "Reparación";

/* On the database recovery screen, if the user's device storage is nearly full, Signal will not be able to recover the database. A warning screen, which can be bypassed if the user wishes, will be shown. This is the text on the button to bypass the warning. */
"DATABASE_RECOVERY_MORE_STORAGE_SPACE_NEEDED_CONTINUE_ANYWAY" = "Continuar de todos modos";

/* On the database recovery screen, if the user's device storage is nearly full, Signal will not be able to recover the database. A warning screen, which can be bypassed if the user wishes, will be shown. This is the line of text on that screen. Embeds an amount like \"2GB\". */
"DATABASE_RECOVERY_MORE_STORAGE_SPACE_NEEDED_DESCRIPTION" = "Para completar la recuperación de datos, recomendamos que tengas al menos %1$@ de espacio de almacenamiento libre en tu dispositivo.";

/* On the database recovery screen, if the user's device storage is nearly full, Signal will not be able to recover the database. A warning screen, which can be bypassed if the user wishes, will be shown. This is the title of that screen. */
"DATABASE_RECOVERY_MORE_STORAGE_SPACE_NEEDED_TITLE" = "Se necesita más espacio de almacenamiento";

/* The user has tried to recover their data after it was lost due to corruption. (They have not been hacked.) This is the description on the screen where we show an error message. */
"DATABASE_RECOVERY_RECOVERY_FAILED_DESCRIPTION" = "No se ha podido recuperar tu historial de mensajes. Puedes seguir usando Signal después de reinstalar la app. Envía un informe de depuración para que podamos identificar el problema.";

/* The user has tried to recover their data after it was lost due to corruption. (They have not been hacked.) This button lets them delete all of their data. */
"DATABASE_RECOVERY_RECOVERY_FAILED_RESET_APP_BUTTON" = "Restablecer Signal";

/* The user has tried to recover their data after it was lost due to corruption. (They have not been hacked.) If they want to delete the app and restart, they will be presented with a confirmation dialog. This is the final button they will press before their data is reset. */
"DATABASE_RECOVERY_RECOVERY_FAILED_RESET_APP_CONFIRMATION_CONFIRM" = "Restablecer";

/* The user has tried to recover their data after it was lost due to corruption. (They have not been hacked.) If they want to delete the app and restart, they will be presented with a confirmation dialog. This is the description text in that dialog. */
"DATABASE_RECOVERY_RECOVERY_FAILED_RESET_APP_CONFIRMATION_DESCRIPTION" = "Se eliminará la información de tu cuenta, tu perfil y todos tus mensajes. La app se cerrará después de que finalice este proceso.";

/* The user has tried to recover their data after it was lost due to corruption. (They have not been hacked.) If they want to delete the app and restart, they will be presented with a confirmation dialog. This is the title of that dialog. */
"DATABASE_RECOVERY_RECOVERY_FAILED_RESET_APP_CONFIRMATION_TITLE" = "Restablecer Signal";

/* The user has tried to recover their data after it was lost due to corruption. (They have not been hacked.) They were asked to submit a debug log. This is the button that submits this log. */
"DATABASE_RECOVERY_RECOVERY_FAILED_SUBMIT_DEBUG_LOG_BUTTON" = "Enviar registro de depuración";

/* The user has tried to recover their data after it was lost due to corruption. (They have not been hacked.) This is the title on the screen where we show an error message. */
"DATABASE_RECOVERY_RECOVERY_FAILED_TITLE" = "Datos no recuperados";

/* On the database recovery screen, this is the description text shown as the user's data is being recovered. */
"DATABASE_RECOVERY_RECOVERY_IN_PROGRESS_DESCRIPTION" = "Mantén la app abierta durante el proceso de recuperación. Esto puede tardar varios minutos.";

/* On the database recovery screen, this is the title shown as the user's data is being recovered. */
"DATABASE_RECOVERY_RECOVERY_IN_PROGRESS_TITLE" = "Recuperando datos";

/* The user has successfully recovered their database after it was lost due to corruption. (They have not been hacked.) This is the description on the screen that tells them things worked. */
"DATABASE_RECOVERY_RECOVERY_SUCCEEDED_DESCRIPTION" = "El proceso de recuperación se ha completado correctamente, pero es posible que no se hayan recuperado algunos mensajes.";

/* The user has successfully recovered their database after it was lost due to corruption. (They have not been hacked.) This is the title on the screen that tells them things worked. */
"DATABASE_RECOVERY_RECOVERY_SUCCEEDED_TITLE" = "Datos recuperados correctamente";

/* Subtitle shown while the app is updating its database. */
"DATABASE_VIEW_OVERLAY_SUBTITLE" = "Puede llevar unos minutos.";

/* Title shown while the app is updating its database. */
"DATABASE_VIEW_OVERLAY_TITLE" = "Optimizando base de datos";

/* The present; the current time. */
"DATE_NOW" = "Ahora";

/* The current day. */
"DATE_TODAY" = "Hoy";

/* The day before today. */
"DATE_YESTERDAY" = "Ayer";

/* Error indicating that the debug logs could not be packaged. */
"DEBUG_LOG_ALERT_COULD_NOT_PACKAGE_LOGS" = "No se han podido comprimir los archivos.";

/* Error indicating that a debug log could not be uploaded. */
"DEBUG_LOG_ALERT_ERROR_UPLOADING_LOG" = "No se han podido cargar los archivos.";

/* Message of the debug log alert. */
"DEBUG_LOG_ALERT_MESSAGE" = "¿Qué quieres hacer con el enlace al registro de depuración?";

/* Error indicating that no debug logs could be found. */
"DEBUG_LOG_ALERT_NO_LOGS" = "No se ha podido encontrar ningún registro de depuración.";

/* Label for the 'copy link' option of the debug log alert. */
"DEBUG_LOG_ALERT_OPTION_COPY_LINK" = "Copiar enlace";

/* Label for the 'email debug log' option of the debug log alert. */
"DEBUG_LOG_ALERT_OPTION_EMAIL" = "Contactar con asistencia";

/* Label for the 'Export Logs' fallback option for the alert when debug log uploading fails. */
"DEBUG_LOG_ALERT_OPTION_EXPORT_LOG_ARCHIVE" = "Exportar registro";

/* Label for the 'Share' option of the debug log alert. */
"DEBUG_LOG_ALERT_OPTION_SHARE" = "Compartir";

/* Title of the debug log alert. */
"DEBUG_LOG_ALERT_TITLE" = "Solo queda un paso…";

/* Accessibility label for the ? vector asset used to get info about debug logs */
"DEBUG_LOG_INFO_BUTTON" = "Acerca de los registros de depuración";

/* Header text displayed above the debug log preview */
"DEBUG_LOG_PREVIEW_HEADER" = "Una vez enviado, tu registro estará disponible en línea durante 30 días en una URL única y no publicada.";

/* Title for the debug log preview screen */
"DEBUG_LOG_PREVIEW_TITLE" = "Registro de depuración";

/* info message text in conversation view */
"DECLINED_VIDEO_CALL" = "Has rechazado una videollamada";

/* info message text in conversation view */
"DECLINED_VOICE_CALL" = "Has rechazado una llamada";

/* Title for the action sheet 'delete' action of the 'delete account confirmation' view controller. */
"DELETE_ACCOUNT_CONFIRMATION_ACTION_SHEEET_ACTION" = "Eliminar cuenta";

/* Title for the action sheet message of the 'delete account confirmation' view controller. */
"DELETE_ACCOUNT_CONFIRMATION_ACTION_SHEEET_MESSAGE" = "Esta acción hará que se elimine tu cuenta de Signal y se restablezca la aplicación. Signal se cerrará después de que finalice este proceso.";

/* Title for the action sheet confirmation title of the 'delete account confirmation' view controller. */
"DELETE_ACCOUNT_CONFIRMATION_ACTION_SHEEET_TITLE" = "¿Seguro que quieres eliminar tu cuenta?";

/* Title for the 'country code' row of the 'delete account confirmation' view controller. */
"DELETE_ACCOUNT_CONFIRMATION_COUNTRY_CODE_TITLE" = "Código de país";

/* Title for the action sheet when delete failed on the 'delete account confirmation' view controller. */
"DELETE_ACCOUNT_CONFIRMATION_DELETE_FAILED" = "No se ha podido eliminar la cuenta. Asegúrate de que la conexión Wi-Fi o de datos móviles esté activada, e inténtalo de nuevo.";

/* Description for the 'delete account' confirmation view. */
"DELETE_ACCOUNT_CONFIRMATION_DESCRIPTION" = "Esta acción hará que se elimine la información de tu cuenta, tu perfil y todos tus mensajes.";

/* Indicates the work we are doing while deleting the account */
"DELETE_ACCOUNT_CONFIRMATION_IN_PROGRESS" = "Eliminando cuenta…";

/* Title for the action sheet when you have no internet on the 'delete account confirmation' view controller. */
"DELETE_ACCOUNT_CONFIRMATION_NO_INTERNET" = "No hay conexión a Internet. Asegúrate de que tu dispositivo tenga acceso a Wi-Fi o datos móviles y vuelve a intentarlo.";

/* Title for the 'phone number' row of the 'delete account confirmation' view controller. */
"DELETE_ACCOUNT_CONFIRMATION_PHONE_NUMBER_TITLE" = "Número de teléfono";

/* Section header */
"DELETE_ACCOUNT_CONFIRMATION_SECTION_TITLE" = "Confirma tu número de Signal";

/* Title for the 'delete account' confirmation view. */
"DELETE_ACCOUNT_CONFIRMATION_TITLE" = "Eliminar cuenta";

/* Title for the action sheet when you enter the wrong number on the 'delete account confirmation' view controller. */
"DELETE_ACCOUNT_CONFIRMATION_WRONG_NUMBER" = "El número de teléfono que has introducido no coincide con el de tu cuenta de Signal.";

/* action sheet body */
"DELETE_ALL_MESSAGES_IN_CONVERSATION_ALERT_BODY" = "¿Eliminar todos los mensajes del chat?";

/* button text */
"DELETE_ALL_MESSAGES_IN_CONVERSATION_BUTTON" = "Eliminar todos los mensajes";

/* 'Delete' button label on the delete contact confirmation action sheet */
"DELETE_CONTACT_ACTION_SHEET_BUTTON" = "Eliminar";

/* An explanation of what happens in Signal when you remove a system contact. */
"DELETE_CONTACT_ACTION_SHEET_EXPLANATION" = "Se eliminará a esta persona de los contactos de tu teléfono. No la verás en tus búsquedas. Recibirás una solicitud de mensaje si te escribe en algún momento.";

/* Title of action sheet confirming the user wants to delete a system contact. */
"DELETE_CONTACT_ACTION_SHEET_TITLE" = "¿Eliminar contacto y quitar de tu lista?";

/* Title of button for deleting system contact. */
"DELETE_CONTACT_BUTTON" = "Eliminar contacto";

/* Toast message confirming the system contact was deleted. Embeds {{The name of the user who was deleted.}}. */
"DELETE_CONTACT_CONFIRMATION_TOAST" = "Se ha eliminado a %1$@ de tus contactos.";

/* Title for an action sheet button explaining that a message will be deleted. */
"DELETE_FOR_ME_NOTE_TO_SELF_ACTION_SHEET_BUTTON_TITLE" = "Eliminar";

/* Header text for an action sheet confirming deleting a message in Note to Self. */
"DELETE_FOR_ME_NOTE_TO_SELF_ACTION_SHEET_HEADER" = "¿Eliminar mensaje?";

/* Subheader for an action sheet explaining that a Note to Self deleted on this device will be deleted on the user's other devices as well. */
"DELETE_FOR_ME_NOTE_TO_SELF_LINKED_DEVICES_PRESENT_ACTION_SHEET_SUBHEADER" = "Se eliminará este mensaje de todos tus dispositivos.";

/* Text indicating the message was remotely deleted by an admin. Embeds {{admin display name}} */
"DELETED_BY_ADMIN" = "%1$@ (admin) ha eliminado este mensaje";

/* Text indicating the message was remotely deleted by its author. Embeds {{ author name }} */
"DELETED_THIS_MESSAGE" = "%1$@ ha eliminado este mensaje";

/* Label indicating a user who deleted their account. */
"DELETED_USER" = "Cuenta eliminada";

/* Notification warning the user that they have been de-registered. */
"DEREGISTRATION_NOTIFICATION" = "Se ha cerrado tu sesión de Signal en este dispositivo.";

/* Button that lets users re-register using the same phone number. */
"DEREGISTRATION_REREGISTER_BUTTON" = "Volver a registrar";

/* Title for prompt that lets users re-register using the same phone number. */
"DEREGISTRATION_REREGISTER_PROMPT_TITLE" = "¿Quieres volver a registrar este número?";

/* Label warning the user that they have been de-registered. */
"DEREGISTRATION_WARNING" = "Este dispositivo ya no está registrado. Es probable que hayas registrado tu número de teléfono en Signal con un dispositivo diferente.";

/* If the user has been deregistered, they'll see a warning. This is This is the call to action on that warning. */
"DEREGISTRATION_WARNING_ACTION_TITLE" = "Volver a registrar dispositivo";

/* {{Short Date}} when device last communicated with Signal Server. */
"DEVICE_LAST_ACTIVE_AT_LABEL" = "Última actividad: %1$@";

/* {{Short Date}} when device was linked. */
"DEVICE_LINKED_AT_LABEL" = "Vinculado: %1$@";

/* Alert title that can occur when viewing device manager. */
"DEVICE_LIST_UPDATE_FAILED_TITLE" = "No se ha podido actualizar la lista de dispositivos.";

/* Message appearing on a toast indicating a new device was successfully linked and synced. */
"DEVICE_LIST_UPDATE_NEW_DEVICE_SYNCED_TOAST" = "Sincronización de mensajes completada";

/* Message appearing on a toast indicating a new device was successfully linked. Embeds {{ device name }} */
"DEVICE_LIST_UPDATE_NEW_DEVICE_TOAST" = "\"%1$@\" se ha vinculado";

/* A label for this device in the device list. */
"DEVICE_NAME_THIS_DEVICE" = "Este dispositivo";

/* A label for an unnamed device in the device list. */
"DEVICE_NAME_UNNAMED_DEVICE" = "Dispositivo sin nombre";

/* The stop action of the dialog asking the user if they want to cancel a device transfer */
"DEVICE_TRANSFER_CANCEL_CONFIRMATION_ACTION" = "Detener transferencia";

/* The message of the dialog asking the user if they want to cancel a device transfer */
"DEVICE_TRANSFER_CANCEL_CONFIRMATION_MESSAGE" = "Si cierras esta ventana se detendrá la transferencia en progreso. ¿Quieres cerrarla de todos modos?";

/* The title of the dialog asking the user if they want to cancel a device transfer */
"DEVICE_TRANSFER_CANCEL_CONFIRMATION_TITLE" = "¿Detener transferencia?";

/* The explanation for the device transfer 'choice' view when linking a device */
"DEVICE_TRANSFER_CHOICE_LINKED_EXPLANATION" = "Elige cómo quieres transferir tu historial de mensajes y los datos de tu cuenta";

/* The body for the device transfer 'choice' view 'register' option when linking a device when message syncing is available */
"DEVICE_TRANSFER_CHOICE_REGISTER_LINKED_BODY_LINK_AND_SYNC" = "Tendrás la opción de transferir todos tus mensajes y tus archivos multimedia recientes desde tu teléfono";

/* The title for the device transfer 'choice' view 'register' option when linking a device */
"DEVICE_TRANSFER_CHOICE_REGISTER_LINKED_TITLE" = "Añadir como dispositivo nuevo";

/* The title for the device transfer 'choice' view */
"DEVICE_TRANSFER_CHOICE_TITLE" = "Transferir cuenta y mensajes";

/* The body for the device transfer 'choice' view 'transfer' option when linking a device */
"DEVICE_TRANSFER_CHOICE_TRANSFER_LINKED_BODY" = "Transfiere tu cuenta e historial de mensajes desde tu dispositivo iOS anterior";

/* The title for the device transfer 'choice' view 'transfer' option when linking a device */
"DEVICE_TRANSFER_CHOICE_TRANSFER_LINKED_TITLE" = "Transferir desde otro iPad";

/* An error indicating that the other device closed signal mid-transfer and it could not complete */
"DEVICE_TRANSFER_ERROR_BACKGROUNDED" = "No se ha podido completar la transferencia. Asegúrate de que la aplicación Signal esté abierta en ambos dispositivos e inténtalo de nuevo.";

/* An error indicating that something went wrong with the transfer and it could not complete */
"DEVICE_TRANSFER_ERROR_GENERIC" = "No se ha podido completar la transferencia. Asegúrate de que tus dispositivos estén cerca uno del otro e inténtalo de nuevo.";

/* An error indicating that the user does not have enough free space on their device to complete the transfer */
"DEVICE_TRANSFER_ERROR_NOT_ENOUGH_SPACE" = "No hay suficiente espacio de almacenamiento para completar la transferencia";

/* An error indicating the user must update their device before trying to transfer. */
"DEVICE_TRANSFER_ERROR_UNSUPPORTED_VERSION" = "Actualiza a la última versión de Signal e inténtalo de nuevo";

/* The explanation on the view that shows receiving progress */
"DEVICE_TRANSFER_RECEIVING_EXPLANATION" = "Mantén ambos dispositivos cerca uno del otro. No los apagues y mantén la aplicación Signal abierta. Las transferencias están cifradas de extremo a extremo.";

/* The title on the view that shows receiving progress */
"DEVICE_TRANSFER_RECEIVING_TITLE" = "Recibiendo datos";

/* Status message on new device when cancelling transfer. */
"DEVICE_TRANSFER_STATUS_NEW_DEVICE_CANCELLING" = "Cancelando la conexión al iPhone anterior…";

/* Status message on new device when connecting to old device. */
"DEVICE_TRANSFER_STATUS_NEW_DEVICE_CONNECTING" = "Conectando al iPhone anterior…";

/* Description message on new device displayed during device transfer. */
"DEVICE_TRANSFER_STATUS_NEW_DEVICE_CONNECTING_MESSAGE" = "Acerca tu dispositivo anterior y asegúrate de que tanto el Wi-Fi como el Bluetooth estén habilitados.";

/* Status message on new device when transfer is starting. */
"DEVICE_TRANSFER_STATUS_NEW_DEVICE_STARTING" = "Esperando para conectarse al dispositivo anterior…";

/* Description in the progress view displayed after failure of device transfer. */
"DEVICE_TRANSFER_STATUS_NEW_DEVICE_TRANSFER_FAILED_BODY" = "No se ha podido completar la transferencia al nuevo dispositivo. Acerca tu dispositivo anterior y vuelve a intentarlo.";

/* Title for a progress view displayed after failure of device transfer. */
"DEVICE_TRANSFER_STATUS_NEW_DEVICE_TRANSFER_FAILED_TITLE" = "No se ha podido completar la transferencia";

/* Title for a progress view displayed during device transfer. */
"DEVICE_TRANSFER_STATUS_NEW_DEVICE_TRANSFERRING" = "Transferencia en curso";

/* Description in the progress view displayed during device transfer. */
"DEVICE_TRANSFER_STATUS_NEW_DEVICE_TRANSFERRING_DESCRIPTION" = "Mantén ambos dispositivos cerca uno del otro. No los apagues y mantén la aplicación Signal abierta. Las transferencias están cifradas de extremo a extremo.";

/* Status message on old device when cancelling transfer. */
"DEVICE_TRANSFER_STATUS_OLD_DEVICE_CANCELLING" = "Cancelando la conexión al nuevo iPhone…";

/* Status message on new device when connecting to new device. */
"DEVICE_TRANSFER_STATUS_OLD_DEVICE_CONNECTING" = "Conectando a un nuevo iPhone…";

/* Description message on old device displayed during device transfer. */
"DEVICE_TRANSFER_STATUS_OLD_DEVICE_CONNECTING_MESSAGE" = "Acerca tu nuevo dispositivo y asegúrate de que tanto el Wi-Fi como el Bluetooth estén habilitados.";

/* Status message on old device when transfer is starting. */
"DEVICE_TRANSFER_STATUS_OLD_DEVICE_STARTING" = "Esperando para conectarse al nuevo dispositivo…";

/* Action asking user to try again after transfer failure. */
"DEVICE_TRANSFER_TRY_AGAIN_ACTION" = "Reintentar";

/* table cell label in conversation settings */
"DISAPPEARING_MESSAGES" = "Mensajes temporales";

/* Info Message when added to a group which has enabled disappearing messages. Embeds {{time amount}} before messages disappear. See the *_TIME_AMOUNT strings for context. */
"DISAPPEARING_MESSAGES_CONFIGURATION_GROUP_EXISTING_FORMAT" = "Los mensajes de este chat desaparecerán tras %1$@.";

/* Disappearing message option to define a custom time */
"DISAPPEARING_MESSAGES_CUSTOM_TIME" = "Duración personalizada";

/* Title for a picker for the unit of time to use for disappearing messages. */
"DISAPPEARING_MESSAGES_CUSTOM_TIME_UNIT_PICKER" = "Unidad";

/* Title for a picker for the amount of time, in a given unit, to use for disappearing messages. */
"DISAPPEARING_MESSAGES_CUSTOM_TIME_VALUE_PICKER" = "Valor";

/* The unit for a number of days */
"DISAPPEARING_MESSAGES_DAYS" = "días";

/* subheading in conversation settings */
"DISAPPEARING_MESSAGES_DESCRIPTION" = "Si activas esta función, los mensajes enviados y recibidos en este chat desaparecerán tras ser vistos.";

/* Accessibility hint that contains current timeout information */
"DISAPPEARING_MESSAGES_HINT" = "Los mensajes desaparecerán tras %1$@";

/* The unit for a number of hours */
"DISAPPEARING_MESSAGES_HOURS" = "horas";

/* Accessibility label for disappearing messages */
"DISAPPEARING_MESSAGES_LABEL" = "Ajustes de mensajes temporales";

/* The unit for a number of minutes */
"DISAPPEARING_MESSAGES_MINUTES" = "minutos";

/* The unit for a number of seconds */
"DISAPPEARING_MESSAGES_SECONDS" = "segundos";

/* subheading in privacy settings */
"DISAPPEARING_MESSAGES_UNIVERSAL_DESCRIPTION" = "Si activas esta función, los mensajes enviados y recibidos en nuevos chats que inicies desaparecerán tras ser vistos.";

/* The unit for a number of weeks */
"DISAPPEARING_MESSAGES_WEEKS" = "semanas";

/* Message/subtitle for confirmation prompt when discarding a draft before editing a message */
"DISCARD_DRAFT_CONFIRMATION_MESSAGE" = "Esta acción no se puede deshacer.";

/* Title for confirmation prompt when discarding a draft before editing a message */
"DISCARD_DRAFT_CONFIRMATION_TITLE" = "¿Descartar borrador?";

/* Short text to dismiss current modal / actionsheet / screen */
"DISMISS_BUTTON_TEXT" = "Cerrar";

/* Dismiss context menu accessibility label */
"DISMISS_CONTEXT_MENU" = "Cerrar menú contextual";

/* Title for switch to enable sharing of badges publicly */
"DISPLAY_BADGES_ON_PROFILE_SETTING" = "Mostrar insignias en mi perfil";

/* Confirmation text displayed in a sheet presented when user taps on Signal Proxy link in chat. */
"DO_YOU_WANT_TO_USE_PROXY" = "¿Quieres usar esta dirección de proxy?";

/* Section title for the 'domain fronting country' view. */
"DOMAIN_FRONTING_COUNTRY_VIEW_SECTION_HEADER" = "País donde evitar censura";

/* Users can donate to Signal with a credit or debit card. This is the heading on that screen, telling them how much they'll donate. Embeds {{formatted amount of money}}, such as \"$20\". */
"DONATE_BUTTON" = "Donar %1$@";

/* Users can donate to Signal with a credit or debit card. This is the heading on that screen, telling them how much they'll donate every month. Embeds {{formatted amount of money}}, such as \"$20\". */
"DONATE_BUTTON_MONTHLY" = "Donar %1$@/mes";

/* When users make donations, they can choose which payment method they want to use. This is the text on the button that lets them choose to pay with bank transfer. */
"DONATE_CHOOSE_BANK_TRANSFER_AS_PAYMENT_METHOD" = "Transferencia bancaria";

/* When users make donations, they can choose which payment method they want to use. This is the text on the button that lets them choose to pay with credit or debit card. */
"DONATE_CHOOSE_CREDIT_OR_DEBIT_CARD_AS_PAYMENT_METHOD" = "Tarjeta de crédito o débito";

/* When users make donations on a friend's behalf, they see a sheet that lets them pick a payment method. This is the subtitle on that sheet. Embeds {{recipient's name}}. */
"DONATE_CHOOSE_PAYMENT_METHOD_SHEET_SUBTITLE_FOR_DONATION_ON_BEHALF_OF_A_FRIEND" = "En nombre de %1$@";

/* When users make monthly donations, they see a sheet that lets them pick a payment method. It also tells them what they'll be doing when they pay: receive a badge. This is the subtitle on that sheet. Embeds {{localized badge name}}, such as \"Planet\". */
"DONATE_CHOOSE_PAYMENT_METHOD_SHEET_SUBTITLE_FOR_MONTHLY_DONATION" = "Consigue la insignia %1$@";

/* When users make one-time donations, they see a sheet that lets them pick a payment method. It also tells them what they'll be doing when they pay: receive a badge for a month. This is the subtitle on that sheet. Embeds {{localized badge name}}, such as \"Boost\". */
"DONATE_CHOOSE_PAYMENT_METHOD_SHEET_SUBTITLE_FOR_ONE_TIME_DONATION" = "Consigue la insignia %1$@ durante 30 días";

/* When users make donations on a friend's behalf, they see a sheet that lets them pick a payment method. This is the title on that sheet. Embeds {{amount of money}}, such as \"$5\". */
"DONATE_CHOOSE_PAYMENT_METHOD_SHEET_TITLE_FOR_DONATION_ON_BEHALF_OF_A_FRIEND" = "Donación de %1$@ a Signal";

/* When users make monthly donations, they see a sheet that lets them pick a payment method. This is the title on that sheet. Embeds {{amount of money per month}}, such as \"$5/month\". */
"DONATE_CHOOSE_PAYMENT_METHOD_SHEET_TITLE_FOR_MONTHLY_DONATION" = "Donar %1$@ a Signal";

/* When users make one-time donations, they see a sheet that lets them pick a payment method. This is the title on that sheet. Embeds {{amount of money}}, such as \"$5\". */
"DONATE_CHOOSE_PAYMENT_METHOD_SHEET_TITLE_FOR_ONE_TIME_DONATION" = "Donar %1$@ a Signal";

/* Users can donate on a friend's behalf and can optionally add a message. This is tells users about that optional message. */
"DONATE_ON_BEHALF_OF_A_FRIEND_ADDITIONAL_MESSAGE_INFO" = "La persona que has seleccionado recibirá un mensaje privado con la notificación de la donación. Añade tu propio mensaje más abajo.";

/* Users can donate on a friend's behalf and can optionally add a message. This is the placeholder in the text field for that additional message. */
"DONATE_ON_BEHALF_OF_A_FRIEND_ADDITIONAL_MESSAGE_PLACEHOLDER" = "Añadir un mensaje";

/* If a donation badge has been sent, indicates that it's expired and can no longer be redeemed. This is shown in the chat. */
"DONATE_ON_BEHALF_OF_A_FRIEND_CHAT_EXPIRED" = "Caducada";

/* Message for an action sheet shown when the user tries to cancel their donation subscription, but they have a pending donation. */
"DONATE_SCREEN_CANCEL_SUBSCRIPTION_PENDING_DONATION_WARNING_MESSAGE" = "Tienes una donación pendiente. Si cancelas tu suscripción, tu donación dejará de renovarse pero no se cancelará la donación que tienes pendiente.";

/* Title for an action sheet shown when the user tries to cancel their donation subscription, but they have a pending donation. */
"DONATE_SCREEN_CANCEL_SUBSCRIPTION_PENDING_DONATION_WARNING_TITLE" = "Donación pendiente";

/* Message in an alert presented when the user tries to make a donation, but already has an iDEAL donation that is currently awaiting approval. */
"DONATE_SCREEN_ERROR_MESSAGE_APPROVE_IDEAL_DONATION_BEFORE_MAKING_ANOTHER_DONATION" = "Tu donación a través de iDEAL| Wero aún se está procesando. Consulta la aplicación de tu banco para aprobar el pago antes de hacer otra donación.";

/* Message in an alert presented when the user tries to update their recurring donation, but already has a recurring donation that is currently awaiting authorization. */
"DONATE_SCREEN_ERROR_MESSAGE_BANK_PAYMENT_AWAITING_AUTHORIZATION" = "Tu donación a través de iDEAL| Wero aún se está procesando. Consulta la aplicación de tu banco para aprobar el pago antes de hacer otra donación.";

/* Message in an alert presented when the user tries to make a donation, but already has a donation that is currently processing via bank payment. */
"DONATE_SCREEN_ERROR_MESSAGE_BANK_PAYMENT_PLEASE_WAIT_BEFORE_MAKING_ANOTHER_DONATION" = "Las transferencias bancarias pueden tardar entre 1 y 14 días hábiles en procesarse. Espera hasta que se complete esta donación antes de hacer otra.";

/* Message in an alert presented when the user tries to update their recurring donation, but already has a recurring donation that is currently processing via bank payment. */
"DONATE_SCREEN_ERROR_MESSAGE_BANK_PAYMENT_PLEASE_WAIT_BEFORE_UPDATING_YOUR_SUBSCRIPTION" = "Las transferencias bancarias pueden tardar entre 1 y 14 días hábiles en procesarse. Espera hasta que se complete esta donación antes de actualizar tu suscripción.";

/* Message for an alert shown when the user tries to donate via bank transfer, but the amount they want to donate is too large. Embeds {{ the maximum allowed donation amount }}. */
"DONATE_SCREEN_ERROR_MESSAGE_FORMAT_BANK_TRANSFER_AMOUNT_TOO_LARGE" = "Puedes enviar hasta %1$@ mediante transferencia bancaria. Prueba con otro importe o un método de pago.";

/* Message in an alert presented when the user tries to make a donation, but already has a donation that is currently processing via non-bank payment. */
"DONATE_SCREEN_ERROR_MESSAGE_PLEASE_WAIT_BEFORE_MAKING_ANOTHER_DONATION" = "Tu donación aún se está procesando. Este proceso puede llevar unos minutos dependiendo de tu conexión. Espera hasta que se complete esta donación antes de hacer otra.";

/* Message in an alert presented when the user tries to update their recurring donation, but already has a recurring donation that is currently processing via non-bank payment. */
"DONATE_SCREEN_ERROR_MESSAGE_PLEASE_WAIT_BEFORE_UPDATING_YOUR_SUBSCRIPTION" = "Tu donación aún se está procesando. Este proceso puede llevar unos minutos dependiendo de tu conexión. Espera hasta que se complete esta donación antes de actualizar tu suscripción.";

/* If the user tries to donate to Signal but no amount is selected, this error message is shown. */
"DONATE_SCREEN_ERROR_NO_AMOUNT_SELECTED" = "Selecciona un importe para donar.";

/* If the user tries to donate to Signal but they've entered an amount that's too small, this error message is shown. Embeds {{currency string}}, such as \"$5\". */
"DONATE_SCREEN_ERROR_SELECT_A_LARGER_AMOUNT_FORMAT" = "El importe mínimo que puedes donar es de %1$@.";

/* Title for an alert presented when the user tries to make a donation, but already has a donation that is currently awaiting authorization. */
"DONATE_SCREEN_ERROR_TITLE_BANK_PAYMENT_AWAITING_AUTHORIZATION" = "Donación pendiente de autorización";

/* Title for an alert presented when the user tries to make a donation, but already has a donation that is currently processing via bank payment. */
"DONATE_SCREEN_ERROR_TITLE_BANK_PAYMENT_YOU_HAVE_A_DONATION_PENDING" = "Tienes una donación pendiente";

/* Title for an alert shown when the user tries to donate via bank transfer, but the amount they want to donate is too large. */
"DONATE_SCREEN_ERROR_TITLE_BANK_TRANSFER_AMOUNT_TOO_LARGE" = "El importe de la donación es demasiado alto";

/* Title for an alert presented when the user tries to make a donation, but already has a donation that is currently processing via non-bank payment. */
"DONATE_SCREEN_ERROR_TITLE_YOU_HAVE_A_PAYMENT_PROCESSING" = "Tienes una donación en proceso";

/* On the donation screen, you can choose between one-time and monthly donations. This is the text on the picker for one-time donations. */
"DONATE_SCREEN_MONTHLY_CHOICE" = "Mensual";

/* On the donation screen, you can see a list of monthly subscription levels. If you already have one of these and it expires soon, this text is shown below it indicating when it will expire. Embeds {{formatted renewal date}}, such as \"June 9, 2010\". */
"DONATE_SCREEN_MONTHLY_SUBSCRIPTION_EXPIRES_ON_DATE" = "Caduca el %1$@";

/* On the donation screen, you can see a list of monthly subscription levels. If you already have one of these, this text is shown below it indicating when it will renew. Embeds {{formatted renewal date}}, such as \"June 9, 2010\". */
"DONATE_SCREEN_MONTHLY_SUBSCRIPTION_RENEWS_ON_DATE" = "Se renueva el %1$@";

/* On the donation screen, you can see a list of monthly subscription levels. This text will be shown in the subtitle of each level, telling you which badge you'll get. Embeds {{localized badge name}}, such as \"Planet\". */
"DONATE_SCREEN_MONTHLY_SUBSCRIPTION_SUBTITLE" = "Consigue la insignia %1$@";

/* On the donation screen, you can see a list of monthly subscription levels. This text will be shown as the title for each level, telling you the price per month. Embeds {{currency string}}, such as \"$5\". */
"DONATE_SCREEN_MONTHLY_SUBSCRIPTION_TITLE" = "%1$@/mes";

/* On the donation screen, you can choose between one-time and monthly donations. This is the text on the picker for one-time donations. */
"DONATE_SCREEN_ONE_TIME_CHOICE" = "Puntual";

/* On the donation screen, if you already have a subscription, you'll see a button to update your subscription. This is the text on that button. */
"DONATE_SCREEN_UPDATE_MONTHLY_SUBSCRIPTION_BUTTON" = "Actualizar suscripción";

/* Message for a sheet explaining that a donation via bank payment has failed. Embeds {{ a specific, already-localized string describing the payment failure }}. */
"DONATION_BADGE_ISSUE_SHEET_BANK_PAYMENT_FAILED_MESSAGE" = "Estamos teniendo problemas para procesar tu transferencia bancaria. %1$@";

/* Title for a sheet explaining that a donation via bank payment has failed. */
"DONATION_BADGE_ISSUE_SHEET_BANK_PAYMENT_FAILED_TITLE" = "No se ha podido procesar la donación";

/* Title for a sheet explaining that a donation via bank payment is pending. */
"DONATION_BADGE_ISSUE_SHEET_BANK_PAYMENT_PROCESSING_TITLE" = "Donación pendiente";

/* Message for a sheet explaining that a one-time donation via bank payment is pending, and how that will affect the user's badge. Embeds {{ the name of the badge }}. Will have a 'learn more' link appended, when it is rendered. */
"DONATION_BADGE_ISSUE_SHEET_ONE_TIME_BANK_PAYMENT_PROCESSING_MESSAGE" = "Tu donación está pendiente. Cuando la recibamos, podrás mostrar la insignia %1$@ en tu perfil.\n\nLas transferencias bancarias pueden tardar entre 1 y 14 días hábiles en procesarse.";

/* Message for a sheet explaining that a recurring donation via bank payment is pending, and how that will affect the user's badge. Embeds {{ the name of the badge }}. Will have a 'learn more' link appended, when it is rendered. */
"DONATION_BADGE_ISSUE_SHEET_RECURRING_BANK_PAYMENT_PROCESSING_MESSAGE" = "Tu donación mensual está pendiente. Cuando la recibamos, podrás mostrar la insignia %1$@ en tu perfil.\n\nLas transferencias bancarias pueden tardar entre 1 y 14 días hábiles en procesarse.";

/* Title for a button asking the user to renew their subscription, because it has expired. */
"DONATION_BADGE_ISSUE_SHEET_RENEW_SUBSCRIPTION_BUTTON_TITLE" = "Renovar suscripción";

/* Title for a button asking the user to try their donation again, because something went wrong. */
"DONATION_BADGE_ISSUE_SHEET_TRY_AGAIN_BUTTON_TITLE" = "Reintentar";

/* When donating on behalf of a friend, a badge will be sent. This shows how long the badge lasts. Embeds {{formatted duration}}. */
"DONATION_FOR_A_FRIEND_ROW_DURATION" = "Duración: %1$@";

/* Someone donated on your behalf and you got a badge, which expired. A sheet appears to tell you about this. This is the text on that sheet. */
"DONATION_FROM_A_FRIEND_BADGE_EXPIRED_BODY" = "Tu insignia de donación ha caducado y ya no podrás mostrarla en tu perfil.";

/* Someone donated on your behalf and you got a badge, which expired. A sheet appears to tell you about this. This is the title on that sheet. */
"DONATION_FROM_A_FRIEND_BADGE_EXPIRED_TITLE" = "Tu insignia de donación ha caducado";

/* Someone donated on your behalf and you got a badge, which expired before you could redeem it. A sheet appears to tell you about this. This is the text on that sheet. Embeds {{contact name}}. */
"DONATION_FROM_A_FRIEND_BADGE_NOT_REDEEMED_BODY_FORMAT" = "La insignia de donación que %1$@ te regaló ha caducado y ya no puedes canjearla.";

/* Someone donated on your behalf and you got a badge, which expired before you could redeem it. A sheet appears to tell you about this. This is the title on that sheet. */
"DONATION_FROM_A_FRIEND_BADGE_NOT_REDEEMED_TITLE" = "Tu insignia de donación ha caducado";

/* Label for a button to see details about a badge you've already redeemed, received as a result of a donation from a friend. This text is shown next to a check mark. */
"DONATION_ON_BEHALF_OF_A_FRIEND_BADGE_REDEEMED" = "Canjeada";

/* Users can donate on behalf of a friend, and the friend will receive a badge. This is a short paragraph on the screen where users choose the badge their friend will receive. */
"DONATION_ON_BEHALF_OF_A_FRIEND_CHOOSE_BADGE_DESCRIPTION" = "Apoya a Signal haciendo una donación en nombre de un amigo o familiar que use Signal. La persona que elijas podrá mostrar su insignia de apoyo a Signal en su perfil.";

/* Users can donate on behalf of a friend, and the friend will receive a badge. This is the title on the screen where users choose the badge their friend will receive. */
"DONATION_ON_BEHALF_OF_A_FRIEND_CHOOSE_BADGE_TITLE" = "Donar en nombre de alguien más";

/* Title on the screen where you choose who you're going to donate on behalf of. */
"DONATION_ON_BEHALF_OF_A_FRIEND_CHOOSE_RECIPIENT_TITLE" = "Seleccionar contacto";

/* Users can donate on a friend's behalf. This is the title on the screen where users confirm the donation, and can write a message for the friend. */
"DONATION_ON_BEHALF_OF_A_FRIEND_CONFIRMATION_SCREEN_TITLE" = "Confirmar donación";

/* When users make donations on a friend's behalf, a message is sent. This text tells senders that their message will disappear, if the conversation has disappearing messages enabled. Embeds {{duration}}, such as \"1 week\". */
"DONATION_ON_BEHALF_OF_A_FRIEND_DISAPPEARING_MESSAGES_NOTICE_FORMAT" = "Los mensajes temporales están desactivados en este chat. Tu mensaje de donación desaparecerá en %1$@.";

/* Users can donate on a friend's behalf. This tells users that this will be a one-time donation. */
"DONATION_ON_BEHALF_OF_A_FRIEND_PAYMENT_DESCRIPTION" = "Donación puntual";

/* Users can donate on a friend's behalf. If the payment fails and the user has not been charged, this error message is shown. */
"DONATION_ON_BEHALF_OF_A_FRIEND_PAYMENT_FAILED_ERROR_BODY" = "No se ha podido procesar el pago y no se ha aplicado ningún cargo. Inténtalo de nuevo.";

/* Users can donate on a friend's behalf. If the payment fails and the user has not been charged, an error dialog will be shown. This is the title of that dialog. */
"DONATION_ON_BEHALF_OF_A_FRIEND_PAYMENT_FAILED_ERROR_TITLE" = "No se ha podido completar el pago";

/* Users can donate on a friend's behalf. If the payment was processed but the donation failed to send, this error message will be shown. */
"DONATION_ON_BEHALF_OF_A_FRIEND_PAYMENT_SUCCEEDED_BUT_MESSAGE_FAILED_ERROR_BODY" = "Tu pago se ha procesado, pero Signal no ha podido enviar tu mensaje de donación. Contacta con el equipo de Asistencia.";

/* Users can donate on a friend's behalf. If the payment was processed but the donation failed to send, an error dialog will be shown. This is the title of that dialog. */
"DONATION_ON_BEHALF_OF_A_FRIEND_PAYMENT_SUCCEEDED_BUT_MESSAGE_FAILED_ERROR_TITLE" = "No se ha podido hacer la donación";

/* A friend has donated on your behalf. This text is shown in the list of chats, when the most recent message is one of these donations. Embeds {friend's short display name}. */
"DONATION_ON_BEHALF_OF_A_FRIEND_PREVIEW_INCOMING" = "✨ %1$@ ha hecho una donación en tu nombre";

/* You have a made a donation on a friend's behalf. This text is shown in the list of chats, when the most recent message is one of these donations. Embeds {friend's short display name}. */
"DONATION_ON_BEHALF_OF_A_FRIEND_PREVIEW_OUTGOING" = "✨ Has hecho una donación en nombre de %1$@";

/* You received a donation from a friend. This is the title of that message in the chat. Embeds {{short contact name}}. */
"DONATION_ON_BEHALF_OF_A_FRIEND_RECEIVED_TITLE_FORMAT" = "%1$@ ha hecho una donación a Signal en tu nombre";

/* Users can donate on a friend's behalf. This is the error message that appears if the try to do this, but the recipient is blocked. */
"DONATION_ON_BEHALF_OF_A_FRIEND_RECIPIENT_IS_BLOCKED_ERROR_BODY" = "No puedes hacer una donación en nombre de esta persona porque la has bloqueado.";

/* Users can donate on a friend's behalf. This is the title for an error message that appears if the try to do this, but the recipient is blocked. */
"DONATION_ON_BEHALF_OF_A_FRIEND_RECIPIENT_IS_BLOCKED_ERROR_TITLE" = "No se puede hacer la donación";

/* Label for a button used to redeem a badge that was received as a donation on your behalf. */
"DONATION_ON_BEHALF_OF_A_FRIEND_REDEEM_BADGE" = "Canjear";

/* When you receive a badge as a result of a donation from a friend, a screen is shown. This toast is shown when dismissing that screen if you do not redeem the badge. */
"DONATION_ON_BEHALF_OF_A_FRIEND_REDEEM_BADGE_LATER" = "Puedes canjear tu insignia de donación más tarde";

/* A friend has donated on your behalf and you received a badge. A sheet opens for you to redeem this badge. Embeds {{contact's short name, such as a first name}}. */
"DONATION_ON_BEHALF_OF_A_FRIEND_REDEEM_BADGE_TITLE_FORMAT" = "%1$@ ha hecho una donación en tu nombre";

/* Shown when you're replying to a donation message. */
"DONATION_ON_BEHALF_OF_A_FRIEND_REPLY" = "Donación";

/* You sent a donation to a friend. This is the title of that message in the chat. Embeds {{short contact name}}. */
"DONATION_ON_BEHALF_OF_A_FRIEND_SENT_TITLE_FORMAT" = "Donación en nombre de %1$@";

/* When you donate on behalf of a friend, a thank-you sheet will appear. This is the text on that sheet. Embeds {{recipient name}}. */
"DONATION_ON_BEHALF_OF_A_FRIEND_THANKS_BODY_FORMAT" = "Has hecho una donación a Signal en nombre de %1$@. Ahora podrá mostrar su insignia de apoyo a Signal en su perfil.";

/* When you donate on behalf of a friend, a thank-you sheet will appear. This is the title on that sheet. */
"DONATION_ON_BEHALF_OF_A_FRIEND_THANKS_TITLE" = "¡Gracias por tu apoyo!";

/* A button shown on a donation message you send, to view additional details about the badge that was sent. */
"DONATION_ON_BEHALF_OF_A_FRIEND_VIEW" = "Ver";

/* A friend has donated on your behalf and you received a badge. This text says that you received a badge, and from whom. Embeds {{contact's short name, such as a first name}}. */
"DONATION_ON_BEHALF_OF_A_FRIEND_YOU_RECEIVED_A_BADGE_FORMAT" = "¡%1$@ ha hecho una donación a Signal en tu nombre! Muestra tu insignia de apoyo a Signal en tu perfil.";

/* Body text for a sheet discussing donating to Signal. */
"DONATION_READ_MORE_SHEET_BODY" = "Como organización independiente sin ánimo de lucro, Signal tiene el firme compromiso de proteger la privacidad del contenido de todos tus mensajes y llamadas. Sin anuncios, sin seguimiento, sin vigilancia. Haz una donación hoy para apoyar a Signal.";

/* Bullet point for a sheet discussing donating to Signal. */
"DONATION_READ_MORE_SHEET_BULLET_1" = "Con tu donación consigues una insignia que puedes mostrar en tu perfil";

/* Bullet point for a sheet discussing donating to Signal. */
"DONATION_READ_MORE_SHEET_BULLET_2" = "Tu privacidad es nuestra misión";

/* Bullet point for a sheet discussing donating to Signal. For non-English languages, skip the word 501c3, and skip the language about US donations being tax deductible. */
"DONATION_READ_MORE_SHEET_BULLET_3" = "Signal es una organización sin ánimo de lucro";

/* Section title for donation amount on receipts */
"DONATION_RECEIPT_AMOUNT" = "Importe";

/* Section title for donation date on receipts */
"DONATION_RECEIPT_DATE_PAID" = "Fecha del pago";

/* Title on the view where you can see a single receipt */
"DONATION_RECEIPT_DETAILS" = "Detalles";

/* Text on the button that exports the receipt */
"DONATION_RECEIPT_EXPORT_RECEIPT_BUTTON" = "Compartir recibo";

/* Footer text at the bottom of donation receipts */
"DONATION_RECEIPT_FOOTER" = "Gracias por apoyar a Signal. Con tu contribución, impulsas nuestra misión de desarrollar tecnología de código abierto centrada en la privacidad, que protege la libertad de expresión y permite una comunicación segura para millones de personas en todo el mundo. Si resides en Estados Unidos, guarda este recibo para tus declaraciones fiscales. Signal Technology Foundation es una organización sin ánimo de lucro exenta de impuestos en Estados Unidos bajo la sección 501(c)(3) del código tributario de EE. UU. (Internal Revenue Code). Nuestro número de identificación fiscal es 82-4506840.";

/* Title for receipts for donations given on a friend's behalf */
"DONATION_RECEIPT_FOR_DONATION_ON_BEHALF_OF_A_FRIEND" = "Donación en nombre de alguien";

/* Title for one-time donation receipts */
"DONATION_RECEIPT_ONE_TIME" = "Puntual";

/* Title for recurring donation receipts */
"DONATION_RECEIPT_RECURRING" = "Recurrente";

/* Title on donation receipts */
"DONATION_RECEIPT_TITLE" = "Recibo de donación";

/* Section title for donation type on receipts */
"DONATION_RECEIPT_TYPE" = "Tipo";

/* Title of view where you can see all of your donation receipts, or button to take you there */
"DONATION_RECEIPTS" = "Recibo de donación";

/* Text at the bottom of the donation receipts list, telling users that receipts might not be available */
"DONATION_RECEIPTS_MIGHT_BE_MISSING_IF_YOU_REINSTALLED" = "Si has vuelto a instalar Signal, los recibos de donaciones anteriores no estarán disponibles.";

/* Error message displayed if something goes wrong with 3DSecure/iDEAL payment authorization.  This will be encountered if the user cancels the webview before authrizing the payment. */
"DONATION_REDIRECT_ERROR_CANCELLED_MESSAGE" = "Pago cancelado. Inténtalo de nuevo.";

/* Error message displayed if something goes wrong with 3DSecure/iDEAL payment authorization.  This will be encountered if the callback is in an unexpected format. */
"DONATION_REDIRECT_ERROR_INVALID_RESPONSE_MESSAGE" = "Respuesta de pago no válida. Inténtalo de nuevo.";

/* Error message displayed if something goes wrong with 3DSecure/iDEAL payment authorization.  This will be encountered if the user denies the payment. */
"DONATION_REDIRECT_ERROR_PAYMENT_DENIED_MESSAGE" = "Pago denegado. Inténtalo de nuevo.";

/* On the donation settings screen, tapping this button will take the user to a screen where they can donate. */
"DONATION_SCREEN_DONATE_BUTTON" = "Donar";

/* On donation screens, a small amount of information text is shown. This is the subtitle for that text. */
"DONATION_SCREENS_HEADER_DESCRIPTION" = "Haz una donación para apoyar la mensajería privada. Ayuda a Signal a seguir siendo independiente y sin anuncios.";

/* On donation screens, a small amount of information text is shown. Users can click this link to learn more information. */
"DONATION_SCREENS_HEADER_READ_MORE" = "Más información";

/* On donation screens, a small amount of information text is shown. This is the title for that text. */
"DONATION_SCREENS_HEADER_TITLE" = "Orgullosamente sin ánimo de lucro";

/* Button title confirming the user wants to begin a new donation. */
"DONATION_SETTINGS_CANCEL_DONATION_AWAITING_AUTHORIZATION_DONATE_ACTION" = "Donar";

/* Prompt confirming the user wants to abandon the current donation flow and start a new donation. */
"DONATION_SETTINGS_CANCEL_DONATION_AWAITING_AUTHORIZATION_MESSAGE" = "Si continúas, se cancelará tu última donación. No se te cobrará, pero es posible que veas la solicitud de pago en la aplicación de tu banco hasta que tomes alguna medida. ¿Quieres hacer una nueva donación de todos modos?";

/* Title for an action in an action sheet asking the user to renew a subscription that has failed to renew. */
"DONATION_SETTINGS_MY_SUPPORT_ACTION_SHEET_ACTION_TITLE_RENEW_SUBSCRIPTION" = "Renovar suscripción";

/* Title for an action in an action sheet asking the user to try again, in reference to a donation that failed. */
"DONATION_SETTINGS_MY_SUPPORT_ACTION_SHEET_ACTION_TITLE_TRY_AGAIN" = "Inténtalo de nuevo";

/* Prompt the user asking if they want to keep the current in-flight, but unauthorized donation, or try again. */
"DONATION_SETTINGS_MY_SUPPORT_BANK_PAYMENT_AWAITING_AUTHORIZATION_MESSAGE" = "No se ha podido confirmar tu donación a través de iDEAL | Wero. Consulta la aplicación de tu banco para aprobar tu donación o inténtalo de nuevo.";

/* Message for an alert explaining that a one-time payment made via bank transfer is being processed. */
"DONATION_SETTINGS_MY_SUPPORT_BANK_PAYMENT_PROCESSING_MESSAGE" = "Tu transferencia bancaria está pendiente. Las transferencias bancarias pueden tardar entre 1 y 14 días hábiles en procesarse.";

/* Title for an alert explaining that a one-time payment made via bank transfer is being processed. */
"DONATION_SETTINGS_MY_SUPPORT_BANK_PAYMENT_PROCESSING_TITLE" = "Donación pendiente";

/* Message shown in a sheet explaining that the user's donation has failed because payment failed. Embeds {{ a specific, already-localized string describing the payment failure reason }}. */
"DONATION_SETTINGS_MY_SUPPORT_DONATION_FAILED_ALERT_MESSAGE_FORMAT" = "Estamos teniendo problemas para procesar tu donación. %1$@";

/* Title for a sheet explaining that a payment failed. */
"DONATION_SETTINGS_MY_SUPPORT_DONATION_FAILED_ALERT_TITLE" = "No se ha podido procesar tu donación";

/* Title for a sheet explaining that a payment needs confirmation. */
"DONATION_SETTINGS_MY_SUPPORT_DONATION_UNCONFIMRED_ALERT_TITLE" = "No se ha podido confirmar tu donación";

/* Message shown in a sheet explaining that the user's iDEAL one-time donation coultn't be processed. */
"DONATION_SETTINGS_MY_SUPPORT_IDEAL_ONE_TIME_DONATION_FAILED_MESSAGE" = "No se ha podido procesar tu donación puntual a través de iDEAL | Wero. Selecciona otro método de pago o contacta con tu banco para obtener más información.";

/* Title for a sheet explaining that a payment needs confirmation. */
"DONATION_SETTINGS_MY_SUPPORT_IDEAL_ONE_TIME_DONATION_NOT_CONFIRMED_MESSAGE_FORMAT" = "No se ha podido procesar tu donación puntual de %1$@ a través de iDEAL | Wero. Consulta la aplicación de tu banco para aprobar tu donación a través de iDEAL | Wero.";

/* Message shown in a sheet explaining that the user's iDEAL recurring monthly donation coultn't be processed. */
"DONATION_SETTINGS_MY_SUPPORT_IDEAL_RECURRING_SUBSCRIPTION_FAILED_MESSAGE" = "No se ha podido procesar tu donación mensual recurrente a través de iDEAL | Wero. Selecciona otro método de pago o contacta con tu banco para obtener más información.";

/* Message shown in a sheet explaining that the user's iDEAL recurring monthly donation hasn't been confirmed. Embeds {{ formatted current amount }}. */
"DONATION_SETTINGS_MY_SUPPORT_IDEAL_RECURRING_SUBSCRIPTION_NOT_CONFIRMED_MESSAGE_FORMAT" = "No se ha podido confirmar tu donación mensual recurrente de %1$@ a través de iDEAL | Wero. Consulta la aplicación de tu banco para aprobar tu donación a través de iDEAL | Wero.";

/* Message shown in a sheet explaining that the user's recurring subscription has ended because payment failed. Embeds {{ a specific, already-localized string describing the failure reason }}. */
"DONATION_SETTINGS_MY_SUPPORT_RECURRING_SUBSCRIPTION_LAPSED_CHARGE_FAILURE_ALERT_MESSAGE_FORMAT" = "Tu donación mensual ha finalizado. %1$@";

/* Title for a sheet explaining that the user's recurring subscription has ended because payment failed. */
"DONATION_SETTINGS_MY_SUPPORT_RECURRING_SUBSCRIPTION_LAPSED_TITLE" = "Donación mensual cancelada";

/* A label describing a donation payment that was made via bank transfer, which is still processing and has not completed. */
"DONATION_SETTINGS_MY_SUPPORT_TABLE_CELL_SUBTITLE_BANK_PAYMENT_PROCESSING" = "Donación pendiente";

/* A label describing a donation payment that was made by a method other than bank transfer (such as by credit card), which is still processing and has not completed. */
"DONATION_SETTINGS_MY_SUPPORT_TABLE_CELL_SUBTITLE_NON_BANK_PAYMENT_PROCESSING" = "Procesando donación…";

/* A label describing a donation payment that has failed to process. */
"DONATION_SETTINGS_MY_SUPPORT_TABLE_CELL_SUBTITLE_PAYMENT_FAILED" = "No se ha podido procesar tu donación";

/* A label describing a recurring monthly donation that used to be active, but has now been canceled because it failed to renew. */
"DONATION_SETTINGS_MY_SUPPORT_TABLE_CELL_SUBTITLE_SUBSCRIPTION_LAPSED" = "Donación mensual cancelada";

/* A label describing a donation payment that has requires authorization. */
"DONATION_SETTINGS_MY_SUPPORT_TABLE_CELL_SUBTITLE_WAITING_FOR_AUTHORIZATION" = "Esperando autorización";

/* A string describing the amount and currency of a one-time payment. Embeds {{ the amount, formatted as a currency }}. */
"DONATION_SETTINGS_ONE_TIME_AMOUNT_FORMAT" = "Pago único de %1$@";

/* Title for the \"donate for a friend\" button on the donation view. */
"DONATION_VIEW_DONATE_ON_BEHALF_OF_A_FRIEND" = "Donar en nombre de alguien más";

/* Text describing to the user that they're going to pay a donation to Signal */
"DONATION_VIEW_DONATION_TO_SIGNAL" = "Donación a Signal";

/* Title for the 'Donor FAQ' button on the donation screen */
"DONATION_VIEW_DONOR_FAQ" = "Preguntas frecuentes sobre donaciones";

/* Text that's shown when the donation view fails to load data, probably due to network failure */
"DONATION_VIEW_LOAD_FAILED" = "Error de red. Comprueba tu conexión e inténtalo de nuevo.";

/* Title for the 'Badges' button on the donation screen */
"DONATION_VIEW_MANAGE_BADGES" = "Insignias";

/* Text describing to the user that they're going to pay a monthly donation to Signal */
"DONATION_VIEW_MONTHLY_DONATION_TO_SIGNAL" = "Donación mensual a Signal";

/* Title for the 'my support' section in the donation view */
"DONATION_VIEW_MY_SUPPORT_TITLE" = "Mi contribución";

/* Title on the 'Donate to Signal' screen */
"DONATION_VIEW_TITLE" = "Haz una donación a Signal";

/* Label for the currency picker button in donation views */
"DONATIONS_CURRENCY_PICKER_LABEL" = "Moneda";

/* Label for a button that says 'Don't show again'. */
"DONT_SHOW_AGAIN_BUTTON_TITLE" = "No volver a mostrar";

/* Message for Double Tap to Edit sheet show on first interaction */
"DOUBLE_TAP_TO_EDIT_ALERT_MESSAGE" = "Toca rápidamente dos veces tus mensajes para editarlos. Puedes editar tus mensajes hasta 24 horas después de haberlos enviado.";

/* Title for Double Tap to Edit sheet show on first interaction */
"DOUBLE_TAP_TO_EDIT_ALERT_TITLE" = "Toca dos veces para editar";

/* Alert body for when the user has just tried to edit a contacts after declining to give Signal contacts permissions */
"EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_BODY" = "Puedes habilitar el acceso en la aplicación Ajustes de iOS.";

/* Alert title for when the user has just tried to edit a contacts after declining to give Signal contacts permissions */
"EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_TITLE" = "Signal necesita acceso a los contactos para poder editar la información de tus contactos";

/* The navbar title for the 'update group' view. */
"EDIT_GROUP_DEFAULT_TITLE" = "Editar grupo";

/* Error message indicating the a user can't be added to a group. */
"EDIT_GROUP_ERROR_CANNOT_ADD_MEMBER" = "Esta persona debe actualizar Signal para unirse al grupo.";

/* Error message indicating that an avatar image is invalid and cannot be used. */
"EDIT_GROUP_ERROR_INVALID_AVATAR" = "Imagen no válida.";

/* The title for the 'update group' button. */
"EDIT_GROUP_UPDATE_BUTTON" = "Actualizar";

/* The alert message if user tries to exit update group view without saving changes. */
"EDIT_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "¿Quieres guardar los cambios que has hecho en este grupo?";

/* The alert title if user tries to exit update group view without saving changes. */
"EDIT_GROUP_VIEW_UNSAVED_CHANGES_TITLE" = "Cambios sin guardar";

/* Label for Edit History modal */
"EDIT_HISTORY_LABEL" = "Historial de cambios";

/* Short name for edit menu item to copy contents of media message. */
"EDIT_ITEM_COPY_ACTION" = "Copiar";

/* Error message to display to user when a message is too old to edit */
"EDIT_MESSAGE_SEND_MESSAGE_TOO_OLD_ERROR" = "Solo puedes hacer cambios hasta 24 horas después del momento en que enviaste este mensaje.";

/* Edit failed for an unexpected reason */
"EDIT_MESSAGE_SEND_MESSAGE_UNKNOWN_ERROR" = "EDIT_MESSAGE_SEND_MESSAGE_UNKNOWN_ERROR";

/* body of email sent to contacts when inviting to install Signal. Embeds {{link to install Signal}} and {{link to the Signal home page}} */
"EMAIL_INVITE_BODY" = "¡Hola!\n\nTe invito a probar Signal, la app que uso para que mis chats sean privados. Si la instalas, todo lo que hablemos por mensaje o llamada quedará entre nosotros, sin que nadie más tenga acceso.\n\nEstá disponible para iPhone, Android y ordenador. Puedes descargarla aquí: %1$@\n\nSignal funciona como cualquier otra app de chat: puedes enviar mensajes, fotos y vídeos, hacer llamadas y videollamadas, y crear grupos. Pero lo mejor es la privacidad: nadie, ni siquiera el equipo de Signal, puede ver nuestros chats ni escuchar nuestras llamadas.\n\nSi quieres saber más, aquí tienes más información sobre Signal: %2$@";

/* subject of email sent to contacts when inviting to install Signal */
"EMAIL_INVITE_SUBJECT" = "Pasémonos a Signal";

/* Description for the fallback support sheet if user cannot send email */
"EMAIL_SIGNAL_MESSAGE" = "Tu dispositivo no está configurado para enviar correos. Para enviar una solicitud de asistencia, configura una cuenta de correo electrónico en tu dispositivo o escríbenos a support@signal.org.";

/* Title for the fallback support sheet if user cannot send email */
"EMAIL_SIGNAL_TITLE" = "Correo no disponible";

/* The name for the emoji category 'Activities' */
"EMOJI_CATEGORY_ACTIVITIES_NAME" = "Actividades";

/* The name for the emoji category 'Animals & Nature' */
"EMOJI_CATEGORY_ANIMALS_NAME" = "Animales y naturaleza";

/* The name for the emoji category 'Flags' */
"EMOJI_CATEGORY_FLAGS_NAME" = "Banderas";

/* The name for the emoji category 'Food & Drink' */
"EMOJI_CATEGORY_FOOD_NAME" = "Comida y bebida";

/* The name for the emoji category 'Objects' */
"EMOJI_CATEGORY_OBJECTS_NAME" = "Objetos";

/* The name for the emoji section for emojis already used on the message */
"EMOJI_CATEGORY_ON_MESSAGE_NAME" = "Este mensaje";

/* The name for the emoji category 'Recents' */
"EMOJI_CATEGORY_RECENTS_NAME" = "Recientes";

/* The name for the emoji category 'Smileys & People' */
"EMOJI_CATEGORY_SMILEYSANDPEOPLE_NAME" = "Emoticonos y personas";

/* The name for the emoji category 'Symbols' */
"EMOJI_CATEGORY_SYMBOLS_NAME" = "Símbolos";

/* The name for the emoji category 'Travel & Places' */
"EMOJI_CATEGORY_TRAVEL_NAME" = "Viajes y destinos";

/* Full width label displayed when attempting to compose message */
"EMPTY_CONTACTS_LABEL_LINE1" = "Ninguno de tus contactos usa Signal.";

/* Full width label displayed when attempting to compose message */
"EMPTY_CONTACTS_LABEL_LINE2" = "¿Por qué no invitas a alguien?";

/* Call setup status label */
"END_CALL_RESPONDER_IS_BUSY" = "No disponible";

/* Call setup status label */
"END_CALL_UNCATEGORIZED_FAILURE" = "Llamada fallida";

/* Description for error sheet that says the user can no longer take this action because the group has ended. */
"END_GROUP_ACTION_ERROR" = "Esta acción no está disponible porque el grupo ya no está activo.";

/* Label for a banner in group settings indicating that the group has been ended */
"END_GROUP_BANNER_LABEL" = "Se ha desactivado este grupo.";

/* Label for group chats that have been ended */
"END_GROUP_BOTTOM_PANEL_LABEL" = "No puedes enviar mensajes porque este grupo ya no está activo.";

/* End group confirmation description */
"END_GROUP_DESCRIPTION" = "Los participantes ya no podrán enviar mensajes ni iniciar llamadas en este grupo. Recibirán una notificación de que has desactivado el grupo y seguirán teniendo acceso al historial de mensajes.";

/* Description for final confirmation screen when user tries to end a group */
"END_GROUP_DESCRIPTION_FINAL_CONFIRMATION" = "Se desactivará el grupo de forma permanente. ¿Continuar de todos modos?";

/* Body for error sheet shown if the group failed to end */
"END_GROUP_ERROR_DESCRIPTION" = "No se ha podido desactivar el grupo. Comprueba tu conexión e inténtalo de nuevo.";

/* Label in conversation settings to end a group */
"END_GROUP_LABEL" = "Desactivar grupo";

/* End group confirmation title for a specific group. Embeds {{ group name }} */
"END_GROUP_LABEL_SPECIFIC" = "¿Desactivar \"%1$@\"?";

/* Label explaining that an entered 'Recovery Key' is incorrect. */
"ENTER_ACCOUNT_ENTROPY_POOL_VIEW_INCORRECT_AEP_LABEL" = "Clave de recuperación incorrecta";

/* Label explaining that an entered 'Recovery Key' is malformed. */
"ENTER_ACCOUNT_ENTROPY_POOL_VIEW_MALFORMED_AEP_LABEL" = "Clave de recuperación no válida";

/* Error indicating that a message could not be forwarded. */
"ERROR_COULD_NOT_FORWARD_MESSAGES_1" = "No se ha podido reenviar el mensaje.";

/* Error indicating that a message could not be forwarded. */
"ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_1" = "No se ha podido reenviar el mensaje porque ya no está disponible.";

/* Error indicating that messages could not be forwarded. */
"ERROR_COULD_NOT_FORWARD_MESSAGES_MISSING_N" = "No se han podido reenviar los mensajes porque ya no están disponibles.";

/* Error indicating that messages could not be forwarded. */
"ERROR_COULD_NOT_FORWARD_MESSAGES_N" = "No se han podido reenviar los mensajes";

/* Generic notice when message failed to send. */
"ERROR_DESCRIPTION_CLIENT_SENDING_FAILURE" = "No se ha podido enviar el mensaje.";

/* Error indicating that openURL for a mailto: URL failed. */
"ERROR_DESCRIPTION_COULD_NOT_LAUNCH_EMAIL" = "No se ha podido abrir la aplicación de correo";

/* Error indicating that a support mailto link could not be created. */
"ERROR_DESCRIPTION_INVALID_SUPPORT_EMAIL" = "No se ha podido generar la solicitud de asistencia";

/* Generic error indicating that log upload failed */
"ERROR_DESCRIPTION_LOG_UPLOAD_FAILED" = "No se ha podido cargar el registro de depuración.";

/* Error message indicating that message send failed due to block list */
"ERROR_DESCRIPTION_MESSAGE_SEND_FAILED_DUE_TO_BLOCK_LIST" = "No se ha podido enviar el mensaje a esta persona porque la has bloqueado.";

/* Error indicating that an outgoing message had no valid recipients. */
"ERROR_DESCRIPTION_NO_VALID_RECIPIENTS" = "No se ha podido enviar el mensaje porque no se detallan destinatarios válidos.";

/* Error indicating that a socket request failed. */
"ERROR_DESCRIPTION_REQUEST_FAILED" = "Error en la solicitud de red";

/* Error indicating that a socket request timed out. */
"ERROR_DESCRIPTION_REQUEST_TIMED_OUT" = "Se superó el tiempo de espera para la solicitud de red.";

/* Error indicating that a socket response failed. */
"ERROR_DESCRIPTION_RESPONSE_FAILED" = "Respuesta no válida del servicio.";

/* Generic server error */
"ERROR_DESCRIPTION_SERVER_FAILURE" = "Error del servidor. Inténtalo de nuevo más tarde.";

/* Description for errors returned from the server due to suspected spam. */
"ERROR_DESCRIPTION_SUSPECTED_SPAM" = "El servidor necesita completar la verificación de usuario antes de enviar el mensaje.";

/* Worst case generic error message */
"ERROR_DESCRIPTION_UNKNOWN_ERROR" = "Se ha producido un error desconocido.";

/* Error message when attempting to send message */
"ERROR_DESCRIPTION_UNREGISTERED_RECIPIENT" = "No se ha podido enviar el mensaje porque esta persona ya no usa Signal.";

/* Error message indicating that attachment upload(s) failed. */
"ERROR_MESSAGE_ATTACHMENT_UPLOAD_FAILED" = "No se ha podido subir el archivo.";

/* Error message for a decryption failure. Embeds {{sender short name}}. */
"ERROR_MESSAGE_DECRYPTION_FAILURE" = "No se ha podido entregar un mensaje de %1$@";

/* Error message for a decryption failure. */
"ERROR_MESSAGE_DECRYPTION_FAILURE_UNKNOWN_SENDER" = "No se ha podido entregar un mensaje";

/* No comment provided by engineer. */
"ERROR_MESSAGE_DUPLICATE_MESSAGE" = "Se ha recibido un mensaje duplicado.";

/* No comment provided by engineer. */
"ERROR_MESSAGE_INVALID_KEY_EXCEPTION" = "La clave del destinatario no es válida.";

/* No comment provided by engineer. */
"ERROR_MESSAGE_INVALID_MESSAGE" = "Error de sincronización del mensaje recibido";

/* No comment provided by engineer. */
"ERROR_MESSAGE_INVALID_VERSION" = "Se ha recibido un mensaje no compatible con esta versión.";

/* No comment provided by engineer. */
"ERROR_MESSAGE_NO_SESSION" = "No hay sesión disponible para este contacto.";

/* Shown when signal users safety numbers changed */
"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE" = "El número de seguridad ha cambiado.";

/* Shown when signal users safety numbers changed, embeds the user's {{name or phone number}} */
"ERROR_MESSAGE_NON_BLOCKING_IDENTITY_CHANGE_FORMAT" = "Tu número de seguridad con %1$@ ha cambiado.";

/* Text notifying the user that their secure session has been reset */
"ERROR_MESSAGE_SESSION_REFRESH" = "Sesión de chat reiniciada";

/* No comment provided by engineer. */
"ERROR_MESSAGE_UNKNOWN_ERROR" = "Se ha producido un error desconocido.";

/* No comment provided by engineer. */
"ERROR_MESSAGE_WRONG_TRUSTED_IDENTITY_KEY" = "El número de seguridad ha cambiado.";

/* Error indicating network connectivity problems. */
"ERROR_NETWORK_FAILURE" = "Error de red";

/* Format string for an error alert notification message. Embeds {{ error string }} */
"ERROR_NOTIFICATION_MESSAGE_FORMAT" = "Ayúdanos a mejorar Signal enviándonos un reporte de este error junto con el registro de depuración de tu dispositivo a support@signal.org; %1$@";

/* Format string for an error alert notification title. */
"ERROR_NOTIFICATION_TITLE" = "Signal Beta: Se ha producido un error";

/* Error indicating a send failure due to a delinked application. */
"ERROR_SENDING_DELINKED" = "Este dispositivo ya no está vinculado. Vuelve a vincularlo para seguir chateando.";

/* Error indicating a send failure due to a deregistered application. */
"ERROR_SENDING_DEREGISTERED" = "Este dispositivo ya no está registrado. Vuelve a registrarlo para seguir chateando.";

/* Error indicating a send failure due to an expired application. */
"ERROR_SENDING_EXPIRED" = "Esta versión de Signal ha caducado. Actualiza Signal para seguir chateando.";

/* Format string for 'unregistered user' error. Embeds {{the unregistered user's name or signal id}}. */
"ERROR_UNREGISTERED_USER_FORMAT" = "Persona no registrada: %1$@";

/* Button to exit change number, shown in context menu. */
"EXIT_CHANGE_NUMBER" = "Salir del cambio de número";

/* Button to exit re-registration, shown in context menu. */
"EXIT_REREGISTRATION" = "Salir del registro";

/* Label notifying the user that the app has expired. */
"EXPIRATION_ERROR" = "Esta versión de Signal ha caducado. Actualízala para seguir enviando y recibiendo mensajes.";

/* If the user's app is too old, they'll be shown a warning asking them to upgrade. This is the text on the warning, and tapping it will open the App Store page for Signal. */
"EXPIRATION_WARNING_ACTION_TITLE" = "Actualizar ahora";

/* Label warning the user that the app will expire soon. Embeds {{date}}. */
"EXPIRATION_WARNING_SOON" = "Esta versión de Signal caduca el %1$@. Actualízala para seguir chateando.";

/* Label warning the user that the app will expire today. */
"EXPIRATION_WARNING_TODAY" = "Esta versión de Signal caduca hoy. Actualízala para seguir chateando.";

/* action sheet header when re-sending message which failed because of an invalid key signature */
"FAILED_SENDING_BECAUSE_INVALID_KEY_SIGNATURE" = "No se ha podido enviar el mensaje porque %1$@ debe actualizar y abrir Signal.";

/* action sheet header when re-sending message which failed because of untrusted identity keys */
"FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_KEY" = "Tu número de seguridad con %1$@ ha cambiado. Te recomendamos verificar su identidad antes de reenviar este mensaje.";

/* Shown as the body of an alert when failing to redeem a badge that was received after a friend donated on your behalf. */
"FAILED_TO_REDEEM_BADGE_RECEIVED_AFTER_DONATION_FROM_A_FRIEND_BODY" = "No se ha podido canjear tu donación. Comprueba tu conexión e inténtalo de nuevo.";

/* Shown as the title of an alert when failing to redeem a badge that was received after a friend donated on your behalf. */
"FAILED_TO_REDEEM_BADGE_RECEIVED_AFTER_DONATION_FROM_A_FRIEND_TITLE" = "No se ha podido canjear tu donación";

/* alert title */
"FAILED_VERIFICATION_TITLE" = "No se ha podido verificar el número de seguridad";

/* Section header directing user to select a badge */
"FEATURED_BADGE_SECTION_HEADER" = "Selecciona una insignia";

/* The title for the featured badge settings page */
"FEATURED_BADGE_SETTINGS_TITLE" = "Insignia en mi perfil";

/* Footer for message cell for documents/files when they are expired and unavailable for download */
"FILE_UNAVAILABLE_FOOTER" = "Archivo no disponible";

/* Title for sheet shown when tapping a document/file that has expired and is unavailable for download */
"FILE_UNAVAILABLE_SHEET_TITLE" = "Archivo no disponible";

/* Users can choose to learn more about how to find account info, which will open a sheet with additional information. This is the body of that sheet. */
"FIND_ACCOUNT_INFO_SHEET_BODY" = "Busca tu IBAN, un código de hasta 34 caracteres, en la parte superior de tu extracto bancario. El nombre que introduzcas debe coincidir con tu nombre, tal como figura en tu cuenta bancaria. Contacta con tu banco para obtener más información.";

/* Users can choose to learn more about how to find account info, which will open a sheet with additional information. This is the title of that sheet. */
"FIND_ACCOUNT_INFO_SHEET_TITLE" = "¿Dónde encuentro mis datos bancarios?";

/* A footer below the username text field describing what should be entered */
"FIND_BY_USERNAME_FOOTER" = "Introduce un alias seguido de un punto y su conjunto de números.";

/* A placeholder value for the text field for finding an account by their username */
"FIND_BY_USERNAME_PLACEHOLDER" = "Alias";

/* A button below the username text field which opens a username QR code scanner */
"FIND_BY_USERNAME_SCAN_QR_CODE_BUTTON" = "Escanear código QR";

/* Title for the view for finding accounts by their username */
"FIND_BY_USERNAME_TITLE" = "Buscar por alias";

/* Button that marks user as verified after a successful fingerprint scan. */
"FINGERPRINT_SCAN_VERIFY_BUTTON" = "Verificar identidad";

/* Accessibility label for finishing new group */
"FINISH_GROUP_CREATION_LABEL" = "Terminar de crear el grupo";

/* Tooltip notifying users that the flip camera button moved to the picture-in-picture view of themselves in a call */
"FLIP_CAMERA_BUTTON_MOVED_TO_PIP_TOOLTIP" = "El botón para cambiar de cámara ahora está aquí. Toca el vídeo para probarlo.";

/* Indicates that a single message was forwarded. */
"FORWARD_MESSAGE_MESSAGES_SENT_1" = "Mensaje enviado";

/* Indicates that multiple messages were forwarded. */
"FORWARD_MESSAGE_MESSAGES_SENT_N" = "Mensajes enviados";

/* Indicates that the user can add a text message to forwarded messages. */
"FORWARD_MESSAGE_TEXT_PLACEHOLDER" = "Añadir un mensaje";

/* Title for the 'forward message(s)' view. */
"FORWARD_MESSAGE_TITLE" = "Reenviar a";

/* Label indicating loading is in progress */
"GALLERY_TILES_LOADING_MORE_RECENT_LABEL" = "Cargando archivos multimedia más recientes…";

/* Label indicating loading is in progress */
"GALLERY_TILES_LOADING_OLDER_LABEL" = "Cargando archivos multimedia más antiguos…";

/* A label for generic attachments. */
"GENERIC_ATTACHMENT_LABEL" = "Archivo adjunto";

/* notification title indicating the user generically has a new message */
"GENERIC_INCOMING_MESSAGE_NOTIFICATION" = "Nuevo mensaje";

/* Title for the 'Get Started' banner */
"GET_STARTED_BANNER_TITLE" = "Primeros pasos";

/* 'Get Started' button direction users to avatar builder */
"GET_STARTED_CARD_AVATAR_BUILDER" = "Añadir foto";

/* 'Get Started' button directing users to Chat Color settings */
"GET_STARTED_CARD_CHAT_COLOR" = "Color del chat";

/* Accessibility label for the close button in each Get Started card. */
"GET_STARTED_CARD_CLOSE_A11YLABEL" = "Eliminar sugerencia";

/* 'Get Started' button directing users to invite friends */
"GET_STARTED_CARD_INVITE_FRIENDS" = "Invitar personas";

/* 'Get Started' button directing users to create a group */
"GET_STARTED_CARD_NEW_GROUP" = "Nuevo grupo";

/* Error displayed when there is a failure fetching a GIF from the remote service. */
"GIF_PICKER_ERROR_FETCH_FAILURE" = "No se ha podido descargar el GIF solicitado. Comprueba que tienes conexión.";

/* Generic error displayed when picking a GIF */
"GIF_PICKER_ERROR_GENERIC" = "Se ha producido un error desconocido.";

/* Shown when selected GIF couldn't be fetched */
"GIF_PICKER_FAILURE_ALERT_TITLE" = "No se ha podido seleccionar el GIF";

/* Title for the 'GIF picker' dialog. */
"GIF_PICKER_VIEW_TITLE" = "Buscar GIF";

/* Indicates that an error occurred while searching. */
"GIF_VIEW_SEARCH_ERROR" = "Error. Toca para reintentar.";

/* Indicates that the user's search had no results. */
"GIF_VIEW_SEARCH_NO_RESULTS" = "No hay resultados";

/* Label for the 'go to settings' button */
"GO_TO_SETTINGS_BUTTON" = "Ir a Ajustes";

/* Message indicating that the access to the group's attributes was changed by the local user. Embeds {{new access level}}. */
"GROUP_ACCESS_ATTRIBUTES_UPDATED_BY_LOCAL_USER_FORMAT" = "Has cambiado quién puede editar los detalles del grupo a \"%1$@\".";

/* Message indicating that the access to the group's attributes was changed by a remote user. Embeds {{ %1$@ user who changed the access, %2$@ new access level}}. */
"GROUP_ACCESS_ATTRIBUTES_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ ha cambiado quién puede editar los detalles del grupo a \"%2$@\".";

/* Message indicating that the access to the group's attributes was changed. Embeds {{new access level}}. */
"GROUP_ACCESS_ATTRIBUTES_UPDATED_FORMAT" = "Quién puede editar los detalles del grupo: \"%1$@\".";

/* Description of the 'admins only' access level. */
"GROUP_ACCESS_LEVEL_ADMINISTRATORS" = "Solo admins";

/* Description of the 'all users' access level. */
"GROUP_ACCESS_LEVEL_ANY" = "Cualquiera";

/* Description of the 'all members' access level. */
"GROUP_ACCESS_LEVEL_MEMBER" = "Cualquiera";

/* Description of the 'unknown' access level. */
"GROUP_ACCESS_LEVEL_UNKNOWN" = "Desconocido";

/* Description of the 'unsatisfiable' access level. */
"GROUP_ACCESS_LEVEL_UNSATISFIABLE" = "Desactivado";

/* Message indicating that the access to setting member labels was changed by the local user. Embeds {{new access level}}. */
"GROUP_ACCESS_MEMBER_LABELS_UPDATED_BY_LOCAL_USER_FORMAT" = "Has cambiado quién puede añadir categorías de participante a \"%1$@\".";

/* Message indicating that the access to setting member labels was changed by a remote user. Embeds {{ %1$@ user who changed the access, %2$@ new access level}}. */
"GROUP_ACCESS_MEMBER_LABELS_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ ha cambiado quién puede añadir categorías de participante a \"%2$@\".";

/* Message indicating that the access to setting member labels was changed. Embeds {{new access level}}. */
"GROUP_ACCESS_MEMBER_LABELS_UPDATED_FORMAT" = "Un admin ha cambiado quién puede añadir categorías de participante a \"%1$@\".";

/* Message indicating that the access to the group's members was changed by the local user. Embeds {{new access level}}. */
"GROUP_ACCESS_MEMBERS_UPDATED_BY_LOCAL_USER_FORMAT" = "Has cambiado quién puede editar la lista de participantes del grupo a \"%1$@\".";

/* Message indicating that the access to the group's members was changed by a remote user. Embeds {{ %1$@ user who changed the access, %2$@ new access level}}. */
"GROUP_ACCESS_MEMBERS_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ ha cambiado quién puede editar la lista de participantes del grupo a \"%2$@\".";

/* Message indicating that the access to the group's members was changed. Embeds {{new access level}}. */
"GROUP_ACCESS_MEMBERS_UPDATED_FORMAT" = "Quién puede editar la lista de participantes del grupo: \"%1$@\".";

/* Message indicating that a feature can only be used by group admins. */
"GROUP_ADMIN_ONLY_WARNING" = "Solo admins pueden cambiar esta opción.";

/* Message body for alert explaining that a group call participant is blocked */
"GROUP_CALL_BLOCKED_ALERT_MESSAGE" = "No recibirás el audio ni el vídeo de esta persona y ella no recibirá los tuyos.";

/* Title for alert explaining that a group call participant is blocked. Embeds {{ user's name }} */
"GROUP_CALL_BLOCKED_ALERT_TITLE_FORMAT" = "Se ha bloqueado a %1$@";

/* Message for error alert indicating that only group administrators can start calls in announcement-only groups. */
"GROUP_CALL_BLOCKED_BY_ANNOUNCEMENT_ONLY_MESSAGE" = "Solo admins del grupo pueden iniciar una llamada.";

/* Title for error alert indicating that only group administrators can start calls in announcement-only groups. */
"GROUP_CALL_BLOCKED_BY_ANNOUNCEMENT_ONLY_TITLE" = "No se puede iniciar la llamada grupal";

/* String displayed in group call grid cell when a user is blocked. Embeds {user's name} */
"GROUP_CALL_BLOCKED_USER_FORMAT" = "Se ha bloqueado a %1$@";

/* Context menu action to navigate to the chat with a call participant. */
"GROUP_CALL_CONTEXT_MENU_GO_TO_CHAT" = "Ir al chat";

/* Context menu action to mute a call participant's audio. */
"GROUP_CALL_CONTEXT_MENU_MUTE_AUDIO" = "Silenciar audio";

/* Context menu action to view a call participant's profile details. */
"GROUP_CALL_CONTEXT_MENU_PROFILE_DETAILS" = "Información de perfil";

/* Context menu action to remove a call participant from the call. */
"GROUP_CALL_CONTEXT_MENU_REMOVE_FROM_CALL" = "Eliminar de la llamada";

/* Button to continue an ongoing group call */
"GROUP_CALL_CONTINUE_BUTTON" = "Continuar llamada";

/* Text in conversation view for a group call that has since ended */
"GROUP_CALL_ENDED_MESSAGE" = "La llamada grupal ha terminado";

/* A button to receive more info about not seeing a participant in group call grid */
"GROUP_CALL_ERROR_DETAILS" = "Más detalles";

/* An error displayed to the user when the group call ends because it has exceeded the max devices. */
"GROUP_CALL_HAS_MAX_DEVICES_UNKNOWN_COUNT" = "Se alcanzó el máximo de participantes para esta llamada. Inténtalo de nuevo más tarde.";

/* Text explaining that someone has sent a ring to the group. Embeds {ring sender name} */
"GROUP_CALL_INCOMING_RING_FORMAT" = "%1$@ está llamando al grupo";

/* Text explaining the group call is full */
"GROUP_CALL_IS_FULL" = "La llamada está completa";

/* Text shown before the user starts a group call if the user has enabled ringing and there is one other person in the group. Embeds {member name} */
"GROUP_CALL_IS_RINGING_ONE_PERSON_FORMAT" = "Sonando en la app de %1$@…";

/* Text shown before the user starts a group call if the user has enabled ringing and there are two other people in the group. Embeds {{ %1$@ participant1, %2$@ participant2 }} */
"GROUP_CALL_IS_RINGING_TWO_PEOPLE_FORMAT" = "Sonando en la app de %1$@ y %2$@…";

/* Button to join an ongoing group call */
"GROUP_CALL_JOIN_BUTTON" = "Unirse a la llamada";

/* Button to leave a group call */
"GROUP_CALL_LEAVE_BUTTON" = "Abandonar llamada";

/* Title for a 'done' button on a sheet showing the group call members list */
"GROUP_CALL_MEMBER_LIST_DONE_BUTTON_TITLE" = "Listo";

/* Title for the section of the group call member list which displays the list of all members in the call. */
"GROUP_CALL_MEMBER_LIST_IN_CALL_SECTION_HEADER" = "En la llamada";

/* Subtitle for a row representing a call member, when that member is presenting. */
"GROUP_CALL_MEMBER_LIST_PRESENTING_SUBTITLE" = "Compartiendo pantalla";

/* Title for the section of the group call member list which displays the list of members with their hand raised. */
"GROUP_CALL_MEMBER_LIST_RAISED_HANDS_SECTION_HEADER" = "Manos levantadas";

/* A count of members in a given group call member list section, displayed after the header. */
"GROUP_CALL_MEMBER_LIST_SECTION_HEADER_MEMBER_COUNT" = "(%1$d)";

/* Title for a button on the group members sheet for sharing that call's link. */
"GROUP_CALL_MEMBER_LIST_SHARE_CALL_LINK_BUTTON" = "Compartir enlace de llamada";

/* Label for an unknown member in the group call member list when they are the only member of the call. */
"GROUP_CALL_MEMBER_LIST_SINGLE_UNKNOWN_MEMBER_ROW" = "1 persona";

/* Title for the sheet showing the group call members list */
"GROUP_CALL_MEMBER_LIST_TITLE" = "Información de la llamada";

/* Message on an action sheet when tapping an info button next to unknown members in the group call member list. */
"GROUP_CALL_MEMBER_LIST_UNKNOWN_MEMBERS_INFO_SHEET" = "Antes de unirte a una llamada, solo podrás ver los nombres de las personas que tengas como contactos en tu teléfono, con las que estás en un grupo o con las que hayas chateado en privado. Verás todos los nombres y las fotos una vez que te hayas unido a la llamada.";

/* String displayed in cell when media from a user can't be displayed in group call grid. Embeds {user's name} */
"GROUP_CALL_MISSING_MEDIA_KEYS_FORMAT" = "No se puede recibir audio ni vídeo de %1$@";

/* Message body for alert explaining that a group call participant cannot be displayed because of missing keys */
"GROUP_CALL_NO_KEYS_ALERT_MESSAGE" = "Esto puede deberse a que no ha verificado el cambio de tu número de seguridad, hay un problema con su dispositivo o te ha bloqueado.";

/* Title for alert explaining that a group call participant cannot be displayed because of missing keys. Embeds {{ user's name }} */
"GROUP_CALL_NO_KEYS_ALERT_TITLE_FORMAT" = "No se puede recibir audio ni vídeo de %1$@";

/* Text explaining that you are the only person currently in the group call */
"GROUP_CALL_NO_ONE_HERE" = "No hay nadie más";

/* Text indicating you can't take this action because you're not a member of the group */
"GROUP_CALL_NOT_A_MEMBER" = "Esta acción no está disponible porque ya no formas parte de este grupo.";

/* Copy explaining that a user has joined the group call. Embeds {member name} */
"GROUP_CALL_NOTIFICATION_ONE_JOINED_FORMAT" = "%1$@ se ha unido a la llamada";

/* Copy explaining that a user has left the group call. Embeds {member name} */
"GROUP_CALL_NOTIFICATION_ONE_LEFT_FORMAT" = "%1$@ ha abandonado la llamada";

/* Copy explaining that two users have joined the group call. Embeds {first member name}, {second member name} */
"GROUP_CALL_NOTIFICATION_TWO_JOINED_FORMAT" = "%1$@ y %2$@ se han unido a la llamada";

/* Copy explaining that two users have left the group call. Embeds {first member name}, {second member name} */
"GROUP_CALL_NOTIFICATION_TWO_LEFT_FORMAT" = "%1$@ y %2$@ han abandonado la llamada";

/* Text explaining that there is one person in the group call. Embeds {member name} */
"GROUP_CALL_ONE_PERSON_HERE_FORMAT" = "%1$@ está en esta llamada";

/* Text explaining that a member is presenting. Embeds {member name} */
"GROUP_CALL_PRESENTING_FORMAT" = "%1$@ está presentando";

/* Text indicating that the user has lost their connection to the call and we are reconnecting. */
"GROUP_CALL_RECONNECTING" = "Reconectando";

/* Label for a button to block a member from a group call. */
"GROUP_CALL_REMOVE_MEMBER_CONFIRMATION_ACTION_SHEET_BLOCK_ACTION" = "Bloquear de la llamada";

/* Label for the button to confirm removing a member from a group call. */
"GROUP_CALL_REMOVE_MEMBER_CONFIRMATION_ACTION_SHEET_REMOVE_ACTION" = "Eliminar";

/* Title for action sheet confirming removal of a member from a group call. embeds {{ name }} */
"GROUP_CALL_REMOVE_MEMBER_CONFIRMATION_ACTION_SHEET_TITLE" = "¿Eliminar a %1$@ de la llamada?";

/* The title of an alert when you've been removed from a group call. */
"GROUP_CALL_REMOVED" = "Ya no estás en la llamada";

/* The message of an alert when you've been removed from a group call. */
"GROUP_CALL_REMOVED_MESSAGE" = "Alguien te ha eliminado de la llamada.";

/* The title of an alert when tried to join a call using a link but the admin rejected your request. */
"GROUP_CALL_REQUEST_DENIED" = "Solicitud para unirse rechazada";

/* The message of an alert when tried to join a call using a link but the admin rejected your request. */
"GROUP_CALL_REQUEST_DENIED_MESSAGE" = "Se ha rechazado tu solicitud para unirte a la llamada.";

/* notification body when you join a group call and an already-joined participant has an untrusted safety number */
"GROUP_CALL_SAFETY_NUMBER_CHANGE_AT_JOIN_BODY" = "Ha cambiado el número de seguridad de una persona que está en la llamada. Toca para ver más.";

/* notification body when a group call participant joins with an untrusted safety number */
"GROUP_CALL_SAFETY_NUMBER_CHANGE_BODY" = "Ha cambiado el número de seguridad de una persona que se ha unido a la llamada. Toca para ver más.";

/* Toast view text informing user about swiping to screen share */
"GROUP_CALL_SCREEN_SHARE_TOAST" = "Desliza hacia arriba para ver la pantalla compartida";

/* Text in conversation view for a group call that someone started. We don't know who */
"GROUP_CALL_SOMEONE_STARTED_MESSAGE" = "Alguien ha iniciado una llamada grupal";

/* Toast view text informing user about swiping to speaker view */
"GROUP_CALL_SPEAKER_VIEW_TOAST" = "Desliza hacia arriba para cambiar la vista";

/* Text explaining that you started a group call. */
"GROUP_CALL_STARTED_BY_YOU" = "Has iniciado una llamada grupal";

/* Text explaining that someone started a group call. Embeds {{call creator display name}} */
"GROUP_CALL_STARTED_MESSAGE_FORMAT" = "%1$@ ha iniciado una llamada grupal";

/* Text displayed when trying to turn on ringing when calling a large group. */
"GROUP_CALL_TOO_LARGE_TO_RING" = "No se puede hacer la llamada porque el grupo es demasiado grande.";

/* Text explaining that there are two people in the group call. Embeds {{ %1$@ participant1, %2$@ participant2 }} */
"GROUP_CALL_TWO_PEOPLE_HERE_FORMAT" = "%1$@ y %2$@ están en esta llamada";

/* An error displayed to the user when the group call unexpectedly ends. */
"GROUP_CALL_UNEXPECTEDLY_ENDED" = "Desconexión en la llamada. Comprueba tu conexión e inténtalo de nuevo.";

/* Text shown before the user starts a group call if the user has not enabled ringing and there is one other person in the group. Embeds {member name} */
"GROUP_CALL_WILL_NOTIFY_ONE_PERSON_FORMAT" = "Se notificará a %1$@";

/* Text shown before the user starts a group call if the user has not enabled ringing and there are two other people in the group. Embeds {{ %1$@ participant1, %2$@ participant2 }} */
"GROUP_CALL_WILL_NOTIFY_TWO_PEOPLE_FORMAT" = "Se notificará a %1$@ y %2$@";

/* Text shown before the user starts a group call if the user has enabled ringing and there is one other person in the group. Embeds {member name} */
"GROUP_CALL_WILL_RING_ONE_PERSON_FORMAT" = "Signal sonará en la app de %1$@";

/* Text shown before the user starts a group call if the user has enabled ringing and there are two other people in the group. Embeds {{ %1$@ participant1, %2$@ participant2 }} */
"GROUP_CALL_WILL_RING_TWO_PEOPLE_FORMAT" = "Signal sonará en la app de %1$@ y %2$@";

/* Text explaining that you are in the group call. */
"GROUP_CALL_YOU_ARE_HERE" = "Estás en la llamada grupal";

/* Text describing the local user in the group call members sheet when connected from another device. */
"GROUP_CALL_YOU_ON_ANOTHER_DEVICE" = "Tú (en otro dispositivo)";

/* Message indicating that group was created by the local user. */
"GROUP_CREATED_BY_LOCAL_USER" = "Has creado el grupo.";

/* Message indicating that group was created by another user. Embeds {{remote user name}}. */
"GROUP_CREATED_BY_REMOTE_USER_FORMAT" = "%1$@ ha creado el grupo.";

/* Message indicating that group was created by an unknown user. */
"GROUP_CREATED_BY_UNKNOWN_USER" = "Se ha creado el grupo.";

/* Displayed in a full screen modal when creating a new group. */
"GROUP_CREATING" = "Creando…";

/* Message shown in conversation view that indicates there were issues with group creation. */
"GROUP_CREATION_FAILED" = "No se ha podido añadir a todos los participantes al grupo. Toca para intentarlo de nuevo.";

/* Text indication the user can tap to view the full group description */
"GROUP_DESCRIPTION_MORE" = "más";

/* Placeholder text for 'group description' field. */
"GROUP_DESCRIPTION_PLACEHOLDER" = "Añadir descripción del grupo…";

/* Footer text when editing the group description */
"GROUP_DESCRIPTION_VIEW_EDIT_FOOTER" = "La descripción del grupo será visible para quienes están en el grupo y para quienes han recibido una invitación.";

/* Title for the group description view. */
"GROUP_DESCRIPTION_VIEW_TITLE" = "Descripción del grupo";

/* Title for the group description view. Embeds {{ the number of characters that can be added to the description without hitting the length limit }}. */
"GROUP_DESCRIPTION_VIEW_TITLE_FORMAT" = "Descripción del grupo (%1$@)";

/* Message indicating that the group invite link was disabled. */
"GROUP_INVITE_LINK_DISABLED" = "Se ha desactivado el enlace para unirse al grupo.";

/* Message indicating that the group invite link was disabled by the local user. */
"GROUP_INVITE_LINK_DISABLED_BY_LOCAL_USER" = "Has desactivado el enlace para unirse al grupo.";

/* Message indicating that the group invite link was disabled by a remote user. Embeds {{ user who disabled the group invite link }}. */
"GROUP_INVITE_LINK_DISABLED_BY_REMOTE_USER_FORMAT" = "%1$@ ha desactivado el enlace para unirse al grupo.";

/* Message indicating that the group invite link was enabled. */
"GROUP_INVITE_LINK_ENABLED_WITH_APPROVAL" = "Se ha activado el enlace para unirse al grupo tras aprobación de admin.";

/* Message indicating that the group invite link was enabled by the local user. */
"GROUP_INVITE_LINK_ENABLED_WITH_APPROVAL_BY_LOCAL_USER" = "Has activado el enlace para unirse al grupo tras aprobación de admin.";

/* Message indicating that the group invite link was enabled by a remote user. Embeds {{ user who enabled the group invite link }}. */
"GROUP_INVITE_LINK_ENABLED_WITH_APPROVAL_BY_REMOTE_USER_FORMAT" = "%1$@ ha activado el enlace para unirse al grupo tras aprobación de admin.";

/* Message indicating that the group invite link was enabled. */
"GROUP_INVITE_LINK_ENABLED_WITHOUT_APPROVAL" = "Se ha activado el enlace para unirse al grupo sin aprobación de admin.";

/* Message indicating that the group invite link was enabled by the local user. */
"GROUP_INVITE_LINK_ENABLED_WITHOUT_APPROVAL_BY_LOCAL_USER" = "Has activado el enlace para unirse al grupo sin aprobación de admin.";

/* Message indicating that the group invite link was enabled by a remote user. Embeds {{ user who enabled the group invite link }}. */
"GROUP_INVITE_LINK_ENABLED_WITHOUT_APPROVAL_BY_REMOTE_USER_FORMAT" = "%1$@ ha activado el enlace para unirse al grupo sin aprobación de admin.";

/* Displayed in a full screen modal when joining a group via an invite link */
"GROUP_INVITE_LINK_JOINING" = "Añadiéndote…";

/* Message indicating that the group invite link was reset. */
"GROUP_INVITE_LINK_RESET" = " Se ha restablecido el enlace para unirse al grupo.";

/* Message indicating that the group invite link was reset by the local user. */
"GROUP_INVITE_LINK_RESET_BY_LOCAL_USER" = "Has restablecido el enlace para unirse al grupo.";

/* Message indicating that the group invite link was reset by a remote user. Embeds {{ user who reset the group invite link }}. */
"GROUP_INVITE_LINK_RESET_BY_REMOTE_USER_FORMAT" = "%1$@ ha restablecido el enlace para unirse al grupo.";

/* Message indicating that the group invite link was set to not require approval. */
"GROUP_INVITE_LINK_SET_TO_NOT_REQUIRE_APPROVAL" = "Se ha desactivado la aprobación de admin para unirse al grupo mediante enlace.";

/* Message indicating that the group invite link was set to not require approval by the local user. */
"GROUP_INVITE_LINK_SET_TO_NOT_REQUIRE_APPROVAL_BY_LOCAL_USER" = "Has desactivado la aprobación de admin para unirse al grupo mediante enlace.";

/* Message indicating that the group invite link was set to not require approval by a remote user. Embeds {{ user who set the group invite link to not require approval }}. */
"GROUP_INVITE_LINK_SET_TO_NOT_REQUIRE_APPROVAL_BY_REMOTE_USER_FORMAT" = "%1$@ ha desactivado la aprobación de admin para unirse al grupo mediante enlace.";

/* Message indicating that the group invite link was set to require approval. */
"GROUP_INVITE_LINK_SET_TO_REQUIRE_APPROVAL" = "Se ha activado la aprobación de admin para unirse al grupo mediante enlace.";

/* Message indicating that the group invite link was set to require approval by the local user. */
"GROUP_INVITE_LINK_SET_TO_REQUIRE_APPROVAL_BY_LOCAL_USER" = "Has activado la aprobación de admin para unirse al grupo mediante enlace.";

/* Message indicating that the group invite link was set to require approval by a remote user. Embeds {{ user who set the group invite link to require approval }}. */
"GROUP_INVITE_LINK_SET_TO_REQUIRE_APPROVAL_BY_REMOTE_USER_FORMAT" = "%1$@ ha activado la aprobación de admin para unirse al grupo mediante enlace.";

/* Format for the message for an alert indicating that a member was invited to a group. Embeds: {{ the name of the member. }} */
"GROUP_INVITES_SENT_ALERT_MESSAGE_1_FORMAT" = "No puedes añadir automáticamente a %1$@ al grupo. Esta persona ha recibido una invitación y no podrá ver ningún mensaje hasta que la acepte.";

/* Message for an alert indicating that some members were invited to a group. */
"GROUP_INVITES_SENT_ALERT_TITLE_N_MESSAGE" = "No puedes añadir automáticamente a estas personas al grupo. Han recibido una invitación y no podrán ver ningún mensaje hasta que la acepten.";

/* Message indicating that 'announcement-only' mode was disabled. */
"GROUP_IS_ANNOUNCEMENT_ONLY_DISABLED" = "Se han cambiado los ajustes del grupo para que cualquiera pueda enviar mensajes.";

/* Message indicating that 'announcement-only' mode was disabled by the local user. */
"GROUP_IS_ANNOUNCEMENT_ONLY_DISABLED_BY_LOCAL_USER" = "Has cambiado los ajustes del grupo para que cualquiera pueda enviar mensajes.";

/* Message indicating that 'announcement-only' mode was disabled by a remote user. Embeds {{ user who disabled 'announcement-only' mode }}. */
"GROUP_IS_ANNOUNCEMENT_ONLY_DISABLED_BY_REMOTE_USER_FORMAT" = "%1$@ ha cambiado los ajustes del grupo para que cualquiera pueda enviar mensajes.";

/* Message indicating that 'announcement-only' mode was enabled. */
"GROUP_IS_ANNOUNCEMENT_ONLY_ENABLED" = "Se han cambiado los ajustes del grupo para que solo admins puedan enviar mensajes.";

/* Message indicating that 'announcement-only' mode was enabled by the local user. */
"GROUP_IS_ANNOUNCEMENT_ONLY_ENABLED_BY_LOCAL_USER" = "Has cambiado los ajustes del grupo para que solo admins puedan enviar mensajes.";

/* Message indicating that 'announcement-only' mode was enabled by a remote user. Embeds {{ user who enabled 'announcement-only' mode }}. */
"GROUP_IS_ANNOUNCEMENT_ONLY_ENABLED_BY_REMOTE_USER_FORMAT" = "%1$@ ha cambiado los ajustes del grupo para que solo admins puedan enviar mensajes.";

/* Message text for the 'group invite link' action sheet. */
"GROUP_LINK_ACTION_SHEET_JOIN_MESSAGE" = "¿Quieres unirte a este grupo y compartir tu nombre y foto de perfil con sus participantes?";

/* Message text for the 'group invite link' action sheet, if the user will be requesting to join. */
"GROUP_LINK_ACTION_SHEET_JOIN_MESSAGE_W_REQUEST" = "Cuando solicites unirte, tu nombre y tu foto se compartirán con los participantes de este grupo. Alguien con permisos de admin debe aprobar tu solicitud.";

/* Subtitle indicating that the local user has been blocked from joining the group */
"GROUP_LINK_ACTION_SHEET_VIEW_BLOCKED_FROM_JOINING_SUBTITLE" = "No puedes volver a unirte a este grupo usando el enlace porque alguien con permisos de admin te ha eliminado. Ponte en contacto con un admin para que te vuelva a añadir al grupo.";

/* Title indicating that you cannot join a group in the 'group invite link' action sheet. */
"GROUP_LINK_ACTION_SHEET_VIEW_CANNOT_JOIN_GROUP_TITLE" = "No es posible unirse al grupo";

/* Error message the attempt to request to join the group failed due to the group being ended. */
"GROUP_LINK_ACTION_SHEET_VIEW_END_GROUP_MESSAGE" = "No es posible unirse a este grupo";

/* Subtitle indicating that the group invite link has expired in the 'group invite link' action sheet. */
"GROUP_LINK_ACTION_SHEET_VIEW_EXPIRED_LINK_SUBTITLE" = "El enlace a este grupo ya no es válido.";

/* Indicator for group conversations in the 'group invite link' action sheet. */
"GROUP_LINK_ACTION_SHEET_VIEW_GROUP_INDICATOR" = "Grupo";

/* Label for the 'join' button in the 'group invite link' action sheet. */
"GROUP_LINK_ACTION_SHEET_VIEW_JOIN_BUTTON" = "Unirse";

/* Label indicating that the group info is being loaded in the 'group invite link' action sheet. */
"GROUP_LINK_ACTION_SHEET_VIEW_LOADING_TITLE" = "Cargando…";

/* Label for the 'request to join' button in the 'group invite link' action sheet. */
"GROUP_LINK_ACTION_SHEET_VIEW_REQUEST_TO_JOIN_BUTTON" = "Solicitar unirse";

/* Error message the attempt to request to join the group failed due to network connectivity. */
"GROUP_LINK_COULD_NOT_REQUEST_TO_JOIN_GROUP_DUE_TO_NETWORK_ERROR_MESSAGE" = "Comprueba que tienes conexión e inténtalo de nuevo.";

/* Error message the attempt to request to join the group failed. */
"GROUP_LINK_COULD_NOT_REQUEST_TO_JOIN_GROUP_ERROR_MESSAGE" = "Inténtalo de nuevo.";

/* Message for the 'invalid group invite link' alert. */
"GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_MESSAGE" = "El enlace a este grupo no es válido. Asegúrate de que el enlace esté completo y sea correcto antes de intentar unirte.";

/* Title for the 'invalid group invite link' alert. */
"GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_TITLE" = "Enlace no válido";

/* Explanation of the 'approve new group members' switch. */
"GROUP_LINK_PROMOTION_ALERT_APPROVE_NEW_MEMBERS_EXPLANATION" = "Alguien que sea admin del grupo debe aprobar a nuevos participantes que se unan mediante enlace.";

/* Label for the 'approve new group members' switch. */
"GROUP_LINK_PROMOTION_ALERT_APPROVE_NEW_MEMBERS_SWITCH" = "Solicitar aprobación de admin";

/* Label for the 'enable and share link' button in the 'group link promotion' alert view. */
"GROUP_LINK_PROMOTION_ALERT_ENABLE_AND_SHARE_LINK" = "Activar y compartir enlace";

/* Label for the 'share link' button in the 'group link promotion' alert view. */
"GROUP_LINK_PROMOTION_ALERT_SHARE_LINK" = "Compartir enlace";

/* Subtitle for the 'group link promotion' alert view. */
"GROUP_LINK_PROMOTION_ALERT_SUBTITLE" = "Comparte este enlace para que otras personas se unan al grupo.";

/* Title for the 'group link promotion' alert view. */
"GROUP_LINK_PROMOTION_ALERT_TITLE" = "Invitar personas";

/* Suggestion to invite more group members via the group invite link. */
"GROUP_LINK_PROMOTION_UPDATE" = "Invita a otras personas usando el enlace al grupo";

/* Description text in the 'group link QR code' view. */
"GROUP_LINK_QR_CODE_VIEW_DESCRIPTION" = "Las personas que escaneen este código podrán unirse al grupo. Aun así, alguien que sea admin debe aceptar a nuevos participantes si está activada la opción de aprobación de admin.";

/* Label for the 'share code' button in the 'group link QR code' view. */
"GROUP_LINK_QR_CODE_VIEW_SHARE_CODE_BUTTON" = "Compartir código";

/* The title for the 'group link QR code' view. */
"GROUP_LINK_QR_CODE_VIEW_TITLE" = "Código QR";

/* Label for the 'approve new members' switch in the 'group link' view. */
"GROUP_LINK_VIEW_APPROVE_NEW_MEMBERS_SWITCH" = "Solicitar aprobación de admin";

/* Label for the 'copy link' button in the 'group link' view. */
"GROUP_LINK_VIEW_COPY_LINK" = "Copiar enlace";

/* Label for the 'enable group link' switch in the 'group link' view. */
"GROUP_LINK_VIEW_ENABLE_GROUP_LINK_SWITCH" = "Enlace al grupo";

/* Footer for the 'member requests' section of the 'group link' view. */
"GROUP_LINK_VIEW_MEMBER_REQUESTS_SECTION_FOOTER" = "Alguien que sea admin del grupo debe aprobar a nuevos participantes que se unan mediante enlace.";

/* Label for the 'reset link' button in the 'group link' view. */
"GROUP_LINK_VIEW_RESET_LINK" = "Restablecer enlace";

/* Title for the 'confirm reset link' alert in the 'group link' view. */
"GROUP_LINK_VIEW_RESET_LINK_CONFIRM_ALERT_TITLE" = "¿Quieres restablecer el enlace al grupo? Si lo restableces, nadie podrá unirse al grupo usando el enlace actual.";

/* Label for the 'share link' button in the 'group link' view. */
"GROUP_LINK_VIEW_SHARE_LINK" = "Compartir";

/* Label for the 'share group link via iOS sharing UI' button in the 'group link' view. */
"GROUP_LINK_VIEW_SHARE_LINK_VIA_IOS_SHARING" = "Compartir";

/* Label for the 'share group link via QR code' button in the 'group link' view. */
"GROUP_LINK_VIEW_SHARE_LINK_VIA_QR_CODE" = "Código QR";

/* Label for the 'share group link via Signal' button in the 'group link' view. */
"GROUP_LINK_VIEW_SHARE_LINK_VIA_SIGNAL" = "Compartir por Signal";

/* Message for the 'share group link' action sheet in the 'group link' view. */
"GROUP_LINK_VIEW_SHARE_SHEET_MESSAGE" = "Cualquiera que tenga este enlace puede ver el nombre del grupo y sus participantes y solicitar unirse. Compártelo con personas de confianza.";

/* The title for the 'group link' view. */
"GROUP_LINK_VIEW_TITLE" = "Enlace al grupo";

/* Message indicating that the local user was added to the group by another user. Embeds {{remote user name}}. */
"GROUP_LOCAL_USER_ADDED_TO_GROUP_BY_REMOTE_USER_FORMAT" = "%1$@ te ha añadido al grupo.";

/* Message indicating that the local user was granted administrator role. */
"GROUP_LOCAL_USER_GRANTED_ADMINISTRATOR" = "Ahora eres admin del grupo.";

/* Message indicating that the local user was granted administrator role by another user. Embeds {{remote user name}}. */
"GROUP_LOCAL_USER_GRANTED_ADMINISTRATOR_BY_REMOTE_USER_FORMAT" = "%1$@ te ha designado como admin.";

/* Message indicating that the local user accepted an invite to the group. */
"GROUP_LOCAL_USER_INVITE_ACCEPTED" = "Has aceptado una invitación al grupo.";

/* Message indicating that the local user accepted an invite to the group. Embeds {{user who invited the local user}}. */
"GROUP_LOCAL_USER_INVITE_ACCEPTED_FORMAT" = "Has aceptado una invitación de %1$@ para unirte al grupo.";

/* Message indicating that the local user declined an invite to the group. */
"GROUP_LOCAL_USER_INVITE_DECLINED_BY_LOCAL_USER" = "Has rechazado una invitación al grupo.";

/* Message indicating that the local user declined an invite to the group. Embeds {{user who invited the local user}}. */
"GROUP_LOCAL_USER_INVITE_DECLINED_FORMAT" = "Has rechazado una invitación de %1$@ para unirte al grupo.";

/* Message indicating that the local user's invite was revoked by another user. Embeds {{remote user name}}. */
"GROUP_LOCAL_USER_INVITE_REVOKED_BY_REMOTE_USER_FORMAT" = "%1$@ ha retirado tu invitación al grupo.";

/* Message indicating that the local user's invite was revoked by an unknown user. */
"GROUP_LOCAL_USER_INVITE_REVOKED_BY_UNKNOWN_USER" = "Se ha retirado tu invitación al grupo.";

/* Message indicating that the local user was invited to the group by another user. Embeds {{remote user name}}. */
"GROUP_LOCAL_USER_INVITED_BY_REMOTE_USER_FORMAT" = "%1$@ te ha invitado.";

/* Message indicating that the local user was invited to the group. */
"GROUP_LOCAL_USER_INVITED_TO_THE_GROUP" = "Te han invitado al grupo.";

/* Message indicating that the local user has joined the group. */
"GROUP_LOCAL_USER_JOINED_THE_GROUP" = "Te has unido al grupo.";

/* Message indicating that the local user has joined the group. */
"GROUP_LOCAL_USER_JOINED_THE_GROUP_VIA_GROUP_INVITE_LINK" = "Te has unido al grupo mediante enlace.";

/* Message indicating that the local user was removed from the group by another user. Embeds {{remote user name}}. */
"GROUP_LOCAL_USER_REMOVED_BY_REMOTE_USER_FORMAT" = "%1$@ te ha eliminado.";

/* Message indicating that the local user was removed from the group by an unknown user. */
"GROUP_LOCAL_USER_REMOVED_BY_UNKNOWN_USER" = "Te han eliminado del grupo.";

/* Message indicating that the local user's request to join the group was approved. */
"GROUP_LOCAL_USER_REQUEST_APPROVED" = "Se ha aprobado tu solicitud para unirte al grupo.";

/* Message indicating that the local user's request to join the group was approved by another user. Embeds {{ %@ the name of the user who approved the request }}. */
"GROUP_LOCAL_USER_REQUEST_APPROVED_BY_REMOTE_USER_FORMAT" = "%1$@ ha aprobado tu solicitud para unirte al grupo.";

/* Message indicating that the local user cancelled their request to join the group. */
"GROUP_LOCAL_USER_REQUEST_CANCELLED_BY_LOCAL_USER" = "Has cancelado tu solicitud para unirte al grupo.";

/* Message indicating that the local user's request to join the group was rejected. */
"GROUP_LOCAL_USER_REQUEST_REJECTED" = "Se ha rechazado tu solicitud para unirte al grupo.";

/* Message indicating that the local user requested to join the group. */
"GROUP_LOCAL_USER_REQUESTED_TO_JOIN_TO_THE_GROUP" = "Has enviado una solicitud para unirte al grupo.";

/* Message indicating that the local user had their administrator role revoked. */
"GROUP_LOCAL_USER_REVOKED_ADMINISTRATOR" = "Te han retirado los permisos de admin.";

/* Message indicating that the local user had their administrator role revoked by another user. Embeds {{remote user name}}. */
"GROUP_LOCAL_USER_REVOKED_ADMINISTRATOR_BY_REMOTE_USER_FORMAT" = "%1$@ te ha retirado los permisos de admin.";

/* Message indicating that the local user was added to the group. */
"GROUP_LOCAL_USER_WAS_ADDED_TO_THE_GROUP" = "Te han añadido al grupo.";

/* Label indicating that a group member is an admin. */
"GROUP_MEMBER_ADMIN_INDICATOR" = "Admin";

/* Label indicating that a new group has no other members. */
"GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Después de crear este grupo, podrás añadir o invitar a quien quieras.";

/* Title for the 'members' section of the 'group members' view. */
"GROUP_MEMBERS_SECTION_TITLE_MEMBERS" = "Participantes";

/* A title string for a view that allows a user to review name collisions in group membership */
"GROUP_MEMBERSHIP_NAME_COLLISION_TITLE" = "Revisar participantes";

/* First bullet point for the explainer sheet for group names */
"GROUP_NAME_EDUCATION_SHEET_BULLET_1" = "Ten cuidado con los grupos que se hacen pasar por organizaciones y empresas.";

/* Second bullet point for the explainer sheet for group names */
"GROUP_NAME_EDUCATION_SHEET_BULLET_2" = "Signal no puede verificar los nombres ni las fotos.";

/* Third bullet point for the explainer sheet for group names */
"GROUP_NAME_EDUCATION_SHEET_BULLET_3" = "Signal nunca se pondrá en contacto contigo para pedirte tu código de registro, PIN o clave de recuperación.";

/* Fourth bullet point for the explainer sheet for group names */
"GROUP_NAME_EDUCATION_SHEET_BULLET_4" = "No compartas información personal con personas que no conozcas.";

/* Header for the explainer sheet for group names */
"GROUP_NAME_EDUCATION_SHEET_HEADER_FORMAT" = "Los participantes del grupo eligen el <bold>nombre del grupo</bold>.";

/* Placeholder text for 'group name' field. */
"GROUP_NAME_PLACEHOLDER" = "Nombre del grupo (obligatorio)";

/* Title for the group name view. */
"GROUP_NAME_VIEW_TITLE" = "Nombre del grupo";

/* Message indicating that a remote user has accepted their invite. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_ACCEPTED_INVITE_FORMAT" = "%1$@ ha aceptado una invitación al grupo.";

/* Message indicating that a remote user has accepted an invite from the local user. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_ACCEPTED_INVITE_FROM_LOCAL_USER_FORMAT" = "%1$@ ha aceptado tu invitación al grupo.";

/* Message indicating that a remote user has accepted their invite. Embeds {{ %1$@ user who accepted their invite, %2$@ user who invited the user}}. */
"GROUP_REMOTE_USER_ACCEPTED_INVITE_FROM_REMOTE_USER_FORMAT" = "%1$@ ha aceptado una invitación de %2$@ para unirse al grupo.";

/* Message indicating that a remote user was added to the group by the local user. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_ADDED_TO_GROUP_BY_LOCAL_USER_FORMAT" = "Has añadido a %1$@.";

/* Message indicating that a remote user was added to the group by another user. Embeds {{ %1$@ user who added the user, %2$@ user who was added}}. */
"GROUP_REMOTE_USER_ADDED_TO_GROUP_BY_REMOTE_USER_FORMAT" = "%1$@ ha añadido a %2$@.";

/* Message indicating that a remote user was added to the group. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_ADDED_TO_GROUP_FORMAT" = "Han añadido a %1$@ al grupo.";

/* Message indicating that a remote user has declined their invite. */
"GROUP_REMOTE_USER_DECLINED_INVITE" = "Una persona ha rechazado la invitación al grupo.";

/* Message indicating that a remote user has declined their invite. Embeds {{ user who invited them }}. */
"GROUP_REMOTE_USER_DECLINED_INVITE_FORMAT" = "Una persona invitada por %1$@ ha rechazado la invitación al grupo.";

/* Message indicating that a remote user has declined an invite to the group from the local user. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_DECLINED_INVITE_FROM_LOCAL_USER_FORMAT" = "%1$@ ha rechazado tu invitación al grupo.";

/* Message indicating that a remote user was granted administrator role. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_GRANTED_ADMINISTRATOR" = "%1$@ ahora es admin";

/* Message indicating that a remote user was granted administrator role by local user. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_GRANTED_ADMINISTRATOR_BY_LOCAL_USER" = "Has designado a %1$@ como admin.";

/* Message indicating that a remote user was granted administrator role by another user. Embeds {{ %1$@ user who granted, %2$@ user who was granted administrator role}}. */
"GROUP_REMOTE_USER_GRANTED_ADMINISTRATOR_BY_REMOTE_USER_FORMAT" = "%1$@ ha designado a %2$@ como admin.";

/* Message indicating that a remote user's invite was revoked by the local user. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_INVITE_REVOKED_BY_LOCAL_USER_FORMAT" = "Se ha retirado la invitación al grupo enviada a %1$@.";

/* Message indicating that a remote user was invited to the group by the local user. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_INVITED_BY_LOCAL_USER_FORMAT" = "Has invitado a %1$@ al grupo.";

/* Message indicating that a remote user was added to the group. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_JOINED_GROUP_FORMAT" = "%1$@ se ha unido al grupo.";

/* Message indicating that another user has joined the group. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_JOINED_THE_GROUP_VIA_GROUP_INVITE_LINK_FORMAT" = "%1$@ se ha unido al grupo mediante enlace.";

/* Message indicating that a remote user has left the group. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_LEFT_GROUP_FORMAT" = "%1$@ ha abandonado el grupo.";

/* Message indicating that a remote user was removed from the group by the local user. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_REMOVED_BY_LOCAL_USER_FORMAT" = "Has eliminado a %1$@.";

/* Message indicating that a remote user was removed from the group by an unknown user. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_REMOVED_BY_UNKNOWN_USER_FORMAT" = "%1$@ ya no forma parte del grupo";

/* Message indicating that the remote user was removed from the group. Embeds {{ %1$@ user who removed the user, %2$@ user who was removed}}. */
"GROUP_REMOTE_USER_REMOVED_FROM_GROUP_BY_REMOTE_USER_FORMAT" = "%1$@ ha eliminado a %2$@.";

/* Message indicating that a remote user's request to join the group was approved by the local user. Embeds {{requesting user name}}. */
"GROUP_REMOTE_USER_REQUEST_APPROVED_BY_LOCAL_USER_FORMAT" = "Has aprobado la solicitud de %1$@ para unirse al grupo.";

/* Message indicating that a remote user's request to join the group was approved by another user. Embeds {{ %1$@ requesting user name, %2$@ approving user name }}. */
"GROUP_REMOTE_USER_REQUEST_APPROVED_BY_REMOTE_USER_FORMAT" = "%2$@ ha aprobado la solicitud de %1$@ para unirse al grupo.";

/* Message indicating that a remote user's request to join the group was approved by an unknown user. Embeds {{ %1$@ requesting user name }}. */
"GROUP_REMOTE_USER_REQUEST_APPROVED_BY_UNKNOWN_USER_FORMAT" = "Se ha aprobado la solicitud de %1$@ para unirse al grupo.";

/* Message indicating that a remote user cancelled their request to join the group. Embeds {{ the name of the requesting user }}. */
"GROUP_REMOTE_USER_REQUEST_CANCELLED_BY_REMOTE_USER_FORMAT" = "%1$@ ha cancelado su solicitud para unirse al grupo.";

/* Message indicating that a remote user's request to join the group was rejected by the local user. Embeds {{requesting user name}}. */
"GROUP_REMOTE_USER_REQUEST_REJECTED_BY_LOCAL_USER_FORMAT" = "Has rechazado la solicitud de %1$@ para unirse al grupo.";

/* Message indicating that a remote user's request to join the group was rejected by another user. Embeds {{ %1$@ requesting user name, %2$@ rejecting user name }}. */
"GROUP_REMOTE_USER_REQUEST_REJECTED_BY_REMOTE_USER_FORMAT" = "%2$@ ha rechazado la solicitud de %1$@ para unirse al grupo.";

/* Message indicating that a remote user's request to join the group was rejected. Embeds {{requesting user name}}. */
"GROUP_REMOTE_USER_REQUEST_REJECTED_FORMAT" = "Se ha rechazado la solicitud de %1$@ para unirse al grupo.";

/* Message indicating that a remote user requested to join the group. Embeds {{requesting user name}}. */
"GROUP_REMOTE_USER_REQUESTED_TO_JOIN_THE_GROUP_FORMAT" = "%1$@ ha solicitado unirse al grupo mediante enlace.";

/* Message indicating that a remote user had their administrator role revoked. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_REVOKED_ADMINISTRATOR" = "Se han retirado los permisos de admin a %1$@.";

/* Message indicating that a remote user had their administrator role revoked by local user. Embeds {{remote user name}}. */
"GROUP_REMOTE_USER_REVOKED_ADMINISTRATOR_BY_LOCAL_USER" = "Le has retirado los permisos de admin a %1$@.";

/* Message indicating that a remote user had their administrator role revoked by another user. Embeds {{ %1$@ user who revoked, %2$@ user who was granted administrator role}}. */
"GROUP_REMOTE_USER_REVOKED_ADMINISTRATOR_BY_REMOTE_USER_FORMAT" = "%1$@ le ha retirado los permisos de admin a %2$@.";

/* Label for the 'member requests' mode of the 'group requests and invites' view. */
"GROUP_REQUESTS_AND_INVITES_VIEW_MEMBER_REQUESTS_MODE" = "Solicitudes";

/* Label for the 'pending invites' mode of the 'group requests and invites' view. */
"GROUP_REQUESTS_AND_INVITES_VIEW_PENDING_INVITES_MODE" = "Invitaciones";

/* The title for the 'group requests and invites' view. */
"GROUP_REQUESTS_AND_INVITES_VIEW_TITLE" = "Solicitudes e invitaciones";

/* Name for a group story on the stories list. Embeds {author's name}, {group name} */
"GROUP_STORY_NAME_FORMAT" = "%1$@ para \"%2$@\"";

/* Text indicating you reacted to a group story (the header on the bubble says \"You\") */
"GROUP_STORY_REPLY_REACTION_SECOND_PERSON" = "Has reaccionado a la historia";

/* Text indicating someone else reacted to a group story (the header on the bubble says their name, e.g. \"Bob\") */
"GROUP_STORY_REPLY_REACTION_THIRD_PERSON" = "Ha reaccionado a la historia";

/* Button to delete the story on the 'group story settings' view */
"GROUP_STORY_SETTINGS_DELETE_BUTTON" = "Eliminar historia de grupo";

/* Action sheet title confirming deletion of a group story on the 'group story settings' view. Embeds {{ group name }} */
"GROUP_STORY_SETTINGS_DELETE_CONFIRMATION_FORMAT" = "¿Seguro que quieres eliminar \"%1$@\"?";

/* Section footer for the 'viewers' section on the 'group story settings' view. Embeds {{ group name }} */
"GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_FOOTER_FORMAT" = "Las personas que están en el grupo \"%1$@\" podrán ver y responder a esta historia. Puedes añadir o eliminar participantes en los ajustes del grupo.";

/* Section header for the 'viewers' section on the 'group story settings' view */
"GROUP_STORY_SETTINGS_WHO_CAN_VIEW_THIS_HEADER" = "Quién puede ver esta historia";

/* Message indicating that the group was terminated by the local user. */
"GROUP_TERMINATED_BY_LOCAL_USER" = "Has desactivado el grupo";

/* Message indicating that the group was terminated by a remote user. Embeds {{ user who terminated the group }}. */
"GROUP_TERMINATED_BY_OTHER_USER" = "%1$@ ha desactivado el grupo";

/* Message indicating that the group was terminated by an unknown user. */
"GROUP_TERMINATED_BY_UNKNOWN_USER" = "Se ha desactivado el grupo";

/* Error indicating a send failure due to the group being terminated. */
"GROUP_TERMINATED_MESSAGE_SEND_ERROR" = "No puedes enviar mensajes porque el grupo ya no está activo.";

/* Info message indicating that the group was updated by an unknown user. */
"GROUP_UPDATED" = "Grupo actualizado.";

/* Message indicating that the group's avatar was removed. */
"GROUP_UPDATED_AVATAR_REMOVED" = "Se ha eliminado la imagen del grupo.";

/* Message indicating that the group's avatar was removed. */
"GROUP_UPDATED_AVATAR_REMOVED_BY_LOCAL_USER" = "Has eliminado la imagen.";

/* Message indicating that the group's avatar was removed by a remote user. Embeds {{user who removed the avatar}}. */
"GROUP_UPDATED_AVATAR_REMOVED_BY_REMOTE_USER_FORMAT" = "%1$@ ha eliminado la imagen.";

/* Message indicating that the group's avatar was changed. */
"GROUP_UPDATED_AVATAR_UPDATED" = "Se ha actualizado la imagen del grupo.";

/* Message indicating that the group's avatar was changed. */
"GROUP_UPDATED_AVATAR_UPDATED_BY_LOCAL_USER" = "Has actualizado la imagen.";

/* Message indicating that the group's avatar was changed by a remote user. Embeds {{user who changed the avatar}}. */
"GROUP_UPDATED_AVATAR_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ ha actualizado la imagen.";

/* Info message indicating that the group was updated by the local user. */
"GROUP_UPDATED_BY_LOCAL_USER" = "Has actualizado el grupo.";

/* Info message indicating that the group was updated by another user. Embeds {{remote user name}}. */
"GROUP_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ ha actualizado el grupo.";

/* Message indicating that the group's description was removed. */
"GROUP_UPDATED_DESCRIPTION_REMOVED" = "Se ha eliminado la descripción del grupo.";

/* Message indicating that the group's description was removed by the local user. */
"GROUP_UPDATED_DESCRIPTION_REMOVED_BY_LOCAL_USER" = "Has eliminado la descripción del grupo.";

/* Message indicating that the group's description was removed by a remote user. Embeds {{user who removed the name}}. */
"GROUP_UPDATED_DESCRIPTION_REMOVED_BY_REMOTE_USER_FORMAT" = "%1$@ ha eliminado la descripción del grupo.";

/* Message indicating that the group's description was changed. */
"GROUP_UPDATED_DESCRIPTION_UPDATED" = "Se ha cambiado la descripción del grupo.";

/* Message indicating that the group's description was changed by the local user.. */
"GROUP_UPDATED_DESCRIPTION_UPDATED_BY_LOCAL_USER" = "Has cambiado la descripción del grupo.";

/* Message indicating that the group's description was changed by a remote user. Embeds {{ user who changed the name }}. */
"GROUP_UPDATED_DESCRIPTION_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ ha cambiado la descripción del grupo.";

/* Message indicating that the group's name was removed. */
"GROUP_UPDATED_NAME_REMOVED" = "Se ha eliminado el nombre del grupo.";

/* Message indicating that the group's name was removed by the local user. */
"GROUP_UPDATED_NAME_REMOVED_BY_LOCAL_USER" = "Has eliminado el nombre del grupo.";

/* Message indicating that the group's name was removed by a remote user. Embeds {{user who removed the name}}. */
"GROUP_UPDATED_NAME_REMOVED_BY_REMOTE_USER_FORMAT" = "%1$@ ha eliminado el nombre del grupo.";

/* Message indicating that the group's name was changed by the local user. Embeds {{new group name}}. */
"GROUP_UPDATED_NAME_UPDATED_BY_LOCAL_USER_FORMAT" = "Has cambiado el nombre del grupo a \"%1$@\".";

/* Message indicating that the group's name was changed by a remote user. Embeds {{ %1$@ user who changed the name, %2$@ new group name}}. */
"GROUP_UPDATED_NAME_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ ha cambiado el nombre del grupo a \"%2$@\".";

/* Message indicating that the group's name was changed. Embeds {{new group name}}. */
"GROUP_UPDATED_NAME_UPDATED_FORMAT" = "Ahora el nombre del grupo es \"%1$@\".";

/* Message indicating that the group was migrated. */
"GROUP_WAS_MIGRATED" = "Este grupo se ha actualizado al nuevo sistema de grupos.";

/* Message indicating that the local user was invited after the group was migrated. */
"GROUP_WAS_MIGRATED_LOCAL_USER_INVITED" = "No te han podido añadir al nuevo grupo, pero te han invitado a unirte.";

/* Message indicating that the local user left the group. */
"GROUP_YOU_LEFT" = "Has abandonado el grupo.";

/* Label for group administrators in the 'announcement-only' group UI. */
"GROUPS_ANNOUNCEMENT_ONLY_ADMINISTRATORS" = "admins";

/* Format for indicator that only group administrators can starts a group call and sends messages to an 'announcement-only' group. Embeds {{ a \"admins\" link. }}. */
"GROUPS_ANNOUNCEMENT_ONLY_BLOCKING_SEND_OR_CALL_FORMAT" = "Solo %1$@ pueden enviar mensajes";

/* Label indicating the user can contact a group administrators of an 'announcement-only' group. */
"GROUPS_ANNOUNCEMENT_ONLY_CONTACT_ADMIN" = "Enviar mensaje a un admin";

/* Label for button that lets the user block a request to join the group. */
"GROUPS_BLOCK_REQUEST_BUTTON" = "Bloquear solicitud";

/* Label for button that will block a request to join a group. */
"GROUPS_BLOCK_REQUEST_SHEET_BLOCK_BUTTON" = "Bloquear solicitud";

/* Message for sheet offering to let the user block a request to join the group. Embeds {{ the requester's name }}. */
"GROUPS_BLOCK_REQUEST_SHEET_MESSAGE" = "%1$@ no podrá unirse ni solicitar unirse al grupo mediante enlace. Alguien que sea admin puede añadir a esta persona al grupo.";

/* Title for sheet asking if the user wants to block a request to join the group. */
"GROUPS_BLOCK_REQUEST_SHEET_TITLE" = "¿Bloquear solicitud?";

/* Message for the 'can't replace group admin' alert. */
"GROUPS_CANT_REPLACE_ADMIN_ALERT_MESSAGE" = "Designa a otra persona como admin antes de abandonar el grupo.";

/* Error message indicating that a member can't be added to a group because they are already in the group. */
"GROUPS_ERROR_MEMBER_ALREADY_IN_GROUP" = "Esta persona ya forma parte del grupo.";

/* Error indicating that an error occurred while accepting an invite. */
"GROUPS_INVITE_ACCEPT_INVITE_FAILED" = "No se ha podido aceptar la invitación.";

/* Label for 'invite friends to group' button. */
"GROUPS_INVITE_FRIENDS_BUTTON" = "Invitar personas";

/* Label indicating a legacy group. */
"GROUPS_LEGACY_GROUP_INDICATOR" = "Grupo antiguo";

/* Message for the 'replace group admin' alert. */
"GROUPS_REPLACE_ADMIN_ALERT_MESSAGE" = "Antes de abandonar el grupo, designa a otra persona como admin.";

/* Title for the 'replace group admin' alert. */
"GROUPS_REPLACE_ADMIN_ALERT_TITLE" = "Designa a otra persona como admin";

/* Label for the 'replace group admin' button. */
"GROUPS_REPLACE_ADMIN_BUTTON" = "Designa a otra persona como admin";

/* Title for alert warning the user that they've reached the recommended limit on how many members can be in a group. */
"GROUPS_TOO_MANY_MEMBERS_ALERT_TITLE" = "Se ha alcanzado el límite recomendado de participantes";

/* Message asking the user to confirm that they want to add a member to the group. */
"GROUPS_TOO_MANY_MEMBERS_CONFIRM" = "¿Añadir participante de todos modos?";

/* Label for button that lets the user view the request to join the group. */
"GROUPS_VIEW_REQUEST_BUTTON" = "Ver solicitud";

/* Label for button that lets the user view the requests to join the group. */
"GROUPS_VIEW_REQUESTS_BUTTON" = "Ver solicitudes";

/* Help item allowing the user to file a support request */
"HELP_CONTACT_US" = "Contacta con nosotros";

/* Help item that takes the user to the Signal support website */
"HELP_SUPPORT_CENTER" = "Centro de asistencia";

/* A format for the 'remove user' action sheet title. Embeds {{the removed user's name or phone number}}. */
"HIDE_RECIPIENT_ACTION_SHEET_TITLE_FORMAT" = "¿Eliminar a %1$@?";

/* An explanation of the consequences of removing a user. */
"HIDE_RECIPIENT_BEHAVIOR_EXPLANATION" = "No verás a esta persona en tus búsquedas. Recibirás una solicitud de mensaje si te escribe en algún momento.";

/* Button label for the 'remove' button */
"HIDE_RECIPIENT_BUTTON" = "Eliminar";

/* Toast message confirming the recipient was removed. Embeds {{The name of the user who was removed.}}.. */
"HIDE_RECIPIENT_CONFIRMATION_TOAST" = "Se ha eliminado a %1$@.";

/* An explanation of why a user was not successfully removed and what to do. */
"HIDE_RECIPIENT_ERROR_ACTION_SHEET_EXPLANATION" = "Comprueba tu conexión e inténtalo de nuevo.";

/* Title for an action sheet indicating that the user was not successfully removed. Embeds {{name of user we attempted to hide}}. */
"HIDE_RECIPIENT_ERROR_ACTION_SHEET_TITLE_FORMAT" = "No se ha podido eliminar a %1$@";

/* An explanation of why the user cannot be removed. */
"HIDE_RECIPIENT_IMPASS_BECAUSE_SYSTEM_CONTACT_ACTION_SHEET_EXPLANATION" = "Esta persona está guardada en los contactos de tu dispositivo. Elimínala de tus contactos para que no aparezca en esta lista.";

/* A format for the 'unable to remove user' action sheet title. Embeds {{the removed user's name or phone number}}. */
"HIDE_RECIPIENT_IMPASS_BECAUSE_SYSTEM_CONTACT_ACTION_SHEET_TITLE" = "No se ha podido eliminar a %1$@";

/* An explanation of why the user cannot be removed on a linked device. */
"HIDE_RECIPIENT_IMPOSSIBLE_BECAUSE_SYSTEM_CONTACT_ACTION_SHEET_EXPLANATION" = "Esta persona está guardada en los contactos de tu teléfono. Elimínala de los contactos de tu teléfono y vuelve a intentarlo.";

/* Label for 'archived conversations' button. */
"HOME_VIEW_ARCHIVED_CONVERSATIONS" = "Chats archivados";

/* Table cell subtitle label for a conversation the user has blocked. */
"HOME_VIEW_BLOCKED_CONVERSATION" = "Bloqueado";

/* Placeholder text for search bar which filters conversations. */
"HOME_VIEW_CONVERSATION_SEARCHBAR_PLACEHOLDER" = "Buscar";

/* A prefix indicating that a message preview is a draft */
"HOME_VIEW_DRAFT_PREFIX" = "Borrador: ";

/* Format string for a label offering to start a new conversation with your contacts, if you have 1 Signal contact.  Embeds {{The name of 1 of your Signal contacts}}. */
"HOME_VIEW_FIRST_CONVERSATION_OFFER_1_CONTACT_FORMAT" = "Algunos de tus contactos, como %1$@, ya usan Signal.";

/* Format string for a label offering to start a new conversation with your contacts, if you have 2 Signal contacts.  Embeds {{The names of 2 of your Signal contacts}}. */
"HOME_VIEW_FIRST_CONVERSATION_OFFER_2_CONTACTS_FORMAT" = "Algunos de tus contactos, como %1$@ y %2$@, ya usan Signal.";

/* Format string for a label offering to start a new conversation with your contacts, if you have at least 3 Signal contacts.  Embeds {{The names of 3 of your Signal contacts}}. */
"HOME_VIEW_FIRST_CONVERSATION_OFFER_3_CONTACTS_FORMAT" = "Algunos de tus contactos, como %1$@, %2$@ y %3$@, ya usan Signal.";

/* A label offering to start a new conversation with your contacts, if you have no Signal contacts. */
"HOME_VIEW_FIRST_CONVERSATION_OFFER_NO_CONTACTS" = "Comienza a chatear aquí.";

/* Table cell subtitle label for a group the user has been added to. {Embeds inviter name} */
"HOME_VIEW_MESSAGE_REQUEST_ADDED_TO_GROUP_FORMAT" = "%1$@ te ha añadido al grupo";

/* Table cell subtitle label for a conversation the user has not accepted. */
"HOME_VIEW_MESSAGE_REQUEST_CONVERSATION" = "Solicitud de mensaje";

/* Format string when search returns no results. Embeds {{search term}} */
"HOME_VIEW_SEARCH_NO_RESULTS_FORMAT" = "No hay ningún resultado para \"%1$@\"";

/* Title for the conversation list's 'archive' mode. */
"HOME_VIEW_TITLE_ARCHIVE" = "Archivados";

/* Title for the conversation list's backup storage full context menu action. */
"HOME_VIEW_TITLE_BACKUP_OUT_OF_STORAGE_QUOTA" = "Almacenamiento de copia de seguridad lleno";

/* Title for the conversation list's failed to redeem backup subscription context menu action. */
"HOME_VIEW_TITLE_BACKUP_SUBSCRIPTION_FAILED_TO_REDEEM" = "Error de suscripción a las copias de seguridad";

/* Title for the conversation list's backup subscription not found locally context menu action. */
"HOME_VIEW_TITLE_BACKUP_SUBSCRIPTION_NOT_FOUND_LOCALLY" = "No se ha encontrado tu suscripción a las copias de seguridad";

/* Title for the conversation list's failed to backup context menu action. */
"HOME_VIEW_TITLE_FAILED_TO_BACKUP" = "Error al crear la copia de seguridad";

/* Title for the 'Select Chats' option in the ChatList. */
"HOME_VIEW_TITLE_SELECT_CHATS" = "Seleccionar chats";

/* Title 'Read All' button in the toolbar of the ChatList if multi-section is active. */
"HOME_VIEW_TOOLBAR_READ_ALL" = "Leer todos";

/* Fallback title confirming recurring donation with bank. */
"IDEAL_DONATION_CONFIRM_DONATION_TITLE" = "Confirma tu donación";

/* Message confirming recurring donation with bank. This message confirms with the user that they will see a small confirmation charge with their bank before the donation. Embeds 1:{{ 0.01 euro, as a localized string }}, 2:{{ the amount of their donation, as a localized string }}. */
"IDEAL_DONATION_CONFIRM_DONATION_WITH_BANK_MESSAGE" = "Si quieres configurar tu donación recurrente, toca \"Continuar\" para confirmar un cargo de %1$@ a tu banco. Este monto se reembolsará automáticamente y permitirá que tu donación mensual de %2$@ se cargue a tu cuenta.";

/* The image editor hint that you can draw blur */
"IMAGE_EDITOR_BLUR_HINT" = "Toca sobre la foto para difuminar";

/* The image editor setting to blur faces */
"IMAGE_EDITOR_BLUR_SETTING" = "Difuminar caras";

/* A toast indicating that you can blur more faces after detection */
"IMAGE_EDITOR_BLUR_TOAST" = "Toca sobre la foto para difuminar más caras o zonas";

/* Momentarily shown to the user when attempting to select more images than is allowed. Embeds {{max number of items}} that can be shared. */
"IMAGE_PICKER_CAN_SELECT_NO_MORE_TOAST_FORMAT" = "No se puede compartir más de %1$@ elementos.";

/* alert title */
"IMAGE_PICKER_FAILED_TO_PROCESS_ATTACHMENTS" = "No se ha podido seleccionar el archivo.";

/* Call setup status label */
"IN_CALL_CONNECTING" = "Conectando…";

/* Call screen label when call was canceled on this device because the call recipient answered on another device. */
"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "Atendida en otro dispositivo";

/* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */
"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Perdida debido a llamada en curso en otro dispositivo";

/* Call screen label when call was canceled on this device because the call recipient declined on another device. */
"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Rechazada en otro dispositivo";

/* Call setup status label */
"IN_CALL_RECONNECTING" = "Reconectando…";

/* Call setup status label */
"IN_CALL_RINGING" = "Sonando…";

/* Call setup status label */
"IN_CALL_RINGING_AUDIO" = "Llamada…";

/* Call setup status label */
"IN_CALL_RINGING_VIDEO" = "Videollamada…";

/* Call setup status label */
"IN_CALL_SECURING" = "Respondida. Estableciendo seguridad…";

/* Call setup status label */
"IN_CALL_TERMINATED" = "Llamada finalizada";

/* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user doesn't want to be reminded. */
"INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_DONT_REMIND_ME_BUTTON" = "No me lo recuerdes";

/* Title for a button in an in-app megaphone about a user's inactive linked device, temporarily dismissing the megaphone. */
"INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_GOT IT_BUTTON" = "Entendido";

/* Title for an in-app megaphone about a user's inactive linked device. */
"INACTIVE_LINKED_DEVICE_REMINDER_MEGAPHONE_TITLE" = "Dispositivo vinculado inactivo";

/* Body for an in-app megaphone about a user's inactive primary device. */
"INACTIVE_PRIMARY_DEVICE_REMINDER_MEGAPHONE_BODY" = "Para mantener tu cuenta activa, abre Signal en tu dispositivo principal.";

/* Title for a button in an in-app megaphone about a user's inactive primary device, temporarily dismissing the megaphone. */
"INACTIVE_PRIMARY_DEVICE_REMINDER_MEGAPHONE_GOT_IT_BUTTON" = "Entendido";

/* Title for a button in an in-app megaphone about a user's inactive linked device, indicating the user wants to learn more. */
"INACTIVE_PRIMARY_DEVICE_REMINDER_MEGAPHONE_LEARN_MORE_BUTTON" = "Más información";

/* Title for an in-app megaphone about a user's inactive primary device. */
"INACTIVE_PRIMARY_DEVICE_REMINDER_MEGAPHONE_TITLE" = "Abre Signal en tu teléfono";

/* Label reminding the user that they are in archive mode, and that muted chats remain archived when they receive a new message. */
"INBOX_VIEW_ARCHIVE_MODE_MUTED_CHATS_REMINDER" = "Los chats silenciados que hayas archivado permanecerán archivados aunque recibas un nuevo mensaje.";

/* Label reminding the user that they are in archive mode, and that chats are unarchived when they receive a new message. */
"INBOX_VIEW_ARCHIVE_MODE_REMINDER" = "Los chats archivados se mostrarán en la lista principal cuando recibas un nuevo mensaje.";

/* info message text in conversation view */
"INCOMING_VIDEO_CALL" = "Videollamada entrante";

/* info message text in conversation view */
"INCOMING_VOICE_CALL" = "Llamada entrante";

/* An info message inserted into the chat when you accept a message request, in a 1:1 or group chat. */
"INFO_MESSAGE_ACCEPTED_MESSAGE_REQUEST" = "Has aceptado la solicitud de mensaje.";

/* An info message inserted into the chat when you accept a message request in a group chat. */
"INFO_MESSAGE_ACCEPTED_MESSAGE_REQUEST_GROUP" = "Has aceptado la solicitud para unirte al grupo.";

/* An info message inserted into the chat when you accept a message request in a 1:1. {{ Embeds name of your chat partner }}. */
"INFO_MESSAGE_ACCEPTED_MESSAGE_REQUEST_ONE_ON_ONE" = "Has aceptado la solicitud de mensaje de %1$@.";

/* Header for an action sheet providing options in response to an accepted 1:1 message request. Embeds {{ the name of your chat partner }}. */
"INFO_MESSAGE_ACCEPTED_MESSAGE_REQUEST_OPTIONS_ACTION_SHEET_HEADER_CONTACT" = "Has aceptado una solicitud de mensaje de %1$@. Si ha sido un error, puedes elegir una de las siguientes acciones.";

/* Header for an action sheet providing options in response to an accepted group message request. */
"INFO_MESSAGE_ACCEPTED_MESSAGE_REQUEST_OPTIONS_ACTION_SHEET_HEADER_GROUP" = "Has aceptado una solicitud de mensaje de este grupo. Si ha sido un error, puedes elegir una de las siguientes acciones.";

/* Title for a button shown alongside an info message indicating you accepted a message request. */
"INFO_MESSAGE_ACCEPTED_MESSAGE_REQUEST_OPTIONS_BUTTON" = "Bloquear o denunciar…";

/* An info message inserted into a group chat when you block the group. */
"INFO_MESSAGE_BLOCKED_GROUP" = "Has bloqueado este grupo.";

/* An info message inserted into a 1:1 chat when you block another user. */
"INFO_MESSAGE_BLOCKED_OTHER_USER" = "Has bloqueado a esta persona.";

/* Indicates that a previously-removed recipient has been added back to the current user's contacts. */
"INFO_MESSAGE_CONTACT_REINSTATED" = "Se ha añadido de nuevo a esta persona a tu lista de contactos de Signal.";

/* Indicates that the recipient has been removed from the current user's contacts and that messaging them will re-add them. */
"INFO_MESSAGE_CONTACT_REMOVED" = "Has eliminado a esta persona de tu lista de contactos de Signal. Si le envías un mensaje, se la añadirá nuevamente.";

/* When you start a chat with someone and then later learn their profile name, we insert an in-chat message with this string to record the identifier you originally used to contact them. Embeds {{ the identifier, either a phone number or a username }}. */
"INFO_MESSAGE_LEARNED_PROFILE_KEY" = "Iniciaste este chat con %1$@.";

/* Shown when a user activates payments from a chat */
"INFO_MESSAGE_PAYMENTS_ACTIVATED" = "Has activado Pagos.";

/* Shown when a user activates payments from a chat. Embeds: {{ the user's name}} */
"INFO_MESSAGE_PAYMENTS_ACTIVATION_REQUEST_FINISHED" = "%1$@ ya puede aceptar Pagos.";

/* Shown when a user receives a payment activation request. Embeds: {{ the user's name}} */
"INFO_MESSAGE_PAYMENTS_ACTIVATION_REQUEST_RECEIVED" = "%1$@ quiere que actives Pagos. Envía pagos solo a personas de confianza.";

/* Shown when requesting a user activates payments. Embeds: {{ the user's name}} */
"INFO_MESSAGE_PAYMENTS_ACTIVATION_REQUEST_SENT" = "Has enviado una solicitud a %1$@ para que active Pagos.";

/* Shown when a user reports a conversation as spam. */
"INFO_MESSAGE_REPORTED_SPAM" = "Denunciado como spam";

/* Body message of the alert shown when a user taps on 'learn more' via the spam info message. */
"INFO_MESSAGE_REPORTED_SPAM_LEARN_MORE_MESSAGE" = "Se ha notificado a Signal que esta persona podría estar enviando spam. Signal no puede ver el contenido de ningún chat.";

/* Title of the alert shown when a user taps on 'learn more' via the spam info message. */
"INFO_MESSAGE_REPORTED_SPAM_LEARN_MORE_TITLE" = "Denunciado como spam";

/* Shown in inbox and conversation after syncing as a placeholder indicating why your message history is missing. */
"INFO_MESSAGE_SYNCED_THREAD" = "Por tu seguridad, el historial de chats no se transfiere a dispositivos recién vinculados.";

/* An info message inserted into a group chat when you unblock the group. */
"INFO_MESSAGE_UNBLOCKED_GROUP" = "Has desbloqueado este grupo.";

/* An info message inserted into a 1:1 chat when you unblock another user. */
"INFO_MESSAGE_UNBLOCKED_OTHER_USER" = "Has desbloqueado a esta persona.";

/* Indicates that another user has changed their phone number. Embeds: {{ the user's name}} */
"INFO_MESSAGE_USER_CHANGED_PHONE_NUMBER_FORMAT" = "%1$@ ha cambiado su número de teléfono.";

/* Shown in inbox and conversation when a user joins Signal, embeds the new user's {{contact name}} */
"INFO_MESSAGE_USER_JOINED_SIGNAL_BODY_FORMAT" = "¡%1$@ usa Signal!";

/* Label at the top of the input text when editing a message */
"INPUT_TOOLBAR_EDIT_MESSAGE_LABEL" = "Editar mensaje";

/* accessibility label for the button which shows the regular keyboard instead of sticker picker */
"INPUT_TOOLBAR_KEYBOARD_BUTTON_ACCESSIBILITY_LABEL" = "Teclado";

/* Placeholder text displayed in empty input box in chat screen. */
"INPUT_TOOLBAR_MESSAGE_PLACEHOLDER" = "Mensaje";

/* accessibility label for the button which shows the sticker picker */
"INPUT_TOOLBAR_STICKER_BUTTON_ACCESSIBILITY_LABEL" = "Stickers";

/* accessibility hint for the button which records voice memos */
"INPUT_TOOLBAR_VOICE_MEMO_BUTTON_ACCESSIBILITY_HINT" = "Toca dos veces y mantén pulsado para grabar. Suelta o desliza hacia la izquierda para cancelar. Toca dos veces y desliza hacia arriba para fijar la grabación.";

/* accessibility label for the button which records voice memos */
"INPUT_TOOLBAR_VOICE_MEMO_BUTTON_ACCESSIBILITY_LABEL" = "Mensaje de voz";

/* Message for the alert indicating that an audio file is invalid. */
"INVALID_AUDIO_FILE_ALERT_ERROR_MESSAGE" = "Archivo de audio no válido.";

/* The provided proxy host address is not valid */
"INVALID_PROXY_HOST_ERROR" = "La dirección del servidor proxy que has introducido no es válida. Comprueba la dirección e inténtalo de nuevo.";

/* Alert body when contacts disabled while trying to invite contacts to signal */
"INVITE_FLOW_REQUIRES_CONTACT_ACCESS_BODY" = "Puedes habilitar el acceso a tus contactos en la aplicación Ajustes de iOS para invitar a otras personas a usar Signal.";

/* Alert title when contacts disabled while trying to invite contacts to signal */
"INVITE_FLOW_REQUIRES_CONTACT_ACCESS_TITLE" = "Permitir acceso a contactos";

/* Label for the cell that presents the 'invite contacts' workflow. */
"INVITE_FRIENDS_CONTACT_TABLE_BUTTON" = "Invitar personas a Signal";

/* Header label above a section for more options for adding contacts */
"INVITE_FRIENDS_CONTACT_TABLE_HEADER" = "Más";

/* Search */
"INVITE_FRIENDS_PICKER_SEARCHBAR_PLACEHOLDER" = "Buscar";

/* Navbar title */
"INVITE_FRIENDS_PICKER_TITLE" = "Invitar personas";

/* Alert warning that sending an invite to multiple users will create a group message whose recipients will be able to see each other. */
"INVITE_WARNING_MULTIPLE_INVITES_BY_TEXT" = "Si invitas a varias personas al mismo tiempo, se enviará un mensaje de grupo y los destinatarios podrán verse entre ellos.";

/* Button to join an active group call */
"JOIN_CALL_PILL_BUTTON" = "Unirse";

/* Two strings, joined by a dot. Embeds {first} and {second}, which are on opposite sides of the dot */
"JOINED_WITH_DOT" = "%1$@ · %2$@";

/* A keyboard command to open the current conversation's all media view. */
"KEY_COMMAND_ALL_MEDIA" = "Ir a todos los archivos";

/* A keyboard command to archive the current conversation. */
"KEY_COMMAND_ARCHIVE" = "Archivar chat";

/* A keyboard command to open the current conversation's attachment picker. */
"KEY_COMMAND_ATTACHMENTS" = "Mostrar archivos adjuntos";

/* A keyboard command to open the current conversation's settings. */
"KEY_COMMAND_CONVERSATION_INFO" = "Ir a detalles del chat";

/* A keyboard command to focus the current conversation's input field. */
"KEY_COMMAND_FOCUS_COMPOSER" = "Centrarse en el campo de escritura";

/* A keyboard command to open the current conversations GIF picker. */
"KEY_COMMAND_GIF_SEARCH" = "Ir a búsqueda de GIF";

/* A keyboard command to present the new group dialog. */
"KEY_COMMAND_NEW_GROUP" = "Nuevo grupo";

/* A keyboard command to present the new message dialog. */
"KEY_COMMAND_NEW_MESSAGE" = "Nuevo mensaje";

/* A keyboard command to jump to the next conversation in the list. */
"KEY_COMMAND_NEXT_CONVERSATION" = "Ir al chat siguiente";

/* A keyboard command to jump to the previous conversation in the list. */
"KEY_COMMAND_PREVIOUS_CONVERSATION" = "Ir al chat anterior";

/* A keyboard command to begin a search on the conversation list. */
"KEY_COMMAND_SEARCH" = "Buscar";

/* A keyboard command to open the current conversation's sticker picker. */
"KEY_COMMAND_STICKERS" = "Mostrar stickers";

/* A keyboard command to unarchive the current conversation. */
"KEY_COMMAND_UNARCHIVE" = "Desarchivar chat";

/* Body for a sheet shown when a Key Transparency self-check fails. */
"KEY_TRANSPARENCY_SELF_CHECK_FAILED_SHEET_BODY" = "Ponte en contacto con el equipo de Asistencia para ayudarnos a solucionar el problema.";

/* Title for the primary button in a sheet shown when a Key Transparency self-check fails. */
"KEY_TRANSPARENCY_SELF_CHECK_FAILED_SHEET_PRIMARY_BUTTON_TITLE" = "Contactar con asistencia";

/* Title for the secondary button in a sheet shown when a Key Transparency self-check fails. */
"KEY_TRANSPARENCY_SELF_CHECK_FAILED_SHEET_SECONDARY_BUTTON_TITLE" = "No, gracias";

/* Title for a sheet shown when a Key Transparency self-check fails. */
"KEY_TRANSPARENCY_SELF_CHECK_FAILED_SHEET_TITLE" = "Actualmente, la verificación automática de claves no está disponible para tu dispositivo.";

/* Label for the 'learn more' button. */
"LEARN_MORE" = "Más información";

/* Confirmation button within contextual alert */
"LEAVE_BUTTON_TITLE" = "Abandonar";

/* table cell label in conversation settings */
"LEAVE_GROUP_ACTION" = "Abandonar grupo";

/* Error indicating that a group could not be left. */
"LEAVE_GROUP_FAILED" = "No se ha podido abandonar el grupo.";

/* Text in a sheet explaining details about 'Legacy Groups'. */
"LEGACY_GROUP_UNSUPPORTED_LEARN_MORE_BODY" = "Los grupos del sistema antiguo son grupos que no admiten funciones como @menciones y admins. La mayoría de los grupos antiguos se convirtieron de forma automática o manual en \"nuevos grupos\". Debido a un largo periodo de inactividad, este grupo ya no se puede actualizar.\n\nPara continuar este chat, debes crear un grupo nuevo.";

/* Title for a sheet explaining details about 'Legacy Groups'. */
"LEGACY_GROUP_UNSUPPORTED_LEARN_MORE_TITLE" = "Grupos antiguos";

/* Message explaining that this group can no longer be used because it is unsupported. Embeds a {{ learn more link }}. */
"LEGACY_GROUP_UNSUPPORTED_MESSAGE" = "Este es un grupo antiguo y ya no es compatible. Para continuar esta conversación, crea un grupo nuevo. %1$@";

/* Text in a sheet explaining details about 'New Groups'. */
"LEGACY_GROUP_WHAT_ARE_NEW_GROUPS_BODY" = "Los nuevos grupos incluyen funciones como @menciones y admins, y añadiremos más en el futuro.\n\nSe han conservado todos los mensajes y archivos multimedia que tenías antes de la actualización.";

/* Title for a sheet explaining details about 'New Groups'. */
"LEGACY_GROUP_WHAT_ARE_NEW_GROUPS_TITLE" = "¿Qué son los nuevos grupos?";

/* subtitle for declining to send message history when linking a new device */
"LINK_DEVICE_CONFIRMATION_ALERT_DONT_TRANSFER_SUBTITLE" = "No se transferirán mensajes ni archivos multimedia antiguos a tu dispositivo vinculado";

/* title for declining to send message history when linking a new device */
"LINK_DEVICE_CONFIRMATION_ALERT_DONT_TRANSFER_TITLE" = "No transferir";

/* confirm the users intent to link a new device */
"LINK_DEVICE_CONFIRMATION_ALERT_TITLE" = "Completar vinculación";

/* Subtitle for choosing to send message history when linking a new device, if you have the paid tier enabled. */
"LINK_DEVICE_CONFIRMATION_ALERT_TRANSFER_PAID_PLAN_SUBTITLE" = "Transfiere tus mensajes de texto y todos tus archivos multimedia";

/* title for choosing to send message history when linking a new device */
"LINK_DEVICE_CONFIRMATION_ALERT_TRANSFER_TITLE" = "Transferir historial de mensajes";

/* report an invalid linking code */
"LINK_DEVICE_INVALID_CODE_BODY" = "Este código QR no es válido. Asegúrate de estar escaneando el código QR que se muestra en el dispositivo que quieres vincular.";

/* report an invalid linking code */
"LINK_DEVICE_INVALID_CODE_TITLE" = "No se ha podido vincular el dispositivo";

/* confirm the users intent to link a new device */
"LINK_DEVICE_PERMISSION_ALERT_BODY" = "En este dispositivo podrás ver tus grupos y contactos, acceder a tus chats y enviar mensajes desde tu perfil.";

/* confirm the users intent to link a new device */
"LINK_DEVICE_PERMISSION_ALERT_TITLE" = "¿Vincular este dispositivo?";

/* attempt another linking */
"LINK_DEVICE_RESTART" = "Reintentar";

/* Title for QR Scanning screen instructions sheet */
"LINK_DEVICE_SCANNING_INSTRUCTIONS_SHEET_BODY" = "Usa este dispositivo para escanear el código QR que se muestra en el dispositivo que quieres vincular";

/* Title for QR Scanning screen instructions sheet */
"LINK_DEVICE_SCANNING_INSTRUCTIONS_SHEET_TITLE" = "Escanear código QR";

/* Body text for a sheet when a user tries to link a device informing them that they will need to authenticate their device */
"LINK_NEW_DEVICE_AUTHENTICATION_INFO_SHEET_BODY" = "Toca Continuar e introduce el patrón de bloqueo de tu teléfono para confirmar. No introduzcas tu PIN de Signal.";

/* Title for a sheet when a user tries to link a device informing them that they will need to authenticate their device */
"LINK_NEW_DEVICE_AUTHENTICATION_INFO_SHEET_TITLE" = "Antes de vincular tu dispositivo, confirma que eres tú";

/* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to unlock device linking. */
"LINK_NEW_DEVICE_AUTHENTICATION_REASON" = "Para vincular un dispositivo, debes autenticarte";

/* Body text for a sheet when a user has started linking a device informing them to finish the process on that other device */
"LINK_NEW_DEVICE_FINISH_ON_OTHER_DEVICE_SHEET_BODY" = "Termina de vincular Signal en tu otro dispositivo.";

/* Title for a sheet when a user has started linking a device informing them to finish the process on that other device */
"LINK_NEW_DEVICE_FINISH_ON_OTHER_DEVICE_SHEET_TITLE" = "Completa la vinculación en tu otro dispositivo";

/* Progress label showing the download progress of a linked device sync. Embeds {{ formatted downloaded size (such as megabytes), formatted total download size, formatted percentage }} */
"LINK_NEW_DEVICE_SYNC_DOWNLOAD_PROGRESS" = "Descargando %1$@ de %2$@ (%3$@)";

/* Button for a sheet indicating that a newly linked device failed to sync messages, to link without transferring. */
"LINK_NEW_DEVICE_SYNC_FAILED_CONTINUE_BUTTON" = "Continuar sin transferir";

/* Message for a sheet indicating that a newly linked device failed to sync messages. */
"LINK_NEW_DEVICE_SYNC_FAILED_MESSAGE" = "Tu dispositivo se ha vinculado correctamente, pero tus mensajes no se han podido transferir.";

/* Message for a sheet indicating that a newly linked device failed to sync messages with a retryable error. */
"LINK_NEW_DEVICE_SYNC_FAILED_RETRYABLE_MESSAGE" = "Tus mensajes no se han podido transferir a tu dispositivo vinculado. Puedes intentar volver a vincular tu dispositivo y hacer la transferencia de nuevo, o continuar sin transferir tu historial de mensajes.";

/* Title for a sheet indicating that a newly linked device failed to sync messages. */
"LINK_NEW_DEVICE_SYNC_FAILED_TITLE" = "Error en la sincronización de mensajes";

/* On a progress modal */
"LINK_NEW_DEVICE_SYNC_PROGRESS_DO_NOT_CLOSE_APP" = "No cierres Signal";

/* On a progress modal indicating the percent complete the sync process is. Embeds {{ formatted percentage }} */
"LINK_NEW_DEVICE_SYNC_PROGRESS_PERCENT" = "%1$@ completado";

/* Title for a progress modal that would be indicating the sync progress while it's cancelling that sync */
"LINK_NEW_DEVICE_SYNC_PROGRESS_TILE_CANCELLING" = "Cancelando…";

/* Title for a progress modal indicating the sync progress */
"LINK_NEW_DEVICE_SYNC_PROGRESS_TITLE" = "Sincronizando mensajes…";

/* Title for a progress modal indicating the sync progress while it's preparing for upload */
"LINK_NEW_DEVICE_SYNC_PROGRESS_TITLE_PREPARING" = "Preparando…";

/* Navigation title when scanning QR code to add new device. */
"LINK_NEW_DEVICE_TITLE" = "Vincular un nuevo dispositivo";

/* Label for link previews with an unknown host. */
"LINK_PREVIEW_UNKNOWN_DOMAIN" = "Vista previa de enlaces";

/* Shown in an alert when trying to edit a contact. */
"LINKED_DEVICE_CONTACTS_NOT_ALLOWED" = "La gestión de contactos del teléfono ya no está disponible en iPad. Para añadir contactos de Signal a los contactos de tu teléfono, abre Signal en tu teléfono.";

/* Shown in a banner when you tap the 'New Chat' icon at the top of the list of chats. */
"LINKED_DEVICE_MANAGE_CONTACTS_BANNER" = "La gestión de contactos del teléfono ya no es compatible con iPad. Este dispositivo continuará sincronizando cualquier cambio que hagas en tu lista de contactos de Signal en tu teléfono.";

/* A button shown in a banner when you tap the 'New Chat' icon at the top of the list of chats. Tapping it opens a website with more details. */
"LINKED_DEVICE_MANAGE_CONTACTS_LEARN_MORE" = "Más información";

/* Body for system notification when a new device is linked. Embeds {{ time the device was linked }} */
"LINKED_DEVICE_NOTIFICATION_BODY" = "Se ha vinculado un nuevo dispositivo a tu cuenta. Hora: %1$@. Toca para verlo.";

/* Body for megaphone notification when a new device is linked. Embeds {{ time the device was linked }} */
"LINKED_DEVICE_NOTIFICATION_MEGAPHONE_BODY" = "Se ha vinculado un nuevo dispositivo a tu cuenta. Hora: %1$@.";

/* Title for system notification when a new device is linked. */
"LINKED_DEVICE_NOTIFICATION_TITLE" = "Has vinculado un nuevo dispositivo";

/* Message for an action sheet telling users how to link a device, when trying to open an external device-linking URL. */
"LINKED_DEVICE_URL_OPENED_ACTION_SHEET_EXTERNAL_URL_MESSAGE" = "Para vincular un dispositivo de escritorio o un iPad a esta cuenta de Signal, ve a Dispositivos vinculados, toca \"Vincular un nuevo dispositivo\" y vuelve a escanear el código QR. Asegúrate de escanear solo códigos QR que provengan directamente de Signal.";

/* Message for an action sheet telling users how to link a device, when trying to open a device-linking URL from the in-app camera. */
"LINKED_DEVICE_URL_OPENED_ACTION_SHEET_IN_APP_CAMERA_MESSAGE" = "Parece que estás intentando vincular un dispositivo a tu cuenta de Signal. Toca \"Continuar\", selecciona \"Vincular un nuevo dispositivo\" y vuelve a escanear el código QR.";

/* Bullet point about downloads on the linked devices education sheet. Embeds {{ %1$@ iPad download link, %2$@ desktop download link }} */
"LINKED_DEVICES_EDUCATION_POINT_DOWNLOADS" = "En tu otro dispositivo, ve a %1$@ para instalar la aplicación para iPad o a %2$@ para instalar la de escritorio.";

/* Bullet point about message sync on the linked devices education sheet */
"LINKED_DEVICES_EDUCATION_POINT_MESSAGES" = "Una vez que los dispositivos estén vinculados, tus mensajes de Signal se sincronizarán con los de tu teléfono.";

/* Bullet point about privacy on the linked devices education sheet */
"LINKED_DEVICES_EDUCATION_POINT_PRIVACY" = "Todos los mensajes que se envían y reciben en los dispositivos vinculados son privados";

/* Title for the linked device education sheet */
"LINKED_DEVICES_EDUCATION_TITLE" = "Signal para escritorio o iPad";

/* Text that appears where the linked device list would be indicating that there are no linked devices. */
"LINKED_DEVICES_EMPTY_STATE" = "No hay dispositivos vinculados";

/* Description for header of the linked devices list */
"LINKED_DEVICES_HEADER_DESCRIPTION" = "Usa Signal para escritorio o iPad.";

/* Footer text below the list of currently-linked devices */
"LINKED_DEVICES_LIST_FOOTER" = "Los mensajes y chats están protegidos con cifrado de extremo a extremo en todos los dispositivos";

/* Title above the list of currently-linked devices */
"LINKED_DEVICES_LIST_TITLE" = "Dispositivos vinculados";

/* Button title for renaming a linked device */
"LINKED_DEVICES_RENAME_BUTTON" = "Cambiar nombre";

/* Message on a sheet indicating the device rename attempt received an error. */
"LINKED_DEVICES_RENAME_FAILURE_MESSAGE" = "No se ha podido cambiar el nombre del dispositivo. Inténtalo de nuevo más tarde.";

/* Message on a toast indicating the device was renamed. */
"LINKED_DEVICES_RENAME_SUCCESS_MESSAGE" = "Nombre del dispositivo actualizado";

/* Title for the screen for renaming a linked device */
"LINKED_DEVICES_RENAME_TITLE" = "Editar el nombre del dispositivo";

/* Menu item and navbar title for the device manager */
"LINKED_DEVICES_TITLE" = "Dispositivos vinculados";

/* Alert Title */
"LINKING_DEVICE_FAILED_TITLE" = "No se ha podido vincular el dispositivo";

/* Progress label when the message loading has nearly completed during the device linking process */
"LINKING_SYNCING_FINALIZING" = "Finalizando la transferencia de mensajes…";

/* Footer text when loading messages during linking process. */
"LINKING_SYNCING_FOOTER" = "Los mensajes y chats, al igual que el proceso de sincronización, están protegidos con cifrado de extremo a extremo.";

/* Title shown when loading messages during linking process */
"LINKING_SYNCING_MESSAGES_TITLE" = "Sincronizando mensajes";

/* Progress label when the message loading has not yet started during the device linking process */
"LINKING_SYNCING_PREPARING_TO_DOWNLOAD" = "Preparando la descarga…";

/* Label below the progress bar when loading messages during linking process */
"LINKING_SYNCING_TIMING_INFO" = "Este proceso puede llevar unos minutos";

/* Shown to users while the app is loading, asking them not to close the app. */
"LOADING_VIEW_CONTROLLER_DONT_CLOSE_APP" = "No cierres Signal.";

/* A string indicating that the user can search for a location */
"LOCATION_PICKER_SEARCH_PLACEHOLDER" = "Buscar por nombre o dirección";

/* The title for the location picker view */
"LOCATION_PICKER_TITLE" = "Seleccionar ubicación";

/* Title for the 'logging' help section. */
"LOGGING_SECTION" = "Registros";

/* Footer for the 'logging' help section. */
"LOGGING_SECTION_FOOTER" = "Los registros de depuración pueden ayudar a Signal a corregir fallos y bloqueos.";

/* Title for the 'long text message' view. */
"LONG_TEXT_VIEW_TITLE" = "Mensaje";

/* Title for error sheet shown when the max video length is recorded with the in-app camera */
"MAX_VIDEO_RECORDING_LENGTH_ALERT" = "Se ha alcanzado la duración máxima del vídeo";

/* nav bar button item */
"MEDIA_DETAIL_VIEW_ALL_MEDIA_BUTTON" = "Todos los archivos";

/* Title for the button that discards all edits in media editor. */
"MEDIA_EDITOR_CLEAR_ALL" = "Borrar todo";

/* Media Editor: Title for the button in 'Discard Changes' confirmation prompt. */
"MEDIA_EDITOR_DISCARD_ALL_BUTTON" = "Descartar cambios";

/* Media Editor: Message for the 'Discard Changes' confirmation prompt. */
"MEDIA_EDITOR_DISCARD_ALL_CONFIRMATION_MESSAGE" = "Perderás todos los cambios que hayas hecho en esta foto.";

/* Media Editor: Title for the 'Discard Changes' confirmation prompt. */
"MEDIA_EDITOR_DISCARD_ALL_CONFIRMATION_TITLE" = "¿Descartar cambios?";

/* Title for the button that resets photo to its initial state. */
"MEDIA_EDITOR_RESET" = "Restablecer";

/* Tooltip to display above a clock sticker in the media editor saying to tap for more clock styles */
"MEDIA_EDITOR_TAP_FOR_MORE" = "Toca para ver más";

/* Placeholder for message text input field in media editor. */
"MEDIA_EDITOR_TEXT_FIELD_ADD_MESSAGE" = "Añadir mensaje";

/* Shown in place of message input text in media editor when 'View Once' is on. */
"MEDIA_EDITOR_TEXT_FIELD_VIEW_ONCE_MEDIA" = "Visualización única";

/* VoiceOver description for a generic audio file in All Media */
"MEDIA_GALLERY_A11Y_AUDIO_FILE" = "archivo de audio";

/* VoiceOver description for a generic non-audiovisual file in All Media */
"MEDIA_GALLERY_A11Y_OTHER_FILE" = "archivo";

/* VoiceOver description for a voice messages in All Media */
"MEDIA_GALLERY_A11Y_VOICE_MESSAGE" = "mensaje de voz";

/* Button to reset media filter. Displayed when filter results in no media visible. */
"MEDIA_GALLERY_CLEAR_FILTER_BUTTON" = "Quitar filtro";

/* Explanatory text displayed when deleting N items in All Media screen. */
"MEDIA_GALLERY_DELETE_MEDIA_BODY" = "Se eliminarán de forma permanente los archivos seleccionados. También se eliminará cualquier mensaje asociado con estos archivos.";

/* Format for the 'more items' indicator for media galleries. Embeds {{the number of additional items}}. */
"MEDIA_GALLERY_MORE_ITEMS_FORMAT" = "+%1$@";

/* Displayed in All Media (Audio) screen when there's no audio files - second line. */
"MEDIA_GALLERY_NO_AUDIO_SUBTITLE" = "Aquí se mostrarán los mensajes de voz y archivos de audio que envíes y recibas.";

/* Displayed in All Media (Audio) screen when there's no audio files - first line. */
"MEDIA_GALLERY_NO_AUDIO_TITLE" = "No hay archivos de audio";

/* Displayed in All Media (Audio) screen when there's no non-audiovisual files - second line. */
"MEDIA_GALLERY_NO_FILES_SUBTITLE" = "Aquí se mostrarán los documentos que envíes y recibas.";

/* Displayed in All Media (Audio) screen when there's no non-audiovisual files - first line. */
"MEDIA_GALLERY_NO_FILES_TITLE" = "No hay documentos";

/* Displayed in All Media screen when there's no media - first line. */
"MEDIA_GALLERY_NO_FILTER_RESULTS" = "No hay archivos multimedia";

/* Displayed in All Media screen when there's no media - second line. */
"MEDIA_GALLERY_NO_MEDIA_SUBTITLE" = "Aquí se mostrarán las fotos, vídeos y GIF que envíes y recibas.";

/* Displayed in All Media screen when there's no media - first line. */
"MEDIA_GALLERY_NO_MEDIA_TITLE" = "No hay archivos multimedia";

/* Section header in media gallery collection view */
"MEDIA_GALLERY_THIS_MONTH_HEADER" = "Este mes";

/* Text explaining that the user will forward all media from a message. */
"MEDIA_PAGE_FORWARD_MEDIA_CONFIRM_MESSAGE" = "Se reenviarán todos los archivos multimedia de este mensaje.";

/* Context menu item in media viewer. Refers to deleting currently displayed photo/video. */
"MEDIA_VIEWER_DELETE_MEDIA_ACTION" = "Eliminar";

/* Context menu item in media viewer. Refers to scrolling the conversation to the currently displayed photo/video. */
"MEDIA_VIEWER_GO_TO_MESSAGE_ACTION" = "Ir al mensaje";

/* Context menu item in media viewer. Refers to saving currently displayed photo/video to the Photos app. */
"MEDIA_VIEWER_SAVE_MEDIA_ACTION" = "Guardar";

/* button title to snooze a megaphone */
"MEGAPHONE_REMIND_LATER" = "Recordarme más tarde";

/* toast indicating that we will remind the user later */
"MEGAPHONE_WILL_REMIND_LATER" = "Te lo recordaremos más tarde.";

/* Label for an action to add a member label */
"MEMBER_LABEL_ADD" = "Añadir categoría de participante";

/* Label that shows up under a local user's row in contacts prompting them to add a member label */
"MEMBER_LABEL_ADD_CSVC" = "Añadir categoría de participante";

/* Toast indicating that only admins can set a member label. */
"MEMBER_LABEL_ADMIN_ONLY_WARNING_TOAST" = "Solo los admins pueden añadir categorías de participantes en este grupo";

/* Accessibility prefix for member labels. */
"MEMBER_LABEL_AX_PREFIX" = "Categoría de participante: ";

/* Button label on action sheet when attempting to change the group attributes access to 'administrator' and then continue */
"MEMBER_LABEL_CLEAR_CHANGE_PERMISSION_CONTINUE" = "Cambiar permiso";

/* Body for action sheet when attempting to change the group attributes access to 'administrator' */
"MEMBER_LABEL_CLEAR_WARNING_BODY" = "Si cambias este permiso a \"Solo admins\", se eliminarán las categorías que hayan añadido los participantes que no sean admins.";

/* Title for action sheet when attempting to change the group attributes access to 'administrator' */
"MEMBER_LABEL_CLEAR_WARNING_TITLE" = "Se eliminarán las categorías de participante";

/* Text for a button to set a member label */
"MEMBER_LABEL_EDIT" = "Editar categoría";

/* Error indicating member label could not save. */
"MEMBER_LABEL_FAIL_TO_SAVE" = "No se ha podido guardar la categoría de participante";

/* Section header for a list of group member labels */
"MEMBER_LABEL_GROUP_LABELS_SECTION_TITLE" = "Participantes del grupo con categorías";

/* Body for a sheet shown if a user will show their member label over their About message in a group. */
"MEMBER_LABEL_HERO_SHEET_ABOUT_OVERRIDE_BODY" = "En este grupo, se mostrará tu categoría de participante junto a tu foto en lugar de la información sobre ti.";

/* Title for a sheet shown if a user will show their member label over their About message in a group. */
"MEMBER_LABEL_HERO_SHEET_ABOUT_OVERRIDE_TITLE" = "Mostrar categoría de participante";

/* Body for a sheet shown if a user taps on someone else's member label. */
"MEMBER_LABEL_HERO_SHEET_EDUCATION_BODY" = "Añade una categoría de participante que te describa a ti o tu rol dentro del grupo. La categoría que elijas solo se mostrará dentro de este grupo.";

/* Title for a sheet shown if a user taps on someone else's member label. */
"MEMBER_LABEL_HERO_SHEET_EDUCATION_TITLE" = "Categorías de participantes";

/* Text for section that shows other group member labels, when there are none */
"MEMBER_LABEL_NO_OTHER_GROUP_MEMBERS_HAVE_LABELS" = "No hay más participantes con categorías";

/* Heading shown above the preview of a message bubble with the edited member label. */
"MEMBER_LABEL_PREVIEW_HEADING" = "Vista previa";

/* Text for a button to edit an existing member label */
"MEMBER_LABEL_SET" = "Añadir tu categoría de participante";

/* Text shown in the preview message bubble when a user is editing their member label. */
"MEMBER_LABEL_VIEW_MESSAGE_PREVIEW_TEXT" = "Hola!";

/* Placeholder text in text field where user can edit their member label. */
"MEMBER_LABEL_VIEW_PLACEHOLDER_TEXT" = "Añade tu categoría";

/* Subtitle for a view where users can edit and preview their member label. */
"MEMBER_LABEL_VIEW_SUBTITLE" = "Añade una categoría de participante que te describa a ti o tu rol dentro del grupo. La categoría que elijas solo se mostrará dentro de este grupo.";

/* Title for a view where users can edit and preview their member label. */
"MEMBER_LABEL_VIEW_TITLE" = "Categoría de participante";

/* A one-time confirmation that you, as an admin, want to delete for everyone */
"MESSAGE_ACTION_ADMIN_DELETE_FOR_EVERYONE_CONFIRMATION" = "Los participantes del grupo que tengan la versión más reciente de Signal podrán ver que has eliminado estos mensajes.";

/* Action sheet button title */
"MESSAGE_ACTION_COPY_TEXT" = "Copiar mensaje";

/* The title for the action that deletes a message for all users in the conversation. */
"MESSAGE_ACTION_DELETE_FOR_EVERYONE" = "Eliminar para todos";

/* A one-time confirmation that you want to delete for everyone */
"MESSAGE_ACTION_DELETE_FOR_EVERYONE_CONFIRMATION" = "Este mensaje se eliminará para todas las personas en el chat si usan una versión reciente de Signal. Podrán ver que has eliminado un mensaje.";

/* The title for the action sheet asking who the user wants to delete the message for. */
"MESSAGE_ACTION_DELETE_FOR_TITLE" = "¿Para quién quieres eliminar este mensaje?";

/* The title for the action that deletes a message for the local user only. */
"MESSAGE_ACTION_DELETE_FOR_YOU" = "Eliminar para mí";

/* Action sheet button title */
"MESSAGE_ACTION_DELETE_MESSAGE" = "Eliminar este mensaje";

/* accessibility label */
"MESSAGE_ACTION_DELETE_SELECTED_MESSAGES" = "Eliminar mensajes seleccionados";

/* Action sheet button title */
"MESSAGE_ACTION_DETAILS" = "Más detalles";

/* Action sheet edit message accessibility label */
"MESSAGE_ACTION_EDIT_MESSAGE" = "Editar mensaje";

/* Label for button to compose a new email. */
"MESSAGE_ACTION_EMAIL_NEW_MAIL_MESSAGE" = "Nuevo correo electrónico";

/* Error show when user tries to send email without email being configured. */
"MESSAGE_ACTION_ERROR_EMAIL_NOT_CONFIGURED" = "Correo electrónico no configurado.";

/* Action sheet button title */
"MESSAGE_ACTION_FORWARD_MESSAGE" = "Reenviar este mensaje";

/* Action sheet button title */
"MESSAGE_ACTION_FORWARD_SELECTED_MESSAGES" = "Reenviar mensajes seleccionados";

/* A label for a button that will open an address in Apple Maps. \"Maps\" is a proper noun referring to the Apple Maps app, and should be translated as such. */
"MESSAGE_ACTION_LINK_OPEN_ADDRESS_APPLE_MAPS" = "Abrir en Mapas";

/* A label for a button that will open an address in Google Maps. \"Google Maps\" is a proper noun referring to the Google Maps app, and should be translated as such. */
"MESSAGE_ACTION_LINK_OPEN_ADDRESS_GOOGLE_MAPS" = "Abrir en Google Maps";

/* Label for button to open a group invite. */
"MESSAGE_ACTION_LINK_OPEN_GROUP_INVITE" = "Abrir invitación al grupo";

/* Label for button to open a link. */
"MESSAGE_ACTION_LINK_OPEN_LINK" = "Abrir enlace";

/* Label for button to open a signal proxy. */
"MESSAGE_ACTION_LINK_OPEN_PROXY" = "Abrir servidor proxy de Signal";

/* Label for button to open a sticker pack. */
"MESSAGE_ACTION_LINK_OPEN_STICKER_PACK" = "Ver paquete de stickers";

/* Action sheet button title */
"MESSAGE_ACTION_PAYMENT_DETAILS" = "Detalles de pago";

/* Label for button to call a phone number. */
"MESSAGE_ACTION_PHONE_NUMBER_CALL" = "Llamar";

/* Label for button to make a FaceTime audio call to a phone number. */
"MESSAGE_ACTION_PHONE_NUMBER_FACETIME_AUDIO" = "Llamada de FaceTime";

/* Label for button to make a FaceTime video call to a phone number. */
"MESSAGE_ACTION_PHONE_NUMBER_FACETIME_VIDEO" = "Videollamada de FaceTime";

/* Label for button to send a text message a phone number. */
"MESSAGE_ACTION_PHONE_NUMBER_SMS" = "Enviar mensaje de texto";

/* Action sheet button title */
"MESSAGE_ACTION_REPLY" = "Responder a este mensaje";

/* Action sheet button title */
"MESSAGE_ACTION_SAVE_MEDIA" = "Guardar";

/* Action sheet accessibility label */
"MESSAGE_ACTION_SELECT_MESSAGE" = "Seleccionar mensajes";

/* Action sheet button title */
"MESSAGE_ACTION_SHARE_MEDIA" = "Compartir archivos";

/* Action sheet accessibility label */
"MESSAGE_ACTION_SPEAK_MESSAGE" = "Leer mensaje en voz alta";

/* Action sheet accessibility label */
"MESSAGE_ACTION_STOP_SPEAKING_MESSAGE" = "Detener lectura en voz alta";

/* Title for message actions for a group invite link. */
"MESSAGE_ACTION_TITLE_GROUP_INVITE" = "Invitación al grupo";

/* Title for message actions for a sticker pack. */
"MESSAGE_ACTION_TITLE_STICKER_PACK" = "Paquete de stickers";

/* Title for the 'message approval' dialog. */
"MESSAGE_APPROVAL_DIALOG_TITLE" = "Mensaje";

/* Title for the compose view. */
"MESSAGE_COMPOSEVIEW_TITLE" = "Nuevo mensaje";

/* Toast indicating that the user has copied the sent timestamp. */
"MESSAGE_DETAIL_VIEW_DID_COPY_SENT_TIMESTAMP" = "Marca de tiempo copiada";

/* Title for the 'edit history' section on the 'message details' view. */
"MESSAGE_DETAILS_EDIT_HISTORY_TITLE" = "Ver historial de cambios";

/* Title for the 'sent from' section on the 'message details' view. */
"MESSAGE_DETAILS_VIEW_SENT_FROM_TITLE" = "Enviado por";

/* Label for file size of attachments in the 'message metadata' view. */
"MESSAGE_METADATA_VIEW_ATTACHMENT_FILE_SIZE" = "Tamaño del archivo";

/* Label for the MIME type of attachments in the 'message metadata' view. */
"MESSAGE_METADATA_VIEW_ATTACHMENT_MIME_TYPE" = "Tipo MIME";

/* Label for the 'disappears' field of the 'message metadata' view. */
"MESSAGE_METADATA_VIEW_DISAPPEARS_IN" = "Mensaje temporal";

/* Status label for messages which are delivered. */
"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_DELIVERED" = "Entregado a";

/* Status label for messages which are failed. */
"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_FAILED" = "Error";

/* Status label for messages which are paused. */
"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_PAUSED" = "Envío pausado";

/* Status label for messages which are read. */
"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_READ" = "Leído por";

/* Status label for messages which are sending. */
"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SENDING" = "Enviando a";

/* Status label for messages which are sent. */
"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SENT" = "Enviado a";

/* Status label for messages which were skipped. */
"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_SKIPPED" = "No entregado";

/* Status label for messages which are uploading. */
"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_UPLOADING" = "Cargando";

/* Status label for messages which are viewed. */
"MESSAGE_METADATA_VIEW_MESSAGE_STATUS_VIEWED" = "Visto por";

/* On the 'message metadata' view, if a message never disappears, this text is shown as a fallback. */
"MESSAGE_METADATA_VIEW_NEVER_DISAPPEARS" = "Nunca";

/* Label for the 'received date & time' field of the 'message metadata' view. */
"MESSAGE_METADATA_VIEW_RECEIVED_DATE_TIME" = "Recibido";

/* Label for the 'sent date & time' field of the 'message metadata' view. */
"MESSAGE_METADATA_VIEW_SENT_DATE_TIME" = "Enviado";

/* Label for the original filename of any attachment in the 'message metadata' view. */
"MESSAGE_METADATA_VIEW_SOURCE_FILENAME" = "Nombre del archivo";

/* Title for the 'message metadata' view. */
"MESSAGE_METADATA_VIEW_TITLE" = "Detalles del mensaje";

/* Context menu message preview accessibility label */
"MESSAGE_PREVIEW" = "Vista previa del mensaje";

/* Sheet option for blocking a chat. In this case, the sheet appears when the user taps a button attached to a 'message request accepted' info message in-chat. */
"MESSAGE_REQUEST_ACCEPTED_INFO_MESSAGE_SHEET_OPTION_BLOCK" = "Bloquear";

/* Sheet option for deleting a chat. In this case, the sheet appears when the user taps a button attached to a 'message request accepted' info message in-chat. */
"MESSAGE_REQUEST_ACCEPTED_INFO_MESSAGE_SHEET_OPTION_DELETE" = "Eliminar chat";

/* Sheet option for reporting a chat as spam. In this case, the sheet appears when the user taps a button attached to a 'message request accepted' info message in-chat. */
"MESSAGE_REQUEST_ACCEPTED_INFO_MESSAGE_SHEET_OPTION_SPAM" = "Denunciar spam";

/* Action sheet action to confirm blocking a thread via a message request. */
"MESSAGE_REQUEST_BLOCK_ACTION" = "Bloquear";

/* Action sheet action to confirm blocking and deleting a thread via a message request. */
"MESSAGE_REQUEST_BLOCK_AND_DELETE_ACTION" = "Bloquear y eliminar";

/* Action sheet action to confirm blocking and reporting spam for a thread via a message request. */
"MESSAGE_REQUEST_BLOCK_AND_REPORT_SPAM_ACTION" = "Denunciar spam y bloquear";

/* Action sheet message to confirm blocking a conversation via a message request. */
"MESSAGE_REQUEST_BLOCK_CONVERSATION_MESSAGE" = "Las personas que bloquees no podrán llamarte ni enviarte mensajes.";

/* Action sheet title to confirm blocking a contact via a message request. Embeds {{contact name or phone number}} */
"MESSAGE_REQUEST_BLOCK_CONVERSATION_TITLE_FORMAT" = "¿Bloquear a %1$@?";

/* Action sheet message to confirm blocking a group via a message request. */
"MESSAGE_REQUEST_BLOCK_GROUP_MESSAGE" = "Si continúas, abandonarás este grupo y ya no recibirás mensajes ni actualizaciones.";

/* Action sheet title to confirm blocking a group via a message request. Embeds {{group name}} */
"MESSAGE_REQUEST_BLOCK_GROUP_TITLE_FORMAT" = "¿Bloquear y abandonar \"%1$@\"?";

/* Message for an action sheet asking the user to confirm if they want to accept a message request. {{ Embeds 'Signal will never' in bolded text }} */
"MESSAGE_REQUEST_CONFIRM_ACCEPT_MESSAGE" = "Acepta solamente las solicitudes de personas de tu confianza. %1$@ te enviará un mensaje para pedirte tu código de registro, PIN o clave de recuperación.";

/* Embedded text in the message for an action sheet asking the user to confirm if they want to accept a message request. */
"MESSAGE_REQUEST_CONFIRM_ACCEPT_MESSAGE_EMBEDDED_BOLD_TEXT" = "Signal nunca";

/* Title for an action sheet asking the user to confirm if they want to accept a message request */
"MESSAGE_REQUEST_CONFIRM_ACCEPT_TITLE" = "¿Aceptar solicitud?";

/* Action sheet action to confirm deleting a conversation via a message request. */
"MESSAGE_REQUEST_DELETE_CONVERSATION_ACTION" = "Eliminar";

/* Action sheet message to confirm deleting a conversation via a message request. */
"MESSAGE_REQUEST_DELETE_CONVERSATION_MESSAGE" = "Este chat se eliminará de todos tus dispositivos.";

/* Action sheet title to confirm deleting a conversation via a message request. */
"MESSAGE_REQUEST_DELETE_CONVERSATION_TITLE" = "¿Eliminar chat?";

/* Action sheet action to confirm deleting a group via a message request. */
"MESSAGE_REQUEST_LEAVE_AND_DELETE_GROUP_ACTION" = "Eliminar y abandonar";

/* Action sheet message to confirm deleting a group via a message request. */
"MESSAGE_REQUEST_LEAVE_AND_DELETE_GROUP_MESSAGE" = "Abandonarás este grupo y se eliminará de todos tus dispositivos.";

/* Action sheet title to confirm deleting a group via a message request. */
"MESSAGE_REQUEST_LEAVE_AND_DELETE_GROUP_TITLE" = "¿Eliminar y abandonar grupo?";

/* Banner label notifying user that a new message is from a user with the same name as an existing contact */
"MESSAGE_REQUEST_NAME_COLLISION_BANNER_LABEL" = "Esta persona tiene el mismo nombre que otro contacto";

/* A header string informing the user about name collisions in a message request */
"MESSAGE_REQUEST_NAME_COLLISON_HEADER" = "Si no sabes quién ha enviado esta solicitud, revisa la siguiente lista de contactos para decidir si aceptarla o denegarla.";

/* A title string for a view that allows a user to review name collisions for an incoming message request */
"MESSAGE_REQUEST_NAME_COLLISON_TITLE" = "Revisar solicitud";

/* A button that updates a known contact's information to resolve a name collision */
"MESSAGE_REQUEST_NAME_COLLISON_UPDATE_CONTACT_ACTION" = "Actualizar contacto";

/* Action sheet message to confirm reporting a conversation as spam via a message request. */
"MESSAGE_REQUEST_REPORT_CONVERSATION_MESSAGE" = "Se notificará a Signal que esta persona podría estar enviando spam. Signal no puede ver el contenido de ningún chat.";

/* Action sheet title to confirm reporting a conversation as spam via a message request. */
"MESSAGE_REQUEST_REPORT_CONVERSATION_TITLE" = "¿Denunciar spam?";

/* Action sheet action to confirm reporting a conversation as spam via a message request. */
"MESSAGE_REQUEST_REPORT_SPAM_ACTION" = "Denunciar spam";

/* String indicating that spam has been reported. */
"MESSAGE_REQUEST_SPAM_REPORTED" = "Denunciado como spam.";

/* String indicating that spam has been reported and the chat has been blocked. */
"MESSAGE_REQUEST_SPAM_REPORTED_AND_BLOCKED" = "Denunciado como spam y bloqueado.";

/* A button used to accept a user on an incoming message request. */
"MESSAGE_REQUEST_VIEW_ACCEPT_BUTTON" = "Aceptar";

/* A button used to block a user on an incoming message request. */
"MESSAGE_REQUEST_VIEW_BLOCK_BUTTON" = "Bloquear";

/* A prompt notifying that the user must unblock this conversation to continue. Embeds {{contact name}}. */
"MESSAGE_REQUEST_VIEW_BLOCKED_CONTACT_PROMPT_FORMAT" = "¿Quieres compartir tu nombre y foto de perfil con %1$@ y permitir que te envíe mensajes? No recibirás ningún mensaje de esta persona hasta que la desbloquees.";

/* A prompt notifying that the user must unblock this group to continue. */
"MESSAGE_REQUEST_VIEW_BLOCKED_GROUP_PROMPT" = "¿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.";

/* A prompt notifying that the user must unblock this group to continue. */
"MESSAGE_REQUEST_VIEW_BLOCKED_GROUP_PROMPT_V2" = "¿Desbloquear este grupo? Sus participantes no sabrán que has visto sus mensajes hasta que lo desbloquees.";

/* A button used to continue a conversation and share your profile. */
"MESSAGE_REQUEST_VIEW_CONTINUE_BUTTON" = "Continuar";

/* incoming message request button text which deletes a conversation */
"MESSAGE_REQUEST_VIEW_DELETE_BUTTON" = "Eliminar";

/* A prompt notifying that the user must share their profile with this conversation. Embeds {{contact name}}. */
"MESSAGE_REQUEST_VIEW_EXISTING_CONTACT_PROMPT_FORMAT" = "¿Seguir chateando con %1$@ y compartir tu nombre y foto de perfil con esta persona?";

/* A prompt notifying that the user must share their profile with this group. */
"MESSAGE_REQUEST_VIEW_EXISTING_GROUP_PROMPT" = "¿Seguir chateando en este grupo y compartir tu nombre y foto de perfil con sus participantes?";

/* A prompt asking if the user wants to accept a conversation invite. */
"MESSAGE_REQUEST_VIEW_NEW_CONTACT_PROMPT" = "¿Quieres compartir tu nombre y foto de perfil con esta persona y permitir que te envíe mensajes? No sabrá que has visto sus mensajes hasta que aceptes.";

/* A prompt asking if the user wants to accept a group invite. */
"MESSAGE_REQUEST_VIEW_NEW_GROUP_PROMPT" = "¿Quieres unirte 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.";

/* A prompt asking if the user wants to accept a group invite. */
"MESSAGE_REQUEST_VIEW_NEW_GROUP_PROMPT_V2" = "¿Unirte a este grupo? Sus participantes no sabrán que has visto sus mensajes hasta que aceptes.";

/* A prompt asking if the user wants to accept a conversation invite from a person whom they previously removed. Embeds {{contact name}}. */
"MESSAGE_REQUEST_VIEW_REMOVED_CONTACT_PROMPT_FORMAT" = "¿Quieres compartir tu nombre y foto de perfil con %1$@ y permitir que te envíe mensajes? Has eliminado a esta persona anteriormente.";

/* incoming message request button text which reports a conversation as spam */
"MESSAGE_REQUEST_VIEW_REPORT_BUTTON" = "Denunciar";

/* A button used to unlock a blocked conversation. */
"MESSAGE_REQUEST_VIEW_UNBLOCK_BUTTON" = "Desbloquear";

/* Label for button to cancel your request to join the group. */
"MESSAGE_REQUESTS_CANCEL_REQUEST_BUTTON" = "Cancelar solicitud";

/* Title for the confirmation alert when cancelling your request to join the group. */
"MESSAGE_REQUESTS_CANCEL_REQUEST_CONFIRM_TITLE" = "¿Cancelar tu solicitud para unirte a este grupo?";

/* Indicator that you have requested to join this group. */
"MESSAGE_REQUESTS_CONVERSATION_REQUEST_INDICATOR" = "Se ha enviado tu solicitud al admin del grupo. Te llegará una notificación con su respuesta.";

/* message status for message delivered to their recipient. */
"MESSAGE_STATUS_DELIVERED" = "Entregado";

/* message status while message is downloading. */
"MESSAGE_STATUS_DOWNLOADING" = "Descargando";

/* status meesage for edited messages */
"MESSAGE_STATUS_EDITED" = "Editado";

/* status message for failed messages */
"MESSAGE_STATUS_FAILED" = "No se ha podido enviar.";

/* status message for failed messages */
"MESSAGE_STATUS_FAILED_SHORT" = "Error";

/* Label indicating that a message was only sent to some recipients. */
"MESSAGE_STATUS_PARTIALLY_SENT" = "Enviado parcialmente. Toca para ver más.";

/* Label indicating that a message send was paused. */
"MESSAGE_STATUS_PENDING" = "Envío pausado";

/* Label indicating that a message send was paused. */
"MESSAGE_STATUS_PENDING_SHORT" = "Pausado";

/* status message for read messages */
"MESSAGE_STATUS_READ" = "Leído";

/* message status if message delivery to a recipient is skipped. We skip delivering group messages to users who have left the group or unregistered their Signal account. */
"MESSAGE_STATUS_RECIPIENT_SKIPPED" = "No entregado";

/* Label indicating that a message failed to send. */
"MESSAGE_STATUS_SEND_FAILED" = "No enviado";

/* message status while message is sending. */
"MESSAGE_STATUS_SENDING" = "Enviando…";

/* status message for sent messages */
"MESSAGE_STATUS_SENT" = "Enviado";

/* status message while attachment is uploading */
"MESSAGE_STATUS_UPLOADING" = "Cargando…";

/* status message for viewed messages */
"MESSAGE_STATUS_VIEWED" = "Visto";

/* Indicates that one member of this group conversation is no longer verified. Embeds {{user's name or phone number}}. */
"MESSAGES_VIEW_1_MEMBER_NO_LONGER_VERIFIED_FORMAT" = "La identidad de %1$@ ha cambiado a no verificada. Toca para ver opciones.";

/* Indicates that this 1:1 conversation is no longer verified. Embeds {{user's name or phone number}}. */
"MESSAGES_VIEW_CONTACT_NO_LONGER_VERIFIED_FORMAT" = "La identidad de %1$@ ha cambiado a no verificada. Toca para ver opciones.";

/* Indicates that more than one member of this group conversation is no longer verified. */
"MESSAGES_VIEW_N_MEMBERS_NO_LONGER_VERIFIED" = "La identidad de más de una persona en este grupo ha cambiado a no verificada. Toca para ver opciones.";

/* Indicator that separates read from unread messages. */
"MESSAGES_VIEW_UNREAD_INDICATOR" = "Mensajes nuevos";

/* info message text in conversation view for when a call was dropped because the contact is blocked in iOS settings */
"MISSED_CALL_BLOCKED_SYSTEM_CONTACT" = "Llamada perdida de un contacto bloqueado en los ajustes del teléfono";

/* Action to block contact in Signal for sheet shown when the user taps a missed call from a contact blocked in iOS settings. */
"MISSED_CALL_BLOCKED_SYSTEM_SETTINGS_SHEET_BLOCK_ACTION" = "Bloquear contacto también en Signal";

/* Message for sheet shown when the user taps a missed call from a contact blocked in iOS settings. */
"MISSED_CALL_BLOCKED_SYSTEM_SETTINGS_SHEET_MESSAGE" = "Has perdido la llamada de este contacto porque está bloqueado en los Ajustes de tu teléfono. En tu dispositivo, ve a Ajustes > Teléfono y toca Contactos bloqueados para gestionar este ajuste.";

/* Title for sheet shown when the user taps a missed call from a contact blocked in iOS settings. Embeds {{ Contact's name }} */
"MISSED_CALL_BLOCKED_SYSTEM_SETTINGS_SHEET_TITLE" = "Has bloqueado a %1$@ en los Ajustes del teléfono";

/* info message text in conversation view (use Apple's name for 'Focus') */
"MISSED_CALL_FOCUS_MODE" = "Llamada perdida durante el modo Enfoque";

/* info message text in conversation view */
"MISSED_VIDEO_CALL" = "Videollamada perdida";

/* info message text in conversation view */
"MISSED_VOICE_CALL" = "Llamada perdida";

/* Alert body */
"MISSING_CAMERA_PERMISSION_MESSAGE" = "Puedes habilitar el acceso a la cámara en la aplicación Ajustes de iOS.";

/* Alert title */
"MISSING_CAMERA_PERMISSION_TITLE" = "Signal necesita acceso a la cámara.";

/* Alert body indicating the user has denied location permissions */
"MISSING_LOCATION_PERMISSION_MESSAGE" = "Puedes habilitar este permiso en la aplicación Ajustes de iOS.";

/* Alert title indicating the user has denied location permissions */
"MISSING_LOCATION_PERMISSION_TITLE" = "Signal necesita acceso a tu ubicación para usar esta función.";

/* Alert body when user has previously denied media library access */
"MISSING_MEDIA_LIBRARY_PERMISSION_MESSAGE" = "Puedes habilitar este permiso en la aplicación Ajustes de iOS.";

/* Alert title when user has previously denied media library access */
"MISSING_MEDIA_LIBRARY_PERMISSION_TITLE" = "Signal necesita acceso a tu fototeca para usar esta función.";

/* Text on a blocking progress screen that indicates that there's a deletion in progress. */
"MODAL_DELETING" = "Eliminando…";

/* Text on a blocking progress screen that indicates that there's a preparation in progress. */
"MODAL_PREPARING" = "Preparando…";

/* Text on a blocking progress screen that indicates that there's a search in progress. */
"MODAL_SEARCHING" = "Buscando…";

/* Text on a blocking progress screen that indicates that there's an update in progress. */
"MODAL_UPDATING" = "Actualizando…";

/* An error shown as the title of an alert when try to link a new device & the user is already at the limit. */
"MULTIDEVICE_PAIRING_MAX_DESC" = "No se puede vincular más dispositivos.";

/* A recovery suggestion shown as the body of an alert when try to link a new device & the user is already at the limit. */
"MULTIDEVICE_PAIRING_MAX_RECOVERY" = "Has alcanzado el número máximo de dispositivos que se pueden vincular con tu cuenta. Desvincula un dispositivo e inténtalo de nuevo.";

/* Text for a toast confirming that the mic has been muted for a call. */
"MUTE_CONFIRMATION_TOAST_LABEL" = "Micrófono desactivado";

/* Badge indicating that the user is muted. */
"MUTED_BADGE" = "Silenciado";

/* Indicates that there are no sent stories to render */
"MY_STORIES_NO_STORIES" = "Las nuevas historias que compartas se mostrarán aquí.";

/* Title for the visibility option */
"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_EXCEPT_TITLE" = "Mis contactos excepto…";

/* Title for the visibility option */
"MY_STORIES_SETTINGS_VISIBILITY_ALL_SIGNAL_CONNECTIONS_TITLE" = "Mis contactos de Signal";

/* Title for the visibility option */
"MY_STORIES_SETTINGS_VISIBILITY_ONLY_SHARE_WITH_TITLE" = "Compartir solo con…";

/* Title for the 'My Stories' view */
"MY_STORIES_TITLE" = "Mis historias";

/* Name for the 'My Story' default story that sends to all the user's contacts. */
"MY_STORY_NAME" = "Mis historias";

/* Subtitle shown on my story in the conversation picker when sending a story for the first time with unset my story privacy settings. */
"MY_STORY_PICKER_UNSET_PRIVACY_SUBTITLE" = "Elige quién puede ver tu historia";

/* Title for the my story settings sheet */
"MY_STORY_SETTINGS_SHEET_TITLE" = "Privacidad de mis historias";

/* Title for the my story settings view */
"MY_STORY_SETTINGS_TITLE" = "Mis historias";

/* Prompt to add to your story */
"MY_STORY_TAP_TO_ADD" = "Toca para añadir";

/* Format string describing a recent profile name change that led to a name collision. Embeds {{ %1$@ current name, which may be a profile name or an address book name }}, {{ %2$@ old profile name }}, and {{ %3$@ current profile name }} */
"NAME_COLLISION_RECENT_CHANGE_FORMAT_STRING" = "%1$@ ha cambiado su nombre de perfil recientemente de \"%2$@\" a \"%3$@\"";

/* A button to skip a view. */
"NAVIGATION_ITEM_SKIP_BUTTON" = "Omitir";

/* String representing only the cellular interface */
"NETWORK_INTERFACE_SET_CELLULAR" = "Solo datos móviles";

/* String representing the 'never' condition of having no supported network interfaces */
"NETWORK_INTERFACE_SET_NEVER" = "Nunca";

/* String representing only the wifi interface */
"NETWORK_INTERFACE_SET_WIFI" = "Solo Wi-Fi";

/* String representing both wifi and cellular interfaces */
"NETWORK_INTERFACE_SET_WIFI_CELLULAR" = "Wi-Fi y datos móviles";

/* Accessibility hint describing the action of the new call button on the Calls Tab */
"NEW_CALL_HINT" = "Selecciona un contacto o grupo para empezar una nueva llamada.";

/* Accessibility label for the new call button on the Calls Tab */
"NEW_CALL_LABEL" = "Nueva llamada";

/* Title for a long-press context menu action to message a given recipient or group, triggered from a recipient in the New Call contact picker */
"NEW_CALL_MESSAGE_ACTION_TITLE" = "Mensaje";

/* Title for the contact picker that allows new calls to be started */
"NEW_CALL_TITLE" = "Nueva llamada";

/* Title for a long-press context menu action to start a video call, triggered from a recipient in the New Call contact picker */
"NEW_CALL_VIDEO_CALL_ACTION_TITLE" = "Videollamada";

/* Title for a long-press context menu action to start a voice call, triggered from a recipient in the New Call contact picker */
"NEW_CALL_VOICE_CALL_ACTION_TITLE" = "Llamada";

/* A label the cell that lets you add a new member to a group. */
"NEW_CONVERSATION_FIND_BY_PHONE_NUMBER" = "Buscar por número de teléfono";

/* A label for the cell that lets you add a new member by their username */
"NEW_CONVERSATION_FIND_BY_USERNAME" = "Buscar por alias";

/* Label for the 'create new group' button. */
"NEW_GROUP_BUTTON" = "Nuevo grupo";

/* The title for the 'create group' button. */
"NEW_GROUP_CREATE_BUTTON" = "Crear";

/* Error indicating that a new group could not be created. */
"NEW_GROUP_CREATION_FAILED" = "No se ha podido crear el grupo.";

/* Error indicating that a new group could not be created due to network connectivity problems. */
"NEW_GROUP_CREATION_FAILED_DUE_TO_NETWORK" = "No se ha podido crear el grupo. Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Message for error alert indicating that a group name is required. */
"NEW_GROUP_CREATION_MISSING_NAME_ALERT_MESSAGE" = "Se requiere un nombre para el grupo.";

/* Title for error alert indicating that a group name is required. */
"NEW_GROUP_CREATION_MISSING_NAME_ALERT_TITLE" = "Falta el nombre del grupo";

/* Used in place of the group name when a group has not yet been named. */
"NEW_GROUP_DEFAULT_TITLE" = "Nuevo grupo";

/* notification title. Embeds {{author name}} and {{group name}} */
"NEW_GROUP_MESSAGE_NOTIFICATION_TITLE" = "%1$@ en %2$@";

/* The title for the 'name new group' view. */
"NEW_GROUP_NAME_GROUP_VIEW_TITLE" = "Asigna un nombre al grupo";

/* a title for the selected section of the 'recipient picker' view. */
"NEW_GROUP_NON_CONTACTS_SECTION_TITLE" = "Otras personas";

/* The title for the 'select members for new group' view. */
"NEW_GROUP_SELECT_MEMBERS_VIEW_TITLE" = "Seleccionar participantes";

/* notification title. Embeds {{ %1%@ author name, %2%@ group name}} */
"NEW_GROUP_STORY_REPLY_NOTIFICATION_TITLE" = "Historia de %1$@ para %2$@";

/* Title for the 'new group story' view */
"NEW_GROUP_STORY_VIEW_CONTROLLER_TITLE" = "Elegir grupo";

/* Main button for megaphone notification when a new device is linked */
"NEW_LINKED_DEVICE_NOTIFICATION_MEGAPHONE_VIEW_DEVICE_BUTTON" = "Ver dispositivo";

/* Title for the 'new non-contact conversation' view. */
"NEW_NONCONTACT_CONVERSATION_VIEW_TITLE" = "Buscar por número de teléfono";

/* Title for the 'new private story' confirmation view */
"NEW_PRIVATE_STORY_CONFIRM_TITLE" = "Ponle un título";

/* Button to create a new private story */
"NEW_PRIVATE_STORY_CREATE_BUTTON" = "Crear";

/* Message for error alert indicating that a story name is required. */
"NEW_PRIVATE_STORY_MISSING_NAME_ALERT_MESSAGE" = "Se necesita un título para la historia.";

/* Title for error alert indicating that a story name is required. */
"NEW_PRIVATE_STORY_MISSING_NAME_ALERT_TITLE" = "Falta el título de la historia";

/* Section footer for the name text field on the 'new private story' creation view */
"NEW_PRIVATE_STORY_NAME_FOOTER" = "Solo tú puedes ver el nombre de esta historia.";

/* Placeholder text for a new private story name */
"NEW_PRIVATE_STORY_NAME_PLACEHOLDER" = "Título de la historia (obligatorio)";

/* The title for the 'new private story' view. */
"NEW_PRIVATE_STORY_VIEW_TITLE" = "Quién puede verla";

/* Header for the 'viewers' section of the 'new private story' view */
"NEW_PRIVATE_STORY_VIEWERS_HEADER" = "Quién puede ver esta historia";

/* table section header button to add a new story */
"NEW_STORY_HEADER_VIEW_ADD_NEW_STORY_BUTTON" = "Nueva";

/* Subtitle for create custom story row on the 'new story sheet' */
"NEW_STORY_SHEET_CUSTOM_STORY_SUBTITLE" = "Visible solo para personas específicas";

/* Title for create custom story row on the 'new story sheet' */
"NEW_STORY_SHEET_CUSTOM_STORY_TITLE" = "Nueva historia personalizada";

/* Subtitle for create group story row on the 'new story sheet' */
"NEW_STORY_SHEET_GROUP_STORY_SUBTITLE" = "Compartir con un grupo";

/* Title for create group story row on the 'new story sheet' */
"NEW_STORY_SHEET_GROUP_STORY_TITLE" = "Nueva historia de grupo";

/* Title for the new story sheet */
"NEW_STORY_SHEET_TITLE" = "Selecciona el tipo de historia";

/* Title for the table cell in conversation settings for presenting the profile nickname editor. */
"NICKNAME_BUTTON_TITLE" = "Apodo";

/* The message for a prompt confirming that the user wants to delete the nickname and note. */
"NICKNAME_EDITOR_DELETE_CONFIRMATION_MESSAGE" = "Se eliminarán de forma permanente este apodo y esta nota.";

/* The title for a prompt confirming that the user wants to delete the nickname and note. */
"NICKNAME_EDITOR_DELETE_CONFIRMATION_TITLE" = "¿Eliminar apodo?";

/* The description below the title on the profile nickname editor view. */
"NICKNAME_EDITOR_DESCRIPTION" = "Los apodos y las notas se guardan en Signal y están cifrados de extremo a extremo. Solo tú los puedes ver.";

/* Placeholder text it the text field for the family name in the profile nickname editor. */
"NICKNAME_EDITOR_FAMILY_NAME_PLACEHOLDER" = "Apellido";

/* Placeholder text it the text field for the given name in the profile nickname editor. */
"NICKNAME_EDITOR_GIVEN_NAME_PLACEHOLDER" = "Nombre";

/* Placeholder text it the text box for the note in the profile nickname editor. */
"NICKNAME_EDITOR_NOTE_PLACEHOLDER" = "Nota";

/* The title for the profile nickname editor view. */
"NICKNAME_EDITOR_TITLE" = "Apodo";

/* Label for a button that lets users search for contacts by phone number */
"NO_CONTACTS_SEARCH_BY_PHONE_NUMBER" = "Buscar por número de teléfono";

/* Label for a button that lets users search for contacts by username */
"NO_CONTACTS_SEARCH_BY_USERNAME" = "Buscar contactos por alias";

/* A string describing that the user has no groups in common with another user */
"NO_GROUPS_IN_COMMON" = "No tienes grupos en común";

/* A string describing that the user has no groups in common other than the group implied by the current UI context */
"NO_OTHER_GROUPS_IN_COMMON" = "No tienes otros grupos en común.";

/* Shown in place of the text input box in a conversation when the user is no longer registered can't send messages. The embedded value is 'Re-link' (translated via NOT_LINKED_BOTTOM_RELINK), and it will be formatted as a tappable link. */
"NOT_LINKED_BOTTOM" = "Este dispositivo ya no está vinculado. %1$@ para seguir usando Signal en este dispositivo.";

/* Shown in place of the text input box in a conversation when the user is no longer registered can't send messages. This value is a tappable link embedded in a larger sentence. */
"NOT_LINKED_BOTTOM_RELINK" = "Vuelve a vincularlo";

/* Shown in place of the text input box in a conversation when the user is no longer registered can't send messages. The embedded value is 'Re-register' (translated via NOT_REGISTERED_BOTTOM_REREGISTER), and it will be formatted as a tappable link. */
"NOT_REGISTERED_BOTTOM" = "Este dispositivo ya no está registrado. %1$@ para seguir usando Signal.";

/* Shown in place of the text input box in a conversation when the user is no longer registered can't send messages. This value is a tappable link embedded in a larger sentence. */
"NOT_REGISTERED_BOTTOM_REREGISTER" = "Vuelve a registrarte";

/* Label for 1:1 conversation with yourself. */
"NOTE_TO_SELF" = "Notas privadas";

/* Body for a notification representing a message request. */
"NOTIFICATION_BODY_INCOMING_MESSAGE_REQUEST" = "Solicitud de mensaje";

/* Lock screen notification text presented after user powers on their device without unlocking. Embeds {{device model}} (either 'iPad' or 'iPhone') */
"NOTIFICATION_BODY_PHONE_LOCKED_FORMAT" = "Es posible que hayas recibido mensajes mientras tu %1$@ estaba reiniciándose.";

/* Body for notification permission action sheet */
"NOTIFICATION_PERMISSION_ACTION_SHEET_BODY" = "Para recibir notificaciones de mensajes nuevos:";

/* First step for notification permission action sheet */
"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_ONE" = "Toca el botón \"Ir a Ajustes\" de abajo.";

/* Third step for notification permission action sheet */
"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_THREE" = "Activa \"Permitir notificaciones\".";

/* Second step for notification permission action sheet */
"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_TWO" = "Toca \"Notificaciones\".";

/* Title for notification permission action sheet */
"NOTIFICATION_PERMISSION_ACTION_SHEET_TITLE" = "Activar notificaciones";

/* Snooze action text for contact permission reminder megaphone */
"NOTIFICATION_PERMISSION_NOT_NOW_ACTION" = "Ahora no";

/* Action text for notification permission reminder megaphone */
"NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_ACTION" = "Activar";

/* Body for notification permission reminder megaphone */
"NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_BODY" = "No te pierdas ni un mensaje de tus contactos o grupos.";

/* Title for notification permission reminder megaphone */
"NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_TITLE" = "¿Activar notificaciones?";

/* Shown as the body of an alert when notifications can't be shown due to an error. */
"NOTIFICATIONS_ERROR_MESSAGE" = "Reinicia tu %1$@ si no recibes notificaciones de Signal.";

/* Shown as the title of an alert when notifications can't be shown due to an error. */
"NOTIFICATIONS_ERROR_TITLE" = "No se han podido mostrar las notificaciones";

/* No comment provided by engineer. */
"NOTIFICATIONS_FOOTER_WARNING" = "Las acciones incluyen \"Marcar como leído\", \"Responder\" y \"Devolver la llamada\".";

/* No comment provided by engineer. */
"NOTIFICATIONS_NONE" = "Ni nombre ni mensaje";

/* Table cell switch label. When disabled, Signal will not play notification sounds while the app is in the foreground. */
"NOTIFICATIONS_SECTION_INAPP" = "Sonar si la app está abierta";

/* Label for settings UI that allows user to add a new notification sound. */
"NOTIFICATIONS_SECTION_SOUNDS_ADD_CUSTOM_SOUND" = "Añadir sonido personalizado…";

/* No comment provided by engineer. */
"NOTIFICATIONS_SENDER_AND_MESSAGE" = "Nombre, mensaje y acciones";

/* No comment provided by engineer. */
"NOTIFICATIONS_SENDER_ONLY" = "Solo nombre";

/* No comment provided by engineer. */
"NOTIFICATIONS_SHOW" = "Mostrar";

/* Label for the 'ok' button. */
"OK" = "Aceptar";

/* Label for the 'create new pin' button when reglock is disabled during onboarding. */
"ONBOARDING_2FA_CREATE_NEW_PIN" = "Crear nuevo PIN";

/* Button asking if the user would like to enter an alphanumeric PIN */
"ONBOARDING_2FA_ENTER_ALPHANUMERIC" = "Introducir PIN alfanumérico";

/* Button asking if the user would like to enter an numeric PIN */
"ONBOARDING_2FA_ENTER_NUMERIC" = "Introducir PIN numérico";

/* Label for the 'forgot 2FA PIN' link in the 'onboarding 2FA' view. */
"ONBOARDING_2FA_FORGOT_PIN_LINK" = "¿Necesitas ayuda?";

/* Label indicating that the 2fa pin is invalid in the 'onboarding 2fa' view. */
"ONBOARDING_2FA_INVALID_PIN" = "PIN incorrecto";

/* Label indicating that the 2fa pin is invalid in the 'onboarding 2fa' view, and you only have one more attempt */
"ONBOARDING_2FA_INVALID_PIN_LAST_ATTEMPT" = "PIN incorrecto. Te queda 1 intento.";

/* Label for the 'skip and create new pin' button when reglock is disabled during onboarding. */
"ONBOARDING_2FA_SKIP_AND_CREATE_NEW_PIN" = "Omitir y crear nuevo PIN";

/* Label for action to use Recovery Key instead of PIN for registration. */
"ONBOARDING_2FA_SKIP_AND_USE_RECOVERY_KEY" = "Usar clave de recuperación";

/* Explanation for the skip pin entry action sheet during onboarding. */
"ONBOARDING_2FA_SKIP_PIN_ENTRY_MESSAGE" = "Si olvidas tu PIN, puedes crear uno nuevo. Podrás registrarte y usar tu cuenta, pero se perderán algunos ajustes ya guardados, como tu información de perfil.";

/* Title for the skip pin entry action sheet during onboarding. */
"ONBOARDING_2FA_SKIP_PIN_ENTRY_TITLE" = "¿Omitir PIN?";

/* The body for the device transfer 'choice' view 'restore backup' option */
"ONBOARDING_CHOOSE_RESTORE_METHOD_BACKUPS_BODY" = "Restaura tu cuenta y tus mensajes desde tu copia de seguridad de Signal";

/* The title for the device transfer 'choice' view 'restore backup' option */
"ONBOARDING_CHOOSE_RESTORE_METHOD_BACKUPS_TITLE" = "Restaurar Copias Seguras de Signal";

/* Body for a sheet warning users about skipping restore. */
"ONBOARDING_CHOOSE_RESTORE_METHOD_CONFIRM_SKIP_RESTORE_BODY" = "Si no restauras tu copia de seguridad ahora, no podrás hacerlo más adelante. Si vuelves a habilitar las copias de seguridad en este dispositivo, Signal eliminará tu copia de seguridad actual y creará una nueva que no incluirá tus mensajes anteriores.";

/* Title for a sheet warning users about skipping restore. */
"ONBOARDING_CHOOSE_RESTORE_METHOD_CONFIRM_SKIP_RESTORE_TITLE" = "¿Omitir restauración?";

/* If a user is installing Signal on a new phone, they may be asked whether they want to restore their device from a backup. This is a description of that question. */
"ONBOARDING_CHOOSE_RESTORE_METHOD_DESCRIPTION" = "Elige cómo quieres restaurar tu historial de mensajes y los datos de tu cuenta.";

/* Message body displayed to a user during registration if there are no restore options available. */
"ONBOARDING_CHOOSE_RESTORE_METHOD_NONE_AVAILABLE_BODY" = "Debido a que estás cambiando de Android a iOS, la única forma de transferir tus mensajes y archivos multimedia es habilitando las copias de seguridad de Signal en tu dispositivo anterior.";

/* Title displayed to a user during registration if there are no restore options available. */
"ONBOARDING_CHOOSE_RESTORE_METHOD_NONE_AVAILABLE_TITLE" = "No hay copia de seguridad para restaurar";

/* The body for the skip restore 'choice' option */
"ONBOARDING_CHOOSE_RESTORE_METHOD_SKIP_RESTORE_BODY" = "Continúa sin transferir tus mensajes ni archivos multimedia";

/* The title for a less-prominent skip restore 'choice' option */
"ONBOARDING_CHOOSE_RESTORE_METHOD_SKIP_RESTORE_SMALL_TITLE" = "Omitir restauración";

/* The title for the skip restore 'choice' option */
"ONBOARDING_CHOOSE_RESTORE_METHOD_SKIP_RESTORE_TITLE" = "Registrarme sin transferir";

/* If a user is installing Signal on a new phone, they may be asked whether they want to restore their device from a backup. */
"ONBOARDING_CHOOSE_RESTORE_METHOD_TITLE" = "Restaurar o transferir cuenta";

/* The body for the device transfer 'choice' view 'transfer' option */
"ONBOARDING_CHOOSE_RESTORE_METHOD_TRANSFER_BODY" = "Transfiere tu cuenta y tus mensajes desde tu dispositivo iOS anterior";

/* The title for the device transfer 'choice' view 'transfer' option */
"ONBOARDING_CHOOSE_RESTORE_METHOD_TRANSFER_TITLE" = "Transferir desde dispositivo";

/* Header text describing what the backup includes. */
"ONBOARDING_CONFIRM_BACKUP_RESTORE_BODY_1" = "Tu copia de seguridad incluye:";

/* Backup content list item describing all messages. */
"ONBOARDING_CONFIRM_BACKUP_RESTORE_BODY_2" = "Todos tus mensajes";

/* Backup content list item describing paid media. */
"ONBOARDING_CONFIRM_BACKUP_RESTORE_BODY_3_FREE" = "Tus últimos 45 días de archivos multimedia";

/* Backup content list item describing free media. */
"ONBOARDING_CONFIRM_BACKUP_RESTORE_BODY_3_PAID" = "Todos tus archivos multimedia";

/* Text for action button confirming the restore. */
"ONBOARDING_CONFIRM_BACKUP_RESTORE_CONFIRM_ACTION" = "Restaurar copia";

/* Description for form confirming restore from backup. */
"ONBOARDING_CONFIRM_BACKUP_RESTORE_DESCRIPTION" = "Última copia de seguridad: %2$@ del %1$@. Tamaño de tu copia de seguridad: %3$@";

/* Description for form confirming restore from backup without size detail. */
"ONBOARDING_CONFIRM_BACKUP_RESTORE_DESCRIPTION_NO_SIZE" = "Última copia de seguridad: %2$@ del %1$@.";

/* Details confirming manual restore from backup. */
"ONBOARDING_CONFIRM_BACKUP_RESTORE_DESCRIPTION_NO_SIZE_DETAIL" = "Si decides no restaurar ahora, no podrás hacerlo más tarde. Los archivos multimedia se restaurarán en segundo plano.";

/* Text for action button to skip the restore. */
"ONBOARDING_CONFIRM_BACKUP_RESTORE_SKIP_ACTION" = "Omitir restauración";

/* Title for form confirming restore from backup. */
"ONBOARDING_CONFIRM_BACKUP_RESTORE_TITLE" = "Restaurar desde copia de seguridad";

/* button indicating that the user will register their ipad */
"ONBOARDING_MODE_SWITCH_BUTTON_PROVISIONING" = "Registrar iPad";

/* button indicating that the user will link their phone */
"ONBOARDING_MODE_SWITCH_BUTTON_REGISTERING" = "Vincular iPhone";

/* explanation to the user they're switching from linking to registering flow */
"ONBOARDING_MODE_SWITCH_EXPLANATION_PROVISIONING" = "Si seleccionas \"Registrar iPad\", podrás crear una cuenta de Signal o transferir tu cuenta a este iPad. Se desactivará Signal en cualquier otro dispositivo que esté registrado con el mismo número de teléfono.";

/* explanation to the user they're switching from registering to linking flow */
"ONBOARDING_MODE_SWITCH_EXPLANATION_REGISTERING" = "Seleccionar \"Vincular iPhone\" te permitirá conectar tu dispositivo con tu cuenta. Vincular tu teléfono no es la opción recomendada, ya que limitará funcionalidades como las llamadas.";

/* header text indicating to the user they're switching from linking to registering flow */
"ONBOARDING_MODE_SWITCH_TITLE_PROVISIONING" = "Registrar este iPad";

/* header text indicating to the user they're switching from registering to linking flow */
"ONBOARDING_MODE_SWITCH_TITLE_REGISTERING" = "Vincular este iPhone";

/* warning to the user that registering an ipad is not recommended */
"ONBOARDING_MODE_SWITCH_WARNING_PROVISIONING" = "Registrar este iPad desactivará Signal en cualquier otro dispositivo que esté registrado con el mismo número de teléfono.";

/* warning to the user that linking a phone is not recommended */
"ONBOARDING_MODE_SWITCH_WARNING_REGISTERING" = "Vincular tu iPhone no es la opción recomendada, ya que limitará funcionalidades importantes.";

/* Description of the 'Contacts' permission in the 'onboarding permissions' view. */
"ONBOARDING_PERMISSIONS_CONTACTS_DESCRIPTION" = "Encuentra a personas que ya conoces. Tus contactos están protegidos mediante cifrado y no son visibles para Signal.";

/* Title introducing the 'Contacts' permission in the 'onboarding permissions' view. */
"ONBOARDING_PERMISSIONS_CONTACTS_TITLE" = "Contactos";

/* Description of the 'Notifications' permission in the 'onboarding permissions' view. */
"ONBOARDING_PERMISSIONS_NOTIFICATIONS_DESCRIPTION" = "Recibe notificaciones cuando te lleguen mensajes nuevos.";

/* Title introducing the 'Notifications' permission in the 'onboarding permissions' view. */
"ONBOARDING_PERMISSIONS_NOTIFICATIONS_TITLE" = "Notificaciones";

/* Preamble of the 'onboarding permissions' view. */
"ONBOARDING_PERMISSIONS_PREAMBLE" = "Signal necesita los siguientes permisos.";

/* Title of the 'onboarding permissions' view. */
"ONBOARDING_PERMISSIONS_TITLE" = "Activar permisos";

/* Explanation of the 'onboarding phone number discoverability' view. Embeds {user phone number} */
"ONBOARDING_PHONE_NUMBER_DISCOVERABILITY_EXPLANATION_FORMAT" = "Elige quién puede encontrarte en Signal con tu número de teléfono %1$@";

/* Title of the 'onboarding phone number discoverability' view. */
"ONBOARDING_PHONE_NUMBER_DISCOVERABILITY_TITLE" = "¿Quién puede encontrarte con tu número?";

/* Placeholder string for phone number field during registration */
"ONBOARDING_PHONE_NUMBER_PLACEHOLDER" = "Tu número de teléfono";

/* Label indicating that registration has been ratelimited. Embeds {{remaining time string}}. */
"ONBOARDING_PHONE_NUMBER_RATE_LIMIT_WARNING_FORMAT" = "Espera unos minutos antes de volver a intentarlo. (%1$@)";

/* Label indicating that the phone number is invalid in the 'onboarding phone number' view. */
"ONBOARDING_PHONE_NUMBER_VALIDATION_WARNING" = "Número de teléfono no válido. Introduce un número válido para registrarte.";

/* Explanation of the 'onboarding pin attempts exhausted' view when reglock is disabled. */
"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_EXPLANATION" = "Te has quedado sin intentos para verificar el PIN. Podrás acceder a tu cuenta de Signal si creas un nuevo PIN. Por tu seguridad y para proteger tu privacidad, se restaurará tu cuenta y se eliminará toda la información de perfil y los ajustes ya guardados.";

/* Label for the 'learn more' link when reglock is disabled in the 'onboarding pin attempts exhausted' view. */
"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_LEARN_MORE" = "Más información sobre los PIN";

/* Title of the 'onboarding pin attempts exhausted' view when reglock is disabled. */
"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_TITLE" = "PIN incorrecto";

/* Explanation of the 'onboarding pin attempts exhausted' view when it is unknown if reglock is enabled. */
"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_WITH_UNKNOWN_REGLOCK_EXPLANATION" = "Te has quedado sin intentos para verificar el PIN, pero aún puedes acceder a tu cuenta de Signal si verificas tu número de teléfono. Por tu seguridad y para proteger tu privacidad, se restaurará tu cuenta y se eliminará cualquier información guardada en tu perfil o ajustes.";

/* Explanation of 'do not have old device' flow for the 'Restore or Transfer' prompt */
"ONBOARDING_SPLASH_DO_NOT_HAVE_OLD_DEVICE_BODY" = "O estás reinstalando Signal en el mismo dispositivo";

/* Title for the 'do not have my old device' choice of the 'Restore or Transfer' prompt */
"ONBOARDING_SPLASH_DO_NOT_HAVE_OLD_DEVICE_TITLE" = "No tengo mi teléfono anterior";

/* Explanation of 'have old device' flow for the 'Restore or Transfer' prompt */
"ONBOARDING_SPLASH_HAVE_OLD_DEVICE_BODY" = "Para empezar, escanea el código QR con tu teléfono anterior";

/* Title for the 'have my old device' choice of the 'Restore or Transfer' prompt */
"ONBOARDING_SPLASH_HAVE_OLD_DEVICE_TITLE" = "Tengo mi teléfono anterior";

/* Text indicating Signal is a nonprofit on the 'onboarding splash' view. For non-English languages, exclude the word '501c3'. */
"ONBOARDING_SPLASH_NONPROFIT" = "Signal es una organización sin ánimo de lucro";

/* Button for restoring or transferring account in the 'onboarding splash' view. */
"ONBOARDING_SPLASH_RESTORE_OR_TRANSFER_BUTTON_TITLE" = "Restaurar o transferir cuenta";

/* Link to the 'terms and privacy policy' in the 'onboarding splash' view. */
"ONBOARDING_SPLASH_TERM_AND_PRIVACY_POLICY" = "Términos y Política de privacidad";

/* Title of the 'onboarding splash' view. */
"ONBOARDING_SPLASH_TITLE" = "Lleva la privacidad contigo.\nSé tú en cada mensaje.";

/* Label for the link that lets users change their phone number in the onboarding views. */
"ONBOARDING_VERIFICATION_BACK_LINK" = "¿Número incorrecto?";

/* Label for button to perform verification with a phone call. */
"ONBOARDING_VERIFICATION_CALL_ME_BUTTON" = "Llamarme";

/* Format string for button counting down time until phone call verification can be performed. Embeds {{time remaining}}. */
"ONBOARDING_VERIFICATION_CALL_ME_COUNTDOWN_FORMAT" = "Llamarme en %1$@";

/* Label for a progress spinner currently validating code */
"ONBOARDING_VERIFICATION_CODE_VALIDATION_PROGRESS_LABEL" = "Verificando clave…";

/* First bullet point for the explainer sheet for registering via verification code. */
"ONBOARDING_VERIFICATION_HELP_BULLET_1" = "Asegúrate de que tu teléfono tenga señal para recibir SMS o llamadas.";

/* Second bullet point for the explainer sheet for registering via verification code. */
"ONBOARDING_VERIFICATION_HELP_BULLET_2" = "Confirma que puedes recibir llamadas en ese número.";

/* Third bullet point for the explainer sheet for registering via verification code. */
"ONBOARDING_VERIFICATION_HELP_BULLET_3" = "Comprueba que has introducido tu número de teléfono correctamente";

/* Label for a button to get help entering a verification code when registering. */
"ONBOARDING_VERIFICATION_HELP_LINK" = "¿Tienes problemas para registrarte?";

/* Label for button to resend SMS verification code. */
"ONBOARDING_VERIFICATION_RESEND_CODE_BUTTON" = "Reenviar clave";

/* Format string for button counting down time until SMS code can be resent. Embeds {{time remaining}}. */
"ONBOARDING_VERIFICATION_RESEND_CODE_COUNTDOWN_FORMAT" = "Reenviar clave en %1$@";

/* Format for the title of the 'onboarding verification' view. Embeds {{the user's phone number}}. */
"ONBOARDING_VERIFICATION_TITLE_DEFAULT_FORMAT" = "Introduce la clave que hemos enviado al %1$@";

/* Title label for the onboarding verification page */
"ONBOARDING_VERIFICATION_TITLE_LABEL" = "Clave de verificación";

/* Title for button which opens the in-app settings */
"OPEN_APP_SETTINGS_BUTTON" = "Ajustes";

/* Button text which opens the settings app */
"OPEN_SETTINGS_BUTTON" = "Ajustes";

/* Signal doesn't support old versions of iOS and shows a warning if you're on unsupported version. Some users can upgrade their device to a newer version of iOS to continue using Signal. If that's the case, they'll be shown this text. */
"OS_EXPIRED_AND_CAN_UPGRADE_OS" = "Signal ya no es compatible con este dispositivo. Para seguir usando Signal, actualiza tu dispositivo a una versión más reciente de iOS.";

/* Signal doesn't support old devices. If that's the case, they'll be shown this action, and tapping it will open information about Signal's minimum supported operating systems. */
"OS_EXPIRED_AND_DEVICE_IS_STUCK" = "Signal ya no es compatible con este dispositivo. Para seguir usando Signal, cambia tu dispositivo por otro más nuevo.";

/* Signal doesn't support old versions of iOS and shows a warning if you're on an old version. Some users can upgrade their device to a newer version of iOS to continue using Signal. If that's the case, they'll be shown this action, and tapping it will open device update instructions. */
"OS_SOON_TO_EXPIRE_ACTION_TITLE" = "Actualizar ahora";

/* Signal doesn't support old versions of iOS and shows a warning if you're an old version that will soon lose support. Some users can upgrade their device to a newer version of iOS to continue using Signal. If that's the case, they'll be shown this text. Embeds {{expiration date}}. */
"OS_SOON_TO_EXPIRE_AND_CAN_UPGRADE_OS_FORMAT" = "Signal pronto dejará de ser compatible con la versión de iOS de tu dispositivo. Para seguir usando Signal, actualiza tu dispositivo a una versión más reciente de iOS antes del %1$@.";

/* Signal doesn't support old versions of iOS and shows a warning if you're on an old version that will soon lose support. This is the text on that warning when users can't upgrade iOS without getting a new device. Embeds {{expiration date}}. */
"OS_SOON_TO_EXPIRE_AND_DEVICE_WILL_BE_STUCK_FORMAT" = "Signal pronto dejará de ser compatible con la versión de iOS de tu dispositivo. Para seguir usando Signal, cambia tu dispositivo por otro más nuevo antes del %1$@.";

/* Info Message when another user disabled disappearing messages. Embeds {{name of other user}}. */
"OTHER_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "%1$@ ha desactivado los mensajes temporales.";

/* Info Message when another user enabled disappearing messages. Embeds {{name of other user}} and {{time amount}} before messages disappear. See the *_TIME_AMOUNT strings for context. */
"OTHER_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "%1$@ ha establecido la duración de los mensajes temporales en %2$@.";

/* Label warning the user that the Signal service may be down. */
"OUTAGE_WARNING" = "Signal está teniendo dificultades técnicas. Estamos trabajando para restablecer el servicio lo antes posible.";

/* Label for action link when the user has an outdated payment client */
"OUTDATED_PAYMENT_CLIENT_ACTION_TITLE" = "Actualizar ahora";

/* Label warning the user that they should update Signal to continue using payments. */
"OUTDATED_PAYMENT_CLIENT_REMINDER_TEXT" = "Actualiza Signal para seguir usando pagos. Es posible que tu saldo no esté actualizado.";

/* Body of prompt notifying restore was cancelled. */
"OUTGOING_DEVICE_REGISTRATION_CANCELLED_RESTORE_BODY" = "Se ha cancelado la restauración. Inténtalo de nuevo.";

/* Title of prompt notifying restore was cancelled. */
"OUTGOING_DEVICE_REGISTRATION_CANCELLED_RESTORE_TITLE" = "Restauración cancelada";

/* Body of prompt notifying registration without restore completed on the new device. */
"OUTGOING_DEVICE_REGISTRATION_COMPLETE_BODY" = "Tu cuenta de Signal se ha activado en tu otro dispositivo. Signal ahora está inactivo en este dispositivo.";

/* Title of prompt notifying registration without restore completed on the new device. */
"OUTGOING_DEVICE_REGISTRATION_COMPLETE_TITLE" = "Registro completado";

/* Body of prompt notifying restore failed. */
"OUTGOING_DEVICE_REGISTRATION_FAILED_RESTORE_BODY" = "El mensaje restaurado de otro dispositivo contenía datos no válidos o caducados.  Inténtalo de nuevo.";

/* Title of prompt notifying restore failed. */
"OUTGOING_DEVICE_REGISTRATION_FAILED_RESTORE_TITLE" = "Error de restauración";

/* Body of prompt notifying restore failed for unknown reasons. */
"OUTGOING_DEVICE_REGISTRATION_UNKNOWN_ERROR_BODY" = "Se ha producido un error desconocido. Inténtalo de nuevo.";

/* Title of prompt notifying restore failed for unknown reasons. */
"OUTGOING_DEVICE_REGISTRATION_UNKNOWN_ERROR_TITLE" = "Error desconocido";

/* Action button to backup before continuing. */
"OUTGOING_DEVICE_RESTORE_BACKUP_PROMPT_BACKUP_ACTION" = "Iniciar copia";

/* Body text describing the outgoing transfer. */
"OUTGOING_DEVICE_RESTORE_BACKUP_PROMPT_INITIAL_VIEW_BODY" = "Haz una copia de seguridad ahora antes de comenzar la transferencia. Puede que hayas recibido mensajes de los que aún no tengas copia de seguridad.";

/* Title text describing the outgoing transfer. */
"OUTGOING_DEVICE_RESTORE_BACKUP_PROMPT_INITIAL_VIEW_TITLE" = "Preparando tu dispositivo";

/* Action button to skip backup and continue. */
"OUTGOING_DEVICE_RESTORE_BACKUP_PROMPT_SKIP_ACTION" = "Omitir y continuar";

/* Description for form confirming restore from backup without size detail. */
"OUTGOING_DEVICE_RESTORE_BACKUP_RESTORE_DESCRIPTION" = "Última copia de seguridad: %2$@ del %1$@.";

/* Body of prompt notifying device restore started on the new device. */
"OUTGOING_DEVICE_RESTORE_COMPLETE_BODY" = "Se ha iniciado la transferencia de tu cuenta y tus mensajes de Signal a tu otro dispositivo. Signal ahora está inactivo en este dispositivo.";

/* Title of prompt notifying device restore started on the new device. */
"OUTGOING_DEVICE_RESTORE_COMPLETE_TITLE" = "Restauración completada";

/* Body of prompt notifying that action is necessary on the other device. */
"OUTGOING_DEVICE_RESTORE_CONTINUE_ON_OTHER_DEVICE_BODY" = "Debes continuar la transferencia de tu cuenta en tu otro dispositivo.";

/* Title of prompt notifying that action is necessary on the other device. */
"OUTGOING_DEVICE_RESTORE_CONTINUE_ON_OTHER_DEVICE_TITLE" = "Continúa en tu otro dispositivo";

/* Body text describing the outgoing transfer. */
"OUTGOING_DEVICE_RESTORE_INITIAL_VIEW_BODY" = "Tu cuenta se transferirá a un nuevo dispositivo. En este dispositivo podrás ver tus grupos y contactos, acceder a tus chats y enviar mensajes desde tu perfil.";

/* Action button to begin account transfer. */
"OUTGOING_DEVICE_RESTORE_INITIAL_VIEW_CONFIRM_ACTION" = "Transferir cuenta";

/* Body text describing the outgoing transfer. */
"OUTGOING_DEVICE_RESTORE_INITIAL_VIEW_FOOTER" = "Los mensajes y chats están protegidos con cifrado de extremo a extremo en todos los dispositivos";

/* Title text describing the outgoing transfer. */
"OUTGOING_DEVICE_RESTORE_INITIAL_VIEW_TITLE" = "Transferir cuenta";

/* Body of prompt notifying device transfer completed. */
"OUTGOING_DEVICE_TRANSFER_COMPLETE_BODY" = "Tu cuenta y tus mensajes de Signal se han transferido a tu otro dispositivo. Signal ahora está inactivo en este dispositivo.";

/* Title of prompt notifying device transfer completed. */
"OUTGOING_DEVICE_TRANSFER_COMPLETE_TITLE" = "Transferencia completada";

/* info message text in conversation view */
"OUTGOING_MISSED_VIDEO_CALL" = "Videollamada no atendida";

/* info message text in conversation view */
"OUTGOING_MISSED_VOICE_CALL" = "Llamada no atendida";

/* Button for action sheet shown when device transfer completes; quits the Signal app immediately (does not automatically relaunch, but the user may choose to relaunch). */
"OUTGOING_TRANSFER_COMPLETE_EXIT_ACTION" = "Salir de Signal";

/* Message for action sheet shown when device transfer completes */
"OUTGOING_TRANSFER_COMPLETE_MESSAGE" = "Signal se cerrará ahora en este dispositivo";

/* Title for action sheet shown when device transfer completes */
"OUTGOING_TRANSFER_COMPLETE_TITLE" = "¡Transferencia completada!";

/* info message text in conversation view */
"OUTGOING_VIDEO_CALL" = "Videollamada saliente";

/* info message text in conversation view */
"OUTGOING_VOICE_CALL" = "Llamada saliente";

/* Footer for message cell for long text when it is expired and unavailable for download */
"OVERSIZE_TEXT_UNAVAILABLE_FOOTER" = "Este mensaje está incompleto";

/* Title for sheet shown when tapping oversized text that has expired and is unavailable for download */
"OVERSIZE_TEXT_UNAVAILABLE_SHEET_TITLE" = "Mensaje completo no disponible";

/* Header title for bank payment details screen */
"PAYMENT_DETAILS_BANK_TITLE" = "Transferencia bancaria";

/* Header title for card payment details screen */
"PAYMENT_DETAILS_CARD_TITLE" = "Tarjeta de crédito o débito";

/* Header title for iDEAL|Wero bank payment details screen */
"PAYMENT_DETAILS_IDEAL_BANK_TITLE" = "iDEAL | Wero";

/* Format for indicator of a payment amount converted to fiat currency with the freshness of the conversion rate. Embeds: {{ %1$@ the payment amount, %2$@ the freshness of the currency conversion rate }}. */
"PAYMENTS_CURRENCY_CONVERSION_FRESHNESS_FORMAT" = "%1$@ - %2$@";

/* Indicator for unknown currency. */
"PAYMENTS_CURRENCY_UNKNOWN" = "¿?";

/* Label for 'defragmentation' payments. */
"PAYMENTS_DEFRAGMENTATION_PAYMENT" = "Tarifa por consolidación de monedas";

/* Status indicator for incoming payments which failed. */
"PAYMENTS_FAILURE_INCOMING_FAILED" = "Error";

/* Status indicator for incoming payments which failed to verify. */
"PAYMENTS_FAILURE_INCOMING_VALIDATION_FAILED" = "No válido";

/* Status indicator for invalid payments which could not be processed. */
"PAYMENTS_FAILURE_INVALID" = "No válido";

/* Status indicator for outgoing payments which failed. */
"PAYMENTS_FAILURE_OUTGOING_FAILED" = "Error";

/* Status indicator for outgoing payments which failed due to insufficient funds. */
"PAYMENTS_FAILURE_OUTGOING_INSUFFICIENT_FUNDS" = "Fondos insuficientes";

/* Status indicator for outgoing payments for which the notification could not be sent. */
"PAYMENTS_FAILURE_OUTGOING_NOTIFICATION_SEND_FAILED" = "No se ha podido enviar el recibo de pago";

/* Status indicator for outgoing payments which failed to verify. */
"PAYMENTS_FAILURE_OUTGOING_VALIDATION_FAILED" = "No válido";

/* Payments in-chat message shown if a payment fails to send, bottom half. */
"PAYMENTS_IN_CHAT_FAILURE_MESSAGE_BOTTOM" = "Toca para ver más";

/* Payments in-chat message shown if a payment fails to send, top part. Embeds {{ number, amount of MOB coin not sent }} */
"PAYMENTS_IN_CHAT_FAILURE_MESSAGE_TOP" = "No se ha podido enviar %1$@ MOB";

/* Status indicator for invalid payments which could not be processed. */
"PAYMENTS_INFO_UNAVAILABLE_MESSAGE" = "NO DISPONIBLE";

/* Indicates that an unknown error occurred while using Touch ID/Face ID/Phone Passcode. */
"PAYMENTS_LOCK_AUTHENTICATION_ENABLE_UNKNOWN_ERROR" = "No se ha podido acceder a la autenticación.";

/* Indicates that Touch ID/Face ID/Phone Passcode authentication failed. */
"PAYMENTS_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "Error de autenticación";

/* Indicates that Touch ID/Face ID/Phone Passcode is 'locked out' on this device due to authentication failures. */
"PAYMENTS_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Demasiados intentos fallidos de autenticación. Inténtalo de nuevo más tarde.";

/* Indicates that Touch ID/Face ID/Phone Passcode are not available on this device. */
"PAYMENTS_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "Debes configurar un código en Ajustes de iOS para poder usar el bloqueo de pagos.";

/* Indicates that Touch ID/Face ID/Phone Passcode is not configured on this device. */
"PAYMENTS_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "Debes configurar un código en Ajustes de iOS para poder usar el bloqueo de pagos.";

/* Indicates that Touch ID/Face ID/Phone Passcode passcode is not set. */
"PAYMENTS_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "Debes configurar un código en Ajustes de iOS para poder usar el bloqueo de pagos.";

/* First time payments suggest payments lock message */
"PAYMENTS_LOCK_FIRST_TIME_ACTION_SHEET_MESSAGE" = "Añade una capa adicional de seguridad y activa el uso de tu contraseña o Touch ID para enviar fondos";

/* First time payments suggest payments lock message */
"PAYMENTS_LOCK_FIRST_TIME_ACTION_SHEET_MESSAGE_FACEID" = "Añade una capa adicional de seguridad y activa Face ID para enviar fondos.";

/* First time payments suggest payments lock message */
"PAYMENTS_LOCK_FIRST_TIME_ACTION_SHEET_MESSAGE_OPTICID" = "Añade una capa adicional de seguridad y activa Optic ID para enviar fondos.";

/* First time payments suggest payments lock message */
"PAYMENTS_LOCK_FIRST_TIME_ACTION_SHEET_MESSAGE_PASSCODE" = "Añade una capa adicional de seguridad y activa el uso de la contraseña para transferir fondos.";

/* First time payments suggest payments lock message */
"PAYMENTS_LOCK_FIRST_TIME_ACTION_SHEET_MESSAGE_TOUCHID" = "Añade una capa adicional de seguridad y activa Touch ID para transferir fondos.";

/* First time payments suggest payments lock title */
"PAYMENTS_LOCK_FIRST_TIME_ACTION_SHEET_TITLE" = "¿Activar el bloqueo de pagos para futuras transacciones?";

/* Affirmative action title to enable payments lock */
"PAYMENTS_LOCK_FIRST_TIME_AFFIRMATIVE_ACTION" = "Activar contraseña o Touch ID para enviar";

/* Affirmative action title to enable payments lock */
"PAYMENTS_LOCK_FIRST_TIME_AFFIRMATIVE_ACTION_FACEID" = "Activar Face ID para enviar";

/* Affirmative action title to enable payments lock */
"PAYMENTS_LOCK_FIRST_TIME_AFFIRMATIVE_ACTION_OPTICID" = "Activa Optic ID para enviar pagos";

/* Affirmative action title to enable payments lock */
"PAYMENTS_LOCK_FIRST_TIME_AFFIRMATIVE_ACTION_PASSCODE" = "Activar contraseña del teléfono para enviar";

/* Affirmative action title to enable payments lock */
"PAYMENTS_LOCK_FIRST_TIME_AFFIRMATIVE_ACTION_TOUCHID" = "Activar Touch ID para enviar";

/* Message for action sheet shown when unlocking with biometrics like Face ID or TouchID fails because it is disabled at a system level. */
"PAYMENTS_LOCK_LOCAL_BIOMETRY_AUTH_DISABLED_MESSAGE" = "No se ha podido autenticar. Comprueba que los datos biométricos están habilitados en tu dispositivo y que hay un código de acceso configurado.";

/* Title for action sheet shown when unlocking with biometrics like Face ID or TouchID fails because it is disabled at a system level. */
"PAYMENTS_LOCK_LOCAL_BIOMETRY_AUTH_DISABLED_TITLE" = "Error en la autenticación biométrica";

/* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to unlock 'payments lock'. */
"PAYMENTS_LOCK_REASON_UNLOCK_PAYMENTS_LOCK" = "Debes autenticarte para confirmar el pago.";

/* Label for the 'add memo' ui in the 'send payment' UI. */
"PAYMENTS_NEW_PAYMENT_ADD_MEMO" = "Añadir nota";

/* Format for the 'balance' indicator. Embeds {{ the current payments balance }}. */
"PAYMENTS_NEW_PAYMENT_BALANCE_FORMAT" = "Saldo disponible: %1$@";

/* Label for the 'confirm payment' button. */
"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_BUTTON" = "Confirmar pago";

/* Title for the 'confirm payment' ui in the 'send payment' UI. */
"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_TITLE" = "Pagar";

/* Format for currency amounts in the 'send payment' UI. Embeds {{ %1$@ the current payments balance, %2$@ the currency indicator }}. */
"PAYMENTS_NEW_PAYMENT_CURRENCY_FORMAT" = "%1$@ %2$@";

/* Indicates that a payment failed due to a connectivity failure. */
"PAYMENTS_NEW_PAYMENT_ERROR_CONNECTIVITY_FAILURE" = "No se ha podido contactar con el servicio";

/* Indicates that a payment failed due to insufficient funds. */
"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS" = "No tienes suficientes MOB para completar este pago.";

/* Indicates that a payment failed due to insufficient funds. Embeds {{ current balance }}. */
"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS_FORMAT" = "No tienes suficientes MOB para completar este pago. Tu saldo actual es de %1$@.";

/* Indicates that a payment failed due to being invalid. */
"PAYMENTS_NEW_PAYMENT_ERROR_INVALID_TRANSACTION" = "Transacción no válida";

/* Indicates that a payment failed due to an outdated client. */
"PAYMENTS_NEW_PAYMENT_ERROR_OUTDATED_CLIENT" = "Actualiza Signal para hacer y recibir pagos.";

/* Indicates that an outgoing payment could not be verified in a timely way. */
"PAYMENTS_NEW_PAYMENT_ERROR_OUTGOING_VERIFICATION_TAKING_TOO_LONG" = "Todavía no se ha verificado el pago";

/* Indicates that a payment failed because the payments lock attempt was cancelled. */
"PAYMENTS_NEW_PAYMENT_ERROR_PAYMENTS_LOCK_AUTH_CANCELLED" = "Se ha cancelado la autenticación de bloqueo de pagos.";

/* Indicates that a payment failed because the payments lock failed to authenticate. */
"PAYMENTS_NEW_PAYMENT_ERROR_PAYMENTS_LOCK_AUTH_FAILURE" = "Error en la autenticación de bloqueo de pagos.";

/* Indicates that an unknown error occurred while sending a payment or payment request. */
"PAYMENTS_NEW_PAYMENT_ERROR_UNKNOWN" = "No se ha podido completar el pago. Comprueba tu conexión e inténtalo de nuevo.";

/* Label for the 'payment estimated fee' indicator. */
"PAYMENTS_NEW_PAYMENT_ESTIMATED_FEE" = "Comisión de red";

/* Format for the 'fiat currency conversion estimate' indicator. Embeds {{ the fiat currency code }}. */
"PAYMENTS_NEW_PAYMENT_FIAT_CONVERSION_FORMAT" = "Estimación: %1$@";

/* Label for the 'invalid amount' button. */
"PAYMENTS_NEW_PAYMENT_INVALID_AMOUNT" = "Importe no válido";

/* Format for the 'message character count indicator' for the 'new payment or payment request' view. Embeds {{ %1$@ the number of characters in the message, %2$@ the maximum number of characters in the message }}. */
"PAYMENTS_NEW_PAYMENT_MESSAGE_COUNT_FORMAT" = "%1$@ / %2$@";

/* Placeholder for the new payment or payment request message. */
"PAYMENTS_NEW_PAYMENT_MESSAGE_PLACEHOLDER" = "Nota";

/* Label for the 'new payment' button. */
"PAYMENTS_NEW_PAYMENT_PAY_BUTTON" = "Pagar";

/* Label for the 'total payment amount' indicator. */
"PAYMENTS_NEW_PAYMENT_PAYMENT_TOTAL" = "Importe total";

/* Indicator that a new payment is being processed in the 'send payment' UI. */
"PAYMENTS_NEW_PAYMENT_PROCESSING" = "Procesando";

/* Format for the 'payment recipient amount' indicator. Embeds {{ the name of the recipient of the payment }}. */
"PAYMENTS_NEW_PAYMENT_RECIPIENT_AMOUNT_FORMAT" = "Para %1$@";

/* Label for the payments notification banner for a single payment notification. */
"PAYMENTS_NOTIFICATION_BANNER_1" = "1 nueva notificación de pago";

/* Format for the payments notification banner for a single payment notification with details. Embeds: {{ %1$@ the name of the user who sent you the payment, %2$@ the amount of the payment }}. */
"PAYMENTS_NOTIFICATION_BANNER_1_WITH_DETAILS_FORMAT" = "%1$@ te ha enviado %2$@";

/* Format for the payments notification banner for multiple payment notifications. Embeds: {{ the number of unread payment notifications }}. */
"PAYMENTS_NOTIFICATION_BANNER_N_FORMAT" = "%1$@ nuevas notificaciones de pago";

/* Payment status context with contact name, failed. Embeds {{ Name of receiving contact }} */
"PAYMENTS_PAYMENT_STATUS_IN_CHAT_PAYMENT_TO" = "Pago enviado a %1$@";

/* Payment status context while sending */
"PAYMENTS_PAYMENT_STATUS_IN_CHAT_PROCESSING" = "Procesando pago…";

/* Payment status context with contact name, incoming. Embeds {{ Name of sending contact }} */
"PAYMENTS_PAYMENT_STATUS_IN_CHAT_SENT_YOU" = "Has recibido un pago de %1$@";

/* Payment status context with contact name, sent. Embeds {{ Name of receiving contact }} */
"PAYMENTS_PAYMENT_STATUS_IN_CHAT_YOU_SENT" = "Has enviado un pago a %1$@";

/* Status indicator for incoming payments which are complete. */
"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_COMPLETE" = "Pago completado";

/* Status indicator for incoming payments which have not yet been verified. */
"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_UNVERIFIED" = "No verificado";

/* Status indicator for incoming payments which have been verified. */
"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_VERIFIED" = "Verificado";

/* Status indicator for outgoing payments which are complete. */
"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_COMPLETE" = "Pago completado";

/* Status indicator for outgoing payments which are being sent. */
"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_SENDING" = "Enviando…";

/* Status indicator for outgoing payments which have been sent. */
"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_SENT" = "Enviado";

/* Status indicator for outgoing payments which have not yet been submitted. */
"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_UNSUBMITTED" = "Preparando";

/* Status indicator for outgoing payments which have been submitted but not yet verified. */
"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_UNVERIFIED" = "No verificado";

/* Status indicator for outgoing payments which have been verified but not yet sent. */
"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_VERIFIED" = "Verificado";

/* Status indicator for payments which had an unknown failure. */
"PAYMENTS_PAYMENT_STATUS_LONG_UNKNOWN" = "Fallo desconocido";

/* Status indicator for incoming payments which are complete. */
"PAYMENTS_PAYMENT_STATUS_SHORT_INCOMING_COMPLETE" = "Completado";

/* Status indicator for incoming payments which have not yet been verified. */
"PAYMENTS_PAYMENT_STATUS_SHORT_INCOMING_UNVERIFIED" = "No verificado";

/* Status indicator for incoming payments which have been verified. */
"PAYMENTS_PAYMENT_STATUS_SHORT_INCOMING_VERIFIED" = "Verificado";

/* Status indicator for outgoing payments which are complete. */
"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_COMPLETE" = "Completado";

/* Status indicator for outgoing payments which are being sent. */
"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_SENDING" = "Enviando…";

/* Status indicator for outgoing payments which have been sent. */
"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_SENT" = "Enviado";

/* Status indicator for outgoing payments which have not yet been submitted. */
"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_UNSUBMITTED" = "Preparando";

/* Status indicator for outgoing payments which have been submitted but not yet verified. */
"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_UNVERIFIED" = "No verificado";

/* Status indicator for outgoing payments which have been verified but not yet sent. */
"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_VERIFIED" = "Verificado";

/* Status indicator for payments which had an unknown failure. */
"PAYMENTS_PAYMENT_STATUS_SHORT_UNKNOWN" = "Fallo desconocido";

/* Payments Preview Text shown in quoted replies, for payments. Embeds {{ Amount sent (number), Currency (e.g. 'MOB') }} */
"PAYMENTS_PREVIEW_TEXT_QUOTED_REPLY" = "Pago: %1$@ %2$@";

/* Payments Preview Text shown in quoted replies, for unknown payments. */
"PAYMENTS_PREVIEW_TEXT_UNKNOWN" = "Pago desconocido";

/* Message for error alert indicating that a given user cannot receive payments because of a pending message request for a recipient that they have sent messages to. */
"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_W_MESSAGES" = "Para enviarle un pago a esta persona, es necesario que acepte tu solicitud de mensaje.";

/* Message for error alert indicating that a given user cannot receive payments because of a pending message request for a recipient that they have not sent message to. */
"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_WO_MESSAGES" = "Para enviarle un pago a esta persona, es necesario que acepte tu solicitud de mensaje. Escríbele para crear una solicitud de mensaje.";

/* Title for error alert indicating that a given user cannot receive payments because of a pending message request. */
"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_TITLE" = "No se puede enviar el pago";

/* The label for the 'send request' button in alerts and action sheets. */
"PAYMENTS_RECIPIENT_PAYMENTS_NOT_ENABLED_BUTTON" = "Enviar solicitud";

/* Message for error alert indicating that a given user cannot receive payments because they have not enabled payments. */
"PAYMENTS_RECIPIENT_PAYMENTS_NOT_ENABLED_MESSAGE" = "¿Quieres enviarle una solicitud para activar Pagos?";

/* Title for error alert indicating that a given user cannot receive payments because they have not enabled payments. Embeds {{ the contact's name }} */
"PAYMENTS_RECIPIENT_PAYMENTS_NOT_ENABLED_TITLE" = "%1$@ no ha activado Pagos";

/* Payments Preview Text shown in chat list for payments. */
"PAYMENTS_THREAD_PREVIEW_TEXT" = "💳 Pago";

/* Label for 'transfer out' payments. */
"PAYMENTS_TRANSFER_OUT_PAYMENT" = "Pago realizado";

/* Indicator for unidentified incoming payments. */
"PAYMENTS_UNIDENTIFIED_PAYMENT_INCOMING" = "Pago recibido";

/* Indicator for unidentified outgoing payments. */
"PAYMENTS_UNIDENTIFIED_PAYMENT_OUTGOING" = "Pago enviado";

/* Label for unknown payments. */
"PAYMENTS_UNKNOWN_PAYMENT" = "Pago no válido";

/* The alert message if user tries to exit a task without saving changes. */
"PENDING_CHANGES_ACTION_SHEET_MESSAGE" = "¿Quieres descartar estos cambios?";

/* The alert title if user tries to exit a task without saving changes. */
"PENDING_CHANGES_ACTION_SHEET_TITLE" = "Cambios sin guardar";

/* Title of 'accept member request to join group' button. */
"PENDING_GROUP_MEMBERS_ACCEPT_REQUEST_BUTTON" = "Añadir al grupo";

/* Title of 'accept member request to join group' confirmation alert. Embeds {{ the name of the requesting group member. }}. */
"PENDING_GROUP_MEMBERS_ACCEPT_REQUEST_CONFIRMATION_TITLE_FORMAT" = "¿Añadir a %1$@ al grupo?";

/* Title of 'deny member request to join group' button. */
"PENDING_GROUP_MEMBERS_DENY_REQUEST_BUTTON" = "Rechazar solicitud";

/* Title of 'deny member request to join group' confirmation alert. Embeds {{ the name of the requesting group member. }}. */
"PENDING_GROUP_MEMBERS_DENY_REQUEST_CONFIRMATION_TITLE_FORMAT" = "¿Rechazar la solicitud de %1$@? Esta persona ya no podrá solicitar unirse al grupo mediante enlace.";

/* Label indicating that a group has no pending member requests. */
"PENDING_GROUP_MEMBERS_NO_PENDING_MEMBER_REQUESTS" = "No hay solicitudes pendientes.";

/* Label indicating that a group has no pending members. */
"PENDING_GROUP_MEMBERS_NO_PENDING_MEMBERS" = "No hay invitaciones que mostrar.";

/* Message indicating that a request to join the group was successfully approved. Embeds {{ the name of the approved user }}. */
"PENDING_GROUP_MEMBERS_REQUEST_APPROVED_FORMAT" = "Se ha añadido a %1$@.";

/* Message indicating that a request to join the group was successfully denied. Embeds {{ the name of the denied user }}. */
"PENDING_GROUP_MEMBERS_REQUEST_DENIED_FORMAT" = "Se ha rechazado a %1$@.";

/* Title of 'revoke invite' button. */
"PENDING_GROUP_MEMBERS_REVOKE_INVITE_1_BUTTON" = "Retirar invitación";

/* Format for title of 'revoke invite' confirmation alert. Embeds {{ the name of the invited group member. }}. */
"PENDING_GROUP_MEMBERS_REVOKE_LOCAL_INVITE_CONFIRMATION_TITLE_1_FORMAT" = "¿Retirar la invitación enviada a %1$@?";

/* Footer for the 'invites by other group members' section of the 'member requests and invites' view. */
"PENDING_GROUP_MEMBERS_SECTION_FOOTER_INVITES_FROM_OTHER_MEMBERS" = "No se muestra la información de las personas que otros participantes han invitado. Dicha información se compartirá cuando se unan al grupo. También verán los mensajes del grupo a partir de ese momento.";

/* Footer for the 'pending member requests' section of the 'member requests and invites' view. Embeds {{ the name of the group }}. */
"PENDING_GROUP_MEMBERS_SECTION_FOOTER_PENDING_MEMBER_REQUESTS_FORMAT" = "Las personas de esta lista han solicitado unirse al grupo \"%1$@\" mediante enlace.";

/* Title for the 'invalid invites' section of the 'member requests and invites' view. */
"PENDING_GROUP_MEMBERS_SECTION_TITLE_INVALID_INVITES" = "Invitaciones no válidas";

/* Title for the 'invites by other group members' section of the 'member requests and invites' view. */
"PENDING_GROUP_MEMBERS_SECTION_TITLE_INVITES_FROM_OTHER_MEMBERS" = "Personas que otros participantes han invitado";

/* Title for the 'people you invited' section of the 'member requests and invites' view. */
"PENDING_GROUP_MEMBERS_SECTION_TITLE_PEOPLE_YOU_INVITED" = "Personas que has invitado";

/* Label for view-once messages indicating that the message's contents are expired and unavailable to download. */
"PER_MESSAGE_EXPIRATION_EXPIRED" = "Caducado";

/* Label for view-once messages that have invalid content. */
"PER_MESSAGE_EXPIRATION_INVALID_CONTENT" = "No se ha podido procesar el mensaje recibido";

/* inbox cell and notification text for an already viewed view-once media message. */
"PER_MESSAGE_EXPIRATION_NOT_VIEWABLE" = "Archivo multimedia";

/* Label for outgoing view-once messages. */
"PER_MESSAGE_EXPIRATION_OUTGOING_MESSAGE" = "Archivo multimedia";

/* inbox cell and notification text for a view-once photo. */
"PER_MESSAGE_EXPIRATION_PHOTO_PREVIEW" = "Foto de visualización única";

/* inbox cell and notification text for a view-once video. */
"PER_MESSAGE_EXPIRATION_VIDEO_PREVIEW" = "Vídeo de visualización única";

/* Label for view-once messages indicating that user can tap to view the message's contents. */
"PER_MESSAGE_EXPIRATION_VIEW_PHOTO" = "Ver foto";

/* Label for view-once messages indicating that user can tap to view the message's contents. */
"PER_MESSAGE_EXPIRATION_VIEW_VIDEO" = "Ver vídeo";

/* Label for view-once messages indicating that the local user has viewed the message's contents. */
"PER_MESSAGE_EXPIRATION_VIEWED" = "Visto";

/* A user friendly name for the 'everybody' phone number discoverability mode. */
"PHONE_NUMBER_DISCOVERABILITY_EVERYBODY" = "Cualquiera";

/* A user friendly description of the 'everybody' phone number discoverability mode. */
"PHONE_NUMBER_DISCOVERABILITY_EVERYBODY_DESCRIPTION" = "Cualquiera que tenga tu número de teléfono verá que estás en Signal y podrá iniciar chats contigo.";

/* A user friendly name for the 'nobody' phone number discoverability mode. */
"PHONE_NUMBER_DISCOVERABILITY_NOBODY" = "Nadie";

/* A user friendly description of the 'nobody' phone number discoverability mode. */
"PHONE_NUMBER_DISCOVERABILITY_NOBODY_DESCRIPTION" = "Nadie podrá ver que estás en Signal a menos que le envíes un mensaje o ya tengas un chat con esa persona.";

/* A format for a label showing an example phone number. Embeds {{the example phone number}}. */
"PHONE_NUMBER_EXAMPLE_FORMAT" = "Ejemplo: %1$@";

/* A user friendly name for the 'everybody' phone number sharing mode. */
"PHONE_NUMBER_SHARING_EVERYBODY" = "Cualquiera";

/* A user friendly description of the 'everybody' phone number sharing mode. */
"PHONE_NUMBER_SHARING_EVERYBODY_DESCRIPTION" = "Tu número de teléfono será visible para las personas y los grupos a los que les envíes mensajes.";

/* A user friendly name for the 'nobody' phone number sharing mode. */
"PHONE_NUMBER_SHARING_NOBODY" = "Nadie";

/* A user-friendly description of the 'nobody' phone number sharing mode when phone number discovery is set to 'everybody'. */
"PHONE_NUMBER_SHARING_NOBODY_DESCRIPTION_DISCOVERABILITY_EVERYBODY" = "Tu número de teléfono no será visible para nadie a menos que lo tenga guardado en su teléfono.";

/* A user-friendly description of the 'nobody' phone number sharing mode when phone number discovery is set to 'nobody'. */
"PHONE_NUMBER_SHARING_NOBODY_DESCRIPTION_DISCOVERABILITY_NOBODY" = "Tu número de teléfono no será visible para nadie.";

/* Label for 'Home' phone numbers. */
"PHONE_NUMBER_TYPE_HOME" = "casa";

/* Label for 'HomeFAX' phone numbers. */
"PHONE_NUMBER_TYPE_HOME_FAX" = "fax casa";

/* Label for 'iPhone' phone numbers. */
"PHONE_NUMBER_TYPE_IPHONE" = "iPhone";

/* Label for 'Main' phone numbers. */
"PHONE_NUMBER_TYPE_MAIN" = "principal";

/* Label for 'Mobile' phone numbers. */
"PHONE_NUMBER_TYPE_MOBILE" = "móvil";

/* Label for 'Other' phone numbers. */
"PHONE_NUMBER_TYPE_OTHER" = "otro";

/* Label for 'Other FAX' phone numbers. */
"PHONE_NUMBER_TYPE_OTHER_FAX" = "otro fax";

/* Label for 'Pager' phone numbers. */
"PHONE_NUMBER_TYPE_PAGER" = "pager";

/* Label for 'Work' phone numbers. */
"PHONE_NUMBER_TYPE_WORK" = "trabajo";

/* Label for 'Work FAX' phone numbers. */
"PHONE_NUMBER_TYPE_WORK_FAX" = "fax trabajo";

/* alert title, generic error preventing user from capturing a photo */
"PHOTO_CAPTURE_GENERIC_ERROR" = "No se ha podido capturar la imagen.";

/* alert title */
"PHOTO_CAPTURE_UNABLE_TO_INITIALIZE_CAMERA" = "No se ha podido configurar la cámara.";

/* Button label for opening the chat on a sheet presented from photo capture view indicating that a username QR code was found. */
"PHOTO_CAPTURE_USERNAME_QR_CODE_FOUND_CTA" = "Ir al chat";

/* Message for a sheet presented from photo capture view indicating that a username QR code was found. Embeds {{username}}. */
"PHOTO_CAPTURE_USERNAME_QR_CODE_FOUND_MESSAGE_FORMAT" = "Inicia un chat con %1$@";

/* Title for sheet presented from photo capture view indicating that a username QR code was found. Embeds {{username}}. */
"PHOTO_CAPTURE_USERNAME_QR_CODE_FOUND_TITLE_FORMAT" = "Hemos encontrado a %1$@";

/* Pressing this button pins a thread */
"PIN_ACTION" = "Fijar";

/* Error body indicating that the attempt to change a PIN failed. */
"PIN_CHANGE_ERROR_MESSAGE" = "No se ha podido crear tu nuevo PIN. Tu PIN actual se ha desactivado. Comprueba tu conexión e inténtalo de nuevo.";

/* Error title indicating that the attempt to change a PIN failed. */
"PIN_CHANGE_ERROR_TITLE" = "No se ha podido cambiar el PIN";

/* Label indicating the user must use at least 4 characters */
"PIN_CREATION_ALPHANUMERIC_HINT" = "El PIN debe contener al menos 4 caracteres";

/* Title of the 'pin creation' recreation view. */
"PIN_CREATION_CHANGING_TITLE" = "Cambia tu PIN";

/* Title of the 'pin creation' confirmation view. */
"PIN_CREATION_CONFIRM_TITLE" = "Confirma tu PIN";

/* The explanation of confirmation in the 'pin creation' view. */
"PIN_CREATION_CONFIRMATION_EXPLANATION" = "Introduce el PIN que acabas de crear.";

/* Button asking if the user would like to create an alphanumeric PIN */
"PIN_CREATION_CREATE_ALPHANUMERIC" = "Crear PIN alfanumérico";

/* Button asking if the user would like to create an numeric PIN */
"PIN_CREATION_CREATE_NUMERIC" = "Crear PIN numérico";

/* Action of the 'pin disable' action sheet. */
"PIN_CREATION_DISABLE_CONFIRMATION_ACTION" = "Desactivar PIN";

/* Message of the 'pin disable' action sheet. */
"PIN_CREATION_DISABLE_CONFIRMATION_MESSAGE" = "Si desactivas el PIN, perderás todos los datos de tu cuenta si vuelves a registrarte en Signal. Solo podrás conservar los datos si los transfieres desde otro dispositivo iOS. No puedes activar el bloqueo de registro si el PIN está desactivado.";

/* Title of the 'pin disable' action sheet. */
"PIN_CREATION_DISABLE_CONFIRMATION_TITLE" = "Advertencia";

/* The explanation in the 'pin creation' view. */
"PIN_CREATION_EXPLANATION" = "El PIN mantiene la información guardada en Signal cifrada para que solo tú tengas acceso. Tu perfil, ajustes y contactos se restaurarán al reinstalar Signal. No necesitarás el PIN para abrir la aplicación.";

/* Learn more action on the pin creation view */
"PIN_CREATION_LEARN_MORE" = "Más sobre los PIN";

/* Users can create PINs to restore their account data later. They can learn more about this on a sheet. This is the text on that sheet. */
"PIN_CREATION_LEARN_MORE_TEXT" = "El PIN mantiene la información guardada en Signal cifrada para que solo tú tengas acceso. Tu perfil, ajustes y contactos se restaurarán al reinstalar Signal.";

/* Users can create PINs to restore their account data later. They can learn more about this on a sheet. This is the title on that sheet. */
"PIN_CREATION_LEARN_MORE_TITLE" = "Acerca de los PIN de Signal";

/* Label indicating that the attempted PIN does not match the first PIN */
"PIN_CREATION_MISMATCH_ERROR" = "Los PIN no coinciden. Inténtalo de nuevo.";

/* Error body indicating that the attempt to create a PIN failed due to network issues. */
"PIN_CREATION_NO_NETWORK_ERROR_MESSAGE" = "Comprueba tu conexión e inténtalo de nuevo.";

/* Error title indicating that the attempt to create a PIN failed due to network issues. */
"PIN_CREATION_NO_NETWORK_ERROR_TITLE" = "Sin conexión de red";

/* Label indicating the user must use at least 4 digits */
"PIN_CREATION_NUMERIC_HINT" = "El PIN debe contener al menos 4 dígitos";

/* Label indication the user must confirm their PIN. */
"PIN_CREATION_PIN_CONFIRMATION_HINT" = "Vuelve a introducir el PIN";

/* Indicates the work we are doing while creating the user's pin */
"PIN_CREATION_PIN_PROGRESS" = "Creando PIN…";

/* The re-creation explanation in the 'pin creation' view. */
"PIN_CREATION_RECREATION_EXPLANATION" = "Puedes cambiar tu PIN siempre que este dispositivo esté registrado.";

/* Skip action on the pin creation view */
"PIN_CREATION_SKIP" = "Desactivar PIN";

/* Title of the 'pin creation' view. */
"PIN_CREATION_TITLE" = "Crea tu PIN";

/* Label indicating that the attempted PIN is too weak */
"PIN_CREATION_WEAK_ERROR" = "Elige un PIN más seguro";

/* If your attempted PIN is too weak, you'll see an error message. This is the text on the error dialog. */
"PIN_CREATION_WEAK_ERROR_MESSAGE" = "El PIN mantiene la información guardada en Signal cifrada para que solo tú tengas acceso. Elige un PIN más seguro para proteger tu cuenta.";

/* If the user is re-registering, they need to enter their PIN to restore all their data. In some cases, they can skip this entry and lose some data. This text is shown on a button that lets them begin to do this. */
"PIN_ENTER_EXISTING_SKIP" = "Omitir PIN";

/* If the user is re-registering, they need to enter their PIN to restore all their data. If they don't remember their PIN, they may remember their Recovery Key which can be used instead of a PIN. */
"PIN_ENTER_EXISTING_USE_RECOVERY_KEY" = "Usar clave de recuperación";

/* Error title indicating that the attempt to recreate a PIN failed. */
"PIN_RECREATION_ERROR_TITLE" = "No se ha podido crear el PIN";

/* Error body indicating that the attempt to recreate a PIN failed. */
"PIN_RECRETION_ERROR_MESSAGE" = "No se ha podido crear tu PIN. Comprueba tu conexión e inténtalo de nuevo.";

/* The explanation for the 'pin reminder' dialog. */
"PIN_REMINDER_EXPLANATION" = "Para ayudarte a memorizar el PIN, te lo pediremos de vez en cuando. Con el tiempo lo haremos con menos frecuencia.";

/* Text asking if the user forgot their pin for the 'pin reminder' dialog. */
"PIN_REMINDER_FORGOT_PIN" = "¿No recuerdas tu PIN?";

/* Action text for PIN reminder megaphone */
"PIN_REMINDER_MEGAPHONE_ACTION" = "Verificar PIN";

/* Body for PIN reminder megaphone */
"PIN_REMINDER_MEGAPHONE_BODY" = "De vez en cuando te pediremos verificar tu PIN para que lo puedas recordar.";

/* Toast indicating that we'll ask you for your PIN again tomorrow, after successfully entering it. */
"PIN_REMINDER_MEGAPHONE_FEW_DAYS_SUCCESSFUL_TOAST" = "PIN correcto. Te lo recordaremos de nuevo en unos días.";

/* Toast indicating that we'll ask you for your PIN again in 3 days. */
"PIN_REMINDER_MEGAPHONE_FEW_DAYS_TOAST" = "Te lo recordaremos de nuevo en unos días.";

/* Title for PIN reminder megaphone */
"PIN_REMINDER_MEGAPHONE_TITLE" = "Verifica tu PIN de Signal";

/* Toast indicating that we'll ask you for your PIN again tomorrow, after successfully entering it. */
"PIN_REMINDER_MEGAPHONE_TOMORROW_SUCCESSFUL_TOAST" = "PIN correcto. Te lo recordaremos de nuevo mañana.";

/* Toast indicating that we'll ask you for your PIN again tomorrow. */
"PIN_REMINDER_MEGAPHONE_TOMORROW_TOAST" = "Te lo recordaremos de nuevo mañana.";

/* Toast indicating that we'll ask you for your PIN again in 2 weeks, after successfully entering it. */
"PIN_REMINDER_MEGAPHONE_TWO_WEEK_SUCCESSFUL_TOAST" = "PIN correcto. Te lo recordaremos de nuevo en un par de semanas.";

/* Toast indicating that we'll ask you for your PIN again tomorrow. */
"PIN_REMINDER_MEGAPHONE_TWO_WEEK_TOAST" = "Te lo recordaremos de nuevo en un par de semanas.";

/* Toast indicating that we'll ask you for your PIN again tomorrow, after successfully entering it. */
"PIN_REMINDER_MEGAPHONE_WEEK_SUCCESSFUL_TOAST" = "PIN correcto. Te lo recordaremos de nuevo en una semana.";

/* Toast indicating that we'll ask you for your PIN again in a week. */
"PIN_REMINDER_MEGAPHONE_WEEK_TOAST" = "Te lo recordaremos de nuevo en una semana.";

/* Label indicating that the attempted PIN does not match the user's PIN */
"PIN_REMINDER_MISMATCH_ERROR" = "PIN incorrecto. Inténtalo de nuevo.";

/* The title for the 'pin reminder' dialog. */
"PIN_REMINDER_TITLE" = "Introduce tu PIN de Signal";

/* Label indicating that the attempted PIN is too short */
"PIN_REMINDER_TOO_SHORT_ERROR" = "El PIN debe contener al menos 4 dígitos.";

/* An explanation that you have already pinned the maximum number of conversations. */
"PINNED_CONVERSATION_LIMIT" = "Solo puedes fijar un máximo de 4 chats.";

/* Accessibility label prefix for banner showing a pinned message */
"PINNED_MESSAGE_BANNER_AX_LABEL" = "Mensaje fijado:";

/* Shown when another user pins a message. Embeds {{ another user }}. */
"PINNED_MESSAGE_CHAT_EVENT_OTHER" = "%1$@ ha fijado un mensaje";

/* Shown when the local user pins a message. */
"PINNED_MESSAGE_CHAT_EVENT_SELF" = "Has fijado un mensaje";

/* Accessibility label for pin message button */
"PINNED_MESSAGE_MENU_ACCESSIBILITY_LABEL" = "Menú de mensajes fijados";

/* Label for button to pin a message */
"PINNED_MESSAGE_PIN_ACTION_TITLE" = "Fijar";

/* Message for an action sheet confirming the user wants to replace oldest pinned message. */
"PINNED_MESSAGE_REPLACE_OLDEST_BODY" = "Si fijas este mensaje, se reemplazará el más antiguo.";

/* Option in pinned message action sheet to replace oldest pin. */
"PINNED_MESSAGE_REPLACE_OLDEST_BUTTON" = "Reemplazar";

/* Title for an action sheet confirming the user wants to replace oldest pinned message. */
"PINNED_MESSAGE_REPLACE_OLDEST_TITLE" = "¿Reemplazar el mensaje fijado más antiguo?";

/* Body for error sheet shown if the pinned message failed to send */
"PINNED_MESSAGE_SEND_ERROR_SHEET_BODY" = "Comprueba tu conexión e inténtalo de nuevo.";

/* Title for error sheet shown if the pinned message failed to send */
"PINNED_MESSAGE_SEND_ERROR_SHEET_TITLE" = "No se ha podido fijar el mensaje";

/* Text to show on a toast when someone unpins a message */
"PINNED_MESSAGE_TOAST" = "Mensaje desfijado";

/* Label for button to unpin a message */
"PINNED_MESSAGE_UNPIN_ACTION_TITLE" = "Desfijar";

/* Option in pinned message action sheet to pin for 24 hours. */
"PINNED_MESSAGES_24_HOURS" = "24 horas";

/* Option in pinned message action sheet to pin for 30 days. */
"PINNED_MESSAGES_30_DAYS" = "30 días";

/* Option in pinned message action sheet to pin for 7 days. */
"PINNED_MESSAGES_7_DAYS" = "7 días";

/* Title for Pinned Messages detail view */
"PINNED_MESSAGES_DETAILS_TITLE" = "Mensajes fijados";

/* Title for an action sheet to indicate how long to keep the pin active */
"PINNED_MESSAGES_EXPIRY_SHEET_TITLE" = "Fijar mensaje…";

/* Option in pinned message action sheet to pin with no expiry. */
"PINNED_MESSAGES_FOREVER" = "para siempre";

/* Action menu item to go to a message in the conversation view */
"PINNED_MESSAGES_GO_TO_MESSAGE" = "Ir al mensaje";

/* Action menu item to see all pinned messages */
"PINNED_MESSAGES_SEE_ALL_MESSAGES" = "Ver todos los mensajes";

/* Action menu item to unpin a message */
"PINNED_MESSAGES_UNPIN" = "Desfijar";

/* Title for a button to unpin all pinned messages. */
"PINNED_MESSAGES_UNPIN_ALL" = "Desfijar todo";

/* The title for pinned conversation section on the conversation list */
"PINNED_SECTION_TITLE" = "Fijados";

/* Body for a sheet warning users they are pinning a disappearing message. */
"PINNING_DISAPPEARING_MESSAGE_WARNING_BODY" = "Los mensajes temporales permanecerán fijados hasta que la duración establecida finalice y el mensaje desaparezca del chat.";

/* Title for a sheet warning users they are pinning a disappearing message. */
"PINNING_DISAPPEARING_MESSAGE_WARNING_TITLE" = "Fijar mensajes temporales";

/* Action text for PIN megaphone when user doesn't have a PIN */
"PINS_MEGAPHONE_ACTION" = "Crear PIN";

/* Body for PIN megaphone when user doesn't have a PIN */
"PINS_MEGAPHONE_BODY" = "Completa el registro de tu PIN de Signal.";

/* Title for PIN megaphone when user doesn't have a PIN */
"PINS_MEGAPHONE_TITLE" = "Crear un PIN";

/* Toast indicating that a PIN has been created. */
"PINS_MEGAPHONE_TOAST" = "PIN creado. Lo puedes cambiar en Ajustes.";

/* Accessibility label for button to start media playback */
"PLAY_BUTTON_ACCESSABILITY_LABEL" = "Reproducir archivo";

/* Accessibility label for poll message. Embeds {{ poll question }}. */
"POLL_ACCESSIBILITY_LABEL" = "Encuesta: %1$@";

/* Accessibility label for a vote option that is not selected by the user. */
"POLL_ACCESSIBILITY_LABEL_OPTION_PENDING" = "pendiente";

/* Title for a toggle allowing multiple votes for a poll. */
"POLL_ALLOW_MULTIPLE_LABEL" = "Permitir varios votos";

/* Button to view a poll after its ended */
"POLL_BUTTON_VIEW_POLL" = "Ver encuesta";

/* Button to view poll results */
"POLL_BUTTON_VIEW_RESULTS" = "Ver resultados";

/* Button to view poll votes */
"POLL_BUTTON_VIEW_VOTES" = "Ver votos";

/* Toast telling user to add a question to poll. */
"POLL_CREATE_ERROR_TOAST_NO_QUESTION" = "Añade una pregunta";

/* Toast telling user to add options and question to poll. */
"POLL_CREATE_ERROR_TOAST_NO_QUESTION_OR_ENOUGH_OPTIONS" = "Añade una pregunta y al menos dos opciones";

/* Toast telling user to add more options to poll. */
"POLL_CREATE_ERROR_TOAST_NOT_ENOUGH_OPTIONS" = "Añade al menos dos opciones";

/* Title of create poll pane */
"POLL_CREATE_TITLE" = "Nueva encuesta";

/* Label for button to end a poll */
"POLL_DETAILS_END_POLL" = "Finalizar encuesta";

/* Title of poll details pane */
"POLL_DETAILS_TITLE" = "Detalles de la encuesta";

/* Title for an action sheet confirming the user wants end a poll. */
"POLL_END_CONFIRMATION" = "¿Finalizar encuesta?";

/* Message for an action sheet confirming the user wants to end a poll. */
"POLL_END_CONFIRMATION_MESSAGE" = "Los participantes del grupo ya no podrán votar en esta encuesta.";

/* Shown when another user ends a poll. Embeds {{ another user }} and {{ poll question }}. */
"POLL_ENDED_BY_OTHER_CHAT_LIST_UPDATE" = "%1$@ ha finalizado la encuesta \"%2$@\"";

/* Shown when the local user ends a poll. Embeds {{ poll question }}. */
"POLL_ENDED_BY_YOU_CHAT_LIST_UPDATE" = "Has finalizado la encuesta \"%1$@\"";

/* Notification that {{contact}} ended a poll with question {{poll question}} */
"POLL_ENDED_NOTIFICATION" = "%1$@ ha finalizado la encuesta \"%2$@\"";

/* Label specifying the poll is finished and these are the final results */
"POLL_FINAL_RESULTS_LABEL" = "Resultados finales";

/* Label specifying the message type as a poll */
"POLL_LABEL" = "Encuesta";

/* String to display when a poll has no votes */
"POLL_NO_VOTES" = "Sin votos";

/* Format text for the placeholder of an option row when creating a poll. Embeds {{ the number of this option in a list, as a pre-localized string }}, so it should look like , . */
"POLL_OPTION_PLACEHOLDER_FORMAT" = "Opción %1$@";

/* Header for the poll options text boxes when making a new poll */
"POLL_OPTIONS_LABEL" = "Opciones";

/* Prefix for a poll preview */
"POLL_PREFIX" = "Encuesta:";

/* Header for the poll question text box when making a new poll */
"POLL_QUESTION_LABEL" = "Pregunta";

/* Placeholder text for poll question */
"POLL_QUESTION_PLACEHOLDER_TEXT" = "Escribe aquí tu pregunta";

/* Title of poll details pane when poll is ended */
"POLL_RESULTS_TITLE" = "Resultados de la encuesta";

/* Label specifying the user can select more than one option */
"POLL_SELECT_LABEL_MULTIPLE" = "Elige una o más opciones";

/* Label specifying the user can select one option */
"POLL_SELECT_LABEL_SINGULAR" = "Elige una opción";

/* Notification that {{contact}} voted in a poll with question {{poll question}} */
"POLL_VOTED_NOTIFICATION" = "%1$@ ha votado en la encuesta \"%2$@\"";

/* Badge indicating that the user is verified. */
"PRIVACY_IDENTITY_IS_VERIFIED_BADGE" = "Identidad verificada";

/* Button that shows the 'scan with camera' view. */
"PRIVACY_TAP_TO_SCAN" = "Toca para escanear";

/* Button that lets user mark another user's identity as unverified. */
"PRIVACY_UNVERIFY_BUTTON" = "Retirar marca de verificación";

/* Alert body when verifying with {{contact name}} */
"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "Este no es tu número de seguridad con %1$@. ¿Estás intentando verificar al contacto correcto?";

/* Alert body */
"PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "El número guardado en tu portapapeles no coincide con el número de seguridad del chat con esta persona.";

/* Alert body for user error */
"PRIVACY_VERIFICATION_FAILED_NO_SAFETY_NUMBERS_IN_CLIPBOARD" = "Signal no ha encontrado el número de seguridad en el portapapeles. ¿Lo has copiado correctamente?";

/* Alert body when verifying with {{contact name}} */
"PRIVACY_VERIFICATION_FAILED_THEY_HAVE_WRONG_KEY_FOR_ME" = "Todos los chats entre dos personas en Signal tienen un número de seguridad único. Vuelve a verificar que el número que muestra %1$@ coincida con el de tu chat con esta persona.";

/* alert body */
"PRIVACY_VERIFICATION_FAILED_WITH_OLD_LOCAL_VERSION" = "Estás usando una versión anterior de Signal. Debes actualizar la app para poder hacer la verificación.";

/* alert body */
"PRIVACY_VERIFICATION_FAILED_WITH_OLD_REMOTE_VERSION" = "Esta persona está usando una versión anterior de Signal. Debe actualizar la app para que puedas hacer la verificación.";

/* alert body */
"PRIVACY_VERIFICATION_FAILURE_INVALID_QRCODE" = "El código escaneado no parece un código de número de seguridad. ¿Ambos dispositivos tienen una versión actualizada de Signal?";

/* Navbar title */
"PRIVACY_VERIFICATION_TITLE" = "Verificar número de seguridad";

/* Button that lets user mark another user's identity as verified. */
"PRIVACY_VERIFY_BUTTON" = "Verificar identidad";

/* Button to add a new viewer on the 'private story settings' view */
"PRIVATE_STORY_SETTINGS_ADD_VIEWER_BUTTON" = "Añadir personas";

/* Button to delete the story on the 'private story settings' view */
"PRIVATE_STORY_SETTINGS_DELETE_BUTTON" = "Eliminar historia personalizada";

/* Action sheet title confirming deletion of a private story on the 'private story settings' view. Embeds {{ $1%@ private story name }} */
"PRIVATE_STORY_SETTINGS_DELETE_CONFIRMATION_FORMAT" = "¿Seguro que quieres eliminar \"%1$@\"? También se eliminará todo el contenido que hayas compartido en esta historia.";

/* Action sheet button to remove a viewer from a story on the 'private story settings' view. */
"PRIVATE_STORY_SETTINGS_REMOVE_BUTTON" = "Eliminar";

/* Action sheet description prompting to remove a viewer from a story on the 'private story settings' view. */
"PRIVATE_STORY_SETTINGS_REMOVE_VIEWER_DESCRIPTION" = "Esta persona ya no podrá ver esta historia.";

/* Action sheet title prompting to remove a viewer from a story on the 'private story settings' view. Embeds {{ viewer name }} */
"PRIVATE_STORY_SETTINGS_REMOVE_VIEWER_TITLE_FORMAT" = "¿Eliminar a %1$@?";

/* No comment provided by engineer. */
"PROCEED_BUTTON" = "Continuar";

/* Placeholder text for the bio field of the profile bio view. */
"PROFILE_BIO_VIEW_BIO_PLACEHOLDER" = "Escribe algunas palabras sobre ti…";

/* The 'Be kind' default bio in the profile bio view. */
"PROFILE_BIO_VIEW_DEFAULT_BIO_BE_KIND" = "Namasté";

/* The 'Coffee lover' default bio in the profile bio view. */
"PROFILE_BIO_VIEW_DEFAULT_BIO_COFFEE_LOVER" = "Recargando energías";

/* The 'Encrypted' default bio in the profile bio view. */
"PROFILE_BIO_VIEW_DEFAULT_BIO_ENCRYPTED" = "Privacidad ante todo";

/* The 'free to chat' default bio in the profile bio view. */
"PROFILE_BIO_VIEW_DEFAULT_BIO_FREE_TO_CHAT" = "Excelente y mejorando";

/* The 'Speak Freely' default bio in the profile bio view. */
"PROFILE_BIO_VIEW_DEFAULT_BIO_SPEAK_FREELY" = "¡Hola, hola!";

/* The 'Taking a break' default bio in the profile bio view. */
"PROFILE_BIO_VIEW_DEFAULT_BIO_TAKING_A_BREAK" = "Desconectando para conectar";

/* The 'Working on something new' default bio in the profile bio view. */
"PROFILE_BIO_VIEW_DEFAULT_BIO_WORKING_ON_SOMETHING_NEW" = "Trabajando en algo nuevo";

/* Title for the profile bio view. */
"PROFILE_BIO_VIEW_TITLE" = "Sobre mí";

/* Title for the profile bio view. Embeds {{ the number of characters that can be added to the profile bio without hitting the length limit }}. */
"PROFILE_BIO_VIEW_TITLE_FORMAT" = "Sobre mí (%1$@)";

/* The copy rendered in a conversation when someone in your address book changes their profile name. Embeds {contact name}, {old profile name}, {new profile name} */
"PROFILE_NAME_CHANGE_SYSTEM_CONTACT_FORMAT" = "%1$@ ha cambiado su nombre de perfil de \"%2$@\" a \"%3$@\".";

/* The copy rendered in a conversation when someone not in your address book changes their profile name. Embeds {old profile name}, {new profile name} */
"PROFILE_NAME_CHANGE_SYSTEM_NONCONTACT_FORMAT" = "%1$@ ha cambiado su nombre de perfil a \"%2$@\".";

/* First bullet point for the explainer sheet for profile names */
"PROFILE_NAME_EDUCATION_SHEET_BULLET_1" = "Signal no puede verificar los nombres ni las fotos.";

/* Second bullet point for the explainer sheet for profile names */
"PROFILE_NAME_EDUCATION_SHEET_BULLET_2" = "Signal nunca se pondrá en contacto contigo para pedirte tu código de registro, PIN o clave de recuperación.";

/* Third bullet point for the explainer sheet for profile names */
"PROFILE_NAME_EDUCATION_SHEET_BULLET_3" = "Ten cuidado con las cuentas que se hacen pasar por otras personas.";

/* Fourth bullet point for the explainer sheet for profile names */
"PROFILE_NAME_EDUCATION_SHEET_BULLET_4" = "No compartas información personal con personas que no conozcas.";

/* Header for the explainer sheet for profile names */
"PROFILE_NAME_EDUCATION_SHEET_HEADER_FORMAT" = "Cada usuario elige su <bold>nombre de perfil</bold> en Signal.";

/* Title for the profile name view. */
"PROFILE_NAME_VIEW_TITLE" = "Tu nombre";

/* Placeholder when the user doesn't have an 'about' for profile settings screen. */
"PROFILE_SETTINGS_BIO_PLACEHOLDER" = "Sobre mí";

/* Placeholder when the user doesn't have a 'name' defined for profile settings screen. */
"PROFILE_SETTINGS_NAME_PLACEHOLDER" = "Nombre";

/* A message explaining that something is wrong with the username, on a sheet allowing the user to resolve the issue. */
"PROFILE_SETTINGS_USERNAME_CORRUPTED_RESOLUTION_CONFIRMATION_ALERT_MESSAGE" = "Ha habido un problema con tu alias, por lo que ya no está asignado a tu cuenta. Puedes intentar crearlo de nuevo o elegir uno distinto.";

/* Title for an action sheet button allowing users to delete their corrupted username. */
"PROFILE_SETTINGS_USERNAME_CORRUPTED_RESOLUTION_DELETE_USERNAME_ACTION_TITLE" = "Eliminar alias";

/* Title for an action sheet button allowing users to fix their username when their current one is corrupted. */
"PROFILE_SETTINGS_USERNAME_CORRUPTED_RESOLUTION_FIX_ACTION_TITLE" = "Corregir ahora";

/* A message asking the user if they are sure they want to remove their username and explaining what will happen. Embeds {{ the user's current username }}. */
"PROFILE_SETTINGS_USERNAME_DELETION_CONFIRMATION_ALERT_MESSAGE_FORMAT" = "Se eliminará tu alias y deshabilitarán tu código QR y tu enlace. \"%1$@\" estará disponible para que otras personas lo usen. ¿Seguro que quieres continuar?";

/* The title of an action sheet button that will delete a user's username. */
"PROFILE_SETTINGS_USERNAME_DELETION_USERNAME_ACTION_TITLE" = "Eliminar alias";

/* Title for a menu action allowing users to edit their existing username. */
"PROFILE_SETTINGS_USERNAME_EDIT_USERNAME_ACTION" = "Editar alias";

/* Title for a table cell that lets the user manage their username link and QR code. */
"PROFILE_SETTINGS_USERNAME_LINK_CELL_TITLE" = "Código QR o enlace";

/* A placeholder value shown in the profile settings screen on a tappable item leading to a username selection flow, for when the user doesn't have a username. */
"PROFILE_SETTINGS_USERNAME_PLACEHOLDER" = "Alias";

/* Error message shown when user tries to update profile with a family name that is too long. */
"PROFILE_VIEW_ERROR_FAMILY_NAME_TOO_LONG" = "Tu apellido es demasiado largo.";

/* Error message shown when user tries to update profile without a given name */
"PROFILE_VIEW_ERROR_GIVEN_NAME_REQUIRED" = "Tu nombre es obligatorio.";

/* Error message shown when user tries to update profile with a given name that is too long. */
"PROFILE_VIEW_ERROR_GIVEN_NAME_TOO_LONG" = "Tu nombre es demasiado largo.";

/* Default text for the family name field of the profile view. */
"PROFILE_VIEW_FAMILY_NAME_DEFAULT_TEXT" = "Apellido (opcional)";

/* Default text for the given name field of the profile view. */
"PROFILE_VIEW_GIVEN_NAME_DEFAULT_TEXT" = "Nombre (obligatorio)";

/* Error shown when the user tries to update their profile when the app is not connected to the internet. */
"PROFILE_VIEW_NO_CONNECTION" = "El perfil solo se puede actualizar si tienes conexión a Internet.";

/* Description of the user profile. */
"PROFILE_VIEW_PROFILE_DESCRIPTION" = "Tu perfil y los cambios que hagas en él serán visibles para las personas a las que envías mensajes, tus contactos y tus grupos.";

/* Title for the profile view. */
"PROFILE_VIEW_TITLE" = "Perfil";

/* Footer below the usernames section of the profile settings explaining username visibility. */
"PROFILE_VIEW_USERNAME_DESCRIPTION" = "Tu alias, código QR y enlace no se muestran en tu perfil. Comparte tu alias solo con personas de confianza.";

/* Footer below the usernames section of the profile settings when a username has not been set. */
"PROFILE_VIEW_USERNAME_UNSET_DESCRIPTION" = "Ahora, las personas pueden enviarte mensajes usando tu alias opcional, con lo que no necesitas dar tu número de teléfono.";

/* The title for the address of the signal proxy */
"PROXY_ADDRESS" = "Dirección del proxy";

/* The provided proxy connected successfully */
"PROXY_CONNECTED_SUCCESSFULLY" = "Signal se ha conectado al proxy. Puedes desactivar el proxy en cualquier momento en Ajustes.";

/* The provided proxy couldn't connect */
"PROXY_FAILED_TO_CONNECT" = "No se ha podido conectar con el servidor proxy. Comprueba la dirección e inténtalo de nuevo.";

/* Placeholder text for signal proxy host */
"PROXY_PLACEHOLDER" = "Introduce la dirección del proxy";

/* Title for the signal proxy settings */
"PROXY_SETTINGS_TITLE" = "Proxy";

/* Notification action button title */
"PUSH_MANAGER_MARKREAD" = "Marcar como leído";

/* Notification action button title for 'react with thumbs up.' */
"PUSH_MANAGER_REACT_WITH_THUMBS_UP" = "👍";

/* Notification action button title */
"PUSH_MANAGER_REPLY" = "Responder";

/* Title of alert shown when push tokens sync job succeeds. */
"PUSH_REGISTER_SUCCESS" = "Se han reactivado las notificaciones push.";

/* Body for sheet with info about scanning a Quick Restore QR code */
"QUICK_RESTORE_URL_OPENED_ACTION_SHEET_EXTERNAL_URL_ACTION_BODY" = "Usa este dispositivo para escanear el código QR que se muestra en el dispositivo al que quieres transferir tus datos.";

/* Title for sheet with info about scanning a Quick Restore QR code */
"QUICK_RESTORE_URL_OPENED_ACTION_SHEET_EXTERNAL_URL_ACTION_TITLE" = "Escanear código QR";

/* Message for an action sheet telling users how to use quick restore, when trying to open an external quick restore URL. */
"QUICK_RESTORE_URL_OPENED_ACTION_SHEET_EXTERNAL_URL_MESSAGE" = "Para transferir esta cuenta a un nuevo dispositivo, toca \"Continuar\" y escanea el código QR con la cámara en Signal. Asegúrate de escanear solo códigos QR que provengan directamente de Signal.";

/* Accessibility label stating the author of the message to which you are replying. Embeds: {{ the author of the message to which you are replying }} {{ original message }}. */
"QUOTED_REPLY_ACCESSIBILITY_LABEL_FORMAT" = "Respuesta a %1$@ %2$@";

/* Indicates the author of a quoted message. Embeds {{the author's name or phone number}}. */
"QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%1$@";

/* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */
"QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "No se ha encontrado el mensaje original.";

/* Toast alert text shown when tapping on a quoted message which we cannot scroll to because the local copy of the message was since deleted. */
"QUOTED_REPLY_ORIGINAL_MESSAGE_DELETED" = "El mensaje original ya no está disponible.";

/* Toast alert text shown when tapping on a quoted message which we cannot scroll to because the local copy of the message didn't exist when the quote was received. */
"QUOTED_REPLY_ORIGINAL_MESSAGE_REMOTELY_SOURCED" = "No se ha encontrado el mensaje original.";

/* Label explaining that the content of a quoted message includes you reacting to someone's story. Embeds {{ %1$@ the story author }}. */
"QUOTED_REPLY_REACTION_TO_STORY_FORMAT_SECOND_PERSON" = "Has reaccionado a la historia de %1$@";

/* Label explaining that the content of a quoted message includes someone reacting to your story. */
"QUOTED_REPLY_REACTION_TO_STORY_FORMAT_THIRD_PERSON" = "Ha reaccionado a tu historia";

/* Message header when you are quoting a story. Embeds {{ story author name }} */
"QUOTED_REPLY_STORY_AUTHOR_INDICATOR_FORMAT" = "Historia de %1$@";

/* Indicates this message is a quoted reply to an attachment of unknown type. */
"QUOTED_REPLY_TYPE_ATTACHMENT" = "Archivo adjunto";

/* Indicates this message is a quoted reply to an audio file. */
"QUOTED_REPLY_TYPE_AUDIO" = "Audio";

/* Indicates this message is a quoted reply to animated GIF file. */
"QUOTED_REPLY_TYPE_GIF" = "GIF";

/* Indicates this message is a quoted reply to an image file. */
"QUOTED_REPLY_TYPE_IMAGE" = "Imagen";

/* Indicates this message is a quoted reply to a photo file. */
"QUOTED_REPLY_TYPE_PHOTO" = "Foto";

/* Indicates this message is a quoted reply to a video file. */
"QUOTED_REPLY_TYPE_VIDEO" = "Vídeo";

/* Indicates this message is a quoted reply to a voice message. */
"QUOTED_REPLY_TYPE_VOICE_MESSAGE" = "Mensaje de voz";

/* Label for a button to lower your raised hand in a call. */
"RAISED_HANDS_LOWER_HAND_BUTTON" = "Bajar";

/* A message appearing on the call view's raised hands toast indicating that another named member has raised their hand. */
"RAISED_HANDS_TOAST_SINGLE_HAND_MESSAGE" = "%1$@ ha levantado la mano";

/* A compact member count on the call view's raised hands toast indicating that you and a number of other users raised a hand. Embeds {{number of other users}} */
"RAISED_HANDS_TOAST_YOU_PLUS_OTHERS_COUNT" = "Tú +%1$d";

/* A message appearing on the call view's raised hands toast indicating that you raised your own hand. */
"RAISED_HANDS_TOAST_YOUR_HAND_MESSAGE" = "Has levantado la mano";

/* The header used to indicate All reactions to a given message. Embeds {{number of reactions}} */
"REACTION_DETAIL_ALL_FORMAT" = "Todas · %1$@";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu mensaje";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_TO_ALBUM_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu álbum";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_TO_AUDIO_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu audio";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_TO_CONTACT_SHARE_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu contacto compartido";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_TO_FILE_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu archivo";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_TO_GIF_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu GIF";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_TO_PHOTO_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu foto";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_TO_STICKER_MESSAGE_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu sticker";

/* notification body. Embeds {{reaction emoji}} and {{body text}} */
"REACTION_INCOMING_NOTIFICATION_TO_TEXT_MESSAGE_BODY_FORMAT" = "Ha reaccionado con %1$@ a \"%2$@\"";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_TO_VIDEO_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu vídeo";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_TO_VIEW_ONCE_MESSAGE_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu archivo multimedia";

/* notification body. Embeds {{reaction emoji}} */
"REACTION_INCOMING_NOTIFICATION_TO_VOICE_MESSAGE_BODY_FORMAT" = "Ha reaccionado con %1$@ a tu mensaje de voz";

/* Pressing this button marks a thread as read */
"READ_ACTION" = "Leído";

/* The title for a context menu item that blocks a recipient from your recipient picker list. */
"RECIPIENT_CONTEXT_MENU_BLOCK_TITLE" = "Bloquear";

/* The title for a context menu item that removes a recipient from your recipient picker list. */
"RECIPIENT_CONTEXT_MENU_REMOVE_TITLE" = "Eliminar";

/* Error message indicating that a user can't be selected. */
"RECIPIENT_PICKER_ERROR_USER_CANNOT_BE_SELECTED" = "No se puede seleccionar esta persona.";

/* Alert text. Shown after selecting a phone number that isn't valid. */
"RECIPIENT_PICKER_INVALID_NUMBER_MESSAGE" = "%1$@ no usa Signal. Inténtalo de nuevo con un número de teléfono válido.";

/* Alert title. Shown after selecting a phone number that isn't valid. */
"RECIPIENT_PICKER_INVALID_NUMBER_TITLE" = "Número de teléfono no válido";

/* Button. Shown after selecting a phone number that isn't a Signal user. Tapping the button will open a view that allows the user to send an SMS message to specified phone number. */
"RECIPIENT_PICKER_INVITE_ACTION" = "Invitar";

/* Alert text. Shown after selecting a phone number that isn't a Signal user. */
"RECIPIENT_PICKER_INVITE_MESSAGE" = "%1$@ no usa Signal. ¿Quieres enviar una invitación a este número?";

/* Alert title. Shown after selecting a phone number that isn't a Signal user. */
"RECIPIENT_PICKER_INVITE_TITLE" = "Invitar a Signal";

/* Alert title explaining what happens if you forget your 'two-factor auth pin'. */
"REGISTER_2FA_FORGOT_PIN_ALERT_TITLE" = "¿Necesitas ayuda?";

/* Alert body for a forgotten SVR (V2) PIN */
"REGISTER_2FA_FORGOT_SVR_PIN_ALERT_MESSAGE" = "Tu PIN es un código numérico o alfanumérico de 4 o más caracteres que has creado. Si olvidas tu PIN, deberás esperar 7 días para volver a registrar tu cuenta. Si tienes activadas las Copias Seguras de Signal, puedes continuar con tu clave de recuperación.";

/* Alert body for a forgotten SVR (V2) PIN when the user doesn't have reglock and they cannot necessarily create a new PIN */
"REGISTER_2FA_FORGOT_SVR_PIN_WITHOUT_REGLOCK_ALERT_MESSAGE" = "Tu PIN es un código numérico o alfanumérico de 4 o más caracteres que has creado. Si olvidas tu PIN, podrás volver a registrarte y usar tu cuenta, pero perderás algunos ajustes guardados, como tu información de perfil. Si tienes activadas las Copias Seguras de Signal, puedes continuar con tu clave de recuperación.";

/* Alert body for a forgotten SVR (V2) PIN when the user doesn't have reglock and they can create a new PIN */
"REGISTER_2FA_FORGOT_SVR_PIN_WITHOUT_REGLOCK_AND_CAN_CREATE_NEW_PIN_ALERT_MESSAGE" = "Tu PIN es un código numérico o alfanumérico de 4 o más caracteres que has creado. Si olvidas tu PIN, puedes crear uno nuevo. Podrás volver a registrarte y usar tu cuenta, pero perderás algunos ajustes ya guardados, como tu información de perfil. Si tienes activadas las Copias Seguras de Signal, puedes continuar con tu clave de recuperación.";

/* Alert title explaining what happens if you forget your 'two-factor auth pin'. */
"REGISTER_2FA_INVALID_PIN_ALERT_TITLE" = "PIN incorrecto";

/* No comment provided by engineer. */
"REGISTER_CONTACTS_WELCOME" = "¡Te damos la bienvenida!";

/* Body of action sheet shown when rate-limited during registration. */
"REGISTER_RATE_LIMITING_ALERT" = "Lo has intentado demasiadas veces. Espera unos minutos antes de intentarlo de nuevo.";

/* No comment provided by engineer. */
"REGISTER_RATE_LIMITING_ERROR" = "Lo has intentado demasiadas veces. Espera un minuto antes de intentarlo de nuevo.";

/* Short description for a sheet warning users about an incorrect recovery key used for registration. */
"REGISTRATION_BACKUP_REGISTRATION_ERROR_INCORRECT_KEY_BODY" = "Es posible que hayas introducido tu clave de recuperación de forma incorrecta.\n\nAsegúrate de registrarte con el mismo número de teléfono y la misma clave de recuperación que guardaste al activar Copias Seguras de Signal.";

/* Title for a sheet warning users about an incorrect recovery key used for registration. */
"REGISTRATION_BACKUP_REGISTRATION_ERROR_INCORRECT_KEY_TITLE" = "Clave de recuperación incorrecta";

/* Body for a sheet warning users about a missing backup. */
"REGISTRATION_BACKUP_RESTORE_ERROR_BACKUP_NOT_FOUND_BODY" = "No hay ninguna copia de seguridad asociada a esta clave de recuperación. Asegúrate de que la clave sea correcta e inténtalo de nuevo.";

/* Title for a sheet warning users about a missing backup. */
"REGISTRATION_BACKUP_RESTORE_ERROR_BACKUP_NOT_FOUND_TITLE" = "Copia de seguridad no encontrada";

/* Check for update action label for backup restore error recovery. */
"REGISTRATION_BACKUP_RESTORE_ERROR_CHECK_UPDATE_ACTION" = "Buscar actualizaciones";

/* Body for a sheet informing users about contacting support due to an error during backup restore. */
"REGISTRATION_BACKUP_RESTORE_ERROR_CONTACT_SUPPORT_BODY" = "El registro de depuración nos ayudará a solucionar tu problema más rápido. Enviar tu registro es opcional.";

/* Title for a sheet informing users about contacting support due to an error during backup restore. */
"REGISTRATION_BACKUP_RESTORE_ERROR_CONTACT_SUPPORT_TITLE" = "¿Enviar registro?";

/* Label for action to contact support with logs. */
"REGISTRATION_BACKUP_RESTORE_ERROR_CONTACT_SUPPORT_WITH_LOGS_ACTION" = "Enviar con registro de depuración";

/* Label for action to contact support without logs. */
"REGISTRATION_BACKUP_RESTORE_ERROR_CONTACT_SUPPORT_WITHOUT_LOGS_ACTION" = "Enviar sin registro de depuración";

/* Body for a sheet warning users about a generic backup manual restore failure. */
"REGISTRATION_BACKUP_RESTORE_ERROR_GENERIC_BODY" = "Se ha producido un error y no se ha podido transferir tu cuenta.";

/* Body for a sheet warning users about a generic backup restore failure. */
"REGISTRATION_BACKUP_RESTORE_ERROR_GENERIC_RETRY_BODY" = "No se ha podido transferir tu cuenta. Inténtalo de nuevo escaneando el código QR y eligiendo tu método de transferencia.";

/* Title for a sheet warning users about a generic backup restore failure. */
"REGISTRATION_BACKUP_RESTORE_ERROR_GENERIC_RETRY_TITLE" = "Transferencia no finalizada";

/* Title for a sheet warning users about a generic backup manual restore failure. */
"REGISTRATION_BACKUP_RESTORE_ERROR_GENERIC_TITLE" = "Transferencia no finalizada";

/* Body for a sheet warning users about an incorrect recovery key. */
"REGISTRATION_BACKUP_RESTORE_ERROR_INCORRECT_KEY_BODY" = "Es posible que hayas introducido tu clave de recuperación de forma incorrecta o que no hayas completado al menos una copia de seguridad en tu dispositivo anterior. \n\nAsegúrate de registrarte con el mismo número de teléfono y clave de recuperación que guardaste al habilitar las Copias Seguras de Signal, y confirma que se haya completado una copia de seguridad en tu dispositivo anterior.";

/* Body for a sheet warning users about an incorrect recovery key and having hit a rate limit on retries. */
"REGISTRATION_BACKUP_RESTORE_ERROR_INCORRECT_KEY_RATE_LIMIT_BODY" = "Has agotado los intentos para confirmar tu clave de recuperación. Por tu seguridad, tienes un número limitado de intentos. Espera una hora y vuelve a intentarlo.";

/* Title for a sheet warning users about an incorrect recovery key. */
"REGISTRATION_BACKUP_RESTORE_ERROR_INCORRECT_KEY_TITLE" = "No se puede recuperar la copia de seguridad";

/* Body for a sheet warning users about a network error during backup restore. */
"REGISTRATION_BACKUP_RESTORE_ERROR_NETWORK_BODY" = "En este momento no se puede restaurar tu copia de seguridad. Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Title for a sheet warning users about a network error during backup restore. */
"REGISTRATION_BACKUP_RESTORE_ERROR_NETWORK_TITLE" = "No se puede restaurar la copia de seguridad";

/* Body for a sheet telling users to try restoring a backup again after a server error. */
"REGISTRATION_BACKUP_RESTORE_ERROR_RETRYABLE_SERVER_ERROR_BODY" = "En este momento no se puede restaurar tu copia de seguridad. Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Title for a sheet telling users to try restoring a backup again after a server error. */
"REGISTRATION_BACKUP_RESTORE_ERROR_RETRYABLE_SERVER_ERROR_TITLE" = "No se puede restaurar la copia de seguridad";

/* Skip restore action label for backup restore error recovery. */
"REGISTRATION_BACKUP_RESTORE_ERROR_SKIP_RESTORE_ACTION" = "Omitir restauración";

/* Try again action label for backup restore error recovery. */
"REGISTRATION_BACKUP_RESTORE_ERROR_TRY_AGAIN_ACTION" = "Reintentar";

/* Body for a sheet telling users restoring a backup unrecoverably failed. */
"REGISTRATION_BACKUP_RESTORE_ERROR_UNRETRYABLE_SERVER_ERROR_BODY" = "Se ha producido un error al restaurar tu copia de seguridad. Tu copia de seguridad no se puede recuperar. Contacta con el equipo de Asistencia para obtener ayuda.";

/* Title for a sheet telling users restoring a backup unrecoverably failed. */
"REGISTRATION_BACKUP_RESTORE_ERROR_UNRETRYABLE_SERVER_ERROR_TITLE" = "No se puede restaurar la copia de seguridad";

/* Body for a sheet warning users about an incompatible backup version. */
"REGISTRATION_BACKUP_RESTORE_ERROR_UNSUPPORTED_BACKUP_VERSION_BODY" = "Para restaurar tu copia de seguridad, asegúrate de tener la última versión de Signal y vuelve a intentarlo. Si el problema persiste, ponte en contacto con el equipo de Asistencia.";

/* Title for a sheet warning users about an incompatible backup version. */
"REGISTRATION_BACKUP_RESTORE_ERROR_UNSUPPORTED_BACKUP_VERSION_TITLE" = "Actualización necesaria";

/* Title of alert shown when push tokens sync job fails. */
"REGISTRATION_BODY" = "No se han podido reactivar las notificaciones push.";

/* During (re)registration, users may need to update their app to continue. They'll be presented with an alert if this is the case, prompting them to update. This is the action button on that alert. */
"REGISTRATION_CANNOT_CONTINUE_WITHOUT_UPDATING_APP_ACTION" = "Actualizar";

/* During (re)registration, users may need to update their app to continue. They'll be presented with an alert if this is the case, prompting them to update. This is the description text on that alert. */
"REGISTRATION_CANNOT_CONTINUE_WITHOUT_UPDATING_APP_DESCRIPTION" = "Para continuar con el proceso de registro, actualiza a la última versión de Signal.";

/* During (re)registration, users may need to update their app to continue. They'll be presented with an alert if this is the case, prompting them to update. This is the title on that alert. */
"REGISTRATION_CANNOT_CONTINUE_WITHOUT_UPDATING_APP_TITLE" = "Actualización necesaria";

/* During registration, users may be shown a CAPTCHA to verify that they're human. This text is shown above the CAPTCHA. */
"REGISTRATION_CAPTCHA_TITLE" = "Necesitamos verificar que eres una persona";

/* Label for the country code field */
"REGISTRATION_DEFAULT_COUNTRY_NAME" = "Código de país";

/* Description for the screen that allows users to enter their recovery key. */
"REGISTRATION_ENTER_BACKUP_KEY_DESCRIPTION" = "Tu clave de recuperación es un código de 64 caracteres que necesitarás para recuperar tu cuenta y tus datos.";

/* Title for the screen that allows users to enter their recovery key. */
"REGISTRATION_ENTER_BACKUP_KEY_TITLE" = "Introduce tu clave de recuperación";

/* Placeholder text for the phone number textfield */
"REGISTRATION_ENTERNUMBER_DEFAULT_TEXT" = "Introducir número";

/* Registration Lock can prevent users from registering in some cases, and they'll have to wait. This is the description on that screen, explaining what's going on. Embeds {{ duration }}, such as \"7 days\". */
"REGISTRATION_LOCK_TIMEOUT_DESCRIPTION_FORMAT" = "Se ha bloqueado tu cuenta para proteger tu privacidad y seguridad. Después de %1$@ días con tu cuenta inactiva, podrás volver a registrarte con este número de teléfono sin necesidad de introducir tu PIN. Se eliminará todo tu contenido.";

/* Registration Lock can prevent users from registering in some cases, and they'll have to wait. This button appears on that screen. Tapping it will tell the user more information. */
"REGISTRATION_LOCK_TIMEOUT_LEARN_MORE_BUTTON" = "Más información sobre las cuentas bloqueadas";

/* Registration Lock can prevent users from registering in some cases, and they'll have to wait. This button appears on that screen. Tapping it will bump the user back, earlier in registration, so they can register with a different phone number. */
"REGISTRATION_LOCK_TIMEOUT_RESET_PHONE_NUMBER_BUTTON" = "Usar otro número";

/* Registration Lock can prevent users from registering in some cases, and they'll have to wait. This is the title of that screen. */
"REGISTRATION_LOCK_TIMEOUT_TITLE" = "Cuenta bloqueada";

/* A network error occurred during registration, and an error is shown to the user. This is the body on that error sheet. */
"REGISTRATION_NETWORK_ERROR_BODY" = "Para continuar, comprueba la conexión a Internet de tu teléfono e inténtalo de nuevo.";

/* A network error occurred during registration, and an error is shown to the user. This is the title on that error sheet. */
"REGISTRATION_NETWORK_ERROR_TITLE" = "Comprobar conexión";

/* Title of button to tap if you do not have a recovery key during registration. */
"REGISTRATION_NO_BACKUP_KEY_BUTTON_TITLE" = "¿No tienes clave de recuperación?";

/* Body text on a sheet with info for what to do if you don't have a recovery key */
"REGISTRATION_NO_BACKUP_KEY_SHEET_BODY" = "Las copias de seguridad no se pueden recuperar sin su clave de recuperación de 64 caracteres. Si has perdido tu clave, Signal no puede ayudarte a restaurar tu copia de seguridad.\n\nSi tienes tu dispositivo anterior, puedes ver tu clave de recuperación en Ajustes > Chats > Copias de seguridad > Ver clave de recuperación.";

/* Title for sheet with info for what to do if you don't have a recovery key */
"REGISTRATION_NO_BACKUP_KEY_SHEET_TITLE" = "¿No tienes clave de recuperación?";

/* Title for button on sheet for when you don't have a recovery key */
"REGISTRATION_NO_BACKUP_KEY_SKIP_RESTORE_BUTTON_TITLE" = "Omitir y no restaurar";

/* During registration, users are asked to enter their phone number. This is the subtitle on that screen, which gives users some instructions. */
"REGISTRATION_PHONE_NUMBER_SUBTITLE" = "Introduce tu número de teléfono para comenzar.";

/* During re-registration, users are asked to confirm their phone number. This is the subtitle on that screen, which gives users some instructions. */
"REGISTRATION_PHONE_NUMBER_SUBTITLE_2" = "Se enviará una clave de verificación a este número:";

/* During registration, users are asked to enter their phone number. This is the title on that screen. */
"REGISTRATION_PHONE_NUMBER_TITLE" = "Tu número de teléfono";

/* Message for confirmation alert when requesting a voice code during phone number registration. */
"REGISTRATION_PHONE_NUMBER_VOICE_CODE_ALERT_MESSAGE" = "¿Es correcto el número que se muestra arriba?";

/* Label for the phone number textfield */
"REGISTRATION_PHONENUMBER_BUTTON" = "Número de teléfono";

/* During registration, users are asked to create a PIN code. They'll be taken to a screen to confirm their PIN, much like confirming a password. This is the title on the screen where this happens. */
"REGISTRATION_PIN_CONFIRM_SUBTITLE" = "Vuelve a introducir el PIN que acabas de crear.";

/* During registration, users are asked to create a PIN code. They'll be taken to a screen to confirm their PIN, much like confirming a password. This is the title on the screen where this happens. */
"REGISTRATION_PIN_CONFIRM_TITLE" = "Confirma tu PIN";

/* During registration, users are asked to create a PIN code. This is the subtitle on the screen where this happens. A \"learn more\" link will be added to the end of this string. */
"REGISTRATION_PIN_CREATE_SUBTITLE" = "El PIN puede ayudarte a restaurar tu cuenta y mantener tu información cifrada en Signal.";

/* During registration, users are asked to create a PIN code. This is the title on the screen where this happens. */
"REGISTRATION_PIN_CREATE_TITLE" = "Crea tu PIN";

/* During re-registration, users may be asked to re-enter their PIN code. This is the subtitle on the screen where this happens. A \"learn more\" link will be added to the end of this string. */
"REGISTRATION_PIN_ENTER_EXISTING_SUBTITLE" = "El PIN puede ayudarte a restaurar tu cuenta y mantener tu información cifrada en Signal.";

/* During re-registration, users may be asked to re-enter their PIN code. This is the title on the screen where this happens. */
"REGISTRATION_PIN_ENTER_EXISTING_TITLE" = "Introduce tu PIN";

/* During registration, users set up their profile. Users input a family name. This is the placeholder for that field. */
"REGISTRATION_PROFILE_SETUP_FAMILY_NAME_FIELD_PLACEHOLDER" = "Apellido";

/* During registration, users can choose who can see their phone number. */
"REGISTRATION_PROFILE_SETUP_FIND_MY_NUMBER_TITLE" = "¿Quién puede encontrarme con mi número?";

/* During registration, users set up their profile. Users input a given name. This is the placeholder for that field. */
"REGISTRATION_PROFILE_SETUP_GIVEN_NAME_FIELD_PLACEHOLDER" = "Nombre";

/* During registration, users set up their profile. They can learn more about the privacy of their profile by clicking a \"learn more\" button. This is the message on a sheet that appears when they do that. */
"REGISTRATION_PROFILE_SETUP_MORE_INFO_DETAILS" = "Tu nombre, foto y actualizaciones solo son visibles para tus contactos y cuando inicias o aceptas un chat.";

/* During registration, users set up their profile. They can learn more about the privacy of their profile by clicking a \"learn more\" button. This is the title on a sheet that appears when they do that. */
"REGISTRATION_PROFILE_SETUP_MORE_INFO_TITLE" = "Acerca de la privacidad del perfil";

/* During registration, users set up their profile. This is the subtitle on the screen where this is done. It tells users about the privacy of their profile. A \"learn more\" link will be added to the end of this string. */
"REGISTRATION_PROFILE_SETUP_SUBTITLE" = "Tu perfil es visible para las personas a las que les envías mensajes, tus contactos y tus grupos.";

/* During registration, users set up their profile. This is the title on the screen where this is done. */
"REGISTRATION_PROFILE_SETUP_TITLE" = "Completa tu perfil";

/* Error shown if an SMS/call service provider is unable to send a verification code to the provided number. */
"REGISTRATION_PROVIDER_FAILURE_MESSAGE_PERMANENT" = "No hemos podido enviarte un SMS a tu número. Vuelve a intentarlo dentro de unas horas.";

/* Error shown if an SMS/call service provider is temporarily unable to send a verification code to the provided number. */
"REGISTRATION_PROVIDER_FAILURE_MESSAGE_TRANSIENT" = "No hemos podido enviar un SMS a tu número. Vuelve a intentarlo dentro de unos minutos.";

/* Third step in directions for how to make a backup */
"REGISTRATION_RESTORE_METHOD_MAKE_BACKUP_TUTORIAL_ENABLE_BACKUPS" = "Habilita las copias de seguridad y espera hasta que se complete tu copia de seguridad";

/* First step in directions for how to make a backup */
"REGISTRATION_RESTORE_METHOD_MAKE_BACKUP_TUTORIAL_OPEN_SIGNAL" = "Abre Signal en tu dispositivo anterior";

/* Second step in directions for how to make a backup */
"REGISTRATION_RESTORE_METHOD_MAKE_BACKUP_TUTORIAL_TAP_SETTINGS" = "Toca Ajustes > Copias de seguridad";

/* No comment provided by engineer. */
"REGISTRATION_RESTRICTED_MESSAGE" = "Debes registrarte para poder enviar un mensaje.";

/* Body of error notifying restore failed. */
"REGISTRATION_SCAN_QR_CODE_FAILED_BODY" = "Failed to restore from old device. Try again.";

/* Title of error notifying restore failed. */
"REGISTRATION_SCAN_QR_CODE_FAILED_TITLE" = "Error de restauración";

/* Title for screen containing QR code that users scan with their old phone when they want to transfer/restore their message history to a new device. */
"REGISTRATION_SCAN_QR_CODE_TITLE" = "Escanea este código con tu dispositivo anterior";

/* Tutorial text describing the first step to scanning the restore/transfer QR code with your old phone: opening Signal */
"REGISTRATION_SCAN_QR_CODE_TUTORIAL_OPEN_SIGNAL" = "Abre Signal en tu dispositivo anterior";

/* Tutorial text describing the third step to scanning the restore/transfer QR code with your old phone: scan the code */
"REGISTRATION_SCAN_QR_CODE_TUTORIAL_SCAN" = "Escanea este código con la cámara";

/* Tutorial text describing the second step to scanning the restore/transfer QR code with your old phone: tap the camera icon */
"REGISTRATION_SCAN_QR_CODE_TUTORIAL_TAP_CAMERA" = "Toca el icono de la cámara";

/* Button when sending a verification code via sms failed, but resending via voice call might succeed. */
"REGISTRATION_SMS_CODE_FAILED_TRY_VOICE_BUTTON" = "Llamada";

/* Error message when sending a verification code via sms failed, but resending via voice call might succeed. */
"REGISTRATION_SMS_CODE_FAILED_TRY_VOICE_ERROR" = "No hemos podido enviarte la clave de verificación por SMS. Intenta recibir tu clave mediante llamada.";

/* Alert shown when running out of attempts at submitting a verification code. */
"REGISTRATION_SUBMIT_CODE_ATTEMPTS_EXHAUSTED_ALERT" = "Has realizado demasiados intentos para introducir la clave. Vuelve a solicitar la clave e inténtalo de nuevo.";

/* Alert shown when submitting a verification code too many times. Embeds {{ duration }}, such as \"5:00\" */
"REGISTRATION_SUBMIT_CODE_RATE_LIMIT_ALERT_FORMAT" = "Has realizado demasiados intentos para introducir la clave. Vuelve a intentarlo en %1$@.";

/* During registration and re-registration, users may have to enter a code to verify ownership of their phone number. If they enter an invalid code, they will see this error message. */
"REGISTRATION_VERIFICATION_ERROR_INVALID_VERIFICATION_CODE" = "La clave que has introducido no es válida. Vuelve a solicitar la clave e inténtalo de nuevo.";

/* Message of alert indicating that users needs to enter a valid phone number to register. */
"REGISTRATION_VIEW_INVALID_PHONE_NUMBER_ALERT_MESSAGE" = "Introduce un número de teléfono válido para registrarte.";

/* Title of alert indicating that users needs to enter a valid phone number to register. */
"REGISTRATION_VIEW_INVALID_PHONE_NUMBER_ALERT_TITLE" = "Número de teléfono no válido";

/* Message for confirmation alert during phone number registration. */
"REGISTRATION_VIEW_PHONE_NUMBER_CONFIRMATION_ALERT_MESSAGE" = "Enviaremos una clave de verificación a este número. ¿El número de teléfono anterior es correcto?";

/* Title for confirmation alert during phone number registration. Embeds {{phone number}}. */
"REGISTRATION_VIEW_PHONE_NUMBER_CONFIRMATION_ALERT_TITLE_FORMAT" = "Confirmación de número: %1$@";

/* A button allowing user to cancel registration and edit a phone number */
"REGISTRATION_VIEW_PHONE_NUMBER_CONFIRMATION_EDIT_BUTTON" = "Editar";

/* Label for the progress spinner shown during phone number registration. Embeds {{phone number}}. */
"REGISTRATION_VIEW_PHONE_NUMBER_SPINNER_LABEL_FORMAT" = "Verificando %1$@…";

/* Button when sending a verification code via voice call failed, but resending via sms might succeed. */
"REGISTRATION_VOICE_CODE_FAILED_TRY_SMS_BUTTON" = "Enviar SMS";

/* Error message when sending a verification code via voice call failed, but resending via sms might succeed. */
"REGISTRATION_VOICE_CODE_FAILED_TRY_SMS_ERROR" = "No hemos podido enviarte la clave de verificación mediante llamada. Intenta recibir tu clave por SMS.";

/* Bottom bar label for the release notes thread */
"RELEASE_NOTES_BOTTOM_BAR_LABEL" = "El único chat oficial de Signal";

/* Display name for the release notes channel */
"RELEASE_NOTES_CHANNEL_NAME" = "Signal";

/* Label displayed in thread details of the release notes chat */
"RELEASE_NOTES_CHANNEL_OFFICIAL_LABEL" = "Chat oficial";

/* Settings description label for the release notes thread telling a user to keep up to date */
"RELEASE_NOTES_DESCRIPTION_KEEP_UPDATED" = "Mantente al día con las novedades y las notas de las nuevas versiones.";

/* Details text for the thread details view of the release notes channel */
"RELEASE_NOTES_DETAILS" = "El único chat oficial de Signal. Mantente al día con las novedades y las notas de las nuevas versiones.";

/* Settings description label for the release notes thread telling a user this is the only official chat */
"RELEASE_NOTES_SETTINGS_DESCRIPTION_ONLY_OFFICAL_CHAT" = "El único chat oficial de Signal";

/* Button below the warning to fix a corrupted username. */
"REMINDER_VIEW_USERNAME_CORRUPTED_FIX_BUTTON" = "Corregir ahora";

/* Label warning the user that something is wrong with their username. */
"REMINDER_VIEW_USERNAME_CORRUPTED_WARNING" = "Ha habido un problema con tu alias, por lo que ya no está asignado a tu cuenta. Puedes intentar crearlo de nuevo o elegir uno distinto.";

/* Button below the warning to fix a username link. */
"REMINDER_VIEW_USERNAME_LINK_CORRUPTED_FIX_BUTTON" = "Corregir ahora";

/* Label warning the user that something is wrong with their username link. */
"REMINDER_VIEW_USERNAME_LINK_CORRUPTED_WARNING" = "Ha habido un problema con el código QR y el enlace de tu alias, por lo que ya no son válidos. Crea un nuevo enlace para compartir con otras personas.";

/* Toast that appears when local user tried to delete a message that has disappeared */
"REMOTE_DELETE_DISAPPEARED_MESSAGE_TOAST" = "El mensaje ha desaparecido antes de poder eliminarlo.";

/* A message that displays when one person in a call remotely muted another participant. Embeds {{name}} {{name}} */
"REMOTE_MUTE_TOAST_A_MUTED_B" = "%1$@ ha silenciado a %2$@.";

/* A message that displays when your microphone is remotely muted by another call participant. Embeds {{name}} */
"REMOTE_MUTE_TOAST_SOMEONE_MUTED_YOU" = "%1$@ te ha silenciado.";

/* A message that displays when you remotely muted another call participant's microphone. Embeds {{name}} */
"REMOTE_MUTE_TOAST_YOU_MUTED_SOMEONE" = "Has silenciado a %1$@.";

/* A message that displays when you joined a call on two devices and mute one from the other. */
"REMOTE_MUTE_TOAST_YOU_MUTED_YOURSELF" = "Te has silenciado desde otro dispositivo.";

/* Accessibility label for a button that removes the preview from a drafted message. */
"REMOVE_PREVIEW" = "Eliminar vista previa";

/* The title for the 'replace group admin' view. */
"REPLACE_ADMIN_VIEW_TITLE" = "Designa a otra persona como admin";

/* No comment provided by engineer. */
"REREGISTER_FOR_PUSH" = "Reactivar las notificaciones push";

/* If the user is re-registering, they may need to enter their PIN to restore all their data. If they enter the incorrect PIN, they will be shown a warning. In some cases (such as for this string), the user has the option to skip PIN entry and will lose some data. Embeds {{ number of attempts }}, such as \"3 attempts\". */
"REREGISTER_INVALID_PIN_WARNING_SKIPPABLE_FORMAT" = "Tienes %1$@ más. Si agotas los intentos, podrás crear un nuevo PIN. Podrás volver a registrarte y usar tu cuenta, pero perderás algunos ajustes ya guardados, como tu información de perfil.";

/* If the user is re-registering, they may need to enter their PIN to restore all their data. If they enter the incorrect PIN, they will be shown a warning. Embeds {{ number of attempts }}, such as \"3 attempts\". */
"REREGISTER_INVALID_PIN_WARNING_UNSKIPPABLE_FORMAT" = "Tienes %1$@ más. Si agotas los intentos, tu cuenta quedará bloqueada durante 7 días. Después de 7 días de inactividad, podrás volver a registrarte sin tener que introducir tu PIN. Se eliminará todo tu contenido.";

/* Configure reactions reset button text */
"RESET" = "Restablecer";

/* Body for a sheet allowing users to cancel an in-progress media restore. */
"RESTORING_MEDIA_BANNER_CANCEL_RESTORE_SHEET_1_BODY" = "La restauración de tus archivos multimedia aún no se ha completado. Si decides cancelarla, podrás iniciarla de nuevo volviendo a vincular este dispositivo.";

/* Button for a sheet allowing users to cancel an in-progress media restore. */
"RESTORING_MEDIA_BANNER_CANCEL_RESTORE_SHEET_1_PRIMARY_BUTTON" = "Continuar restauración";

/* Button for a sheet allowing users to cancel an in-progress media restore. */
"RESTORING_MEDIA_BANNER_CANCEL_RESTORE_SHEET_1_SECONDARY_BUTTON" = "Cancelar restauración";

/* Title for a sheet allowing users to cancel an in-progress media restore. */
"RESTORING_MEDIA_BANNER_CANCEL_RESTORE_SHEET_1_TITLE" = "Tus archivos se están restaurando";

/* Message for a sheet allowing users to cancel an in-progress media restore. */
"RESTORING_MEDIA_BANNER_CANCEL_RESTORE_SHEET_2_MESSAGE" = "La restauración de tus archivos multimedia aún no se ha completado. Si decides cancelarla, podrás iniciarla de nuevo volviendo a vincular este dispositivo.";

/* Button for a sheet allowing users to cancel an in-progress media restore. */
"RESTORING_MEDIA_BANNER_CANCEL_RESTORE_SHEET_2_PRIMARY_BUTTON" = "Continuar restauración";

/* Button for a sheet allowing users to cancel an in-progress media restore. */
"RESTORING_MEDIA_BANNER_CANCEL_RESTORE_SHEET_2_SECONDARY_BUTTON" = "Cancelar restauración";

/* Title for a sheet allowing users to cancel an in-progress media restore. */
"RESTORING_MEDIA_BANNER_CANCEL_RESTORE_SHEET_2_TITLE" = "¿Cancelar la restauración de archivos?";

/* Button title shown on chat list banner for restoring media from a backup when paused because the device has insufficient disk space, to see a bottom sheet with more details about next steps. */
"RESTORING_MEDIA_BANNER_DISK_SPACE_BUTTON" = "Detalles";

/* Title shown on chat list banner for restoring media from a backup when paused because the device has insufficient disk space. Embeds {{ %@ formatted number of bytes downloaded, e.g. '100 MB' }} */
"RESTORING_MEDIA_BANNER_DISK_SPACE_TITLE_FORMAT" = "Libera %1$@ de espacio en este dispositivo para descargar tus archivos multimedia.";

/* Title shown on chat list banner for restoring media from a backup is finished */
"RESTORING_MEDIA_BANNER_FINISHED_TITLE" = "Descarga completa";

/* Subtitle shown on chat list banner for restoring media from a backup when paused because the device has low battery */
"RESTORING_MEDIA_BANNER_PAUSED_BATTERY_SUBTITLE" = "Tu dispositivo tiene poca batería";

/* Subtitle shown on chat list banner for restoring media from a backup when paused because the device is in low power mode */
"RESTORING_MEDIA_BANNER_PAUSED_LOW_POWER_MODE_SUBTITLE" = "Modo de bajo consumo";

/* Subtitle shown on chat list banner for restoring media from a backup when paused because the device has no internet connection */
"RESTORING_MEDIA_BANNER_PAUSED_NOT_REACHABLE_SUBTITLE" = "Sin conexión a Internet…";

/* Title shown on chat list banner for restoring media from a backup when paused for some reason */
"RESTORING_MEDIA_BANNER_PAUSED_TITLE" = "Descarga en pausa";

/* Download progress for media from a backup. Embeds {{ %1$@ formatted number of bytes downloaded, e.g. '100 MB', %2$@ formatted total number of bytes to download, e.g. '3 GB' }} */
"RESTORING_MEDIA_BANNER_PROGRESS_FORMAT" = "%1$@ de %2$@";

/* Button title shown on chat list banner for restoring media from a backup when paused because the device needs WiFi to continue, to resume downloads without WiFi. */
"RESTORING_MEDIA_BANNER_RESUME_WITHOUT_WIFI_BUTTON" = "Reanudar";

/* Title shown on chat list banner for restoring media from a backup */
"RESTORING_MEDIA_BANNER_TITLE" = "Descargando archivos multimedia";

/* Title shown on chat list banner for restoring media from a backup when waiting for wifi */
"RESTORING_MEDIA_BANNER_WAITING_FOR_WIFI_TITLE" = "Esperando red Wi-Fi";

/* Button to skip restoring media, shown on a bottom sheet for restoring media from a backup when paused because the device has insufficient disk space. */
"RESTORING_MEDIA_DISK_SPACE_SHEET_SKIP_BUTTON" = "Omitir descarga";

/* Subtitle shown on a bottom sheet for restoring media from a backup when paused because the device has insufficient disk space. Embeds {{ %@ formatted number of bytes downloaded, e.g. '100 MB' }} */
"RESTORING_MEDIA_DISK_SPACE_SHEET_SUBTITLE_FORMAT" = "Para terminar de descargar tus archivos multimedia, tu dispositivo necesita %1$@ de espacio de almacenamiento.\n\nPara liberar espacio, ve a Ajustes > General > Almacenamiento del iPhone. Puedes eliminar aplicaciones o contenido que no uses.";

/* Title shown on a bottom sheet for restoring media from a backup when paused because the device has insufficient disk space. Embeds {{ %@ formatted number of bytes downloaded, e.g. '100 MB' }} */
"RESTORING_MEDIA_DISK_SPACE_SHEET_TITLE_FORMAT" = "Libera %1$@ en este dispositivo";

/* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space, and the user's paid subscription is expiring. */
"RESTORING_MEDIA_DISK_SPACE_SKIP_PAID_EXPIRING_SOON_SHEET_MESSAGE" = "Tienes datos en tu copia de seguridad que no están en este dispositivo. Sin una suscripción de pago, tus archivos adjuntos y multimedia se eliminarán de forma permanente.";

/* Message shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */
"RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_MESSAGE" = "Si omites la descarga, podrás descargar el resto de los archivos adjuntos y multimedia de tu copia de seguridad cuando se libere espacio.";

/* Button shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */
"RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_SKIP_BUTTON" = "Omitir descarga";

/* Title shown on a bottom sheet to skip restoring media from a backup when paused because the device has insufficient disk space. */
"RESTORING_MEDIA_DISK_SPACE_SKIP_SHEET_TITLE" = "¿Omitir descarga?";

/* Generic text for button that retries whatever the last action was. */
"RETRY_BUTTON_TEXT" = "Reintentar";

/* Button to return to current group call */
"RETURN_CALL_PILL_BUTTON" = "Volver";

/* Text for a toast confirming that ringing has been turned off for a call. */
"RING_OFF_CONFIRMATION_TOAST_LABEL" = "Sonido desactivado";

/* Text for a toast confirming that ringing has been turned on for a call. */
"RING_ON_CONFIRMATION_TOAST_LABEL" = "Sonido activado";

/* button title to confirm adding a recipient when their safety number has recently changed */
"SAFETY_NUMBER_CHANGED_CONFIRM_ADD_MEMBER_ACTION" = "Añadir de todos modos";

/* alert button text to confirm placing an outgoing call after the recipients Safety Number has changed. */
"SAFETY_NUMBER_CHANGED_CONFIRM_CALL_ACTION" = "Llamar de todos modos";

/* button title to confirm sending to a recipient whose safety number recently changed */
"SAFETY_NUMBER_CHANGED_CONFIRM_SEND_ACTION" = "Enviar de todos modos";

/* Message for the 'safety number confirmation' view */
"SAFETY_NUMBER_CONFIRMATION_MESSAGE" = "Es posible que las siguientes personas hayan reinstalado Signal o cambiado su dispositivo. Verifica tu número de seguridad con ellas para asegurar la privacidad de tus conversaciones.";

/* Text explaining that the given contact previously had their safety number verified. */
"SAFETY_NUMBER_CONFIRMATION_PREVIOUSLY_VERIFIED" = "Identidad verificada previamente";

/* Title for the 'safety number confirmation' view */
"SAFETY_NUMBER_CONFIRMATION_TITLE" = "Cambios en el número de seguridad";

/* Text explaining that the given contact has had their safety number verified. */
"SAFETY_NUMBER_CONFIRMATION_VERIFIED" = "Identidad verificada";

/* View safety number action for the 'safety number confirmation' view */
"SAFETY_NUMBER_CONFIRMATION_VIEW_ACTION" = "Ver";

/* Snippet to share {{safety number}} with a friend. sent e.g. via SMS */
"SAFETY_NUMBER_SHARE_FORMAT" = "El número de seguridad de nuestro chat en Signal es:\n%1$@";

/* Title for a button offering automatic key verification. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_BUTTON_VERIFY" = "Verificar automáticamente";

/* Title for a button when automatic key verification fails. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_BUTTON_VERIFY_FAILURE" = "Verificación automática no disponible";

/* Title for a button when automatic key verification succeeds. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_BUTTON_VERIFY_SUCCESS" = "Cifrado verificado";

/* Title for a button while automatic key verification is ongoing. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_BUTTON_VERIFYING" = "Verificando cifrado…";

/* Body for a sheet introducing Key Transparency. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_EDUCATION_SHEET_BODY" = "Para las personas con las que hayas iniciado la comunicación mediante un número de teléfono, Signal puede confirmar automáticamente si la conexión es segura usando un proceso llamado transparencia de claves. Para mayor seguridad, puedes seguir verificando tus contactos manualmente usando un código QR o comparando los números de seguridad.";

/* Title for a sheet introducing Key Transparency. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_EDUCATION_SHEET_TITLE" = "Ahora, Signal puede verificar el cifrado automáticamente";

/* Body for a sheet explaining that encryption auto-verification did not succeed. Embeds {{ 1: the contact's name }}. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_FAILURE_SHEET_BODY_FORMAT" = "Signal no puede verificar automáticamente el cifrado de este chat. Es probable que %1$@ haya cambiado su número de teléfono o sus ajustes de privacidad del número de teléfono. Verifica el cifrado de extremo a extremo manualmente comparando los números en la pantalla anterior o escaneando el código que se muestra en su dispositivo.";

/* Title for a sheet explaining that encryption auto-verification did not succeed. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_FAILURE_SHEET_TITLE" = "La verificación automática ya no está disponible para este chat";

/* Footer explaining that automatic verification is not available for all chats */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_FOOTER" = "La verificación automática no está disponible para todos los chats.";

/* Header for automatic key verification */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_HEADER" = "Verificación automática de clave";

/* Body for a sheet explaining that encryption auto-verification is not available. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_NOT_AVAILABLE_SHEET_BODY" = "Signal solo puede verificar automáticamente el cifrado en los chats que hayas empezado con alguien mediante un número de teléfono. Si iniciaste un chat con alguien a través de un alias o un grupo en común, verifica el cifrado de extremo a extremo comparando los números en la pantalla anterior o escaneando el código que se muestra en su dispositivo.";

/* Title for a sheet explaining that encryption auto-verification is not available. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_NOT_AVAILABLE_SHEET_TITLE" = "La verificación automática no está disponible para este chat";

/* Body for a sheet explaining that encryption auto-verification succeeded. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_SUCCESS_SHEET_BODY" = "Para los contactos con los que hayas iniciado la comunicación mediante un número de teléfono, Signal puede confirmar automáticamente si la conexión es segura usando un proceso llamado transparencia de claves. Para mayor seguridad, verifica el cifrado de extremo a extremo manualmente comparando los números en la pantalla anterior o escaneando el código que se muestra en el dispositivo de la otra persona.";

/* Title for a sheet explaining that encryption auto-verification succeeded. */
"SAFETY_NUMBERS_AUTOMATIC_VERIFICATION_SUCCESS_SHEET_TITLE" = "El cifrado para este chat se ha verificado automáticamente";

/* Title for Safety Tips button in thread details. */
"SAFETY_TIPS_BUTTON_ACTION_TITLE" = "Consejos de seguridad";

/* Message contents for the crypto safety tip. */
"SAFETY_TIPS_CRYPTO_BODY" = "Ten cuidado si alguien que no conoces te envía mensajes sobre criptomonedas como Bitcoin o sobre una oportunidad financiera. Es probable que se trate de spam.";

/* Message title describing the crypto safety tip. */
"SAFETY_TIPS_CRYPTO_TITLE" = "Estafas de criptomonedas o dinero";

/* Message contents for the safety tip concerning fake businesses. */
"SAFETY_TIPS_FAKE_BUSINESS_BODY" = "Ten cuidado con las empresas o agencias gubernamentales que se pongan en contacto contigo. Los mensajes que involucren a entidades como agencias tributarias y empresas de mensajería pueden ser spam.";

/* Message title describing the safety tip about unknown or fake businesses. */
"SAFETY_TIPS_FAKE_BUSINESS_TITLE" = "Empresas falsas";

/* Title for Safety Tips education screen. */
"SAFETY_TIPS_HEADER_TITLE" = "Consejos de seguridad";

/* Message body describing the scams safety tip. */
"SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_BODY" = "Ignora los mensajes poco precisos que tratan de llamar tu atención para que respondas. Desconfía si recibes consejos financieros y enlaces web sospechosos.";

/* Message title describing the scams safety tip. */
"SAFETY_TIPS_LOOK_OUT_FOR_SCAMS_TITLE" = "Presta atención a posibles estafas";

/* Message contents for the unknown links in messages safety tip. */
"SAFETY_TIPS_MESSAGE_LINKS_BODY" = "Ten cuidado con los mensajes de personas que no conoces y que tienen enlaces a sitios web. Nunca abras enlaces de personas en las que no confías.";

/* Message title describing the safety tip about unknown links in messages. */
"SAFETY_TIPS_MESSAGE_LINKS_TITLE" = "Mensajes con enlaces web";

/* Message body describing the review names safety tip. */
"SAFETY_TIPS_REVIEW_NAMES_BODY" = "Presta atención al aviso de \"Nombre no verificado\". En Signal, cada usuario elige su propio nombre de perfil.";

/* Message body describing the review names safety tip in the 'view more' flow. */
"SAFETY_TIPS_REVIEW_NAMES_BODY_VIEW_MORE" = "Presta atención al aviso de \"Nombre no verificado\". En Signal, cada usuario elige su propio nombre y foto de perfil. Si no sabes quién te ha enviado una solicitud de mensaje, lo mejor (y más seguro) es ignorarla.";

/* Message title describing the review names safety tip. */
"SAFETY_TIPS_REVIEW_NAMES_TITLE" = "Revisa los nombres y las fotos";

/* Message body describing the signal chats tip. */
"SAFETY_TIPS_SIGNAL_CHATS_BODY" = "Signal nunca te enviará un mensaje para pedirte tu código de registro, PIN o clave de recuperación. Nunca respondas a un mensaje que diga ser de Signal.";

/* Message body describing the signal chats tip in the 'view more' flow. */
"SAFETY_TIPS_SIGNAL_CHATS_BODY_VIEW_MORE" = "Signal nunca te enviará un mensaje para pedirte tu código de registro, PIN o clave de recuperación. Nunca respondas a un mensaje que diga ser de Signal o del equipo de Asistencia de Signal. Los agentes maliciosos usan nombres falsos para intentar tomar el control de tu cuenta.";

/* Message title describing the signal chats tip. */
"SAFETY_TIPS_SIGNAL_CHATS_TITLE" = "No respondas a los mensajes de Signal";

/* Message contents for the vague message safety tip. */
"SAFETY_TIPS_VAGUE_MESSAGE_BODY" = "Los spammers a menudo envían un mensaje simple, como \"Hola\", para captar tu atención. Si respondes, es posible que interactúen más.";

/* Message title describing the safety tip about vague messages. */
"SAFETY_TIPS_VAGUE_MESSAGE_TITLE" = "Mensajes confusos o irrelevantes";

/* label presented once scanning (camera) view is visible. */
"SCAN_CODE_INSTRUCTIONS" = "Escanea el código QR que se muestra en el dispositivo de tu contacto.";

/* Title for the 'scan QR code' view. */
"SCAN_QR_CODE_VIEW_TITLE" = "Escanear código QR";

/* Indicates a delay of zero seconds, and that 'screen lock activity' will timeout immediately. */
"SCREEN_LOCK_ACTIVITY_TIMEOUT_NONE" = "Inmediato";

/* Indicates that an unknown error occurred while using Touch ID/Face ID/Phone Passcode. */
"SCREEN_LOCK_ENABLE_UNKNOWN_ERROR" = "No se ha podido acceder a la autenticación.";

/* Indicates that Touch ID/Face ID/Phone Passcode authentication failed. */
"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "Error de autenticación";

/* Indicates that Touch ID/Face ID/Phone Passcode is 'locked out' on this device due to authentication failures. */
"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "Demasiados intentos fallidos de autenticación. Inténtalo de nuevo más tarde.";

/* Indicates that Touch ID/Face ID/Phone Passcode are not available on this device. */
"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "Debes configurar un código en Ajustes de iOS para poder usar el bloqueo de pantalla.";

/* Indicates that Touch ID/Face ID/Phone Passcode is not configured on this device. */
"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_ENROLLED" = "Debes configurar un código en Ajustes de iOS para poder usar el bloqueo de pantalla.";

/* Indicates that Touch ID/Face ID/Phone Passcode passcode is not set. */
"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_PASSCODE_NOT_SET" = "Debes configurar un código en Ajustes de iOS para poder usar el bloqueo de pantalla.";

/* Description of how and why Signal iOS uses Touch ID/Face ID/Phone Passcode to unlock 'screen lock'. */
"SCREEN_LOCK_REASON_UNLOCK_SCREEN_LOCK" = "Autentica tu identidad para acceder a Signal.";

/* Title for alert indicating that screen lock could not be unlocked. */
"SCREEN_LOCK_UNLOCK_FAILED" = "Error de autenticación";

/* Label for button on lock screen that lets users unlock Signal. */
"SCREEN_LOCK_UNLOCK_SIGNAL" = "Desbloquear Signal";

/* Placeholder text indicating the user can search for contacts by name, username, or phone number. */
"SEARCH_BY_NAME_OR_USERNAME_OR_NUMBER_PLACEHOLDER_TEXT" = "Nombre, alias o número";

/* Placeholder text indicating the user can search for contacts by name or phone number. */
"SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Buscar por nombre o número";

/* placeholder text in an empty search field */
"SEARCH_FIELD_PLACE_HOLDER_TEXT" = "Buscar";

/* section header for search results that match a contact who doesn't have an existing conversation */
"SEARCH_SECTION_CONTACTS" = "Otros contactos";

/* section header for search results that match existing 1:1 chats */
"SEARCH_SECTION_CONVERSATIONS" = "Chats";

/* section header for search results that match existing groups */
"SEARCH_SECTION_GROUPS" = "Grupos";

/* section header for search results that match a message in a conversation */
"SEARCH_SECTION_MESSAGES" = "Mensajes";

/* Message for error alert indicating that re-linking failed because the account did not match. */
"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_MESSAGE" = "Para vincular este dispositivo con otra cuenta, primero debes restablecer Signal en este dispositivo. ¿Quieres eliminar todo tu historial (mensajes, archivos, llamadas, etc.)? Esta acción es irreversible.";

/* Label for the 'reset device' action in the 're-linking failed because the account did not match' alert. */
"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_RESET_DEVICE" = "Eliminar todo";

/* Title for error alert indicating that re-linking failed because the account did not match. */
"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_TITLE" = "La cuenta no coincide";

/* Message for error alert indicating that a linked device must be upgraded before it can be linked. */
"SECONDARY_LINKING_ERROR_OBSOLETE_LINKED_DEVICE_MESSAGE" = "Actualiza Signal en este dispositivo para vincularlo con tu teléfono.";

/* Title for error alert indicating that a linked device must be upgraded before it can be linked. */
"SECONDARY_LINKING_ERROR_OBSOLETE_LINKED_DEVICE_TITLE" = "Versión no compatible";

/* alert message for outdated linking device */
"SECONDARY_LINKING_ERROR_OLD_VERSION_MESSAGE" = "Tu otro dispositivo ejecuta una versión antigua de Signal que no admite la función de escanear códigos QR desde iPad. Instala la última versión de Signal e inténtalo de nuevo.";

/* alert title for outdated linking device */
"SECONDARY_LINKING_ERROR_OLD_VERSION_TITLE" = "Actualiza para escanear";

/* alert title */
"SECONDARY_LINKING_ERROR_WAITING_FOR_SCAN" = "No se ha podido vincular el dispositivo";

/* Title for action sheet when secondary device fails to sync messages. */
"SECONDARY_LINKING_SYNCING_ERROR_TITLE" = "Error al transferir tus mensajes";

/* Message for action sheet when secondary device fails to sync messages due to network error. */
"SECONDARY_LINKING_SYNCING_NETWORK_ERROR_MESSAGE" = "No se han podido transferir tus mensajes. Comprueba tu conexión e inténtalo de nuevo.";

/* Message for action sheet when secondary device fails to sync messages due to an unspecified error. */
"SECONDARY_LINKING_SYNCING_OTHER_ERROR_MESSAGE" = "Ha habido un error y no se han podido transferir tus mensajes. Vuelve a vincular este dispositivo para intentarlo de nuevo.";

/* Button on an action sheet to open Signal on the App Store. */
"SECONDARY_LINKING_SYNCING_UPDATE_REQUIRED_CHECK_FOR_UPDATE_BUTTON" = "Buscar actualizaciones";

/* Message for action sheet when the secondary device fails to sync messages due to an app update being required. */
"SECONDARY_LINKING_SYNCING_UPDATE_REQUIRED_ERROR_MESSAGE" = "Para completar la sincronización de tus mensajes, actualiza Signal ahora.";

/* Title for action sheet when the secondary device fails to sync messages due to an app update being required. */
"SECONDARY_LINKING_SYNCING_UPDATE_REQUIRED_ERROR_TITLE" = "Actualización necesaria";

/* text field placeholder */
"SECONDARY_ONBOARDING_CHOOSE_DEVICE_NAME_PLACEHOLDER" = "Elige un nombre";

/* header text before the user can link this device */
"SECONDARY_ONBOARDING_GET_STARTED_BY_OPENING_PRIMARY" = "Abre Signal en tu teléfono para vincular este iPad con tu cuenta";

/* Link explaining what to do when trying to link a device before having a primary device. */
"SECONDARY_ONBOARDING_GET_STARTED_DO_NOT_HAVE_PRIMARY" = "No tengo Signal en mi teléfono…";

/* alert body */
"SECONDARY_ONBOARDING_INSTALL_PRIMARY_FIRST_BODY" = "Ve a App Store en tu teléfono, instala Signal y completa el proceso de registro para poder vincular este iPad con tu cuenta.";

/* alert title */
"SECONDARY_ONBOARDING_INSTALL_PRIMARY_FIRST_TITLE" = "Instala Signal en tu teléfono";

/* body text while displaying a QR code which, when scanned, will link this device. */
"SECONDARY_ONBOARDING_SCAN_CODE_BODY" = "Toca en tu foto de perfil para abrir los Ajustes de Signal. Luego, toca \"Dispositivos vinculados\" y \"Vincular nuevo dispositivo\" para escanear este código con tu teléfono:";

/* Link text for page with troubleshooting info shown on the QR scanning screen */
"SECONDARY_ONBOARDING_SCAN_CODE_HELP_TEXT" = "Obtener ayuda para vincular iPad";

/* Text for a button offering to refresh the QR code to link an iPad. */
"SECONDARY_ONBOARDING_SCAN_CODE_REFRESH_CODE_BUTTON" = "Actualizar código";

/* header text while displaying a QR code which, when scanned, will link this device. */
"SECONDARY_ONBOARDING_SCAN_CODE_TITLE" = "Escanea el código QR con tu teléfono";

/* header text before the user can transfer to this device */
"SECONDARY_TRANSFER_GET_STARTED_BY_OPENING_IPAD" = "Abre Signal en tu iPad anterior para transferir tu cuenta";

/* No comment provided by engineer. */
"SECURE_SESSION_RESET" = "Sesión segura restablecida";

/* Label for the 'see all' button. */
"SEE_ALL_BUTTON" = "Ver todos";

/* Button text to select all in any list selection mode */
"SELECT_ALL" = "Seleccionar todo";

/* No comment provided by engineer. */
"SEND_AGAIN_BUTTON" = "Enviar de nuevo";

/* Label for the button to send a message */
"SEND_BUTTON_TITLE" = "Enviar";

/* notification body */
"SEND_FAILED_NOTIFICATION_BODY" = "No se ha podido enviar tu mensaje.";

/* Alert body after invite failed */
"SEND_INVITE_FAILURE" = "No se ha podido enviar la invitación. Inténtalo de nuevo más tarde.";

/* alert action, confirming the user wants to exit the media flow and abandon any photos they've taken */
"SEND_MEDIA_CONFIRM_ABANDON_ALBUM" = "Descartar archivo";

/* alert action when the user decides not to cancel the media flow after all. */
"SEND_MEDIA_RETURN_TO_CAMERA" = "Volver a la cámara";

/* In-app camera: confirmation button in the prompt to turn off multi-mode. */
"SEND_MEDIA_TURN_OFF_MM_BUTTON" = "Desactivar";

/* In-app camera: message for the prompt to turn off multi-mode that will cause previously taken photos to be discarded. */
"SEND_MEDIA_TURN_OFF_MM_MESSAGE" = "Perderás las fotos y los vídeos que hayas hecho.";

/* In-app camera: title for the prompt to turn off multi-mode that will cause previously taken photos to be discarded. */
"SEND_MEDIA_TURN_OFF_MM_TITLE" = "¿Desactivar función multimodo?";

/* String describing high quality sent media */
"SENT_MEDIA_QUALITY_HIGH" = "Alta";

/* String describing standard quality sent media */
"SENT_MEDIA_QUALITY_STANDARD" = "Estándar";

/* Users can donate to Signal with a bank account. This is the label for email field on that screen. */
"SEPA_DONATION_EMAIL_LABEL" = "Correo";

/* Users can donate to Signal with a bank account. This is placeholder text for the email field before the user starts typing. */
"SEPA_DONATION_EMAIL_PLACEHOLDER" = "Dirección de correo electrónico";

/* SEPA bank account donation error for insufficient funds. */
"SEPA_DONATION_ERROR_INSUFFICIENT_FUNDS" = "La cuenta bancaria proporcionada no tiene fondos suficientes para completar este pago. Vuelve a intentarlo o contacta con tu banco para obtener más información.";

/* SEPA bank account donation error for missing or incorrect mandate information. */
"SEPA_DONATION_ERROR_NOT_AUTHORIZED" = "No se ha podido procesar este pago. Inténtalo de nuevo.";

/* SEPA bank account donation error for the account details not being able to be processed. */
"SEPA_DONATION_ERROR_NOT_PROCESSED" = "No se han podido procesar los datos bancarios proporcionados. Contacta con tu banco para obtener más información.";

/* SEPA bank account donation error for unspecified decline failures. */
"SEPA_DONATION_ERROR_OTHER" = "Comprueba que tus datos bancarios son correctos e inténtalo de nuevo. Si el problema persiste, contacta con tu banco.";

/* SEPA bank account donation error for the payment not being authorizing by the account holder. */
"SEPA_DONATION_ERROR_PAYMENT_NOT_AUTHORIZED" = "No se ha podido procesar este pago porque el titular de la cuenta lo ha revocado. No se te ha cobrado.";

/* Users can donate to Signal with a bank account. If their internation bank account number (IBAN) contains characters other than letters and numbers, this error will be shown. Try to use a short string to make space in the UI. */
"SEPA_DONATION_IBAN_INVALID_CHARACTERS_ERROR" = "El IBAN solo puede contener caracteres a-z y 0-9";

/* Users can donate to Signal with a bank account. If their internation bank account number (IBAN) does not pass validation, this error will be shown. Try to use a short string to make space in the UI. */
"SEPA_DONATION_IBAN_INVALID_CHECK_ERROR" = "Número IBAN no válido";

/* Users can donate to Signal with a bank account. If their internation bank account number (IBAN) has an unsupported country code, this error will be shown. Try to use a short string to make space in the UI. */
"SEPA_DONATION_IBAN_INVALID_COUNTRY_ERROR" = "No se admite el código de país del IBAN";

/* Users can donate to Signal with a bank account. This is the label for IBAN (internation bank account number) field on that screen. */
"SEPA_DONATION_IBAN_LABEL" = "IBAN";

/* Users can donate to Signal with a bank account. If their internation bank account number (IBAN) is too long, this error will be shown. Try to use a short string to make space in the UI. */
"SEPA_DONATION_IBAN_TOO_LONG_ERROR" = "El IBAN es demasiado largo";

/* Users can donate to Signal with a bank account. If their internation bank account number (IBAN) is too long, this error will be shown. Try to use a short string to make space in the UI. */
"SEPA_DONATION_IBAN_TOO_SHORT_ERROR" = "El IBAN es demasiado corto";

/* Users can donate to Signal with a bank account. This is the label for name field on that screen. */
"SEPA_DONATION_NAME_LABEL" = "Nombre";

/* Users can donate to Signal with a bank account. This is placeholder text for the name field before the user starts typing. */
"SEPA_DONATION_NAME_PLACEHOLDER" = "Como aparece en la cuenta bancaria";

/* Description for the session refresh alert */
"SESSION_REFRESH_ALERT_MESSAGE" = "Signal usa cifrado de extremo a extremo y es posible que en determinados casos deba reiniciarse la sesión de un chat. Este reinicio no afecta a la seguridad, pero puede ocurrir que no hayas recibido el último mensaje que este contacto te envió antes del reinicio. Si es así, pídele que vuelva a enviarte el mensaje.";

/* Title for the session refresh alert */
"SESSION_REFRESH_ALERT_TITLE" = "Sesión de chat reiniciada";

/* If you send a message to a phone number, we might not know the owner of the account. When you later learn the owner of the account, we may show this message. The first parameter is a phone number; the second parameter is the contact's name. Put differently, this message indicates that a phone number belongs to a particular named recipient. */
"SESSION_SWITCHOVER_EVENT" = "%1$@ pertenece a %2$@";

/* Title for the wallpaper choose from photos option */
"SET_WALLPAPER_CHOOSE_PHOTO" = "Seleccionar de la fototeca";

/* Title for the wallpaper presets section */
"SET_WALLPAPER_PRESETS" = "Predeterminados";

/* Title for the set wallpaper settings view. */
"SET_WALLPAPER_TITLE" = "Elegir fondo de pantalla";

/* Title for the 'account' link in settings. */
"SETTINGS_ACCOUNT" = "Cuenta";

/* Label for button in Safety Tips to go to 'account' page in settings. */
"SETTINGS_ACCOUNT_BUTTON" = "Abrir Ajustes de Signal";

/* Label for button in settings to get your account data report */
"SETTINGS_ACCOUNT_DATA_REPORT_BUTTON" = "Datos de tu cuenta";

/* Title for the 'add to block list' view. */
"SETTINGS_ADD_TO_BLOCK_LIST_TITLE" = "Bloquear";

/* Label for the 'manual censorship circumvention' switch. */
"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION" = "Evitar censura";

/* Label for the 'manual censorship circumvention' country. */
"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_COUNTRY" = "Ubicación";

/* Table footer for the 'censorship circumvention' section when censorship circumvention can be manually enabled. */
"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER" = "Si activas Evitar censura, Signal intentará enviar mensajes evitando la censura. Activa esta función solo si te encuentras en un país que bloquee Signal.";

/* Table footer for the 'censorship circumvention' section shown when censorship circumvention has been auto-enabled based on local phone number. */
"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_AUTO_ENABLED" = "Evitar censura se ha activado automáticamente en función del número de teléfono de tu cuenta de Signal.";

/* Table footer for the 'censorship circumvention' section shown when censorship circumvention has been manually disabled. */
"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_MANUALLY_DISABLED" = "Has desactivado manualmente la opción Evitar censura.";

/* Table footer for the 'censorship circumvention' section shown when the app is not connected to the internet. */
"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_NO_CONNECTION" = "La opción Evitar censura solo se puede activar si tienes conexión a Internet.";

/* Table footer for the 'censorship circumvention' section shown when the app is connected to the Signal service. */
"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_WEBSOCKET_CONNECTED" = "No es necesario activar la opción Evitar censura: ya tienes acceso al servicio de Signal.";

/* Label for the 'advanced pin settings' button. */
"SETTINGS_ADVANCED_PIN_SETTINGS" = "Ajustes avanzados del PIN";

/* The title for the advanced pin settings. */
"SETTINGS_ADVANCED_PIN_TITLE" = "Ajustes avanzados del PIN";

/* No comment provided by engineer. */
"SETTINGS_ADVANCED_PINS_DISABLE_PIN_ACTION" = "Desactivar PIN";

/* Message shown in an action sheet when attempting to disable PIN, but Backups is enabled. */
"SETTINGS_ADVANCED_PINS_DISABLE_PIN_ACTION_BACKUPS_DISABLE_REQUIRED" = "Debes deshabilitar las copias de seguridad antes de deshabilitar tu PIN.";

/* Message shown in an action sheet when attempting to disable PIN, but registration lock is enabled. */
"SETTINGS_ADVANCED_PINS_DISABLE_PIN_ACTION_REGLOCK_DISABLE_REQUIRED" = "Debes deshabilitar el bloqueo de registro antes de deshabilitar tu PIN.";

/* No comment provided by engineer. */
"SETTINGS_ADVANCED_PINS_ENABLE_PIN_ACTION" = "Activar PIN";

/* No comment provided by engineer. */
"SETTINGS_ADVANCED_SUBMIT_DEBUGLOG" = "Enviar registro de depuración";

/* No comment provided by engineer. */
"SETTINGS_ADVANCED_VIEW_ERROR_LOG" = "Registro de fallos";

/* Information on sheet about changing the app icon - first line */
"SETTINGS_APP_ICON_EDUCATION_APP_NAME" = "El nombre Signal se mostrará en la pantalla de inicio, en notificaciones y en la biblioteca de apps.";

/* Information on sheet about changing the app icon - second line */
"SETTINGS_APP_ICON_EDUCATION_HOME_SCREEN_DOCK" = "Puedes ocultar el nombre Signal de la pantalla de inicio moviendo la app al menú de la parte inferior de la pantalla de inicio.";

/* The footer for the app icon selection settings page. */
"SETTINGS_APP_ICON_FOOTER" = "El nombre Signal se mostrará en la pantalla de inicio, en notificaciones y en la biblioteca de apps.";

/* The title for the app icon selection settings page. */
"SETTINGS_APP_ICON_TITLE" = "Icono de la aplicación";

/* The title for the app icon section in the appearance settings. */
"SETTINGS_APPEARANCE_APP_ICON" = "Icono de la aplicación";

/* Footer for avatar section in appearance settings */
"SETTINGS_APPEARANCE_AVATAR_FOOTER" = "Se muestran las fotos de contactos del teléfono si están disponibles.";

/* Title for switch to toggle preference between contact and profile avatars */
"SETTINGS_APPEARANCE_AVATAR_PREFERENCE_LABEL" = "Usar fotos de contactos";

/* The title for the theme section in the appearance settings. */
"SETTINGS_APPEARANCE_THEME_TITLE" = "Tema";

/* The title for the appearance settings. */
"SETTINGS_APPEARANCE_TITLE" = "Apariencia";

/* Format string for the default 'Note' sound. Embeds the system {{sound name}}. */
"SETTINGS_AUDIO_DEFAULT_TONE_LABEL_FORMAT" = "%1$@ (predeterminado)";

/* Label for the 'backups' section of app settings. */
"SETTINGS_BACKUPS" = "Copias de seguridad";

/* A label for the 'add phone number' button in the block list table. */
"SETTINGS_BLOCK_LIST_ADD_BUTTON" = "Añadir a lista de bloqueados";

/* A label that indicates the user has no Signal contacts that they haven't blocked. */
"SETTINGS_BLOCK_LIST_NO_CONTACTS" = "No tienes contactos en Signal.";

/* A label that indicates the user's search has no matching results. */
"SETTINGS_BLOCK_LIST_NO_SEARCH_RESULTS" = "No hay ningún resultado de búsqueda";

/* Label for the block list section of the settings view */
"SETTINGS_BLOCK_LIST_TITLE" = "Bloqueados";

/* Table cell label */
"SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE" = "Redirigir llamadas siempre";

/* User settings section footer, a detailed explanation */
"SETTINGS_CALLING_HIDES_IP_ADDRESS_PREFERENCE_TITLE_DETAIL" = "Redirige todas las llamadas a través del servidor de Signal para evitar revelar tu dirección IP. Si activas esta opción, se reducirá la calidad de las llamadas.";

/* Label for the 'edit phone number' button in the 'change phone number' views. */
"SETTINGS_CHANGE_PHONE_NUMBER_BACK_TO_EDIT_BUTTON" = "Editar número";

/* Label for button in settings views to change phone number */
"SETTINGS_CHANGE_PHONE_NUMBER_BUTTON" = "Cambiar número de teléfono";

/* Label for the 'confirm change phone number' button in the 'change phone number' views. */
"SETTINGS_CHANGE_PHONE_NUMBER_CONFIRM_BUTTON" = "Cambiar número";

/* Format for the description text in the 'change phone number splash' view. Embeds: {{ %1$@ the old phone number, %2$@ the new phone number }}. */
"SETTINGS_CHANGE_PHONE_NUMBER_CONFIRM_DESCRIPTION_FORMAT" = "Vas a cambiar tu número de teléfono en Signal de %1$@ a %2$@.\n\nAntes de continuar, comprueba que el número a continuación es correcto.";

/* Label for the 'country code' row in the 'change phone number' settings. */
"SETTINGS_CHANGE_PHONE_NUMBER_COUNTRY_CODE_FIELD" = "Código de país";

/* Format for the 'country code' in the 'change phone number' settings. Embeds: {{ %1$@ the numeric country code prefix, %2$@ the country code abbreviation }}. */
"SETTINGS_CHANGE_PHONE_NUMBER_COUNTRY_CODE_FORMAT" = "%1$@ (%2$@)";

/* Title for the 'new phone number' section in the 'change phone number' settings. */
"SETTINGS_CHANGE_PHONE_NUMBER_NEW_PHONE_NUMBER_SECTION_TITLE" = "Tu nuevo número";

/* Title for the 'old phone number' section in the 'change phone number' settings. */
"SETTINGS_CHANGE_PHONE_NUMBER_OLD_PHONE_NUMBER_SECTION_TITLE" = "Tu número anterior";

/* Label for the 'phone number' row in the 'change phone number' settings. */
"SETTINGS_CHANGE_PHONE_NUMBER_PHONE_NUMBER_FIELD" = "Número de teléfono";

/* Title text for sheet displaying the 'Can't change phone number splash' message. */
"SETTINGS_CHANGE_PHONE_NUMBER_SPLASH_CANT_CHANGE_TITLE" = "No se puede cambiar el número de teléfono";

/* Description text in the 'change phone number splash' view. */
"SETTINGS_CHANGE_PHONE_NUMBER_SPLASH_DESCRIPTION" = "Puedes cambiar tu número de teléfono a uno nuevo. Este cambio es irreversible.\n\nAntes de continuar, comprueba que tu número nuevo puede recibir SMS o llamadas.";

/* Title text in the 'change phone number splash' view. */
"SETTINGS_CHANGE_PHONE_NUMBER_SPLASH_TITLE" = "Cambiar número de teléfono";

/* Title for the 'change phone number' views in settings. */
"SETTINGS_CHANGE_PHONE_NUMBER_VIEW_TITLE" = "Cambiar número";

/* Title for the 'chats' link in settings. */
"SETTINGS_CHATS" = "Chats";

/* No comment provided by engineer. */
"SETTINGS_CLEAR_HISTORY" = "Eliminar historial de chat";

/* Label for the 'data' section of the app settings. */
"SETTINGS_DATA" = "Uso de datos";

/* Item title for the low bandwidth call setting */
"SETTINGS_DATA_CALL_LOW_BANDWIDTH_ITEM_TITLE" = "Ahorrar datos";

/* Section footer for the call section in data settings */
"SETTINGS_DATA_CALL_SECTION_FOOTER" = "Esta opción puede mejorar la calidad de las llamadas en redes con mala cobertura.";

/* Section header for the call section in data settings */
"SETTINGS_DATA_CALL_SECTION_HEADER" = "Llamadas";

/* Footer for the 'media auto-download' section in the data settings. */
"SETTINGS_DATA_MEDIA_AUTO_DOWNLOAD_FOOTER" = "Los mensajes de voz, archivos de visualización única y stickers (de menos de 100 kB) se descargan automáticamente.";

/* Header for the 'media auto-download' section in the data settings. */
"SETTINGS_DATA_MEDIA_AUTO_DOWNLOAD_HEADER" = "Descarga automática";

/* Label for for the 'reset media auto-download settings' button in the data settings. */
"SETTINGS_DATA_MEDIA_AUTO_DOWNLOAD_RESET" = "Restablecer descarga automática";

/* Item title for the sent media quality setting */
"SETTINGS_DATA_SENT_MEDIA_QUALITY_ITEM_TITLE" = "Calidad de fotos y vídeos";

/* Section footer for the sent media section in data settings */
"SETTINGS_DATA_SENT_MEDIA_SECTION_FOOTER" = "Elige la calidad de las fotos y los vídeos que envías.";

/* Section header for the sent media section in data settings */
"SETTINGS_DATA_SENT_MEDIA_SECTION_HEADER" = "Archivos multimedia enviados";

/* The title for the data settings. */
"SETTINGS_DATA_TITLE" = "Uso de datos";

/* No comment provided by engineer. */
"SETTINGS_DELETE_ACCOUNT_BUTTON" = "Eliminar cuenta";

/* Button for to _not_ transfer the user's payments balance before deleting their account. */
"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_DONT_TRANSFER" = "No transferir";

/* Body for the alert confirming whether the user wants transfer their payments balance before deleting their account. Embeds: {{ the current payment balance }}. */
"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_MESSAGE_FORMAT" = "Tienes un saldo de %1$@. Si no transfieres tus fondos a otra cartera antes de eliminar tu cuenta, ya no podrás recuperarlos.";

/* Title for the alert confirming whether the user wants transfer their payments balance before deleting their account. */
"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_TITLE" = "¿Transferir saldo?";

/* Button for transferring the user's payments balance before deleting their account. */
"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_TRANSFER" = "Transferir saldo";

/* Label for 'delete data' button. */
"SETTINGS_DELETE_DATA_BUTTON" = "Eliminar todos los datos";

/* Alert message before user confirms clearing history */
"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION" = "¿Quieres eliminar todo el historial de chat (mensajes, archivos, llamadas, etc.) de todos tus dispositivos? Esta acción es irreversible.";

/* Confirmation text for button which deletes all message, calling, attachments, etc. */
"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION_BUTTON" = "Eliminar todo";

/* Secondary alert message before user confirms clearing history */
"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION_SECONDARY_MESSAGE" = "Todo el historial de chats se eliminará de forma permanente. Esta acción no se puede deshacer.";

/* Secondary alert title before user confirms clearing history */
"SETTINGS_DELETE_HISTORYLOG_CONFIRMATION_SECONDARY_TITLE" = "¿Seguro que quieres eliminar todo tu historial de chats?";

/* Label for the 'disappearing messages' privacy settings. */
"SETTINGS_DISAPPEARING_MESSAGES" = "Mensajes temporales";

/* Explanation for the 'disappearing messages' privacy settings. */
"SETTINGS_DISAPPEARING_MESSAGES_FOOTER" = "Elige una duración predeterminada de los mensajes temporales para todos los chats nuevos que inicies.";

/* Title for the 'donate to signal' link in settings. */
"SETTINGS_DONATE" = "Haz una donación a Signal";

/* Title for help button and help pages in app settings. */
"SETTINGS_HELP" = "Ayuda";

/* Settings table view cell label */
"SETTINGS_INVITE_TITLE" = "¡Invita a otras personas!";

/* Label for settings view that allows user to change the chat color and wallpaper. */
"SETTINGS_ITEM_COLOR_AND_WALLPAPER" = "Color y fondo de pantalla del chat";

/* Label for settings view that allows user to change the notification sound. */
"SETTINGS_ITEM_NOTIFICATION_SOUND" = "Sonido de los mensajes";

/* When a chat is archived and receives a new message, it is unarchived. Turning this switch on disables this feature if the chat in question is also muted. This string is a thorough description paired with a labeled switch above, in the Chats settings. */
"SETTINGS_KEEP_MUTED_ARCHIVED_DESCRIPTION" = "Los chats silenciados que hayas archivado permanecerán archivados aunque recibas un nuevo mensaje.";

/* When a chat is archived and receives a new message, it is unarchived. Turning this switch on disables this feature if the chat in question is also muted. This string is a brief label for a switch paired with a longer description underneath, in the Chats settings. */
"SETTINGS_KEEP_MUTED_ARCHIVED_LABEL" = "Dejar archivados los chats silenciados";

/* Footer for settings section describing Key Transparency. */
"SETTINGS_KEY_TRANSPARENCY_OPT_OUT_FOOTER" = "Cuando esta opción está activada, Signal intentará verificar automáticamente el cifrado de los chats individuales.";

/* Title for for a settings option describing that Key Transparency is enabled. */
"SETTINGS_KEY_TRANSPARENCY_OPT_OUT_SWITCH_TITLE" = "Verificación automática de clave";

/* No comment provided by engineer. */
"SETTINGS_LEGAL_TERMS_CELL" = "Términos y Política de privacidad";

/* Setting for enabling & disabling link previews. */
"SETTINGS_LINK_PREVIEWS" = "Generar vista previa de enlaces";

/* Footer for setting for enabling & disabling link previews. */
"SETTINGS_LINK_PREVIEWS_FOOTER" = "Obtén las vistas previas de los enlaces directamente de los sitios web para los mensajes que envías.";

/* Label for the 'never' media attachment download behavior in the media download settings. */
"SETTINGS_MEDIA_DOWNLOAD_CONDITION_NEVER" = "Nunca";

/* Label for the 'wifi and cellular' media attachment download behavior in the media download settings. */
"SETTINGS_MEDIA_DOWNLOAD_CONDITION_WIFI_AND_CELLULAR" = "Wi-Fi y datos móviles";

/* Label for the 'wifi-only' media attachment download behavior in the media download settings. */
"SETTINGS_MEDIA_DOWNLOAD_CONDITION_WIFI_ONLY" = "Wi-Fi";

/* Label for the 'audio' attachment type in the media download settings. */
"SETTINGS_MEDIA_DOWNLOAD_TYPE_AUDIO" = "Audios";

/* Label for the 'document' attachment type in the media download settings. */
"SETTINGS_MEDIA_DOWNLOAD_TYPE_DOCUMENT" = "Documentos";

/* Label for the 'photo' attachment type in the media download settings. */
"SETTINGS_MEDIA_DOWNLOAD_TYPE_PHOTO" = "Imágenes";

/* Label for the 'video' attachment type in the media download settings. */
"SETTINGS_MEDIA_DOWNLOAD_TYPE_VIDEO" = "Vídeos";

/* Setting for enabling & disabling the sound effect played when a message is sent. */
"SETTINGS_MESSAGE_SENT_SOUND" = "Sonido de mensajes enviados";

/* Explanation for the 'messaging' privacy settings. */
"SETTINGS_MESSAGING_FOOTER" = "Mira y comparte cuándo se leen y escriben mensajes. Si lo desactivas, no verás las confirmaciones de lectura ni los indicadores de escritura de nadie.";

/* Title for settings activity */
"SETTINGS_NAV_BAR_TITLE" = "Ajustes";

/* A setting controlling whether muted conversations are shown in the badge count */
"SETTINGS_NOTIFICATION_BADGE_COUNT_INCLUDES_MUTED_CONVERSATIONS" = "Incluir chats silenciados";

/* table section header */
"SETTINGS_NOTIFICATION_BADGE_COUNT_TITLE" = "Globo de notificación";

/* table section footer */
"SETTINGS_NOTIFICATION_CONTENT_DESCRIPTION" = "Las notificaciones de llamadas y mensajes pueden mostrarse cuando el teléfono está bloqueado.";

/* table section header */
"SETTINGS_NOTIFICATION_CONTENT_TITLE" = "Contenido de las notificaciones";

/* When the local device discovers a contact has recently installed signal, the app can generates a message encouraging the local user to say hello. Turning this switch off disables that feature. */
"SETTINGS_NOTIFICATION_EVENTS_CONTACT_JOINED_SIGNAL" = "Alguien comienza a usar Signal";

/* table section header */
"SETTINGS_NOTIFICATION_NOTIFY_WHEN_TITLE" = "Notificarme cuando…";

/* The title for the notification settings. */
"SETTINGS_NOTIFICATIONS" = "Notificaciones";

/* Label for the 'agree to payments terms' button in the 'activate payments confirmation' UI in the payment settings. */
"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_AGREE" = "Activar";

/* Description for the 'activate payments confirmation' UI in the payment settings. */
"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "Puedes usar Signal para enviar y recibir MobileCoin. Todos los pagos están sujetos a las condiciones de uso de MobileCoin y su cartera. Advertencia: En caso de producirse algún problema, podrías perder pagos o saldos de forma irreversible.";

/* Title for the 'activate payments confirmation' UI in the payment settings. */
"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_TITLE" = "Activar";

/* Label for the 'view payments terms' button in the 'activate payments confirmation' UI in the payment settings. */
"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_VIEW_TERMS" = "Términos de uso MobileCoin";

/* Label for 'add money' view in the payment settings. */
"SETTINGS_PAYMENTS_ADD_MONEY" = "Añadir fondos";

/* Explanation of the process for adding money in the 'add money' settings view. */
"SETTINGS_PAYMENTS_ADD_MONEY_DESCRIPTION" = "Para añadir fondos, envía MobileCoin a la dirección de tu cartera. Inicia una transacción desde tu cuenta en una plataforma de intercambio que admita MobileCoin. Después, escanea el código QR o copia la dirección de tu cartera.";

/* Indicator that the payments wallet address has been copied to the pasteboard. */
"SETTINGS_PAYMENTS_ADD_MONEY_WALLET_ADDRESS_COPIED" = "Se ha copiado la dirección de la cartera";

/* Label for the 'all payment records' section of the app settings. */
"SETTINGS_PAYMENTS_ALL_RECORDS" = "Todos los pagos";

/* Format string for the 'local balance converted into local currency' indicator. Embeds: {{ %1$@ the local balance in the local currency, %2$@ the local currency code, %3$@ the date the currency conversion rate was obtained. }}.. */
"SETTINGS_PAYMENTS_BALANCE_CONVERSION_FORMAT" = "%1$@ %2$@ - %3$@";

/* Error message indicating that payments could not be activated because the feature is not currently available. */
"SETTINGS_PAYMENTS_CANNOT_ACTIVATE_PAYMENTS_KILL_SWITCH" = "Los pagos en Signal ya no están disponibles. Podrás seguir transfiriendo tus fondos a una plataforma de intercambio de monedas, pero ya no podrás recibir ni enviar pagos, ni añadir fondos.";

/* Error message indicating that payments could not be deactivated because the current balance is unavailable. */
"SETTINGS_PAYMENTS_CANNOT_DEACTIVATE_PAYMENTS_NO_BALANCE" = "No se pueden desactivar los pagos porque tu saldo no está disponible. Comprueba tu conexión e inténtalo de nuevo.";

/* Error message indicating that a payment could not be sent because the current balance is unavailable. */
"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENT_NO_BALANCE" = "No se ha podido completar el pago porque tu saldo no está disponible. Comprueba tu conexión e inténtalo de nuevo.";

/* Error message indicating that payments cannot be sent because the feature is not currently available. */
"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENTS_KILL_SWITCH" = "Los pagos en Signal ya no están disponibles. Podrás seguir transfiriendo tus fondos a una plataforma de intercambio de monedas, pero ya no podrás recibir ni enviar pagos, ni añadir fondos.";

/* Error message indicating that you cannot transfer into your payments wallet because the feature is not currently available. */
"SETTINGS_PAYMENTS_CANNOT_TRANSFER_IN_KILL_SWITCH" = "Los pagos en Signal ya no están disponibles. Podrás seguir transfiriendo tus fondos a una plataforma de intercambio de monedas, pero ya no podrás recibir ni enviar pagos, ni añadir fondos.";

/* Message for the 'currency conversions info' alert. */
"SETTINGS_PAYMENTS_CURRENCY_CONVERSIONS_INFO_ALERT_MESSAGE" = "La conversión es solo una estimación y puede no ser exacta.";

/* Label for 'all currencies' section in the payment currency settings. */
"SETTINGS_PAYMENTS_CURRENCY_VIEW_SECTION_ALL_CURRENCIES" = "Todas las monedas";

/* Label for 'transfer balance' button in the 'deactivate payments' settings. */
"SETTINGS_PAYMENTS_DEACTIVATE_AFTER_TRANSFERRING_BALANCE" = "Transferir saldo restante";

/* Label for the 'deactivate payments' button in the payment settings. */
"SETTINGS_PAYMENTS_DEACTIVATE_BUTTON" = "Desactivar";

/* Label for 'deactivate payments' button in the app settings. */
"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS" = "Desactivar pagos";

/* Description for the 'deactivate payments confirmation' UI in the payment settings. */
"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "No podrás enviar ni recibir MobileCoin en Signal si desactivas los pagos.";

/* Title for the 'deactivate payments confirmation' UI in the payment settings. */
"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_TITLE" = "¿Desactivar pagos?";

/* Label for the 'de-activate payments' view of the app settings. */
"SETTINGS_PAYMENTS_DEACTIVATE_TITLE" = "Desactivar pagos";

/* Explanation of the 'deactivate payments with balance' process in the 'deactivate payments' settings. */
"SETTINGS_PAYMENTS_DEACTIVATE_WITH_BALANCE_EXPLANATION" = "Te recomendamos transferir tus fondos a otra cartera antes de desactivar los pagos. Si decides no transferir los fondos ahora, estarán disponibles en la cartera vinculada a tu cuenta de Signal si vuelves a activar los pagos.";

/* Description for the 'deactivate payments confirmation' UI in the payment settings. */
"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_DESCRIPTION" = "Tu saldo seguirá disponible en la cartera vinculada a tu cuenta de Signal si decides reactivar los pagos.";

/* Title for the 'deactivate payments confirmation' UI in the payment settings. */
"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_TITLE" = "¿Desactivar sin transferir?";

/* Label for 'deactivate payments without transferring balance' button in the 'deactivate payments' settings. */
"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFERRING_BALANCE" = "Desactivar sin transferir";

/* Error indicating that payments could not be deactivated in the payments settings. */
"SETTINGS_PAYMENTS_DEACTIVATION_FAILED" = "No se han podido desactivar los pagos";

/* Label for the 'payments details' view of the app settings. */
"SETTINGS_PAYMENTS_DETAIL_VIEW_TITLE" = "Detalles";

/* Label for the 'enable payments' button in the 'payments not enabled' alert. */
"SETTINGS_PAYMENTS_ENABLE_ACTION" = "Habilitar pagos";

/* Title for the 'enable payments lock' view of the payments activation flow. */
"SETTINGS_PAYMENTS_ENABLE_PAYMENTS_LOCK_PROMPT" = "Bloqueo de pagos";

/* Description for the 'About MobileCoin' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_ABOUT_MOBILECOIN_DESCRIPTION" = "MobileCoin es una moneda digital enfocada en la privacidad.";

/* Title for the 'About MobileCoin' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_ABOUT_MOBILECOIN_TITLE" = "Acerca de MobileCoin";

/* Description for the 'Adding to your wallet' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_DESCRIPTION" = "Puedes añadir fondos para usar en Signal enviando MobileCoin a la dirección de tu cartera.";

/* Title for the 'Adding to your wallet' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_TITLE" = "Añadir fondos";

/* Description for the 'Cashing Out' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_DESCRIPTION" = "Puedes transferir tus fondos en cualquier momento a una plataforma de intercambio que acepte MobileCoin. Tan solo tienes que hacer una transferencia a tu cuenta en esa plataforma.";

/* Title for the 'Cashing Out' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_TITLE" = "Retirar fondos";

/* Label for button in the 'Save Passphrase' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_SAVE_PASSPHRASE_BUTTON" = "Guardar frase";

/* Description for the 'Save Passphrase' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_SAVE_PASSPHRASE_DESCRIPTION" = "La frase de recuperación también te permite restaurar tu saldo.";

/* Title for the 'Save Passphrase' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_SAVE_PASSPHRASE_TITLE" = "Guardar frase";

/* Label for button in the 'Update PIN' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_BUTTON" = "Actualizar PIN";

/* Description for the 'Update PIN' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_DESCRIPTION" = "Si tienes un saldo elevado, te recomendamos cambiar tu PIN de Signal por uno alfanumérico para añadir protección extra a tu cuenta.";

/* Title for the 'Update PIN' help card in the payments settings. */
"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Actualiza tu PIN";

/* Indicator that the payments wallet address is invalid. */
"SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Dirección de cartera no válida";

/* Label for UISwitch based payments-lock setting that when enabled requires biometric-authentication (or passcode) to transfer funds or view the recovery phrase. */
"SETTINGS_PAYMENTS_LOCK_SWITCH_LABEL" = "Bloqueo de pagos";

/* Message indicating that there is no payment activity to display in the payment settings. */
"SETTINGS_PAYMENTS_NO_ACTIVITY_INDICATOR" = "Todavía no hay actividad reciente.";

/* Message for the 'payments not enabled' alert. */
"SETTINGS_PAYMENTS_NOT_ENABLED_ALERT_MESSAGE" = "¿Quieres habilitar los pagos?";

/* Title for the 'payments not enabled' alert. */
"SETTINGS_PAYMENTS_NOT_ENABLED_ALERT_TITLE" = "Pagos no habilitados";

/* Message for the 'payments not registered' alert. */
"SETTINGS_PAYMENTS_NOT_REGISTERED_ALERT_MESSAGE" = "Vuelve a registrarte para enviar pagos.";

/* Title for the 'payments not registered' alert. */
"SETTINGS_PAYMENTS_NOT_REGISTERED_ALERT_TITLE" = "Aún no te has registrado";

/* Label for 'activate' button in the 'payments opt-in' view in the app settings. */
"SETTINGS_PAYMENTS_OPT_IN_ACTIVATE_BUTTON" = "Activar pagos";

/* Message shown when payments are activated in the 'payments opt-in' view in the app settings. */
"SETTINGS_PAYMENTS_OPT_IN_ACTIVATED_TOAST" = "Pagos activados.";

/* Message for the 'payments opt-in' view in the app settings. */
"SETTINGS_PAYMENTS_OPT_IN_MESSAGE" = "Usa Signal para enviar y recibir MobileCoin, una moneda digital enfocada en la privacidad. Activa esta opción para comenzar.";

/* Label for 'activate' button in the 'payments opt-in' view in the app settings. */
"SETTINGS_PAYMENTS_OPT_IN_REACTIVATE_BUTTON" = "Reactivar pagos";

/* Title for the 'payments opt-in' view in the app settings. */
"SETTINGS_PAYMENTS_OPT_IN_TITLE" = "Pagos a través de Signal";

/* Button when discarding recovery phrase. */
"SETTINGS_PAYMENTS_PASSPHRASE_DISCARD_CONFIRMATION_BUTTON" = "Omitir frase de recuperación";

/* Message of confirmation alert when discarding recovery phrase. */
"SETTINGS_PAYMENTS_PASSPHRASE_DISCARD_CONFIRMATION_MESSAGE" = "La frase de recuperación te permite restaurar tu saldo en caso de emergencia. Te recomendamos que la guardes.";

/* Title of confirmation alert when discarding recovery phrase. */
"SETTINGS_PAYMENTS_PASSPHRASE_DISCARD_CONFIRMATION_TITLE" = "¿Continuar sin guardar?";

/* Explanation of the 'payments passphrase' in the 'view payments passphrase' settings. */
"SETTINGS_PAYMENTS_PASSPHRASE_EXPLANATION" = "Tu saldo se restaurará automáticamente cuando reinstales Signal si confirmas el PIN de tu cuenta de Signal. También puedes restaurar tu saldo con la frase de recuperación: una clave de 24 palabras única para ti. Anótala y guárdala en un sitio seguro.";

/* Explanation of the 'payments passphrase' when there is a balance. */
"SETTINGS_PAYMENTS_PASSPHRASE_EXPLANATION_FROM_BALANCE" = "¡Tienes saldo en tu cuenta! Es el momento de guardar tu frase de recuperación: una clave de 24 palabras que puedes usar para restaurar tu saldo.";

/* Explanation of the 'payments passphrase' when from the help card. */
"SETTINGS_PAYMENTS_PASSPHRASE_EXPLANATION_FROM_HELP_CARD" = "Es el momento de guardar tu frase de recuperación: una clave de 24 palabras que puedes usar para restaurar tu saldo.";

/* Label for the 'add money' button in the 'send payment' UI. */
"SETTINGS_PAYMENTS_PAYMENT_ADD_MONEY" = "Añadir fondos";

/* Label for the 'MobileCoin block index' in the payment details view in the app settings. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_BLOCK_INDEX" = "Número de bloque";

/* Label for the 'MobileCoin network fee' in the payment details view in the app settings. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_FEE" = "Comisión de red";

/* Indicates that you received a payment in the payment details view in the app settings. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_RECEIVED" = "Recibido";

/* Format for indicator that you received a payment in the payment details view in the app settings. Embeds: {{ the user who sent you the payment }}. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_RECEIVED_FORMAT" = "Recibido de %1$@";

/* Label for the sender in the payment details view in the app settings. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER" = "Enviado por";

/* Label for the sender in the payment details view in the app settings when the status is 'Failed'. Followed by sender name. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_ATTEMPTED" = "Intento de pago";

/* Format for the sender info in the payment details view in the app settings. Embeds {{ %1$@ the name of the sender of the payment, %2$@ the date the transaction was sent }}. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ el %2$@";

/* Format for indicator that you sent a payment in the payment details view in the app settings. Embeds: {{ the user who you sent the payment to }}. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDING_FORMAT" = "Enviando a %1$@";

/* Indicates that you sent a payment in the payment details view in the app settings. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Enviado";

/* Format for indicator that you sent a payment in the payment details view in the app settings. Embeds: {{ the user who you sent the payment to }}. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT_FORMAT" = "Enviado a %1$@";

/* Label for the transaction status in the payment details view in the app settings. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS" = "Estado";

/* Footer string for the status section of the payment details view in the app settings. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER" = "Los detalles de la transacción, incluidos el importe y la fecha del pago, se registran en el libro mayor de MobileCoin.";

/* Footer string for the status section of the payment details view in the app settings for defragmentation transactions. */
"SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER_DEFRAGMENTATION" = "Se cobra una tarifa por consolidación de monedas cuando las monedas que tienes no pueden combinarse para completar una transacción. La consolidación te permite continuar enviando pagos.";

/* Message for the 'insufficient balance for payment' alert. Embeds: {{ The current payments balance }}. */
"SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_MESSAGE_FORMAT" = "No tienes suficientes MOB para completar este pago. Tu saldo actual es de %1$@.";

/* Title for the 'insufficient balance for payment' alert. */
"SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_TITLE" = "Saldo insuficiente";

/* Format string for the sender of an incoming payment. Embeds: {{ the name of the sender of the payment}}. */
"SETTINGS_PAYMENTS_PAYMENT_USER_INCOMING_FORMAT" = "De %1$@";

/* Format string for the recipient of an outgoing payment. Embeds: {{ the name of the recipient of the payment}}. */
"SETTINGS_PAYMENTS_PAYMENT_USER_OUTGOING_FORMAT" = "Para %1$@";

/* Message indicating that payments have been disabled in the app settings. */
"SETTINGS_PAYMENTS_PAYMENTS_DISABLED_TOAST" = "Pagos desactivados.";

/* Description for the 'double reminder' action sheet in the 'payments lock prompt' view in the payment settings. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_DOUBLE_REMINDER_MESSAGE" = "Omitir este paso podría permitir que cualquier persona que tenga acceso físico a tu teléfono pueda transferir fondos o ver tu frase de recuperación.";

/* Double reminder action sheet title in Payments Lock Prompt view for Face ID. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_DOUBLE_REMINDER_TITLE_FACEID" = "¿Omitir la habilitación de Face ID?";

/* Double reminder action sheet title in Payments Lock Prompt view for Optic ID. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_DOUBLE_REMINDER_TITLE_OPTICID" = "¿Omitir la habilitación de Optic ID?";

/* Double reminder action sheet title in Payments Lock Prompt view for Passcode. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_DOUBLE_REMINDER_TITLE_PASSCODE" = "¿Omitir la habilitación de la contraseña?";

/* Double reminder action sheet title in Payments Lock Prompt view for Touch ID. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_DOUBLE_REMINDER_TITLE_TOUCHID" = "¿Omitir la habilitación de Touch ID?";

/* Enable Button title in Payments Lock Prompt view for Face ID. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_ENABLE_BUTTON_FACEID" = "Usar Face ID";

/* Enable Button title in Payments Lock Prompt view for Optic ID. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_ENABLE_BUTTON_OPTICID" = "Usar Optic ID";

/* Enable Button title in Payments Lock Prompt view for Passcode. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_ENABLE_BUTTON_PASSCODE" = "Usar contraseña";

/* Enable Button title in Payments Lock Prompt view for Touch ID. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_ENABLE_BUTTON_TOUCHID" = "Usar Touch ID";

/* Explanation of 'payments lock' with Face ID in the 'payments lock prompt' view shown after payments activation. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_EXPLANATION_FACEID" = "Activa Face ID para ayudar a evitar que una persona que tenga tu teléfono pueda acceder a tus fondos. Puedes desactivar esta opción en Ajustes.";

/* Explanation of 'payments lock' with Optic ID in the 'payments lock prompt' view shown after payments activation. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_EXPLANATION_OPTICID" = "Activa Optic ID para ayudar a evitar que una persona que tenga tu teléfono pueda acceder a tus fondos. Puedes desactivar esta opción en Ajustes.";

/* Explanation of 'payments lock' with passcode in the 'payments lock prompt' view shown after payments activation. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_EXPLANATION_PASSCODE" = "Activa el uso de tu contraseña para ayudar a evitar que una persona que tenga tu teléfono pueda acceder a tus fondos. Puedes desactivar esta opción en Ajustes.";

/* Explanation of 'payments lock' with Touch ID in the 'payments lock prompt' view shown after payments activation. */
"SETTINGS_PAYMENTS_PAYMENTS_LOCK_PROMPT_EXPLANATION_TOUCHID" = "Activa Touch ID para ayudar a evitar que una persona que tenga tu teléfono pueda acceder a tus fondos. Puedes desactivar esta opción en Ajustes.";

/* Button for payments outdated sheet. */
"SETTINGS_PAYMENTS_PAYMENTS_OUTDATED_BUTTON" = "Actualizar Signal";

/* Message for payments outdated sheet. */
"SETTINGS_PAYMENTS_PAYMENTS_OUTDATED_MESSAGE" = "Se requiere una actualización para seguir enviando y recibiendo pagos, y para ver tu saldo actualizado.";

/* Title for payments outdated sheet saying cant send. */
"SETTINGS_PAYMENTS_PAYMENTS_OUTDATED_TITLE_CANT_SEND" = "No se puede enviar el pago";

/* Title for payments outdated sheet saying update required. */
"SETTINGS_PAYMENTS_PAYMENTS_OUTDATED_TITLE_UPDATE" = "Actualización necesaria";

/* Label for the 'all payments' mode of the 'all payment records' section of the app settings. */
"SETTINGS_PAYMENTS_PAYMENTS_TYPE_ALL" = "Todos";

/* Label for the 'incoming payments' mode of the 'all payment records' section of the app settings. */
"SETTINGS_PAYMENTS_PAYMENTS_TYPE_INCOMING" = "Recibidos";

/* Label for the 'outgoing payments' mode of the 'all payment records' section of the app settings. */
"SETTINGS_PAYMENTS_PAYMENTS_TYPE_OUTGOING" = "Enviados";

/* Label for the 'recent payments' section in the payment settings. */
"SETTINGS_PAYMENTS_RECENT_PAYMENTS" = "Pagos recientes";

/* Description for the 'record payments passphrase to disable pin' UI in the app settings. */
"SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_DESCRIPTION" = "Antes de desactivar tu PIN, debes registrar la frase de recuperación de tu cartera de pagos para asegurarte de que puedas recuperar tu cuenta de pagos si lo necesitas.";

/* Label for the 'record recovery passphrase' button in the 'record payments passphrase to disable pin' UI in the app settings. */
"SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_RECORD_PASSPHRASE" = "Registrar frase de recuperación";

/* Title for the 'record payments passphrase to disable pin' UI in the app settings. */
"SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "Registrar frase de recuperación de pagos";

/* Label for the current balance in the 'deactivate payments' settings. */
"SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Saldo restante";

/* Label for 'restore payments' button in the payments settings. */
"SETTINGS_PAYMENTS_RESTORE_PAYMENTS_BUTTON" = "Restaurar una cuenta de pagos";

/* Explanation of the 'review payments passphrase' step of the 'restore payments wallet' views. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_EXPLANATION" = "Comprueba que hayas introducido la frase de recuperación correctamente.";

/* Title for the 'review payments passphrase' step of the 'restore payments wallet' views. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TITLE" = "Confirmar frase de recuperación";

/* Message indicating that 'restore payments wallet' is complete. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TOAST" = "Cuenta de pagos restaurada.";

/* Label for the 'enter passphrase manually' button in the 'restore payments wallet from passphrase' view. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_ENTER_MANUALLY" = "Introducir manualmente";

/* Error indicating that 'restore payments wallet failed' in the app payments settings. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_FAILED" = "No se ha podido recuperar";

/* Message for the 'invalid payments wallet passphrase' error alert in the app payments settings. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_INVALID_PASSPHRASE_MESSAGE" = "No has introducido una frase de recuperación válida.";

/* Title for the 'invalid payments wallet passphrase' error alert in the app payments settings. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_INVALID_PASSPHRASE_TITLE" = "Frase no válida";

/* Label for the 'restore passphrase from pasteboard' button in the 'restore payments wallet from passphrase' view. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_PASTE_FROM_PASTEBOARD" = "Pegar del portapapeles";

/* Format for the placeholder text in the 'restore payments wallet from pasteboard' view of the app settings. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_PASTE_PLACEHOLDER" = "Frase de recuperación";

/* Title for the 'restore payments wallet from pasteboard' view of the app settings. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_PASTE_TITLE" = "Pegar frase de recuperación";

/* Explanation of the 'restore payments wallet' process payments settings. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_SPLASH_EXPLANATION" = "Tu frase de recuperación es una clave de 24 palabras única para ti. Úsala para restaurar tu cuenta de pagos.";

/* Title for the first step of the 'restore payments wallet' views. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_SPLASH_TITLE" = "Introducir frase de recuperación";

/* Title for the 'restore payments wallet' view of the app settings. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_TITLE" = "Frase de recuperación";

/* Format for the instructions for the 'enter word' step of the 'restore payments wallet' views. Embeds {{ the index of the current word }}. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_INSTRUCTIONS_FORMAT" = "Introduce la palabra n.° %1$@";

/* Error indicating that the user has entered an invalid payments passphrase in the 'restore payments wallet' views. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_INVALID_PASSPHRASE" = "Frase de recuperación no válida.";

/* Error indicating that the user has entered an invalid word in the 'enter word' step of the 'restore payments wallet' views. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_INVALID_WORD" = "La palabra no está bien escrita.";

/* Title for the 'enter word' step of the 'restore payments wallet' views. */
"SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_TITLE" = "Introducir frase de recuperación";

/* Title for the first step of the 'save payments passphrase' views. */
"SETTINGS_PAYMENTS_SAVE_PASSPHRASE_START_TITLE" = "Guardar frase de recuperación";

/* Instructions in the 'scan payment address QR code' view in the payment settings. */
"SETTINGS_PAYMENTS_SCAN_QR_INSTRUCTIONS" = "Escanea el código QR del destinatario de la transferencia.";

/* Error indicating that a QR code does not contain a valid MobileCoin public address. */
"SETTINGS_PAYMENTS_SCAN_QR_INVALID_PUBLIC_ADDRESS" = "Dirección no válida";

/* Label for 'scan payment address QR code' view in the payment settings. */
"SETTINGS_PAYMENTS_SCAN_QR_TITLE" = "Escanear código QR";

/* Caption for footer label beneath the payments lock privacy toggle for a biometry type that is unknown. */
"SETTINGS_PAYMENTS_SECURITY_DETAIL" = "Activa el uso de tu contraseña o Touch ID para transferir fondos.";

/* Caption for footer label beneath the payments lock privacy toggle for faceid biometry. */
"SETTINGS_PAYMENTS_SECURITY_DETAIL_FACEID" = "Activa Face ID para transferir fondos.";

/* Caption for footer label beneath the payments lock privacy toggle for opticid biometry */
"SETTINGS_PAYMENTS_SECURITY_DETAIL_OPTICID" = "Activa Optic ID para transferir fondos.";

/* Caption for footer label beneath the payments lock privacy toggle for a biometry type that is a passcode. */
"SETTINGS_PAYMENTS_SECURITY_DETAIL_PASSCODE" = "Activa el uso de la contraseña de tu teléfono para transferir fondos.";

/* Caption for footer label beneath the payments lock privacy toggle for touchid biometry */
"SETTINGS_PAYMENTS_SECURITY_DETAIL_TOUCHID" = "Usa Touch ID para transferir fondos.";

/* Title for the payments section in the app’s privacy settings tableview */
"SETTINGS_PAYMENTS_SECURITY_TITLE" = "Pagos";

/* Label for 'send payment' button in the payment settings. */
"SETTINGS_PAYMENTS_SEND_PAYMENT" = "Enviar pago";

/* Label for the 'send payment to recipient' view in the payment settings. */
"SETTINGS_PAYMENTS_SEND_TO_RECIPIENT_TITLE" = "Seleccionar destinatario";

/* Title for the 'set currency' view in the app settings. */
"SETTINGS_PAYMENTS_SET_CURRENCY" = "Conversión de moneda";

/* Label for the 'payments' section of the app settings. */
"SETTINGS_PAYMENTS_TITLE" = "Pagos";

/* Error indicating that it is not valid to send yourself a payment. */
"SETTINGS_PAYMENTS_TRANSFER_OUT_CANNOT_SEND_TO_SELF" = "No puedes transferir saldo a tu propia cartera de Signal. Introduce la dirección de la cartera de tu cuenta en una plataforma de intercambio que admita MobileCoin.";

/* Footer of the 'transfer currency out' view in the payment settings. */
"SETTINGS_PAYMENTS_TRANSFER_OUT_FOOTER" = "Puedes transferir MobileCoin haciendo una transferencia a la dirección de la cartera que se indica en la plataforma de intercambio. La dirección de la cartera es la serie de números y letras que suele aparecer debajo del código QR.";

/* Error indicating that MobileCoin public address is not valid. */
"SETTINGS_PAYMENTS_TRANSFER_OUT_INVALID_PUBLIC_ADDRESS" = "Comprueba la dirección de la cartera a la que estás intentando hacer el pago e inténtalo de nuevo.";

/* Title for error alert indicating that MobileCoin public address is not valid. */
"SETTINGS_PAYMENTS_TRANSFER_OUT_INVALID_PUBLIC_ADDRESS_TITLE" = "Dirección incorrecta";

/* Placeholder text for the address text field in the 'transfer currency out' settings view. */
"SETTINGS_PAYMENTS_TRANSFER_OUT_PLACEHOLDER" = "Para: Escanea o introduce la dirección de la cartera";

/* Label for 'transfer currency out' view in the payment settings. */
"SETTINGS_PAYMENTS_TRANSFER_OUT_TITLE" = "Transferir a plataforma de intercambio";

/* Label for the 'transfer to exchange' button in the payment settings. */
"SETTINGS_PAYMENTS_TRANSFER_TO_EXCHANGE" = "Transferir a plataforma de intercambio";

/* Message indicating that 'payments passphrase review' is complete. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COMPLETE_TOAST" = "Se ha configurado la frase de recuperación.";

/* Label for 'confirm' button in the 'view payments passphrase' view of the app settings. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM" = "Confirmar";

/* Format for the explanation of the 'confirm payments passphrase word' step in the 'view payments passphrase' settings, indicating that the user needs to enter two words from their payments passphrase. Embeds: {{ %1$@ the index of the first word, %2$@ the index of the second word }}. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_EXPLANATION_FORMAT" = "Introduce las palabras n.° %1$@ y %2$@ de tu frase de recuperación.";

/* Error indicating that at least one word of the payments passphrase is not correct in the 'view payments passphrase' views. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_INVALID_WORD" = "Una palabra es incorrecta. Inténtalo de nuevo.";

/* Error indicating that all words of the payments passphrase are not correct in the 'view payments passphrase' views. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_INVALID_WORDS" = "Las dos palabras son incorrectas. Inténtalo de nuevo.";

/* Format for the placeholder text in the 'confirm payments passphrase' view of the app settings. Embeds: {{ the index of the word }}. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_PLACEHOLDER_FORMAT" = "Palabra n.° %1$@";

/* Title for the 'confirm words' step of the 'view payments passphrase' views. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_TITLE" = "Confirmar frase de recuperación";

/* Indicator that the payments passphrase has been copied to the clipboard in the 'view payments passphrase' views. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPIED_TO_CLIPBOARD" = "Frase de recuperación copiada";

/* Label for the 'copy to clipboard' button in the 'view payments passphrase' views. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD" = "Copiar al portapapeles";

/* Message for the 'copy recovery passphrase to clipboard confirm' alert in the payment settings. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD_CONFIRM_MESSAGE" = "Si eliges guardar tu frase de recuperación de forma digital, asegúrate de que esté almacenada de manera segura en un sitio de confianza.";

/* Title for the 'copy recovery passphrase to clipboard confirm' alert in the payment settings. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD_CONFIRM_TITLE" = "¿Copiar al portapapeles?";

/* Label for 'see passphrase again' button in the 'view payments passphrase' view of the app settings. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_SEE_PASSPHRASE_AGAIN" = "Ver la frase otra vez";

/* Title for the first step of the 'view payments passphrase' views. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_START_TITLE" = "Ver frase de recuperación";

/* Title for the 'view payments passphrase' view of the app settings. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_TITLE" = "Frase de recuperación";

/* Header text for the 'review payments passphrase words' step in the 'view payments passphrase' settings. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_WORDS_EXPLANATION" = "Anota las siguientes 24 palabras en orden. Guárdalas en un lugar seguro.";

/* Footer text for the 'review payments passphrase words' step in the 'view payments passphrase' settings. */
"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_WORDS_FOOTER_2" = "No compartas esta lista";

/* Title for the content section of the  'payments lock prompt' view shown after payemts activation. */
"SETTINGS_PAYMENTS_VIEW_PAYMENTS_LOCK_PROMPT_TITLE" = "Una capa de protección adicional";

/* Label for 'view payments recovery passphrase' button in the app settings. */
"SETTINGS_PAYMENTS_VIEW_RECOVERY_PASSPHRASE" = "Frase de recuperación";

/* Title for the 'payments settings' view in the app settings. */
"SETTINGS_PAYMENTS_VIEW_TITLE" = "Pagos";

/* Label for the payments wallet address. */
"SETTINGS_PAYMENTS_WALLET_ADDRESS_LABEL" = "Dirección de tu cartera";

/* A toast that displays when the user attempts to set discoverability to 'nobody' when their phone number sharing is set to 'everybody', which is not allowed. */
"SETTINGS_PHONE_NUMBER_DISCOVERABILITY_DISABLED_TOAST" = "Para cambiar este ajuste, selecciona la opción \"Nadie\" en \"Quién puede ver mi número\".";

/* The description for a sheet asking for confirmation that the user wants to set their phone number discoverability to 'nobody'. */
"SETTINGS_PHONE_NUMBER_DISCOVERABILITY_NOBODY_CONFIRMATION_DESCRIPTION" = "Si cambias el ajuste \"¿Quién puede encontrarme con mi número?\" a \"Nadie\", será más difícil que las personas te encuentren en Signal.";

/* The title for a sheet asking for confirmation that the user wants to set their phone number discoverability to 'nobody'. */
"SETTINGS_PHONE_NUMBER_DISCOVERABILITY_NOBODY_CONFIRMATION_TITLE" = "¿Seguro que quieres hacer esto?";

/* The title for the phone number discoverability setting section. */
"SETTINGS_PHONE_NUMBER_DISCOVERABILITY_TITLE" = "Quién puede encontrarme con mi número";

/* Description label for Phone Number Privacy */
"SETTINGS_PHONE_NUMBER_PRIVACY_DESCRIPTION_LABEL" = "Elige quién puede ver tu número de teléfono y quién puede usarlo para buscarte en Signal.";

/* The title for phone number privacy settings. */
"SETTINGS_PHONE_NUMBER_PRIVACY_TITLE" = "Número de teléfono";

/* The title for the phone number sharing setting section. */
"SETTINGS_PHONE_NUMBER_SHARING_TITLE" = "Quién puede ver mi número";

/* The button text for the dialog asking user to confirm their PIN to disable reminders */
"SETTINGS_PIN_REMINDER_DISABLE_CONFIRMATION_ACTION" = "Desactivar recordatorios";

/* The explanation for the dialog asking user to confirm their PIN to disable reminders */
"SETTINGS_PIN_REMINDER_DISABLE_CONFIRMATION_EXPLANATION" = "Asegúrate de memorizar o guardar tu PIN de forma segura, ya que no se puede recuperar. Si olvidas tu PIN, es posible que pierdas información cuando vuelvas a registrar tu cuenta de Signal.";

/* The title for the dialog asking user to confirm their PIN to disable reminders */
"SETTINGS_PIN_REMINDER_DISABLE_CONFIRMATION_TITLE" = "Confirma tu PIN de Signal";

/* Label for the 'pin reminder' switch of the privacy settings. */
"SETTINGS_PIN_REMINDER_SWITCH_LABEL" = "Recordatorios de PIN";

/* Footer for the 'PINs' section of the privacy settings. */
"SETTINGS_PINS_FOOTER" = "El PIN mantiene la información guardada en Signal cifrada para que solo tú tengas acceso. Si olvidas tu PIN, no podrás recuperarlo. Tu perfil, ajustes y contactos se restaurarán si reinstalas Signal.";

/* Label for the 'pins' item of the privacy settings when the user does have a pin. */
"SETTINGS_PINS_ITEM" = "Cambiar PIN";

/* Label for the 'pins' item of the privacy settings when the user doesn't have a pin. */
"SETTINGS_PINS_ITEM_CREATE" = "Crear un PIN";

/* Title for the 'PINs' section of the privacy settings. */
"SETTINGS_PINS_TITLE" = "PIN de Signal";

/* Footer for table section */
"SETTINGS_PRIVACY_ADVANCED_FOOTER" = "Define ajustes para las funciones evitar censura, servidor proxy, redirigir llamadas y remitente confidencial.";

/* Title for the advanced privacy settings */
"SETTINGS_PRIVACY_ADVANCED_TITLE" = "Ajustes avanzados";

/* Short table cell label */
"SETTINGS_PRIVACY_CALLKIT_SYSTEM_CALL_LOG_PREFERENCE_TITLE" = "Mostrar llamadas en Recientes";

/* The title for the privacy settings. */
"SETTINGS_PRIVACY_TITLE" = "Privacidad";

/* Label for the 'read receipts' setting. */
"SETTINGS_READ_RECEIPT" = "Confirmaciones de lectura";

/* Action to turn off registration lock */
"SETTINGS_REGISTRATION_LOCK_TURN_OFF" = "Desactivar";

/* Message shown in an action sheet when attempting to enable registration lock, but encountering a generic error. */
"SETTINGS_REGISTRATION_LOCK_TURN_OFF_ERROR_GENERIC" = "No se ha podido desactivar el bloqueo de registro. Contacta con el equipo de Asistencia.";

/* Message shown in an action sheet when attempting to enable registration lock, but encountering a network error. */
"SETTINGS_REGISTRATION_LOCK_TURN_OFF_ERROR_NETWORK" = "No se ha podido desactivar el bloqueo de registro. Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Title for the alert confirming that the user wants to turn off registration lock. */
"SETTINGS_REGISTRATION_LOCK_TURN_OFF_TITLE" = "¿Desactivar el bloqueo de registro?";

/* Action to turn on registration lock */
"SETTINGS_REGISTRATION_LOCK_TURN_ON" = "Activar";

/* Message shown in an action sheet when attempting to enable registration lock, but encountering a generic error. */
"SETTINGS_REGISTRATION_LOCK_TURN_ON_ERROR_GENERIC" = "No se ha podido activar el bloqueo de registro. Contacta con el equipo de Asistencia.";

/* Message shown in an action sheet when attempting to enable registration lock, but encountering a network error. */
"SETTINGS_REGISTRATION_LOCK_TURN_ON_ERROR_NETWORK" = "No se ha podido activar el bloqueo de registro. Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Message shown in an action sheet when attempting to enable registration lock, but the user does not have a PIN. */
"SETTINGS_REGISTRATION_LOCK_TURN_ON_ERROR_PIN_REQUIRED" = "Debes crear un PIN para usar el bloqueo de registro.";

/* Body for the alert confirming that the user wants to turn on registration lock. */
"SETTINGS_REGISTRATION_LOCK_TURN_ON_MESSAGE" = "Si olvidas tu PIN de Signal al volver a registrarte en Signal, no podrás acceder a tu cuenta durante 7 días.";

/* Title for the alert confirming that the user wants to turn on registration lock. */
"SETTINGS_REGISTRATION_LOCK_TURN_ON_TITLE" = "¿Activar el bloqueo de registro?";

/* Label for re-link button. */
"SETTINGS_RELINK_BUTTON" = "Volver a vincular";

/* Label for re-registration button. */
"SETTINGS_REREGISTER_BUTTON" = "Volver a registrarme";

/* Label for the 'screen lock activity timeout' setting of the privacy settings. */
"SETTINGS_SCREEN_LOCK_ACTIVITY_TIMEOUT" = "Tiempo de espera para el bloqueo";

/* Label for the 'enable screen lock' switch of the privacy settings. */
"SETTINGS_SCREEN_LOCK_SWITCH_LABEL" = "Bloqueo de pantalla";

/* No comment provided by engineer. */
"SETTINGS_SCREEN_SECURITY" = "Ocultar en el selector de apps";

/* Footer for table section */
"SETTINGS_SECTION_FOOTER_CALLING" = "Muestra las llamadas de Signal en la lista de \"Recientes\" de la aplicación Teléfono de iOS.";

/* Header Label for the sounds section of settings views. */
"SETTINGS_SECTION_SOUNDS" = "Sonidos";

/* settings topic header for table section */
"SETTINGS_SECTION_TITLE_CALLING" = "Llamadas";

/* Section footer */
"SETTINGS_SECURITY_DETAIL" = "Usa Touch ID, Face ID o la clave de acceso del dispositivo iOS para desbloquear Signal.";

/* Section footer */
"SETTINGS_SECURITY_DETAIL_FACEID" = "Usar Face ID para desbloquear Signal.";

/* Section footer */
"SETTINGS_SECURITY_DETAIL_OPTICID" = "Usa Optic ID para desbloquear Signal.";

/* Section footer */
"SETTINGS_SECURITY_DETAIL_PASSCODE" = "Usar la clave de acceso del dispositivo para desbloquear Signal.";

/* Section footer */
"SETTINGS_SECURITY_DETAIL_TOUCHID" = "Usa Touch ID para desbloquear Signal.";

/* Section header */
"SETTINGS_SECURITY_TITLE" = "Seguridad de la app";

/* The footer for the photos and videos section in the sent media quality settings. */
"SETTINGS_SENT_MEDIA_QUALITY_SECTION_FOOTER" = "Si seleccionas alta calidad, se usarán más datos.";

/* The title for the photos and videos section in the sent media quality settings. */
"SETTINGS_SENT_MEDIA_QUALITY_SECTION_TITLE" = "Calidad";

/* Setting for enabling & disabling iOS contact sharing. */
"SETTINGS_SHARING_SUGGESTIONS" = "Compartir contactos con iOS";

/* Footer for setting for enabling & disabling contact and notification sharing with iOS. */
"SETTINGS_SHARING_SUGGESTIONS_NOTIFICATIONS_FOOTER" = "Permite a iOS acceder a tus contactos y chats de Signal para usar funciones como las sugerencias para compartir y las notificaciones.";

/* Label for the 'enable registration lock' switch of the privacy settings. */
"SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Bloqueo de registro";

/* Footer for the 'two factor auth' section of the privacy settings when Signal PINs are available. */
"SETTINGS_TWO_FACTOR_PINS_AUTH_FOOTER" = "Usa tu PIN de Signal para volver a registrar tu número de teléfono en Signal.";

/* Label for the 'typing indicators' setting. */
"SETTINGS_TYPING_INDICATORS" = "Indicadores de escritura";

/* table section label */
"SETTINGS_UNIDENTIFIED_DELIVERY_SECTION_TITLE" = "Remitente confidencial";

/* switch label */
"SETTINGS_UNIDENTIFIED_DELIVERY_SHOW_INDICATORS" = "Mostrar icono de estado";

/* switch label */
"SETTINGS_UNIDENTIFIED_DELIVERY_UNRESTRICTED_ACCESS" = "Permitir de cualquiera";

/* table section footer */
"SETTINGS_UNIDENTIFIED_DELIVERY_UNRESTRICTED_ACCESS_FOOTER" = "Activa la función Remitente confidencial para recibir mensajes de personas que no están en tus contactos y con las que no has compartido tu perfil.";

/* No comment provided by engineer. */
"SETTINGS_VERSION" = "Versión";

/* action sheet item to open native mail app */
"SHARE_ACTION_MAIL" = "Correo";

/* action sheet item to open native messages app */
"SHARE_ACTION_MESSAGE" = "Mensaje";

/* alert body when sharing file failed because of untrusted/changed identity keys */
"SHARE_EXTENSION_FAILED_SENDING_BECAUSE_UNTRUSTED_IDENTITY_FORMAT" = "Tu número de seguridad con %1$@ ha cambiado. Te recomendamos verificar su identidad en la aplicación principal antes de volver a enviar este mensaje.";

/* Indicates that the share extension is still loading. */
"SHARE_EXTENSION_LOADING" = "Cargando…";

/* Message indicating that the share extension cannot be used until the user has registered in the main app. */
"SHARE_EXTENSION_NOT_REGISTERED_MESSAGE" = "Inicia la aplicación Signal para registrarte.";

/* Title indicating that the share extension cannot be used until the user has registered in the main app. */
"SHARE_EXTENSION_NOT_REGISTERED_TITLE" = "Aún no te has registrado";

/* Alert title */
"SHARE_EXTENSION_SENDING_FAILURE_TITLE" = "No se ha podido enviar el archivo adjunto";

/* Send progress for share extension. Embeds {{ %1$@ number of attachments uploaded, %2$@ total number of attachments}} */
"SHARE_EXTENSION_SENDING_IN_PROGRESS_FORMAT" = "Cargando %1$@ de %2$@…";

/* Alert title */
"SHARE_EXTENSION_SENDING_IN_PROGRESS_TITLE" = "Cargando…";

/* Shown when trying to share content to a Signal user for the share extension. Followed by failure details. */
"SHARE_EXTENSION_UNABLE_TO_BUILD_ATTACHMENT_ALERT_TITLE" = "No se ha podido preparar el archivo adjunto";

/* Title for the 'share extension' view. */
"SHARE_EXTENSION_VIEW_TITLE" = "Compartir en Signal";

/* Title of alert indicating sharing suggestions failed to deactivate */
"SHARING_SUGGESTIONS_DISABLE_ERROR" = "No se han podido desactivar las sugerencias para compartir.";

/* notification action */
"SHOW_THREAD_BUTTON_TITLE" = "Ver chat";

/* Shown in the header when the user hasn't provided a custom name for a call. */
"SIGNAL_CALL" = "Llamada de Signal";

/* Title for the sheet presented when user taps on Signal Proxy link in chat. */
"SIGNAL_PROXY" = "Servidor proxy de Signal";

/* body sent to contacts when inviting to Install Signal */
"SMS_INVITE_BODY" = "¡Te invito a usar Signal! Toca aquí:";

/* An error message generically indicating that something went wrong. */
"SOMETHING_WENT_WRONG_ERROR" = "Se ha producido un error.";

/* An error message generically indicating that something went wrong, and that the user should try again later. */
"SOMETHING_WENT_WRONG_TRY_AGAIN_LATER_ERROR" = "Se ha producido un error. Inténtalo de nuevo más tarde.";

/* table cell label in conversation settings */
"SOUND_AND_NOTIFICATION_SETTINGS" = "Sonidos y notificaciones";

/* Label for the 'no sound' option that allows users to disable sounds for notifications, etc. */
"SOUNDS_NONE" = "Ninguno";

/* Text for toast presented after spam verification has been completed */
"SPAM_CAPTCHA_COMPLETED_TOAST" = "Verificación completada.";

/* Message for confirmation dialog confirming to ignore verification. */
"SPAM_CAPTCHA_DISMISS_CONFIRMATION_MESSAGE" = "Si decides omitir la verificación, es posible que no recibas algunos mensajes de otras personas y que tus mensajes no se envíen.";

/* Title for confirmation dialog confirming to ignore verification. */
"SPAM_CAPTCHA_DISMISS_CONFIRMATION_TITLE" = "¿Continuar sin verificar?";

/* Body for action sheet explaining captcha requirement. */
"SPAM_CAPTCHA_SHEET_BODY" = "Para ayudarnos a prevenir spam en Signal, completa la verificación.\n\nDespués de completar la verificación, podrás seguir chateando y se enviarán todos los mensajes pausados.";

/* Title for action sheet explaining captcha requirement. */
"SPAM_CAPTCHA_SHEET_TITLE" = "Verificar para seguir chateando";

/* Action to skip verification */
"SPAM_CAPTCHA_SKIP_VERIFICATION_ACTION" = "Omitir verificación";

/* Title for the captcha view controller */
"SPAM_CAPTCHA_VIEW_CONTROLLER" = "Completar verificación";

/* Text for a toast confirming that the speakerphone has been turned off for a call. */
"SPEAKERPHONE_OFF_CONFIRMATION_TOAST_LABEL" = "Altavoz desactivado";

/* Text for a toast confirming that the speakerphone has been turned on for a call. */
"SPEAKERPHONE_ON_CONFIRMATION_TOAST_LABEL" = "Altavoz activado";

/* The name for the sticker category 'Featured' */
"STICKER_CATEGORY_FEATURED_NAME" = "Destacados";

/* Subtitle of the helper text displayed when Recent stickers are empty. */
"STICKER_CATEGORY_RECENTS_EMPTY_SUBTITLE" = "Los stickers que envíes aparecerán aquí.";

/* Title of the helper text displayed when Recent stickers are empty. */
"STICKER_CATEGORY_RECENTS_EMPTY_TITLE" = "No hay stickers recientes";

/* The name for the sticker category 'Recents' */
"STICKER_CATEGORY_RECENTS_NAME" = "Recientes";

/* Preview text shown in notifications and conversation list for sticker messages. */
"STICKER_MESSAGE_PREVIEW" = "Mensaje con sticker";

/* Message when trying to show a sticker that has expired and is unavailable for download */
"STICKER_UNAVAILABLE_MESSAGE_LABEL" = "Sticker no disponible";

/* Title for sheet shown when tapping a sticker that has expired and is unavailable for download */
"STICKER_UNAVAILABLE_SHEET_TITLE" = "Sticker no disponible";

/* Label for the 'install sticker pack' button. */
"STICKERS_INSTALL_BUTTON" = "Instalar";

/* Title for the 'available built-in stickers' section of the 'manage stickers' view. */
"STICKERS_MANAGE_VIEW_AVAILABLE_BUILT_IN_PACKS_SECTION_TITLE" = "Stickers de artistas de Signal";

/* Title for the 'available known stickers' section of the 'manage stickers' view. */
"STICKERS_MANAGE_VIEW_AVAILABLE_KNOWN_PACKS_SECTION_TITLE" = "Stickers recibidos";

/* Label indicating that one or more known sticker packs failed to load. */
"STICKERS_MANAGE_VIEW_FAILED_KNOWN_PACKS" = "No se han podido cargar algunos paquetes de stickers";

/* Title for the 'installed stickers' section of the 'manage stickers' view. */
"STICKERS_MANAGE_VIEW_INSTALLED_PACKS_SECTION_TITLE" = "Stickers instalados";

/* Label indicating that one or more known sticker packs is loading. */
"STICKERS_MANAGE_VIEW_LOADING_KNOWN_PACKS" = "Cargando…";

/* Label indicating that the user has no installed sticker packs. */
"STICKERS_MANAGE_VIEW_NO_INSTALLED_PACKS" = "No hay ningún paquete de stickers instalado";

/* Label indicating that the user has no known sticker packs. */
"STICKERS_MANAGE_VIEW_NO_KNOWN_PACKS" = "Aquí se mostrarán los stickers de tus mensajes recibidos.";

/* Title for the 'manage stickers' view. */
"STICKERS_MANAGE_VIEW_TITLE" = "Stickers";

/* Default title for sticker packs. */
"STICKERS_PACK_DEFAULT_TITLE" = "Paquete de stickers";

/* The default title for the 'sticker pack' view. */
"STICKERS_PACK_VIEW_DEFAULT_TITLE" = "Paquete de stickers";

/* Label indicating that the sticker pack failed to load. */
"STICKERS_PACK_VIEW_FAILED_TO_LOAD" = "No se ha podido cargar el paquete de stickers";

/* Label for the 'uninstall sticker pack' button. */
"STICKERS_UNINSTALL_BUTTON" = "Desinstalar";

/* Text indication a story caption can be tapped to read more. */
"STORIES_CAPTION_READ_MORE" = "Más información";

/* Context menu action to copy the selected story reply */
"STORIES_COPY_REPLY_ACTION" = "Copiar";

/* Context menu action to delete the selected story reply */
"STORIES_DELETE_REPLY_ACTION" = "Eliminar";

/* Context menu action to delete the selected story */
"STORIES_DELETE_STORY_ACTION" = "Eliminar";

/* Title asking the user if they are sure they want to delete their story */
"STORIES_DELETE_STORY_ACTION_SHEET_TITLE" = "¿Eliminar esta historia? También se eliminará para todas las personas que la hayan recibido.";

/* Title asking the user if they are sure they want to delete their story for themselves only. */
"STORIES_DELETE_STORY_FOR_ME_ACTION_SHEET_TITLE" = "¿Eliminar esta historia? Solo se eliminará para ti porque este grupo ya no está activo.";

/* Context menu action to forward the selected story */
"STORIES_FORWARD_STORY_ACTION" = "Reenviar";

/* Context menu action to open the chat associated with the selected story */
"STORIES_GO_TO_CHAT_ACTION" = "Ir al chat";

/* Text indicating you can't reply to a group story because you're not a member of the group */
"STORIES_GROUP_REPLY_NOT_A_MEMBER" = "No puedes responder a esta historia porque ya no formas parte de este grupo.";

/* Header for the hidden stories section of the stories list */
"STORIES_HIDDEN_SECTION_HEADER" = "Historias ocultas";

/* Context menu action to hide the selected story */
"STORIES_HIDE_STORY_ACTION" = "Ocultar historia";

/* Message asking the user if they are sure they want to hide stories from {{other user's name}} */
"STORIES_HIDE_STORY_ACTION_SHEET_MESSAGE" = "Las nuevas historias de %1$@ ya no se mostrarán al principio de tu lista de historias.";

/* Title asking the user if they are sure they want to hide stories from another user */
"STORIES_HIDE_STORY_ACTION_SHEET_TITLE" = "¿Ocultar historia?";

/* Short context menu action to hide the selected story */
"STORIES_HIDE_STORY_ACTION_SHORT" = "Ocultar";

/* Toast shown when a story is successfuly hidden */
"STORIES_HIDE_STORY_CONFIRMATION_TOAST" = "Se ha ocultado la historia";

/* Context menu action to view metadata about the story */
"STORIES_INFO_ACTION" = "Detalles";

/* The subtitle when this story has no replies */
"STORIES_NO_REPLIES_SUBTITLE" = "Todas las personas del grupo pueden ver las respuestas";

/* Indicates that this story has no replies yet */
"STORIES_NO_REPLIES_YET" = "Aún no hay respuestas";

/* Message shown in the Stories tab when the list is empty. */
"STORIES_NO_STORIES_SUBTITLE" = "Aquí se mostrarán las nuevas historias.";

/* Message shown in the Stories tab when the list is empty. */
"STORIES_NO_STORIES_TITLE" = "No hay historias";

/* Indicates that this story has no views yet */
"STORIES_NO_VIEWS_YET" = "Aún no hay visualizaciones";

/* Section footer for the 'replies & reactions' section in stories settings */
"STORIES_REPLIES_AND_REACTIONS_FOOTER" = "Deja que las personas que ven tus historias puedan reaccionar y responder.";

/* Section header for the 'replies & reactions' section in stories settings */
"STORIES_REPLIES_AND_REACTIONS_HEADER" = "Respuestas y reacciones";

/* Toggle text for the 'replies & reactions' switch in stories settings */
"STORIES_REPLIES_AND_REACTIONS_TOGGLE" = "Permitir respuestas y reacciones";

/* Title text for the 'replies' tab on the stories views & replies sheet */
"STORIES_REPLIES_TAB" = "Respuestas";

/* Context menu action to save the selected story */
"STORIES_SAVE_STORY_ACTION" = "Guardar";

/* Footer for the 'Stories' section of the stories settings */
"STORIES_SETTINGS_STORIES_FOOTER" = "Las historias desaparecerán automáticamente después de 24 horas. Elige quién puede ver tus historias o crea historias nuevas para compartir con personas o grupos específicos.";

/* Header for the 'Stories' section of the stories settings */
"STORIES_SETTINGS_STORIES_HEADER" = "Historias";

/* Title for the action sheet confirming you want to turn off and delete all stories */
"STORIES_SETTINGS_TURN_OFF_ACTION_SHEET_MESSAGE" = "Ya no podrás compartir ni ver historias. También se eliminarán las historias que hayas compartido recientemente.";

/* Button to turn off and delete stories on the story privacy settings view */
"STORIES_SETTINGS_TURN_OFF_AND_DELETE_STORIES_BUTTON" = "Desactivar y eliminar historias";

/* Footer for the 'turn off' section of the stories settings */
"STORIES_SETTINGS_TURN_OFF_FOOTER" = "Si desactivas las historias, ya no podrás compartir ni ver historias.";

/* Button to turn off stories on the story privacy settings view */
"STORIES_SETTINGS_TURN_OFF_STORIES_BUTTON" = "Desactivar historias";

/* Footer for the 'turn on' section of the stories settings */
"STORIES_SETTINGS_TURN_ON_FOOTER" = "Comparte historias y ve las que compartan otras personas. Las historias desaparecerán automáticamente después de 24 horas.";

/* Button to turn on stories on the story privacy settings view */
"STORIES_SETTINGS_TURN_ON_STORIES_BUTTON" = "Activar historias";

/* Title for the 'view receipts' setting in stories settings */
"STORIES_SETTINGS_VIEW_RECEIPTS" = "Confirmaciones de visualización";

/* Footer for the 'view receipts' section of the stories settings */
"STORIES_SETTINGS_VIEW_RECEIPTS_FOOTER" = "Mira y comparte las visualizaciones de tus historias. Si desactivas esta opción, no podrás ver ni compartir quién ha visto tus historias.";

/* Context menu action to share the selected story */
"STORIES_SHARE_STORY_ACTION" = "Compartir";

/* Title for the stories view. */
"STORIES_TITLE" = "Historias";

/* Context menu action to unhide the selected story */
"STORIES_UNHIDE_STORY_ACTION" = "Mostrar historia";

/* Short context menu action to unhide the selected story */
"STORIES_UNHIDE_STORY_ACTION_SHORT" = "Desocultar";

/* Toast shown when a story is successfuly unhidden */
"STORIES_UNHIDE_STORY_CONFIRMATION_TOAST" = "Se ha vuelto a mostrar la historia";

/* Text explaining that you will not see any views for your story because you have view receipts turned off */
"STORIES_VIEWS_OFF_DESCRIPTION" = "Habilita las confirmaciones de visualización para saber quién ha visto tus historias.";

/* Title text for the 'views' tab on the stories views & replies sheet */
"STORIES_VIEWS_TAB" = "Visualizaciones";

/* One of two possible sources when composing a new story. Displayed at the bottom in in-app camera. */
"STORY_COMPOSER_CAMERA" = "Cámara";

/* Displayed when failed to fetch link preview in Text Story composer. */
"STORY_COMPOSER_LINK_PREVIEW_ERROR" = "No se ha podido cargar el enlace. Comprueba tu conexión e inténtalo de nuevo.";

/* Displayed in text story composer when user is about to attach a link with preview */
"STORY_COMPOSER_LINK_PREVIEW_PLACEHOLDER" = "Comparte un enlace en tu historia";

/* Placeholder text in text stories compose UI */
"STORY_COMPOSER_TAP_ADD_TEXT" = "Toca para escribir";

/* One of two possible sources when composing a new story. Displayed at the bottom in in-app camera. */
"STORY_COMPOSER_TEXT" = "Texto";

/* Placeholder text for URL input field in Text Story composer UI. */
"STORY_COMPOSER_URL_FIELD_PLACEHOLDER" = "Escribe o pega una URL";

/* Tooltip prompting the user to visit a story link. */
"STORY_LINK_PREVIEW_VISIT_LINK_TOOLTIP" = "Abrir enlace";

/* Text indicating a story that was replied to is no longer available. */
"STORY_NO_LONGER_AVAILABLE" = "Ya no está disponible";

/* Button to access the story privacy settings menu */
"STORY_PRIVACY_SETTINGS" = "Privacidad";

/* Title for the story privacy settings view */
"STORY_PRIVACY_TITLE" = "Privacidad de mis historias";

/* Text explaining that you reacted to someone else's story. Embeds {{ %1$@ reaction emoji, %2$@ story author name }}. */
"STORY_REACTION_PREVIEW_FORMAT_SECOND_PERSON" = "Has reaccionado con %1$@ a la historia de %2$@";

/* Text explaining that someone reacted to your story. Embeds {{ %1$@ reaction emoji }}. */
"STORY_REACTION_PREVIEW_FORMAT_THIRD_PERSON_REACTS_TO_SECOND_PERSON" = "Ha reaccionado con %1$@ a tu historia";

/* Text explaining that someone reacted to another person's story. Embeds {{ %1$@ reaction author's name, %2$@ reaction emoji, %3$@ story author name }}. */
"STORY_REACTION_PREVIEW_FORMAT_THIRD_PERSON_REACTS_TO_THIRD_PERSON" = "%1$@ ha reaccionado con %2$@ a la historia de %3$@";

/* quote text for a reaction to a story by the user (the header on the bubble says \"You\"). Embeds {{reaction emoji}} */
"STORY_REACTION_QUOTE_FORMAT_SECOND_PERSON" = "Has reaccionado con %1$@ a una historia";

/* quote text for a reaction to a story by some other user (the header on the bubble says their name, e.g. \"Bob\"). Embeds {{reaction emoji}} */
"STORY_REACTION_QUOTE_FORMAT_THIRD_PERSON" = "Ha reaccionado con %1$@ a una historia";

/* Button for replying to a story with no existing replies. */
"STORY_REPLY_BUTTON" = "Responder";

/* placeholder text for replying to a story */
"STORY_REPLY_TEXT_FIELD_PLACEHOLDER" = "Responder";

/* Button for replying to a group story with no existing replies. */
"STORY_REPLY_TO_GROUP_BUTTON" = "Responder en el grupo";

/* placeholder text for replying to a group story */
"STORY_REPLY_TO_GROUP_TEXT_FIELD_PLACEHOLDER" = "Responder en el grupo";

/* placeholder text for replying to a private story. Embeds {{author name}} */
"STORY_REPLY_TO_PRIVATE_TEXT_FIELD_PLACEHOLDER" = "Responder a %1$@";

/* Title for the dialog asking user if they wish to resend a failed story message. */
"STORY_RESEND_FAILED_MESSAGE_ACTION_SHEET" = "No se ha podido enviar esta historia. Comprueba tu conexión e inténtalo de nuevo.";

/* Title for the dialog asking user if they wish to resend a partially failed story message. */
"STORY_RESEND_PARTIALLY_FAILED_MESSAGE_ACTION_SHEET" = "No se ha podido enviar esta historia a algunas personas. Comprueba tu conexión e inténtalo de nuevo.";

/* The title for the 'select connections for story' view. */
"STORY_SELECT_ALLOWED_CONNECTIONS_VIEW_TITLE" = "Compartir solo con…";

/* The title for the 'select excluded connections for story' view. */
"STORY_SELECT_EXCLUDED_CONNECTIONS_VIEW_TITLE" = "Mis contactos excepto…";

/* Text indicating that the story send has failed */
"STORY_SEND_FAILED" = "No enviada";

/* Body for notification shown when a story fails to send. */
"STORY_SEND_FAILED_NOTIFICATION_BODY" = "❗️No se ha podido compartir la historia";

/* Text indicating that you can tap to retry sending */
"STORY_SEND_FAILED_RETRY" = "Toca para reintentar";

/* Text indicating that the story send has failed */
"STORY_SEND_FAILED_TAP_FOR_DETAILS" = "No enviado. Toca para reintentar.";

/* Text indicating that the story send has partially failed */
"STORY_SEND_PARTIALLY_FAILED" = "Enviado parcialmente";

/* Text indicating that the story send has partially failed */
"STORY_SEND_PARTIALLY_FAILED_TAP_FOR_DETAILS" = "Enviado parcialmente. Toca para ver más.";

/* Text indicating that the story is currently sending */
"STORY_SENDING" = "Enviando…";

/* First bullet point for the explainer sheet for signal connections */
"STORY_SETTINGS_LEARN_MORE_SHEET_BULLET_1" = "Has iniciado un chat con ellas.";

/* Second bullet point for the explainer sheet for signal connections */
"STORY_SETTINGS_LEARN_MORE_SHEET_BULLET_2" = "Has aceptado una solicitud de mensaje que te enviaron.";

/* Third bullet point for the explainer sheet for signal connections */
"STORY_SETTINGS_LEARN_MORE_SHEET_BULLET_3" = "Están en tus contactos del teléfono.";

/* Footer for the explainer sheet for signal connections */
"STORY_SETTINGS_LEARN_MORE_SHEET_FOOTER" = "Tus contactos pueden ver tu nombre y foto de perfil, así como las historias que subas, a menos que decidas ocultarlas para personas específicas.";

/* Header for the explainer sheet for signal connections */
"STORY_SETTINGS_LEARN_MORE_SHEET_HEADER_FORMAT" = "Tus <bold>contactos de Signal</bold> son personas en las que has decidido confiar por alguno de los siguientes motivos:";

/* Label for the stories section of the settings view */
"STORY_SETTINGS_TITLE" = "Historias";

/* Section footer for the 'viewers' section on the 'story settings' view */
"STORY_SETTINGS_WHO_CAN_VIEW_THIS_FOOTER" = "Elige quiénes de tus contactos de Signal pueden ver tus historias. Los cambios no afectarán a las historias que ya hayas compartido.";

/* Section header for the 'viewers' section on the 'story settings' view */
"STORY_SETTINGS_WHO_CAN_VIEW_THIS_HEADER" = "Quién puede ver esta historia";

/* Header for the 'viewers' section on the 'story settings' bottom sheet */
"STORY_SETTINGS_WHO_CAN_VIEW_THIS_SHEET_HEADER" = "Elige quiénes de tus contactos de Signal pueden ver tus historias. Siempre podrás cambiarlo en los Ajustes de privacidad.";

/* Tooltip text shown when the user selects a story as a destination for a long duration video that will be split into shorter segments. Embeds {{ segment duration in seconds }} */
"STORY_VIDEO_SEGMENTATION_TOOLTIP_FORMAT" = "Los vídeos que subas a tus historias se recortarán en clips de %1$d segundos y se subirán como varias historias.";

/* Text shown the first time the user opens the story viewer instructing them how to use it. */
"STORY_VIEWER_ONBOARDING_1" = "Toca para avanzar";

/* Text shown the first time the user opens the story viewer instructing them how to use it. */
"STORY_VIEWER_ONBOARDING_2" = "Desliza hacia arriba para omitir";

/* Text shown the first time the user opens the story viewer instructing them how to use it. */
"STORY_VIEWER_ONBOARDING_3" = "Desliza hacia la derecha para salir";

/* Confirmation text shown the first time the user opens the story viewer to dismiss instructions. */
"STORY_VIEWER_ONBOARDING_CONFIRMATION" = "Entendido";

/* Text indicating that the user has views turned off */
"STORY_VIEWS_OFF" = "Visualizaciones desactivadas";

/* Toast indicating that the user has copied their subscriber ID. (Externally referred to as donor ID) */
"SUBSCRIPTION_SUBSCRIBER_ID_COPIED_TO_CLIPBOARD" = "ID de donación copiado al portapapeles";

/* Alert body after verifying privacy with {{other user's name}} */
"SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Tu número de seguridad con %1$@ coincide. Puedes marcar su identidad como verificada.";

/* No comment provided by engineer. */
"SUCCESSFUL_VERIFICATION_TITLE" = "¡El número de seguridad coincide!";

/* Header of support description field */
"SUPPORT_CONTACT_US_HEADER" = "Contacta con nosotros";

/* Placeholder string for support description */
"SUPPORT_DESCRIPTION_PLACEHOLDER" = "Cuéntanos qué pasa";

/* Default prompt for user description in support email requests */
"SUPPORT_EMAIL_DEFAULT_DESCRIPTION" = "Cuéntanos cuál es el problema: ";

/* Message for alert dialog presented when a support email failed to send */
"SUPPORT_EMAIL_ERROR_ALERT_DESCRIPTION" = "Envía una solicitud de asistencia a support@signal.org";

/* Localized label for support request email filter string. Embeds {{filter text}}. */
"SUPPORT_EMAIL_FILTER_LABEL_FORMAT" = "Filtro: %1$@";

/* Localized label for support request email hardware string (e.g. iPhone or iPad). Embeds {{hardware text}}. */
"SUPPORT_EMAIL_HARDWARE_LABEL_FORMAT" = "Dispositivo: %1$@";

/* Localized label for support request email HID string (e.g. 12,1). Embeds {{hid text}}. */
"SUPPORT_EMAIL_HID_LABEL_FORMAT" = "HID: %1$@";

/* Localized divider for support request emails internal information */
"SUPPORT_EMAIL_INFO_DIVIDER" = "--- Información de asistencia ---";

/* Localized label for support request email iOS Version string (e.g. 13.4). Embeds {{ios version}}. */
"SUPPORT_EMAIL_IOS_VERSION_LABEL_FORMAT" = "Versión de iOS: %1$@";

/* Localized label for support request email locale string. Embeds {{locale}}. */
"SUPPORT_EMAIL_LOCALE_LABEL_FORMAT" = "Idioma: %1$@";

/* Localized label for support request email debug log URL. Embeds {{debug log url}}. */
"SUPPORT_EMAIL_LOG_URL_LABEL_FORMAT" = "URL del registro: %1$@";

/* Localized subject for support request emails */
"SUPPORT_EMAIL_SUBJECT" = "Solicitud de asistencia de Signal iOS";

/* Header for emoji mood selection */
"SUPPORT_EMOJI_PROMPT" = "¿Cómo te sientes? (opcional)";

/* Label in support request informing user about Signal FAQ */
"SUPPORT_FAQ_PROMPT" = "¿Ya has leído nuestras preguntas frecuentes?";

/* Label describing support switch to attach debug logs */
"SUPPORT_INCLUDE_DEBUG_LOG" = "Incluir registro de depuración";

/* A string in the navigation bar indicating that the support request is uploading logs */
"SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Cargando";

/* Action sheet title for Still Processing Badge sheet */
"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Aún se está procesando";

/* Sustainer view Cancel Subscription button title */
"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancelar suscripción";

/* Confirm Cancellation? Action sheet confirm button */
"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_CONFIRM" = "Confirmar";

/* Confirm Cancellation? Action sheet message */
"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "No te volveremos a cobrar. Se eliminará la insignia de tu perfil cuando finalice tu periodo de facturación.";

/* Confirm Cancellation? Action sheet title */
"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "¿Confirmar cancelación?";

/* Action sheet message for Couldn't Add Badge sheet */
"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "No se ha podido añadir la insignia a tu perfil. Contacta con el equipo de Asistencia.";

/* Action sheet title for Couldn't Add Badge sheet */
"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "No se ha podido añadir tu insignia";

/* Action sheet title for Error Authorizing Payment sheet */
"SUSTAINER_VIEW_ERROR_AUTHORIZING_PAYMENT_TITLE" = "No se ha podido autorizar el pago";

/* Action sheet title for Error Processing Payment sheet */
"SUSTAINER_VIEW_ERROR_PROCESSING_PAYMENT_TITLE" = "No se ha podido procesar tu donación";

/* Pricing text for sustainer view badges, embeds {{price}} */
"SUSTAINER_VIEW_PRICING" = "%1$@/mes";

/* Loading indicator on the sustainer view */
"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Procesando donación…";

/* Renewal date text for sustainer view level, embeds {{renewal date}} */
"SUSTAINER_VIEW_RENEWAL" = "Se renueva el %1$@";

/* Action sheet message for Still Processing Badge sheet */
"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Tu donación aún se está procesando. Este proceso puede llevar unos minutos dependiendo de tu conexión.";

/* Toast indicating that the subscription has been cancelled */
"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Se ha cancelado tu suscripción";

/* Sustainer view Not Now Action sheet button */
"SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Ahora no";

/* Update Subscription? Action sheet message, embeds {{Price}} */
"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Se te cobrará hoy el importe total (%1$@) del nuevo precio de la suscripción. Tu nueva suscripción se renovará mensualmente.";

/* Update Subscription? Action sheet title */
"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "¿Actualizar suscripción?";

/* Label for 'off' state of a switch control. */
"SWITCH_OFF" = "Desactivado";

/* Label for 'on' state of a switch control. */
"SWITCH_ON" = "Activado";

/* Name to display for the 'system' sender, e.g. for release notes and the onboarding story */
"SYSTEM_ADDRESS_NAME" = "Signal";

/* Label for button to verify a user's safety number. */
"SYSTEM_MESSAGE_ACTION_VERIFY_SAFETY_NUMBER" = "Verificar";

/* Indicator that the default disappearing message timer will be applied when you send a message. Embeds {default disappearing message time} */
"SYSTEM_MESSAGE_DEFAULT_DISAPPEARING_MESSAGE_TIMER_FORMAT" = "La duración de los mensajes temporales será de %1$@ cuando inicies un chat con alguien.";

/* Indicator warning about an unknown contact thread */
"SYSTEM_MESSAGE_UNKNOWN_THREAD_REVIEW_CAREFULLY_WARNING" = "Revisa detenidamente las solicitudes";

/* Tap to Replace Emoji string for reaction configuration */
"TAP_REPLACE_EMOJI" = "Toca para reemplazar un emoji";

/* Option in selected text edit menu to make text bold */
"TEXT_MENU_BOLD" = "Negrita";

/* Option in selected text edit menu to view text formatting options */
"TEXT_MENU_FORMAT" = "Formato";

/* Option in selected text edit menu to make text italic */
"TEXT_MENU_ITALIC" = "Cursiva";

/* Option in selected text edit menu to make text monospace */
"TEXT_MENU_MONOSPACE" = "Monoespaciado";

/* Option in selected text edit menu to remove all text formatting in the selected text range */
"TEXT_MENU_REMOVE_FORMATTING" = "Quitar formato";

/* Option in selected text edit menu to make text spoiler */
"TEXT_MENU_SPOILER" = "Spoiler";

/* Option in selected text edit menu to make text strikethrough */
"TEXT_MENU_STRIKETHROUGH" = "Tachado";

/* text indicating the message was remotely deleted */
"THIS_MESSAGE_WAS_DELETED" = "Se ha eliminado este mensaje.";

/* Label for a group you are not in which has four members, listing their names */
"THREAD_DETAILS_FOUR_MEMBERS" = "%1$@, %2$@, %3$@ y %4$@";

/* Label for a group with more than four members, listing the first three members' names and embedding THREAD_DETAILS_OTHER_MEMBERS_COUNT_%ld as a count of other members */
"THREAD_DETAILS_MANY_MEMBERS" = "%1$@, %2$@, %3$@ y %4$@";

/* Label for a group with no members or no members but yourself */
"THREAD_DETAILS_NO_MEMBERS" = "Todavía no hay otras personas en el grupo";

/* Subtitle appearing at the top of the users 'note to self' conversation */
"THREAD_DETAILS_NOTE_TO_SELF_EXPLANATION" = "En este chat puedes añadir notas visibles solo para ti. Si tienes dispositivos vinculados a tu cuenta, las notas nuevas se sincronizarán.";

/* Label for a group with one member (not counting yourself), displaying their name */
"THREAD_DETAILS_ONE_MEMBER" = "%1$@";

/* Label for a group you are in with one other member, listing their name and yourself */
"THREAD_DETAILS_ONE_MEMBER_AND_YOURSELF" = "%1$@ y tú";

/* A string indicating a mutual group the user shares with this contact. Embeds {{mutual group name}} */
"THREAD_DETAILS_ONE_MUTUAL_GROUP" = "Está en \"%1$@\"";

/* Label displayed below profiles */
"THREAD_DETAILS_PROFILE_NAMES_ARE_NOT_VERIFIED_SUBJECT" = "Nombre no verificado";

/* Indicator that a blurred avatar can be revealed by tapping. */
"THREAD_DETAILS_TAP_TO_UNBLUR_AVATAR" = "Ver";

/* Label for a group you are not in which has three members, listing their names */
"THREAD_DETAILS_THREE_MEMBERS" = "%1$@, %2$@ y %3$@";

/* Label for a group you are in which has three other members, listing their names and yourself */
"THREAD_DETAILS_THREE_MEMBERS_AND_YOURSELF" = "%1$@, %2$@, %3$@ y tú";

/* A string indicating three mutual groups the user shares with this contact. Embeds {{mutual group name}} */
"THREAD_DETAILS_THREE_MUTUAL_GROUP" = "Está en \"%1$@\", \"%2$@\" y \"%3$@\"";

/* Label for a group you are not in which has two members, listing their names */
"THREAD_DETAILS_TWO_MEMBERS" = "%1$@ y %2$@";

/* Label for a group you are in which has two other members, listing their names and yourself */
"THREAD_DETAILS_TWO_MEMBERS_AND_YOURSELF" = "%1$@, %2$@ y tú";

/* A string indicating two mutual groups the user shares with this contact. Embeds {{mutual group name}} */
"THREAD_DETAILS_TWO_MUTUAL_GROUP" = "Está en \"%1$@\" y \"%2$@\"";

/* A string indicating there are no mutual groups the user shares with this contact */
"THREAD_DETAILS_ZERO_MUTUAL_GROUPS" = "No tienes grupos en común";

/* Shown after tapping a 'Learn More' button when multiple conversations for the same person have been merged into one. The first parameter is a phone number (eg +1 650-555-0100) and the second parameter is a name (eg John). */
"THREAD_MERGE_LEARN_MORE" = "Has enviado un mensaje a %1$@ y ahora sabes que este número pertenece a %2$@. Su número es privado.\n\nTu historial de mensajes de ambos chats se ha fusionado aquí.";

/* A system event shown in a conversation when multiple conversations for the same person have been merged into one. The parameter is replaced with the contact's name (eg John Doe). */
"THREAD_MERGE_NO_PHONE_NUMBER" = "Tu historial de mensajes con %1$@ se ha fusionado con otro chat que tenías con esa misma persona.";

/* A system event shown in a conversation when multiple conversations for the same person have been merged into one. The parameters are replaced with the contact's name (eg John Doe) and their phone number (eg +1 650 555 0100). */
"THREAD_MERGE_PHONE_NUMBER" = "Tu historial de mensajes con %1$@ y su número %2$@ se ha fusionado.";

/* {{number of days}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 days}}'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_DAYS" = "%1$@ días";

/* Label text below navbar button, embeds {{number of days}}. Must be very short, like 1 or 2 characters, The space is intentionally omitted between the text and the embedded duration so that we get, e.g. '5d' not '5 d'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_DAYS_SHORT_FORMAT" = "%1$@ d";

/* {{number of hours}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 hours}}'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_HOURS" = "%1$@ horas";

/* Label text below navbar button, embeds {{number of hours}}. Must be very short, like 1 or 2 characters, The space is intentionally omitted between the text and the embedded duration so that we get, e.g. '5h' not '5 h'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_HOURS_SHORT_FORMAT" = "%1$@ h";

/* {{number of minutes}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 minutes}}'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_MINUTES" = "%1$@ minutos";

/* Label text below navbar button, embeds {{number of minutes}}. Must be very short, like 1 or 2 characters, The space is intentionally omitted between the text and the embedded duration so that we get, e.g. '5m' not '5 m'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_MINUTES_SHORT_FORMAT" = "%1$@ min";

/* {{number of seconds}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 seconds}}'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_SECONDS" = "%1$@ segundos";

/* Label text below navbar button, embeds {{number of seconds}}. Must be very short, like 1 or 2 characters, The space is intentionally omitted between the text and the embedded duration so that we get, e.g. '5s' not '5 s'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_SECONDS_SHORT_FORMAT" = "%1$@ s";

/* {{1 day}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 day}}'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_SINGLE_DAY" = "%1$@ día";

/* {{1 hour}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 hour}}'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_SINGLE_HOUR" = "%1$@ hora";

/* {{1 minute}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 minute}}'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_SINGLE_MINUTE" = "%1$@ minuto";

/* {{1 week}} embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{1 week}}'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_SINGLE_WEEK" = "%1$@ semana";

/* {{number of weeks}}, embedded in strings, e.g. 'Alice updated disappearing messages expiration to {{5 weeks}}'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_WEEKS" = "%1$@ semanas";

/* Label text below navbar button, embeds {{number of weeks}}. Must be very short, like 1 or 2 characters, The space is intentionally omitted between the text and the embedded duration so that we get, e.g. '5w' not '5 w'. See other *_TIME_AMOUNT strings */
"TIME_AMOUNT_WEEKS_SHORT_FORMAT" = "%1$@ sem";

/* Button for bottom sheet shown when device transfer completes on the receiving device. Tapping will terminate the Signal app and trigger a notification to relaunch. */
"TRANSFER_COMPLETE_SHEET_BUTTON" = "Cerrar Signal";

/* Subtitle for bottom sheet shown when device transfer completes on the receiving device. */
"TRANSFER_COMPLETE_SHEET_SUBTITLE" = "Para empezar a usar tu cuenta en este dispositivo, cierra Signal y vuelva a abrirla.";

/* Title for bottom sheet shown when device transfer completes on the receiving device. */
"TRANSFER_COMPLETE_SHEET_TITLE" = "Transferencia completada";

/* Notification prompting the user to relaunch Signal after a device transfer completed. */
"TRANSFER_RELAUNCH_NOTIFICATION" = "Abre Signal para empezar a chatear";

/* Label for the cancel button in an alert or action sheet. */
"TXT_CANCEL_TITLE" = "Cancelar";

/* Label for the delete button in an alert or action sheet. */
"TXT_DELETE_TITLE" = "Eliminar";

/* Label for the unarchive button for conversations list view */
"UNARCHIVE_ACTION" = "Desarchivar";

/* Toast shown when tapping older media that can no longer be downloaded */
"UNAVAILABLE_MEDIA_TAP_TOAST" = "Este archivo ya no está disponible";

/* Message shown in conversation view that offers to block an unknown user. */
"UNKNOWN_CONTACT_BLOCK_OFFER" = "Esta persona no está en tus contactos. ¿Quieres bloquearla?";

/* Info message recorded in conversation history when local user receives an unknown message from a linked device and needs to upgrade. */
"UNKNOWN_PROTOCOL_VERSION_NEED_TO_UPGRADE_FROM_LINKED_DEVICE" = "Has enviado un mensaje desde uno de tus dispositivos que no se puede procesar ni mostrar aquí porque usa una función nueva de Signal.";

/* Info message recorded in conversation history when local user receives an unknown message and needs to upgrade. Embeds {{user's name or phone number}}. */
"UNKNOWN_PROTOCOL_VERSION_NEED_TO_UPGRADE_WITH_NAME_FORMAT" = "%1$@ te ha enviado un mensaje que no se puede procesar ni mostrar porque usa una función nueva de Signal.";

/* Info message recorded in conversation history when local user receives an unknown message and needs to upgrade. */
"UNKNOWN_PROTOCOL_VERSION_NEED_TO_UPGRADE_WITHOUT_NAME" = "Has recibido un mensaje que no se puede procesar ni mostrar porque usa una función nueva de Signal.";

/* Label for button that lets users upgrade the app. */
"UNKNOWN_PROTOCOL_VERSION_UPGRADE_BUTTON" = "Actualizar Signal ahora";

/* Info message recorded in conversation history when local user has received an unknown unknown message from a linked device and has upgraded. */
"UNKNOWN_PROTOCOL_VERSION_UPGRADE_COMPLETE_FROM_LINKED_DEVICE" = "Has actualizado a la última versión de Signal. Ahora puedes recibir este tipo de mensaje en tu dispositivo.";

/* Info message recorded in conversation history when local user has received an unknown message and has upgraded. Embeds {{user's name or phone number}}. */
"UNKNOWN_PROTOCOL_VERSION_UPGRADE_COMPLETE_WITH_NAME_FORMAT" = "Puedes pedirle a %1$@ que te vuelva a enviar el mensaje ahora que ya tienes una versión actualizada de Signal.";

/* Info message recorded in conversation history when local user has received an unknown message and has upgraded. */
"UNKNOWN_PROTOCOL_VERSION_UPGRADE_COMPLETE_WITHOUT_NAME" = "Puedes pedirle a esta persona que te vuelva a enviar el mensaje ahora que ya tienes una versión actualizada de Signal.";

/* Label indicating an unknown user. */
"UNKNOWN_USER" = "Desconocido";

/* Info Message when an unknown user disabled disappearing messages. */
"UNKNOWN_USER_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Se han desactivado los mensajes temporales.";

/* Info Message when an unknown user enabled disappearing messages. Embeds {{time amount}} before messages disappear. see the *_TIME_AMOUNT strings for context. */
"UNKNOWN_USER_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Se ha establecido la duración de los mensajes temporales en %1$@.";

/* Indicates an unknown or unrecognizable value. */
"UNKNOWN_VALUE" = "Desconocido";

/* button title for unlinking a device */
"UNLINK_ACTION" = "Desvincular";

/* Alert message to confirm unlinking a device */
"UNLINK_CONFIRMATION_ALERT_BODY" = "No podrás enviar ni recibir mensajes en este dispositivo si está desvinculado.";

/* Alert title for confirming device deletion */
"UNLINK_CONFIRMATION_ALERT_TITLE" = "¿Desvincular \"%1$@\"?";

/* Label warning the user that they have been unlinked from their primary device. */
"UNLINKED_WARNING" = "Este dispositivo ya no está vinculado. Vuelve a vincular Signal con tu teléfono para poder seguir chateando.";

/* If this device has become unlinked from their primary device, they'll see a warning. This is the call to action on that warning. */
"UNLINKED_WARNING_ACTION_TITLE" = "Volver a vincular dispositivo";

/* Alert title when unlinking device fails */
"UNLINKING_FAILED_ALERT_TITLE" = "Signal no ha podido desvincular tu dispositivo.";

/* Text for a toast confirming that the mic has been unmuted for a call. */
"UNMUTE_CONFIRMATION_TOAST_LABEL" = "Micrófono activado";

/* Pressing this button un-pins a thread */
"UNPIN_ACTION" = "Desfijar";

/* The title for unpinned conversation section on the conversation list */
"UNPINNED_SECTION_TITLE" = "Chats";

/* Pressing this button marks a thread as unread */
"UNREAD_ACTION" = "No leído";

/* No comment provided by engineer. */
"UNSUPPORTED_ATTACHMENT" = "Se ha recibido un archivo con formato no compatible.";

/* When inviting contacts to use Signal, this error is shown if the device doesn't support SMS or if there aren't any registered email accounts. */
"UNSUPPORTED_FEATURE_ERROR" = "Tu dispositivo no admite esta función.";

/* Description for the unverified safety number change. Embeds {name of contact with identity change} */
"UNVERIFIED_SAFETY_NUMBER_CHANGE_DESCRIPTION_FORMAT" = "Tu número de seguridad con %1$@ ha cambiado probablemente porque ha reinstalado Signal o cambiado de dispositivo. Toca \"Verificar\" para confirmar el nuevo número de seguridad. Esta verificación es opcional.";

/* Action to verify a safety number after it has changed */
"UNVERIFIED_SAFETY_NUMBER_VERIFY_ACTION" = "Verificar";

/* Action sheet item */
"UPDATE_CONTACT_ACTION" = "Actualizar contacto";

/* Error indicating that a group could not be updated. */
"UPDATE_GROUP_FAILED" = "No se ha podido actualizar el grupo.";

/* Error indicating that a group could not be updated due to network connectivity problems. */
"UPDATE_GROUP_FAILED_DUE_TO_NETWORK" = "No se ha podido actualizar el grupo. Comprueba tu conexión a Internet e inténtalo de nuevo.";

/* Button to activate the signal proxy */
"USE_PROXY_BUTTON" = "Usar proxy";

/* Explanation of when you should use a signal proxy */
"USE_PROXY_EXPLANATION" = "Usa un servidor proxy únicamente cuando Signal no se pueda conectar por Wi-Fi o red móvil.";

/* Description of username links and QR codes on the username education sheet */
"USERNAME_EDUCATION_LINK_DESCRIPTION" = "Los alias tienen un código QR único que puedes compartir con otras personas para que inicien un chat contigo.";

/* Title for the username links and QR codes section on the username education sheet */
"USERNAME_EDUCATION_LINK_TITLE" = "Códigos QR y enlaces";

/* Description of phone number privacy on the username education sheet */
"USERNAME_EDUCATION_PRIVACY_DESCRIPTION" = "Tu número de teléfono ya no se muestra en los chats. Si alguien tiene tu número guardado en sus contactos, sí podrá verlo.";

/* Title for phone number privacy section of the username education sheet */
"USERNAME_EDUCATION_PRIVACY_TITLE" = "Privacidad del número de teléfono";

/* Label for the 'set up' button on the username education sheet */
"USERNAME_EDUCATION_SET_UP_BUTTON" = "Configura tu alias";

/* Title to set up signal username */
"USERNAME_EDUCATION_TITLE" = "Nuevas formas de conectarte";

/* Description of usernames on the username education sheet */
"USERNAME_EDUCATION_USERNAME_DESCRIPTION" = "Ahora, las personas pueden enviarte mensajes usando tu alias opcional, con lo que no necesitas dar tu número de teléfono. El alias no se muestra en tu perfil.";

/* Title for usernames section on the username education sheet */
"USERNAME_EDUCATION_USERNAME_TITLE" = "Alias";

/* A title for a view that allows you to pick a color for a QR code for your username link. */
"USERNAME_LINK_QR_CODE_COLOR_PICKER_VIEW_TITLE_COLOR" = "Color";

/* Title for a button to pick the color of your username link QR code. Lowercase styling is intentional. */
"USERNAME_LINK_QR_CODE_VIEW_COLOR_BUTTON" = "color";

/* Text for a label explaining what the username link and QR code give others access to. */
"USERNAME_LINK_QR_CODE_VIEW_DISCLAIMER_LABEL" = "Comparte tu código QR y enlace solo con personas de confianza. Las personas con las que los compartas podrán ver tu alias e iniciar un chat contigo.";

/* Text presented in an action sheet notifying the user their qr code and link are not set. */
"USERNAME_LINK_QR_CODE_VIEW_LINK_NOT_SET" = "Código QR y enlace no configurados. Comprueba tu conexión de red y vuelve a intentarlo.";

/* Title for a button that allows users to reset their username link and QR code. */
"USERNAME_LINK_QR_CODE_VIEW_RESET_BUTTON_TITLE" = "Restablecer";

/* A message explaining what will happen if the user resets their QR code. */
"USERNAME_LINK_QR_CODE_VIEW_RESET_SHEET_MESSAGE" = "Si cambias tu código QR y enlace, tu código QR y enlace actuales dejarán de funcionar.";

/* Text presenting an action sheet notifying the user their QR code and link were reset. */
"USERNAME_LINK_QR_CODE_VIEW_RESET_SUCCESSFUL" = "Se han restablecido tu código QR y tu enlace, y se han creado un código QR y un enlace nuevos.";

/* Title for a button to share your username link QR code. Lowercase styling is intentional. */
"USERNAME_LINK_QR_CODE_VIEW_SHARE_BUTTON" = "compartir";

/* A title for a view that allows you to view and interact with a QR code for your username link. */
"USERNAME_LINK_QR_CODE_VIEW_TITLE_CODE" = "Código";

/* A title for a view that allows you to scan a username link QR code using the camera. */
"USERNAME_LINK_QR_CODE_VIEW_TITLE_SCAN" = "Escanear";

/* Text presented in a toast notifying the user that their username was copied to the system clipboard. */
"USERNAME_LINK_QR_CODE_VIEW_USERNAME_COPIED" = "Alias copiado";

/* Text presented in a toast notifying the user that their username link was copied to the system clipboard. */
"USERNAME_LINK_QR_CODE_VIEW_USERNAME_LINK_COPIED" = "Enlace copiado";

/* Text providing instructions on how to use the username link QR code scanning. */
"USERNAME_LINK_SCAN_QR_CODE_INSTRUCTIONS_LABEL" = "Escanea el código QR que se muestra en el dispositivo de la otra persona.";

/* Text for a tappable cell that copies the user's username link when selected. */
"USERNAME_LINK_SHARE_SHEET_COPY_LINK_ACTION" = "Copiar enlace";

/* Text describing what you can do with a username link, on a sheet for sharing it. */
"USERNAME_LINK_SHARE_SHEET_HEADER" = "Cualquiera que tenga este enlace puede ver tu alias e iniciar un chat contigo. Compártelo solo con personas de confianza.";

/* Title for a button to open a sheet for copying and sharing your username link. */
"USERNAME_LINK_SHEET_BUTTON" = "enlace";

/* Subtitle for a tooltip describing ways to share your username. */
"USERNAME_LINK_TOOLTIP_SUBTITLE" = "Comparte tu código QR o enlace únicos para que otras personas puedan iniciar un chat contigo.";

/* Title for a tooltip describing ways to share your username. */
"USERNAME_LINK_TOOLTIP_TITLE" = "Comparte tu alias";

/* A message indicating that username lookup failed. */
"USERNAME_LOOKUP_ERROR_MESSAGE" = "No se ha podido encontrar el alias. Inténtalo de nuevo más tarde.";

/* A message indicating that a user-entered username value is not a valid username. Embeds {{ a username }}. */
"USERNAME_LOOKUP_INVALID_USERNAME_MESSAGE_FORMAT" = "%1$@ no es un alias válido. Asegúrate de haber introducido el alias correcto seguido de su conjunto de dígitos.";

/* Title for an action sheet indicating that a user-entered username value is not a valid username. */
"USERNAME_LOOKUP_INVALID_USERNAME_TITLE" = "Alias no válido";

/* A message indicating that a username link the user attempted to query is no longer valid. */
"USERNAME_LOOKUP_LINK_NO_LONGER_VALID_MESSAGE" = "El enlace a este alias ya no es válido.";

/* A message indicating that the given username is not associated with a registered Signal account. Embeds {{ a username }}. */
"USERNAME_LOOKUP_NOT_FOUND_MESSAGE_FORMAT" = "%1$@ no usa Signal. Asegúrate de haber introducido el alias completo.";

/* Title for an action sheet indicating that the given username is not associated with a registered Signal account. */
"USERNAME_LOOKUP_NOT_FOUND_TITLE" = "No se ha encontrado a esta persona";

/* Instructions that appear below the username QR code on a sharable exported image. */
"USERNAME_QR_CODE_EXPORT_INSTRUCTIONS" = "Escanea este código QR con tu teléfono para chatear conmigo en Signal.";

/* A message in a toast informing the user their username, link, and QR code have successfully been reset. Embeds {{ the user's new username }}. */
"USERNAME_RESET_SUCCESSFUL_TOAST" = "Tu código QR y enlace se han restablecido y tu alias es %1$@";

/* An error message shown when the user has typed a username that starts with a digit, which is invalid. */
"USERNAME_SELECTION_CANNOT_START_WITH_DIGIT_ERROR_MESSAGE" = "Los alias no pueden comenzar con un número";

/* A message explaining the side effects of changing your username. */
"USERNAME_SELECTION_CHANGE_USERNAME_CONFIRMATION_MESSAGE" = "Si cambias tu alias, se restablecerán tu código QR y tu enlace actuales. ¿Cambiarlo de todos modos?";

/* Footer text below a text field in which users type their desired username, which explains how usernames work. Embeds a {{ \"learn more\" link. }}. */
"USERNAME_SELECTION_EXPLANATION_FOOTER_FORMAT" = "Los alias siempre incluyen un conjunto de números. %1$@";

/* When the user has entered text into a text field for setting their username, a header displays the username text. This string is shown in the header when the text field is empty. */
"USERNAME_SELECTION_HEADER_TEXT_FOR_PLACEHOLDER" = "Elige tu alias";

/* An error message shown when the user has typed a username that has invalid characters. The character ranges \"a-z\", \"0-9\", \"_\" should not be translated, as they are literal. */
"USERNAME_SELECTION_INVALID_CHARACTERS_ERROR_MESSAGE" = "Los alias solo pueden contener caracteres de la A a la Z, del 0 al 9 y guion bajo.";

/* An error message shown when the user has typed an invalid discriminator for their username. */
"USERNAME_SELECTION_INVALID_DISCRIMINATOR_ERROR_MESSAGE" = "Alias no válido. Ingresa un mínimo de 2 dígitos.";

/* The message of a sheet that pops up when the user taps \"Learn More\" in text that explains how usernames work. This message help explain that the automatically-generated numeric suffix of their username helps keep their username private, to avoid them being contacted by people by whom they don't want to be contacted. */
"USERNAME_SELECTION_LEARN_MORE_ACTION_SHEET_MESSAGE" = "Estos dígitos ayudan a proteger la privacidad de tu alias para evitar que recibas mensajes no deseados. Comparte tu alias solo con aquellas personas y grupos con los que quieras chatear. Si cambias tu alias, recibirás una nueva serie de dígitos.";

/* The title of a sheet that pops up when the user taps \"Learn More\" in text that explains how usernames work. The sheet will present a more detailed explanation of the username's numeric suffix. */
"USERNAME_SELECTION_LEARN_MORE_ACTION_SHEET_TITLE" = "¿Qué es este número?";

/* An error message shown when the user wants to set their username to an unavailable value. */
"USERNAME_SELECTION_NOT_AVAILABLE_ERROR_MESSAGE" = "Alias no disponible";

/* An error message shown when the user has attempted too many username reservations. */
"USERNAME_SELECTION_RESERVATION_RATE_LIMITED_ERROR_MESSAGE" = "Se han realizado demasiados intentos. Inténtalo de nuevo más tarde.";

/* The placeholder for a text field into which users can type their desired username. */
"USERNAME_SELECTION_TEXT_FIELD_PLACEHOLDER" = "Alias";

/* The title for the username selection view. */
"USERNAME_SELECTION_TITLE" = "Alias";

/* An error message shown when the user has typed '00' as their discriminator for their username. */
"USERNAME_SELECTION_ZERO_DISCRIMINATOR_ERROR_MESSAGE" = "Este número no puede ser 00. Introduce un dígito del 1 al 9.";

/* An error message indicating that a usernames-related requeset failed because of a network error. */
"USERNAMES_REMOTE_MUTATION_ERROR_DESCRIPTION" = "Los alias solo se pueden actualizar si tienes conexión a Internet.";

/* First part of body for a hero sheet informing the user a verification code was requested. {{ Embeds time the code was requested }} */
"VERIFICATION_CODE_REQUESTED_HERO_BODY_FIRST" = "Se ha solicitado una clave de verificación";

/* Second part of body for a hero sheet informing the user a verification code was requested. */
"VERIFICATION_CODE_REQUESTED_HERO_BODY_SECOND" = "No compartas tu clave de verificación con nadie. Signal nunca te la pedirá por mensaje. Si recibes un mensaje de alguien que dice ser Signal, es una estafa.\nSi tú has solicitado la clave, puedes ignorar este mensaje.";

/* Format for info message indicating that the verification state was unverified on this device. Embeds {{user's name or phone number}}. */
"VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_LOCAL" = "Has retirado la marca de verificación a %1$@.";

/* Format for info message indicating that the verification state was unverified on another device. Embeds {{user's name or phone number}}. */
"VERIFICATION_STATE_CHANGE_FORMAT_NOT_VERIFIED_OTHER_DEVICE" = "Has retirado la marca de verificación a %1$@ en otro dispositivo.";

/* Format for info message indicating that the verification state was verified on this device. Embeds {{user's name or phone number}}. */
"VERIFICATION_STATE_CHANGE_FORMAT_VERIFIED_LOCAL" = "Has verificado la identidad de %1$@.";

/* Format for info message indicating that the verification state was verified on another device. Embeds {{user's name or phone number}}. */
"VERIFICATION_STATE_CHANGE_FORMAT_VERIFIED_OTHER_DEVICE" = "Has verificado la identidad de %1$@ en otro dispositivo.";

/* Generic message indicating that verification state changed for a given user. */
"VERIFICATION_STATE_CHANGE_GENERIC" = "El estado de verificación ha cambiado.";

/* Label for button or row which allows users to verify the safety number of another user. */
"VERIFY_PRIVACY" = "Ver número de seguridad";

/* Label for button or row which allows users to verify the safety numbers of multiple users. */
"VERIFY_PRIVACY_MULTIPLE" = "Verificar números de seguridad";

/* Instructions for verifying your safety number. Embeds {{contact's name}} */
"VERIFY_SAFETY_NUMBER_INSTRUCTIONS" = "Para confirmar que tu comunicación con %1$@ está cifrada, compara los números que aparecen arriba con los de su dispositivo o escanea el código que se muestra en su dispositivo.";

/* Toast alert text shown when tapping on a video that cannot be played. */
"VIDEO_BROKEN" = "Este vídeo no se puede reproducir";

/* Accessibility label for placing a video call */
"VIDEO_CALL_LABEL" = "Videollamada";

/* Button label for the 'View Contact' button */
"VIEW_CONTACT_BUTTON" = "Ver contacto";

/* Label for the 'view more' button */
"VIEW_MORE_BUTTON" = "Ver más";

/* Toast alert text shown when tapping on a view-once message that has already been viewed. */
"VIEW_ONCE_ALREADY_VIEWED_TOAST" = "Ya has visto este mensaje.";

/* Tooltip highlighting the view once messages button. */
"VIEW_ONCE_MESSAGES_TOOLTIP" = "Toca aquí para hacer que este mensaje desaparezca tras ser visto.";

/* Toast alert text shown when tapping on a view-once message that you have sent. */
"VIEW_ONCE_OUTGOING_TOAST" = "Los archivos multimedia de visualización única se eliminan automáticamente tras el envío";

/* View the photo of a group or user */
"VIEW_PHOTO" = "Ver foto";

/* View the story of a group or user */
"VIEW_STORY" = "Ver historia";

/* Accessibility label for placing a voice call */
"VOICE_CALL_LABEL" = "Llamada";

/* Indicates how to cancel a voice message. */
"VOICE_MESSAGE_CANCEL_INSTRUCTIONS" = "Desliza para cancelar";

/* Message for the tooltip indicating the 'voice message' needs to be held to be held down to record. */
"VOICE_MESSAGE_TOO_SHORT_TOOLTIP" = "Mantén pulsado para grabar.";

/* Accessibility label for gradient wallpaper swatch, naming the two colors in the gradient. {{ Embeds the names of the two colors in the gradient }} */
"WALLPAPER_GRADIENT_COLORS_ACCESSIBILITY_LABEL" = "Degradado de %1$@ y %2$@";

/* Placeholder text for header of the wallpaper mini preview */
"WALLPAPER_MINI_PREVIEW_CONTACT_NAME" = "Nombre de contacto";

/* Blur button on wallpaper preview. */
"WALLPAPER_PREVIEW_BLUR_BUTTON" = "Difuminar foto";

/* The incoming bubble text when setting a photo */
"WALLPAPER_PREVIEW_INCOMING_MESSAGE_PHOTO" = "Pellizca y arrastra para ajustar.";

/* The incoming bubble text when setting a preset */
"WALLPAPER_PREVIEW_INCOMING_MESSAGE_PRESET" = "Desliza para ver más fondos de pantalla.";

/* The outgoing bubble text when setting a wallpaper for all chats. */
"WALLPAPER_PREVIEW_OUTGOING_MESSAGE_ALL_CHATS" = "Elige un fondo para todos los chats.";

/* The outgoing bubble text when setting a wallpaper for specific chat. Embeds {{chat name}} */
"WALLPAPER_PREVIEW_OUTGOING_MESSAGE_FORMAT" = "Elige un fondo para \"%1$@\".";

/* Title for the wallpaper preview view. */
"WALLPAPER_PREVIEW_TITLE" = "Vista previa";

/* Clear chat color action in wallpaper settings view. */
"WALLPAPER_SETTINGS_CLEAR_CHAT_COLOR" = "Eliminar color del chat";

/* Confirmation dialog when clearing the chat color for a specific chat. */
"WALLPAPER_SETTINGS_CLEAR_CHAT_COLOR_CHAT_CONFIRMATION" = "¿Quieres eliminar el color de este chat?";

/* Clear wallpaper action in wallpaper settings view. */
"WALLPAPER_SETTINGS_CLEAR_WALLPAPER" = "Eliminar fondo de pantalla";

/* Confirmation dialog when clearing the wallpaper for a specific chat. */
"WALLPAPER_SETTINGS_CLEAR_WALLPAPER_CHAT_CONFIRMATION" = "¿Eliminar el fondo de pantalla de este chat?";

/* Dim wallpaper action in wallpaper settings view. */
"WALLPAPER_SETTINGS_DIM_WALLPAPER" = "Atenuar fondo con tema oscuro";

/* An error indicating to the user that we failed to clear the wallpaper. */
"WALLPAPER_SETTINGS_FAILED_TO_CLEAR" = "No se ha podido eliminar el fondo de pantalla. Inténtalo de nuevo más tarde o contacta con el equipo de Asistencia si el problema persiste.";

/* Label for 'reset all chat colors' action in the global wallpaper settings. */
"WALLPAPER_SETTINGS_RESET_ALL_CHAT_COLORS" = "Restablecer todos";

/* Label for 'reset all wallpapers' action in the global wallpaper settings. */
"WALLPAPER_SETTINGS_RESET_ALL_WALLPAPERS" = "Restablecer todos";

/* Message of confirmation dialog when resetting the global wallpaper settings. */
"WALLPAPER_SETTINGS_RESET_CHAT_COLORS_CONFIRMATION_MESSAGE" = "¿Quieres reemplazar los colores de todos tus chats?";

/* Title of confirmation dialog when resetting the global wallpaper settings. */
"WALLPAPER_SETTINGS_RESET_CHAT_COLORS_CONFIRMATION_TITLE" = "Restablecer colores de los chats";

/* Reset conversation chat color action in wallpaper settings view. */
"WALLPAPER_SETTINGS_RESET_CONVERSATION_CHAT_COLOR" = "Restablecer color del chat";

/* Reset conversation wallpaper action in wallpaper settings view. */
"WALLPAPER_SETTINGS_RESET_CONVERSATION_WALLPAPER" = "Restablecer fondo de pantalla";

/* Label for 'reset default chat color' action in the global wallpaper settings. */
"WALLPAPER_SETTINGS_RESET_DEFAULT_CHAT_COLOR" = "Restablecer predeterminado";

/* Reset global chat colors action in wallpaper settings view. */
"WALLPAPER_SETTINGS_RESET_DEFAULT_CHAT_COLORS" = "Restablecer colores de los chats";

/* Label for 'reset default wallpaper' action in the global wallpaper settings. */
"WALLPAPER_SETTINGS_RESET_DEFAULT_WALLPAPER" = "Restablecer predeterminado";

/* Reset wallpapers action in wallpaper settings view. */
"WALLPAPER_SETTINGS_RESET_GLOBAL_WALLPAPER" = "Restablecer fondos de pantalla";

/* Message of confirmation dialog when resetting the global wallpaper settings. */
"WALLPAPER_SETTINGS_RESET_WALLPAPERS_CONFIRMATION_MESSAGE" = "¿Quieres reemplazar los fondos de todos tus chats?";

/* Title of confirmation dialog when resetting the global wallpaper settings. */
"WALLPAPER_SETTINGS_RESET_WALLPAPERS_CONFIRMATION_TITLE" = "Restablecer fondo de pantalla";

/* Set chat color action in color and wallpaper settings view. */
"WALLPAPER_SETTINGS_SET_CHAT_COLOR" = "Color del chat";

/* Set wallpaper action in wallpaper settings view. */
"WALLPAPER_SETTINGS_SET_WALLPAPER" = "Elegir fondo de pantalla";

/* Second person pronoun to represent the local user. */
"YOU" = "Tú";

/* text indicating the message was remotely deleted by you */
"YOU_DELETED_THIS_MESSAGE" = "Has eliminado este mensaje";

/* Info Message when you disabled disappearing messages. */
"YOU_DISABLED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Has desactivado los mensajes temporales.";

/* alert body shown when trying to use features in the app before completing registration-related setup. */
"YOU_MUST_COMPLETE_ONBOARDING_BEFORE_PROCEEDING" = "Debes completar la configuración antes de continuar.";

/* Info Message when you update disappearing messages duration. Embeds a {{time amount}} before messages disappear. see the *_TIME_AMOUNT strings for context. */
"YOU_UPDATED_DISAPPEARING_MESSAGES_CONFIGURATION" = "Has establecido la duración de los mensajes temporales en %1$@.";
