八国语言+eagle图片

This commit is contained in:
tianmo committed 2026-10-29 11:02:01 +08:00
1 parent acc93d5404
commit 3bd3ba7404
46 files changed
+2520 -290

No files matched your search

@@ -0,0 +1,117 @@
{
"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}%)"
}
}