80 lines
4.8 KiB
JSON
80 lines
4.8 KiB
JSON
{
|
||
"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": "🖼 Crear miniatura",
|
||
"thumbnailTitle": "Crear una miniatura de 400×400 con el fotograma actual",
|
||
"versionTitle": "Versión de Spine",
|
||
"reloadTitle": "Recargar carpeta",
|
||
"animationList": "Lista de animaciones",
|
||
"animations": "Animaciones",
|
||
"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",
|
||
"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)",
|
||
"truncated1m": "\n\n(archivo grande; solo se muestra el primer 1 MB)"
|
||
}
|
||
}
|