Files
SpineViewer/release/UNIVERSAL_SpineViewer/_locales/zh_CN.json
T
2026-09-19 11:15:44 +08:00

140 lines
8.2 KiB
JSON
Raw 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": "SpineViewer"
}
},
"viewer": {
"title": "Spine 预览",
"skin": "皮肤",
"play": "▶ 播放",
"pause": "⏸ 暂停",
"static": "▮ 静帧",
"staticLabel": "静帧",
"playPauseTitle": "播放/暂停 (空格)",
"loop": "循环",
"speed": "速度",
"pma": "预乘",
"pmaTitle": "用于以 Premultiplied Alpha(PMA)方式导出的贴图",
"background": "背景",
"backgroundTitle": "50×50 方格背景,随画布移动和缩放,并参与混合模式",
"thumbnail": "设为当前素材缩略图",
"thumbnailTitle": "将当前帧设为当前素材的 400×400 自定义缩略图",
"animatedThumbnailTitle": "生成动态缩略图",
"animatedThumbnailAttention": "注意:",
"animatedThumbnailNote": "生成的缩略图会替换原有缩略图,该操作不可撤销且",
"animatedThumbnailDanger": "无法恢复原有缩略图",
"animatedThumbnailSizeNote": ",为避免动态缩略图数据过大,文件尺寸将调整至设定大小之下",
"animatedFormat": "输出格式",
"animatedRange": "动画范围",
"animatedStart": "开始",
"animatedEnd": "结束",
"framesUnit": "帧",
"animatedQuality": "缩略图质量",
"animatedMaxSize": "缩略图大小",
"animatedInvalidSize": "请输入 10 到 1024 KB 之间的整数",
"animatedCompressing": "正在压缩动画缩略图 {current}/{total}…",
"animatedWebpUnavailable": "当前环境不支持 WebP 编码,请选择 APNG",
"animatedCannotFit": "无法在保留动画的前提下压缩到 {target} KB(最小约 {actual} KB),请提高上限或缩短帧范围",
"qualityLow": "低",
"qualityMedium": "中",
"qualityHigh": "高",
"animatedConfirm": "生成并替换",
"animatedInvalidRange": "请输入 0 到 {duration} 帧之间的有效整数帧范围",
"animatedGenerating": "正在生成动画缩略图 {current}/{total}…",
"animatedTooLarge": "动画缩略图超过 50 MB,请缩短范围或选择更低质量",
"animatedThumbUpdated": "动画缩略图已更新 · {frames} 帧 · {size} KB",
"groupThumbnail": "为关联资源生成缩略图",
"groupThumbnailTitle": "左键为关联资源生成当前帧缩略图,右键生成当前动画缩略图",
"groupDialogTitle": "为关联资源生成缩略图",
"groupDialogSummary": "将生成 {generate} 项,跳过 {skip} 项。",
"groupDialogNote": "只会为勾选的关联资源生成缩略图。图片和已有自定义缩略图的资源默认不勾选;若勾选后者,原缩略图将被替换且插件无法自动恢复。",
"cancel": "取消",
"groupConfirm": "确认生成",
"groupWillGenerate": "将生成",
"groupWillReplaceCustom": "将替换已有自定义缩略图",
"groupCustomNotSelected": "已有自定义缩略图(未选择)",
"groupNotSelected": "未选择",
"groupSkipCustom": "跳过:已有自定义缩略图",
"groupUnavailable": "跳过:无法验证",
"groupNoTargets": "当前资源组没有可生成的缩略图。",
"groupGenerating": "正在生成资源组缩略图 {current}/{total}…",
"groupApplyNotConfirmed": "Eagle 未确认缩略图已应用",
"groupComplete": "资源组缩略图已完成:成功 {success},跳过 {skip},失败 {failed}。",
"versionTitle": "Spine 版本",
"reloadTitle": "重新加载目录",
"animationList": "动画列表",
"animations": "动画",
"setupPose": "Setup Pose",
"errorTitle": "无法预览",
"durationPlaceholder": "时长 --",
"keyframesLegend": "蓝色短线:关键帧",
"keyframesLegendTitle": "蓝色短线表示动画中至少一个骨骼、插槽或约束属性在该时刻有关键帧",
"keyframesHint": "蓝色短线表示动画关键帧;悬停短线可查看时间和帧号",
"timePlaceholder": "0.00 / 0.00 秒 · 0 / 0 帧",
"staticPoseTitle": "静帧姿势 · 第 1 帧",
"keyframeTitle": "关键帧 · {time} · 第 {frame} 帧",
"timelineStatic": "静帧 · 1 帧",
"timelineDuration": "时长 {time} · {frames} 帧",
"readoutStatic": "静帧 · 1 / 1 帧",
"readout": "{time} / {total} · {frame} / {totalFrames} 帧",
"rulerStatic": "0 秒(静帧)",
"seconds": "{value} 秒",
"imagePreview": "图片预览(未检测到配套 Spine 资源)",
"generating": "正在生成并更新 Eagle 缩略图…",
"thumbUpdated": "Eagle 缩略图已更新 · {format} {size}KB",
"thumbWrittenNoRefresh": "缩略图已写入;自动刷新失败:{error}",
"recentered": "已回到画布中心",
"pmaOn": "预乘已开启",
"pmaOff": "预乘已关闭",
"pmaRemembered": "{state} · 已记住此素材的设置",
"pmaSaveFailed": "预乘已切换,但设置保存失败:{error}",
"badgeFailed": "Spine badge 加载失败",
"runtimeFailed": "无法加载 Spine 运行时:{file}",
"compoundName": "Eagle 尚未同步复合后缀名称,请重新打开素材库",
"txtRegistered": "此条目仍按 TXT 登记,请在 Eagle 重新生成缩略图并重新打开素材库",
"apiHttp": "Eagle API 返回 HTTP {status}",
"noSkeletonForThumb": "尚未加载骨骼,无法生成缩略图",
"noItemId": "无法从素材路径识别 Eagle 项目 ID",
"itemMismatch": "当前预览文件与 Eagle 素材信息不一致,已取消缩略图更新",
"replaceCustomThumbnailConfirm": "当前素材已有自定义缩略图。继续后将替换它,且插件无法自动恢复原图。是否继续?",
"thumbnailFailed": "生成缩略图失败: {error}",
"imageLoadFailed": "图片加载失败",
"settingsNotReady": "素材设置尚未就绪",
"noSkeletonFile": "未找到骨骼文件",
"noSkeletonFileMsg": "未能定位到与所选文件配套的 Spine 骨骼文件(.skel / .skel.bytes / .json)。\n\n请将同一套 Spine 导出文件导入 Eagle。",
"noAtlas": "未找到 Atlas",
"noAtlasMsg": "未能定位到配套的 .atlas / .atlas.txt 文件。",
"unsupportedVersion": "版本不支持",
"unsupportedVersionMsg": "无法识别的 Spine 版本:{version}\n支持的版本:{list}",
"unknownVersion": "未知",
"runtimeLoadFailed": "运行时加载失败",
"atlasLoadFailed": "Atlas 加载失败",
"emptySkeleton": "骨骼数据为空",
"emptySkeletonMsg": "未能读取到有效的骨骼数据。",
"missingFile": "缺少文件",
"missingFileMsg": "未传入文件路径参数。",
"fileNotExist": "文件不存在",
"loadFailed": "加载失败",
"notSpineText": "此文件不是 .atlas.txt 或 .skel.bytes 格式的 Spine 资源。",
"truncated256": "\n\n(仅显示前 256 KB)",
"suffix": "尾缀",
"suffixTitle": "文件名尾缀在匹配时会被忽略,使 hero-mesh.skel 与 hero.atlas 归为同一套资源",
"suffixManage": "管理尾缀…",
"suffixAdd": "+ 添加尾缀…",
"suffixDefaults": "内置尾缀",
"suffixCustom": "自定义尾缀(选中即移除)",
"suffixAddTitle": "添加尾缀",
"suffixAddNote": "尾缀会在文件名匹配时被忽略:添加 hover 后,hero-hover.skel 会与 hero.atlas 归为同一套资源。只能使用字母、数字、- 和 _,最长 50 个字符。",
"suffixPlaceholder": "例如 hover",
"suffixInvalid": "只能使用字母、数字、- 和 _,且需以字母或数字开头",
"suffixDuplicate": "该尾缀已存在",
"suffixConfirm": "添加",
"suffixRemoveTitle": "移除尾缀",
"suffixRemoveNote": "移除“{name}”后,带该尾缀的文件将不再自动配对。",
"suffixRemove": "移除",
"suffixSaveFailed": "保存尾缀设置失败:{error}",
"truncated1m": "\n\n(文件较大,仅显示前 1 MB)"
}
}