diff --git a/zh-cn.json b/zh-cn.json
index 731097d..71e5eb4 100644
--- a/zh-cn.json
+++ b/zh-cn.json
@@ -70,8 +70,8 @@
"Locomotion.WalkRunGripping.Description": "走路,奔跑,跳跃和攀登。",
"Locomotion.ZeroG.Name": "零重力",
"Locomotion.ZeroG.Description": "无重力状态",
- "Locomotion.GrabWorld.Name": "抢夺世界",
- "Locomotion.GrabWorld.Description": "使用参考创建世界锚,并相对于用户移动用户。",
+ "Locomotion.GrabWorld.Name": "抓握世界",
+ "Locomotion.GrabWorld.Description": "创建参照世界锚,并将用户相对于世界锚移动。",
"Locomotion.Slide.Name": "滑动",
"Locomotion.Slide.Description": "简单的滑动运动(如果存在)会捕捉到表面,否则会飞行。",
@@ -1354,14 +1354,61 @@
"Settings.TrackerSettings.Trackers.TrackerBattery.Description" : "此追踪器的当前电池电量。请注意,某些追踪器可能不支持追踪当前电池电量。",
"Settings.TrackerSettings.Trackers.TrackerIsCharging" : "正在充电",
"Settings.TrackerSettings.Trackers.TrackerIsCharging.Description" : "这表示追踪器当前是否正在充电。请注意,某些追踪器可能不支持报告此信息。",
+
+ "Settings.HapticPointMapping.MappingTarget" : "定位到",
+ "Settings.HapticPointMapping.MappingTarget.Description" : "用它来配置你希望将此设备定位到化身的哪个部分。",
+
+ "Settings.HapticPointMapping.PointRadius" : "触点半径",
+ "Settings.HapticPointMapping.PointRadius.Description" : "这可以让你控制化身上触觉点的大小。将其做得更大,可以更容易地从更远的距离触发,但同时也会降低精确度,因为在该点的范围内任何触觉触发都会激活它。",
+
+ "Settings.HapticPointMapping.TorsoHorizontalPosition" : "躯干水平位置",
+ "Settings.HapticPointMapping.TorsoHorizontalPosition.Description" : "这是沿躯干从左到右的水平位置。",
+ "Settings.HapticPointMapping.TorsoVerticalPosition" : "躯干垂直位置",
+ "Settings.HapticPointMapping.TorsoVerticalPosition.Description" : "这是沿躯干从下至上的垂直位置。",
+ "Settings.HapticPointMapping.TorsoSide" : "躯干侧部",
+ "Settings.HapticPointMapping.TorsoSide.Description" : "这表示该设备应定位到躯干的哪一侧(前胸或后背)",
+
+ "Settings.HapticPointMapping.HeadPitchAngle" : "头部俯仰角度",
+ "Settings.HapticPointMapping.HeadPitchAngle.Description" : "它控制头部 \"垂直\" 轴的位置。 默认位置是脸部中心(鼻子的位置)。增大角度会向上偏向头顶。减小角度值则会向下巴方向移动。",
+ "Settings.HapticPointMapping.HeadYawAngle" : "头部偏转角度",
+ "Settings.HapticPointMapping.HeadYawAngle.Description" : "这可以控制头部周围的水平位置,向左或向右转。中心(鼻子的位置)是默认姿势。减小数值会向左转,增大数值会向右转。它以 180° 的角度环绕头部一周,也就是后脑勺的位置。",
+ "Settings.HapticPointMapping.ArmSide" : "手臂",
+ "Settings.HapticPointMapping.ArmSide.Description" : "要定位到哪边手臂?左臂还是右臂?",
+ "Settings.HapticPointMapping.ArmPositionAlong" : "手臂的位置",
+ "Settings.HapticPointMapping.ArmPositionAlong.Description" : "这控制着手臂的位置。从肩部开始,一直到手腕。中间位置是肘部的位置。",
+ "Settings.HapticPointMapping.ArmAngleAround" : "手臂周围角度",
+ "Settings.HapticPointMapping.ArmAngleAround.Description" : "这可以控制手臂圆周的角度。默认的 0° 位置与手的顶部对齐。负角度向左,正角度向右。环绕 180° 将使点位于手掌所在的手臂侧面。",
+
+ "Settings.HapticPointMapping.LegSide" : "腿部",
+ "Settings.HapticPointMapping.LegSide.Description" : "要定位到哪边的腿?左腿还是右腿?",
+ "Settings.HapticPointMapping.LegPositionAlong" : "腿部的位置",
+ "Settings.HapticPointMapping.LegPositionAlong.Description" : "这控制着腿部的位置。从臀部开始,一直到整个角度。中间位置是膝盖的位置。",
+ "Settings.HapticPointMapping.LegAngleAround" : "腿部周围角度",
+ "Settings.HapticPointMapping.LegAngleAround.Description" : "这可以控制腿部圆周的角度。默认的 0° 位置与腿的前方对齐,即膝盖指向的方向。负角度向左,正角度向右。环绕 180° 将使点位于腿的后侧。",
+
+ "Settings.HapticPointMapping.ControllerSide" : "控制器",
+ "Settings.HapticPointMapping.ControllerSide.Description" : "该触点应该定位到哪个控制器?左侧还是右侧?",
+
+ "Settings.GiggleTechSettings" : "GiggleTech 设备",
+ "Settings.GiggleTechSettings.Devices" : "管理 GigglePucks",
+ "Settings.GiggleTechSettings.Devices.IP" : "GigglePuck IP",
+ "Settings.GiggleTechSettings.Devices.IsConnected" : "GigglePuck 设备连接了吗",
+ "Settings.GiggleTechSettings.Devices.UseDevice" : "使用该设备",
+ "Settings.GiggleTechSettings.Devices.UseDevice.Description" : "在映射时,你可以用它来启用或禁用单个 GigglePucks 设备。禁用设备将关闭所有触点。",
+ "Settings.GiggleTechSettings.Devices.IntensityScale" : "强度等级",
+ "Settings.GiggleTechSettings.Devices.IntensityScale.Description" : "这样你就可以调节发送到 GigglePuck 的触觉强度。 触觉的实际强度永远不会超过 GigglePuck 的最大安全值 - 这些值会被限制在电动机过载的安全最大值。",
+ "Settings.GiggleTechSettings.Devices.CustomName" : "自定义名字",
+ "Settings.GiggleTechSettings.Devices.CustomName.Description" : "你可以用它来给这个 GigglePuck 起一个自定义名称,以便于参考。这纯粹是用于美观,没有功能上的区别。",
+ "Settings.GiggleTechSettings.Devices.Breadcrumb" : "GigglePucks",
+
"Settings.UserMetricsSettings.UserHeight": "身高",
"Settings.UserMetricsSettings.UserHeight.Description": "这是你在现实世界中的身高,用于适当缩放你的化身,使其本身匹配你。这也是你启用坐姿模式时的身高。\n\n你可以使用适当的单位输入你的身高,例如输入 175 cm 或者 1.75 m (公制单位)或者 5'11\" (英制单位)。",
"Settings.AudioInputDeviceSettings.UseSystemDefault": "使用系统默认音频输入设备",
"Settings.AudioInputDeviceSettings.UseSystemDefault.Description": "启用此选项可自动使用你在系统中设置为默认音频输入的输入设备。如果想覆盖此选项并使用特定设备,请禁用此选项并在下面配置首选设备。",
"Settings.AudioInputDeviceSettings.DevicePriorities": "配置默认音频输入设备",
- "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "音频输入设备",
+ "Settings.AudioInputDeviceSettings.DevicePriorities.Breadcrumb": "配置音频输入设备",
"Settings.AudioInputDeviceSettings.SetAsDefault": "设为默认",
"Settings.AudioOutputDeviceSettings.UseSystemDefault": "使用系统默认音频输出设备",
@@ -1456,7 +1503,7 @@
"Settings.LocaleSettings.AvailableLocales": "选择语言",
"Settings.LocaleSettings.AvailableLocales.Breadcrumb": "语言",
- "Settings.DashSettings.DashCurvature": "面板",
+ "Settings.DashSettings.DashCurvature": "曲度",
"Settings.DashSettings.DashCurvature.Description": "此设置可以控制在 VR 模式中面板的弯曲程度。将其设置为 0 将使其完全平坦。",
"Settings.DashSettings.OpenCloseSpeed": "打开/关闭速度",
"Settings.DashSettings.OpenCloseSpeed.Description": "用它来调整面板打开和关闭的速度。如果你不喜欢这种动画效果,可以将其设置为非常高的值,这样面板打开和关闭的速度就会非常快。",
@@ -1611,7 +1658,7 @@
"LocomotionArchetype.Fly": "飞行",
"LocomotionArchetype.NoClip": "穿墙",
"LocomotionArchetype.Teleport": "传送",
- "LocomotionArchetype.GrabWorld": "抓取世界",
+ "LocomotionArchetype.GrabWorld": "抓握世界",
"LocomotionArchetype.NoLocomotion": "无运动",
"LocomotionArchetype.ThreeAxisNoClip": "三轴穿墙",
"LocomotionArchetype.ThreeAxisFly": "三轴飞行",