Files
SpineViewer/_locales/es_ES.json
T
2026-09-19 11:15:44 +08:00

140 lines
9.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"manifest": {
"app": {
"name": "SpineViewer"
}
},
"viewer": {
"title": "Vista previa de Spine",
"skin": "Piel",
"play": "▶ Reproducir",
"pause": "⏸ Pausa",
"static": "▮ Estático",
"staticLabel": "Estático",
"playPauseTitle": "Reproducir / pausar (espacio)",
"loop": "Bucle",
"speed": "Velocidad",
"pma": "Premultiplicado",
"pmaTitle": "Para texturas exportadas con Premultiplied Alpha (PMA)",
"background": "Fondo",
"backgroundTitle": "Fondo de cuadros de 50×50 que se desplaza y escala con el lienzo y participa en los modos de fusión",
"thumbnail": "Usar como miniatura actual",
"thumbnailTitle": "Usar el fotograma actual como miniatura personalizada de 400×400 de este elemento",
"animatedThumbnailTitle": "Generar miniatura animada",
"animatedThumbnailAttention": "Atención:",
"animatedThumbnailNote": "La miniatura generada reemplaza la existente. Esta acción no se puede deshacer y ",
"animatedThumbnailDanger": "la miniatura original no se puede restaurar",
"animatedThumbnailSizeNote": ". Para evitar datos de animación demasiado grandes, el archivo se ajustará por debajo del tamaño configurado.",
"animatedFormat": "Formato de salida",
"animatedRange": "Rango de animación",
"animatedStart": "Inicio",
"animatedEnd": "Fin",
"framesUnit": "fotogramas",
"animatedQuality": "Calidad de miniatura",
"animatedMaxSize": "Tamaño de miniatura",
"animatedInvalidSize": "Introduce un número entero entre 10 y 1024 KB",
"animatedCompressing": "Comprimiendo miniatura animada {current}/{total}…",
"animatedWebpUnavailable": "Este entorno no puede codificar WebP. Selecciona APNG.",
"animatedCannotFit": "No se puede reducir la animación a {target} KB (mínimo aproximado: {actual} KB). Aumenta el límite o acorta el rango.",
"qualityLow": "Baja",
"qualityMedium": "Media",
"qualityHigh": "Alta",
"animatedConfirm": "Generar y reemplazar",
"animatedInvalidRange": "Introduce un rango de fotogramas enteros entre 0 y {duration}",
"animatedGenerating": "Generando miniatura animada {current}/{total}…",
"animatedTooLarge": "La miniatura animada supera los 50 MB. Acorta el rango o elige una calidad inferior.",
"animatedThumbUpdated": "Miniatura animada actualizada · {frames} fotogramas · {size} KB",
"groupThumbnail": "Generar miniaturas de recursos relacionados",
"groupThumbnailTitle": "Revisar los recursos Spine relacionados y generar miniaturas por lotes",
"groupDialogTitle": "Generar miniaturas de recursos relacionados",
"groupDialogSummary": "Se generarán {generate} y se omitirán {skip}.",
"groupDialogNote": "Solo se generarán miniaturas para los recursos relacionados marcados. Las imágenes y los recursos con miniaturas personalizadas no están marcados por defecto. Si seleccionas estos últimos, se reemplazará la miniatura existente y el complemento no podrá restaurarla automáticamente.",
"cancel": "Cancelar",
"groupConfirm": "Generar",
"groupWillGenerate": "Se generará",
"groupNotSelected": "No seleccionado",
"groupSkipCustom": "Omitido: ya tiene miniatura personalizada",
"groupUnavailable": "Omitido: no se pudo verificar",
"groupNoTargets": "No hay miniaturas disponibles para generar en el grupo actual.",
"groupGenerating": "Generando miniaturas {current}/{total}…",
"groupApplyNotConfirmed": "Eagle no confirmó que se aplicara la miniatura",
"groupComplete": "Completado: {success} correctas, {skip} omitidas y {failed} fallidas.",
"versionTitle": "Versión de Spine",
"reloadTitle": "Recargar carpeta",
"animationList": "Lista de animaciones",
"animations": "Animaciones",
"setupPose": "Setup Pose",
"errorTitle": "No se puede previsualizar",
"durationPlaceholder": "Duración --",
"keyframesLegend": "Marcas azules: fotogramas clave",
"keyframesLegendTitle": "Una marca azul señala un instante en el que al menos una propiedad de hueso, ranura o restricción tiene un fotograma clave",
"keyframesHint": "Las marcas azules indican fotogramas clave; pasa el cursor para ver el tiempo y el fotograma",
"timePlaceholder": "0.00 / 0.00 s · 0 / 0 fotogramas",
"staticPoseTitle": "Pose estática · fotograma 1",
"keyframeTitle": "Fotograma clave · {time} · fotograma {frame}",
"timelineStatic": "Estático · 1 fotograma",
"timelineDuration": "Duración {time} · {frames} fotogramas",
"readoutStatic": "Estático · 1 / 1 fotogramas",
"readout": "{time} / {total} · {frame} / {totalFrames} fotogramas",
"rulerStatic": "0 s (estático)",
"seconds": "{value} s",
"imagePreview": "Vista previa de imagen (no se encontraron recursos Spine correspondientes)",
"generating": "Generando y actualizando la miniatura de Eagle…",
"thumbUpdated": "Miniatura de Eagle actualizada · {format} {size}KB",
"thumbWrittenNoRefresh": "Miniatura escrita, pero falló la actualización automática: {error}",
"recentered": "Lienzo centrado de nuevo",
"pmaOn": "Alfa premultiplicado activado",
"pmaOff": "Alfa premultiplicado desactivado",
"pmaRemembered": "{state} · guardado para este recurso",
"pmaSaveFailed": "Se cambió, pero no se pudo guardar la configuración: {error}",
"badgeFailed": "No se pudo cargar el distintivo de Spine",
"runtimeFailed": "No se puede cargar el entorno de ejecución de Spine: {file}",
"compoundName": "Eagle aún no ha sincronizado la extensión compuesta; vuelve a abrir la biblioteca",
"txtRegistered": "Este elemento sigue registrado como TXT. Vuelve a generar la miniatura en Eagle y reabre la biblioteca",
"apiHttp": "La API de Eagle devolvió HTTP {status}",
"noSkeletonForThumb": "No hay esqueleto cargado; no se puede generar la miniatura",
"noItemId": "No se puede determinar el ID del elemento de Eagle a partir de la ruta",
"itemMismatch": "El archivo de vista previa no coincide con el elemento de Eagle; se canceló la actualización de la miniatura",
"replaceCustomThumbnailConfirm": "Este elemento ya tiene una miniatura personalizada. Si continúas, se reemplazará y el complemento no podrá restaurar automáticamente la imagen anterior. ¿Continuar?",
"thumbnailFailed": "No se pudo generar la miniatura: {error}",
"imageLoadFailed": "No se pudo cargar la imagen",
"settingsNotReady": "La configuración del recurso aún no está lista",
"noSkeletonFile": "No se encontró el archivo de esqueleto",
"noSkeletonFileMsg": "No se encontró el archivo de esqueleto de Spine (.skel / .skel.bytes / .json) correspondiente al archivo seleccionado.\n\nImporta el conjunto completo de exportación de Spine en Eagle.",
"noAtlas": "No se encontró el Atlas",
"noAtlasMsg": "No se encontró el archivo .atlas / .atlas.txt correspondiente.",
"unsupportedVersion": "Versión no compatible",
"unsupportedVersionMsg": "Versión de Spine no reconocida: {version}\nVersiones compatibles: {list}",
"unknownVersion": "desconocida",
"runtimeLoadFailed": "Error al cargar el entorno de ejecución",
"atlasLoadFailed": "Error al cargar el atlas",
"emptySkeleton": "Datos de esqueleto vacíos",
"emptySkeletonMsg": "No se pudieron leer datos de esqueleto válidos.",
"missingFile": "Falta el archivo",
"missingFileMsg": "No se proporcionó el parámetro de ruta del archivo.",
"fileNotExist": "El archivo no existe",
"loadFailed": "Error al cargar",
"notSpineText": "Este archivo no es un recurso Spine en formato .atlas.txt o .skel.bytes.",
"truncated256": "\n\n(solo se muestran los primeros 256 KB)",
"suffix": "Sufijo",
"suffixTitle": "Los sufijos del nombre se ignoran al emparejar, de modo que hero-mesh.skel se une con hero.atlas",
"suffixManage": "Gestionar sufijos…",
"suffixAdd": "+ Añadir sufijo…",
"suffixDefaults": "Sufijos integrados",
"suffixCustom": "Sufijos personalizados (selecciona para quitar)",
"suffixAddTitle": "Añadir un sufijo",
"suffixAddNote": "Los sufijos se ignoran al emparejar nombres: al añadir hover, hero-hover.skel se empareja con hero.atlas. Solo letras, dígitos, - y _, hasta 50 caracteres.",
"suffixPlaceholder": "p. ej. hover",
"suffixInvalid": "Usa solo letras, dígitos, - y _, y empieza por letra o dígito",
"suffixDuplicate": "Ese sufijo ya existe",
"suffixConfirm": "Añadir",
"suffixRemoveTitle": "Quitar un sufijo",
"suffixRemoveNote": "Tras quitar «{name}», los archivos con ese sufijo dejarán de emparejarse automáticamente.",
"suffixRemove": "Quitar",
"suffixSaveFailed": "No se pudo guardar la lista de sufijos: {error}",
"truncated1m": "\n\n(archivo grande; solo se muestra el primer 1 MB)",
"groupWillReplaceCustom": "Reemplazará la miniatura personalizada",
"groupCustomNotSelected": "Tiene miniatura personalizada (no seleccionado)"
}
}