{ "manifest": { "app": { "name": "Spine縮圖" } }, "thumb": { "title": "Spine縮圖", "noticeIntro": "匯入 Spine 資產(.skel / .json + .atlas + 貼圖)後,此外掛會為尚未設定縮圖的素材產生骨骼預覽圖。", "noticeSafety": "只處理本次新匯入的素材,不掃描或修改歷史素材,也不會覆寫你已設定的自訂縮圖。", "noticeModes": "動態會取第一個動畫並壓成 WebP;靜態一律使用 setup pose。", "noticeDefault": "自動產生預設為關閉,需要時請在下方手動啟用。", "autoToggle": "匯入時自動產生縮圖", "clear": "清除記錄", "modeLabel": "產生方式", "modeAnimated": "動態(第一個動畫)", "modeStatic": "靜態(setup pose)", "strategyLabel": "產生策略", "strategySize": "最小檔案(慢)", "strategySpeed": "最快速度(快速)", "statusLabel": "狀態", "statusStarting": "啟動中…", "libraryLabel": "素材庫", "statsLabel": "統計", "filterAll": "全部", "filterOk": "成功", "filterFail": "失敗", "filterWarn": "警告", "filterError": "錯誤", "unknownError": "未知錯誤", "scriptError": "指令碼錯誤:{error}", "promiseError": "未處理的 Promise 錯誤:{error}", "uncategorized": "未分類", "reasonQuiet": "靜默", "reasonFallback": "備援掃描", "none": "無", "complete": "完整", "incomplete": "不完整", "statusLoaded": "指令碼已載入 {version},等待 Eagle 事件…", "statusEagleMissing": "未注入 Eagle API", "statusListening": "監聽中", "statusListenFailed": "監聽失敗", "statusAutoOff": "監聽中(自動產生已關閉)", "statusNoLibrary": "無法取得素材庫路徑", "statusPairing": "正在配對新增素材…", "statusPairingProgress": "正在配對 {current}/{total}", "statusRendering": "正在算繪動畫影格 {current}/{total}(佇列 {queued} 個)", "statusGenerating": "正在產生縮圖…剩餘 {queued} 個", "statusPaused": "已暫停(請在進度視窗繼續或取消)", "statusAutoSkipped": "未啟用自動產生,已略過本批素材", "statusStartFailed": "啟動失敗:{error}", "stats": "批次 {batches} · 新增 {added} · Spine {spine} · 完整 {complete} · 已產生 {generated} · 略過 {skipped} · 失敗 {failed}", "modulesMissing": "本機模組未載入:{modules}", "moduleLoadError": "本機模組未載入,請檢查 index.html 的 script 順序:{modules}", "version": "外掛程式碼版本 {version}", "pluginCreated": "已建立外掛:{name}", "settingsReadFailed": "讀取設定失敗,改用預設值(關閉):{error}", "settingsSaveFailed": "儲存設定失敗:{error}", "autoEnabled": "已啟用自動產生。之後匯入的 Spine 資產會自動產生縮圖。", "autoDisabled": "已關閉自動產生,待處理佇列已清除。", "modeStaticLog": "產生方式:靜態(一律 setup pose,PNG)", "modeAnimatedLog": "產生方式:動態(第一個動畫轉為 WebP,沒有動畫時使用 setup pose)", "strategySpeedLog": "產生策略:最快速度(粗估後只產生最小的一到兩檔)", "strategySizeLog": "產生策略:最小檔案(產生全部十檔並保留最小結果)", "missingItem": "略過 {label}:Eagle 中找不到這個素材", "suffixFixed": "已修正複合副檔名 {label} → {name}", "suffixFailed": "修正複合副檔名失敗 {label}:{error}", "existingThumbnail": "略過 {label}:已有自訂縮圖", "thumbnailRejected": "Eagle 拒絕了這個縮圖", "generated": "已產生 {label} | {details} | Spine {version}", "generateFailed": "產生失敗 {label}:{error}", "cancelled": "已取消本輪產生:丟棄剩餘 {dropped} 個素材,已完成 {done} 張(成功 {generated} 張,失敗 {failed} 張,略過 {skipped} 張)", "batchFailed": "處理批次失敗:{error}", "batchFinished": "本批結束:新增 {added} 個,素材庫共 {total} 個({reason})", "recheck": "重新檢查先前 {count} 個不完整的資產", "noSpine": "本批沒有 Spine 資產", "incompletePending": "有 {count} 個資產不完整,將在後續批次重新檢查", "incompleteIgnored": "有 {count} 個資產不完整,本批未處理", "itemSummary": " {name} | {path} | {state} | 骨架 {skeleton} | atlas {atlas} | 貼圖頁 {pages}(缺少 {missing})", "autoSkipped": "自動產生已關閉,本批已略過 {count} 個資產", "queued": "已加入佇列 {added} 個,目前等待 {queued} 個{state}", "queuedRunning": "(處理中)", "libraryInfoNoPath": "library.info() 未傳回路徑:{info}", "libraryInfoFailed": "library.info() 呼叫失敗:{error}", "switchingLibrary": "切換素材庫:{path}", "noCreateEvent": "未收到建立事件,直接嘗試啟動", "watching": "監聽 {path}(現有 {count} 個素材視為歷史資料,不處理)", "watchReadFailed": "讀取素材目錄失敗:{error}", "watchMissingDir": "素材目錄不存在:{path}", "watchFailed": "建立監聽失敗:{error}", "fixSuffixAction": "修正複合副檔名 {label}", "renderAction": "算繪 {label}", "setThumbnailAction": "設定縮圖 {label}", "thumbnailDetailsAnimated": "動態 {size}@{fps}fps/q{quality}/{kb}KB(目標 {target}KB)/ {frames} 幀 / 動畫 {animation}/{strategy}{limit}", "thumbnailDetailsStatic": "靜態 {width}×{height}/{kb}KB{fallback}", "bestSpeed": "最快速度", "bestSize": "最小檔案", "fallbackNote": "({text})", "fallbackNoAnimation": "骨骼沒有動畫", "fallbackAnimatedFailed": "動態產生失敗:{error}", "limitNote": "(最小檔仍超過目標大小,可考慮提高縮圖尺寸)", "runSummary": "成功 {generated} 張,失敗 {failed} 張,略過 {skipped} 張,耗時 {seconds} 秒。" }, "progress": { "title": "Spine縮圖", "generating": "正在產生動態縮圖……", "waiting": "等待開始…", "confirmPrompt": "確定要取消嗎?", "resume": "繼續", "cancel": "確認取消", "stop": "停止", "confirm": "確認", "generatedConfirm": "已產生 {done} 張縮圖,確定要取消嗎?", "complete": "已完成", "completed": "已完成 {done} / {total}({percent}%)" } }