Table of Contents

Translation Remarks

Terminology is a contract: one concept keeps one word on every screen and in every locale. Three locales ship together — en, zh-Hant and zh-Hans — and the English bundle is the schema the Chinese bundles are typed against, so a key missing from a Chinese locale is a build error. The readings below are the ones the zh-Hant bundle ships.

Tool House and Mechanism Terms

  • Anchor 錨點

  • Tool 刀具

  • Cutter 刀具本體

    • Insert-End Cutter 刀片式刀具本體
  • Holder 刀把

    • Cylindroid Holder 柱狀刀把
    • Freeform Holder 任意形刀把
  • Shank 刀柄

  • Fixture 夾具

  • Milling Cutter 銑刀

  • Freeform Remover 任意移除工具

  • Flute 刀刃

    • Flute Profile 刃包絡形
    • Flute Contours 刃雕
      • Baseline Contour 基準刃雕
      • Side Contour 側向刃雕
      • Bottom Contour 底部刃雕
  • Upper Beam 夾持柱

  • Integral Mode 刀頭形式

    • Solid End 一體式
    • Insert End 刀片式
  • Preset 預設

    • Datum Preset 基準點預設
  • General Config 一般組態 — the mission tree's label for the presetting command kind

  • Meshed Geometry 網格幾何

  • Machining Resolution 加工解析度

Words That Carry More Than One Sense

Contour is the sharpest case: in the cutter namespace it is 刃雕 (Flute Contours 刃雕, Baseline Contour 基準刃雕), and in the spindle-capability namespace it is 等值線 (Power Contours 功率等值線, Torque Contours 扭矩等值線). Each sense keeps its own entry rather than one compromise word.

Fluting is a cutter's whole set of flute contours — one shared baseline or one per flute — and translates as 刃雕構型: Uniform Fluting 對稱刃雕構型, Free Fluting 自由刃雕構型.

Program is the UI-layer word and does translate: 程式 in zh-Hant, 程序 in zh-Hans. Control in the frontend names the Control Tree UI, 控制樹, and never takes 程式.

Never Translate

HiNC · hincproj · SoftNc · MachiningStep · brand names (Fanuc, Heidenhain, Mazak, Siemens, Syntec) · NC codes (G54, M128, CYCLE800, TRAORI, RTCP, TCPM) · file extensions and MIME-ish strings (STL, *.hincproj) · units (mm, rpm, mm/min, N, Nm, kW, KB, MB, GB) · the keyboard shortcuts embedded in tooltip sentences · route names, enum keys, localStorage keys and series identifiers — anything a machine compares. Language self-names (English, 简体中文, 繁體中文) stay in their own language in every locale. The full list lives with the bundles, in the i18n folder's README.

Terms Carried by the Desktop Client

Three milling-cutter surfaces exist only on the WPF client, and their terms belong to the same contract, so none of the words is reused elsewhere:

  • Insert-Cutter 刀片 — a tab on Mech/ToolHouse/MillingCutterPanel.xaml
  • Flute-Inner-Beam 刃中芯 — the tab served by Mech/ToolHouse/FluteInnerBeamPanel.xaml
  • Cutter Integral Mode 刀頭形式 — a labelled tab there as well; the web application carries the same choice as the integralMode datum, which decides whether the Tool House material section offers a separate shank material, and shows no label of its own

Source Code Path

See HiNC App Anatomy for git repository links.

  • wwwroot-src/src/i18n/en/toolhouse.ts and wwwroot-src/src/i18n/zh-Hant/toolhouse.ts — the Tool House control-tree node names and editor labels: Cutter, Holder, Flute Profile, Flute Contours, Upper Beam, and the cutter and holder types.
  • wwwroot-src/src/i18n/en/mech.ts and wwwroot-src/src/i18n/zh-Hant/mech.ts — the General Setup rendering flags and the anchor labels.
  • wwwroot-src/src/i18n/en/tree.ts and wwwroot-src/src/i18n/zh-Hant/tree.ts — the shared control-tree node names and the mission command kinds.
  • wwwroot-src/src/i18n/zh-Hant/mission.ts — the PreSetting command fields, including Machining Resolution and the meshed-geometry file picker.
  • wwwroot-src/src/i18n/zh-Hant/controller.ts and wwwroot-src/src/i18n/zh-Hant/softNc.ts — the Datum Preset tab, its table, and the runner's datum-preset row.
  • wwwroot-src/src/i18n/zh-Hant/execution.ts — the Execution rendering flags, where Meshed Geometry and Fixture appear together.
  • wwwroot-src/src/i18n/index.ts — createI18n(), applyLocale() and SUPPORTED_LOCALES, the only place a locale switch happens.
  • wwwroot-src/src/i18n/schema.ts — the English bundle as the schema that types the Chinese ones.
  • wwwroot-src/src/i18n/glossary.yaml — generated data, never imported by the application: the harvested legacy corpus with an adjudicated head term per concept, used to settle a reading before it is written into a bundle.

See Also