{
  "common": {
    "cancelButton": "取消",
    "closeButton": "关闭",
    "defaultOption": "默认",
    "saveButton": "保存",
    "reloadToTakeEffect": "请重新加载页面才能生效。",
    "legacyOption": "旧版模式"
  },
  "file": {
    "copyLink": {
      "description": "复制并前往本场景的专属网址，以便分享连结（可考虑透过短网址工具）。另见设定->自动同步网址。",
      "title": "复制分享连结"
    },
    "export": {
      "title": "导出为PNG/SVG"
    },
    "open": {
      "description": "打开文件或背景图片。背景图片将从坐标原点显示。（或拖放文件）",
      "title": "打开"
    },
    "redo": {
      "title": "重做"
    },
    "reset": {
      "title": "清空"
    },
    "save": {
      "title": "保存"
    },
    "title": "文件",
    "undo": {
      "title": "撤销"
    },
    "viewGallery": {
      "description": "前往「作品集」页面以载入示例。",
      "title": "浏览作品集"
    }
  },
  "footer": {
    "helpPopup": {
      "constrainedDragging": {
        "description": "拖曳物件时，按住 Shift 可限制于水平或垂直移动；按住 Ctrl 可复制物件。建立线型物件或拖曳其端点时，按住 Shift 可锁定角度或吸附至 0°、45°、90°；按住 Ctrl 可对于中心点旋转或缩放。",
        "title": "限制拖曳行为"
      },
      "contactUs": {
        "contribute": "也欢迎直接进行贡献（见[贡献指南](/contributing)）。",
        "description": "建议使用 GitHub 上的 [Discussions](/github/discussions) 或 [Issues](/github/issues) 功能（请使用英文）。若您对 GitHub 不熟，也可发送电子邮件至 [ray-optics@phydemo.app](/email)（可使用中文）。",
        "title": "联络我们"
      },
      "editCoordinates": {
        "description": "对控制点（如端点）点两下或按右键，输入 (x,y) 座标，然后按 Enter。",
        "title": "直接编辑座标"
      },
      "groupRotateScale": {
        "description": "按住 Ctrl，点击多个控制点（如端点），并点击空白处可将这些点群组并建立控制杆。拖曳控制杆（或按方向键）可平移群组；Shift+拖曳可限制于水平或垂直移动；Ctrl+拖曳可旋转群组；Ctrl+Shift+拖曳可缩放群组。可移动「+」设定旋转或缩放中心。点击控制杆并按 Ctrl+D 可复制群组；按 Delete 可解散群组。",
        "title": "群组、旋转及缩放物件"
      },
      "keyboardShortcuts": {
        "description": "当一物件在被选取的状态（被点击）时，按方向键可移动物件；按 Ctrl+D 可复制物件；按 Delete 可删除物件。",
        "title": "键盘快速键"
      },
      "runLocally": {
        "description": "要在您自己的计算机上运行本项目（与在线版本无关），请参阅[此指南](/run-locally)。",
        "title": "在本地运行"
      }
    },
    "processing": "处理中……按此处以终止。"
  },
  "generalWarnings": {
    "autoSyncUrlTooLarge": "本场景过大，无法与网址同步。 请自行储存场景。",
    "brightnessInconsistent": "有至少两个光源的亮度以不一致的比例达到饱和。这可能会导致探测器的读数与色彩渲染错误。请提高光线密度或降低光源亮度。",
    "identicalObjects": "场景中有两个完全相同的光学元件完全重合。 这可能会导致非预期的行为。",
    "shareLinkTooLong": "本网址过长，在部分平台上可能无法正常运作。建议改用「保存」并分享文件。",
    "needsFloatColorRenderer": "本场景是使用「{{colorMode}}」色彩模式建立的，其需要实验性的「浮点数色彩渲染器」才能运作。您可以在设定->浮点数色彩渲染器中启用它。",
    "legacyColorMode": "本场景目前以旧版色彩模式渲染。您可在设定->色彩模式中切换为较精确的模式。"
  },
  "languageModal": {
    "helpTranslate": "协助我们翻译本程序",
    "title": "语言",
    "translatedFraction": "已翻译"
  },
  "moduleModal": {
    "conflict": "场景中已有一个同名但不相同的模块。您可以指定新的名称，或保留相同名称以取代原模块。",
    "makeCustomModules": "制作自定义模块",
    "title": "导入模块"
  },
  "objBar": {
    "applyToAll": {
      "title": "套用全部"
    },
    "delete": {
      "title": "删除"
    },
    "duplicate": {
      "title": "复制"
    },
    "showAdvanced": {
      "title": "更多选项…"
    },
    "unselect": {
      "description": "取消选取此物件（在空白处按滑鼠右键也有相同的功能）",
      "title": "取消选取"
    }
  },
  "saveModal": {
    "description": {
      "autoSync": "您可使用设定->自动同步网址而不必存成文件。",
      "contribute": "您可以考虑[贡献新的项目](/contributing/gallery)到[「作品集」](/gallery)中。",
      "rename": "按「重命名」会改变标题但不会存成文件。"
    },
    "fileName": "名称",
    "rename": "重命名",
    "title": "保存"
  },
  "sceneObjs": {
    "AngleSource": {
      "symmetric": "对称"
    },
    "Aperature": {
      "diameter": "直径"
    },
    "BaseFilter": {
      "bandwidth": "带宽",
      "filter": "滤光",
      "invert": "反向"
    },
    "BaseGlass": {
      "cauchyCoeff": "柯西系数",
      "refIndex": "折射率",
      "refIndexInfo": {
        "effective": "如需模拟此物件之（绝对）折射率为 n₁，但其位于折射率为 n₀ 之另一透光物内部的情形，则此处折射率应设为 n₁/n₀ 。在更复杂的组合中，若多个透光物互相重叠，则重叠区域之等效折射率为个别折射率之乘积。",
        "relative": "于另一透光物内部时为相对值"
      }
    },
    "BaseGrinGlass": {
      "intersectTol": "相交容忍度",
      "refIndexFnInfo": {
        "accuracy": "如需较精确的模拟，请见「更多选项…」",
        "constants": "支持的常数",
        "diff": "仅支持可微函数。",
        "functions": "支持的函数",
        "lambda": "如需模拟色散，请用参数 {{lambda}} 代表真空中波长，单位为纳米。",
        "operators": "支持的运算符",
        "origin": "n(x,y)的原点为绝对座标，不跟随对象移动。在控制点上点两下可显示其绝对座标。"
      },
      "refIndexFnOrigin": "n(x,y)的原点",
      "stepSize": "数值求解器步长",
      "stepSizeInfo": "用欧拉法求解光线程函方程(eikonal ray equation)的步长 - 更多资讯详见 'BaseGrinGlass.js' 中的 'step' 函数与原始码文件。",
      "symbolicBodyMerging": "符号式物体融合",
      "symbolicBodyMergingInfo": {
        "all": "本选项会套用至所有渐变折射率透光物。",
        "impl": "本模拟器目前有两种光线经过不同渐变折射率介质的实作 - 数值与符号(见 'BaseGrinGlass.js' 中的 'multRefIndex' 与 'devRefIndex' 函数)。",
        "implNote": "数值的实作较快，但使用多个渐变折射率介质，且至少有一个介质的折射率没有在整个平面上有定义时，无法在所有情况下正常运作(取决于具体情况)。相较之下，符号的实作较慢但在这种情况下仍可正常运作。"
      }
    },
    "Beam": {
      "imageDetectionWarning": "使用发散或随机光束时，像的侦测可能无法正常运作。"
    },
    "BeamSplitter": {
      "transRatio": "透光率"
    },
    "CircleGrinGlass": {
      "epsInfo": {
        "functions": "本数值容忍度被用于 'CircleGrinGlass.js' 中的 'isOutsideGlass', 'isInsideGlass' 以及 'isOnBoundary' 函数。",
        "units": "单位 - [长度]^2."
      }
    },
    "CropBox": {
      "cropBoxSize": "剪取框大小",
      "format": "格式",
      "rayCountLimit": "光线数量上限",
      "rayCountWarning": "目前场景中的光线数量大于光线数量上限。 您可能需要将剪取框选项中的光线数量上限调高。",
      "svgWarning": "导出为SVG：不支持混色与相对折射率低于1的情形。",
      "title": "导出",
      "width": "宽度"
    },
    "Detector": {
      "binSize": "组距",
      "exportData": "导出数据",
      "info": {
        "B": "B 是辐射通量或光通量的任意单位，对应到「亮度」选项的单位：非朗伯光束为 B/L，点光源为 500B/360°。",
        "Fpar": "F∥: 平行动量流率，单位为 (B/s)/c。",
        "Fperp": "F⊥: 垂直动量流率，单位为 (B/s)/c。",
        "P": "P: 能量流率（通量），单位为 B/s（见下文）。",
        "irradiance": "导出的 CSV 中的辐照度单位为 (B/s)/L。",
        "length": "L 是本模拟器中使用的任意长度单位。",
        "s": "无量纲因子 s 是「设定」->「显示状态栏」中显示的「亮度尺度」，当「光线密度」高于某个阈值时为1，否则与「光线密度」成正比。",
        "truncation": "如果某些光线在内反射的无穷级数中被截断，则总截断量将显示为误差估计。",
        "sNewColorModes": "在您目前使用的实验性新色彩模式中，无量纲因子 s 恒等于 1。"
      },
      "irradMap": "辐照度图"
    },
    "DiffractionGrating": {
      "customBrightness": "自定义亮度",
      "customBrightnessInfo": "启用时，衍射光的亮度将由一数值数组来决定，对应到 m = 0, 1, -1, 2, -2, …。这些数字为相对于入射光的亮度。数组中没有的数值将被设为0。例如，\"1, 0.5, 0.5\" 表示 m=0 的光线与入射光的亮度相同，m=1 与 m=-1 的光线为入射光的一半，其他光线则被忽略。",
      "lineDensity": "线数/{{lengthUnit}}",
      "mirrored": "反射",
      "slitRatio": "狭缝宽度 / 线间距"
    },
    "Drawing": {
      "finishDrawing": "停止绘图"
    },
    "GrinGlass": {
      "epsInfo": {
        "functions": "本数值容忍度被用于 'GrinGlass.js' 中的 'isOutsideGlass', 'isInsideGlass' 以及 'isOnBoundary' 函数。",
        "units": "单位 - [长度]."
      }
    },
    "Handle": {
      "handle": "控制杆",
      "transformation": "变换",
      "transformations": {
        "rotation": "旋转",
        "scaling": "缩放",
        "translation": "平移",
        "xTranslation": "X 平移",
        "yTranslation": "Y 平移"
      }
    },
    "IdealMirror": {
      "cartesianSign": "笛卡尔符号约定"
    },
    "LineArrow": {
      "arrow": "前向箭头",
      "backArrow": "后向箭头"
    },
    "ModuleObj": {
      "demodulize": "取消模块化",
      "module": "模块"
    },
    "Ruler": {
      "scaleInterval": "刻度间距"
    },
    "SphericalLens": {
      "defBy": {
        "focalDistances": "前/后焦距",
        "radiiOfCurvature": "曲率半径"
      }
    },
    "TextLabel": {
      "alignment": "对齐",
      "alignments": {
        "center": "中",
        "left": "左",
        "right": "右"
      },
      "angle": "角度",
      "font": "字型",
      "fontSize": "字型大小",
      "fontStyle": "样式",
      "fontStyles": {
        "bold": "粗体",
        "boldItalic": "粗斜体",
        "boldOblique": "粗倾斜",
        "italic": "斜体",
        "normal": "正常",
        "oblique": "倾斜"
      },
      "smallCaps": "小型大写",
      "textHere": "在此输入文字"
    },
    "common": {
      "brightness": "亮度",
      "brightnessInfo": {
        "rayDensity": "只在「光线密度」够高时才有作用。",
        "rayDensitySlider": "如需改变射出的光线数量，请调整全域性的「光线密度」滑杆。",
        "newColorModes": "在您目前使用的实验性新色彩模式中，「光线密度」低时亮度的行为与旧版模式不同。关于单位，请选取一个探测器并查看其资讯框。"
      },
      "emisAngle": "发射角",
      "eqnInfo": {
        "constants": "支持的常数",
        "functions": "支持的函数",
        "operators": "支持的运算符"
      },
      "focalLength": "焦距",
      "imageDetectionWarning": "本工具不支持像的侦测。",
      "lambert": "朗伯",
      "lengthUnitInfo": "本模拟器中的长度单位（除波长外）为一个任意单位。您可将其视为任何物理单位（例如毫米），只要在整个模拟中保持一致。如果单位看起来太小或太大，请调整设定->长度尺度。",
      "nonSimulateColorsWarning": "本工具只在「模拟色彩」模式下运作。",
      "random": "随机",
      "wavelength": "波长"
    }
  },
  "settings": {
    "advancedHelp": "进阶说明详见右下角的说明图示。",
    "autoSyncUrl": {
      "description": "启用时，网址会随着场景自动更新，而不必持续手动储存场景。如需设定标题，请用文件->保存->重命名。",
      "title": "自动同步网址"
    },
    "gridSize": {
      "title": "网格大小"
    },
    "language": {
      "lowFraction": "此语言翻译完成率仅 {{fraction}}。您可以[在 Weblate 上](/weblate)帮助完成翻译。",
      "title": "语言"
    },
    "layoutAids": {
      "lockObjs": "锁定物件",
      "showGrid": "网格",
      "snapToGrid": "对齐网格",
      "title": "排版辅助"
    },
    "lengthScale": {
      "description": "如果将默认的长度单位视为常见的物理单位（例如毫米）时，模拟的物理系统看起来太小或太大，则可以使用此比例来缩放场景中的外观（例如线宽）。",
      "title": "长度尺度"
    },
    "more": "更多选项",
    "observerSize": {
      "title": "观察者大小"
    },
    "rayDensity": {
      "description": "决定从光束与点光源射出的光线数量。这也会影响到像的侦测与颜色渲染的准确性。",
      "title": "光线密度"
    },
    "showHelpPopups": {
      "description": "决定滑鼠移到按钮上方时是否显示提示泡泡（须重新载入网页以套用变更）",
      "title": "显示提示泡泡"
    },
    "showJsonEditor": {
      "description": "显示表达场景代码的 JSON 编辑器。在创建自定义模块时需要使用（见工具->其他->导入模块->创建自定义模块）。",
      "title": "显示 JSON 编辑器"
    },
    "showStatusBox": {
      "description": "显示状态方块，其中包含滑鼠座标，效能信息，以及被截断的亮度（光线在内反射的无穷级数中被截断的总亮度）。",
      "title": "显示状态方块"
    },
    "title": "设定",
    "zoom": {
      "title": "缩放"
    },
    "showRayArrows": {
      "title": "显示光线箭头"
    },
    "floatColorRenderer": {
      "title": "浮点数色彩渲染器",
      "description": "（此为实验性功能）使用 WebGL 浮点数纹理来渲染光线。这可以解决本模拟器中颜色与亮度不准确的问题（见「色彩模式」）。取决于浏览器与硬体，本渲染器的效能可能比预设渲染器好，也可能比较差。",
      "error": "您的浏览器不支持 WebGL 浮点数纹理。将回退到默认渲染器。"
    },
    "colorMode": {
      "description": "决定光线或像的亮度（若启用「模拟色彩」，则还需考虑颜色）如何对应到萤幕上的颜色。只在启用「浮点数色彩渲染器」时才可调整此设定。",
      "title": "色彩模式"
    }
  },
  "statusBox": {
    "brightnessScale": "亮度尺度",
    "forceStopped": "已强制终止。",
    "mouseCoordinates": "滑鼠座标",
    "rayCount": "光线片段数量",
    "timeElapsed": "花费时间",
    "totalTruncation": "被截断的亮度"
  },
  "welcome": {
    "instruction": "若要加入光学元件，请选择工具并点击空白处。\n若要载入示例，[请前往“作品集”页面](/gallery)。",
    "loading": "正在从网址载入场景……请稍候。",
    "title": "欢迎使用“射线光学模拟”"
  },
  "colorModeModal": {
    "colorizedIntensity": {
      "description": "总亮度 100, 10, …, 10⁻⁵ 分别以红、橙、黄、绿、青、蓝、紫、黑表示，并以对数刻度平滑插值。",
      "title": "颜色编码强度"
    },
    "legacy": {
      "description": "相容于原本的非浮点数色彩渲染器。颜色未经过伽马校正，并且当「模拟色彩」关闭时，萤幕上的亮度并非一致地与总亮度对应。"
    },
    "linear": {
      "description": "HSV 色彩空间中的明度 V 值等于「模拟色彩」关闭时光线的总亮度，也等于光线为 420 至 620 nm 之间的单色光时的总亮度。V 超过 1 时将调降为 1 并保持 H 和 S 不变。颜色经过伽马校正。",
      "title": "线性明度"
    },
    "linearRGB": {
      "title": "线性 RGB",
      "description": "与「线性明度」类似，但将 RGB 色彩空间的每个分量分别调降至 1。"
    },
    "reinhard": {
      "title": "Reinhard",
      "description": "Reinhard 色调映射，应用于相对光亮度总和。在低亮度极限下，颜色与「线性明度」一致。"
    }
  }
}
