From c16164fb922f680892f884cde7099d26da5f4883 Mon Sep 17 00:00:00 2001 From: SharpIce Date: Sat, 16 Aug 2025 17:49:52 +0800 Subject: [PATCH 1/2] feat(i18n): Sync Chinese translations Signed-off-by: SharpIce --- Localization/zh_cn.json | 92 ++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/Localization/zh_cn.json b/Localization/zh_cn.json index dc36906d..8343fe95 100644 --- a/Localization/zh_cn.json +++ b/Localization/zh_cn.json @@ -393,7 +393,7 @@ "tooltip.cpm.anim_hidden": "隐藏手势界面中的按钮,\\对于使用`/cpmclient animate`的动画很有用。", "tooltip.cpm.config.editorInvertCamY": "在编辑器中反转相机的垂直旋转。", "tooltip.cpm.gesture.clickBindings": "点击查看按键绑定列表", - "tooltip.cpm.copyTransform.multiply": "UNLOCALIZED: Multiply values: %s", + "tooltip.cpm.copyTransform.multiply": "相乘数值:%s", "tab.cpm.model": "模型", "tab.cpm.texture": "纹理", "tab.cpm.animation": "动画", @@ -885,11 +885,11 @@ "label.cpm.pivot": "轴心点", "label.cpm.reloadQuestion": "您已在编辑器中编辑了纹理。\\您确定要从图像文件中覆盖它吗?", "label.cpm.keybind.pivot": "轴心点工具", - "label.cpm.copyTransform.multiply": "UNLOCALIZED: Multiply:", - "label.cpm.safety.animCnt.layer": "UNLOCALIZED: Layer animations count: %s/%s", - "label.cpm.safety.animCnt.pose": "UNLOCALIZED: Pose animations count: %s/%s", - "label.cpm.safety.animCnt.gesture": "UNLOCALIZED: Gesture animations count: %s/%s", - "label.cpm.safety.animCnt.layerCtrl": "UNLOCALIZED: Gesture animations count: %s/%s", + "label.cpm.copyTransform.multiply": "相乘:", + "label.cpm.safety.animCnt.layer": "图层动画数量:%s/%s", + "label.cpm.safety.animCnt.pose": "姿势动画数量:%s/%s", + "label.cpm.safety.animCnt.gesture": "手势动画数量:%s/%s", + "label.cpm.safety.animCnt.layerCtrl": "手势动画数量:%s/%s", "label.cpm.paste.connecting.title": "连接...", "label.cpm.paste.connecting.message": "正在连接到粘贴站点...", "label.cpm.paste.listing": "正在刷新文件列表...", @@ -1028,7 +1028,7 @@ "error.cpm.corruptedInstall": "您的 Minecraft 安装已损坏\\请重新安装您的游戏\\错误:", "error.cpm.stagingMissingMain": "您的设置/完成动画\\‘%’\\缺少主动画!\\请创建正确的动画或删除设置/完成动画。", "error.cpm.stagingMultipleMain": "您的设置/完成动画\\%s\\有多个主动画!\\请删除多余的动画或确保所有属性匹配。\\按匹配设置分组的动画列表:\\%s", - "error.cpm.no_skin_url": "UNLOCALIZED: Warning: Custom skin not found, using vanilla skin variants", + "error.cpm.no_skin_url": "警告:未找到自定义皮肤,将使用原版皮肤变体", "error.paste.unknown": "未知的粘贴服务器错误", "error.paste.outOfSpace": "粘贴站点空间不足。\\尝试使用“编辑/粘贴”菜单清除未使用的粘贴。", "error.paste.fileNameTooLong": "文件名太长", @@ -1316,15 +1316,15 @@ "cpmmodels-title.delete_file": "是否删除文件?", "cpmmodels-title.revisions": "修订", "cpmmodels-title.moderation": "管理仪表盘", - "cpmmodels-title.following": "UNLOCALIZED: Following", - "cpmmodels-title.projects": "UNLOCALIZED: Projects", - "cpmmodels-title.general_settings": "UNLOCALIZED: General Settings", - "cpmmodels-title.notifications": "UNLOCALIZED: Notifications", + "cpmmodels-title.following": "关注", + "cpmmodels-title.projects": "项目", + "cpmmodels-title.general_settings": "常规设置", + "cpmmodels-title.notifications": "通知", "cpmmodels-button.login": "登录", "cpmmodels-button.logout": "退出登录", "cpmmodels-button.profile": "个人资料", "cpmmodels-button.settings": "设置", - "cpmmodels-button.report": "举报", + "cpmmodels-button.report": "反馈", "cpmmodels-button.copyId": "复制ID", "cpmmodels-button.projects": "项目", "cpmmodels-button.site_leave.continue": "继续", @@ -1345,11 +1345,11 @@ "cpmmodels-button.mod.approve": "通过", "cpmmodels-button.mod.reject": "未通过", "cpmmodels-button.mod.dismiss": "忽略", - "cpmmodels-button.following": "UNLOCALIZED: Following", - "cpmmodels-button.mod.show_all": "UNLOCALIZED: Show All Reports", - "cpmmodels-button.notifications.dismiss_all": "UNLOCALIZED: Dismiss All", - "cpmmodels-button.admin.dashboard": "UNLOCALIZED: Admin Dashboard", - "cpmmodels-button.add_link": "UNLOCALIZED: Add Link", + "cpmmodels-button.following": "关注", + "cpmmodels-button.mod.show_all": "显示所有反馈", + "cpmmodels-button.notifications.dismiss_all": "全部关闭", + "cpmmodels-button.admin.dashboard": "管理员仪表盘", + "cpmmodels-button.add_link": "添加链接", "cpmmodels-label.downloads": "%s 次下载", "cpmmodels-label.follows": "%s 关注", "cpmmodels-label.warn_site.leave.title": "您正在离开我们的网站", @@ -1413,7 +1413,7 @@ "cpmmodels-label.project.file.processing_error.files_page": "文件页面", "cpmmodels-label.project.file.processing": "处理文件", "cpmmodels-label.file.processing": "处理中...", - "cpmmodels-label.report": "举报", + "cpmmodels-label.report": "反馈", "cpmmodels-label.report.reason": "原因", "cpmmodels-label.report.reason.empty": "选择一个原因...", "cpmmodels-label.report.reason.spam": "垃圾信息", @@ -1423,8 +1423,8 @@ "cpmmodels-label.report.reason.invalid_metadata": "无效元数据", "cpmmodels-label.report.reason.other": "其他", "cpmmodels-label.report.explain": "详细说明", - "cpmmodels-label.report.info": "举报系统教程将在此展示", - "cpmmodels-label.report.sent": "举报已发送", + "cpmmodels-label.report.info": "反馈系统教程将在此展示", + "cpmmodels-label.report.sent": "反馈发送", "cpmmodels-label.project_mod_state.name": "项目审核状态", "cpmmodels-label.project_mod_state.draft": "草稿", "cpmmodels-label.project_mod_state.waiting": "等待中", @@ -1436,9 +1436,9 @@ "cpmmodels-label.page_outdated.file": "您正在查看该文件的旧版本。自:", "cpmmodels-label.revs.not_found": "未找到修订版本", "cpmmodels-label.mod.nothing": "无需采取任何行动", - "cpmmodels-label.mod.report.project": "项目已被举报", - "cpmmodels-label.mod.report.user": "用户举报", - "cpmmodels-label.mod.report.file": "文件举报", + "cpmmodels-label.mod.report.project": "项目已被反馈", + "cpmmodels-label.mod.report.user": "用户反馈", + "cpmmodels-label.mod.report.file": "文件反馈", "cpmmodels-label.mod.project": "项目待审核", "cpmmodels-label.user_role.name": "用户身份", "cpmmodels-label.user_role.empty": "无", @@ -1446,28 +1446,28 @@ "cpmmodels-label.user_role.banned": "禁止", "cpmmodels-label.user_role.moderator": "审核员", "cpmmodels-label.user_role.admin": "管理员", - "cpmmodels-label.revision.current": "UNLOCALIZED: (Current)", - "cpmmodels-label.revision.live": "UNLOCALIZED: (Live)", - "cpmmodels-label.language": "UNLOCALIZED: Language", - "cpmmodels-label.notification.project_moderation_state_changed": "UNLOCALIZED: Moderation state changed on project", - "cpmmodels-label.notification.following_project_updated": "UNLOCALIZED: Project updated", - "cpmmodels-label.notification.file_processing_failed": "UNLOCALIZED: File failed processing", - "cpmmodels-label.notification.mod_state.changed.rejected": "UNLOCALIZED: Your project was rejected!", - "cpmmodels-label.notification.mod_state.changed.accepted": "UNLOCALIZED: Your project was accepted!", - "cpmmodels-label.notification.empty": "UNLOCALIZED: You\u0027re all caught up!", - "cpmmodels-label.link.website": "UNLOCALIZED: Website", - "cpmmodels-label.profile_links": "UNLOCALIZED: Profile Links:", - "cpmmodels-label.project_sort.by": "UNLOCALIZED: Sort by:", - "cpmmodels-label.project_sort.name": "UNLOCALIZED: Name", - "cpmmodels-label.project_sort.downloads": "UNLOCALIZED: Downloads", - "cpmmodels-label.project_sort.created": "UNLOCALIZED: Created", - "cpmmodels-label.project_sort.updated": "UNLOCALIZED: Updated", - "cpmmodels-label.project_sort.follows": "UNLOCALIZED: Follows", - "cpmmodels-label.projects.list_empty": "UNLOCALIZED: Nothing here", - "cpmmodels-label.project_type.model": "UNLOCALIZED: CPM Model", - "cpmmodels-label.project_type.project": "UNLOCALIZED: CPM Project", - "cpmmodels-label.project_type.texture": "UNLOCALIZED: Texture", - "cpmmodels-label.project_type.template": "UNLOCALIZED: Template", + "cpmmodels-label.revision.current": "(当前)", + "cpmmodels-label.revision.live": "(进行中)", + "cpmmodels-label.language": "语言", + "cpmmodels-label.notification.project_moderation_state_changed": "项目审核状态已更改", + "cpmmodels-label.notification.following_project_updated": "项目已更新", + "cpmmodels-label.notification.file_processing_failed": "文件处理失败", + "cpmmodels-label.notification.mod_state.changed.rejected": "你的项目未通过审核!", + "cpmmodels-label.notification.mod_state.changed.accepted": "你的项目已通过审核!", + "cpmmodels-label.notification.empty": "没有新通知啦~", + "cpmmodels-label.link.website": "网站", + "cpmmodels-label.profile_links": "项目链接:", + "cpmmodels-label.project_sort.by": "排序方式:", + "cpmmodels-label.project_sort.name": "按名称", + "cpmmodels-label.project_sort.downloads": "下载链接", + "cpmmodels-label.project_sort.created": "创建时间", + "cpmmodels-label.project_sort.updated": "更新时间", + "cpmmodels-label.project_sort.follows": "关注量", + "cpmmodels-label.projects.list_empty": "这里什么也没有~", + "cpmmodels-label.project_type.model": "CPM 模型", + "cpmmodels-label.project_type.project": "CPM 项目", + "cpmmodels-label.project_type.texture": "纹理", + "cpmmodels-label.project_type.template": "模板", "cpmmodels-tooltip.mdedit.bold": "加粗", "cpmmodels-tooltip.mdedit.italic": "斜体", "cpmmodels-tooltip.mdedit.strikethrough": "删除线", @@ -1486,7 +1486,7 @@ "cpmmodels-tooltip.project.visibility.waiting": "等待", "cpmmodels-tooltip.project.follow.on": "取关", "cpmmodels-tooltip.project.follow.off": "关注", - "cpmmodels-tab.settings.general": "UNLOCALIZED: General", + "cpmmodels-tab.settings.general": "常规", "cpmmodels-tab.settings.profile": "个人资料", "cpmmodels-tab.settings.account": "账户", "cpmmodels-tab.project_settings.main": "常规", From ca48ad32fec559dd21ef8d2a065f9f9fdf3a8a94 Mon Sep 17 00:00:00 2001 From: SharpIce Date: Mon, 6 Oct 2025 13:36:02 +0800 Subject: [PATCH 2/2] Fixed Simplified Chinese translation issues Signed-off-by: SharpIce --- Localization/wiki/zh_cn/API-documentation.md | 4 +- Localization/wiki/zh_cn/Controls.md | 6 +- Localization/wiki/zh_cn/Exporting.md | 6 +- Localization/wiki/zh_cn/FAQ.md | 2 +- Localization/wiki/zh_cn/The--cpm-command.md | 4 +- .../wiki/zh_cn/The--cpmclient-command.md | 4 +- Localization/zh_cn.json | 56 +++++++++---------- 7 files changed, 41 insertions(+), 41 deletions(-) diff --git a/Localization/wiki/zh_cn/API-documentation.md b/Localization/wiki/zh_cn/API-documentation.md index ce756432..c721666e 100644 --- a/Localization/wiki/zh_cn/API-documentation.md +++ b/Localization/wiki/zh_cn/API-documentation.md @@ -427,7 +427,7 @@ public class ExampleGenerator { name:动画名称 `IClientAPI.playAnimation(name);` 或 -value:0:重置姿势/手势,1:播放姿势/手势,对于图层值:0-255,切换:0-1 或 -1 切换状态 +value:0:重置姿势/动作,1:播放姿势/动作,对于图层值:0-255,切换:0-1 或 -1 切换状态 `IClientAPI.playAnimation(name, value);` 返回:如果找到动画并开始播放,则返回 true @@ -549,7 +549,7 @@ Fabric: `VertexConsumerProvider.class` name:动画名称 `ICommonAPI.playAnimation(Player.class, playerObj, name);` or `ICommonAPI.playAnimation(Player.class, playerObj, name, value);` -Value:0:重置姿势/手势,1:播放姿势/手势,图层值:0-255,切换:0-1 或 -1 切换状态 +Value:0:重置姿势/动作,1:播放姿势/动作,图层值:0-255,切换:0-1 或 -1 切换状态 [Player.class](#common-playerclass) diff --git a/Localization/wiki/zh_cn/Controls.md b/Localization/wiki/zh_cn/Controls.md index 1edaac76..0ff68155 100644 --- a/Localization/wiki/zh_cn/Controls.md +++ b/Localization/wiki/zh_cn/Controls.md @@ -37,8 +37,8 @@ Ctrl + Y:重做操作 ## 游戏内控制(按键绑定) -手势菜单(默认 G): -![图片:手势菜单](https://github.com/tom5454/CustomPlayerModels/wiki/images/gestures_menu.png) +动作菜单(默认 G): +![图片:动作菜单](https://github.com/tom5454/CustomPlayerModels/wiki/images/gestures_menu.png) 用于控制自定义动画,并可设置快速访问的按键绑定。 快速访问键 1-6:绑定自定义动画以快速触发 切换渲染:启用 / 关闭自定义模型的渲染效果。 @@ -47,4 +47,4 @@ Ctrl + Y:重做操作 ### 设置快速访问 -将鼠标悬停在目标姿势或手势上,然后点击快速访问键进行绑定。 +将鼠标悬停在目标姿势或动作上,然后点击快速访问键进行绑定。 diff --git a/Localization/wiki/zh_cn/Exporting.md b/Localization/wiki/zh_cn/Exporting.md index 13f6086e..a9880b87 100644 --- a/Localization/wiki/zh_cn/Exporting.md +++ b/Localization/wiki/zh_cn/Exporting.md @@ -23,7 +23,7 @@ ### 模型文件 模型将被保存为 `.cpmmodel` 文件,位于 `<你的 Minecraft 目录>/player_models` 文件夹中。 此模式需要服务器安装了模组或插件,**无法在原版服务器上使用。** -你可以在游戏中通过 `手势菜单/模型` 切换你的模型。 +你可以在游戏中通过 `动作菜单/模型` 切换你的模型。 [更多信息见此](#exporting-as-local-model) @@ -80,7 +80,7 @@ Base64 模型适用于服务器管理员、地图制作者等高级用户。 > 此功能需要服务器已安装 CPM 模组。 你可以将模型导出为本地模型(`.cpmmodel` 文件)。 -在安装了该模组的服务器或单人游戏中,即使在游戏中,你也可以通过 `手势菜单/模型` 更换模型。 +在安装了该模组的服务器或单人游戏中,即使在游戏中,你也可以通过 `动作菜单/模型` 更换模型。 ![图片:导出模型 Gui](https://github.com/tom5454/CustomPlayerModels/wiki/images/export_model.png) @@ -88,7 +88,7 @@ Base64 模型适用于服务器管理员、地图制作者等高级用户。 导出的文件名将作为模型名称。你还可以为模型设置图标。 点击“导出”按钮完成导出。 -你可以在“编辑/模型”或游戏中的“手势菜单/模型”中应用该模型。 +你可以在“编辑/模型”或游戏中的“动作菜单/模型”中应用该模型。 选择模型后,点击预览下方的“应用”按钮。 本地模型**仅适用于安装了该模组或插件的单人游戏与多人服务器中。** diff --git a/Localization/wiki/zh_cn/FAQ.md b/Localization/wiki/zh_cn/FAQ.md index 46b9a64f..4ab7909a 100644 --- a/Localization/wiki/zh_cn/FAQ.md +++ b/Localization/wiki/zh_cn/FAQ.md @@ -166,7 +166,7 @@ ### 问题:如何快速切换模型? -回答:先将模型导出为模型文件,然后在手势菜单(按 G)中的模型菜单中进行切换。 +回答:先将模型导出为模型文件,然后在动作菜单(按 G)中的模型菜单中进行切换。 请注意,服务器也必须安装了该模组。 diff --git a/Localization/wiki/zh_cn/The--cpm-command.md b/Localization/wiki/zh_cn/The--cpm-command.md index 70d1bf71..ca1240ef 100644 --- a/Localization/wiki/zh_cn/The--cpm-command.md +++ b/Localization/wiki/zh_cn/The--cpm-command.md @@ -161,8 +161,8 @@ Base64模型:使用 Base64 选项导出的模型。 为目标玩家播放动画。 值说明: -0:重置姿势/手势 -1:播放姿势/手势 +0:重置姿势/动作 +1:播放姿势/动作 图层值:0-255 切换:0-1 或留空以切换状态。 diff --git a/Localization/wiki/zh_cn/The--cpmclient-command.md b/Localization/wiki/zh_cn/The--cpmclient-command.md index fd166e81..6e97dacc 100644 --- a/Localization/wiki/zh_cn/The--cpmclient-command.md +++ b/Localization/wiki/zh_cn/The--cpmclient-command.md @@ -44,8 +44,8 @@ 仅当动画名称带有 `client:` 前缀时,允许命令控制该动画。 值说明: -0:重置姿势/手势 -1:播放姿势/手势 +0:重置姿势/动作 +1:播放姿势/动作 图层值:0-255 切换值:0-1 或留空以切换状态。 diff --git a/Localization/zh_cn.json b/Localization/zh_cn.json index 8343fe95..bef44e2b 100644 --- a/Localization/zh_cn.json +++ b/Localization/zh_cn.json @@ -29,7 +29,7 @@ "button.cpm.tree.put": "应用", "button.cpm.display": "显示", "button.cpm.effect": "效果", - "button.cpm.anim_reset_gesture": "重置手势", + "button.cpm.anim_reset_gesture": "重置动作", "button.cpm.anim_reset_pose": "重置姿势", "button.cpm.reload_models": "重新加载模型", "button.cpm.render_models": "渲染模型 [%s]", @@ -96,7 +96,7 @@ "button.cpm.safety.newProfile": "新建", "button.cpm.safety.editProfile": "编辑", "button.cpm.safety.deleteProfile": "删除", - "button.cpm.socialMenu": "编辑社交", + "button.cpm.socialMenu": "社交设置", "button.cpm.display.heldItem.head": "头上的物品 \u003e", "button.cpm.heldItem.skull": "头颅", "button.cpm.addFriend": "添加好友", @@ -223,7 +223,7 @@ "tooltip.cpm.playerInfo": "玩家的名称:%s\\玩家的 UUID:%s", "tooltip.cpm.displServerInfo": "按住 SHIFT 和 ALT 以显示服务器 ip。", "tooltip.cpm.serverInfo": "服务器IP:%s", - "tooltip.cpm.safetyProfile.off": "禁用所有安全设置。\\!!!带有大纹理表的警告模型!!!\\!!!可能会使用大量 内存,并可能使您的游戏崩溃。!!!\\仅在您信任所有玩家的服务器上启用此功能。", + "tooltip.cpm.safetyProfile.off": "禁用所有安全设置。\\!!! 警告:拥有大量纹理贴图的模型 !!!\\!!! 可能会占用大量内存,并可能导致游戏崩溃。 !!!\\仅在您信任服务器内的所有玩家的情况下启用此选项。", "tooltip.cpm.safetyProfile.low": "仅加载资源较少的模型。", "tooltip.cpm.safetyProfile.medium": "只为普通玩家加载较小的模型。\\(默认设置)", "tooltip.cpm.safetyProfile.high": "禁用普通玩家的模型加载。", @@ -258,8 +258,8 @@ "tooltip.cpm.animType.group.pose_server": "姿势动画\\只有一种姿势动画类型可以播放\\仅适用于其他玩家\\如果mod安装在服务器上", "tooltip.cpm.animType.group.layers": "层级动画\\满足层级条件则播放动画", "tooltip.cpm.animType.group.hand": "持有物品动画\\不同类型持有物品的动画\\每只手只能播放一种动画类型。", - "tooltip.cpm.animType.pose.opt_custom_pose": "自定义姿势\\可以使用手势菜单激活\\播放直到停用。\\只能播放一种姿势动画类型", - "tooltip.cpm.animType.pose.opt_gesture": "自定义手势\\可以使用手势菜单激活\\可以循环或播放一次。只能播放一种手势", + "tooltip.cpm.animType.pose.opt_custom_pose": "自定义姿势\\可以使用动作菜单激活\\播放直到停用。\\只能播放一种姿势动画类型", + "tooltip.cpm.animType.pose.opt_gesture": "自定义动作\\可以使用动作菜单激活\\可以循环或播放一次。只能播放一种动作", "tooltip.cpm.animType.pose.punch_left": "左手摆动动画", "tooltip.cpm.animType.pose.punch_right": "右手摆动动画", "tooltip.cpm.animType.pose.bow_left": "左手换弓\\动画速度基于蓄力时间\\最后一帧重复直到释放", @@ -300,11 +300,11 @@ "tooltip.cpm.animType.pose.freezing": "在细雪中结冰(1.17+)", "tooltip.cpm.animType.pose.speaking": "需要兼容的语音聊天Mod\\动画帧取决于声音响度", "tooltip.cpm.pluginGenerator": "%s\\添加者:%s", - "tooltip.cpm.gestureQuickAccess": "在选项/控制菜单中绑定快速访问键\\将鼠标悬停在手势/姿势上并按下按钮进行绑定。\\按住 Ctrl 以启用按住播放模式。\\此模式将在您播放所选姿势/循环手势时 长按按钮", + "tooltip.cpm.gestureQuickAccess": "在选项/控制菜单中绑定快速访问键\\将鼠标悬停在动作/姿势上并按下按钮进行绑定。\\按住 Ctrl 以启用按住播放模式。\\此模式将在您播放所选姿势/循环动作时 长按按钮", "tooltip.cpm.config.showLoadingInfo": "在玩家头顶显示模型加载状态。", "tooltip.cpm.copyTransform": "复制元素枢轴点、旋转和缩放\\右键点击块部分可以稍后编辑效果。", "tooltip.cpm.config.advScalingSettings": "始终启用高级缩放设置。", - "tooltip.cpm.effect.setFpHandPos": "设置第一人称手枢轴点\\转到`文件/测试游戏`,进入世界后\\按[%s]打开手势菜单\\打开左下角的手位置菜单。\\或按Ctrl+ 手势菜单", + "tooltip.cpm.effect.setFpHandPos": "设置第一人称手枢轴点\\转到`文件/测试游戏`,进入世界后\\按[%s]打开动作菜单\\打开左下角的手位置菜单。\\或按Ctrl+ 动作菜单", "tooltip.cpm.display.forceItemInAnim": "始终使用动画选项卡中选定的持有项目\\项目可能不会显示在正确的位置", "tooltip.cpm.display.displayGizmo": "切换显示操控器\\快捷键:%s", "tooltip.cpm.disableVanillaAnim": "禁用选定模型上的所有原版动画。", @@ -321,14 +321,14 @@ "tooltip.cpm.config.editorAutosaveTime": "自动保存之间的时间间隔。\\将其设置为 -1 以禁用。", "tooltip.cpm.gestureButton": "%s\\按键绑定:%s", "tooltip.cpm.gestureButton.mode": "%s\\按键绑定 %s\\模式:%s", - "tooltip.cpm.animType.pose.opt_layer": "自定义层\\可以使用手势菜单进行切换\\需要服务器端mod", - "tooltip.cpm.animType.pose.opt_value_layer": "自定义值层\\可以使用手势菜单更改值\\值定义帧的进度\\需要服务器端Mod", + "tooltip.cpm.animType.pose.opt_layer": "自定义层\\可以使用动作菜单进行切换\\需要服务器端mod", + "tooltip.cpm.animType.pose.opt_value_layer": "自定义值层\\可以使用动作菜单更改值\\值定义帧的进度\\需要服务器端Mod", "tooltip.cpm.animType.pose.in_gui": "当你的模型被渲染在一个菜单(物品栏)内时", "tooltip.cpm.animType.pose.first_person_mod": "当你的模型以第一人称渲染时\\安装了第一人称模型mod的情况下。", - "tooltip.cpm.config.gestureAutoReset": "动画结束后停用手势", + "tooltip.cpm.config.gestureAutoReset": "动画结束后停用动作", "tooltip.cpm.animType.pose.opt_setup": "在选定动画之前播放", "tooltip.cpm.animType.pose.opt_finish": "在选定的动画之后播放", - "tooltip.cpm.anim_order": "设置手势界面中动画的顺序", + "tooltip.cpm.anim_order": "设置动作界面中动画的顺序", "tooltip.cpm.animType.pose.voice_muted": " 需要自定义玩家模型的简单的语音聊天兼容(Customizable Player Models Simple Voice Chat compat) Mod\\当静音时播放。", "tooltip.cpm.animType.pose.vr_first_person": "当您的模型在 VR 中以第一人称显示时。", "tooltip.cpm.animType.pose.vr_third_person_sitting": "当您的模型在坐姿 VR 模式下以第三人称显示时。", @@ -339,7 +339,7 @@ "tooltip.cpm.modelPropertyId": "为属性动画标识此模型的唯一 ID。", "tooltip.cpm.layerGroup": "分组图层显示在下拉框中\\一次只能在一个组中激活一个图层。", "tooltip.cpm.display.showPreviousFrame": "将动画的前一帧显示为所选模型的大纲", - "tooltip.cpm.anim_command": "从手势界面隐藏动画。\\只能通过命令或 API 播放。", + "tooltip.cpm.anim_command": "从动作界面隐藏动画。\\只能通过命令或 API 播放。", "tooltip.cpm.noCopyTransforms": "无转换", "tooltip.cpm.config.editorEscExit": "按 ESC 启用退出编辑器", "tooltip.cpm.effect.removeBedOffset": "移除睡眠姿势的偏移,\\当被其他玩家看到时生效\\使玩家像第一人称视角那样沉入床中,\\让各玩家看到的效果保持一致。\\需要转换过的部件", @@ -390,7 +390,7 @@ "tooltip.cpm.anim.newFrame": "添加一个与选定帧具有相同数据的新帧\\按住 Shift 键可添加一个清除帧。", "tooltip.cpm.tools.make2ndLayer": "为所有选定的块创建双层", "tooltip.cpm.tools.makeArmorLayer": "为所有选定的块创建盔甲块", - "tooltip.cpm.anim_hidden": "隐藏手势界面中的按钮,\\对于使用`/cpmclient animate`的动画很有用。", + "tooltip.cpm.anim_hidden": "隐藏动作界面中的按钮,\\对于使用`/cpmclient animate`的动画很有用。", "tooltip.cpm.config.editorInvertCamY": "在编辑器中反转相机的垂直旋转。", "tooltip.cpm.gesture.clickBindings": "点击查看按键绑定列表", "tooltip.cpm.copyTransform.multiply": "相乘数值:%s", @@ -448,7 +448,7 @@ "label.cpm.recolor": "色彩滤色器", "label.cpm.no_elements": "\u003c空\u003e", "label.cpm.anim_pose": "姿势:%s", - "label.cpm.anim_gesture": "手势:%s", + "label.cpm.anim_gesture": "动作:%s", "label.cpm.no_animation": "无动画", "label.cpm.confirmDel": "确认删除?", "label.cpm.anim_frame_x": "帧:%s", @@ -458,7 +458,7 @@ "label.cpm.anim_additive": "添加", "label.cpm.anim_loop": "环形", "label.cpm.new_anim_custom_pose": "新建自定义姿势", - "label.cpm.new_anim_gesture": "新手势", + "label.cpm.new_anim_gesture": "新动作", "label.cpm.key_unbound": "未绑定", "label.cpm.nothing_here": "这里什么都没有", "label.cpm.display.player_tpose": "摆姿势", @@ -519,8 +519,8 @@ "label.cpm.template_export": "模板导出", "label.cpm.vanilla_anim": "%2$s(%1$s)", "label.cpm.pose": "姿势", - "label.cpm.gesture": "手势", - "label.cpm.no_gesture": "无手势", + "label.cpm.gesture": "动作", + "label.cpm.no_gesture": "无动作", "label.cpm.anim_priority": "优先:", "label.cpm.template_tex_setup": "纹理设置", "label.cpm.template_place_tex": "应用纹理", @@ -734,8 +734,8 @@ "label.cpm.setKeybind.desc": "按任意键设置", "label.cpm.keybinds.title": "按键绑定", "label.cpm.keybinds.editor": "- 编辑 ---", - "label.cpm.keybinds.treeNav": "- 树导航 ---", - "label.cpm.keybind.quickMenu": "手势菜单", + "label.cpm.keybinds.treeNav": "- 树形导航 ---", + "label.cpm.keybind.quickMenu": "动作菜单", "label.cpm.keybind.save": "保存", "label.cpm.keybind.undo": "撤消", "label.cpm.keybind.redo": "重做", @@ -791,7 +791,7 @@ "label.cpm.anim_layer": "层:%s", "label.cpm.new_anim_value_layer": "新建层值", "label.cpm.anim_value_layer": "值层:%s", - "label.cpm.config.gestureAutoReset": "手势自动重置", + "label.cpm.config.gestureAutoReset": "动作自动重置", "label.cpm.defLayerSettings.toggle": "默认情况下启用的层", "label.cpm.defLayerSettings.value": "默认值:%s", "label.cpm.new_anim_setup": "新建设置动画", @@ -836,7 +836,7 @@ "label.cpm.tags.editor": "标签编辑器", "label.cpm.keybind.toggleLock": "模型锁定开关", "label.cpm.keybind.resetValueLayer": "重置值层", - "label.cpm.keybinds.gestureGui": "- 手势界面控制 ---", + "label.cpm.keybinds.gestureGui": "- 动作界面控制 ---", "label.cpm.display.showOutlines": "展示轮廓", "label.cpm.keybind.findElement": "查找元素", "label.cpm.findElement": "Find Element", @@ -879,7 +879,7 @@ "label.cpm.model.selectArmorRootToMake": "选择要添加到的盔甲 Root 元素", "label.cpm.generatedArmorLayer": "%s 盔甲", "label.cpm.generatedArmorLayer.ct": "变换(%s)", - "label.cpm.anim_hidden": "隐藏在手势界面中", + "label.cpm.anim_hidden": "隐藏在动作界面中", "label.cpm.config.editorInvertCamY": "反转相机 Y 轴旋转", "label.cpm.quick_key.bindMenu": "选择按键绑定", "label.cpm.pivot": "轴心点", @@ -888,8 +888,8 @@ "label.cpm.copyTransform.multiply": "相乘:", "label.cpm.safety.animCnt.layer": "图层动画数量:%s/%s", "label.cpm.safety.animCnt.pose": "姿势动画数量:%s/%s", - "label.cpm.safety.animCnt.gesture": "手势动画数量:%s/%s", - "label.cpm.safety.animCnt.layerCtrl": "手势动画数量:%s/%s", + "label.cpm.safety.animCnt.gesture": "动作动画数量:%s/%s", + "label.cpm.safety.animCnt.layerCtrl": "动作动画数量:%s/%s", "label.cpm.paste.connecting.title": "连接...", "label.cpm.paste.connecting.message": "正在连接到粘贴站点...", "label.cpm.paste.listing": "正在刷新文件列表...", @@ -1014,7 +1014,7 @@ "label.cpm.block_reason.uuid_lock": "被UUID锁锁定", "error.cpm.crash": "自定义玩家模型的界面已崩溃。\\请在 GitHub 上创建issuse,并附上您的Minecraft日志。\\错误:%s", "error.cpm.too_many_animations": "当前皮肤层设置的自定义动画过多。\\在“动画”选项卡下编辑皮肤层设置。\\或者在某些动画上关闭“皮肤层触发”设置。", - "error.cpm.custom_anims_not_supported": "当前的皮肤层设置不支持\\自定义姿势和手势。\\请在“动画”选项卡下的皮肤层设置中启用至少 2 个皮肤层。", + "error.cpm.custom_anims_not_supported": "当前的皮肤层设置不支持\\自定义姿势和动作。\\请在“动画”选项卡下的皮肤层设置中启用至少 2 个皮肤层。", "error.cpm.img_load_failed": "无法加载图片文件\\%s", "error.cpm.img_save_failed": "无法保存图片文件\\%s", "error.cpm.unknownError": "未知错误", @@ -1039,7 +1039,7 @@ "error.paste.fileTooBig": "文件过大", "narrator.cpm.field": "文本域", "key.cpm.category": "自定义玩家模型", - "key.cpm.gestureMenu": "手势菜单", + "key.cpm.gestureMenu": "动作菜单", "key.cpm.renderToggle": "切换渲染", "key.cpm.qa_1": "快速访问1", "key.cpm.qa_2": "快速访问2", @@ -1088,8 +1088,8 @@ "commands.cpmclient.set_model.not_found": "找不到模型文件:%s", "commands.cpmclient.genericFail": "命令错误:%s", "chat.cpm.skinForced": "无法切换皮肤。你的皮肤是服务器管理员强制设置的.", - "chat.cpm.serverSafetySettings": "[CPM] 服务器有推荐的安全设置。打开手势菜单 [%s] 以编辑安全设置。", - "chat.cpm.serverRequiresCPM": "服务器需要安装 CPM 并开启通讯。当前“禁用服务器通信”设置设置为“true”,您将被踢出服务器。打开手势菜单 [%s] 以编辑设置。", + "chat.cpm.serverSafetySettings": "[CPM] 服务器有推荐的安全设置。打开动作菜单 [%s] 以编辑安全设置。", + "chat.cpm.serverRequiresCPM": "服务器需要安装 CPM 并开启通讯。当前“禁用服务器通信”设置设置为“true”,您将被踢出服务器。打开动作菜单 [%s] 以编辑设置。", "chat.cpm.scalingBlocked": "[CPM] 某些缩放设置被阻止,请让管理员启用缩放。", "chat.cpm.clientUUIDMismatch": "[CPM] 你游戏中的UUID不正确,服务器可能处于离线模式。模型可能不会加载。", "action.cpm.switch": "转换%s",