{ "manifest": { "app": { "name": "Spine-Vorschaubilder" } }, "thumb": { "title": "Spine-Vorschaubilder", "noticeIntro": "Nach dem Import von Spine-Assets (.skel / .json + .atlas + Texturen) erstellt dieses Plugin eine Skelettvorschau für Elemente ohne eigenes Vorschaubild.", "noticeSafety": "Nur neu importierte Elemente werden verarbeitet. Vorhandene Elemente werden weder durchsucht noch geändert, und eigene Vorschaubilder werden nie überschrieben.", "noticeModes": "Animiert verwendet die erste Animation und exportiert WebP. Statisch verwendet immer die Setup-Pose.", "noticeDefault": "Die automatische Erstellung ist standardmäßig ausgeschaltet. Aktiviere sie bei Bedarf unten.", "autoToggle": "Beim Import Vorschaubilder erstellen", "clear": "Protokoll leeren", "modeLabel": "Erstellungsmodus", "modeAnimated": "Animiert (erste Animation)", "modeStatic": "Statisch (Setup-Pose)", "strategyLabel": "Strategie", "strategySize": "Kleinste Datei (langsam)", "strategySpeed": "Schnellste Methode (schnell)", "statusLabel": "Status", "statusStarting": "Wird gestartet…", "libraryLabel": "Bibliothek", "statsLabel": "Statistik", "filterAll": "Alle", "filterOk": "Erfolg", "filterFail": "Fehlgeschlagen", "filterWarn": "Warnung", "filterError": "Fehler", "unknownError": "Unbekannter Fehler", "scriptError": "Skriptfehler: {error}", "promiseError": "Unbehandelter Promise-Fehler: {error}", "uncategorized": "Ohne Kategorie", "reasonQuiet": "Ruhephase", "reasonFallback": "Ersatzprüfung", "none": "keine", "complete": "vollständig", "incomplete": "unvollständig", "statusLoaded": "Skript {version} geladen; warte auf Eagle-Ereignisse…", "statusEagleMissing": "Eagle-API nicht verfügbar", "statusListening": "Überwachung aktiv", "statusListenFailed": "Überwachung fehlgeschlagen", "statusAutoOff": "Überwachung aktiv (automatische Erstellung aus)", "statusNoLibrary": "Bibliothekspfad nicht verfügbar", "statusPairing": "Neue Assets werden zugeordnet…", "statusPairingProgress": "Zuordnung {current}/{total}", "statusRendering": "Frame wird gerendert {current}/{total} ({queued} in Warteschlange)", "statusGenerating": "Vorschaubilder werden erstellt… noch {queued}", "statusPaused": "Pausiert (im Fortschrittsfenster fortsetzen oder abbrechen)", "statusAutoSkipped": "Automatische Erstellung ist aus; dieser Stapel wurde übersprungen", "statusStartFailed": "Start fehlgeschlagen: {error}", "stats": "Stapel {batches} · Hinzugefügt {added} · Spine {spine} · Vollständig {complete} · Erstellt {generated} · Übersprungen {skipped} · Fehlgeschlagen {failed}", "modulesMissing": "Lokale Module nicht geladen: {modules}", "moduleLoadError": "Lokale Module wurden nicht geladen. Prüfe die Skriptreihenfolge in index.html: {modules}", "version": "Plugin-Codeversion {version}", "pluginCreated": "Plugin erstellt: {name}", "settingsReadFailed": "Einstellungen konnten nicht gelesen werden; Standardwerte werden verwendet (automatische Erstellung aus): {error}", "settingsSaveFailed": "Einstellungen konnten nicht gespeichert werden: {error}", "autoEnabled": "Automatische Erstellung aktiviert. Neu importierte Spine-Assets erhalten Vorschaubilder.", "autoDisabled": "Automatische Erstellung deaktiviert; die Warteschlange wurde geleert.", "modeStaticLog": "Erstellungsmodus: statisch (immer Setup-Pose, PNG)", "modeAnimatedLog": "Erstellungsmodus: animiert (erste Animation als WebP; Setup-Pose ohne Animation)", "strategySpeedLog": "Strategie: schnellste Methode (grobe Auswahl, nur die kleinsten ein oder zwei Profile)", "strategySizeLog": "Strategie: kleinste Datei (alle zehn Profile erstellen und das kleinste Ergebnis behalten)", "missingItem": "{label} übersprungen: Element nicht in Eagle gefunden", "suffixFixed": "Zusammengesetzte Endung für {label} korrigiert → {name}", "suffixFailed": "Zusammengesetzte Endung für {label} konnte nicht korrigiert werden: {error}", "existingThumbnail": "{label} übersprungen: eigenes Vorschaubild vorhanden", "thumbnailRejected": "Eagle hat dieses Vorschaubild abgelehnt", "generated": "{label} erstellt | {details} | Spine {version}", "generateFailed": "Erstellung für {label} fehlgeschlagen: {error}", "cancelled": "Erstellung abgebrochen: {dropped} ausstehende Elemente verworfen. {done} abgeschlossen (Erfolg {generated}, Fehler {failed}, übersprungen {skipped})", "batchFailed": "Importstapel konnte nicht verarbeitet werden: {error}", "batchFinished": "Stapel abgeschlossen: {added} hinzugefügt, {total} in der Bibliothek ({reason})", "recheck": "{count} früher unvollständige Assets werden erneut geprüft", "noSpine": "Keine Spine-Assets in diesem Stapel", "incompletePending": "{count} Assets sind unvollständig und werden nach späteren Importen erneut geprüft", "incompleteIgnored": "{count} Assets sind unvollständig und wurden in diesem Stapel nicht verarbeitet", "itemSummary": " {name} | {path} | {state} | Skelett {skeleton} | Atlas {atlas} | Seiten {pages} (fehlend {missing})", "autoSkipped": "Automatische Erstellung ist aus; {count} Assets in diesem Stapel übersprungen", "queued": "{added} zur Warteschlange hinzugefügt; {queued} warten{state}", "queuedRunning": " (wird verarbeitet)", "libraryInfoNoPath": "library.info() hat keinen Pfad zurückgegeben: {info}", "libraryInfoFailed": "library.info() fehlgeschlagen: {error}", "switchingLibrary": "Bibliothek wird gewechselt: {path}", "noCreateEvent": "Kein Plugin-Erstellungsereignis erhalten; direkter Start wird versucht", "watching": "{path} wird überwacht ({count} vorhandene Elemente gelten als Verlauf)", "watchReadFailed": "Asset-Verzeichnis konnte nicht gelesen werden: {error}", "watchMissingDir": "Asset-Verzeichnis fehlt: {path}", "watchFailed": "Überwachung konnte nicht gestartet werden: {error}", "fixSuffixAction": "Zusammengesetzte Endung für {label} korrigieren", "renderAction": "{label} rendern", "setThumbnailAction": "Vorschaubild für {label} setzen", "thumbnailDetailsAnimated": "Animiert {size}@{fps}fps/q{quality}/{kb}KB (Ziel {target}KB)/{frames} Frames/Animation {animation}/{strategy}{limit}", "thumbnailDetailsStatic": "Statisch {width}×{height}/{kb}KB{fallback}", "bestSpeed": "schnellste Methode", "bestSize": "kleinste Datei", "fallbackNote": " ({text})", "fallbackNoAnimation": "das Skelett hat keine Animationen", "fallbackAnimatedFailed": "animierte Erstellung fehlgeschlagen: {error}", "limitNote": " (auch das kleinste Profil überschreitet das Ziel; erhöhe gegebenenfalls die Vorschaubildgröße)", "runSummary": "{generated} erfolgreich, {failed} fehlgeschlagen, {skipped} übersprungen in {seconds} Sekunden." }, "progress": { "title": "Spine-Vorschaubilder", "generating": "Animierte Vorschaubilder werden erstellt…", "waiting": "Warte auf Start…", "confirmPrompt": "Diesen Lauf abbrechen?", "resume": "Fortsetzen", "cancel": "Abbruch bestätigen", "stop": "Stoppen", "confirm": "Fertig", "generatedConfirm": "{done} Vorschaubilder erstellt. Lauf abbrechen?", "complete": "Abgeschlossen", "completed": "Abgeschlossen {done} / {total} ({percent}%)" } }