Files
2026-11-06 14:11:49 +08:00

146 lines
10 KiB
JSON
Raw Permalink 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": "Spine-Vorschaubilder"
}
},
"thumb": {
"title": "Spine-Vorschaubilder",
"noticeIntro": "Funktion: Nach dem Import von Spine-Assets (.skel / .json + .atlas + Texturen) erstellt dieses Plugin eine Skelettvorschau für Elemente, die noch kein Vorschaubild haben.",
"noticeSafety": "1. Die automatische Erstellung ist standardmäßig ausgeschaltet und muss unten manuell aktiviert werden. Nur in diesem Lauf neu importierte Elemente werden verarbeitet; bereits festgelegte eigene Vorschaubilder werden nie überschrieben.",
"noticeCompound": "2. Bei Elementen mit zusammengesetzter Endung werden die Felder Name und Typ in Eagle erst nach Bestätigung der aktuellen und neuen Werte geändert. Die Originalwerte werden gespeichert und können wiederhergestellt werden.",
"autoToggle": "Beim Import Vorschaubilder erstellen",
"clear": "Protokoll leeren",
"restoreNames": "Namen/Typen wiederherstellen",
"compoundConfirmTitle": "Änderung zusammengesetzter Endungen bestätigen",
"compoundConfirmIntro": "Aufgrund der Besonderheit von Dateien mit zusammengesetzter Endung muss Eagle bei diesen Elementen die Felder Name und Typ ändern, damit die erzeugten Vorschaubilder angezeigt werden können. Die Originalwerte werden gespeichert und können in diesem Plugin wiederhergestellt werden.",
"compoundOldValue": "Aktuell",
"compoundNewValue": "Neu",
"compoundSkip": "Überspringen und fortfahren",
"compoundConfirm": "Änderungen anwenden",
"compoundConfirmSelected": "Auswahl anwenden ({count})",
"compoundSkipped": "{label} übersprungen: Änderung der zusammengesetzten Endung nicht bestätigt",
"compoundSourceMismatch": "{label} übersprungen: Eagle-Name {current} stimmt nicht mit Quelldatei {source} überein",
"compoundCheckFailed": "Zusammengesetzte Endung für {label} konnte nicht geprüft werden: {error}",
"compoundNeedsConfirmation": "{label} übersprungen: Felder wurden nach der Bestätigung geändert; bitte erneut prüfen",
"compoundBackupUnavailable": "Zusammengesetzte Endungen können nicht geändert werden, weil die Originalwerte nicht gespeichert werden konnten",
"compoundRolledBack": "Vorschaubilderstellung fehlgeschlagen; Name und Typ für {label} wurden wiederhergestellt",
"compoundRollbackFailed": "Vorschaubilderstellung fehlgeschlagen und {label} konnte nicht automatisch wiederhergestellt werden: {error}",
"restoreEmpty": "Keine gespeicherten Namens-/Typänderungen zum Wiederherstellen",
"restoreTitle": "Elemente zum Wiederherstellen auswählen",
"restoreIntro": "Für diese Elemente sind Originalwerte gespeichert. Wiederherstellbare Elemente sind standardmäßig alle ausgewählt; vom Benutzer geänderte oder nicht lesbare Elemente können nicht ausgewählt werden.",
"restoreCurrent": "Aktuell",
"restoreTarget": "Wiederherstellen zu",
"restoreStatusReady": "Das Element wurde geändert zu {fields}",
"restoreStatusAlreadyOriginal": "Hat bereits den Originalwert; die Bestätigung entfernt nur die Sicherung",
"restoreStatusChanged": "Die aktuellen Felder wurden vom Benutzer geändert; wird übersprungen",
"restoreStatusMissing": "Element nicht gefunden und kann nicht wiederhergestellt werden",
"restoreStatusError": "Aktuelle Werte konnten nicht gelesen werden; Wiederherstellung nicht möglich",
"restoreCancel": "Abbrechen",
"restoreSelected": "Auswahl wiederherstellen ({count})",
"restoreComplete": "Wiederherstellung abgeschlossen: {success} erfolgreich, {skipped} übersprungen, {failed} fehlgeschlagen.",
"restoreFailed": "Namen/Typen konnten nicht wiederhergestellt werden: {error}",
"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}%)"
}
}