{
  "_comment": "SGraph Send — Español (México)",
  "app.title": "SG/Send",
  "app.tagline": "Tus archivos, tus claves, tu privacidad",
  "app.subtitle": "Compartir archivos con cifrado zero-knowledge",
  "app.disclaimer": "Este es un servicio beta. No subas contenido confidencial o ilegal.",
  "upload.mode.file": "Archivo o Carpeta",
  "upload.mode.text": "Texto",
  "upload.drop_zone.label": "Arrastra un archivo o carpeta aquí",
  "upload.drop_zone.hint": "o haz clic para buscar",
  "upload.drop_zone.encrypted_hint": "Cifrado en tu navegador antes de subir",
  "upload.drop_zone.size_limit": "Tamaño máximo de archivo: {limit}",
  "upload.text.placeholder": "Escribe o pega tu texto aquí",
  "upload.text.char_count": "{count} caracteres",
  "upload.text.drop_hint": "También puedes arrastrar un archivo de texto aquí",
  "upload.button.encrypt_upload": "Cifrar y Subir",
  "upload.button.encrypt_send": "Cifrar y Enviar",
  "upload.progress.reading": "Leyendo archivo...",
  "upload.progress.encrypting": "Cifrando...",
  "upload.progress.creating": "Preparando transferencia...",
  "upload.progress.uploading": "Subiendo...",
  "upload.progress.uploading_part": "Subiendo parte {current} de {total}...",
  "upload.progress.completing": "Finalizando...",
  "upload.result.file_success": "Tu archivo ha sido cifrado y subido.",
  "upload.result.text_success": "Tu texto ha sido cifrado y subido.",
  "upload.result.share_link": "Comparte este enlace",
  "upload.result.copy_link": "Copiar enlace",
  "upload.result.show_separate_key": "Compartir clave por separado",
  "upload.result.hide_key": "Ocultar clave",
  "upload.result.link_only": "Solo enlace",
  "upload.result.decryption_key": "Llave de descifrado",
  "upload.result.copy": "Copiar",
  "upload.result.open_tab": "Abrir en nueva pestaña",
  "upload.result.send_another": "Enviar otro",
  "upload.guidance.split_channels": "Para mayor seguridad, comparte el enlace y la llave por <strong>canales diferentes</strong> (ej: enlace por correo, llave por mensajería).",
  "upload.error.empty_text": "Por favor, introduce un texto para cifrar.",
  "upload.error.upload_failed": "La subida ha fallado. Por favor, inténtalo de nuevo.",
  "upload.error.file_too_large": "El archivo es demasiado grande. Tamaño máximo: {limit}.",
  "upload.token.unlimited": "Usos ilimitados restantes",
  "upload.token.remaining": "{remaining} usos restantes",
  "upload.timing.title": "Subida completada en",
  "download.timing.title": "Descarga completada en",
  "download.loading": "Cargando información de la transferencia...",
  "download.info.encrypted_file": "Archivo cifrado",
  "download.info.encrypted_text": "Texto cifrado",
  "download.info.uploaded": "Subido {timestamp}",
  "download.info.download_count": "Descargado {count} vez/veces",
  "download.key.label": "Llave de descifrado",
  "download.key.placeholder": "Pega la llave de descifrado aquí",
  "download.button.decrypt_download": "Descargar y Descifrar",
  "download.button.decrypt_view": "Descifrar y Ver",
  "download.progress.decrypting": "Descargando y descifrando...",
  "download.result.file_success": "Archivo descifrado y guardado correctamente.",
  "download.result.text_success": "Texto descifrado correctamente.",
  "download.result.copy_text": "Copiar al portapapeles",
  "download.result.download_file": "Descargar como archivo",
  "download.result.send_another": "Enviar nuevo archivo o texto",
  "download.result.decrypted_message": "Mensaje Descifrado",
  "download.history.title": "Descargas recientes",
  "download.history.privacy": "Almacenado en tu navegador. Cualquier persona con acceso a este dispositivo puede ver estos elementos.",
  "download.history.clear": "Borrar historial",
  "download.history.empty": "No hay descargas recientes.",
  "download.history.text_preview": "Texto",
  "download.history.file_label": "Archivo",
  "download.token.uses_remaining": "{remaining} usos restantes",
  "download.error.no_id": "No se encontró ID de transferencia en la URL. Por favor, comprueba tu enlace.",
  "download.error.not_ready": "Esta transferencia aún no está disponible para descargar.",
  "download.error.not_found": "Transferencia no encontrada. El enlace puede haber expirado.",
  "download.error.no_key": "Por favor, introduce la llave de descifrado.",
  "download.error.failed": "La descarga o el descifrado ha fallado.",
  "download.error.token_not_found": "Este enlace no es válido. El token de acceso no fue encontrado.",
  "download.error.token_exhausted": "Este enlace ha expirado. El token de acceso se ha agotado.",
  "download.error.token_revoked": "Este enlace ha sido desactivado. El token de acceso fue revocado.",
  "access_gate.title": "Acceso Beta",
  "access_gate.subtitle": "Introduce tu token de acceso para empezar a enviar archivos.",
  "access_gate.placeholder": "Pega tu token de acceso",
  "access_gate.button": "Ir",
  "access_gate.invalid": "Token inválido o ausente. Por favor, comprueba e inténtalo de nuevo.",
  "access_gate.not_found": "Token no encontrado. Por favor, comprueba e inténtalo de nuevo.",
  "access_gate.exhausted": "Este token se ha agotado. Por favor, solicita uno nuevo.",
  "access_gate.revoked": "Este token ha sido revocado.",
  "access_gate.uses_remaining": "{remaining} usos restantes",
  "access_gate.change_token": "Cambiar Token",
  "access_gate.signup_title": "Únete al Programa de Acceso Anticipado",
  "access_gate.signup_subtitle": "Regístrate para recibir notificaciones cuando SGraph Send esté disponible.",
  "transparency.title": "Lo que almacenamos sobre esta transferencia",
  "transparency.section.stored": "Almacenado por el servidor",
  "transparency.section.encrypted": "Almacenado cifrado (solo tú puedes leerlo)",
  "transparency.section.not_stored": "Nunca enviado al servidor",
  "transparency.footer": "Eso es todo. No se capturó nada más.",
  "transparency.ip_address": "Tu dirección IP",
  "transparency.upload_time": "Hora de subida",
  "transparency.download_time": "Hora de descarga",
  "transparency.file_size": "Tamaño del archivo",
  "transparency.encryption_method": "Cifrado",
  "transparency.label.file_name": "Nombre del archivo",
  "transparency.label.file_content": "Contenido del archivo",
  "transparency.label.decryption_key": "Llave de descifrado",
  "transparency.label.raw_ip": "Dirección IP original",
  "transparency.not_stored": "NO almacenado",
  "transparency.encrypted": "Cifrado (solo tú puedes leerlo)",
  "transparency.key_not_stored": "NO almacenado (solo tú la tienes)",
  "crypto.error.unavailable": "La API Web Crypto no está disponible. Requiere un contexto seguro (HTTPS o localhost).",
  "crypto.error.read_failed": "Error al leer el archivo",
  "common.copied": "¡Copiado!",
  "common.copy": "Copiar",
  "form.name_placeholder": "Nombre",
  "form.email_placeholder": "Email",
  "form.signup_button": "Registrarse",
  "access_gate.show_token": "Mostrar token de acceso",
  "access_gate.hide_token": "Ocultar token de acceso",
  "download.preview.save_locally": "Guardar localmente",
  "download.preview.view_raw": "Ver original",
  "download.preview.view_rendered": "Ver renderizado",
  "download.info.uploaded_label": "Subido",
  "download.info.downloads_label": "Descargas",
  "nav.docs": "Documentación",
  "nav.github": "GitHub",
  "footer.powered_by": "Desarrollado por",
  "footer.sgraph": "SGraph",
  "test_files.title": "Archivos de prueba",
  "test_files.description": "Descarga un archivo de prueba y arrástralo a la zona de subida de arriba.",
  "cta.title": "¿También quieres enviar archivos?",
  "cta.description": "Únete al programa de acceso anticipado de SGraph Send.",
  "upload.drop_zone.browse_file": "Buscar Archivo",
  "upload.drop_zone.browse_folder": "Buscar Carpeta",
  "upload.progress.zipping": "Comprimiendo carpeta...",
  "upload.folder.title": "Carpeta: {name}",
  "upload.folder.summary": "{files} archivos, {folders} carpetas, {size}",
  "upload.folder.compression": "Nivel de compresión",
  "upload.folder.level_0": "0 — Almacenar (más rápido, sin compresión)",
  "upload.folder.level_4": "4 — Rápido (predeterminado)",
  "upload.folder.level_6": "6 — Equilibrado",
  "upload.folder.level_9": "9 — Máximo (más lento, más pequeño)",
  "upload.folder.include_empty": "Incluir carpetas vacías",
  "upload.folder.include_hidden": "Incluir archivos ocultos (dotfiles)",
  "upload.folder.compress_upload": "Comprimir y Subir",
  "upload.folder.cancel": "Cancelar",
  "upload.folder.error_too_large": "La carpeta es demasiado grande. Tamaño máximo: {limit}.",
  "upload.folder.error_zip_failed": "Error al crear el archivo zip.",
  "upload.folder.error_jszip": "Error al cargar la librería de compresión.",
  "test_files.folder_hint": "Para probar la subida de carpetas, arrastra cualquier carpeta desde tu escritorio a la zona de subida.",
  "download.zip.summary": "{files} archivos, {folders} carpetas",
  "download.zip.contents": "Contenido",
  "download.zip.save_all": "Guardar todo (zip)",
  "download.zip.save_file": "Guardar este archivo",
  "download.zip.no_preview": "Vista previa no disponible. Haga clic en \"Guardar este archivo\".",
  "download.zip.select_file": "Haga clic en un archivo del árbol para previsualizarlo.",
  "welcome.title": "Activando tu acceso...",
  "welcome.fetching": "Obteniendo token cifrado...",
  "welcome.decrypting": "Descifrando en tu navegador...",
  "welcome.success": "¡Todo listo!",
  "welcome.personal_token_note": "Tu token de acceso personal ha sido activado en este dispositivo.",
  "welcome.token_active": "{remaining} usos restantes en tu token.",
  "welcome.start_sending": "Empezar a enviar archivos",
  "welcome.error_title": "Activación fallida",
  "welcome.try_again": "Intentar de nuevo",
  "welcome.error.invalid_url": "Enlace de bienvenida no válido. Por favor, revisa la URL que recibiste.",
  "welcome.error.fetch_failed": "No se pudo obtener tu token. El enlace puede haber expirado.",
  "welcome.error.decrypt_failed": "No se pudo descifrar tu token. El enlace puede ser inválido.",
  "welcome.error.token_invalid": "El token en este enlace ya no es válido."
}
