cad-editor/src/locale_catalog.rs
Hakan Seven 97ec3ed67e fix(dimension): complete aligned workflow
Preserve association modes, source geometry, and sub-unit formatting.
2026-08-25 13:18:09 +03:00

3325 lines
265 KiB
Rust
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.

//! Generated lookup table for the complete application-facing locale catalog.
//! Source strings remain lookup-only compatibility keys; Fluent message and attribute ids are embedded below.
pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static str)> {
match source {
"Boolean" => Some(("model", "boolean")),
"Create" => Some(("model", "create")),
"Extrude" => Some(("model", "extrude")),
"Loft" => Some(("model", "loft")),
"Polysolid" => Some(("model", "polysolid")),
"Presspull" => Some(("model", "presspull")),
"Pyramid" => Some(("model", "pyramid")),
"Revolve" => Some(("model", "revolve")),
"Sweep" => Some(("model", "sweep")),
" {:?}" => Some(("view", "message")),
" (none — use: SHORTCUTS SET <key> <command>)" => Some(("common", "none-use-shortcuts-set-key-command")),
" Alignment:" => Some(("common", "alignment-indented-label-title-case")),
" Background fill enabled" => Some(("common", "background-fill-enabled")),
" Blocks: {}" => Some(("styles", "blocks")),
" Borders (type / weight / color / spacing / hidden)" => Some(("common", "borders-type-weight-color-spacing-hidden")),
" Code page: {}" => Some(("view", "code-page")),
" Color: %{cur_color}" => Some(("styles", "color-cur-color")),
" Created (Julian): {:.6}" => Some(("view", "created-julian-6")),
" Data type:" => Some(("common", "data-type")),
" Fill color:" => Some(("common", "fill-color-indented-label-sentence-case")),
" Fingerprint GUID: {}" => Some(("view", "fingerprint-guid")),
" Format string:" => Some(("common", "format-string")),
" Handle {:X}: \"{}\"" => Some(("inquiry", "handle-x")),
" Hyperlink base: {}" => Some(("view", "hyperlink-base")),
" Insert {:x}: no attributes." => Some(("draw", "insert-x-no-attributes")),
" Last saved by: {}" => Some(("view", "last-saved-by")),
" Layers: {}" => Some(("styles", "layers-value")),
" Linetypes: {}" => Some(("styles", "linetypes-value-indented-title-case")),
" Lineweight: %{cur_lw}" => Some(("styles", "lineweight-cur-lw")),
" Measurement: {} ({})" => Some(("view", "measurement")),
" Menu name: {}" => Some(("view", "menu-name")),
" Off Color Ltype" => Some(("common", "off-color-ltype")),
" Project name: {}" => Some(("view", "project-name")),
" Proxy graphics: {}" => Some(("view", "proxy-graphics")),
" Required versions: {:#018x}" => Some(("view", "required-versions-018x")),
" Screening: %{cur_scr}" => Some(("styles", "screening-cur-scr")),
" Stylesheet: {}" => Some(("view", "stylesheet")),
" Text color:" => Some(("common", "text-color-indented-label-sentence-case")),
" Text height:" => Some(("common", "text-height-indented-label-sentence-case")),
" Text style:" => Some(("styles", "text-style-indented-label-sentence-case")),
" Text styles: {}" => Some(("styles", "text-styles")),
" Total edit time: {:.4}" => Some(("view", "total-edit-time-4")),
" Tree depth: {}" => Some(("view", "tree-depth")),
" Unit type:" => Some(("common", "unit-type")),
" Updated (Julian): {:.6}" => Some(("view", "updated-julian-6")),
" User elapsed: {:.4}" => Some(("view", "user-elapsed-4")),
" User timer: {}" => Some(("view", "user-timer")),
" User vars (int): {} {} {} {} {}" => Some(("view", "user-vars-int")),
" User vars (real): {:.6} {:.6} {:.6} {:.6} {:.6}" => Some(("view", "user-vars-real-6-6-6-6-6")),
" VP #{id}: {w:.1}×{h:.1} @ ({:.1},{:.1}) scale={scale:.4} [{state}]" => Some(("view", "vp-id-w-1-h-1-1-1-scale-scale-4-state")),
" Version GUID: {}" => Some(("view", "version-guid")),
" [{tag}] = {val}" => Some(("draw", "tag-val")),
" parse {}ms · purge {}ms · caches {}ms · xref {}ms · total {}ms" => Some(("file", "parse-ms-purge-ms-caches-ms-xref-ms-total-ms")),
" {:x} [{}]: {} value(s)" => Some(("view", "x-value-s")),
" {:x}: no xdata." => Some(("view", "x-no-xdata")),
" {k}: {n}" => Some(("inquiry", "k-n")),
" ⚠ No closed boundary found." => Some(("draw", "no-closed-boundary-found")),
" (%{count} objects)" => Some(("modify", "count-objects")),
" [Edge: Extend]" => Some(("modify", "edge-extend-indented-title-case")),
"Opening a drawing by path is not available in the browser." => Some(("file", "opening-a-drawing-by-path-is-not-available-in")),
"Prefix" => Some(("common", "prefix")),
"Suffix" => Some(("common", "suffix")),
"TCOUNT increment <{increment}>:" => Some(("command", "tcount-increment-increment")),
"TCOUNT placement [Overwrite/Prefix/Suffix] <Overwrite>:" => Some(("command", "tcount-placement-overwrite-prefix-suffix-overw")),
"TCOUNT select text objects, then press Enter:" => Some(("command", "tcount-select-text-objects-then-press-enter")),
"TCOUNT starting number <{start}>:" => Some(("command", "tcount-starting-number-start")),
"TCOUNT: numbered {n} text object(s) from {start} by {increment} ({placement_name})." => Some(("annotate", "tcount-numbered-n-text-object-s-from-start-by")),
"TCOUNT: placement must be Overwrite, Prefix, or Suffix." => Some(("annotate", "tcount-placement-must-be-overwrite-prefix-or-s")),
"\"%{file_name}\" could not be saved." => Some(("modal", "file-name-could-not-be-saved")),
"\"%{file_name}\" was changed by another application." => Some(("modal", "file-name-was-changed-by-another-application")),
"\"{}\" name already in use" => Some(("common", "name-already-in-use")),
"#RRGGBB or blank" => Some(("common", "rrggbb-or-blank")),
"%{cmd} Select objects (%{count} selected, Enter to apply):" => Some(("selection", "cmd-select-objects-count-selected-enter-to-app")),
"%{cmd} Select objects:" => Some(("selection", "cmd-select-objects")),
"%{count} objects selected" => Some(("properties", "count-objects-selected")),
"%{count} selected layers" => Some(("modal", "count-selected-layers")),
"%{count} steps available" => Some(("ui", "count-steps-available")),
"%{label} history" => Some(("ui", "label-history")),
"%{name} select objects, then press Enter:" => Some(("command", "name-select-objects-then-press-enter")),
"%{name} which register? [1-5]:" => Some(("command", "name-which-register-1-5")),
"%{name}%{slot} new value:" => Some(("command", "name-slot-new-value")),
"%{n} Specify center point:" => Some(("model", "n-specify-center-point")),
"%{n} Specify first corner:" => Some(("model", "n-specify-first-corner")),
"%{n} Specify height <Enter for default>:" => Some(("model", "n-specify-height-enter-for-default")),
"%{n} Specify opposite corner:" => Some(("model", "n-specify-opposite-corner")),
"%{n} Specify radius:" => Some(("model", "n-specify-radius")),
"%{n} Specify tube radius:" => Some(("model", "n-specify-tube-radius")),
"%{n} VP" => Some(("ui", "n-vp")),
"%{n} layers" => Some(("layers", "n-layers")),
"%{n} saved layers" => Some(("layers", "n-saved-layers")),
"%{prefix}TEXTEDIT Enter text edit mode [Single/Multiple] <%{mode}>:" => Some(("annotate", "prefix-textedit-enter-text-edit-mode-single-mu")),
"%{prefix}TEXTEDITMODE Enter new value for TEXTEDITMODE <%{v}>:" => Some(("annotate", "prefix-texteditmode-enter-new-value-for-texted")),
"%{scope} Visual Style" => Some(("properties", "scope-visual-style")),
"%{subject} still %{has} %{count} %{obj}.\n\nDeleting will also remove %{those} from the drawing. Continue?" => Some(("modal", "subject-still-has-count-obj-deleting-will-also")),
"(default)" => Some(("common", "default-parenthesized-lowercase")),
"(no page setups)" => Some(("plot", "no-page-setups")),
"(no table loaded)" => Some(("styles", "no-table-loaded")),
"(none)" => Some(("common", "none-parenthesized-lowercase")),
"*Cancel*" => Some(("command", "cancel")),
"+ Add alias" => Some(("command", "add-alias")),
", inverted" => Some(("draw", "inverted")),
"0 = variable" => Some(("styles", "value-0-variable")),
"1st arrowhead (DIMBLK1)" => Some(("common", "value-1st-arrowhead-dimblk1")),
"2-Point" => Some(("draw", "value-2-point")),
"2D Solid" => Some(("draw", "value-2d-solid")),
"2D Wireframe" => Some(("common", "value-2d-wireframe")),
"2nd arrowhead (DIMBLK2)" => Some(("common", "value-2nd-arrowhead-dimblk2")),
"3-Point" => Some(("draw", "value-3-point")),
"3D Face" => Some(("properties", "value-3d-face")),
"3D Orbit" => Some(("view", "value-3d-orbit")),
"3D Orbit: drag with right mouse button." => Some(("view", "value-3d-orbit-drag-with-right-mouse-button")),
"3D Polyline" => Some(("draw", "value-3d-polyline")),
"3D Solid" => Some(("properties", "value-3d-solid")),
"3D Visualization" => Some(("properties", "value-3d-visualization")),
"3D Wireframe" => Some(("common", "value-3d-wireframe")),
"3DALIGN: aligned the solid to the destination points." => Some(("common", "value-3dalign-aligned-the-solid-to-the-destination-p")),
"3DALIGN: each point triple must be non-coincident and non-collinear." => Some(("common", "value-3dalign-each-point-triple-must-be-non-coincide")),
"3DALIGN: select exactly one solid created this session." => Some(("common", "value-3dalign-select-exactly-one-solid-created-this")),
"3DFace" => Some(("properties", "value-3dface")),
"3DMIRROR mirror plane [X / Y / Z]:" => Some(("draw", "value-3dmirror-mirror-plane-x-y-z")),
"3DMIRROR: added a mirror across the {} plane." => Some(("common", "value-3dmirror-added-a-mirror-across-the-plane")),
"3DMIRROR: could not determine the solid's extent." => Some(("common", "value-3dmirror-could-not-determine-the-solid-s-exten")),
"3DMIRROR: select exactly one solid created this session." => Some(("common", "value-3dmirror-select-exactly-one-solid-created-this")),
"3DPOLY Specify next point [Close/Undo]:" => Some(("draw", "value-3dpoly-specify-next-point-close-undo")),
"3DPOLY Specify next point [Undo]:" => Some(("draw", "value-3dpoly-specify-next-point-undo")),
"3DPOLY Specify start point of polyline:" => Some(("draw", "value-3dpoly-specify-start-point-of-polyline")),
"3DROTATE angle in degrees:" => Some(("draw", "value-3drotate-angle-in-degrees")),
"3DROTATE rotation axis [X / Y / Z]:" => Some(("draw", "value-3drotate-rotation-axis-x-y-z")),
"3DROTATE: could not determine the solid's extent." => Some(("common", "value-3drotate-could-not-determine-the-solid-s-exten")),
"3DROTATE: rotated {angle_deg}° about the {} axis." => Some(("common", "value-3drotate-rotated-angle-deg-about-the-axis")),
"3DROTATE: select exactly one solid created this session." => Some(("common", "value-3drotate-select-exactly-one-solid-created-this")),
"<none>" => Some(("plot", "none")),
"<previous>" => Some(("plot", "previous")),
"= {v}" => Some(("inquiry", "v")),
"A newer Open CAD Studio version is published on GitHub." => Some(("ui", "a-newer-open-cad-studio-version-is-published-o")),
"AC Version" => Some(("properties", "ac-version")),
"ACI Color Index" => Some(("styles", "aci-color-index")),
"ACI:" => Some(("styles", "aci")),
"ADDSELECTED: creating a new {kind} is not supported." => Some(("inquiry", "addselected-creating-a-new-kind-is-not-support")),
"ADDSELECTED: selected object not found." => Some(("inquiry", "addselected-selected-object-not-found")),
"ADJUST [Brightness / Contrast / Fade]:" => Some(("view", "adjust-brightness-contrast-fade")),
"ADJUST brightness 0-100:" => Some(("view", "adjust-brightness-0-100")),
"ADJUST contrast 0-100:" => Some(("view", "adjust-contrast-0-100")),
"ADJUST fade 0-100:" => Some(("view", "adjust-fade-0-100")),
"ADJUST: select raster image(s) first." => Some(("view", "adjust-select-raster-image-s-first")),
"ADJUST: value must be 0-100." => Some(("view", "adjust-value-must-be-0-100")),
"ADJUST: {action} = {v} on {changed} image(s)." => Some(("view", "adjust-action-v-on-changed-image-s")),
"ALIGN Scale objects based on alignment points? [Y/N]:" => Some(("modify", "align-scale-objects-based-on-alignment-points")),
"ALIGN Select objects (%{count} selected, Enter when done):" => Some(("modify", "align-select-objects-count-selected-enter-when")),
"ALIGN Specify 1st destination point:" => Some(("modify", "align-specify-1st-destination-point")),
"ALIGN Specify 1st source point:" => Some(("modify", "align-specify-1st-source-point")),
"ALIGN Specify 2nd destination point:" => Some(("modify", "align-specify-2nd-destination-point")),
"ALIGN Specify 2nd source point (Enter = translate only):" => Some(("modify", "align-specify-2nd-source-point-enter-translate")),
"ALIGN: applied." => Some(("common", "align-applied")),
"ANNOALLVISIBLE new value [0/1]:" => Some(("view", "annoallvisible-new-value-0-1")),
"ANNOALLVISIBLE: enter 0 or 1." => Some(("view", "annoallvisible-enter-0-or-1")),
"ANNOAUTOSCALE new value [-4..4]:" => Some(("view", "annoautoscale-new-value-4-4")),
"ANNOSCALE new annotation scale (e.g. 1:50, 2:1, or a factor):" => Some(("view", "annoscale-new-annotation-scale-e-g-1-50-2-1-or")),
"ANNOUPDATE: select annotation objects first." => Some(("view", "annoupdate-select-annotation-objects-first")),
"ANNOUPDATE: updated {updated} object(s)." => Some(("view", "annoupdate-updated-updated-object-s")),
"API incompatible" => Some(("plugins", "api-incompatible")),
"ARC Specify center:" => Some(("draw", "arc-specify-center")),
"ARC Specify end point [c=(%{cx},%{cy}) r=%{r}]:" => Some(("draw", "arc-specify-end-point-c-cx-cy-r-r")),
"ARC Specify start point:" => Some(("draw", "arc-specify-start-point")),
"ARC 3P Specify end point:" => Some(("draw", "arc-3p-specify-end-point")),
"ARC 3P Specify second point on arc:" => Some(("draw", "arc-3p-specify-second-point-on-arc")),
"ARC 3P Specify start point:" => Some(("draw", "arc-3p-specify-start-point")),
"ARC CSA Click end direction or type arc span in degrees [start=%{sa}]:" => Some(("draw", "arc-csa-click-end-direction-or-type-arc-span-i")),
"ARC CSA Specify center:" => Some(("draw", "arc-csa-specify-center")),
"ARC CSA Specify start point:" => Some(("draw", "arc-csa-specify-start-point")),
"ARC CSL Click chord end or type chord length [r=%{r}]:" => Some(("draw", "arc-csl-click-chord-end-or-type-chord-length-r")),
"ARC CSL Specify center:" => Some(("draw", "arc-csl-specify-center")),
"ARC CSL Specify start point:" => Some(("draw", "arc-csl-specify-start-point")),
"ARC Continue No previous line or arc to continue." => Some(("draw", "arc-continue-no-previous-line-or-arc-to-contin")),
"ARC Continue Specify end point [Ctrl = flip direction]:" => Some(("draw", "arc-continue-specify-end-point-ctrl-flip-direc")),
"ARC SCA Click end direction or type arc span in degrees [start=%{sa}]:" => Some(("draw", "arc-sca-click-end-direction-or-type-arc-span-i")),
"ARC SCA Specify center:" => Some(("draw", "arc-sca-specify-center")),
"ARC SCA Specify start point:" => Some(("draw", "arc-sca-specify-start-point")),
"ARC SCE Specify center:" => Some(("draw", "arc-sce-specify-center")),
"ARC SCE Specify end point [r=%{r}]:" => Some(("draw", "arc-sce-specify-end-point-r-r")),
"ARC SCE Specify start point:" => Some(("draw", "arc-sce-specify-start-point")),
"ARC SCL Click chord end or type chord length [r=%{r}]:" => Some(("draw", "arc-scl-click-chord-end-or-type-chord-length-r")),
"ARC SCL Specify center:" => Some(("draw", "arc-scl-specify-center")),
"ARC SCL Specify start point:" => Some(("draw", "arc-scl-specify-start-point")),
"ARC SEA Specify angle (move cursor perpendicular to chord):" => Some(("draw", "arc-sea-specify-angle-move-cursor-perpendicula")),
"ARC SEA Specify end point:" => Some(("draw", "arc-sea-specify-end-point")),
"ARC SEA Specify start point:" => Some(("draw", "arc-sea-specify-start-point")),
"ARC SED Specify end point:" => Some(("draw", "arc-sed-specify-end-point")),
"ARC SED Specify start point:" => Some(("draw", "arc-sed-specify-start-point")),
"ARC SED Specify tangent direction at start:" => Some(("draw", "arc-sed-specify-tangent-direction-at-start")),
"ARC SER Click radius point or type radius value:" => Some(("draw", "arc-ser-click-radius-point-or-type-radius-valu")),
"ARC SER Specify end point:" => Some(("draw", "arc-ser-specify-end-point")),
"ARC SER Specify start point:" => Some(("draw", "arc-ser-specify-start-point")),
"ARCHIVE: save the drawing first (it has no file path yet)." => Some(("file", "archive-save-the-drawing-first-it-has-no-file")),
"ARCTEXT text to place along the arc:" => Some(("annotate", "arctext-text-to-place-along-the-arc")),
"ARCTEXT: no printable text." => Some(("annotate", "arctext-no-printable-text")),
"ARCTEXT: placed {n} character(s) along the arc." => Some(("annotate", "arctext-placed-n-character-s-along-the-arc")),
"ARCTEXT: select an arc first." => Some(("annotate", "arctext-select-an-arc-first")),
"AREA Specify first corner point (Enter to cancel):" => Some(("draw", "area-specify-first-corner-point-enter-to-cance")),
"AREA Specify next point (%{n} picked, Enter to calculate):" => Some(("draw", "area-specify-next-point-n-picked-enter-to-calc")),
"ARRAY3D Column spacing [%{rows}×%{cols}×%{levels}, row=%{rs}]:" => Some(("modify", "array3d-column-spacing-rows-cols-levels-row-rs")),
"ARRAY3D Enter column count [%{rows} rows]:" => Some(("modify", "array3d-enter-column-count-rows-rows")),
"ARRAY3D Enter level count [%{rows}×%{cols}]:" => Some(("modify", "array3d-enter-level-count-rows-cols")),
"ARRAY3D Enter row count:" => Some(("modify", "array3d-enter-row-count")),
"ARRAY3D Level spacing [%{rows}×%{cols}×%{levels}, r=%{rs} c=%{cs}]:" => Some(("modify", "array3d-level-spacing-rows-cols-levels-r-rs-c")),
"ARRAY3D Row spacing [%{rows}×%{cols}×%{levels}]:" => Some(("modify", "array3d-row-spacing-rows-cols-levels")),
"ARRAYPATH Enter item count <{}>:" => Some(("modify", "arraypath-enter-item-count")),
"ARRAYPATH Select path entity [{} objects]:" => Some(("modify", "arraypath-select-path-entity-objects")),
"ARRAYPOLAR Enter item count <{}>:" => Some(("modify", "arraypolar-enter-item-count")),
"ARRAYPOLAR Enter total angle in degrees <{:.0}> [{count} items]:" => Some(("modify", "arraypolar-enter-total-angle-in-degrees-0-coun")),
"ARRAYPOLAR Specify center point [{} objects]:" => Some(("modify", "arraypolar-specify-center-point-objects")),
"ARRAYRECT Column spacing <{:.0}> [{rows}×{cols}, row={row_sp:.0}]:" => Some(("modify", "arrayrect-column-spacing-0-rows-cols-row-row-s")),
"ARRAYRECT Enter column count <{}> [{rows} rows]:" => Some(("modify", "arrayrect-enter-column-count-rows-rows")),
"ARRAYRECT Enter row count <{}>:" => Some(("modify", "arrayrect-enter-row-count")),
"ARRAYRECT Row spacing <{:.0}> [{rows}×{cols}]:" => Some(("modify", "arrayrect-row-spacing-0-rows-cols")),
"ATTDEF Enter attribute tag (no spaces):" => Some(("draw", "attdef-enter-attribute-tag-no-spaces")),
"ATTDEF Enter default value for '%{tag}' (Enter=blank):" => Some(("draw", "attdef-enter-default-value-for-tag-enter-blank")),
"ATTDEF Enter prompt for '%{tag}' (Enter=use tag):" => Some(("draw", "attdef-enter-prompt-for-tag-enter-use-tag")),
"ATTDEF Specify insertion point for '%{tag}':" => Some(("draw", "attdef-specify-insertion-point-for-tag")),
"ATTDISP attribute display [On / Off / Normal]:" => Some(("draw", "attdisp-attribute-display-on-off-normal")),
"ATTDISP {sub}: {count} attribute definition(s) updated." => Some(("draw", "attdisp-sub-count-attribute-definition-s-updat")),
"ATTEDIT Select block with attributes:" => Some(("modify", "attedit-select-block-with-attributes")),
"ATTEDIT: no Insert entities in selection." => Some(("draw", "attedit-no-insert-entities-in-selection")),
"ATTEDIT: select an Insert entity first." => Some(("draw", "attedit-select-an-insert-entity-first")),
"ATTEDIT: tag '{tag_up}' not found in selection." => Some(("draw", "attedit-tag-tag-up-not-found-in-selection")),
"ATTEDIT: updated {changed} attribute(s) [{tag_up}] = {new_val}." => Some(("draw", "attedit-updated-changed-attribute-s-tag-up-new")),
"ATTSYNC block name to sync:" => Some(("insert", "attsync-block-name-to-sync")),
"ATTSYNC: no block named \"{arg}\"." => Some(("insert", "attsync-no-block-named-arg")),
"ATTSYNC: synchronised {synced} insert(s) of \"{block}\" against {} attribute definition(s)." => Some(("insert", "attsync-synchronised-synced-insert-s-of-block")),
"AUDIT: no issues found." => Some(("styles", "audit-no-issues-found")),
"AUDIT: reference(s) to undefined block(s): {}" => Some(("styles", "audit-reference-s-to-undefined-block-s")),
"AUDIT: reference(s) to undefined layer(s): {}" => Some(("styles", "audit-reference-s-to-undefined-layer-s")),
"AUDIT: report only — no automatic repair performed." => Some(("styles", "audit-report-only-no-automatic-repair-performe")),
"AUDIT: scanned {total} object(s)." => Some(("styles", "audit-scanned-total-object-s")),
"About" => Some(("manage", "about")),
"Above" => Some(("common", "above")),
"Above text" => Some(("styles", "above-text")),
"Accept" => Some(("common", "accept")),
"Action" => Some(("properties", "action")),
"Active" => Some(("layout", "active")),
"Active UCS: {} | Named: {}" => Some(("layers", "active-ucs-named")),
"Active UCS: {} | No named UCSs defined." => Some(("layers", "active-ucs-no-named-ucss-defined")),
"Active Viewport" => Some(("properties", "active-viewport")),
"Active dim style set to \"{name_arg}\"" => Some(("styles", "active-dim-style-set-to-name-arg")),
"Add" => Some(("common", "add")),
"Add Leader" => Some(("common", "add-leader")),
"Add Scale" => Some(("annotate", "add-scale")),
"Add Selected: drawing a new {kind} on layer \"{layer}\"." => Some(("inquiry", "add-selected-drawing-a-new-kind-on-layer-layer")),
"Add from GitHub" => Some(("plugins", "add-from-github")),
"Add leader" => Some(("styles", "add-leader")),
"Add repository" => Some(("plugins", "add-repository")),
"Added annotation scale {arg}." => Some(("view", "added-annotation-scale-arg")),
"Added from GitHub" => Some(("plugins", "added-from-github")),
"Adjust" => Some(("insert", "adjust")),
"Adjust Colors for Background" => Some(("properties", "adjust-colors-for-background")),
"Advanced" => Some(("properties", "advanced")),
"Alias" => Some(("command", "alias-title-case")),
"Align Leaders" => Some(("annotate", "align-leaders")),
"Align space:" => Some(("common", "align-space")),
"Aligned" => Some(("common", "aligned")),
"Alignment" => Some(("common", "alignment-title-case")),
"All" => Some(("common", "all")),
"All layers thawed." => Some(("layers", "all-layers-thawed")),
"All layers turned on." => Some(("layers", "all-layers-turned-on")),
"Alt enabled" => Some(("properties", "alt-enabled")),
"Alt format" => Some(("properties", "alt-format")),
"Alt precision" => Some(("properties", "alt-precision")),
"Alt prefix/suffix" => Some(("properties", "alt-prefix-suffix")),
"Alt roundoff" => Some(("properties", "alt-roundoff")),
"Alt scale factor" => Some(("properties", "alt-scale-factor")),
"Alt suppress leading zeros" => Some(("properties", "alt-suppress-leading-zeros")),
"Alt suppress trailing zeros" => Some(("properties", "alt-suppress-trailing-zeros")),
"Alternate" => Some(("common", "alternate")),
"Alternate Units" => Some(("common", "alternate-units")),
"Ambient" => Some(("properties", "ambient")),
"Angle" => Some(("common", "angle")),
"Angle = %{angle}°" => Some(("inquiry", "angle-angle")),
"Angle = 0.0000° (degenerate rays)" => Some(("inquiry", "angle-0-0000-degenerate-rays")),
"Angle format" => Some(("properties", "angle-format")),
"Angle precision" => Some(("properties", "angle-precision")),
"Angles" => Some(("model", "angles")),
"Angular" => Some(("annotate", "angular")),
"Angular decimals (DIMADEC)" => Some(("common", "angular-decimals-dimadec")),
"Angular unit (DIMAUNIT)" => Some(("common", "angular-unit-dimaunit")),
"Angular zero supp (DIMAZIN)" => Some(("common", "angular-zero-supp-dimazin")),
"Annotate" => Some(("annotate", "annotate")),
"Annotation" => Some(("common", "annotation")),
"Annotation / Viewport Scale\nClick to change" => Some(("ui", "annotation-viewport-scale-click-to-change")),
"Annotation Object Scale" => Some(("modify", "annotation-object-scale")),
"Annotation Scale" => Some(("ui", "annotation-scale")),
"Annotation Scaling" => Some(("annotate", "annotation-scaling")),
"Annotation scale" => Some(("properties", "annotation-scale")),
"Annotation scale: {arg}" => Some(("view", "annotation-scale-arg")),
"Annotation scales: {}" => Some(("view", "annotation-scales")),
"Annotative" => Some(("common", "annotative")),
"Annotative scale" => Some(("properties", "annotative-scale")),
"Apparent Intersection" => Some(("common", "apparent-intersection")),
"Append to current selection" => Some(("selection", "append-to-current-selection")),
"Application" => Some(("manage", "application")),
"Apply" => Some(("common", "apply")),
"Apply cell" => Some(("common", "apply-cell")),
"Apply margins" => Some(("common", "apply-margins")),
"Apply to ACI" => Some(("styles", "apply-to-aci")),
"Arc" => Some(("common", "arc")),
"Arc End (deg)" => Some(("properties", "arc-end-deg")),
"Arc Start (deg)" => Some(("properties", "arc-start-deg")),
"Arc X" => Some(("properties", "arc-x")),
"Arc Y" => Some(("properties", "arc-y")),
"Arc Z" => Some(("properties", "arc-z")),
"Arc length" => Some(("properties", "arc-length")),
"Arc length symbol (DIMARCSYM)" => Some(("draw", "arc-length-symbol-dimarcsym")),
"Arc-Aligned Text" => Some(("properties", "arc-aligned-text")),
"Arch" => Some(("common", "arch")),
"Architectural" => Some(("common", "architectural")),
"Area" => Some(("common", "area")),
"Area = %{area}, Perimeter = %{perimeter}" => Some(("inquiry", "area-area-perimeter-perimeter")),
"Array Insert" => Some(("insert", "array-insert")),
"Arrow" => Some(("properties", "arrow")),
"Arrow size" => Some(("common", "arrow-size")),
"Arrow size (DIMASZ)" => Some(("styles", "arrow-size-dimasz")),
"Arrowhead" => Some(("common", "arrowhead")),
"Arrowhead (DIMBLK)" => Some(("styles", "arrowhead-dimblk")),
"Arrowhead block:" => Some(("styles", "arrowhead-block")),
"Arrowhead size" => Some(("common", "arrowhead-size")),
"Arrowhead size:" => Some(("styles", "arrowhead-size")),
"Arrows" => Some(("styles", "arrows")),
"Arrows out first" => Some(("styles", "arrows-out-first")),
"As displayed" => Some(("common", "as-displayed")),
"Associative" => Some(("properties", "associative")),
"At first ext" => Some(("styles", "at-first-ext")),
"At least" => Some(("properties", "at-least")),
"At second ext" => Some(("styles", "at-second-ext")),
"Attach" => Some(("insert", "attach")),
"Attach XREF" => Some(("insert", "attach-xref")),
"Attachment direction:" => Some(("common", "attachment-direction")),
"Attachment type" => Some(("properties", "attachment-type")),
"Attenuation" => Some(("properties", "attenuation")),
"Attribute" => Some(("common", "attribute")),
"Attribute Definition" => Some(("properties", "attribute-definition")),
"Attribute Editor" => Some(("insert", "attribute-editor")),
"AttributeDefinition" => Some(("properties", "attributedefinition")),
"Attributes" => Some(("common", "attributes")),
"Audit" => Some(("manage", "audit")),
"Auto" => Some(("common", "auto")),
"Point\nClouds" => Some(("insert", "point-clouds")),
"Automatically Add Scales" => Some(("ui", "automatically-add-scales")),
"Autosaved 1 drawing" => Some(("file", "autosaved-1-drawing")),
"Available plugins" => Some(("plugins", "available-plugins")),
"Axis" => Some(("draw", "axis")),
"Axis Point" => Some(("model", "axis-point")),
"Axis Vector" => Some(("model", "axis-vector")),
"Axis, End" => Some(("draw", "axis-end")),
"BACKGROUND colour [Default/Black/DarkGray/Gray/LightGray/White] or R G B (0255):" => Some(("file", "background-colour-default-black-darkgray-gray")),
"BASE Specify base point:" => Some(("insert", "base-specify-base-point")),
"BEDIT Select block reference to edit:" => Some(("modify", "bedit-select-block-reference-to-edit")),
"BEDIT: Block \"{}\" edit discarded." => Some(("inquiry", "bedit-block-edit-discarded")),
"BEDIT: Block \"{}\" saved. All references updated." => Some(("inquiry", "bedit-block-saved-all-references-updated")),
"BEDIT: Editing block \"{}\". Use Save Block or Discard to finish." => Some(("inquiry", "bedit-editing-block-use-save-block-or-discard")),
"BEDIT: block \"{}\" not found." => Some(("inquiry", "bedit-block-not-found")),
"BEDIT: block tab \"{name}\" is not open." => Some(("common", "bedit-block-tab-name-is-not-open")),
"BEDIT: cannot edit an external reference (xref)." => Some(("inquiry", "bedit-cannot-edit-an-external-reference-xref")),
"BEDIT: finish the active REFEDIT (REFCLOSE) first." => Some(("inquiry", "bedit-finish-the-active-refedit-refclose-first")),
"BEDIT: selected object is not a block reference." => Some(("inquiry", "bedit-selected-object-is-not-a-block-reference")),
"BEDIT_DISCARD: invalid block editor state." => Some(("inquiry", "bedit-discard-invalid-block-editor-state")),
"BEDIT_DISCARD: no block editor is open." => Some(("inquiry", "bedit-discard-no-block-editor-is-open")),
"BEDIT_SAVE: invalid block editor state." => Some(("inquiry", "bedit-save-invalid-block-editor-state")),
"BEDIT_SAVE: no block editor is open." => Some(("inquiry", "bedit-save-no-block-editor-is-open")),
"BLEND Enter continuity [Tangent/Curvature] <%{c}>:" => Some(("modify", "blend-enter-continuity-tangent-curvature-c")),
"BLEND Select first open curve [Continuity=%{c}]:" => Some(("modify", "blend-select-first-open-curve-continuity-c")),
"BLEND Select second open curve [Continuity=%{c}]:" => Some(("modify", "blend-select-second-open-curve-continuity-c")),
"BLOCK Enter block name [%{count} objects selected]:" => Some(("insert", "block-enter-block-name-count-objects-selected")),
"BLOCK Specify base point for \"%{name}\" [%{count} objects]:" => Some(("insert", "block-specify-base-point-for-name-count-object")),
"BOUNDARY Pick internal point:%{miss}" => Some(("draw", "boundary-pick-internal-point-miss")),
"BREAK Select object:" => Some(("modify", "break-select-object")),
"BREAK Specify first break point:" => Some(("modify", "break-specify-first-break-point")),
"BREAK Specify second break point:" => Some(("modify", "break-specify-second-break-point")),
"BREAK: entity type not supported." => Some(("common", "break-entity-type-not-supported")),
"BREAK: {} fragment(s)." => Some(("common", "break-fragment-s")),
"BREAKATPOINT Select object:" => Some(("modify", "breakatpoint-select-object")),
"BREAKATPOINT Specify break point:" => Some(("modify", "breakatpoint-specify-break-point")),
"Back" => Some(("common", "back")),
"Back Line" => Some(("properties", "back-line")),
"Background" => Some(("properties", "background")),
"Background color" => Some(("common", "background-color")),
"Background mask" => Some(("properties", "background-mask")),
"Background reset to default." => Some(("file", "background-reset-to-default")),
"Background transparency" => Some(("properties", "background-transparency")),
"Background: rgb({}, {}, {})" => Some(("file", "background-rgb")),
"Backward" => Some(("common", "backward")),
"Backwards" => Some(("ui", "backwards")),
"Base X" => Some(("properties", "base-x")),
"Base Y" => Some(("properties", "base-y")),
"Base Z" => Some(("properties", "base-z")),
"Base point ({}, {}, {}) set for {space}." => Some(("insert", "base-point-set-for-space")),
"Base point X" => Some(("properties", "base-point-x")),
"Base point Y" => Some(("properties", "base-point-y")),
"Base point Z" => Some(("properties", "base-point-z")),
"Base radius" => Some(("properties", "base-radius")),
"BasePoint" => Some(("styles", "basepoint")),
"Baseline" => Some(("common", "baseline")),
"Before text" => Some(("styles", "before-text")),
"Below" => Some(("common", "below")),
"Best fit" => Some(("styles", "best-fit")),
"Big Font" => Some(("properties", "big-font")),
"Big Font:" => Some(("styles", "big-font")),
"Blend Creases" => Some(("properties", "blend-creases")),
"Block" => Some(("common", "block")),
"Block \"%{name}\" has no entities." => Some(("insert", "block-name-has-no-entities")),
"Block \"%{name}\" not found." => Some(("insert", "block-name-not-found")),
"Block \"%{name}\" produced no exportable entities." => Some(("insert", "block-name-produced-no-exportable-entities")),
"Block \"{name}\" created." => Some(("common", "block-name-created")),
"Block \"{orig}\"\"{new_name}\"" => Some(("common", "block-orig-new-name")),
"Block Content" => Some(("common", "block-content")),
"Block End" => Some(("properties", "block-end")),
"Block Reference" => Some(("properties", "block-reference")),
"Block color" => Some(("common", "block-color")),
"Block color (ACI):" => Some(("insert", "block-color-aci")),
"Block connection" => Some(("common", "block-connection")),
"Block connection:" => Some(("insert", "block-connection")),
"Block contents" => Some(("properties", "block-contents")),
"Block rotation" => Some(("common", "block-rotation")),
"Block rotation:" => Some(("insert", "block-rotation")),
"Block scale" => Some(("properties", "block-scale")),
"Block scale X:" => Some(("modify", "block-scale-x")),
"Block scale Y:" => Some(("modify", "block-scale-y")),
"Block scale Z:" => Some(("modify", "block-scale-z")),
"Block:" => Some(("insert", "block")),
"Block: %{block}" => Some(("ui", "block-block")),
"BlockEnd" => Some(("properties", "blockend")),
"BlockExtents" => Some(("styles", "blockextents")),
"Blocks" => Some(("common", "blocks")),
"Blocks ({}) — insert with INSERT <name>: {}" => Some(("insert", "blocks-insert-with-insert-name")),
"Blocks ({}): {}" => Some(("insert", "blocks")),
"Blue" => Some(("common", "blue")),
"Bulge" => Some(("common", "bulge")),
"Body" => Some(("properties", "body")),
"Bold" => Some(("properties", "bold")),
"Book" => Some(("properties", "book")),
"Boolean failed — the solids may not overlap." => Some(("common", "boolean-failed-the-solids-may-not-overlap")),
"Boolean: select exactly two solids created this session." => Some(("common", "boolean-select-exactly-two-solids-created-this")),
"Bottom" => Some(("common", "bottom")),
"Bottom Center" => Some(("common", "bottom-center-title-case")),
"Bottom Height" => Some(("properties", "bottom-height")),
"Bottom Left" => Some(("common", "bottom-left-title-case")),
"Bottom Right" => Some(("common", "bottom-right-title-case")),
"Bottom attachment:" => Some(("common", "bottom-attachment")),
"Bottom center" => Some(("common", "bottom-center-sentence-case")),
"Bottom left" => Some(("common", "bottom-left-sentence-case")),
"Bottom right" => Some(("common", "bottom-right-sentence-case")),
"BottomCenter" => Some(("common", "bottomcenter")),
"BottomLeft" => Some(("common", "bottomleft")),
"BottomLine" => Some(("styles", "bottomline")),
"BottomOfBottomLine" => Some(("styles", "bottomofbottomline")),
"BottomOfTopLineUnderlineAll" => Some(("styles", "bottomoftoplineunderlineall")),
"BottomOfTopLineUnderlineBottomLine" => Some(("styles", "bottomoftoplineunderlinebottomline")),
"BottomOfTopLineUnderlineTopLine" => Some(("styles", "bottomoftoplineunderlinetopline")),
"BottomRight" => Some(("common", "bottomright")),
"Boundary" => Some(("draw", "boundary")),
"Boundary edges" => Some(("modify", "boundary-edges")),
"Boundary width" => Some(("properties", "boundary-width")),
"Box" => Some(("common", "box")),
"Break" => Some(("common", "break")),
"Break gap size:" => Some(("modify", "break-gap-size")),
"Break heights" => Some(("properties", "break-heights")),
"Brightness" => Some(("common", "brightness")),
"Bring Above Object" => Some(("ui", "bring-above-object")),
"Bring to Front" => Some(("ui", "bring-to-front")),
"Browse, install, and manage add-ons. Select one to view its README." => Some(("plugins", "browse-install-and-manage-add-ons-select-one-t")),
"Browser storage" => Some(("options", "browser-storage")),
"Building scene caches…" => Some(("ui", "building-scene-caches")),
"Bump Map" => Some(("properties", "bump-map")),
"By annotation scale" => Some(("styles", "by-annotation-scale")),
"By layer" => Some(("common", "by-layer")),
"By style" => Some(("properties", "by-style")),
"ByBlock" => Some(("common", "byblock")),
"ByLayer" => Some(("common", "bylayer")),
"C++ Class" => Some(("properties", "c-class")),
"CAD application for Architecture & Engineering" => Some(("ui", "cad-application-for-architecture-engineering")),
"CAL expression (e.g. (2+3)*4):" => Some(("inquiry", "cal-expression-e-g-2-3-4")),
"CAL: {e}" => Some(("inquiry", "cal-e")),
"CDIMSTY new current dimension style name:" => Some(("styles", "cdimsty-new-current-dimension-style-name")),
"CDIMSTY = \"{cur}\"" => Some(("styles", "cdimsty-cur")),
"CDIMSTY: dim style '{}' not found." => Some(("styles", "cdimsty-dim-style-not-found")),
"CELTSCALE new current-object line-type scale:" => Some(("styles", "celtscale-new-current-object-line-type-scale")),
"CELTSCALE = {v:.4}" => Some(("styles", "celtscale-v-4")),
"CELTSCALE set to {v:.4}" => Some(("styles", "celtscale-set-to-v-4")),
"CELTSCALE: value must be positive." => Some(("styles", "celtscale-value-must-be-positive")),
"CENTERLINE Select first line:" => Some(("draw", "centerline-select-first-line")),
"CENTERLINE Select second line:" => Some(("draw", "centerline-select-second-line")),
"CHAMFER Enter first chamfer distance <%{d1}>:" => Some(("modify", "chamfer-enter-first-chamfer-distance-d1")),
"CHAMFER Enter second chamfer distance <%{d2}>:" => Some(("modify", "chamfer-enter-second-chamfer-distance-d2")),
"CHAMFER Select first line [D1=%{d1} D2=%{d2}]:" => Some(("modify", "chamfer-select-first-line-d1-d1-d2-d2")),
"CHAMFER Select second line [D1=%{d1} D2=%{d2}]:" => Some(("modify", "chamfer-select-second-line-d1-d1-d2-d2")),
"CHAMFER Select the adjacent polyline segment [D1=%{d1} D2=%{d2}]:" => Some(("modify", "chamfer-select-the-adjacent-polyline-segment-d")),
"CHPROP new colour (name / 1-255 / ByLayer):" => Some(("styles", "chprop-new-colour-name-1-255-bylayer")),
"CHPROP new layer name:" => Some(("styles", "chprop-new-layer-name")),
"CHPROP new linetype name:" => Some(("styles", "chprop-new-linetype-name")),
"CHPROP new linetype scale:" => Some(("styles", "chprop-new-linetype-scale")),
"CHPROP property [Layer / Color / Linetype / LtScale / Transparency]:" => Some(("styles", "chprop-property-layer-color-linetype-ltscale-t")),
"CHPROP transparency 0-90:" => Some(("styles", "chprop-transparency-0-90")),
"CHPROP: invalid value '{}' for {}." => Some(("styles", "chprop-invalid-value-for")),
"CHPROP: no entities selected." => Some(("styles", "chprop-no-entities-selected")),
"CHPROP: unknown property '{}'. Use: LAYER COLOR LINETYPE LTSCALE TRANSPARENCY" => Some(("styles", "chprop-unknown-property-use-layer-color-linety")),
"CHPROP: {} entity/entities updated." => Some(("styles", "chprop-entity-entities-updated")),
"CIRCLE Specify center point:" => Some(("draw", "circle-specify-center-point")),
"CIRCLE Specify radius or type value <%{r}> [center (%{cx},%{cy})]:" => Some(("draw", "circle-specify-radius-or-type-value-r-center-c")),
"CIRCLE 2P Specify first end of diameter:" => Some(("draw", "circle-2p-specify-first-end-of-diameter")),
"CIRCLE 2P Specify second end of diameter:" => Some(("draw", "circle-2p-specify-second-end-of-diameter")),
"CIRCLE 3P Specify first point:" => Some(("draw", "circle-3p-specify-first-point")),
"CIRCLE 3P Specify second point:" => Some(("draw", "circle-3p-specify-second-point")),
"CIRCLE 3P Specify third point:" => Some(("draw", "circle-3p-specify-third-point")),
"CIRCLE CD Specify center point:" => Some(("draw", "circle-cd-specify-center-point")),
"CIRCLE CD Specify diameter or type value <{:.4}> [center ({:.3},{:.3})]:" => Some(("draw", "circle-cd-specify-diameter-or-type-value-4-cen")),
"CIRCLE TTR Select first tangent object:" => Some(("draw", "circle-ttr-select-first-tangent-object")),
"CIRCLE TTR Select second tangent object:" => Some(("draw", "circle-ttr-select-second-tangent-object")),
"CIRCLE TTR Specify radius:" => Some(("draw", "circle-ttr-specify-radius")),
"CIRCLE TTT Select first tangent object:" => Some(("draw", "circle-ttt-select-first-tangent-object")),
"CIRCLE TTT Select second tangent object:" => Some(("draw", "circle-ttt-select-second-tangent-object")),
"CIRCLE TTT Select third tangent object:" => Some(("draw", "circle-ttt-select-third-tangent-object")),
"CLAYER new current layer name:" => Some(("styles", "clayer-new-current-layer-name")),
"CLAYER = \"{cur}\"" => Some(("styles", "clayer-cur")),
"CLAYER set to \"{name_arg}\"" => Some(("styles", "clayer-set-to-name-arg")),
"CLAYER: layer '{}' not found." => Some(("styles", "clayer-layer-not-found")),
"COLOR new object colour [ByLayer / ByBlock / 1-255 / red / yellow / green / cyan / blue / magenta / white]:" => Some(("styles", "color-new-object-colour-bylayer-byblock-1-255")),
"COLORSCHEME: unknown theme '{}'. Type COLORSCHEME LIST for options." => Some(("view", "colorscheme-unknown-theme-type-colorscheme-lis")),
"CONVTOSURFACE: converted {n} solid(s) to surface(s)." => Some(("common", "convtosurface-converted-n-solid-s-to-surface-s")),
"CONVTOSURFACE: select a solid created this session." => Some(("common", "convtosurface-select-a-solid-created-this-sess")),
"COORDS = {mode} ({label})" => Some(("common", "coords-mode-label")),
"COPY Enter number of items to array:" => Some(("modify", "copy-enter-number-of-items-to-array")),
"COPY Specify base point [%{count} objects]:" => Some(("draw", "copy-specify-base-point-count-objects")),
"COPY Specify destination [%{count} copies so far | Array | Enter=done | base %{bx},%{by}]:" => Some(("common", "copy-specify-destination-count-copies-so-far-a")),
"COPY Specify second point for %{n}-item array [base %{bx},%{by}]:" => Some(("modify", "copy-specify-second-point-for-n-item-array-bas")),
"COPYBASE Specify base point:" => Some(("clipboard", "copybase-specify-base-point")),
"COUNT tally [All (by type) / by Layer]:" => Some(("inquiry", "count-tally-all-by-type-by-layer")),
"COUNT: {total} entity(ies) total." => Some(("inquiry", "count-total-entity-ies-total")),
"CUIEXPORT file to save shortcuts to:" => Some(("view", "cuiexport-file-to-save-shortcuts-to")),
"CUIEXPORT: cannot write \"{path}\": {e}" => Some(("view", "cuiexport-cannot-write-path-e")),
"CUIEXPORT: wrote {count} shortcut(s) to \"{path}\"." => Some(("view", "cuiexport-wrote-count-shortcut-s-to-path")),
"CUIIMPORT shortcuts file to load:" => Some(("view", "cuiimport-shortcuts-file-to-load")),
"CUIIMPORT: cannot read \"{path}\": {e}" => Some(("view", "cuiimport-cannot-read-path-e")),
"CUIIMPORT: loaded {n} shortcut(s) from \"{path}\"." => Some(("view", "cuiimport-loaded-n-shortcut-s-from-path")),
"CV Hull" => Some(("model", "cv-hull")),
"Camera" => Some(("properties", "camera")),
"Cancel" => Some(("common", "cancel")),
"Cancel active command" => Some(("common", "cancel-active-command")),
"Cannot add a vertex here." => Some(("command", "cannot-add-a-vertex-here")),
"Cannot break at this vertex." => Some(("command", "cannot-break-at-this-vertex")),
"Cannot delete a style that is current or in use." => Some(("common", "cannot-delete-a-style-that-is-current-or-in-us")),
"Cannot delete the Model layout." => Some(("common", "cannot-delete-the-model-layout")),
"Cannot delete the Standard style." => Some(("common", "cannot-delete-the-standard-style")),
"Cannot delete the current annotation scale ({arg})." => Some(("view", "cannot-delete-the-current-annotation-scale-arg")),
"Cannot place the new vertex." => Some(("command", "cannot-place-the-new-vertex")),
"Cannot rename the Model layout." => Some(("common", "cannot-rename-the-model-layout")),
"Cannot rename the Standard style." => Some(("common", "cannot-rename-the-standard-style")),
"Cascade" => Some(("view", "cascade")),
"Cast Shadows" => Some(("properties", "cast-shadows")),
"Catchment tagged successfully." => Some(("common", "catchment-tagged-successfully")),
"Center" => Some(("common", "center")),
"Center Line" => Some(("draw", "center-line")),
"Center Mark" => Some(("draw", "center-mark")),
"Center X" => Some(("properties", "center-x")),
"Center Y" => Some(("properties", "center-y")),
"Center Z" => Some(("properties", "center-z")),
"Center mark (DIMCEN)" => Some(("common", "center-mark-dimcen")),
"Center the plot" => Some(("plot", "center-the-plot")),
"Center, Axes" => Some(("draw", "center-axes")),
"Center, Diameter" => Some(("draw", "center-diameter")),
"Center, Radius" => Some(("draw", "center-radius")),
"Center, Start, Angle" => Some(("draw", "center-start-angle")),
"Center, Start, End" => Some(("draw", "center-start-end")),
"Center, Start, Length" => Some(("draw", "center-start-length")),
"CenterOfText" => Some(("styles", "centeroftext")),
"CenterOfTextOverline" => Some(("styles", "centeroftextoverline")),
"Centered" => Some(("common", "centered")),
"Centimeters" => Some(("common", "centimeters")),
"Centroid" => Some(("properties", "centroid")),
"Chamfer" => Some(("common", "chamfer")),
"Changelog" => Some(("common", "changelog")),
"Changes affect the saved state only; the drawing is unchanged until Restore." => Some(("layers", "changes-affect-the-saved-state-only-the-drawin")),
"Changing a base colour switches to Custom. Iced generates every component shade from these six colours." => Some(("common", "changing-a-base-colour-switches-to-custom-iced")),
"Character Set" => Some(("properties", "character-set")),
"Character Spacing" => Some(("properties", "character-spacing")),
"Check your internet or proxy connection, then retry. Manually added repositories remain available." => Some(("plugins", "check-your-internet-or-proxy-connection-then-r")),
"Choose New to capture the current layer settings." => Some(("layers", "choose-new-to-capture-the-current-layer-settin")),
"Chord" => Some(("properties", "chord")),
"Chord X" => Some(("properties", "chord-x")),
"Chord Y" => Some(("properties", "chord-y")),
"Chord Z" => Some(("properties", "chord-z")),
"Circle" => Some(("common", "circle")),
"Circumference" => Some(("properties", "circumference")),
"Circumscribed" => Some(("draw", "circumscribed")),
"Class" => Some(("properties", "class")),
"Class / Entity" => Some(("model", "class-entity")),
"Class ID" => Some(("properties", "class-id")),
"Class Version" => Some(("common", "class-version")),
"Classification Scheme" => Some(("properties", "classification-scheme")),
"Clean Screen" => Some(("ui", "clean-screen")),
"Clean Screen\nHide ribbon and panels" => Some(("ui", "clean-screen-hide-ribbon-and-panels")),
"Cleanup" => Some(("manage", "cleanup")),
"Clear" => Some(("common", "clear")),
"Clear All" => Some(("common", "clear-all")),
"Clear Table" => Some(("styles", "clear-table")),
"Click a scale to add or remove the object's representation for it." => Some(("styles", "click-a-scale-to-add-or-remove-the-object-s-re")),
"Clip" => Some(("common", "clip")),
"Clip inverted" => Some(("properties", "clip-inverted")),
"Clipboard" => Some(("common", "clipboard")),
"Clipboard is empty." => Some(("common", "clipboard-is-empty")),
"Clipping" => Some(("properties", "clipping")),
"Clippings" => Some(("properties", "clippings")),
"Close" => Some(("common", "close")),
"Closed" => Some(("properties", "closed")),
"Closed filled" => Some(("common", "closed-filled")),
"Collapsed" => Some(("ui", "collapsed")),
"Collect Leaders" => Some(("annotate", "collect-leaders")),
"Color" => Some(("common", "color")),
"Color 1" => Some(("properties", "color-1")),
"Color 2" => Some(("properties", "color-2")),
"Color Book" => Some(("properties", "color-book")),
"Color Name" => Some(("properties", "color-name")),
"Color Temperature" => Some(("properties", "color-temperature")),
"Color override (#RRGGBB):" => Some(("styles", "color-override-rrggbb")),
"Color scheme set to '{name}'." => Some(("view", "color-scheme-set-to-name")),
"Color {}" => Some(("ui", "color")),
"Column count" => Some(("properties", "column-count")),
"Column gutter" => Some(("properties", "column-gutter")),
"Column width" => Some(("properties", "column-width")),
"Columns" => Some(("properties", "columns")),
"Command" => Some(("command", "command")),
"Command Aliases" => Some(("command", "command-aliases")),
"Command cancelled because the active drawing space changed." => Some(("common", "command-cancelled-because-the-active-drawing-s")),
"Command history navigation" => Some(("common", "command-history-navigation")),
"Command:" => Some(("common", "command-label-title-case")),
"Commands: %{cmds}" => Some(("plugins", "commands-cmds")),
"Compact" => Some(("ui", "compact")),
"Conceptual" => Some(("common", "conceptual")),
"Cone" => Some(("common", "cone")),
"Connecting securely using your system certificate settings." => Some(("plugins", "connecting-securely-using-your-system-certific")),
"Constant" => Some(("properties", "constant")),
"ConstantMultiLine" => Some(("properties", "constantmultiline")),
"Constrain" => Some(("properties", "constrain")),
"Content" => Some(("common", "content")),
"Content\nBrowser" => Some(("insert", "content-browser")),
"Content type:" => Some(("common", "content-type")),
"ContentFirst" => Some(("styles", "contentfirst")),
"Contents" => Some(("properties", "contents")),
"Continue" => Some(("common", "continue")),
"Continuity" => Some(("modify", "continuity")),
"Contrast" => Some(("common", "contrast")),
"Control Point" => Some(("properties", "control-point")),
"Control Point Count" => Some(("properties", "control-point-count")),
"Control Point X" => Some(("properties", "control-point-x")),
"Control Point Y" => Some(("properties", "control-point-y")),
"Control Point Z" => Some(("properties", "control-point-z")),
"Control Vertices" => Some(("properties", "control-vertices")),
"Control point X" => Some(("properties", "control-point-x-sentence-case")),
"Control point Y" => Some(("properties", "control-point-y-sentence-case")),
"Control point Z" => Some(("properties", "control-point-z-sentence-case")),
"Coordinates" => Some(("common", "coordinates")),
"Coordination Model" => Some(("properties", "coordination-model")),
"Copied path: {}" => Some(("common", "copied-path")),
"Copied selected text to clipboard." => Some(("insert", "copied-selected-text-to-clipboard")),
"Copies" => Some(("plot", "copies")),
"Copy" => Some(("common", "copy")),
"Copy Info" => Some(("ui", "copy-info")),
"Copy details" => Some(("plugins", "copy-details")),
"Copy to Clipboard" => Some(("clipboard", "copy-to-clipboard")),
"Could not open file location: {error}" => Some(("common", "could-not-open-file-location-error")),
"Could not rename block \"{orig}\"" => Some(("common", "could-not-rename-block-orig")),
"Could not set default app: {err}" => Some(("common", "could-not-set-default-app-err")),
"Creased Edges" => Some(("properties", "creased-edges")),
"Create Block" => Some(("insert", "create-block")),
"Created new CTB table, ACI {aci} updated." => Some(("file", "created-new-ctb-table-aci-aci-updated")),
"Croppings" => Some(("properties", "croppings")),
"Crossing" => Some(("common", "crossing")),
"Cumulative area" => Some(("properties", "cumulative-area")),
"Current Color Scheme" => Some(("properties", "current-color-scheme")),
"Current MLeader style: {}" => Some(("layers", "current-mleader-style")),
"Current Vertex" => Some(("properties", "current-vertex-title-case")),
"Current Control point" => Some(("properties", "current-control-point")),
"Current Fit point" => Some(("properties", "current-fit-point")),
"CV frame" => Some(("properties", "cv-frame")),
"Current annotation scale: {name}" => Some(("view", "current-annotation-scale-name")),
"Current dim style set to '{}'." => Some(("common", "current-dim-style-set-to")),
"Current layer" => Some(("layers", "current-layer")),
"Current layer set to \"{layer}\"." => Some(("layers", "current-layer-set-to-layer")),
"Current linetype set to {nm}." => Some(("styles", "current-linetype-set-to-nm")),
"Current multileader style: {}" => Some(("styles", "current-multileader-style")),
"Current multiline style: {}" => Some(("common", "current-multiline-style")),
"Current object colour: {}" => Some(("styles", "current-object-colour")),
"Current settings: Edit mode = {}" => Some(("draw", "current-settings-edit-mode")),
"Current table style: {name}" => Some(("common", "current-table-style-name")),
"Current text style: {}" => Some(("common", "current-text-style")),
"Current ucs" => Some(("layers", "current-ucs")),
"Current values:" => Some(("styles", "current-values")),
"Current vertex" => Some(("properties", "current-vertex-sentence-case")),
"Cursor coordinates ($COORDS)\nClick to cycle: static / live / polar" => Some(("ui", "cursor-coordinates-coords-click-to-cycle-stati")),
"Curvature" => Some(("modify", "curvature")),
"Curved" => Some(("model", "curved")),
"Custom" => Some(("common", "custom")),
"Customization" => Some(("manage", "customization")),
"Customization\nShow or hide status-bar items" => Some(("ui", "customization-show-or-hide-status-bar-items")),
"Custom…" => Some(("ui", "custom")),
"Cut" => Some(("clipboard", "cut")),
"Cut to Clipboard" => Some(("clipboard", "cut-to-clipboard")),
"Cutting Line" => Some(("properties", "cutting-line")),
"Cutting edges" => Some(("modify", "cutting-edges")),
"Cyan" => Some(("common", "cyan")),
"Cylinder" => Some(("common", "cylinder")),
"Cylindrical" => Some(("model", "cylindrical")),
"DATAEXTRACTION {rows} rows → \"{fname}\"" => Some(("common", "dataextraction-rows-rows-fname")),
"DATAEXTRACTION: write failed: {e}" => Some(("common", "dataextraction-write-failed-e")),
"DATALINK path to the .csv file:" => Some(("view", "datalink-path-to-the-csv-file")),
"DATALINK Specify insertion point:" => Some(("view", "datalink-specify-insertion-point")),
"DATALINK: cannot read \"{path}\": {e}" => Some(("view", "datalink-cannot-read-path-e")),
"DATALINK: imported {nrows}×{ncols} cells into a table at the origin." => Some(("view", "datalink-imported-nrows-ncols-cells-into-a-tab")),
"DATALINK: the CSV file is empty." => Some(("view", "datalink-the-csv-file-is-empty")),
"DBLIST: drawing has no entities." => Some(("inquiry", "dblist-drawing-has-no-entities")),
"DBLIST: {count} objects." => Some(("inquiry", "dblist-count-entit")),
"DDEDIT Select text entity:" => Some(("annotate", "ddedit-select-text-entity")),
"DDEDIT: entity type not supported." => Some(("common", "ddedit-entity-type-not-supported")),
"DDEDIT: selected entity is not text." => Some(("draw", "ddedit-selected-entity-is-not-text")),
"DDEDIT: text updated." => Some(("common", "ddedit-text-updated")),
"DIMALIGNED Enter dimension text (blank = measured value):" => Some(("annotate", "dimaligned-enter-dimension-text-blank-measured")),
"DIMALIGNED Enter formatted dimension text (blank = measured value):" => Some(("annotate", "dimaligned-enter-formatted-dimension-text-blank-measured")),
"DIMALIGNED Select object to dimension:" => Some(("annotate", "dimaligned-select-object-to-dimension")),
"DIMALIGNED Specify dimension line location [Mtext/Text/Angle]:" => Some(("annotate", "dimaligned-specify-dimension-line-location-tex")),
"DIMALIGNED Specify dimension line location [Text/Angle]:" => Some(("annotate", "dimaligned-specify-dimension-line-location-tex")),
"DIMALIGNED Specify first extension line origin or press Enter to select object:" => Some(("annotate", "dimaligned-specify-first-extension-line-origin")),
"DIMALIGNED Specify first extension line origin:" => Some(("annotate", "dimaligned-specify-first-extension-line-origin")),
"DIMALIGNED Specify second extension line origin:" => Some(("annotate", "dimaligned-specify-second-extension-line-origi")),
"DIMALIGNED Specify second extension line origin [Text/Angle]:" => Some(("annotate", "dimaligned-specify-second-extension-line-origi")),
"DIMALIGNED Specify text angle (degrees):" => Some(("annotate", "dimaligned-specify-text-angle-degrees")),
"DIMANGULAR Specify angle vertex:" => Some(("annotate", "dimangular-specify-angle-vertex")),
"DIMANGULAR Specify dimension arc location:" => Some(("annotate", "dimangular-specify-dimension-arc-location")),
"DIMANGULAR Specify first extension line point:" => Some(("annotate", "dimangular-specify-first-extension-line-point")),
"DIMANGULAR Specify second extension line point:" => Some(("annotate", "dimangular-specify-second-extension-line-point")),
"DIMBASELINE No base dimension found. Place a dimension first." => Some(("annotate", "dimbaseline-no-base-dimension-found-place-a-di")),
"DIMBASELINE Specify a second extension line origin (Enter to exit):" => Some(("annotate", "dimbaseline-specify-a-second-extension-line-or")),
"DIMBREAK Select dimension to break:" => Some(("annotate", "dimbreak-select-dimension-to-break")),
"DIMBREAK Select object to break at, or Enter for Auto:" => Some(("annotate", "dimbreak-select-object-to-break-at-or-enter-fo")),
"DIMBREAK: not yet implemented — nothing changed." => Some(("common", "dimbreak-not-yet-implemented-nothing-changed")),
"DIMCENTER Select arc or circle:" => Some(("draw", "dimcenter-select-arc-or-circle")),
"DIMCONTINUE No base dimension found. Place a dimension first." => Some(("annotate", "dimcontinue-no-base-dimension-found-place-a-di")),
"DIMCONTINUE Specify a second extension line origin (Enter to exit):" => Some(("annotate", "dimcontinue-specify-a-second-extension-line-or")),
"DIMDIAMETER Enter dimension text (blank = measured value):" => Some(("annotate", "dimdiameter-enter-dimension-text-blank-measure")),
"DIMDIAMETER Specify center point:" => Some(("annotate", "dimdiameter-specify-center-point")),
"DIMDIAMETER Specify dimension line location [Text/Angle]:" => Some(("annotate", "dimdiameter-specify-dimension-line-location-te")),
"DIMDIAMETER Specify point on circle:" => Some(("annotate", "dimdiameter-specify-point-on-circle")),
"DIMDIAMETER Specify text angle (degrees):" => Some(("annotate", "dimdiameter-specify-text-angle-degrees")),
"DIMEDIT Enter text override (blank = reset to measured):" => Some(("annotate", "dimedit-enter-text-override-blank-reset-to-mea")),
"DIMEDIT Select dimension:" => Some(("annotate", "dimedit-select-dimension")),
"DIMJOGGED: created a jogged radius dimension." => Some(("annotate", "dimjogged-created-a-jogged-radius-dimension")),
"DIMJOGGED: invalid radius." => Some(("annotate", "dimjogged-invalid-radius")),
"DIMJOGGED: select an arc or circle first." => Some(("annotate", "dimjogged-select-an-arc-or-circle-first")),
"DIMJOGLINE Select linear or aligned dimension:" => Some(("annotate", "dimjogline-select-linear-or-aligned-dimension")),
"DIMJOGLINE Specify jog location:" => Some(("annotate", "dimjogline-specify-jog-location")),
"DIMJOGLINE: not yet implemented — nothing changed." => Some(("common", "dimjogline-not-yet-implemented-nothing-changed")),
"DIMLINEAR Enter dimension text (blank = measured value):" => Some(("annotate", "dimlinear-enter-dimension-text-blank-measured")),
"DIMLINEAR Specify dimension line location [Text/Angle]:" => Some(("annotate", "dimlinear-specify-dimension-line-location-text")),
"DIMLINEAR Specify first extension line origin:" => Some(("annotate", "dimlinear-specify-first-extension-line-origin")),
"DIMLINEAR Specify second extension line origin [Text/Angle]:" => Some(("annotate", "dimlinear-specify-second-extension-line-origin")),
"DIMLINEAR Specify text angle (degrees):" => Some(("annotate", "dimlinear-specify-text-angle-degrees")),
"DIMORDINATE Specify feature location:" => Some(("annotate", "dimordinate-specify-feature-location")),
"DIMORDINATE Specify leader endpoint:" => Some(("annotate", "dimordinate-specify-leader-endpoint")),
"DIMRADIUS Enter dimension text (blank = measured value):" => Some(("annotate", "dimradius-enter-dimension-text-blank-measured")),
"DIMRADIUS Specify center point:" => Some(("annotate", "dimradius-specify-center-point")),
"DIMRADIUS Specify dimension line location [Text/Angle]:" => Some(("annotate", "dimradius-specify-dimension-line-location-text")),
"DIMRADIUS Specify radius point:" => Some(("annotate", "dimradius-specify-radius-point")),
"DIMRADIUS Specify text angle (degrees):" => Some(("annotate", "dimradius-specify-text-angle-degrees")),
"DIMSPACE Enter value (0 = auto):" => Some(("annotate", "dimspace-enter-value-0-auto")),
"DIMSPACE Select base dimension:" => Some(("annotate", "dimspace-select-base-dimension")),
"DIMSPACE Select dimension to space (%{count} selected, Enter when done):" => Some(("annotate", "dimspace-select-dimension-to-space-count-selec")),
"DIMSPACE Spacing adjusted." => Some(("common", "dimspace-spacing-adjusted")),
"DIMSTYLE: '{style_name}'.{prop} = {val:.3}" => Some(("layers", "dimstyle-style-name-prop-val-3")),
"DIMSTYLE: '{}' already exists." => Some(("layers", "dimstyle-already-exists")),
"DIMSTYLE: '{}' created." => Some(("layers", "dimstyle-created")),
"DIMSTYLE: '{}' not found." => Some(("layers", "dimstyle-not-found")),
"DIMSTYLE: unknown property '{}'. Try: dimtxt dimasz dimdli dimexo dimexe dimgap dimscale dimlfac dimdle dimcen dimtsz" => Some(("layers", "dimstyle-unknown-property-try-dimtxt-dimasz-di")),
"DIMTEDIT Select dimension:" => Some(("annotate", "dimtedit-select-dimension")),
"DIMTEDIT Specify new location for dimension text:" => Some(("annotate", "dimtedit-specify-new-location-for-dimension-te")),
"DIST Specify first point:" => Some(("inquiry", "dist-specify-first-point")),
"DIST Specify second point:" => Some(("inquiry", "dist-specify-second-point")),
"DIVIDE Enter number of segments:" => Some(("inquiry", "divide-enter-number-of-segments")),
"DIVIDE Select object to divide:" => Some(("inquiry", "divide-select-object-to-divide")),
"DIVIDE: entity type not supported or N < 2." => Some(("common", "divide-entity-type-not-supported-or-n-2")),
"DIVIDE: {count} point(s) placed." => Some(("common", "divide-count-point-s-placed")),
"DONUT Specify center of donut (Enter to exit):" => Some(("draw", "donut-specify-center-of-donut-enter-to-exit")),
"DONUT Specify inside diameter <0>:" => Some(("draw", "donut-specify-inside-diameter-0")),
"DONUT Specify outside diameter:" => Some(("draw", "donut-specify-outside-diameter")),
"DONUT Specify second point for inside diameter:" => Some(("draw", "donut-specify-second-point-for-inside-diameter")),
"DONUT Specify second point for outside diameter:" => Some(("draw", "donut-specify-second-point-for-outside-diameter")),
"DRAWORDER Select reference object (move selection above):" => Some(("view", "draworder-select-reference-object-move-selection-above")),
"DRAWORDER Select reference object (move selection under):" => Some(("view", "draworder-select-reference-object-move-selection-under")),
"DRAWORDER [Front / Back] (Above/Under <handle> by typing):" => Some(("view", "draworder-front-back-above-under-handle-by-typ")),
"DRAWORDER: moved {} entities to {}." => Some(("view", "draworder-moved-entities-to")),
"DRAWORDER: moved {} entities {} {:x}." => Some(("view", "draworder-moved-entities-x")),
"DRAWORDER: select entities first." => Some(("common", "draworder-select-entities-first")),
"DWG Payload" => Some(("properties", "dwg-payload")),
"DWG Version" => Some(("properties", "dwg-version")),
"DXF Codes" => Some(("properties", "dxf-codes")),
"DXF Name" => Some(("properties", "dxf-name")),
"DXF Subclass" => Some(("properties", "dxf-subclass")),
"Danger" => Some(("common", "danger")),
"Dark" => Some(("options", "dark")),
"Dark Gray" => Some(("properties", "dark-gray")),
"Data" => Some(("common", "data")),
"Data Points" => Some(("properties", "data-points")),
"Data Row:" => Some(("common", "data-row")),
"Data Size" => Some(("model", "data-size")),
"Database Curves" => Some(("model", "database-curves")),
"Decimal" => Some(("common", "decimal")),
"Decimal degrees" => Some(("styles", "decimal-degrees")),
"Decimal sep ASCII (DIMDSEP)" => Some(("common", "decimal-sep-ascii-dimdsep")),
"Decimal separator" => Some(("common", "decimal-separator")),
"Decimals (DIMALTD)" => Some(("common", "decimals-dimaltd")),
"Decimals (DIMDEC)" => Some(("common", "decimals-dimdec")),
"Decoded Data" => Some(("properties", "decoded-data")),
"Decurve" => Some(("modify", "decurve")),
"Default" => Some(("common", "default-title-case")),
"Default Application" => Some(("options", "default-application")),
"Default save format:" => Some(("file", "default-save-format")),
"Default text:" => Some(("common", "default-text")),
"Define\nAttributes" => Some(("insert", "define-attributes")),
"Defined height" => Some(("properties", "defined-height")),
"Defined width" => Some(("properties", "defined-width")),
"Definition" => Some(("properties", "definition")),
"Definition X" => Some(("properties", "definition-x")),
"Definition Y" => Some(("properties", "definition-y")),
"Definition Z" => Some(("properties", "definition-z")),
"Deg/min/sec" => Some(("common", "deg-min-sec")),
"Degree" => Some(("properties", "degree")),
"Delete" => Some(("common", "delete")),
"Delete Layer" => Some(("layers", "delete-layer")),
"Delete Objects" => Some(("modal", "delete-objects")),
"Delete selected entities" => Some(("common", "delete-selected-entities")),
"Delta X" => Some(("properties", "delta-x")),
"Delta Y" => Some(("properties", "delta-y")),
"Delta Z" => Some(("properties", "delta-z")),
"Description" => Some(("common", "description-title-case")),
"Description:" => Some(("common", "description-label-title-case")),
"Deselected." => Some(("inquiry", "deselected")),
"Design" => Some(("model", "design")),
"Design\nCenter" => Some(("insert", "design-center")),
"Details: %{error}" => Some(("modal", "details-error")),
"Diagonal" => Some(("styles", "diagonal")),
"Diameter" => Some(("common", "diameter")),
"Diffuse" => Some(("properties", "diffuse")),
"Diffuse Map" => Some(("properties", "diffuse-map")),
"Dim Break" => Some(("annotate", "dim-break")),
"Dim Edit" => Some(("annotate", "dim-edit")),
"Dim Space" => Some(("annotate", "dim-space")),
"Dim Text Edit" => Some(("annotate", "dim-text-edit")),
"Dim line 1" => Some(("properties", "dim-line-1")),
"Dim line 2" => Some(("properties", "dim-line-2")),
"Dim line between ext (DIMTOFL)" => Some(("styles", "dim-line-between-ext-dimtofl")),
"Dim line color" => Some(("properties", "dim-line-color")),
"Dim line color ACI (DIMCLRD)" => Some(("styles", "dim-line-color-aci-dimclrd")),
"Dim line ext" => Some(("properties", "dim-line-ext")),
"Dim line forced" => Some(("properties", "dim-line-forced")),
"Dim line inside" => Some(("properties", "dim-line-inside")),
"Dim line linetype (DIMLTYPE)" => Some(("styles", "dim-line-linetype-dimltype")),
"Dim line lineweight" => Some(("properties", "dim-line-lineweight")),
"Dim line weight (DIMLWD)" => Some(("styles", "dim-line-weight-dimlwd")),
"Dim prefix/suffix" => Some(("properties", "dim-prefix-suffix")),
"Dim roundoff" => Some(("properties", "dim-roundoff")),
"Dim scale linear" => Some(("properties", "dim-scale-linear")),
"Dim scale overall" => Some(("properties", "dim-scale-overall")),
"Dim style" => Some(("common", "dim-style")),
"Dim units" => Some(("properties", "dim-units")),
"DimStyle '{}' updated." => Some(("styles", "dimstyle-updated")),
"DimStyles: {}" => Some(("layers", "dimstyles")),
"Dimension" => Some(("common", "dimension")),
"Dimension Line" => Some(("styles", "dimension-line")),
"Dimension Style Manager" => Some(("styles", "dimension-style-manager")),
"Dimension style" => Some(("properties", "dimension-style")),
"Dimensions" => Some(("common", "dimensions")),
"Direction" => Some(("properties", "direction")),
"Direction X" => Some(("properties", "direction-x")),
"Direction Y" => Some(("properties", "direction-y")),
"Direction Z" => Some(("properties", "direction-z")),
"Direction vector X" => Some(("properties", "direction-vector-x")),
"Direction vector Y" => Some(("properties", "direction-vector-y")),
"Direction vector Z" => Some(("properties", "direction-vector-z")),
"Disable" => Some(("plugins", "disable")),
"Disabled" => Some(("plugins", "disabled")),
"Discard" => Some(("common", "discard")),
"Discard Block Edit" => Some(("modify", "discard-block-edit")),
"Discussions" => Some(("common", "discussions")),
"Discussions load from GitHub." => Some(("common", "discussions-load-from-github")),
"Display" => Some(("common", "display")),
"Display but not plot" => Some(("draw", "display-but-not-plot")),
"Distance" => Some(("common", "distance")),
"Distance = %{dist}, Angle in XY Plane = %{angle_xy}°\n Delta X = %{dx}, Delta Y = %{dy}, Delta Z = %{dz}" => Some(("inquiry", "distance-dist-angle-in-xy-plane-angle-xy-delta")),
"Distance = %{dist}, Angle in XY Plane = %{angle_xy}°, Angle from XY Plane = %{angle_z}°\n Delta X = %{dx}, Delta Y = %{dy}, Delta Z = %{dz}" => Some(("inquiry", "distance-dist-angle-in-xy-plane-angle-xy-angle")),
"Do you want to save changes to \"%{name}\"?" => Some(("file", "do-you-want-to-save-changes-to-name")),
"Donate" => Some(("common", "donate")),
"Done" => Some(("common", "done")),
"Double" => Some(("common", "double")),
"Double-click a scale to rename it; edit its paper : drawing ratio here. New / Copy add a scale. Changes are kept only if you click Apply before closing." => Some(("styles", "double-click-a-scale-to-rename-it-edit-its-pap")),
"Down" => Some(("styles", "down")),
"Download desktop app" => Some(("plugins", "download-desktop-app")),
"Draft" => Some(("common", "draft")),
"Draft Distances" => Some(("model", "draft-distances")),
"Draw" => Some(("common", "draw")),
"Draw Order" => Some(("ui", "draw-order")),
"Draw manually" => Some(("draw", "draw-manually")),
"Drawing" => Some(("common", "drawing")),
"Drawing Changed on Disk" => Some(("file", "drawing-changed-on-disk")),
"Drawing Units" => Some(("common", "drawing-units")),
"Drawing Units (INSUNITS)\nClick to change" => Some(("file", "drawing-units-insunits-click-to-change")),
"Drawing View" => Some(("properties", "drawing-view")),
"Drawing background" => Some(("styles", "drawing-background")),
"Drawing changed on disk while it was opening; Save will require conflict resolution." => Some(("file", "drawing-changed-on-disk-while-it-was-opening-s")),
"Drawing limits: {:.4},{:.4} to {:.4},{:.4}." => Some(("view", "drawing-limits-4-4-to-4-4")),
"Drawing units" => Some(("styles", "drawing-units")),
"Drawing: {}" => Some(("view", "drawing")),
"Drop 0 ft, keep 0 in" => Some(("common", "drop-0-ft-keep-0-in")),
"Dynamic" => Some(("common", "dynamic")),
"Dynamic Block Entity" => Some(("properties", "dynamic-block-entity")),
"Dynamic Input" => Some(("ui", "dynamic-input")),
"Dynamic Input\nF12" => Some(("ui", "dynamic-input-f12")),
"ELLIPSE Specify center:" => Some(("draw", "ellipse-specify-center")),
"ELLIPSE Specify major axis endpoint:" => Some(("draw", "ellipse-specify-major-axis-endpoint")),
"ELLIPSE Specify minor axis point or type half-length [major r={:.3}]:" => Some(("draw", "ellipse-specify-minor-axis-point-or-type-half")),
"ELLIPSE (Axis) Specify first endpoint of major axis:" => Some(("draw", "ellipse-axis-specify-first-endpoint-of-major-a")),
"ELLIPSE (Axis) Specify minor axis point or type half-length [major r={:.3}]:" => Some(("draw", "ellipse-axis-specify-minor-axis-point-or-type")),
"ELLIPSE (Axis) Specify second endpoint of major axis:" => Some(("draw", "ellipse-axis-specify-second-endpoint-of-major")),
"ELLIPSE ARC Specify center:" => Some(("draw", "ellipse-arc-specify-center")),
"ELLIPSE ARC Specify end angle point or type degrees [start=%{sa}]:" => Some(("draw", "ellipse-arc-specify-end-angle-point-or-type-de")),
"ELLIPSE ARC Specify major axis endpoint:" => Some(("draw", "ellipse-arc-specify-major-axis-endpoint")),
"ELLIPSE ARC Specify minor axis point or type half-length [major r=%{r}]:" => Some(("draw", "ellipse-arc-specify-minor-axis-point-or-type-h")),
"ELLIPSE ARC Specify start angle point or type degrees:" => Some(("draw", "ellipse-arc-specify-start-angle-point-or-type")),
"EXPLODE Select objects to explode:" => Some(("modify", "explode-select-objects-to-explode")),
"EXPLODE: no explodable objects selected." => Some(("annotate", "explode-no-explodable-objects-selected")),
"EXTEND Select boundary edges [{} picked, Enter = done]:" => Some(("modify", "extend-select-boundary-edges-picked-enter-done")),
"EXTEND [Enter = done]:" => Some(("modify", "extend-enter-done")),
"EXTEND{edge} Click near end of object to extend (Shift+click trims):" => Some(("modify", "extend-edge-click-near-end-of-object-to-extend")),
"EXTEND{edge} Crossing: first corner:" => Some(("modify", "extend-edge-crossing-first-corner")),
"EXTEND{edge} Crossing: opposite corner:" => Some(("modify", "extend-edge-crossing-opposite-corner")),
"EXTEND{edge} Fence: pick points [{} placed, Enter = extend crossed]:" => Some(("modify", "extend-edge-fence-pick-points-placed-enter-ext")),
"EXTRIM Click the side to trim away:" => Some(("modify", "extrim-click-the-side-to-trim-away")),
"EXTRIM Select cutting boundary:" => Some(("modify", "extrim-select-cutting-boundary")),
"EXTRUDE Height:" => Some(("insert", "extrude-height")),
"EXTRUDE Select closed profile (Circle, LwPolyline…):" => Some(("insert", "extrude-select-closed-profile-circle-lwpolylin")),
"EXTRUDE: could not build profile. Select a closed 2D entity (Circle, LwPolyline, etc.)." => Some(("common", "extrude-could-not-build-profile-select-a-close")),
"EXTRUDE: entity not found." => Some(("common", "extrude-entity-not-found")),
"EXTRUDE: solid created." => Some(("common", "extrude-solid-created")),
"Edge" => Some(("common", "edge")),
"Edge 1" => Some(("properties", "edge-1")),
"Edge 2" => Some(("properties", "edge-2")),
"Edge 3" => Some(("properties", "edge-3")),
"Edge 4" => Some(("properties", "edge-4")),
"Edge style" => Some(("styles", "edge-style")),
"Edge: Extend" => Some(("modify", "edge-extend-title-case")),
"Edges" => Some(("properties", "edges")),
"Edit" => Some(("layers", "edit")),
"Edit\nAttribute" => Some(("insert", "edit-attribute")),
"Edit Aliases" => Some(("manage", "edit-aliases")),
"Edit Block" => Some(("insert", "edit-block")),
"Edit Layer State" => Some(("layers", "edit-layer-state")),
"Edit Text" => Some(("annotate", "edit-text")),
"Edit lease active; {warning}. External-change checks remain active." => Some(("file", "edit-lease-active-warning-external-change-chec")),
"Editing: %{selected}" => Some(("common", "editing-selected")),
"Elements:" => Some(("common", "elements")),
"Elevation" => Some(("properties", "elevation")),
"Elevation Gradient" => Some(("properties", "elevation-gradient")),
"Elevation Max" => Some(("properties", "elevation-max")),
"Elevation Min" => Some(("properties", "elevation-min")),
"Ellipse" => Some(("common", "ellipse")),
"Ellipse Arc" => Some(("draw", "ellipse-arc")),
"Embedded Curves" => Some(("model", "embedded-curves")),
"Embedded MText" => Some(("properties", "embedded-mtext")),
"Enable" => Some(("plugins", "enable")),
"Enable alternate units (DIMALT)" => Some(("common", "enable-alternate-units-dimalt")),
"Enable block rotation" => Some(("styles", "enable-block-rotation")),
"Enable block scale" => Some(("styles", "enable-block-scale")),
"Enable dogleg" => Some(("styles", "enable-dogleg")),
"Enable landing" => Some(("styles", "enable-landing")),
"Enabled" => Some(("properties", "enabled")),
"End Angle" => Some(("properties", "end-angle")),
"End Isolation" => Some(("ui", "end-isolation")),
"End Limit" => Some(("properties", "end-limit")),
"End Object Isolation" => Some(("ui", "end-object-isolation")),
"End Tangent X" => Some(("properties", "end-tangent-x")),
"End Tangent Y" => Some(("properties", "end-tangent-y")),
"End Tangent Z" => Some(("properties", "end-tangent-z")),
"End tangent vector X" => Some(("properties", "end-tangent-vector-x")),
"End tangent vector Y" => Some(("properties", "end-tangent-vector-y")),
"End tangent vector Z" => Some(("properties", "end-tangent-vector-z")),
"End X" => Some(("properties", "end-x")),
"End Y" => Some(("properties", "end-y")),
"End Z" => Some(("properties", "end-z")),
"End angle" => Some(("common", "end-angle")),
"End parameter" => Some(("properties", "end-parameter")),
"End segment width" => Some(("properties", "end-segment-width")),
"Endpoint" => Some(("common", "endpoint")),
"Engineering" => Some(("common", "engineering")),
"Enter" => Some(("common", "enter")),
"Enter new value for {name} <{current}>:" => Some(("styles", "enter-new-value-for-name-current")),
"Entity Transform" => Some(("model", "entity-transform")),
"Erase" => Some(("modify", "erase")),
"Exactly" => Some(("properties", "exactly")),
"Expected coordinates (x,y) or a number, got: \"{text}\"" => Some(("common", "expected-coordinates-x-y-or-a-number-got-text")),
"Explode" => Some(("modify", "explode")),
"Export" => Some(("manage", "export")),
"Export PDF" => Some(("plot", "export-pdf")),
"Ext Rotation (deg)" => Some(("properties", "ext-rotation-deg")),
"Ext line 1" => Some(("properties", "ext-line-1")),
"Ext line 1 linetype (DIMLTEX1)" => Some(("styles", "ext-line-1-linetype-dimltex1")),
"Ext line 2" => Some(("properties", "ext-line-2")),
"Ext line 2 linetype (DIMLTEX2)" => Some(("styles", "ext-line-2-linetype-dimltex2")),
"Ext line color" => Some(("properties", "ext-line-color")),
"Ext line color ACI (DIMCLRE)" => Some(("draw", "ext-line-color-aci-dimclre")),
"Ext line ext" => Some(("properties", "ext-line-ext")),
"Ext line fixed" => Some(("properties", "ext-line-fixed")),
"Ext line fixed length" => Some(("properties", "ext-line-fixed-length")),
"Ext line lineweight" => Some(("properties", "ext-line-lineweight")),
"Ext line offset" => Some(("properties", "ext-line-offset")),
"Ext line weight (DIMLWE)" => Some(("draw", "ext-line-weight-dimlwe")),
"Extend" => Some(("modify", "extend")),
"Extended Data" => Some(("properties", "extended-data")),
"Extended Entity" => Some(("properties", "extended-entity")),
"Extended Lighting" => Some(("properties", "extended-lighting")),
"Extension" => Some(("common", "extension")),
"Extension (DIMDLE)" => Some(("common", "extension-dimdle")),
"Extension (DIMEXE)" => Some(("common", "extension-dimexe")),
"Extension Line" => Some(("styles", "extension-line")),
"Extents" => Some(("common", "extents")),
"Extents All" => Some(("annotate", "extents-all")),
"Extents Max" => Some(("properties", "extents-max")),
"Extents Min" => Some(("properties", "extents-min")),
"External Reference" => Some(("properties", "external-reference")),
"Extra Modeler Data" => Some(("model", "extra-modeler-data")),
"Extract\nData" => Some(("annotate", "extract-data")),
"FILEASSOC register as a .dwg/.dxf handler? [1 / 0]:" => Some(("styles", "fileassoc-register-as-a-dwg-dxf-handler-1-0")),
"FILEASSOC = {v}" => Some(("styles", "fileassoc-v")),
"FILEASSOC set to 0 — unregistered as a file handler" => Some(("styles", "fileassoc-set-to-0-unregistered-as-a-file-hand")),
"FILEASSOC: registration failed: {e}" => Some(("styles", "fileassoc-registration-failed-e")),
"FILEASSOC: unregister failed: {e}" => Some(("styles", "fileassoc-unregister-failed-e")),
"FILLET Enter fillet radius <{:.4}>:" => Some(("modify", "fillet-enter-fillet-radius-4")),
"FILLET Select first object (Line/Arc/LwPolyline) [R={:.4}]:" => Some(("modify", "fillet-select-first-object-line-arc-lwpolyline")),
"FILLET Select second object (Line/Arc/LwPolyline) [R={:.4}]:" => Some(("modify", "fillet-select-second-object-line-arc-lwpolylin")),
"FIND/REPLACE: replaced 1 occurrence of \"{search}\"." => Some(("common", "find-replace-replaced-1-occurrence-of-search")),
"FIND/REPLACE: replaced {replaced} occurrence(s) of \"{search}\"." => Some(("common", "find-replace-replaced-replaced-occurrence-s-of")),
"FIND/REPLACE: replaced {} occurrence(s) of \"{}\"\"{}\"." => Some(("inquiry", "find-replace-replaced-occurrence-s-of")),
"FIND: \"{}\" not found." => Some(("inquiry", "find-not-found")),
"FIND: specify search text." => Some(("inquiry", "find-specify-search-text")),
"FIND: {} match(es) for \"{}\"." => Some(("inquiry", "find-match-es-for")),
"FINDALL text to find (add REPLACE <text> by typing):" => Some(("inquiry", "findall-text-to-find-add-replace-text-by-typin")),
"FINDNONPURGEABLE: named objects in use (not purgeable):" => Some(("styles", "findnonpurgeable-named-objects-in-use-not-purg")),
"FLATSHOT: created {n} projected edge(s) at Z=0." => Some(("common", "flatshot-created-n-projected-edge-s-at-z-0")),
"FLATSHOT: select a solid created this session." => Some(("common", "flatshot-select-a-solid-created-this-session")),
"FLATTEN: no entities." => Some(("inquiry", "flatten-no-entities")),
"FLATTEN: {} entity(ies) moved to Z=0." => Some(("inquiry", "flatten-entity-ies-moved-to-z-0")),
"Face" => Some(("properties", "face")),
"Face count" => Some(("properties", "face-count")),
"Face style" => Some(("styles", "face-style")),
"Fade" => Some(("common", "fade")),
"Failed to create layout: {e}" => Some(("common", "failed-to-create-layout-e")),
"Falloff Angle" => Some(("properties", "falloff-angle")),
"Feature X" => Some(("properties", "feature-x")),
"Feature Y" => Some(("properties", "feature-y")),
"Feature Z" => Some(("properties", "feature-z")),
"Feet" => Some(("common", "feet")),
"Fence" => Some(("common", "fence")),
"Fetching the default branch from GitHub." => Some(("plugins", "fetching-the-default-branch-from-github")),
"Field contents" => Some(("properties", "field-contents")),
"File\nTabs" => Some(("view", "file-tabs")),
"File locations are unavailable in the web application." => Some(("common", "file-locations-are-unavailable-in-the-web-appl")),
"File name:" => Some(("modal", "file-name")),
"Files you open will show up here." => Some(("file", "files-you-open-will-show-up-here")),
"Fill" => Some(("properties", "fill")),
"Fill color" => Some(("common", "fill-color-sentence-case")),
"Fill color ACI (DIMTFILLCLR)" => Some(("common", "fill-color-aci-dimtfillclr")),
"Fillet" => Some(("common", "fillet")),
"Finalize command / Repeat last" => Some(("common", "finalize-command-repeat-last")),
"Finalizing…" => Some(("common", "finalizing")),
"Find" => Some(("annotate", "find")),
"Find Next" => Some(("ui", "find-next")),
"Find Non-\nPurgeable Items" => Some(("manage", "find-non-purgeable-items")),
"Find and Replace" => Some(("common", "find-and-replace")),
"Find:" => Some(("ui", "find")),
"First X" => Some(("properties", "first-x")),
"First Y" => Some(("properties", "first-y")),
"First Z" => Some(("properties", "first-z")),
"First seg. angle:" => Some(("common", "first-seg-angle")),
"Fit" => Some(("common", "fit")),
"Fit (DIMATFIT)" => Some(("common", "fit-dimatfit")),
"Fit (legacy DIMFIT)" => Some(("common", "fit-legacy-dimfit")),
"Fit Point" => Some(("properties", "fit-point")),
"Fit Point Count" => Some(("properties", "fit-point-count")),
"Fit Point X" => Some(("properties", "fit-point-x")),
"Fit Point Y" => Some(("properties", "fit-point-y")),
"Fit Point Z" => Some(("properties", "fit-point-z")),
"Fit Tolerance" => Some(("properties", "fit-tolerance")),
"Fit point X" => Some(("properties", "fit-point-x-sentence-case")),
"Fit point Y" => Some(("properties", "fit-point-y-sentence-case")),
"Fit point Z" => Some(("properties", "fit-point-z-sentence-case")),
"Fit tolerance" => Some(("properties", "fit-tolerance-sentence-case")),
"Fit to paper" => Some(("plot", "fit-to-paper")),
"Fit/Smooth" => Some(("properties", "fit-smooth-title-case")),
"Fit/smooth" => Some(("properties", "fit-smooth-sentence-case")),
"Fixed Elevation Range" => Some(("properties", "fixed-elevation-range")),
"Fixed Height:" => Some(("common", "fixed-height")),
"Fixed length (DIMFXL)" => Some(("common", "fixed-length-dimfxl")),
"Fixed-length ext lines (DIMFXLON)" => Some(("common", "fixed-length-ext-lines-dimfxlon")),
"Flag" => Some(("properties", "flag")),
"Flags" => Some(("properties", "flags")),
"Flat Shaded" => Some(("common", "flat-shaded")),
"Flat Shaded + Edges" => Some(("common", "flat-shaded-edges")),
"Flow direction:" => Some(("common", "flow-direction")),
"Font" => Some(("properties", "font")),
"Font File" => Some(("styles", "font-file-title-case")),
"Font load failed ({script:?}): {e}" => Some(("common", "font-load-failed-script-e")),
"Force text inside (DIMTIX)" => Some(("common", "force-text-inside-dimtix")),
"Format" => Some(("common", "format")),
"Format (DIMLUNIT)" => Some(("common", "format-dimlunit")),
"Format:" => Some(("modal", "format")),
"Fraction format (DIMFRAC)" => Some(("common", "fraction-format-dimfrac")),
"Fractional" => Some(("common", "fractional")),
"Frame Text" => Some(("properties", "frame-text")),
"Frames" => Some(("draw", "frames")),
"Frames & Print" => Some(("insert", "frames-print")),
"Frames Off" => Some(("insert", "frames-off")),
"Frames On" => Some(("insert", "frames-on")),
"Frames On, Not Plotted" => Some(("draw", "frames-on-not-plotted")),
"Freeze" => Some(("layers", "freeze")),
"From DXF" => Some(("properties", "from-dxf")),
"Front" => Some(("common", "front")),
"Frozen Layers" => Some(("properties", "frozen-layers")),
"Full" => Some(("common", "full")),
"Full file paths are unavailable in the web application." => Some(("common", "full-file-paths-are-unavailable-in-the-web-app")),
"GRADIENT Boundary point 1:" => Some(("draw", "gradient-boundary-point-1")),
"GRADIENT Point %{n}:" => Some(("draw", "gradient-point-n")),
"GRADIENT (%{kind}%{invert}) Pick internal point:%{miss}" => Some(("draw", "gradient-kind-invert-pick-internal-point-miss")),
"GROUP Enter group name [%{name}]:" => Some(("groups", "group-enter-group-name-name")),
"General" => Some(("common", "general")),
"Generate tolerances (DIMTOL)" => Some(("common", "generate-tolerances-dimtol")),
"Geographic Position Marker" => Some(("properties", "geographic-position-marker")),
"Geometry" => Some(("common", "geometry")),
"GitHub URL or owner/repository" => Some(("plugins", "github-url-or-owner-repository")),
"Global width" => Some(("properties", "global-width")),
"Gloss" => Some(("properties", "gloss")),
"Gouraud Shaded" => Some(("common", "gouraud-shaded")),
"Gouraud Shaded + Edges" => Some(("common", "gouraud-shaded-edges")),
"Gradians" => Some(("styles", "gradians")),
"Gradient" => Some(("draw", "gradient")),
"Gradient type" => Some(("properties", "gradient-type")),
"Graphics" => Some(("properties", "graphics")),
"Green" => Some(("common", "green")),
"Group" => Some(("common", "group")),
"Group \"{}\" created." => Some(("common", "group-created")),
"Groups" => Some(("common", "groups")),
"H Margin:" => Some(("common", "h-margin")),
"HATCH Boundary point 1:" => Some(("draw", "hatch-boundary-point-1")),
"HATCH Pick internal point:%{miss}" => Some(("draw", "hatch-pick-internal-point-miss")),
"HATCH Point %{n}:" => Some(("draw", "hatch-point-n")),
"HATCHEDIT Pattern:%{name} Scale:%{scale} Angle:%{angle} [P <pat> / S <scale> / A <angle> | Enter to apply]:" => Some(("draw", "hatchedit-pattern-name-scale-scale-angle-angle")),
"HATCHEDIT Select hatch:" => Some(("draw", "hatchedit-select-hatch")),
"HATCHEDIT: hatch entity not found." => Some(("common", "hatchedit-hatch-entity-not-found")),
"HATCHEDIT: hatch updated." => Some(("common", "hatchedit-hatch-updated")),
"HATCHEDIT: not a hatch entity." => Some(("common", "hatchedit-not-a-hatch-entity")),
"HATCHEDIT: selected entity is not a hatch." => Some(("draw", "hatchedit-selected-entity-is-not-a-hatch")),
"HELIX Enter number of turns <3>:" => Some(("draw", "helix-enter-number-of-turns-3")),
"HELIX Specify base radius:" => Some(("draw", "helix-specify-base-radius")),
"HELIX Specify centre point of base:" => Some(("draw", "helix-specify-centre-point-of-base")),
"HELIX Specify helix height:" => Some(("draw", "helix-specify-helix-height")),
"HELIX Specify top radius <same as base>:" => Some(("draw", "helix-specify-top-radius-same-as-base")),
"HIDEOBJECTS: select the objects to hide first." => Some(("layers", "hideobjects-select-the-objects-to-hide-first")),
"HYPERLINK URL to attach:" => Some(("view", "hyperlink-url-to-attach")),
"HYPERLINK: attached to {n} object(s)." => Some(("view", "hyperlink-attached-to-n-object-s")),
"HYPERLINK: select objects first." => Some(("view", "hyperlink-select-objects-first")),
"Handle" => Some(("common", "handle")),
"Has Leader" => Some(("properties", "has-leader")),
"Hatch" => Some(("common", "hatch")),
"Header Row:" => Some(("common", "header-row")),
"Header row suppressed" => Some(("common", "header-row-suppressed")),
"Height" => Some(("common", "height")),
"Height (DIMTXT)" => Some(("common", "height-dimtxt")),
"Helix" => Some(("common", "helix")),
"Hemispherical" => Some(("model", "hemispherical")),
"Hid {n} object(s). UNISOLATEOBJECTS to restore." => Some(("layers", "hid-n-object-s-unisolateobjects-to-restore")),
"Hidden" => Some(("common", "hidden")),
"Hidden Line" => Some(("common", "hidden-line")),
"Hide Objects" => Some(("ui", "hide-objects")),
"Hide details" => Some(("plugins", "hide-details")),
"High" => Some(("common", "high")),
"High Threshold" => Some(("properties", "high-threshold")),
"History" => Some(("model", "history")),
"Horizontal" => Some(("common", "horizontal")),
"Horizontal Dir (deg)" => Some(("properties", "horizontal-dir-deg")),
"Horizontal Landing" => Some(("properties", "horizontal-landing")),
"Horizontal inside (DIMTIH)" => Some(("common", "horizontal-inside-dimtih")),
"Horizontal just (DIMJUST)" => Some(("common", "horizontal-just-dimjust")),
"Horizontal outside (DIMTOH)" => Some(("common", "horizontal-outside-dimtoh")),
"Hotspot Angle" => Some(("properties", "hotspot-angle")),
"Hyperlink" => Some(("common", "hyperlink")),
"ID Specify point:" => Some(("inquiry", "id-specify-point")),
"IMAGE \"{short}\": {pw}×{ph} px" => Some(("common", "image-short-pw-ph-px")),
"IMAGE Specify insertion point (%{name}): " => Some(("draw", "image-specify-insertion-point-name")),
"IMAGE Specify width (drag right):" => Some(("draw", "image-specify-width-drag-right")),
"IMAGE: {e}" => Some(("common", "image-e")),
"IMPORTOBJ: imported \"{file_stem}\" as mesh." => Some(("common", "importobj-imported-file-stem-as-mesh")),
"IMPORTOBJ: target drawing was closed." => Some(("common", "importobj-target-drawing-was-closed")),
"IMPORTOBJ: {error}" => Some(("common", "importobj-error")),
"INSERT %{prompt}%{hint}:" => Some(("insert", "insert-prompt-hint")),
"INSERT Enter block name:%{hint}" => Some(("insert", "insert-enter-block-name-hint")),
"INSERT Filling attributes..." => Some(("insert", "insert-filling-attributes")),
"INSERT Specify insertion point for \"%{name}\" [Scale/Rotate]:" => Some(("insert", "insert-specify-insertion-point-for-name-scale")),
"INSERT Specify rotation angle <0>:" => Some(("insert", "insert-specify-rotation-angle-0")),
"INSERT Specify scale factor <1>:" => Some(("insert", "insert-specify-scale-factor-1")),
"INTERFERE: created an interference solid from the overlap." => Some(("common", "interfere-created-an-interference-solid-from-t")),
"INTERFERE: select exactly two solids created this session." => Some(("common", "interfere-select-exactly-two-solids-created-th")),
"INTERFERE: the selected solids do not overlap." => Some(("common", "interfere-the-selected-solids-do-not-overlap")),
"ISAVEBAK write a .bak on save? [1 / 0]:" => Some(("styles", "isavebak-write-a-bak-on-save-1-0")),
"ISAVEBAK = {v}" => Some(("styles", "isavebak-v")),
"ISAVEBAK set to 0" => Some(("styles", "isavebak-set-to-0")),
"ISAVEBAK set to 1" => Some(("styles", "isavebak-set-to-1")),
"ISO pen width" => Some(("properties", "iso-pen-width")),
"ISOLATEOBJECTS: select the objects to isolate first." => Some(("layers", "isolateobjects-select-the-objects-to-isolate-f")),
"Iced theme:" => Some(("options", "iced-theme")),
"Identifier" => Some(("properties", "identifier")),
"Ignore" => Some(("properties", "ignore")),
"Illuminance Distance" => Some(("properties", "illuminance-distance")),
"Image Adjust" => Some(("draw", "image-adjust")),
"Import" => Some(("common", "import")),
"In" => Some(("annotate", "in")),
"Inactive" => Some(("layout", "inactive")),
"Inches" => Some(("common", "inches")),
"Incompatible" => Some(("plugins", "incompatible")),
"Index" => Some(("common", "index")),
"Indicator Alpha" => Some(("properties", "indicator-alpha")),
"Indicator Color" => Some(("properties", "indicator-color")),
"Insert" => Some(("common", "insert")),
"Insert Block" => Some(("common", "insert-block")),
"Insert X" => Some(("properties", "insert-x")),
"Insert Y" => Some(("properties", "insert-y")),
"Insert Z" => Some(("properties", "insert-z")),
"Insert view" => Some(("layout", "insert-view")),
"Insertion" => Some(("common", "insertion")),
"Install" => Some(("plugins", "install")),
"Installed" => Some(("common", "installed")),
"Intensity" => Some(("properties", "intensity")),
"Intensity Color Scheme" => Some(("properties", "intensity-color-scheme")),
"Intensity Gradient" => Some(("properties", "intensity-gradient")),
"Intensity Range" => Some(("properties", "intensity-range")),
"Intensity Scheme" => Some(("properties", "intensity-scheme")),
"Interface" => Some(("view", "interface")),
"Internal" => Some(("properties", "internal")),
"Intersect" => Some(("model", "intersect")),
"Intersection" => Some(("common", "intersection")),
"Invalid" => Some(("command-line", "invalid")),
"Inverse Linear" => Some(("properties", "inverse-linear")),
"Inverse Square" => Some(("properties", "inverse-square")),
"Invert" => Some(("properties", "invert")),
"Inverted curved" => Some(("model", "inverted-curved")),
"Inverted cylindrical" => Some(("model", "inverted-cylindrical")),
"Inverted hemispherical" => Some(("model", "inverted-hemispherical")),
"Inverted spherical" => Some(("model", "inverted-spherical")),
"Invert Selection" => Some(("ui", "invert-selection")),
"Invert Selection: {} object(s) selected." => Some(("common", "invert-selection-object-s-selected")),
"Invert: off" => Some(("draw", "invert-off")),
"Invert: on" => Some(("draw", "invert-on")),
"Invisible" => Some(("common", "invisible")),
"Island detection style" => Some(("properties", "island-detection-style")),
"Iso" => Some(("view", "iso")),
"Isolate Layer" => Some(("layers", "isolate-layer")),
"Isolate Objects" => Some(("ui", "isolate-objects")),
"Isolate Objects\nClick for Isolate / Hide / End" => Some(("ui", "isolate-objects-click-for-isolate-hide-end")),
"Isolated {n} object(s). UNISOLATEOBJECTS to restore." => Some(("layers", "isolated-n-object-s-unisolateobjects-to-restor")),
"Isolation ended — all objects shown." => Some(("layers", "isolation-ended-all-objects-shown")),
"Isoline List" => Some(("model", "isoline-list")),
"Isolines" => Some(("model", "isolines")),
"Italic" => Some(("properties", "italic")),
"JIS" => Some(("common", "jis")),
"JOIN Select objects to join (%{count} selected, Enter to apply):" => Some(("modify", "join-select-objects-to-join-count-selected-ent")),
"JOIN: {count_in} object(s) joined into {count_out}." => Some(("common", "join-count-in-object-s-joined-into-count-out")),
"JUSTIFYTEXT [Left / Center / Right / Middle / Aligned / Fit]:" => Some(("annotate", "justifytext-left-center-right-middle-aligned-f")),
"JUSTIFYTEXT: select text objects first." => Some(("annotate", "justifytext-select-text-objects-first")),
"JUSTIFYTEXT: unknown justification option." => Some(("annotate", "justifytext-unknown-justification-option")),
"JUSTIFYTEXT: updated {n} text object(s)." => Some(("annotate", "justifytext-updated-n-text-object-s")),
"Jog Angle" => Some(("properties", "jog-angle")),
"Jog Line" => Some(("annotate", "jog-line")),
"Jog X" => Some(("properties", "jog-x")),
"Jog Y" => Some(("properties", "jog-y")),
"Jog Z" => Some(("properties", "jog-z")),
"Jog angle ° (DIMJOGANG)" => Some(("common", "jog-angle-dimjogang")),
"Join" => Some(("common", "join")),
"Justification" => Some(("ui", "justification")),
"Justify" => Some(("properties", "justify")),
"Keep 0 ft, drop 0 in" => Some(("common", "keep-0-ft-drop-0-in")),
"Keep recent files" => Some(("common", "keep-recent-files")),
"Keep with dim line" => Some(("styles", "keep-with-dim-line")),
"Key" => Some(("command", "key")),
"Keyboard Shortcuts" => Some(("command", "keyboard-shortcuts")),
"Kilometers" => Some(("common", "kilometers")),
"Kind" => Some(("model", "kind")),
"Knot Parameterization" => Some(("properties", "knot-parameterization")),
"Knot parameterization" => Some(("properties", "knot-parameterization-sentence-case")),
"LANDXMLIMPORT path to the .xml file:" => Some(("view", "landxmlimport-path-to-the-xml-file")),
"LANDXMLIMPORT: cannot read \"{path}\": {e}" => Some(("view", "landxmlimport-cannot-read-path-e")),
"LANDXMLIMPORT: imported {} survey point(s). Use ZOOM EXTENTS to view." => Some(("view", "landxmlimport-imported-survey-point-s-use-zoom")),
"LANDXMLIMPORT: no <CgPoint> survey points found." => Some(("view", "landxmlimport-no-cgpoint-survey-points-found")),
"LAYDEL layer to delete:" => Some(("layers", "laydel-layer-to-delete")),
"LAYDEL: deleted layer \"{layer}\" and {n} object(s)." => Some(("layers", "laydel-deleted-layer-layer-and-n-object-s")),
"LAYDEL: layer \"0\" cannot be deleted." => Some(("layers", "laydel-layer-0-cannot-be-deleted")),
"LAYDEL: no layer named \"{name}\"." => Some(("layers", "laydel-no-layer-named-name")),
"LAYER: '{}' already exists." => Some(("layers", "layer-already-exists")),
"LAYER: '{}' color set to ACI {}." => Some(("layers", "layer-color-set-to-aci")),
"LAYER: '{}' created." => Some(("layers", "layer-created")),
"LAYER: '{}' not found." => Some(("layers", "layer-not-found")),
"LAYER: current layer set to '{}'." => Some(("layers", "layer-current-layer-set-to")),
"LAYER: layers frozen." => Some(("layers", "layer-layers-frozen")),
"LAYER: layers locked." => Some(("layers", "layer-layers-locked")),
"LAYER: layers thawed." => Some(("layers", "layer-layers-thawed")),
"LAYER: layers turned off." => Some(("layers", "layer-layers-turned-off")),
"LAYER: layers turned on." => Some(("layers", "layer-layers-turned-on")),
"LAYER: layers unlocked." => Some(("layers", "layer-layers-unlocked")),
"LAYERSTATE: deleted \"{arg}\"." => Some(("layers", "layerstate-deleted-arg")),
"LAYERSTATE: deleted \"{name}\"." => Some(("common", "layerstate-deleted-name")),
"LAYERSTATE: no saved state named \"{arg}\"." => Some(("layers", "layerstate-no-saved-state-named-arg")),
"LAYERSTATE: restored \"{arg}\" ({n} layer(s))." => Some(("layers", "layerstate-restored-arg-n-layer-s")),
"LAYERSTATE: restored \"{name}\" ({restored} layer(s))." => Some(("common", "layerstate-restored-name-restored-layer-s")),
"LAYERSTATE: saved \"{arg}\"." => Some(("layers", "layerstate-saved-arg")),
"LAYERSTATE: saved \"{name}\" in the drawing." => Some(("common", "layerstate-saved-name-in-the-drawing")),
"LAYERSTATE: updated \"{name}\"." => Some(("common", "layerstate-updated-name")),
"LAYISO: isolated {} layer(s)." => Some(("layers", "layiso-isolated-layer-s")),
"LAYISO: select entities on the layers to isolate first." => Some(("layers", "layiso-select-entities-on-the-layers-to-isolat")),
"LAYMATCH Select objects to change layer:" => Some(("layers", "laymatch-select-objects-to-change-layer")),
"LAYMATCH Select source object to match layer from:" => Some(("layers", "laymatch-select-source-object-to-match-layer-f")),
"LAYMRG source layer (merged away):" => Some(("layers", "laymrg-source-layer-merged-away")),
"LAYMRG target layer (kept):" => Some(("layers", "laymrg-target-layer-kept")),
"LAYMRG: layer \"0\" cannot be merged away." => Some(("layers", "laymrg-layer-0-cannot-be-merged-away")),
"LAYMRG: merged \"{src}\" into \"{dst}\" ({moved} object(s))." => Some(("layers", "laymrg-merged-src-into-dst-moved-object-s")),
"LAYMRG: source and target are the same layer." => Some(("layers", "laymrg-source-and-target-are-the-same-layer")),
"LAYMRG: source and target layers must both exist." => Some(("layers", "laymrg-source-and-target-layers-must-both-exis")),
"LAYOUT: {e}" => Some(("common", "layout-e")),
"LAYUNISO: all layers restored." => Some(("layers", "layuniso-all-layers-restored")),
"LAyers" => Some(("styles", "layers")),
"LEADER Specify arrowhead point:" => Some(("annotate", "leader-specify-arrowhead-point")),
"LEADER Specify next point [%{count} pts — Enter to place text]:" => Some(("annotate", "leader-specify-next-point-count-pts-enter-to-p")),
"LENGTHEN Enter option [DE <delta> / TO <total> / P <pct>]:" => Some(("modify", "lengthen-enter-option-de-delta-to-total-p-pct")),
"LENGTHEN Select object:" => Some(("modify", "lengthen-select-object")),
"LENGTHEN: applied." => Some(("common", "lengthen-applied")),
"LENGTHEN: entity type not supported." => Some(("common", "lengthen-entity-type-not-supported")),
"LIMITS Specify first corner or [On / Off] <%{v}>:" => Some(("view", "limits-specify-first-corner-or-on-off-v")),
"LIMITS Specify opposite corner <%{v}>:" => Some(("view", "limits-specify-opposite-corner-v")),
"LIMITS: corners must define a non-zero area." => Some(("view", "limits-corners-must-define-a-non-zero-area")),
"LIMITS: four finite numeric coordinates required." => Some(("view", "limits-four-finite-numeric-coordinates-require")),
"LIMITS: four numeric coordinates required." => Some(("view", "limits-four-numeric-coordinates-required")),
"LINE Specify first point:" => Some(("draw", "line-specify-first-point")),
"LINE Specify next point [Close/Undo]:" => Some(("draw", "line-specify-next-point-close-undo")),
"LINE Specify next point [Undo]:" => Some(("draw", "line-specify-next-point-undo")),
"LINETYPE [List / Set]:" => Some(("styles", "linetype-list-set")),
"LINETYPE SET linetype name (ByLayer / ByBlock / …):" => Some(("styles", "linetype-set-linetype-name-bylayer-byblock")),
"LINETYPE: \"{name}\" is not loaded. Use LINETYPE LIST to see available linetypes." => Some(("styles", "linetype-name-is-not-loaded-use-linetype-list")),
"LIST: no entities selected. Select entities first." => Some(("inquiry", "list-no-entities-selected-select-entities-firs")),
"LOFT Select first cross-section:" => Some(("insert", "loft-select-first-cross-section")),
"LOFT Select next cross-section (%{count} selected, Enter to finish):" => Some(("insert", "loft-select-next-cross-section-count-selected")),
"LOFT: could not loft profiles. Ensure sections have the same edge count and are compatible." => Some(("common", "loft-could-not-loft-profiles-ensure-sections-h")),
"LOFT: solid created from {} profiles." => Some(("common", "loft-solid-created-from-profiles")),
"LTSCALE new global line-type scale:" => Some(("styles", "ltscale-new-global-line-type-scale")),
"LTSCALE = {v:.4}" => Some(("styles", "ltscale-v-4")),
"LTSCALE set to {v:.4}" => Some(("styles", "ltscale-set-to-v-4")),
"LTSCALE: value must be positive." => Some(("styles", "ltscale-value-must-be-positive")),
"LWDISPLAY show lineweights? [ON / OFF]:" => Some(("styles", "lwdisplay-show-lineweights-on-off")),
"LWDISPLAY = {}" => Some(("styles", "lwdisplay-value-assignment-uppercase")),
"LWDISPLAY {}" => Some(("styles", "lwdisplay-value-uppercase")),
"Lamp Preset" => Some(("properties", "lamp-preset")),
"Land\nXML" => Some(("insert", "land-xml")),
"Landing Gap" => Some(("properties", "landing-gap")),
"Landing distance" => Some(("common", "landing-distance-sentence-case")),
"Landing distance:" => Some(("common", "landing-distance-label-sentence-case")),
"Landing gap" => Some(("common", "landing-gap-sentence-case")),
"Landing gap:" => Some(("common", "landing-gap-label-sentence-case")),
"Landscape" => Some(("common", "landscape")),
"Language" => Some(("common", "language-title-case")),
"Language:" => Some(("common", "language-label-title-case")),
"Last" => Some(("selection", "last")),
"Later" => Some(("ui", "later")),
"Latest" => Some(("ui", "latest")),
"Layer" => Some(("common", "layer")),
"Layer \"%{name}\"" => Some(("modal", "layer-name")),
"Layer \"0\" and the current layer can't be deleted — skipped." => Some(("command", "layer-0-and-the-current-layer-can-t-be-deleted")),
"Layer Freeze" => Some(("layers", "layer-freeze")),
"Layer Lock" => Some(("layers", "layer-lock")),
"Layer Manager" => Some(("layers", "layer-manager")),
"Layer Off" => Some(("layers", "layer-off")),
"Layer State Manager" => Some(("layers", "layer-state-manager")),
"Layer State Manager…" => Some(("ui", "layer-state-manager")),
"Layer Unlock" => Some(("layers", "layer-unlock")),
"Layer matched to \"{layer}\"." => Some(("common", "layer-matched-to-layer")),
"Layer state \"{name}\" already exists." => Some(("common", "layer-state-name-already-exists")),
"Layer state \"{name}\" was not found." => Some(("common", "layer-state-name-was-not-found")),
"Layer state name" => Some(("layers", "layer-state-name")),
"Layer state name cannot be empty." => Some(("common", "layer-state-name-cannot-be-empty")),
"Layer states are stored inside the drawing and remain available after reopening it." => Some(("layers", "layer-states-are-stored-inside-the-drawing-and")),
"Layer(s) frozen." => Some(("layers", "layer-s-frozen")),
"Layer(s) locked." => Some(("layers", "layer-s-locked")),
"Layer(s) turned off." => Some(("layers", "layer-s-turned-off")),
"Layer(s) unlocked." => Some(("layers", "layer-s-unlocked")),
"Layers" => Some(("common", "layers")),
"Layers ({}): {}" => Some(("insert", "layers")),
"Layers: {}" => Some(("layers", "layers")),
"Layout" => Some(("common", "layout")),
"Layout\nTabs" => Some(("view", "layout-tabs")),
"Layout \"{name}\" silindi" => Some(("common", "layout-name-silindi")),
"Layout \"{new_name}\" created — use MVIEW to add a viewport" => Some(("common", "layout-new-name-created-use-mview-to-add-a-vie")),
"Layout \"{orig}\"\"{new_name}\"" => Some(("common", "layout-orig-new-name")),
"Layout '{name}' created." => Some(("common", "layout-name-created")),
"Layout '{name}' deleted." => Some(("common", "layout-name-deleted")),
"Layout Manager" => Some(("common", "layout-manager")),
"Layout Print Configuration" => Some(("properties", "layout-print-configuration")),
"Layout name cannot be empty." => Some(("common", "layout-name-cannot-be-empty")),
"Layout plots the current sheet using the selected paper size." => Some(("plot", "layout-plots-the-current-sheet-using-the-selec")),
"Layout renamed: '{old_name}' → '{new_name}'" => Some(("common", "layout-renamed-old-name-new-name")),
"Layouts" => Some(("layout", "layouts")),
"Leader" => Some(("common", "leader")),
"Leader 1 X" => Some(("properties", "leader-1-x")),
"Leader 1 Y" => Some(("properties", "leader-1-y")),
"Leader 1 Z" => Some(("properties", "leader-1-z")),
"Leader 2 X" => Some(("properties", "leader-2-x")),
"Leader 2 Y" => Some(("properties", "leader-2-y")),
"Leader 2 Z" => Some(("properties", "leader-2-z")),
"Leader Format" => Some(("common", "leader-format")),
"Leader Length" => Some(("properties", "leader-length")),
"Leader Structure" => Some(("common", "leader-structure")),
"Leader X" => Some(("properties", "leader-x")),
"Leader Y" => Some(("properties", "leader-y")),
"Leader Z" => Some(("properties", "leader-z")),
"Leader arrowhead (DIMLDRBLK)" => Some(("styles", "leader-arrowhead-dimldrblk")),
"Leader color" => Some(("properties", "leader-color")),
"Leader draw order:" => Some(("styles", "leader-draw-order")),
"Leader extension" => Some(("properties", "leader-extension")),
"Leader linetype" => Some(("properties", "leader-linetype")),
"Leader lineweight" => Some(("properties", "leader-lineweight")),
"Leader type" => Some(("properties", "leader-type")),
"LeaderFirst" => Some(("styles", "leaderfirst")),
"LeaderHeadFirst" => Some(("styles", "leaderheadfirst")),
"LeaderTailFirst" => Some(("styles", "leadertailfirst")),
"Leaders" => Some(("common", "leaders")),
"Leading" => Some(("styles", "leading")),
"Leading & trailing" => Some(("common", "leading-trailing")),
"Left" => Some(("common", "left")),
"Left Attachment" => Some(("properties", "left-attachment")),
"Left Offset" => Some(("properties", "left-offset")),
"Left attachment:" => Some(("common", "left-attachment")),
"Left to right" => Some(("properties", "left-to-right")),
"Left-to-right (DIMTXTDIRECTION)" => Some(("common", "left-to-right-dimtxtdirection")),
"Legacy Entity" => Some(("properties", "legacy-entity")),
"Length" => Some(("common", "length")),
"Less" => Some(("properties", "less")),
"Level of Smoothness" => Some(("properties", "level-of-smoothness")),
"Light" => Some(("common", "light")),
"Light Gray" => Some(("properties", "light-gray")),
"Limits generation (DIMLIM)" => Some(("common", "limits-generation-dimlim")),
"Line" => Some(("common", "line")),
"Line Spacing" => Some(("properties", "line-spacing")),
"Line color (ACI):" => Some(("draw", "line-color-aci")),
"Line space distance" => Some(("properties", "line-space-distance")),
"Line space factor" => Some(("properties", "line-space-factor")),
"Line space style" => Some(("properties", "line-space-style")),
"Line type:" => Some(("draw", "line-type")),
"Line weight:" => Some(("draw", "line-weight")),
"Line with arrow" => Some(("properties", "line-with-arrow")),
"Line without arrow" => Some(("properties", "line-without-arrow")),
"LineTypes" => Some(("styles", "linetypes")),
"Linear" => Some(("common", "linear")),
"Linear factor (DIMLFAC)" => Some(("draw", "linear-factor-dimlfac")),
"Lines" => Some(("common", "lines")),
"Lines & Arrows" => Some(("properties", "lines-arrows")),
"Linetype" => Some(("common", "linetype-title-case")),
"Linetype generation" => Some(("properties", "linetype-generation")),
"Linetype scale" => Some(("common", "linetype-scale")),
"Linetypes: {}" => Some(("styles", "linetypes-value-title-case")),
"Lineweight" => Some(("common", "lineweight-title-case")),
"Lineweight index (0-24, 255=obj):" => Some(("styles", "lineweight-index-0-24-255-obj")),
"Link\nData" => Some(("annotate", "link-data")),
"Linked cells" => Some(("properties", "linked-cells")),
"List" => Some(("common", "list")),
"Literal spaces: Space stays in the line instead of running the command (same as typing a leading '>'). Stays on until toggled off." => Some(("draw", "literal-spaces-space-stays-in-the-line-instead")),
"Load CTB/STB" => Some(("styles", "load-ctb-stb")),
"Load Partial CUI" => Some(("manage", "load-partial-cui")),
"Load failed" => Some(("plugins", "load-failed")),
"Load failed: %{error}" => Some(("plugins", "load-failed-error")),
"Loaded" => Some(("common", "loaded")),
"Loading README…" => Some(("plugins", "loading-readme")),
"Loading discussions…" => Some(("common", "loading-discussions")),
"Loading plugin catalog…" => Some(("plugins", "loading-plugin-catalog")),
"Loading references…" => Some(("ui", "loading-references")),
"Loading videos…" => Some(("common", "loading-videos")),
"Load…" => Some(("common", "load")),
"Lock" => Some(("layers", "lock")),
"Lock position" => Some(("properties", "lock-position")),
"Locked" => Some(("properties", "locked")),
"Loft Flags" => Some(("model", "loft-flags")),
"Loft Transform" => Some(("model", "loft-transform")),
"Low" => Some(("common", "low")),
"Low Threshold" => Some(("properties", "low-threshold")),
"Lower" => Some(("annotate", "lower")),
"LtScale" => Some(("styles", "ltscale")),
"Luminance" => Some(("properties", "luminance")),
"LwPolyline" => Some(("properties", "lwpolyline")),
"M closed" => Some(("properties", "m-closed")),
"M density" => Some(("properties", "m-density")),
"M vertex count" => Some(("properties", "m-vertex-count")),
"MASSPROP: no entities selected. Select entities first." => Some(("inquiry", "massprop-no-entities-selected-select-entities")),
"MATCHPROP Select destination objects (Enter to finish):" => Some(("properties", "matchprop-select-destination-objects-enter-to")),
"MATCHPROP Select source object:" => Some(("properties", "matchprop-select-source-object")),
"MEASURE Select object to measure:" => Some(("inquiry", "measure-select-object-to-measure")),
"MEASURE Specify segment length:" => Some(("inquiry", "measure-specify-segment-length")),
"MEASURE: entity type not supported or distance too large." => Some(("common", "measure-entity-type-not-supported-or-distance")),
"MEASURE: {count} point(s) placed." => Some(("common", "measure-count-point-s-placed")),
"MEASUREGEOM Enter an option [Distance/Radius/Angle/ARea]:" => Some(("inquiry", "measuregeom-enter-an-option-distance-radius-an")),
"MEASUREGEOM Select arc or circle:" => Some(("inquiry", "measuregeom-select-arc-or-circle")),
"MEASUREGEOM Specify first corner point (Enter to cancel):" => Some(("inquiry", "measuregeom-specify-first-corner-point-enter-t")),
"MEASUREGEOM Specify first point:" => Some(("inquiry", "measuregeom-specify-first-point")),
"MEASUREGEOM Specify first ray point:" => Some(("inquiry", "measuregeom-specify-first-ray-point")),
"MEASUREGEOM Specify next point (%{n} picked, Enter to calculate):" => Some(("inquiry", "measuregeom-specify-next-point-n-picked-enter")),
"MEASUREGEOM Specify second point:" => Some(("inquiry", "measuregeom-specify-second-point")),
"MEASUREGEOM Specify second ray point:" => Some(("inquiry", "measuregeom-specify-second-ray-point")),
"MEASUREGEOM Specify vertex point:" => Some(("inquiry", "measuregeom-specify-vertex-point")),
"MINSERT Enter block name:%{hint}" => Some(("insert", "minsert-enter-block-name-hint")),
"MINSERT Enter column spacing <%{val}>:" => Some(("insert", "minsert-enter-column-spacing-val")),
"MINSERT Enter number of columns <%{cols}>:" => Some(("insert", "minsert-enter-number-of-columns-cols")),
"MINSERT Enter number of rows <%{rows}>:" => Some(("insert", "minsert-enter-number-of-rows-rows")),
"MINSERT Enter row spacing <%{val}>:" => Some(("insert", "minsert-enter-row-spacing-val")),
"MINSERT Specify insertion point for \"%{name}\":" => Some(("insert", "minsert-specify-insertion-point-for-name")),
"MIRROR Erase source objects? [Yes/No] <No>:" => Some(("modify", "mirror-erase-source-objects-yes-no-no")),
"MIRROR Specify first mirror-line point [%{count} objects]:" => Some(("modify", "mirror-specify-first-mirror-line-point-count-o")),
"MIRROR Specify second point [p1=%{px},%{py}]:" => Some(("modify", "mirror-specify-second-point-p1-px-py")),
"MLEADER Specify arrowhead point:" => Some(("annotate", "mleader-specify-arrowhead-point")),
"MLEADER Specify landing point:" => Some(("annotate", "mleader-specify-landing-point")),
"MLEADER Specify next point [%{count} pts — Enter to place text]:" => Some(("annotate", "mleader-specify-next-point-count-pts-enter-to")),
"MLEADERADD Select a multileader:" => Some(("annotate", "mleaderadd-select-a-multileader")),
"MLEADERADD Specify arrowhead location:" => Some(("annotate", "mleaderadd-specify-arrowhead-location")),
"MLEADERADD Specify next leader point (%{count} pts, Enter to finish):" => Some(("annotate", "mleaderadd-specify-next-leader-point-count-pts")),
"MLEADERALIGN Leaders aligned." => Some(("common", "mleaderalign-leaders-aligned")),
"MLEADERALIGN Select multileaders to align (Enter when done):" => Some(("annotate", "mleaderalign-select-multileaders-to-align-ente")),
"MLEADERALIGN Specify direction — pick start point:" => Some(("annotate", "mleaderalign-specify-direction-pick-start-poin")),
"MLEADERALIGN Specify end point of alignment direction:" => Some(("annotate", "mleaderalign-specify-end-point-of-alignment-di")),
"MLEADERCOLLECT Leaders collected." => Some(("common", "mleadercollect-leaders-collected")),
"MLEADERCOLLECT Select multileaders to collect (Enter when done):" => Some(("annotate", "mleadercollect-select-multileaders-to-collect")),
"MLEADERCOLLECT Specify collected multileader location:" => Some(("annotate", "mleadercollect-specify-collected-multileader-l")),
"MLEADERREMOVE Click near the leader line to remove:" => Some(("annotate", "mleaderremove-click-near-the-leader-line-to-re")),
"MLEADERREMOVE Select a multileader:" => Some(("annotate", "mleaderremove-select-a-multileader")),
"MLEADERSTYLE: '{style_name}'.{prop} = {val:.3}" => Some(("layers", "mleaderstyle-style-name-prop-val-3")),
"MLEADERSTYLE: '{}' already exists." => Some(("layers", "mleaderstyle-already-exists")),
"MLEADERSTYLE: '{}' created." => Some(("layers", "mleaderstyle-created")),
"MLEADERSTYLE: '{}' not found." => Some(("layers", "mleaderstyle-not-found")),
"MLEADERSTYLE: current style set to '{name}'." => Some(("layers", "mleaderstyle-current-style-set-to-name")),
"MLEADERSTYLE: unknown property '{}'. Try: text_height arrowhead_size landing_distance landing_gap" => Some(("layers", "mleaderstyle-unknown-property-try-text-height")),
"Add Vertex" => Some(("modify", "add-vertex")),
"Closed Cross" => Some(("modify", "closed-cross")),
"Closed Tee" => Some(("modify", "closed-tee")),
"Corner Joint" => Some(("modify", "corner-joint")),
"Cut All" => Some(("modify", "cut-all")),
"Cut Single" => Some(("modify", "cut-single")),
"Delete Vertex" => Some(("modify", "delete-vertex")),
"Loaded multiline styles: {}" => Some(("draw", "loaded-multiline-styles")),
"Merged Cross" => Some(("modify", "merged-cross")),
"Merged Tee" => Some(("modify", "merged-tee")),
"MLEDIT Choose an edit tool:" => Some(("modify", "mledit-choose-an-edit-tool")),
"MLEDIT Select first multiline:" => Some(("modify", "mledit-select-first-multiline")),
"MLEDIT Select second multiline:" => Some(("modify", "mledit-select-second-multiline")),
"MLEDIT Specify the end of the weld range:" => Some(("modify", "mledit-specify-end-of-weld-range")),
"MLEDIT Specify the second cut point:" => Some(("modify", "mledit-specify-second-cut-point")),
"MLINE Current settings: Justification = {}, Scale = {}, Style = {}\nSpecify start point or [Justification/Scale/STyle]:" => Some(("draw", "mline-current-settings")),
"MLINE Enter justification type [Top/Zero/Bottom] <{}>:" => Some(("draw", "mline-enter-justification")),
"MLINE Enter scale factor <{}>:" => Some(("draw", "mline-enter-scale-factor-default")),
"MLINE Enter scale factor:" => Some(("draw", "mline-enter-scale-factor")),
"MLINE Enter style name or [?] <{}>:" => Some(("draw", "mline-enter-style-name")),
"MLINE Specify next point or [Close/Undo]:" => Some(("draw", "mline-specify-next-point-close-undo")),
"MLINE Specify next point or [Undo]:" => Some(("draw", "mline-specify-next-point-undo")),
"MLINE Specify next point (%{count} pts, Enter to finish, C to close, S to set scale):" => Some(("draw", "mline-specify-next-point-count-pts-enter-to-fi")),
"MLINE Specify start point (scale=%{scale}):" => Some(("draw", "mline-specify-start-point-scale-scale")),
"MLSTYLE: '{}' already exists." => Some(("layers", "mlstyle-already-exists")),
"MLSTYLE: '{}' created." => Some(("layers", "mlstyle-created")),
"MLSTYLE: '{}' deleted." => Some(("layers", "mlstyle-deleted")),
"MLSTYLE: '{}' not found." => Some(("layers", "mlstyle-not-found")),
"MLSTYLE: current style set to '{}'." => Some(("layers", "mlstyle-current-style-set-to")),
"MLeader" => Some(("annotate", "mleader")),
"MLeader styles: (none) active: {current}" => Some(("layers", "mleader-styles-none-active-current")),
"MLeader styles: {} active: {current}" => Some(("layers", "mleader-styles-active-current")),
"MLine" => Some(("properties", "mline")),
"MLineStyles:\n {}" => Some(("layers", "mlinestyles")),
"MODEL" => Some(("common", "model-uppercase")),
"MOVE Specify base point [%{count} objects]:" => Some(("modify", "move-specify-base-point-count-objects")),
"MOVE Specify destination [base %{bx},%{by}]:" => Some(("modify", "move-specify-destination-base-bx-by")),
"MS is only available in paper space layouts." => Some(("common", "ms-is-only-available-in-paper-space-layouts")),
"MSPACE" => Some(("common", "mspace")),
"MTEXT Specify insertion point:" => Some(("annotate", "mtext-specify-insertion-point")),
"MText" => Some(("common", "mtext")),
"MVIEW Specify corner of viewport or [Polygonal/Object/Fit/Insert view]:" => Some(("layout", "mview-specify-corner-of-viewport-or-polygonal")),
"MVIEW Specify opposite corner:" => Some(("layout", "mview-specify-opposite-corner")),
"MVIEW Insert view Choose a named view or [New]:" => Some(("layout", "mview-insert-view-choose-a-named-view-or-new")),
"MVIEW Insert view No named views; choose [New]:" => Some(("layout", "mview-insert-view-no-named-views-choose-new")),
"MVIEW Insert view Specify placement point:" => Some(("layout", "mview-insert-view-specify-placement-point")),
"MVIEW New view Specify first model-space corner:" => Some(("layout", "mview-new-view-specify-first-model-space-corne")),
"MVIEW New view Specify opposite model-space corner:" => Some(("layout", "mview-new-view-specify-opposite-model-space-co")),
"MVIEW Object Select a circle, full ellipse, or closed polyline:" => Some(("layout", "mview-object-select-a-circle-full-ellipse-or-c")),
"MVIEW Polygonal Specify start point:" => Some(("layout", "mview-polygonal-specify-start-point")),
"MVIEW Polygonal [%{mode}] Specify next point or [Arc/Line/Close/Undo] (%{count} points):" => Some(("layout", "mview-polygonal-mode-specify-next-point-or-arc")),
"MVIEW: switch to a paper space layout first." => Some(("view", "mview-switch-to-a-paper-space-layout-first")),
"MVIEW: the clipping boundary has no usable area." => Some(("common", "mview-the-clipping-boundary-has-no-usable-area")),
"Magenta" => Some(("common", "magenta")),
"Major axis vector X" => Some(("properties", "major-axis-vector-x")),
"Major axis vector Y" => Some(("properties", "major-axis-vector-y")),
"Major axis vector Z" => Some(("properties", "major-axis-vector-z")),
"Major radius" => Some(("properties", "major-radius")),
"Make Current" => Some(("layers", "make-current")),
"Make Open CAD Studio your default CAD app?" => Some(("modal", "make-open-cad-studio-your-default-cad-app")),
"Manage" => Some(("common", "manage")),
"Manage..." => Some(("ui", "manage-menu-period-title-case")),
"Manage…" => Some(("ui", "manage-picker-title-case")),
"Manual heights" => Some(("properties", "manual-heights")),
"Manual positions" => Some(("properties", "manual-positions")),
"Map Size" => Some(("properties", "map-size")),
"Markup" => Some(("annotate", "markup")),
"Mass Properties" => Some(("properties", "mass-properties")),
"Match" => Some(("properties", "match")),
"Match Layer" => Some(("layers", "match-layer")),
"Material" => Some(("properties", "material")),
"Material Bindings" => Some(("model", "material-bindings")),
"Material Details" => Some(("properties", "material-details")),
"Max leader points:" => Some(("styles", "max-leader-points")),
"Maximum Intensity" => Some(("properties", "maximum-intensity")),
"Measure Geometry" => Some(("inquiry", "measure-geometry")),
"Measurement" => Some(("properties", "measurement")),
"Merge overlapping lines" => Some(("plot", "merge-overlapping-lines")),
"Merged ranges" => Some(("properties", "merged-ranges")),
"Mesh" => Some(("properties", "mesh")),
"Meters" => Some(("common", "meters")),
"Middle" => Some(("common", "middle")),
"Middle Center" => Some(("common", "middle-center-title-case")),
"Middle Left" => Some(("common", "middle-left-title-case")),
"Middle Right" => Some(("common", "middle-right-title-case")),
"Middle center" => Some(("common", "middle-center-sentence-case")),
"Middle left" => Some(("common", "middle-left-sentence-case")),
"Middle right" => Some(("common", "middle-right-sentence-case")),
"MiddleCenter" => Some(("styles", "middlecenter")),
"MiddleLeft" => Some(("common", "middleleft")),
"MiddleOfBottomLine" => Some(("styles", "middleofbottomline")),
"MiddleOfText" => Some(("styles", "middleoftext")),
"MiddleOfTopLine" => Some(("styles", "middleoftopline")),
"MiddleRight" => Some(("common", "middleright")),
"Midpoint" => Some(("common", "midpoint")),
"Miles" => Some(("common", "miles")),
"Millimeters" => Some(("common", "millimeters")),
"Minimum Intensity" => Some(("properties", "minimum-intensity")),
"Minor axis vector X" => Some(("properties", "minor-axis-vector-x")),
"Minor axis vector Y" => Some(("properties", "minor-axis-vector-y")),
"Minor axis vector Z" => Some(("properties", "minor-axis-vector-z")),
"Minor radius" => Some(("properties", "minor-radius")),
"Minus tolerance (DIMTM)" => Some(("styles", "minus-tolerance-dimtm")),
"Mirror" => Some(("modify", "mirror")),
"Misc" => Some(("properties", "misc")),
"Mode" => Some(("properties", "mode")),
"Model" => Some(("common", "model-title-case")),
"Model Space" => Some(("layout", "model-space")),
"Model Viewports" => Some(("view", "model-viewports")),
"Model and layout list" => Some(("ui", "model-and-layout-list")),
"Model/Paper Space" => Some(("ui", "model-paper-space")),
"Modeler Display Data" => Some(("model", "modeler-display-data")),
"Modeler Format" => Some(("model", "modeler-format")),
"Modeler Geometry" => Some(("model", "modeler-geometry")),
"Modify" => Some(("common", "modify")),
"Mono" => Some(("view", "mono")),
"Monochrome" => Some(("properties", "monochrome")),
"More Colors…" => Some(("properties", "more-colors")),
"More…" => Some(("ui", "more")),
"Move" => Some(("common", "move")),
"Move Left" => Some(("layout", "move-left")),
"Move Right" => Some(("layout", "move-right")),
"Move freely" => Some(("modify", "move-freely")),
"Move text & arrows out" => Some(("modify", "move-text-arrows-out")),
"Multi-View\nBlock" => Some(("insert", "multi-view-block")),
"MultiLeader" => Some(("properties", "multileader")),
"MultiLine" => Some(("properties", "multiline")),
"Multileader" => Some(("annotate", "multileader")),
"Multileader Style Manager" => Some(("styles", "multileader-style-manager")),
"Multileader draw order:" => Some(("annotate", "multileader-draw-order")),
"Multileader style" => Some(("properties", "multileader-style")),
"Multiline style \"%{style}\" was not found." => Some(("draw", "multiline-style-was-not-found")),
"Multiline\nText" => Some(("annotate", "multiline-text")),
"Open Cross" => Some(("modify", "open-cross")),
"Open Tee" => Some(("modify", "open-tee")),
"Remove Vertex" => Some(("modify", "remove-vertex")),
"Weld All" => Some(("modify", "weld-all")),
"Multiline Style Manager" => Some(("styles", "multiline-style-manager")),
"Multiple" => Some(("common", "multiple")),
"Multiple lines" => Some(("properties", "multiple-lines")),
"Multiplier (DIMALTF)" => Some(("common", "multiplier-dimaltf")),
"N closed" => Some(("properties", "n-closed")),
"N density" => Some(("properties", "n-density")),
"N vertex count" => Some(("properties", "n-vertex-count")),
"NCOPY: copied {n} nested object(s) into model space (blocks kept)." => Some(("insert", "ncopy-copied-n-nested-object-s-into-model-spac")),
"NCOPY: select a block reference first." => Some(("insert", "ncopy-select-a-block-reference-first")),
"NURB Version" => Some(("model", "nurb-version")),
"Name" => Some(("common", "name-title-case")),
"Name:" => Some(("common", "name-label-title-case")),
"Named" => Some(("view", "named")),
"Named View" => Some(("properties", "named-view")),
"Named views: {}" => Some(("layers", "named-views")),
"Navigate" => Some(("view", "navigate")),
"Nearest" => Some(("common", "nearest")),
"New" => Some(("common", "new")),
"New Drawing" => Some(("file", "new-drawing")),
"New Layout" => Some(("layout", "new-layout")),
"New Release Available" => Some(("ui", "new-release-available")),
"New VP" => Some(("layers", "new-vp")),
"New VP Freeze" => Some(("layers", "new-vp-freeze")),
"New layer state" => Some(("layers", "new-layer-state")),
"New name…" => Some(("layout", "new-name")),
"No" => Some(("common", "no")),
"No Annotation" => Some(("properties", "no-annotation")),
"No additional plugins are available." => Some(("plugins", "no-additional-plugins-are-available")),
"No annotation scale named {arg}." => Some(("view", "no-annotation-scale-named-arg")),
"No annotation scales defined." => Some(("view", "no-annotation-scales-defined")),
"No available plugins match your search." => Some(("plugins", "no-available-plugins-match-your-search")),
"No columns" => Some(("properties", "no-columns")),
"No dim styles defined." => Some(("layers", "no-dim-styles-defined")),
"No drawing open — use New or Open first." => Some(("common", "no-drawing-open-use-new-or-open-first")),
"No drawing open. Use NEW or OPEN to start a drawing." => Some(("command", "no-drawing-open-use-new-or-open-to-start-a-dra")),
"No entities selected for WBLOCK." => Some(("insert", "no-entities-selected-for-wblock")),
"No groups found for selected objects." => Some(("common", "no-groups-found-for-selected-objects")),
"No hidden objects." => Some(("layers", "no-hidden-objects")),
"No installed plugins match your search." => Some(("plugins", "no-installed-plugins-match-your-search")),
"No layer states in this drawing" => Some(("layers", "no-layer-states-in-this-drawing")),
"No library" => Some(("plugins", "no-library")),
"No linetypes defined." => Some(("styles", "no-linetypes-defined")),
"No matching layer states" => Some(("layers", "no-matching-layer-states")),
"No matching patterns" => Some(("properties", "no-matching-patterns")),
"No multiline styles." => Some(("layers", "no-multiline-styles")),
"No named views saved." => Some(("layers", "no-named-views-saved")),
"No objects" => Some(("ui", "no-objects")),
"No plot style table loaded. Load or create one first." => Some(("file", "no-plot-style-table-loaded-load-or-create-one")),
"No plugin handled: {command}" => Some(("common", "no-plugin-handled-command")),
"No plugins installed yet." => Some(("plugins", "no-plugins-installed-yet")),
"No release notes provided." => Some(("ui", "no-release-notes-provided")),
"No selection" => Some(("properties", "no-selection")),
"No table styles." => Some(("layers", "no-table-styles")),
"No text styles defined." => Some(("layers", "no-text-styles-defined")),
"No user-defined blocks found in this drawing." => Some(("insert", "no-user-defined-blocks-found-in-this-drawing")),
"No viewport found in this layout." => Some(("common", "no-viewport-found-in-this-layout")),
"No viewports. Use MVIEW to create one, or VPORTS 2H / 2V / 4 / SINGLE." => Some(("view", "no-viewports-use-mview-to-create-one-or-vports")),
"NoOrigin" => Some(("view", "noorigin")),
"Node" => Some(("common", "node")),
"None" => Some(("common", "none-title-case")),
"None of the selected entities could be exported." => Some(("insert", "none-of-the-selected-entities-could-be-exporte")),
"Normal" => Some(("common", "normal")),
"Normal Map" => Some(("properties", "normal-map")),
"Normal X" => Some(("properties", "normal-x")),
"Normal Y" => Some(("properties", "normal-y")),
"Normal Z" => Some(("properties", "normal-z")),
"Not now" => Some(("modal", "not-now")),
"Not set" => Some(("layers", "not-set")),
"Not stacked" => Some(("styles", "not-stacked")),
"Notes" => Some(("properties", "notes")),
"Nothing found at that point." => Some(("common", "nothing-found-at-that-point")),
"Nothing to plot: model space contains no printable geometry." => Some(("file", "nothing-to-plot-model-space-contains-no-printa")),
"Nothing to redo." => Some(("common", "nothing-to-redo")),
"Nothing to undo." => Some(("common", "nothing-to-undo")),
"Number" => Some(("properties", "number")),
"Number of Edges" => Some(("properties", "number-of-edges")),
"Number of Faces" => Some(("properties", "number-of-faces")),
"Number of Grips" => Some(("properties", "number-of-grips")),
"Number of Vertices" => Some(("properties", "number-of-vertices")),
"Number of turns" => Some(("properties", "number-of-turns")),
"Number of control points" => Some(("properties", "number-of-control-points")),
"Number of fit points" => Some(("properties", "number-of-fit-points")),
"OBJECTSCALE: added the active scale to {n} object(s)." => Some(("view", "objectscale-added-the-active-scale-to-n-object")),
"OBJECTSCALE: select objects first." => Some(("view", "objectscale-select-objects-first")),
"OBJECTSCALE: the active annotation scale is unavailable." => Some(("view", "objectscale-the-active-annotation-scale-is-una")),
"OFFSET Select object to offset (Enter to finish):" => Some(("modify", "offset-select-object-to-offset-enter-to-finish")),
"OFFSET Specify offset distance or [Through] <%{d}>:" => Some(("modify", "offset-specify-offset-distance-or-through-d")),
"OFFSET%{n} Click side or [Multiple] [distance %{d}]:" => Some(("modify", "offset-n-click-side-or-multiple-distance-d")),
"OFFSET%{n} Click through point or [Multiple]:" => Some(("modify", "offset-n-click-through-point-or-multiple")),
"OFFSET%{n} Multiple Click next side [distance %{d}]:" => Some(("modify", "offset-n-multiple-click-next-side-distance-d")),
"OFFSET%{n} Multiple Click next through point:" => Some(("modify", "offset-n-multiple-click-next-through-point")),
"OK" => Some(("common", "ok")),
"OLE Frame" => Some(("properties", "ole-frame")),
"OOPS: nothing to restore." => Some(("file", "oops-nothing-to-restore")),
"OOPS: restored {n} object(s)." => Some(("file", "oops-restored-n-object-s")),
"OVERKILL: deleted {n} duplicate object(s)." => Some(("styles", "overkill-deleted-n-duplicate-object-s")),
"OVERKILL: no duplicate objects found." => Some(("styles", "overkill-no-duplicate-objects-found")),
"Object" => Some(("common", "object-title-case")),
"Object References" => Some(("properties", "object-references")),
"Object Snap" => Some(("ui", "object-snap")),
"Object Snap Tracking" => Some(("ui", "object-snap-tracking")),
"Object Snap Tracking\nF11" => Some(("ui", "object-snap-tracking-f11")),
"Object Snap list\nClick to choose snap types" => Some(("ui", "object-snap-list-click-to-choose-snap-types")),
"Object Snap: toggle on/off\nF3" => Some(("ui", "object-snap-toggle-on-off-f3")),
"Object colour set to {}." => Some(("styles", "object-colour-set-to")),
"Object is on locked layer \"{layer}\" — unlock the layer to edit it." => Some(("common", "object-is-on-locked-layer-layer-unlock-the-layer-to-edit-it")),
"Object is on locked layer \"{layer}\" — unlock the layer to edit its attributes." => Some(("command", "object-is-on-locked-layer-layer-unlock-the-lay")),
"Object is on locked layer \"{layer}\" — unlock the layer to select or edit it." => Some(("common", "object-is-on-locked-layer-layer-unlock-the-layer-to-select-or-edit-it")),
"Object lineweights" => Some(("plot", "object-lineweights")),
"Object type:" => Some(("ui", "object-type")),
"Object: %{object_label}" => Some(("styles", "object-object-label")),
"Oblique (°):" => Some(("common", "oblique")),
"Oblique Angle" => Some(("common", "oblique-angle")),
"Obliquing" => Some(("properties", "obliquing")),
"Off" => Some(("common", "off")),
"Offset" => Some(("common", "offset")),
"Offset (DIMEXO)" => Some(("modify", "offset-dimexo")),
"Offset From Arc" => Some(("properties", "offset-from-arc")),
"Ole2Frame" => Some(("properties", "ole2frame")),
"On" => Some(("common", "on")),
"On / Off" => Some(("layers", "on-off-spaced-separator-title-case")),
"On/Off" => Some(("layers", "on-off-title-case")),
"One color" => Some(("properties", "one-color")),
"Opacity" => Some(("properties", "opacity")),
"Opacity Map" => Some(("properties", "opacity-map")),
"Open" => Some(("common", "open")),
"Open .dwg and .dxf drawings in Open CAD Studio by default. You can change this later in your system settings." => Some(("modal", "open-dwg-and-dxf-drawings-in-open-cad-studio-b")),
"Open CAD Studio could not trust the certificate presented for the plugin registry. Check your system certificate and proxy settings, then retry." => Some(("plugins", "open-cad-studio-could-not-trust-the-certificat")),
"Open CAD Studio plugins are native packages and cannot run inside a browser. Download the desktop app to browse, install, and use plugins." => Some(("plugins", "open-cad-studio-plugins-are-native-packages-an")),
"Open CAD Studio ready." => Some(("file", "open-cad-studio-ready")),
"Open DWG/DXF: not yet implemented." => Some(("common", "open-dwg-dxf-not-yet-implemented")),
"Open Discussions on GitHub" => Some(("file", "open-discussions-on-github")),
"Open File" => Some(("file", "open-file-title-case")),
"Open File…" => Some(("file", "open-file-picker-title-case")),
"Open Release Page" => Some(("ui", "open-release-page")),
"Open and Save" => Some(("file", "open-and-save")),
"Open cancelled: \"{}\"" => Some(("common", "open-cancelled")),
"Open failed: {e}" => Some(("common", "open-failed-e")),
"Open or create a drawing to add a layout." => Some(("common", "open-or-create-a-drawing-to-add-a-layout")),
"Open or create a drawing to manage layer states." => Some(("common", "open-or-create-a-drawing-to-manage-layer-state")),
"Open or create a drawing to manage layouts." => Some(("common", "open-or-create-a-drawing-to-manage-layouts")),
"Open or create a drawing to switch layouts." => Some(("common", "open-or-create-a-drawing-to-switch-layouts")),
"Open playlist on YouTube" => Some(("file", "open-playlist-on-youtube")),
"Opened \"{name}\" — {entity_count} entities" => Some(("file", "opened-name-entity-count-entities")),
"Opened file location: {}" => Some(("common", "opened-file-location")),
"Opened printer properties." => Some(("file", "opened-printer-properties")),
"Opened read-only against other editors: {error}" => Some(("file", "opened-read-only-against-other-editors-error")),
"Opening \"{name}\" ({size_label})…" => Some(("common", "opening-name-size-label")),
"Opening OCS Discussions for help and questions..." => Some(("view", "opening-ocs-discussions-for-help-and-questions")),
"Opening OCS Web..." => Some(("view", "opening-ocs-web")),
"Opening Patreon page..." => Some(("view", "opening-patreon-page")),
"Opening feedback page..." => Some(("view", "opening-feedback-page")),
"Opening file" => Some(("ui", "opening-file")),
"Opening release notes..." => Some(("view", "opening-release-notes")),
"Operator:" => Some(("ui", "operator")),
"Optimized" => Some(("styles", "optimized")),
"Optional description" => Some(("layers", "optional-description")),
"Options" => Some(("common", "options-title-case")),
"Ordinate" => Some(("annotate", "ordinate")),
"Ordinate Type" => Some(("properties", "ordinate-type")),
"Orientation" => Some(("plot", "orientation")),
"Origin" => Some(("common", "origin")),
"Origin X" => Some(("properties", "origin-x")),
"Origin Y" => Some(("properties", "origin-y")),
"Origin Z" => Some(("properties", "origin-z")),
"Ortho" => Some(("common", "ortho")),
"Ortho Mode" => Some(("ui", "ortho-mode")),
"Orthogonal Mode\nF8" => Some(("ui", "orthogonal-mode-f8")),
"Out" => Some(("annotate", "out")),
"Out Of Range Behavior" => Some(("properties", "out-of-range-behavior")),
"Outer" => Some(("properties", "outer")),
"Output" => Some(("common", "output")),
"Outside" => Some(("common", "outside")),
"Outside limits." => Some(("common", "outside-limits")),
"Over first ext" => Some(("styles", "over-first-ext")),
"Over second ext" => Some(("styles", "over-second-ext")),
"Overall scale" => Some(("common", "overall-scale")),
"Overall scale (DIMSCALE)" => Some(("modify", "overall-scale-dimscale")),
"Overkill" => Some(("manage", "overkill")),
"Override Center X" => Some(("properties", "override-center-x")),
"Override Center Y" => Some(("properties", "override-center-y")),
"Override Center Z" => Some(("properties", "override-center-z")),
"Override Option" => Some(("properties", "override-option")),
"Overwrite" => Some(("common", "overwrite")),
"PAN ended." => Some(("command", "pan-ended")),
"PAN: drag with the left mouse button. Press Esc to exit." => Some(("view", "pan-drag-with-the-left-mouse-button-press-esc")),
"PAPER" => Some(("ui", "paper")),
"PAPER: double-click viewport to enter MSPACE\nMODEL: click to switch to Model Space" => Some(("ui", "paper-double-click-viewport-to-enter-mspace-mo")),
"PASTEBLOCK: clipboard is empty." => Some(("insert", "pasteblock-clipboard-is-empty")),
"PASTEBLOCK: {e}" => Some(("insert", "pasteblock-e")),
"PASTECLIP Pick insertion point:" => Some(("clipboard", "pasteclip-pick-insertion-point")),
"PASTEORIG: clipboard is empty." => Some(("insert", "pasteorig-clipboard-is-empty")),
"PASTEORIG: {} object(s) pasted at original coordinates." => Some(("insert", "pasteorig-object-s-pasted-at-original-coordina")),
"PDMODE new value [0=dot 1=none 2=+ 3=x 4=tick; +32 circle +64 square]:" => Some(("styles", "pdmode-new-value-0-dot-1-none-2-3-x-4-tick-32")),
"PDMODE = {v}" => Some(("styles", "pdmode-v")),
"PDMODE set to {v}" => Some(("styles", "pdmode-set-to-v")),
"PDSIZE new point size (0 = 5% of viewport, >0 = absolute, <0 = viewport percentage):" => Some(("styles", "pdsize-new-point-size-0-5-of-viewport-0-absolu")),
"PDSIZE = {v:.4}" => Some(("styles", "pdsize-v-4")),
"PDSIZE set to {v:.4}" => Some(("styles", "pdsize-set-to-v-4")),
"PEDIT Enter option:" => Some(("modify", "pedit-enter-option")),
"PEDIT Object is not a polyline. Turn it into one? [Yes/No] <Y>:" => Some(("modify", "pedit-object-is-not-a-polyline-turn-it-into-on")),
"PEDIT Select polyline (or a line/arc to convert):" => Some(("modify", "pedit-select-polyline-or-a-line-arc-to-convert")),
"PEDIT Specify new width:" => Some(("modify", "pedit-specify-new-width")),
"PEDIT Join Select objects to join (%{count} picked), Enter to merge:" => Some(("modify", "pedit-join-select-objects-to-join-count-picked")),
"PEDIT: applied." => Some(("common", "pedit-applied")),
"PEDIT: cannot convert this entity." => Some(("common", "pedit-cannot-convert-this-entity")),
"PEDIT: operation not applicable to this entity." => Some(("common", "pedit-operation-not-applicable-to-this-entity")),
"PERF" => Some(("common", "perf")),
"PICKADD = {} ({})" => Some(("styles", "pickadd")),
"PICKDRAG = {} ({})" => Some(("styles", "pickdrag")),
"PLAN [Current ucs / Ucs / World] <Current>:" => Some(("layers", "plan-current-ucs-ucs-world-current")),
"PLAN UCS ucs name:" => Some(("layers", "plan-ucs-ucs-name")),
"PLAN: current UCS plan view." => Some(("layers", "plan-current-ucs-plan-view")),
"PLAN: plan view of UCS '{}'." => Some(("layers", "plan-plan-view-of-ucs")),
"PLAN: world plan view." => Some(("layers", "plan-world-plan-view")),
"PLINE Specify start point:" => Some(("draw", "pline-specify-start-point")),
"PLINE [%{mode}] Next pt [%{count}pts]:" => Some(("draw", "pline-mode-next-pt-count-pts")),
"PLOTWINDOW Specify first corner of plot window:" => Some(("view", "plotwindow-specify-first-corner-of-plot-window")),
"PLOTWINDOW Specify opposite corner:" => Some(("view", "plotwindow-specify-opposite-corner")),
"POINT Specify point:" => Some(("draw", "point-specify-point")),
"POLYGON Enter number of sides <{}>:" => Some(("draw", "polygon-enter-number-of-sides")),
"POLYGON Specify center [{} sides]:" => Some(("draw", "polygon-specify-center-sides")),
"POLYGON Specify vertex on circle [{} sides inscribed]:" => Some(("draw", "polygon-specify-vertex-on-circle-sides-inscrib")),
"POLYGON C Enter number of sides <{}>:" => Some(("draw", "polygon-c-enter-number-of-sides")),
"POLYGON C Specify center [{} sides]:" => Some(("draw", "polygon-c-specify-center-sides")),
"POLYGON C Specify edge-midpoint radius [{} sides circumscribed]:" => Some(("draw", "polygon-c-specify-edge-midpoint-radius-sides-c")),
"POLYGON E Enter number of sides <%{n}>:" => Some(("draw", "polygon-e-enter-number-of-sides-n")),
"POLYGON E Specify first endpoint of edge [%{n} sides]:" => Some(("draw", "polygon-e-specify-first-endpoint-of-edge-n-sid")),
"POLYGON E Specify second endpoint of edge [%{n} sides]:" => Some(("draw", "polygon-e-specify-second-endpoint-of-edge-n-si")),
"POLYSOLID wall height:" => Some(("draw", "polysolid-wall-height")),
"POLYSOLID wall width:" => Some(("draw", "polysolid-wall-width")),
"POLYSOLID: built a wall solid from {used} segment(s) (width {width}, height {height})." => Some(("common", "polysolid-built-a-wall-solid-from-used-segment")),
"POLYSOLID: select a polyline first." => Some(("common", "polysolid-select-a-polyline-first")),
"POLYSOLID: the polyline has no usable segments." => Some(("common", "polysolid-the-polyline-has-no-usable-segments")),
"PSPACE" => Some(("common", "pspace")),
"PURGE [All / Blocks / LAyers / LineTypes / STyles]:" => Some(("styles", "purge-all-blocks-layers-linetypes-styles")),
"PURGE: nothing to purge." => Some(("styles", "purge-nothing-to-purge")),
"PURGE: unknown option \"{sub}\" — use ALL, Blocks, LAyers, LineTypes or STyles." => Some(("styles", "purge-unknown-option-sub-use-all-blocks-layers")),
"PURGE: {} item(s) removed — {}." => Some(("styles", "purge-item-s-removed")),
"PYRAMID base radius:" => Some(("draw", "pyramid-base-radius")),
"PYRAMID height (add sides by typing a 3rd number):" => Some(("draw", "pyramid-height-add-sides-by-typing-a-3rd-numbe")),
"PYRAMID: could not build all faces." => Some(("common", "pyramid-could-not-build-all-faces")),
"PYRAMID: created a {n}-sided pyramid (radius {radius}, height {height})." => Some(("common", "pyramid-created-a-n-sided-pyramid-radius-radiu")),
"PYRAMID: radius and height must be positive." => Some(("common", "pyramid-radius-and-height-must-be-positive")),
"PYRAMID: tessellation failed." => Some(("common", "pyramid-tessellation-failed")),
"PYRAMID: tessellation produced no geometry." => Some(("common", "pyramid-tessellation-produced-no-geometry")),
"Page Setup" => Some(("common", "page-setup")),
"Page setup applied to the layout." => Some(("file", "page-setup-applied-to-the-layout")),
"Page setup: {w:.1}×{h:.1} mm area={plot_area} center={center} rot={rotation}°" => Some(("plot", "page-setup-w-1-h-1-mm-area-plot-area-center-ce")),
"Page setups" => Some(("plot", "page-setups")),
"Palettes" => Some(("view", "palettes")),
"Pan" => Some(("view", "pan")),
"Paper" => Some(("common", "paper")),
"Paper Space Layout" => Some(("layout", "paper-space-layout")),
"Paper Text Height:" => Some(("plot", "paper-text-height")),
"Paper space last" => Some(("plot", "paper-space-last")),
"Paper units" => Some(("styles", "paper-units")),
"Parallel" => Some(("common", "parallel")),
"ParallelToLastLeaderLine" => Some(("styles", "paralleltolastleaderline")),
"Parsing entities…" => Some(("common", "parsing-entities")),
"Partial" => Some(("properties", "partial")),
"Paste" => Some(("common", "paste")),
"Paste a public repository URL. Compatible releases and the README are detected automatically." => Some(("plugins", "paste-a-public-repository-url-compatible-relea")),
"Paste as Block" => Some(("clipboard", "paste-as-block")),
"Paste from Clipboard" => Some(("clipboard", "paste-from-clipboard")),
"Paste to Original Coordinates" => Some(("clipboard", "paste-to-original-coordinates")),
"Path Array" => Some(("modify", "path-array")),
"Path Entity Transform" => Some(("model", "path-entity-transform")),
"Path Transform" => Some(("model", "path-transform")),
"Path type:" => Some(("file", "path-type")),
"Path: %{path}" => Some(("modal", "path-path")),
"Pattern" => Some(("properties", "pattern")),
"Pattern name" => Some(("properties", "pattern-name")),
"Payload" => Some(("properties", "payload")),
"Perimeter" => Some(("model", "perimeter")),
"Perpendicular" => Some(("common", "perpendicular")),
"Persp" => Some(("view", "persp")),
"Photometric" => Some(("common", "photometric")),
"Physical Intensity" => Some(("properties", "physical-intensity")),
"Physical Method" => Some(("properties", "physical-method")),
"Pick a point" => Some(("common", "pick-a-point")),
"Pick an object" => Some(("common", "pick-an-object")),
"Pick…" => Some(("plot", "pick")),
"Pinned" => Some(("common", "pinned")),
"Pitch And Family" => Some(("properties", "pitch-and-family")),
"Place text manually (DIMUPT)" => Some(("common", "place-text-manually-dimupt")),
"Periodic" => Some(("properties", "periodic")),
"Planar" => Some(("properties", "planar")),
"Platform" => Some(("ui", "platform")),
"Plot" => Some(("common", "plot")),
"Plot Glyph" => Some(("properties", "plot-glyph")),
"Plot Style Editor" => Some(("styles", "plot-style-editor")),
"Plot area" => Some(("plot", "plot-area")),
"Plot area is empty. Pick a larger window." => Some(("file", "plot-area-is-empty-pick-a-larger-window")),
"Plot in background" => Some(("plot", "plot-in-background")),
"Plot offset" => Some(("plot", "plot-offset")),
"Plot options" => Some(("plot", "plot-options")),
"Plot scale" => Some(("plot", "plot-scale")),
"Plot stamp" => Some(("plot", "plot-stamp")),
"Plot style" => Some(("common", "plot-style")),
"Plot style '{}' loaded ({} color entries)." => Some(("common", "plot-style-loaded-color-entries")),
"Plot style ACI {aci} updated." => Some(("file", "plot-style-aci-aci-updated")),
"Plot style table" => Some(("properties", "plot-style-table")),
"Plot style table '{}' is not loaded." => Some(("file", "plot-style-table-is-not-loaded")),
"Plot style table (pen assignments)" => Some(("plot", "plot-style-table-pen-assignments")),
"Plot style table cleared." => Some(("common", "plot-style-table-cleared")),
"Plot style table saved to \"{}\"." => Some(("common", "plot-style-table-saved-to")),
"Plot table attached to" => Some(("properties", "plot-table-attached-to")),
"Plot table type" => Some(("properties", "plot-table-type")),
"Plot transparency" => Some(("plot", "plot-transparency")),
"Plot upside-down" => Some(("plot", "plot-upside-down")),
"Plot window: {x0:.2},{y0:.2} to {x1:.2},{y1:.2}" => Some(("common", "plot-window-x0-2-y0-2-to-x1-2-y1-2")),
"Plot window: {x1:.2},{y1:.2} to {x2:.2},{y2:.2}" => Some(("common", "plot-window-x1-2-y1-2-to-x2-2-y2-2")),
"Plugin '{id}' failed to load: {e}" => Some(("common", "plugin-id-failed-to-load-e")),
"Plugin API %{plugin} is incompatible with this build's API %{build} ribbon ABI. Update or rebuild the plugin." => Some(("plugins", "plugin-api-plugin-is-incompatible-with-this-bu")),
"Plugin Manager" => Some(("common", "plugin-manager")),
"Plugin details" => Some(("plugins", "plugin-details")),
"Plugin registry request timed out" => Some(("plugins", "plugin-registry-request-timed-out")),
"Plugins" => Some(("plugins", "plugins")),
"Plugins are available in the desktop app" => Some(("plugins", "plugins-are-available-in-the-desktop-app")),
"Plus tolerance (DIMTP)" => Some(("styles", "plus-tolerance-dimtp")),
"Point" => Some(("common", "point")),
"Point 1 X" => Some(("properties", "point-1-x")),
"Point 1 Y" => Some(("properties", "point-1-y")),
"Point 1 Z" => Some(("properties", "point-1-z")),
"Point 2 X" => Some(("properties", "point-2-x")),
"Point 2 Y" => Some(("properties", "point-2-y")),
"Point 2 Z" => Some(("properties", "point-2-z")),
"Point 3 X" => Some(("properties", "point-3-x")),
"Point 3 Y" => Some(("properties", "point-3-y")),
"Point 3 Z" => Some(("properties", "point-3-z")),
"Point 4 X" => Some(("properties", "point-4-x")),
"Point 4 Y" => Some(("properties", "point-4-y")),
"Point 4 Z" => Some(("properties", "point-4-z")),
"Point Cloud" => Some(("common", "point-cloud")),
"Point Cloud Display" => Some(("properties", "point-cloud-display")),
"Point Cloud Ex" => Some(("properties", "point-cloud-ex")),
"Point Cloud Ex Display" => Some(("properties", "point-cloud-ex-display")),
"Point Count" => Some(("properties", "point-count")),
"Point Size:" => Some(("styles", "point-size")),
"Point Style" => Some(("styles", "point-style")),
"Point X" => Some(("properties", "point-x")),
"Point Y" => Some(("properties", "point-y")),
"Point Z" => Some(("properties", "point-z")),
"Polar Array" => Some(("modify", "polar-array")),
"Polar Tracking" => Some(("ui", "polar-tracking")),
"Polar Tracking (%{angle})\nF10 — left-click on/off\nRight-click cycles · ▾ picks angle" => Some(("ui", "polar-tracking-angle-f10-left-click-on-off-rig")),
"Polar angle\nClick to choose" => Some(("ui", "polar-angle-click-to-choose")),
"PolyfaceMesh" => Some(("properties", "polyfacemesh")),
"Polygon - Circumscribed" => Some(("draw", "polygon-circumscribed")),
"Polygon - Edge" => Some(("draw", "polygon-edge")),
"Polygon - Inscribed" => Some(("draw", "polygon-inscribed")),
"PolygonMesh" => Some(("properties", "polygonmesh")),
"Polygonal" => Some(("layout", "polygonal")),
"Polyline" => Some(("common", "polyline")),
"Polyline broken at vertex." => Some(("command", "polyline-broken-at-vertex")),
"Polyline2D" => Some(("properties", "polyline2d")),
"Polyline3D" => Some(("properties", "polyline3d")),
"Portrait" => Some(("common", "portrait")),
"Position" => Some(("common", "position")),
"Position X" => Some(("common", "position-x")),
"Position Y" => Some(("common", "position-y")),
"Position Z" => Some(("common", "position-z")),
"Precision" => Some(("common", "precision")),
"Predefined" => Some(("properties", "predefined")),
"Preset" => Some(("common", "preset")),
"Preview" => Some(("plot", "preview")),
"Previous" => Some(("common", "previous")),
"Primary" => Some(("common", "primary")),
"Primary Units" => Some(("common", "primary-units")),
"Print" => Some(("common", "print")),
"Print failed: {e}" => Some(("common", "print-failed-e")),
"Printer / plotter" => Some(("plot", "printer-plotter")),
"Projection" => Some(("view", "projection")),
"Prompt" => Some(("common", "prompt")),
"Properties" => Some(("common", "properties")),
"Properties matched to {} object(s)." => Some(("common", "properties-matched-to-object-s")),
"Properties restored by this state" => Some(("layers", "properties-restored-by-this-state")),
"Properties…" => Some(("plot", "properties")),
"Property Bag" => Some(("properties", "property-bag")),
"Property:" => Some(("ui", "property")),
"Proxy Entity" => Some(("properties", "proxy-entity")),
"Proxy ID" => Some(("properties", "proxy-id")),
"Purge" => Some(("manage", "purge")),
"QDIM Select geometry to dimension (Enter when done):" => Some(("annotate", "qdim-select-geometry-to-dimension-enter-when-d")),
"QDIM Specify dimension line position:" => Some(("annotate", "qdim-specify-dimension-line-position")),
"QDIM {made} dimensions created." => Some(("annotate", "qdim-made-dimensions-created")),
"QDIM: endpoints collapse to a single position." => Some(("annotate", "qdim-endpoints-collapse-to-a-single-position")),
"QDIM: no dimensionable endpoints in the selection." => Some(("annotate", "qdim-no-dimensionable-endpoints-in-the-selecti")),
"QSELECT: no matching entities." => Some(("inquiry", "qselect-no-matching-entities")),
"QSELECT: {} entity(ies) selected." => Some(("inquiry", "qselect-entity-ies-selected")),
"QSELECT: {} object(s) selected." => Some(("common", "qselect-object-s-selected")),
"QUICKPRINT %{count} selected — Enter to plot, or keep selecting:" => Some(("view", "quickprint-count-selected-enter-to-plot-or-kee")),
"QUICKPRINT Select objects to quick-print:" => Some(("view", "quickprint-select-objects-to-quick-print")),
"Quadrant" => Some(("common", "quadrant")),
"Quality" => Some(("common", "quality")),
"Quick Dim" => Some(("annotate", "quick-dim")),
"Quick Properties" => Some(("ui", "quick-properties")),
"Quick Properties\nFloating panel on selection" => Some(("ui", "quick-properties-floating-panel-on-selection")),
"Quick Select" => Some(("ui", "quick-select-title-case")),
"Quick Select..." => Some(("ui", "quick-select-menu-period-title-case")),
"Quick print works in model space." => Some(("file", "quick-print-works-in-model-space")),
"RAY Specify start point:" => Some(("draw", "ray-specify-start-point")),
"RAY Specify through point:" => Some(("draw", "ray-specify-through-point")),
"README could not be loaded" => Some(("plugins", "readme-could-not-be-loaded")),
"RECT Calculate dimensions based on [Length / Width] <Length>:" => Some(("draw", "rect-calculate-dimensions-based-on-length-width")),
"RECT Specify elevation <{}>:" => Some(("draw", "rect-specify-elevation")),
"RECT Specify fillet radius <{}>:" => Some(("draw", "rect-specify-fillet-radius")),
"RECT Specify first chamfer distance <{}>:" => Some(("draw", "rect-specify-first-chamfer-distance")),
"RECT Specify first corner:" => Some(("draw", "rect-specify-first-corner")),
"RECT Specify orientation from the first corner:" => Some(("draw", "rect-specify-orientation-from-the-first-corner")),
"RECT Specify opposite corner:" => Some(("draw", "rect-specify-opposite-corner")),
"RECT Specify rectangle area:" => Some(("draw", "rect-specify-rectangle-area")),
"RECT Specify rectangle length:" => Some(("draw", "rect-specify-rectangle-length")),
"RECT Specify rectangle width:" => Some(("draw", "rect-specify-rectangle-width")),
"RECT Specify rotation angle <{}>:" => Some(("draw", "rect-specify-rotation-angle")),
"RECT Specify second chamfer distance <{}>:" => Some(("draw", "rect-specify-second-chamfer-distance")),
"RECT Specify thickness <{}>:" => Some(("draw", "rect-specify-thickness")),
"RECT Specify width <{}>:" => Some(("draw", "rect-specify-width")),
"RECT CEN Specify center point:" => Some(("draw", "rect-cen-specify-center-point")),
"RECT CEN Specify corner point:" => Some(("draw", "rect-cen-specify-corner-point")),
"RECT ROT Specify adjacent corner (defines edge direction):" => Some(("draw", "rect-rot-specify-adjacent-corner-defines-edge")),
"RECT ROT Specify first corner:" => Some(("draw", "rect-rot-specify-first-corner")),
"RECT ROT Specify height (perpendicular pick):" => Some(("draw", "rect-rot-specify-height-perpendicular-pick")),
"REFCLOSE [Save/Discard] <Save>:" => Some(("modify", "refclose-save-discard-save")),
"REFCLOSE: Block \"{}\" saved. All references updated." => Some(("inquiry", "refclose-block-saved-all-references-updated")),
"REFCLOSE: Changes discarded." => Some(("inquiry", "refclose-changes-discarded")),
"REFCLOSE: no REFEDIT session active." => Some(("inquiry", "refclose-no-refedit-session-active")),
"REFEDIT Select block reference to edit:" => Some(("modify", "refedit-select-block-reference-to-edit")),
"REFEDIT: Editing block \"{}\". Run REFCLOSE to save, REFCLOSE_DISCARD to cancel." => Some(("inquiry", "refedit-editing-block-run-refclose-to-save-ref")),
"REFEDIT: a session is already active. Use REFCLOSE first." => Some(("inquiry", "refedit-a-session-is-already-active-use-refclo")),
"REFEDIT: block \"{}\" not found." => Some(("inquiry", "refedit-block-not-found")),
"REFEDIT: block is empty." => Some(("inquiry", "refedit-block-is-empty")),
"REFEDIT: selected object is not an INSERT." => Some(("inquiry", "refedit-selected-object-is-not-an-insert")),
"REGION: created {count} region(s)." => Some(("draw", "region-created-count-region-s")),
"REGION: select closed polylines or circles." => Some(("draw", "region-select-closed-polylines-or-circles")),
"RENAME Select the object type to rename:" => Some(("command", "rename-select-the-object-type-to-rename")),
"RENAME %{type} Enter the current name:" => Some(("command", "rename-type-enter-the-current-name")),
"RENAME %{type} Rename \"%{old}\" to:" => Some(("command", "rename-type-rename-old-to")),
"RENAME: '{}' → '{}'." => Some(("styles", "rename")),
"RENAME: could not rename '{}' in {} — not found or protected, or '{}' is invalid or taken." => Some(("styles", "rename-could-not-rename-in-not-found-or-protec")),
"RENAME: could not rename block '{}' — missing/anonymous/xref, or '{}' is invalid or taken." => Some(("styles", "rename-could-not-rename-block-missing-anonymou")),
"RENAME: unknown type '{}'. Use LAYER BLOCK STYLE DIMSTYLE LINETYPE UCS VIEW" => Some(("styles", "rename-unknown-type-use-layer-block-style-dims")),
"REVCLOUD Specify next point (%{count} pts, Enter to close):" => Some(("draw", "revcloud-specify-next-point-count-pts-enter-to")),
"REVCLOUD Specify start point (arc length = %{arc_length}):" => Some(("draw", "revcloud-specify-start-point-arc-length-arc-le")),
"REVCLOUD First corner (%{style}, arc length %{length}): %{message}" => Some(("draw", "revcloud-first-corner")),
"REVCLOUD Opposite corner: %{message}" => Some(("draw", "revcloud-opposite-corner")),
"REVCLOUD Polygonal start point (%{style}, arc length %{length}): %{message}" => Some(("draw", "revcloud-polygonal-start-point")),
"REVCLOUD Next polygonal point (%{count} points, Enter to close): %{message}" => Some(("draw", "revcloud-next-polygonal-point")),
"REVCLOUD Freehand first point (%{style}, arc length %{length}): %{message}" => Some(("draw", "revcloud-freehand-first-point")),
"REVCLOUD Guide the cursor, then click or press Enter to close: %{message}" => Some(("draw", "revcloud-guide-cursor")),
"REVCLOUD Approximate arc chord length <%{length}>:" => Some(("draw", "revcloud-approximate-arc-chord-length")),
"REVCLOUD Style [Normal/Calligraphy] <%{style}>:" => Some(("draw", "revcloud-style")),
"REVCLOUD Select a closed circle, ellipse, polyline, or spline: %{message}" => Some(("draw", "revcloud-select-closed-curve")),
"REVCLOUD Reverse arc direction [Yes/No] <No>:" => Some(("draw", "revcloud-reverse-arc-direction")),
"REVCLOUD Select a closed revision-cloud polyline near the replacement start: %{message}" => Some(("draw", "revcloud-select-revision-cloud")),
"REVCLOUD Replacement point %{count}; finish on another cloud vertex:" => Some(("draw", "revcloud-replacement-point")),
"REVCLOUD Pick the side of the original cloud to erase:" => Some(("draw", "revcloud-pick-side")),
"REVERSE Select line, polyline or spline to reverse:" => Some(("modify", "reverse-select-line-polyline-or-spline-to-reve")),
"REVOLVE Angle of revolution <360>:" => Some(("insert", "revolve-angle-of-revolution-360")),
"REVOLVE Axis end point:" => Some(("insert", "revolve-axis-end-point")),
"REVOLVE Axis start point:" => Some(("insert", "revolve-axis-start-point")),
"REVOLVE Select profile:" => Some(("insert", "revolve-select-profile")),
"REVOLVE: could not revolve profile." => Some(("common", "revolve-could-not-revolve-profile")),
"REVOLVE: entity not found." => Some(("common", "revolve-entity-not-found")),
"REVOLVE: solid created ({:.0}°)." => Some(("common", "revolve-solid-created-0")),
"ROTATE Specify first reference point or type reference angle:" => Some(("modify", "rotate-specify-first-reference-point-or-type-r")),
"ROTATE Specify new absolute angle [ref=%{a}]:" => Some(("modify", "rotate-specify-new-absolute-angle-ref-a")),
"ROTATE Specify rotation angle <%{a}>:" => Some(("modify", "rotate-specify-rotation-angle-a")),
"ROTATE Specify rotation center [%{count} objects]:" => Some(("modify", "rotate-specify-rotation-center-count-objects")),
"ROTATE Specify second reference point:" => Some(("modify", "rotate-specify-second-reference-point")),
"Radians" => Some(("common", "radians")),
"Radius" => Some(("common", "radius")),
"Radius = %{radius}, Diameter = %{diameter}" => Some(("inquiry", "radius-radius-diameter-diameter")),
"Radius ratio" => Some(("properties", "radius-ratio")),
"Raster Image" => Some(("properties", "raster-image")),
"RasterImage" => Some(("properties", "rasterimage")),
"Ray" => Some(("common", "ray")),
"Reactor" => Some(("properties", "reactor")),
"Read-only session (--read-only): saving is disabled." => Some(("common", "read-only-session-read-only-saving-is-disabled")),
"Reading file…" => Some(("ui", "reading-file")),
"Realistic" => Some(("common", "realistic")),
"Recent Documents" => Some(("common", "recent-documents")),
"Recent Files" => Some(("common", "recent-files")),
"Recent file no longer exists: {}" => Some(("common", "recent-file-no-longer-exists")),
"Records" => Some(("properties", "records")),
"Rectangle - Center" => Some(("draw", "rectangle-center")),
"Rectangle - Rotated" => Some(("draw", "rectangle-rotated")),
"Rectangle - Two Corners" => Some(("draw", "rectangle-two-corners")),
"Rectangular Array" => Some(("modify", "rectangular-array")),
"Red" => Some(("common", "red")),
"Redo" => Some(("ui", "redo")),
"Redo: {last_label}" => Some(("common", "redo-last-label")),
"Reference" => Some(("common", "reference")),
"Reference Point" => Some(("common", "reference-point")),
"Reflection Map" => Some(("properties", "reflection-map")),
"Reflectivity" => Some(("properties", "reflectivity")),
"Refraction" => Some(("properties", "refraction")),
"Refraction Map" => Some(("properties", "refraction-map")),
"Region" => Some(("properties", "region")),
"Registered Class Entity" => Some(("properties", "registered-class-entity")),
"Reload failed: {error}" => Some(("file", "reload-failed-error")),
"Reload from Disk" => Some(("modal", "reload-from-disk")),
"Remote Text" => Some(("properties", "remote-text")),
"Remove Leader" => Some(("common", "remove-leader")),
"Removed annotation scale {arg}." => Some(("view", "removed-annotation-scale-arg")),
"Rename" => Some(("common", "rename")),
"Renamed '{old}' → '{new}'." => Some(("common", "renamed-old-new")),
"Render Flags" => Some(("properties", "render-flags")),
"Repeat %{last}" => Some(("ui", "repeat-last")),
"Repeat bottom labels" => Some(("properties", "repeat-bottom-labels")),
"Repeat top labels" => Some(("properties", "repeat-top-labels")),
"Replace" => Some(("common", "replace")),
"Replace All" => Some(("ui", "replace-all")),
"Replace with:" => Some(("ui", "replace-with")),
"Replacement text" => Some(("common", "replacement-text")),
"Report" => Some(("common", "report")),
"Requires 0 OR 1 OR MULTIPLE OR SINGLE" => Some(("styles", "requires-0-or-1-or-multiple-or-single")),
"Requires 0 OR 1 OR MULTIPLE OR SINGLE." => Some(("annotate", "requires-0-or-1-or-multiple-or-single")),
"Requires 0 OR 1 OR MULTIPLE OR SINGLE. " => Some(("common", "requires-0-or-1-or-multiple-or-single")),
"Requires 0 or 1" => Some(("styles", "requires-0-or-1")),
"Requires Single or Multiple." => Some(("annotate", "requires-single-or-multiple")),
"Requires Single or Multiple. " => Some(("common", "requires-single-or-multiple")),
"Requires a non-negative number of minutes (0 = off)" => Some(("styles", "requires-a-non-negative-number-of-minutes-0-of")),
"Restart to load" => Some(("plugins", "restart-to-load")),
"Restore" => Some(("common", "restore")),
"Restored properties" => Some(("layers", "restored-properties")),
"Retry" => Some(("common", "retry")),
"Rev Cloud" => Some(("draw", "rev-cloud")),
"Calligraphy" => Some(("draw", "calligraphy")),
"First point" => Some(("draw", "first-point")),
"Freehand" => Some(("draw", "freehand")),
"Rectangular" => Some(("draw", "rectangular")),
"The selected path cannot form a revision cloud." => Some(("draw", "revcloud-path-cannot-form")),
"Select a closed revision-cloud polyline." => Some(("draw", "revcloud-select-closed-revision-cloud")),
"The selected polyline is not planar." => Some(("draw", "revcloud-polyline-not-planar")),
"The two corners must define a non-zero area." => Some(("draw", "revcloud-corners-non-zero-area")),
"Arc length must be greater than zero." => Some(("draw", "revcloud-arc-length-positive")),
"Enter a valid arc length." => Some(("draw", "revcloud-enter-valid-arc-length")),
"Select a supported closed curve." => Some(("draw", "revcloud-select-supported-closed-curve")),
"Select a closed circle, ellipse, polyline, or spline." => Some(("draw", "revcloud-select-closed-entity")),
"Reverse" => Some(("common", "reverse")),
"Revision" => Some(("model", "revision")),
"Revolve Entity" => Some(("model", "revolve-entity")),
"Revolve Flags" => Some(("model", "revolve-flags")),
"Right" => Some(("common", "right")),
"Right Attachment" => Some(("properties", "right-attachment")),
"Right Offset" => Some(("properties", "right-offset")),
"Right attachment:" => Some(("common", "right-attachment")),
"Rotate" => Some(("common", "rotate")),
"Rotation" => Some(("common", "rotation")),
"Round off (DIMALTRND)" => Some(("common", "round-off-dimaltrnd")),
"Round off (DIMRND)" => Some(("common", "round-off-dimrnd")),
"Rows" => Some(("properties", "rows")),
"SAVEALL: save each tab individually in the web build." => Some(("file", "saveall-save-each-tab-individually-in-the-web")),
"SAVEALL: saved {saved} drawing(s){}." => Some(("file", "saveall-saved-saved-drawing-s")),
"SAVEALL: {} already has a save running" => Some(("file", "saveall-already-has-a-save-running")),
"SAVEALL: {} failed: {e}" => Some(("file", "saveall-failed-e")),
"SAVETIME autosave interval in minutes (0 = off):" => Some(("styles", "savetime-autosave-interval-in-minutes-0-off")),
"SAVETIME = {}" => Some(("styles", "savetime")),
"SCALE Specify base point [%{count} objects]:" => Some(("modify", "scale-specify-base-point-count-objects")),
"SCALE Specify first reference point or type reference length:" => Some(("modify", "scale-specify-first-reference-point-or-type-re")),
"SCALE Specify new length from base or type a length [ref=%{d}]:" => Some(("modify", "scale-specify-new-length-from-base-or-type-a-l")),
"SCALE Specify scale factor <%{f}>:" => Some(("modify", "scale-specify-scale-factor-f")),
"SCALE Specify second reference point:" => Some(("modify", "scale-specify-second-reference-point")),
"SCALELISTEDIT [Add / Delete]:" => Some(("view", "scalelistedit-add-delete")),
"SCALELISTEDIT ADD new scale ratio (e.g. 1:50):" => Some(("view", "scalelistedit-add-new-scale-ratio-e-g-1-50")),
"SCALELISTEDIT ADD: use a ratio like 1:50." => Some(("view", "scalelistedit-add-use-a-ratio-like-1-50")),
"SCALELISTEDIT DELETE scale ratio to remove:" => Some(("view", "scalelistedit-delete-scale-ratio-to-remove")),
"SCALETEXT scale factor (or 'H <height>' for an absolute height):" => Some(("styles", "scaletext-scale-factor-or-h-height-for-an-abso")),
"SCALETEXT: no Text/MText in selection." => Some(("styles", "scaletext-no-text-mtext-in-selection")),
"SCALETEXT: scaled {count} text entity(ies)." => Some(("styles", "scaletext-scaled-count-text-entity-ies")),
"SCALETEXT: select Text/MText entities first." => Some(("styles", "scaletext-select-text-mtext-entities-first")),
"SCALETEXT: value must be positive." => Some(("styles", "scaletext-value-must-be-positive")),
"SCRIPT path to the .scr file:" => Some(("file", "script-path-to-the-scr-file")),
"SCRIPT: cannot read {p}: {e}" => Some(("file", "script-cannot-read-p-e")),
"SCRIPT: running {} command(s) from {p}." => Some(("file", "script-running-command-s-from-p")),
"SECTION cutting-plane axis [X / Y / Z]:" => Some(("draw", "section-cutting-plane-axis-x-y-z")),
"SECTION offset along X:" => Some(("draw", "section-offset-along-x")),
"SECTION offset along Y:" => Some(("draw", "section-offset-along-y")),
"SECTION offset along Z:" => Some(("draw", "section-offset-along-z")),
"SECTION: could not build the cutting plane." => Some(("common", "section-could-not-build-the-cutting-plane")),
"SECTION: could not determine the solid's extent." => Some(("common", "section-could-not-determine-the-solid-s-extent")),
"SECTION: created {} section line(s) at {}={value}." => Some(("common", "section-created-section-line-s-at-value")),
"SECTION: select exactly one solid created this session." => Some(("common", "section-select-exactly-one-solid-created-this")),
"SECTION: solid modelling is unavailable in this build." => Some(("common", "section-solid-modelling-is-unavailable-in-this")),
"SECTION: the plane does not cross the solid." => Some(("common", "section-the-plane-does-not-cross-the-solid")),
"SELECTALL: {} object(s) selected." => Some(("inquiry", "selectall-object-s-selected")),
"SELHANDLES: no entities selected. Select entities first." => Some(("inquiry", "selhandles-no-entities-selected-select-entitie")),
"SETBYLAYER: reset {changed} entity/entities to ByLayer." => Some(("styles", "setbylayer-reset-changed-entity-entities-to-by")),
"SETBYLAYER: select entities first." => Some(("styles", "setbylayer-select-entities-first")),
"SETVAR new value (blank to read):" => Some(("styles", "setvar-new-value-blank-to-read")),
"SETVAR variable name:" => Some(("styles", "setvar-variable-name")),
"SETVAR: {name} requires 0, 1, or 2." => Some(("draw", "setvar-frame-range")),
"SHEETSET: Sheet Set Manager not yet implemented." => Some(("view", "sheetset-sheet-set-manager-not-yet-implemented")),
"SHX" => Some(("properties", "shx")),
"Connect" => Some(("draw", "sketch-connect")),
"Exit" => Some(("draw", "sketch-exit")),
"Increment" => Some(("draw", "sketch-increment")),
"Pen" => Some(("draw", "sketch-pen")),
"Quit" => Some(("draw", "sketch-quit")),
"Record" => Some(("draw", "sketch-record")),
"Stop erasing" => Some(("draw", "sketch-stop-erasing")),
"SKETCH Object type [Line/Polyline/Spline]:" => Some(("draw", "sketch-object-type")),
"SKETCH Record increment <%{value}>:" => Some(("draw", "sketch-record-increment")),
"SKETCH Spline fit tolerance <%{value}>:" => Some(("draw", "sketch-spline-fit-tolerance")),
"SKETCH Erase — move backward over the temporary sketch:" => Some(("draw", "sketch-erase-move-backward")),
"SKETCH (%{type}, increment %{increment}) Pen down — move to sketch:" => Some(("draw", "sketch-pen-down-move")),
"SKETCH (%{type}, increment %{increment}) Pen up — click to lower the pen:" => Some(("draw", "sketch-pen-up-click")),
"SKETCH Pen down — move to sketch, click to lift, Enter to record:" => Some(("draw", "sketch-pen-down-move-to-sketch-click-to-lift-e")),
"SKETCH Pen up — click to lower the pen, Enter to record:" => Some(("draw", "sketch-pen-up-click-to-lower-the-pen-enter-to")),
"SLICE cutting-plane axis [X / Y / Z] (add TOP/BOTTOM by typing):" => Some(("draw", "slice-cutting-plane-axis-x-y-z-add-top-bottom")),
"SLICE offset along X:" => Some(("draw", "slice-offset-along-x")),
"SLICE offset along Y:" => Some(("draw", "slice-offset-along-y")),
"SLICE offset along Z:" => Some(("draw", "slice-offset-along-z")),
"SLICE failed — the plane may not cross the solid." => Some(("common", "slice-failed-the-plane-may-not-cross-the-solid")),
"SLICE: could not determine the solid's extent." => Some(("common", "slice-could-not-determine-the-solid-s-extent")),
"SLICE: cut at {ax}={value}, kept the {} half." => Some(("common", "slice-cut-at-ax-value-kept-the-half")),
"SLICE: select exactly one solid created this session." => Some(("common", "slice-select-exactly-one-solid-created-this-se")),
"SLICE: the plane does not cross the solid on the kept side." => Some(("common", "slice-the-plane-does-not-cross-the-solid-on-th")),
"SOLID Specify first point:" => Some(("draw", "solid-specify-first-point")),
"SOLID Specify fourth point:" => Some(("draw", "solid-specify-fourth-point")),
"SOLID Specify second point:" => Some(("draw", "solid-specify-second-point")),
"SOLID Specify third point:" => Some(("draw", "solid-specify-third-point")),
"SPLINE Specify first control point:" => Some(("draw", "spline-specify-first-control-point")),
"SPLINE Specify first point:" => Some(("draw", "spline-specify-first-point")),
"SPLINE Specify next point [%{n} pts]:" => Some(("draw", "spline-specify-next-point-n-pts")),
"SPLINEDIT Select spline:" => Some(("modify", "splinedit-select-spline")),
"SPLINEDIT [CLOSE/OPEN/REVERSE/EXIT]:" => Some(("modify", "splinedit-close-open-reverse-exit")),
"SPLINEFIT: fit a spline through {n} points." => Some(("common", "splinefit-fit-a-spline-through-n-points")),
"SPLINEFIT: need at least 3 points." => Some(("common", "splinefit-need-at-least-3-points")),
"SPLINEFIT: select a polyline to fit a spline through." => Some(("common", "splinefit-select-a-polyline-to-fit-a-spline-th")),
"STEPOUT: exported to \"{}\"" => Some(("common", "stepout-exported-to")),
"STEPOUT: no 3D mesh data in this drawing." => Some(("common", "stepout-no-3d-mesh-data-in-this-drawing")),
"STEPOUT: {error}" => Some(("common", "stepout-error")),
"STLOUT: exported to \"{}\"" => Some(("common", "stlout-exported-to")),
"STLOUT: no 3D mesh data in this drawing." => Some(("common", "stlout-no-3d-mesh-data-in-this-drawing")),
"STLOUT: {error}" => Some(("common", "stlout-error")),
"STRETCH Specify base point:" => Some(("modify", "stretch-specify-base-point")),
"STRETCH Specify first corner of crossing window [%{count} objects]:" => Some(("modify", "stretch-specify-first-corner-of-crossing-window-count-objects")),
"STRETCH Specify first corner of crossing window:" => Some(("modify", "stretch-specify-first-corner-of-crossing-window")),
"STRETCH Specify new point [base %{bx},%{bz}]:" => Some(("modify", "stretch-specify-new-point-base-bx-bz")),
"STRETCH Specify opposite corner:" => Some(("modify", "stretch-specify-opposite-corner")),
"STRETCH: nothing crosses the window." => Some(("common", "stretch-nothing-crosses-the-window")),
"STRETCH: {count} entity(ies) stretched." => Some(("common", "stretch-count-entity-ies-stretched")),
"STyles" => Some(("styles", "styles-mixed-case")),
"SWEEP Select path (Line, Arc, LwPolyline):" => Some(("insert", "sweep-select-path-line-arc-lwpolyline")),
"SWEEP Select profile to sweep:" => Some(("insert", "sweep-select-profile-to-sweep")),
"SWEEP: could not sweep profile along path. Use a closed 2D profile and a Line or Polyline path." => Some(("common", "sweep-could-not-sweep-profile-along-path-use-a")),
"SWEEP: solid created." => Some(("common", "sweep-solid-created")),
"SYNCPVIEWPORTS: master is not a viewport." => Some(("view", "syncpviewports-master-is-not-a-viewport")),
"SYNCPVIEWPORTS: synced {n} viewport(s) to the master." => Some(("view", "syncpviewports-synced-n-viewport-s-to-the-mast")),
"Save" => Some(("common", "save")),
"Save As" => Some(("common", "save-as")),
"Save As…" => Some(("styles", "save-as")),
"Save Block" => Some(("modify", "save-block")),
"Save Block Edit" => Some(("modify", "save-block-edit")),
"Save Changes" => Some(("layers", "save-changes")),
"Save Drawing As" => Some(("common", "save-drawing-as")),
"Save New State" => Some(("layers", "save-new-state")),
"Save Warning" => Some(("errors", "save-warning")),
"Save already running for this drawing." => Some(("common", "save-already-running-for-this-drawing")),
"Save anyway" => Some(("common", "save-anyway")),
"Save as..." => Some(("modal", "save-as")),
"Save captures the current settings of every layer in the drawing." => Some(("layers", "save-captures-the-current-settings-of-every-la")),
"Save error: {e}" => Some(("common", "save-error-e")),
"Save failed: {error}" => Some(("file", "save-failed-error")),
"Save failed: {e}" => Some(("file", "save-failed-e")),
"Save in source version" => Some(("common", "save-in-source-version")),
"Save stopped: \"{file_name}\" changed outside Open CAD Studio." => Some(("file", "save-stopped-file-name-changed-outside-open-ca")),
"Save the drawing before copying its file path." => Some(("common", "save-the-drawing-before-copying-its-file-path")),
"Save the drawing before opening its file location." => Some(("common", "save-the-drawing-before-opening-its-file-locat")),
"Save to PDF file…" => Some(("plot", "save-to-pdf-file")),
"Saved File" => Some(("properties", "saved-file")),
"Saved download, but recent copy could not be stored: {error}" => Some(("common", "saved-download-but-recent-copy-could-not-be-st")),
"Saved layer states: {}" => Some(("layers", "saved-layer-states")),
"Saved layer values" => Some(("layers", "saved-layer-values")),
"Saved state details" => Some(("layers", "saved-state-details")),
"Saved, but the refreshed drawing is locked by another editor: {error}" => Some(("file", "saved-but-the-refreshed-drawing-is-locked-by-a")),
"Saved: {filename}" => Some(("file", "saved-filename")),
"Saved: {}" => Some(("file", "saved")),
"Save…" => Some(("plot", "save")),
"Saving now could destroy those external changes. Reload the disk copy, save your local work elsewhere, or explicitly overwrite it." => Some(("modal", "saving-now-could-destroy-those-external-change")),
"Scale" => Some(("common", "scale")),
"Scale Edit" => Some(("annotate", "scale-edit")),
"Scale List" => Some(("annotate", "scale-list")),
"Scale Manager" => Some(("modify", "scale-manager")),
"Scale Object" => Some(("properties", "scale-object")),
"Scale X" => Some(("properties", "scale-x")),
"Scale Y" => Some(("properties", "scale-y")),
"Scale Z" => Some(("properties", "scale-z")),
"Scale factor:" => Some(("modify", "scale-factor")),
"Scale lineweights" => Some(("plot", "scale-lineweights")),
"Scale {arg} already exists." => Some(("view", "scale-arg-already-exists")),
"Scale/Units" => Some(("modify", "scale-units")),
"Scales" => Some(("styles", "scales")),
"Scene cleared." => Some(("common", "scene-cleared")),
"Scene cleared. Standard linetypes loaded." => Some(("common", "scene-cleared-standard-linetypes-loaded")),
"Scientific" => Some(("common", "scientific")),
"Screening (0-100):" => Some(("styles", "screening-0-100")),
"Search layer states…" => Some(("layers", "search-layer-states")),
"Search layers…" => Some(("common", "search-layers")),
"Search patterns…" => Some(("properties", "search-patterns")),
"Search plugins…" => Some(("plugins", "search-plugins")),
"Searches Text, MText, Attribute Definitions, and block attribute values." => Some(("ui", "searches-text-mtext-attribute-definitions-and")),
"Search…" => Some(("layers", "search")),
"Second X" => Some(("properties", "second-x")),
"Second Y" => Some(("properties", "second-y")),
"Second Z" => Some(("properties", "second-z")),
"Second seg. angle:" => Some(("common", "second-seg-angle")),
"Section Object" => Some(("properties", "section-object")),
"Section Points" => Some(("properties", "section-points")),
"Section Symbol" => Some(("properties", "section-symbol")),
"Section Vertices" => Some(("properties", "section-vertices")),
"SectionSymbol" => Some(("properties", "sectionsymbol")),
"Segments" => Some(("properties", "segments")),
"Select All" => Some(("common", "select-all")),
"Select Similar" => Some(("ui", "select-similar")),
"Select Similar: {} added." => Some(("common", "select-similar-added")),
"Select a plugin to read its GitHub README." => Some(("plugins", "select-a-plugin-to-read-its-github-readme")),
"Select a style to view details." => Some(("styles", "select-a-style-to-view-details")),
"Select a tangent object." => Some(("common", "select-a-tangent-object")),
"Select an object to view properties" => Some(("properties", "select-an-object-to-view-properties")),
"Select one object first, then run OBJECTSCALE." => Some(("common", "select-one-object-first-then-run-objectscale")),
"Select the plugin again to load its README." => Some(("plugins", "select-the-plugin-again-to-load-its-readme")),
"Selection Cycling" => Some(("ui", "selection-cycling")),
"Selection Cycling\nRepeat-click to step through overlapping objects" => Some(("ui", "selection-cycling-repeat-click-to-step-through")),
"Selection Filtering" => Some(("ui", "selection-filtering")),
"Selection Filtering\nLimit which object types can be picked" => Some(("ui", "selection-filtering-limit-which-object-types-c")),
"Selection has no printable area." => Some(("file", "selection-has-no-printable-area")),
"Selection has no printable geometry." => Some(("file", "selection-has-no-printable-geometry")),
"Self Illumination" => Some(("properties", "self-illumination")),
"Send Feedback" => Some(("common", "send-feedback")),
"Send Under Object" => Some(("ui", "send-under-object")),
"Send to Back" => Some(("ui", "send-to-back")),
"Sending to system printer…" => Some(("file", "sending-to-system-printer")),
"Sent to printer: {printer}" => Some(("common", "sent-to-printer-printer")),
"Sentence" => Some(("annotate", "sentence")),
"Separate arrow blocks (DIMSAH)" => Some(("styles", "separate-arrow-blocks-dimsah")),
"Seqend" => Some(("properties", "seqend")),
"Set" => Some(("styles", "set")),
"Set Base\nPoint" => Some(("insert", "set-base-point")),
"Set Current" => Some(("common", "set-current")),
"Set Size Relative to Screen" => Some(("styles", "set-size-relative-to-screen")),
"Set Size in Absolute Units" => Some(("styles", "set-size-in-absolute-units")),
"Set current" => Some(("plot", "set-current")),
"Settings" => Some(("properties", "settings")),
"Shade plot" => Some(("common", "shade-plot")),
"Shaded" => Some(("view", "shaded")),
"Shaded viewport options" => Some(("plot", "shaded-viewport-options")),
"Shadow flags" => Some(("common", "shadow-flags")),
"Shadows" => Some(("properties", "shadows")),
"Shape" => Some(("properties", "shape")),
"Sheet Set\nManager" => Some(("view", "sheet-set-manager")),
"Shortcut '{key}' not found." => Some(("view", "shortcut-key-not-found")),
"Shortcut '{key}' removed." => Some(("view", "shortcut-key-removed")),
"Shortcut set: {key} → {cmd_str}" => Some(("view", "shortcut-set-key-cmd-str")),
"Hide" => Some(("properties", "hide")),
"Show" => Some(("properties", "show")),
"Show Annotation Objects" => Some(("ui", "show-annotation-objects")),
"Show Clipping" => Some(("properties", "show-clipping")),
"Show Cropping" => Some(("properties", "show-cropping")),
"Show Intensity" => Some(("properties", "show-intensity")),
"Show Lineweight" => Some(("ui", "show-lineweight")),
"Show Lineweight\nLWDISPLAY" => Some(("ui", "show-lineweight-lwdisplay")),
"Show Transparency" => Some(("ui", "show-transparency")),
"Show Transparency\nForce opaque when off" => Some(("ui", "show-transparency-force-opaque-when-off")),
"Show clipped" => Some(("properties", "show-clipped")),
"Show details" => Some(("plugins", "show-details")),
"Show image" => Some(("properties", "show-image")),
"Show underlay" => Some(("properties", "show-underlay")),
"Single" => Some(("common", "single")),
"SingleLine" => Some(("properties", "singleline")),
"Size" => Some(("common", "size")),
"Sketch" => Some(("draw", "sketch")),
"Snap override: {label} (next pick only)." => Some(("common", "snap-override-label-next-pick-only")),
"Snap to\nUnderlays" => Some(("insert", "snap-to-underlays")),
"Softness" => Some(("properties", "softness")),
"Solid" => Some(("properties", "solid")),
"Solid created." => Some(("common", "solid-created")),
"Solid3D" => Some(("properties", "solid3d")),
"Source Files" => Some(("properties", "source-files")),
"Source block" => Some(("properties", "source-block")),
"Source object not found." => Some(("common", "source-object-not-found")),
"Spacing" => Some(("common", "spacing")),
"Spacing (DIMDLI)" => Some(("common", "spacing-dimdli")),
"Specify new vertex location:" => Some(("command", "specify-new-vertex-location")),
"Specular" => Some(("properties", "specular")),
"Specular Map" => Some(("properties", "specular-map")),
"Sphere" => Some(("common", "sphere")),
"Spherical" => Some(("model", "spherical")),
"Spline" => Some(("common", "spline")),
"Spline Edit" => Some(("modify", "spline-edit")),
"Spline with arrow" => Some(("properties", "spline-with-arrow")),
"Spline without arrow" => Some(("properties", "spline-without-arrow")),
"Sponsors" => Some(("common", "sponsors")),
"Standard" => Some(("common", "standard")),
"Start" => Some(("common", "start")),
"Start Angle" => Some(("properties", "start-angle")),
"Start Limit" => Some(("properties", "start-limit")),
"Start Tangent X" => Some(("properties", "start-tangent-x")),
"Start Tangent Y" => Some(("properties", "start-tangent-y")),
"Start Tangent Z" => Some(("properties", "start-tangent-z")),
"Start tangent vector X" => Some(("properties", "start-tangent-vector-x")),
"Start tangent vector Y" => Some(("properties", "start-tangent-vector-y")),
"Start tangent vector Z" => Some(("properties", "start-tangent-vector-z")),
"Square Root" => Some(("properties", "square-root")),
"Start X" => Some(("properties", "start-x")),
"Start Y" => Some(("properties", "start-y")),
"Start Z" => Some(("properties", "start-z")),
"Start angle" => Some(("common", "start-angle")),
"Start parameter" => Some(("properties", "start-parameter")),
"Start segment width" => Some(("properties", "start-segment-width")),
"Start, Center, Angle" => Some(("draw", "start-center-angle")),
"Start, Center, End" => Some(("draw", "start-center-end")),
"Start, Center, Length" => Some(("draw", "start-center-length")),
"Start, End, Angle" => Some(("draw", "start-end-angle")),
"Start, End, Direction" => Some(("draw", "start-end-direction")),
"Start, End, Radius" => Some(("draw", "start-end-radius")),
"State" => Some(("properties", "state")),
"Static" => Some(("properties", "static")),
"Status" => Some(("common", "status")),
"Status:" => Some(("layout", "status")),
"Storage Size" => Some(("properties", "storage-size")),
"Stored Point Counts" => Some(("properties", "stored-point-counts")),
"StraightLineSegments" => Some(("styles", "straightlinesegments")),
"Stretch" => Some(("common", "stretch")),
"Style" => Some(("properties", "style")),
"Style '{name}' created." => Some(("common", "style-name-created")),
"Style '{name}' deleted." => Some(("common", "style-name-deleted")),
"Style '{new}' already exists." => Some(("common", "style-new-already-exists")),
"Style (DIMTXSTY)" => Some(("styles", "style-dimtxsty")),
"Style Handle" => Some(("properties", "style-handle")),
"Style Name" => Some(("properties", "style-name")),
"Style justification" => Some(("properties", "style-justification")),
"Style scale" => Some(("properties", "style-scale")),
"Styles" => Some(("styles", "styles-title-case")),
"Stylization Type" => Some(("properties", "stylization-type")),
"Subtract" => Some(("model", "subtract")),
"Success" => Some(("common", "success")),
"Suffix (DIMAPOST)" => Some(("common", "suffix-dimapost")),
"Suffix (DIMPOST)" => Some(("common", "suffix-dimpost")),
"Support on Patreon" => Some(("common", "support-on-patreon")),
"Supporters" => Some(("common", "supporters")),
"Suppress 0 ft & 0 in" => Some(("common", "suppress-0-ft-0-in")),
"Suppress 1st line (DIMSD1)" => Some(("draw", "suppress-1st-line-dimsd1")),
"Suppress 1st line (DIMSE1)" => Some(("draw", "suppress-1st-line-dimse1")),
"Suppress 2nd line (DIMSD2)" => Some(("draw", "suppress-2nd-line-dimsd2")),
"Suppress 2nd line (DIMSE2)" => Some(("draw", "suppress-2nd-line-dimse2")),
"Suppress leading" => Some(("common", "suppress-leading")),
"Suppress leading & trailing" => Some(("common", "suppress-leading-trailing")),
"Suppress leading zeros" => Some(("common", "suppress-leading-zeros")),
"Suppress none" => Some(("common", "suppress-none")),
"Suppress outside arrows (DIMSOXD)" => Some(("common", "suppress-outside-arrows-dimsoxd")),
"Suppress trailing" => Some(("common", "suppress-trailing")),
"Suppress trailing zeros" => Some(("common", "suppress-trailing-zeros")),
"Surface" => Some(("properties", "surface")),
"Surface Area" => Some(("properties", "surface-area")),
"Surface Construction" => Some(("model", "surface-construction")),
"Sweep / Path" => Some(("model", "sweep-path")),
"Sweep Entity" => Some(("model", "sweep-entity")),
"Sweep Entity Transform" => Some(("model", "sweep-entity-transform")),
"Sweep Options" => Some(("model", "sweep-options")),
"Sweep Transform" => Some(("model", "sweep-transform")),
"Sweep Vector" => Some(("model", "sweep-vector")),
"Switched to layout '{name}'." => Some(("common", "switched-to-layout-name")),
"Symbol Scale" => Some(("properties", "symbol-scale")),
"Sync Scales" => Some(("annotate", "sync-scales")),
"Synchronize" => Some(("insert", "synchronize")),
"System default printer" => Some(("plot", "system-default-printer")),
"TABLE CELL Enter text for [%{row},%{column}] <%{current}>:" => Some(("annotate", "table-cell-enter-text-row-column-current")),
"TABLE Enter column width [%{width}]:" => Some(("annotate", "table-enter-column-width-width")),
"TABLE Enter number of columns [%{cols}]:" => Some(("annotate", "table-enter-number-of-columns-cols")),
"TABLE Enter number of data rows [%{rows}] (%{cols} cols):" => Some(("annotate", "table-enter-number-of-data-rows-rows-cols")),
"TABLE Enter number of rows (incl. header) [%{rows}] (%{cols} cols):" => Some(("annotate", "table-enter-number-of-rows-incl-header-rows-co")),
"TABLE Enter row height [%{height}]:" => Some(("annotate", "table-enter-row-height-height")),
"TABLE Insertion behavior [Point/Window] <%{mode}>:" => Some(("annotate", "table-insertion-behavior-point-window-mode")),
"TABLE Specify insertion point [%{cols}×%{rows}]:" => Some(("annotate", "table-specify-insertion-point-cols-rows")),
"TABLE: block definition not found." => Some(("view", "table-block-definition-not-found")),
"TABLE: edit applied." => Some(("view", "table-edit-applied")),
"TABLE: field handle not found." => Some(("view", "table-field-handle-not-found")),
"TABLE: row/column is out of range or the cell is locked." => Some(("view", "table-row-column-out-of-range-or-cell-locked")),
"TABLE: select a table first." => Some(("view", "table-select-a-table-first")),
"TABLE CELL: select a Table entity first, or row/col out of range." => Some(("view", "table-cell-select-a-table-entity-first-or-row")),
"TABLE CELL: set [{row},{col}] = \"{text}\"." => Some(("view", "table-cell-set-row-col-text")),
"TABLESTYLE: '{}' already exists." => Some(("layers", "tablestyle-already-exists")),
"TABLESTYLE: '{}' created." => Some(("layers", "tablestyle-created")),
"TCASE [Upper / Lower / Sentence / Title]:" => Some(("annotate", "tcase-upper-lower-sentence-title")),
"TCASE: select text objects first." => Some(("annotate", "tcase-select-text-objects-first")),
"TCASE: updated {n} text object(s)." => Some(("annotate", "tcase-updated-n-text-object-s")),
"TCOUNT starting number (Enter for 1):" => Some(("annotate", "tcount-starting-number-enter-for-1")),
"TCOUNT: numbered {} text object(s) from {start}." => Some(("annotate", "tcount-numbered-text-object-s-from-start")),
"TCOUNT: select single-line text first." => Some(("annotate", "tcount-select-single-line-text-first")),
"TEXT Specify insertion point:" => Some(("annotate", "text-specify-insertion-point")),
"TEXTEDIT Select an annotation object or [Undo Mode] <exit>:" => Some(("annotate", "textedit-select-an-annotation-object-or-undo-mode-exit")),
"TEXTEDIT Select an annotation object or [Undo Mode]:" => Some(("annotate", "textedit-select-an-annotation-object-or-undo-mode")),
"TEXTEDIT: selected entity is not text." => Some(("common", "textedit-selected-entity-is-not-text")),
"TEXTEDITMODE = {v}" => Some(("styles", "texteditmode-v")),
"TEXTEDITMODE set to {display_val}" => Some(("common", "texteditmode-set-to-display-val")),
"TEXTEDITMODE set to {n}" => Some(("styles", "texteditmode-set-to-n")),
"TEXTFIT target width:" => Some(("annotate", "textfit-target-width")),
"TEXTFIT: fitted {n} text object(s) to width {target}." => Some(("annotate", "textfit-fitted-n-text-object-s-to-width-target")),
"TEXTFIT: select single-line text first." => Some(("annotate", "textfit-select-single-line-text-first")),
"TEXTMASK press Enter to mask the selected text:" => Some(("annotate", "textmask-press-enter-to-mask-the-selected-text")),
"TEXTMASK: masked {n} text object(s)." => Some(("annotate", "textmask-masked-n-text-object-s")),
"TEXTMASK: select text objects first." => Some(("annotate", "textmask-select-text-objects-first")),
"TOLERANCE Enter tolerance text:" => Some(("annotate", "tolerance-enter-tolerance-text")),
"TOLERANCE Specify insertion point [%{text}]:" => Some(("annotate", "tolerance-specify-insertion-point-text")),
"TOOLPALETTES: Tool Palettes not yet implemented." => Some(("view", "toolpalettes-tool-palettes-not-yet-implemented")),
"TORIENT New absolute rotation <Most Readable>:" => Some(("modify", "torient-new-absolute-rotation-most-readable")),
"TORIENT Specify second point:" => Some(("modify", "torient-specify-second-point")),
"TRACE Specify next point [Undo]:" => Some(("draw", "trace-specify-next-point-undo")),
"TRACE Specify start point:" => Some(("draw", "trace-specify-start-point")),
"TRACE Specify trace width <%{w}>:" => Some(("draw", "trace-specify-trace-width-w")),
"TRIM Erase: click objects to delete [Enter = done]:" => Some(("modify", "trim-erase-click-objects-to-delete-enter-done")),
"TRIM Select cutting edges [{} picked, Enter = done]:" => Some(("modify", "trim-select-cutting-edges-picked-enter-done")),
"TRIM{edge} Click segment to remove (Shift+click extends):" => Some(("modify", "trim-edge-click-segment-to-remove-shift-click")),
"TRIM{edge} Crossing: first corner:" => Some(("modify", "trim-edge-crossing-first-corner")),
"TRIM{edge} Crossing: opposite corner:" => Some(("modify", "trim-edge-crossing-opposite-corner")),
"TRIM{edge} Fence: pick points [{} placed, Enter = trim crossed]:" => Some(("modify", "trim-edge-fence-pick-points-placed-enter-trim")),
"Table" => Some(("common", "table")),
"Table Breaks" => Some(("properties", "table-breaks")),
"Table Style Manager" => Some(("styles", "table-style-manager")),
"Table height" => Some(("properties", "table-height")),
"Table style" => Some(("properties", "table-style")),
"Table width" => Some(("properties", "table-width")),
"TableStyles:\n {}" => Some(("layers", "tablestyles")),
"Tables" => Some(("annotate", "tables")),
"Tag" => Some(("common", "tag")),
"Tan, Tan, Radius" => Some(("draw", "tan-tan-radius")),
"Tan, Tan, Tan" => Some(("draw", "tan-tan-tan")),
"Tangent" => Some(("common", "tangent")),
"Target X" => Some(("properties", "target-x")),
"Target Y" => Some(("properties", "target-y")),
"Target Z" => Some(("properties", "target-z")),
"Tessellation" => Some(("properties", "tessellation")),
"Text" => Some(("common", "text")),
"Text Alignment" => Some(("properties", "text-alignment")),
"Text Color" => Some(("properties", "text-color")),
"Text Direction" => Some(("properties", "text-direction")),
"Text Editor" => Some(("ui", "text-editor")),
"Text Options" => Some(("ui", "text-options")),
"Text Payload" => Some(("properties", "text-payload")),
"Text Position" => Some(("properties", "text-position")),
"Text Rotation (deg)" => Some(("properties", "text-rotation-deg")),
"Text Size" => Some(("properties", "text-size")),
"Text Style" => Some(("ui", "text-style")),
"Text Style Manager" => Some(("styles", "text-style-manager")),
"Text Visible" => Some(("properties", "text-visible")),
"Text X" => Some(("properties", "text-x")),
"Text Y" => Some(("properties", "text-y")),
"Text Z" => Some(("properties", "text-z")),
"Text alignment X" => Some(("properties", "text-alignment-x")),
"Text alignment Y" => Some(("properties", "text-alignment-y")),
"Text alignment Z" => Some(("properties", "text-alignment-z")),
"Text alignment:" => Some(("common", "text-alignment")),
"Text always left" => Some(("common", "text-always-left")),
"Text angle:" => Some(("common", "text-angle")),
"Text color" => Some(("common", "text-color-sentence-case")),
"Text color (ACI):" => Some(("common", "text-color-aci")),
"Text color ACI (DIMCLRT)" => Some(("common", "text-color-aci-dimclrt")),
"Text fill mode (DIMTFILL)" => Some(("common", "text-fill-mode-dimtfill")),
"Text frame" => Some(("common", "text-frame")),
"Text gap (DIMGAP)" => Some(("common", "text-gap-dimgap")),
"Text height" => Some(("common", "text-height-sentence-case")),
"Text height:" => Some(("common", "text-height-label-sentence-case")),
"Text inside" => Some(("properties", "text-inside")),
"Text inside align" => Some(("properties", "text-inside-align")),
"Text movement" => Some(("common", "text-movement")),
"Text movement (DIMTMOVE)" => Some(("common", "text-movement-dimtmove")),
"Text offset" => Some(("properties", "text-offset")),
"Text out first" => Some(("common", "text-out-first")),
"Text outside align" => Some(("properties", "text-outside-align")),
"Text pos hor" => Some(("properties", "text-pos-hor")),
"Text pos vert" => Some(("properties", "text-pos-vert")),
"Text style" => Some(("common", "text-style")),
"Text style:" => Some(("styles", "text-style-label-sentence-case")),
"Text styles: {}" => Some(("layers", "text-styles")),
"Text to find" => Some(("common", "text-to-find")),
"Thaw All Layers" => Some(("layers", "thaw-all-layers")),
"The file is open or being used by another application. Close it there and retry, or save this drawing under a different name." => Some(("modal", "the-file-is-open-or-being-used-by-another-appl")),
"The selected layer state is no longer available." => Some(("modal", "the-selected-layer-state-is-no-longer-availabl")),
"The selected object does not support annotation scales." => Some(("common", "the-selected-object-does-not-support-annotatio")),
"Theme" => Some(("options", "theme")),
"Thickness" => Some(("properties", "thickness")),
"This block has no attributes." => Some(("ui", "this-block-has-no-attributes")),
"This drawing contains %{count} AEC/Civil objects that \"%{target}\" cannot store, so they will not be saved.\n\nTo keep them, save in the source version (%{src_version})." => Some(("modal", "this-drawing-contains-count-aec-civil-objects")),
"Through" => Some(("modify", "through")),
"Tick size (DIMTSZ)" => Some(("common", "tick-size-dimtsz")),
"Tile\nHoriz." => Some(("view", "tile-horiz")),
"Tile\nVert." => Some(("view", "tile-vert")),
"Title" => Some(("common", "title")),
"Title Row:" => Some(("common", "title-row")),
"Title row suppressed" => Some(("common", "title-row-suppressed")),
"Toggle Dynamic Input" => Some(("common", "toggle-dynamic-input")),
"Toggle Grid" => Some(("ui", "toggle-grid")),
"Toggle Grid Snap" => Some(("ui", "toggle-grid-snap")),
"Toggle Object Snap" => Some(("common", "toggle-object-snap")),
"Toggle Object Snap Tracking" => Some(("common", "toggle-object-snap-tracking")),
"Toggle Ortho" => Some(("common", "toggle-ortho")),
"Toggle Polar Tracking" => Some(("common", "toggle-polar-tracking")),
"Tol decimals (DIMALTTD)" => Some(("common", "tol-decimals-dimalttd")),
"Tol zero supp (DIMALTTZ)" => Some(("common", "tol-zero-supp-dimalttz")),
"Tol. decimals (DIMTDEC)" => Some(("common", "tol-decimals-dimtdec")),
"Tol. scale (DIMTFAC)" => Some(("modify", "tol-scale-dimtfac")),
"Tol. vert just (DIMTOLJ)" => Some(("common", "tol-vert-just-dimtolj")),
"Tol. zero supp (DIMTZIN)" => Some(("common", "tol-zero-supp-dimtzin")),
"Tolerance" => Some(("common", "tolerance")),
"Tolerance display" => Some(("properties", "tolerance-display")),
"Tolerance limit lower" => Some(("properties", "tolerance-limit-lower")),
"Tolerance limit upper" => Some(("properties", "tolerance-limit-upper")),
"Tolerance pos vert" => Some(("properties", "tolerance-pos-vert")),
"Tolerance precision" => Some(("common", "tolerance-precision")),
"Tolerance suppress leading zeros" => Some(("properties", "tolerance-suppress-leading-zeros")),
"Tolerance suppress trailing zeros" => Some(("properties", "tolerance-suppress-trailing-zeros")),
"Tolerance text height" => Some(("properties", "tolerance-text-height")),
"Tolerances" => Some(("common", "tolerances")),
"Tool\nPalettes" => Some(("common", "tool-palettes")),
"Top" => Some(("common", "top")),
"Top Center" => Some(("common", "top-center-title-case")),
"Top Height" => Some(("properties", "top-height")),
"Top Left" => Some(("common", "top-left-title-case")),
"Top Right" => Some(("common", "top-right-title-case")),
"Top attachment:" => Some(("common", "top-attachment")),
"Top center" => Some(("common", "top-center-sentence-case")),
"Top left" => Some(("common", "top-left-sentence-case")),
"Top radius" => Some(("properties", "top-radius")),
"Top right" => Some(("common", "top-right-sentence-case")),
"Top to bottom" => Some(("common", "top-to-bottom")),
"TopCenter" => Some(("common", "topcenter")),
"TopLeft" => Some(("common", "topleft")),
"TopOfTopLine" => Some(("styles", "topoftopline")),
"TopRight" => Some(("common", "topright")),
"Torus" => Some(("common", "torus")),
"Total angle" => Some(("properties", "total-angle")),
"Trace" => Some(("draw", "trace")),
"Trailing" => Some(("styles", "trailing")),
"Transform" => Some(("properties", "transform")),
"Translucence" => Some(("properties", "translucence")),
"Transparency" => Some(("common", "transparency")),
"Triangles" => Some(("properties", "triangles")),
"Trim" => Some(("modify", "trim")),
"TrueType (system)" => Some(("common", "truetype-system")),
"TrueType Font:" => Some(("styles", "truetype-font-label-mixed-case")),
"TrueType font…" => Some(("styles", "truetype-font-picker-mixed-case")),
"Ttr" => Some(("common", "ttr")),
"Ttt" => Some(("draw", "ttt")),
"Turn All Layers On" => Some(("layers", "turn-all-layers-on")),
"Turn height" => Some(("properties", "turn-height")),
"Turn slope" => Some(("properties", "turn-slope")),
"Turns" => Some(("properties", "turns")),
"Tutorials" => Some(("common", "tutorials")),
"Twist" => Some(("properties", "twist")),
"Two color" => Some(("properties", "two-color")),
"Type" => Some(("common", "type")),
"Type SHORTCUTS SET <key> <cmd> to add custom shortcuts." => Some(("command", "type-shortcuts-set-key-cmd-to-add-custom-short")),
"Type a command or use the ribbon. Open OBJ: INSERT tab." => Some(("file", "type-a-command-or-use-the-ribbon-open-obj-inse")),
"Type an alias and the command it runs (e.g. L → LINE). Apply to save to ocad.pgp; closing discards unapplied edits." => Some(("command", "type-an-alias-and-the-command-it-runs-e-g-l-li")),
"U Isolines" => Some(("model", "u-isolines")),
"U Vector 1" => Some(("model", "u-vector-1")),
"U Vector 2" => Some(("model", "u-vector-2")),
"UCS\nIcon" => Some(("view", "ucs-icon")),
"UCS name of UCS to delete:" => Some(("view", "ucs-name-of-ucs-to-delete")),
"UCS name to save current UCS as:" => Some(("view", "ucs-name-to-save-current-ucs-as")),
"UCS new origin point:" => Some(("view", "ucs-new-origin-point")),
"UCS option [World/Z/X/Y/Origin/Save/Delete] or name:" => Some(("view", "ucs-option-world-z-x-y-origin-save-delete-or-n")),
"UCS rotation angle about X (degrees):" => Some(("view", "ucs-rotation-angle-about-x-degrees")),
"UCS rotation angle about Y (degrees):" => Some(("view", "ucs-rotation-angle-about-y-degrees")),
"UCS rotation angle about Z (degrees):" => Some(("view", "ucs-rotation-angle-about-z-degrees")),
"UCS value:" => Some(("view", "ucs-value")),
"UCS '{name}' not found." => Some(("layers", "ucs-name-not-found")),
"UCS '{}' activated." => Some(("layers", "ucs-activated")),
"UCS '{}' deleted." => Some(("layers", "ucs-deleted")),
"UCS '{}' not found." => Some(("layers", "ucs-not-found")),
"UCS '{}' not found. Usage: UCS LIST | SAVE <name> | DELETE <name> | W | ORIGIN x,y,z | X/Y/Z <angle>" => Some(("layers", "ucs-not-found-usage-ucs-list-save-name-delete")),
"UCS '{}' saved." => Some(("layers", "ucs-saved")),
"UCS Name" => Some(("properties", "ucs-name")),
"UCS Origin" => Some(("properties", "ucs-origin")),
"UCS X" => Some(("properties", "ucs-x")),
"UCS Y" => Some(("properties", "ucs-y")),
"UCS Z" => Some(("properties", "ucs-z")),
"UCS icon On" => Some(("properties", "ucs-icon-on")),
"UCS icon at origin" => Some(("properties", "ucs-icon-at-origin")),
"UCS origin set to ({:.4}, {:.4}, {:.4})." => Some(("layers", "ucs-origin-set-to-4-4-4")),
"UCS per viewport" => Some(("properties", "ucs-per-viewport")),
"UCS reset to World Coordinate System." => Some(("layers", "ucs-reset-to-world-coordinate-system")),
"UCS rotated {:.2}° around X." => Some(("layers", "ucs-rotated-2-around-x")),
"UCS rotated {:.2}° around Y." => Some(("layers", "ucs-rotated-2-around-y")),
"UCS rotated {:.2}° around Z." => Some(("layers", "ucs-rotated-2-around-z")),
"UCS: World" => Some(("common", "ucs-world")),
"UCS: {}" => Some(("common", "ucs")),
"UCSICON [On / Off / NoOrigin / Origin]:" => Some(("view", "ucsicon-on-off-noorigin-origin")),
"UCSICON {state}" => Some(("view", "ucsicon-state")),
"UCSICON {sub}: updated {count} viewport(s) + model space." => Some(("view", "ucsicon-sub-updated-count-viewport-s-model-spa")),
"UID" => Some(("model", "uid")),
"UNDERLAY [Fade / Contrast / On / Off / Mono / Clip]:" => Some(("view", "underlay-fade-contrast-on-off-mono-clip")),
"UNDERLAY contrast 0-100:" => Some(("view", "underlay-contrast-0-100")),
"UNDERLAY fade 0-100:" => Some(("view", "underlay-fade-0-100")),
"UNDERLAY CLIP [On / Off]:" => Some(("view", "underlay-clip-on-off")),
"UNDERLAY MONO [On / Off]:" => Some(("view", "underlay-mono-on-off")),
"UNDERLAY: select underlay entities first." => Some(("view", "underlay-select-underlay-entities-first")),
"UNGROUP Select grouped objects:" => Some(("groups", "ungroup-select-grouped-objects")),
"USERI{n} = {val}" => Some(("view", "useri-n-val")),
"USERR{n} = {val}" => Some(("view", "userr-n-val")),
"Ucs" => Some(("layers", "ucs")),
"Unable to Save Drawing" => Some(("errors", "unable-to-save-drawing")),
"Unable to acquire edit lock: {error}" => Some(("file", "unable-to-acquire-edit-lock-error")),
"Unable to change UI language: {error}" => Some(("common", "unable-to-change-ui-language-error")),
"Unable to load the plugin registry" => Some(("plugins", "unable-to-load-the-plugin-registry")),
"Unable to save \"{file_name}\": file is in use by another application." => Some(("file", "unable-to-save-file-name-file-is-in-use-by-ano")),
"Unable to save \"{}\": {error}" => Some(("file", "unable-to-save-error")),
"Unable to save: file is in use." => Some(("command-line", "unable-to-save-file-is-in-use")),
"Unable to verify the server certificate" => Some(("plugins", "unable-to-verify-the-server-certificate")),
"Unavailable" => Some(("plugins", "unavailable")),
"Underlay" => Some(("properties", "underlay")),
"Underlay\nLayers" => Some(("insert", "underlay-layers")),
"Underlay Adjust" => Some(("properties", "underlay-adjust")),
"Underlay layers" => Some(("properties", "underlay-layers")),
"Underlay name" => Some(("properties", "underlay-name")),
"Underlay path" => Some(("properties", "underlay-path")),
"Underlay {:x}: fade={}, contrast={}, on={}, clip={}, mono={}" => Some(("view", "underlay-x-fade-contrast-on-clip-mono")),
"Underlined" => Some(("properties", "underlined")),
"Undo" => Some(("common", "undo")),
"Undo: {last_label}" => Some(("common", "undo-last-label")),
"Ungroup" => Some(("groups", "ungroup")),
"Uniform scale" => Some(("common", "uniform-scale")),
"Uninstall" => Some(("plugins", "uninstall")),
"Union" => Some(("model", "union")),
"Unisolate Layers" => Some(("layers", "unisolate-layers")),
"Unit" => Some(("common", "unit")),
"Unit Factor" => Some(("properties", "unit-factor")),
"Unit format (DIMALTU)" => Some(("common", "unit-format-dimaltu")),
"Unit format (DIMUNIT)" => Some(("common", "unit-format-dimunit")),
"Unitless" => Some(("common", "unitless")),
"Units" => Some(("properties", "units")),
"Unknown" => Some(("common", "unknown")),
"Unknown Flags" => Some(("properties", "unknown-flags")),
"Unknown command: {cmd}" => Some(("command", "unknown-command-cmd")),
"Unsaved Changes" => Some(("common", "unsaved-changes")),
"Unsupported file type: {}" => Some(("common", "unsupported-file-type")),
"Up" => Some(("common", "up")),
"Update Available" => Some(("common", "update-available")),
"Update from Drawing" => Some(("layers", "update-from-drawing")),
"Update to %{tag}" => Some(("plugins", "update-to-tag")),
"Updated {changed} underlay(s)." => Some(("view", "updated-changed-underlay-s")),
"Upper" => Some(("annotate", "upper")),
"Upside down" => Some(("common", "upside-down")),
"Usage: ADJUST BRIGHTNESS|CONTRAST|FADE <0-100>" => Some(("view", "usage-adjust-brightness-contrast-fade-0-100")),
"Usage: ANNOSCALE <ratio> e.g. 1:50, 2:1, or a factor" => Some(("view", "usage-annoscale-ratio-e-g-1-50-2-1-or-a-factor")),
"Usage: ATTDISP ON | OFF | NORMAL" => Some(("draw", "usage-attdisp-on-off-normal")),
"Usage: ATTSYNC <block name>. Blocks: {}" => Some(("insert", "usage-attsync-block-name-blocks")),
"Usage: BASE <x> <y> [z]" => Some(("insert", "usage-base-x-y-z")),
"Usage: CAL <expression> e.g. CAL (2+3)*4" => Some(("inquiry", "usage-cal-expression-e-g-cal-2-3-4")),
"Usage: CELTSCALE [value]" => Some(("styles", "usage-celtscale-value")),
"Usage: DIMSTYLE NEW <name>" => Some(("layers", "usage-dimstyle-new-name")),
"Usage: DIMSTYLE SET <name> <property> <value>" => Some(("layers", "usage-dimstyle-set-name-property-value")),
"Usage: DRAWORDER F|FRONT | B|BACK | A|ABOVE <handle> | U|UNDER <handle>" => Some(("view", "usage-draworder-f-front-b-back-a-above-handle")),
"Usage: HYPERLINK <url> (select objects first)" => Some(("view", "usage-hyperlink-url-select-objects-first")),
"Usage: LAYDEL <layer name>" => Some(("layers", "usage-laydel-layer-name")),
"Usage: LAYER COLOR <name> <aci_index>" => Some(("layers", "usage-layer-color-name-aci-index")),
"Usage: LAYER LIST | NEW <name> | ON/OFF/FREEZE/THAW/LOCK/UNLOCK <name> | COLOR <name> <aci> | SET <name>" => Some(("layers", "usage-layer-list-new-name-on-off-freeze-thaw-l")),
"Usage: LAYER NEW <name>" => Some(("layers", "usage-layer-new-name")),
"Usage: LAYERSTATE DELETE <name>" => Some(("layers", "usage-layerstate-delete-name")),
"Usage: LAYERSTATE RESTORE <name>" => Some(("layers", "usage-layerstate-restore-name")),
"Usage: LAYERSTATE SAVE <name>" => Some(("layers", "usage-layerstate-save-name")),
"Usage: LAYERSTATE SAVE|RESTORE|DELETE <name> | ? (list)" => Some(("layers", "usage-layerstate-save-restore-delete-name-list")),
"Usage: LAYMRG <source layer> <target layer>" => Some(("layers", "usage-laymrg-source-layer-target-layer")),
"Usage: LINETYPE LIST | SET <name>" => Some(("styles", "usage-linetype-list-set-name")),
"Usage: LINETYPE SET <name | ByLayer | ByBlock>" => Some(("styles", "usage-linetype-set-name-bylayer-byblock")),
"Usage: LTSCALE [value]" => Some(("styles", "usage-ltscale-value")),
"Usage: LWDISPLAY [ON|OFF]" => Some(("styles", "usage-lwdisplay-on-off")),
"Usage: MLEADERSTYLE LIST | NEW <name> | SET <name> <prop> <val> | CURRENT [<name>]" => Some(("layers", "usage-mleaderstyle-list-new-name-set-name-prop")),
"Usage: MLEADERSTYLE NEW <name>" => Some(("layers", "usage-mleaderstyle-new-name")),
"Usage: MLEADERSTYLE SET <name> <property> <value>" => Some(("layers", "usage-mleaderstyle-set-name-property-value")),
"Usage: MLSTYLE NEW <name>" => Some(("layers", "usage-mlstyle-new-name")),
"Usage: MLSTYLE SET <name>" => Some(("layers", "usage-mlstyle-set-name")),
"Usage: MLSTYLE [LIST|NEW <name>|SET <name>|DEL <name>]" => Some(("layers", "usage-mlstyle-list-new-name-set-name-del-name")),
"Usage: PLAN UCS <name>" => Some(("layers", "usage-plan-ucs-name")),
"Usage: PLAN [CURRENT / UCS <name> / WORLD]" => Some(("layers", "usage-plan-current-ucs-name-world")),
"Usage: PLOTSTYLE [LOAD | CLEAR | STATUS]" => Some(("view", "usage-plotstyle-load-clear-status")),
"Usage: POLYSOLID <width> <height> (select a polyline first)" => Some(("draw", "usage-polysolid-width-height-select-a-polyline")),
"Usage: PYRAMID <radius> <height> [sides] (default 4 sides)" => Some(("draw", "usage-pyramid-radius-height-sides-default-4-si")),
"Usage: QSELECT TYPE|LAYER|COLOR|LINETYPE <value>" => Some(("inquiry", "usage-qselect-type-layer-color-linetype-value")),
"Usage: RENAME <type> <old> <new> (types: LAYER BLOCK STYLE DIMSTYLE LINETYPE UCS VIEW)" => Some(("styles", "usage-rename-type-old-new-types-layer-block-st")),
"Usage: SCALELISTEDIT DELETE <name>" => Some(("view", "usage-scalelistedit-delete-name")),
"Usage: SCALELISTEDIT [ADD 1:50 | DELETE 1:50]" => Some(("view", "usage-scalelistedit-add-1-50-delete-1-50")),
"Usage: SCALETEXT <factor> or SCALETEXT H <height>" => Some(("styles", "usage-scaletext-factor-or-scaletext-h-height")),
"Usage: SCRIPT <path to .scr file>" => Some(("file", "usage-script-path-to-scr-file")),
"Usage: SHORTCUTS CLEAR <key>" => Some(("view", "usage-shortcuts-clear-key")),
"Usage: SHORTCUTS LIST | SET <key> <cmd> | CLEAR <key>" => Some(("view", "usage-shortcuts-list-set-key-cmd-clear-key")),
"Usage: SHORTCUTS SET <key> <command> e.g. SHORTCUTS SET CTRL+D DIST" => Some(("view", "usage-shortcuts-set-key-command-e-g-shortcuts")),
"Usage: TABLE CELL <row> <col> <text>" => Some(("view", "usage-table-cell-row-col-text")),
"Usage: TABLE CELL | INSERTROW | DELETEROW | INSERTCOL | DELETECOL | MERGE | UNMERGE | ROWHEIGHT | COLWIDTH | LOCK | BLOCK | FORMULA | FIELD" => Some(("view", "usage-table-edit-actions")),
"Usage: TABLESTYLE NEW <name>" => Some(("layers", "usage-tablestyle-new-name")),
"Usage: TABLESTYLE [LIST|NEW <name>]" => Some(("layers", "usage-tablestyle-list-new-name")),
"Usage: TCASE <Upper|Lower|Sentence|Title>" => Some(("annotate", "usage-tcase-upper-lower-sentence-title")),
"Usage: UCS DELETE <name>" => Some(("layers", "usage-ucs-delete-name")),
"Usage: UCS ORIGIN x,y,z" => Some(("layers", "usage-ucs-origin-x-y-z")),
"Usage: UCS SAVE <name>" => Some(("layers", "usage-ucs-save-name")),
"Usage: UCS X <angle_degrees>" => Some(("layers", "usage-ucs-x-angle-degrees")),
"Usage: UCS Y <angle_degrees>" => Some(("layers", "usage-ucs-y-angle-degrees")),
"Usage: UCS Z <angle_degrees>" => Some(("layers", "usage-ucs-z-angle-degrees")),
"Usage: UCSICON ON | OFF | NOORIGIN | ORIGIN" => Some(("view", "usage-ucsicon-on-off-noorigin-origin")),
"Usage: UNDERLAY [FADE <n>|CONTRAST <n>|ON|OFF|CLIP ON|OFF|MONO ON|OFF]" => Some(("view", "usage-underlay-fade-n-contrast-n-on-off-clip-o")),
"Usage: UNDO [number of steps]" => Some(("file", "usage-undo-number-of-steps")),
"Usage: USERI <1-5> <int> | USERR <1-5> <real>" => Some(("view", "usage-useri-1-5-int-userr-1-5-real")),
"Usage: USERI <1-5> <integer>" => Some(("view", "usage-useri-1-5-integer")),
"Usage: USERR <1-5> <real>" => Some(("view", "usage-userr-1-5-real")),
"Usage: VIEW DELETE <name>" => Some(("layers", "usage-view-delete-name")),
"Usage: VIEW LIST | VIEW SAVE <name> | VIEW RESTORE <name> | VIEW DELETE <name>" => Some(("layers", "usage-view-list-view-save-name-view-restore-na")),
"Usage: VIEW RESTORE <name>" => Some(("layers", "usage-view-restore-name")),
"Usage: VIEW SAVE <name>" => Some(("layers", "usage-view-save-name")),
"Usage: XDATA LIST | SET <app> <value> | CLEAR [app]" => Some(("view", "usage-xdata-list-set-app-value-clear-app")),
"Usage: {prefix} FONT <style> <font_file>" => Some(("layers", "usage-prefix-font-style-font-file")),
"Usage: {prefix} LIST | NEW <name> | FONT <style> <file> | WIDTH <style> <factor> | OBLIQUE <style> <angle>" => Some(("layers", "usage-prefix-list-new-name-font-style-file-wid")),
"Usage: {prefix} NEW <name>" => Some(("layers", "usage-prefix-new-name")),
"Usage: {prefix} OBLIQUE <style> <angle_degrees>" => Some(("layers", "usage-prefix-oblique-style-angle-degrees")),
"Usage: {prefix} WIDTH <style> <factor>" => Some(("layers", "usage-prefix-width-style-factor")),
"Uniform" => Some(("properties", "uniform")),
"Use Limits" => Some(("properties", "use-limits")),
"Used for the first save of a new drawing. Existing drawings keep their file type and version." => Some(("file", "used-for-the-first-save-of-a-new-drawing-exist")),
"User\nInterface" => Some(("manage", "user-interface")),
"User Defined" => Some(("properties", "user-defined")),
"User Text" => Some(("properties", "user-text")),
"V Isolines" => Some(("model", "v-isolines")),
"V Margin:" => Some(("common", "v-margin")),
"V Vector 1" => Some(("model", "v-vector-1")),
"V Vector 2" => Some(("model", "v-vector-2")),
"V-Align" => Some(("properties", "v-align")),
"VIEW [List / Save / Restore / Delete]:" => Some(("layers", "view-list-save-restore-delete")),
"VIEW DELETE view name:" => Some(("layers", "view-delete-view-name")),
"VIEW RESTORE view name:" => Some(("layers", "view-restore-view-name")),
"VIEW SAVE new view name:" => Some(("layers", "view-save-new-view-name")),
"VPLAYER F <layer> = Freeze | T <layer> = Thaw | Enter = Exit" => Some(("layout", "vplayer-f-layer-freeze-t-layer-thaw-enter-exit")),
"VPLAYER: enter a viewport first (double-click or MS)." => Some(("view", "vplayer-enter-a-viewport-first-double-click-or")),
"VPLAYER: frozen layers: {}" => Some(("view", "vplayer-frozen-layers")),
"VPLAYER: no frozen layers in active viewport." => Some(("view", "vplayer-no-frozen-layers-in-active-viewport")),
"VPLAYER: switch to a paper space layout first." => Some(("view", "vplayer-switch-to-a-paper-space-layout-first")),
"VPLAYER: {frozen_count} layer(s) frozen in viewport." => Some(("common", "vplayer-frozen-count-layer-s-frozen-in-viewpor")),
"VPLAYER: {thawed_count} layer(s) thawed in viewport." => Some(("common", "vplayer-thawed-count-layer-s-thawed-in-viewpor")),
"VPORTS Configuration [SIngle/2H/2V/4]:" => Some(("view", "vports-configuration-single-2h-2v-4")),
"VPORTS: created {} viewport(s) [{}]." => Some(("view", "vports-created-viewport-s")),
"VPORTS: use SINGLE | 2H | 2V | 4." => Some(("view", "vports-use-single-2h-2v-4")),
"VPORTS: {e}" => Some(("view", "vports-e")),
"VPORTS: {n} viewport(s)." => Some(("view", "vports-n-viewport-s")),
"VSCURRENT visual style [Shaded / Wireframe / Hidden / Realistic / Conceptual / X-ray]:" => Some(("styles", "vscurrent-visual-style-shaded-wireframe-hidden")),
"Value" => Some(("common", "value")),
"Value:" => Some(("ui", "value")),
"Verify" => Some(("properties", "verify")),
"Version" => Some(("common", "version")),
"Vertex" => Some(("properties", "vertex")),
"Vertex 1 X" => Some(("properties", "vertex-1-x")),
"Vertex 1 Y" => Some(("properties", "vertex-1-y")),
"Vertex 1 Z" => Some(("properties", "vertex-1-z")),
"Vertex 2 X" => Some(("properties", "vertex-2-x")),
"Vertex 2 Y" => Some(("properties", "vertex-2-y")),
"Vertex 2 Z" => Some(("properties", "vertex-2-z")),
"Vertex 3 X" => Some(("properties", "vertex-3-x")),
"Vertex 3 Y" => Some(("properties", "vertex-3-y")),
"Vertex 3 Z" => Some(("properties", "vertex-3-z")),
"Vertex 4 X" => Some(("properties", "vertex-4-x")),
"Vertex 4 Y" => Some(("properties", "vertex-4-y")),
"Vertex 4 Z" => Some(("properties", "vertex-4-z")),
"Vertex X" => Some(("properties", "vertex-x")),
"Vertex Y" => Some(("properties", "vertex-y")),
"Vertex Z" => Some(("properties", "vertex-z")),
"Vertex count" => Some(("properties", "vertex-count")),
"Vertical" => Some(("common", "vertical")),
"Vertical Direction" => Some(("properties", "vertical-direction")),
"Vertical pos (DIMTAD)" => Some(("common", "vertical-pos-dimtad")),
"Vertical pos (DIMTVP)" => Some(("common", "vertical-pos-dimtvp")),
"Vertices" => Some(("properties", "vertices")),
"Videos" => Some(("common", "videos")),
"Videos load from the internet." => Some(("common", "videos-load-from-the-internet")),
"View" => Some(("common", "view")),
"View\nCube" => Some(("view", "view-cube")),
"View '{}' deleted." => Some(("layers", "view-deleted")),
"View '{}' not found." => Some(("layers", "view-not-found")),
"View '{}' restored." => Some(("layers", "view-restored")),
"View '{}' saved." => Some(("layers", "view-saved")),
"View Border" => Some(("properties", "view-border")),
"View Representation" => Some(("properties", "view-representation")),
"View Silhouettes" => Some(("model", "view-silhouettes")),
"View Symbol Flags" => Some(("properties", "view-symbol-flags")),
"View Symbol Version" => Some(("properties", "view-symbol-version")),
"View on GitHub" => Some(("plugins", "view-on-github")),
"View: Home" => Some(("common", "view-home")),
"View: {}" => Some(("common", "view-value")),
"ViewBorder" => Some(("properties", "viewborder")),
"ViewCube Back" => Some(("view", "viewcube-back")),
"ViewCube Bottom" => Some(("view", "viewcube-bottom")),
"ViewCube Front" => Some(("view", "viewcube-front")),
"ViewCube Left" => Some(("view", "viewcube-left")),
"ViewCube Right" => Some(("view", "viewcube-right")),
"ViewCube Top" => Some(("view", "viewcube-top")),
"Viewport" => Some(("common", "viewport")),
"Viewport\nConfiguration" => Some(("view", "viewport-configuration")),
"Viewport / Annotation Scale Sync" => Some(("ui", "viewport-annotation-scale-sync")),
"Viewport Count" => Some(("ui", "viewport-count")),
"Viewport Tools" => Some(("view", "viewport-tools")),
"Viewport could not be added: {e}" => Some(("properties", "viewport-could-not-be-added-e")),
"Viewport count in active layout" => Some(("ui", "viewport-count-in-active-layout")),
"Viewport visual style: {label}" => Some(("common", "viewport-visual-style-label")),
"Visual\nStyle" => Some(("view", "visual-style")),
"Visual Style" => Some(("common", "visual-style")),
"Visual style" => Some(("properties", "visual-style")),
"Visual style: {label}" => Some(("common", "visual-style-label")),
"Visual style: {label}." => Some(("file", "visual-style-label")),
"Volume" => Some(("properties", "volume")),
"WBLOCK Saved \"{block_name}\"\"{}\"" => Some(("common", "wblock-saved-block-name")),
"WBLOCK save failed: {error}" => Some(("common", "wblock-save-failed-error")),
"WIPEOUT Specify first point or [Frames/Polyline] <Polyline>:" => Some(("draw", "wipeout-specify-first-point-or-polyline")),
"WIPEOUT Specify next point or [Undo/Close] (%{n} points):" => Some(("draw", "wipeout-specify-next-point-or-undo-close-n-poi")),
"WIPEOUT Frames Enter frame mode [Off/On/DisplayButNotPlot] <%{mode}>:" => Some(("draw", "wipeout-frames-enter-frame-mode")),
"WIPEOUT Polyline Erase source polyline? [Yes/No] <No>:" => Some(("draw", "wipeout-polyline-erase-source")),
"WIPEOUT Polyline Select a closed planar polyline:" => Some(("draw", "wipeout-polyline-select-a-closed-planar-polyli")),
"WIPEOUT Polyline: select a straight, closed, planar 2D polyline with at least 3 non-intersecting vertices." => Some(("draw", "wipeout-polyline-invalid")),
"WIPEOUT Rectangular Specify first corner:" => Some(("draw", "wipeout-rectangular-specify-first-corner")),
"WIPEOUT Rectangular Specify opposite corner:" => Some(("draw", "wipeout-rectangular-specify-opposite-corner")),
"Warning" => Some(("errors", "warning")),
"Warning: {} corrupt entities dropped (parser junk — bad normals / counts)" => Some(("file", "warning-corrupt-entities-dropped-parser-junk-b")),
"Warning: {} corrupt xref entities dropped" => Some(("file", "warning-corrupt-xref-entities-dropped")),
"Watertight" => Some(("properties", "watertight")),
"Web" => Some(("common", "web")),
"Web File" => Some(("properties", "web-file")),
"Wedge" => Some(("common", "wedge")),
"Weight" => Some(("common", "weight")),
"Welcome" => Some(("common", "welcome")),
"What to plot" => Some(("plot", "what-to-plot")),
"What's new" => Some(("ui", "what-s-new")),
"White" => Some(("common", "white")),
"Width" => Some(("common", "width")),
"Width Factor" => Some(("common", "width-factor-title-case")),
"Width Factor:" => Some(("common", "width-factor-label-title-case")),
"Width factor" => Some(("common", "width-factor-sentence-case")),
"Width: %{value}" => Some(("ui", "width-value")),
"Window" => Some(("common", "window")),
"Windows desktop" => Some(("styles", "windows-desktop")),
"Wipeout" => Some(("common", "wipeout")),
"Wireframe" => Some(("common", "wireframe")),
"Wireframe Cache" => Some(("model", "wireframe-cache")),
"Wires" => Some(("model", "wires")),
"With Block" => Some(("properties", "with-block")),
"With Text" => Some(("common", "with-text")),
"With Tolerance" => Some(("properties", "with-tolerance")),
"Wizard Flag" => Some(("properties", "wizard-flag")),
"Working…" => Some(("ui", "working")),
"World" => Some(("common", "world")),
"Write Block" => Some(("insert", "write-block")),
"X (mm)" => Some(("plot", "x-mm")),
"X = %{x}, Y = %{y}, Z = %{z}" => Some(("inquiry", "x-x-y-y-z-z")),
"X Scale" => Some(("properties", "x-scale")),
"X-Ray" => Some(("draw", "x-ray")),
"XATTACH Specify insertion point for \"%{name}\":" => Some(("insert", "xattach-specify-insertion-point-for-name")),
"XATTACH: {e}" => Some(("common", "xattach-e")),
"XDATA [List / Clear] (SET <app> <value> by typing):" => Some(("view", "xdata-list-clear-set-app-value-by-typing")),
"XDATA: cleared." => Some(("view", "xdata-cleared")),
"XDATA: select entities first." => Some(("view", "xdata-select-entities-first")),
"XDATA: set [{app}] = \"{val}\" on {} entity/entities." => Some(("view", "xdata-set-app-val-on-entity-entities")),
"XLINE Specify a point:" => Some(("draw", "xline-specify-a-point")),
"XLINE Specify through point:" => Some(("draw", "xline-specify-through-point")),
"XLine" => Some(("common", "xline")),
"XOPEN: select an external reference (xref) to open." => Some(("insert", "xopen-select-an-external-reference-xref-to-ope")),
"XREF External references:" => Some(("insert", "xref-external-references")),
"XREF Loaded \"{}\"" => Some(("file", "xref-loaded")),
"XREF No external references in this drawing." => Some(("insert", "xref-no-external-references-in-this-drawing")),
"XREF Not found: \"{}\" ({})" => Some(("common", "xref-not-found")),
"XREF Reloaded \"{}\"" => Some(("insert", "xref-reloaded")),
"XREF Save the drawing first to resolve relative XREF paths." => Some(("insert", "xref-save-the-drawing-first-to-resolve-relativ")),
"XREF Unloaded (skipped): \"{}\"" => Some(("common", "xref-unloaded-skipped")),
"Y (mm)" => Some(("plot", "y-mm")),
"Yards" => Some(("common", "yards")),
"Yellow" => Some(("common", "yellow")),
"Yes" => Some(("common", "yes")),
"Yes, set as default" => Some(("modal", "yes-set-as-default")),
"ZOOM [Window / Extents / Extents All / All / In / Out / Scale]:" => Some(("view", "zoom-window-extents-extents-all-all-in-out-sca")),
"ZOOM scale factor (e.g. 2 or 0.5):" => Some(("annotate", "zoom-scale-factor-e-g-2-or-0-5")),
"ZOOM WINDOW Specify first corner:" => Some(("view", "zoom-window-specify-first-corner")),
"ZOOM WINDOW Specify opposite corner:" => Some(("view", "zoom-window-specify-opposite-corner")),
"Zero" => Some(("properties", "zero")),
"Zero suppress (DIMALTZ)" => Some(("common", "zero-suppress-dimaltz")),
"Zero suppress (DIMZIN)" => Some(("common", "zero-suppress-dimzin")),
"Zoom\nExtents" => Some(("view", "zoom-extents")),
"Zoom All" => Some(("annotate", "zoom-all")),
"Zoom Extents" => Some(("common", "zoom-extents")),
"Zoom Extents — All Viewports" => Some(("annotate", "zoom-extents-all-viewports")),
"Zoom In" => Some(("common", "zoom-in")),
"Zoom Out" => Some(("common", "zoom-out")),
"Zoom Scale ×{factor:.3}" => Some(("annotate", "zoom-scale-factor-3")),
"Zoom Window" => Some(("common", "zoom-window")),
"alias" => Some(("command", "alias-lowercase")),
"big-font file…" => Some(("styles", "big-font-file")),
"command" => Some(("common", "command-lowercase")),
"e.g. Arial" => Some(("common", "e-g-arial")),
"eXit" => Some(("modify", "exit")),
"font file…" => Some(("styles", "font-file-picker-lowercase")),
"has" => Some(("modal", "has")),
"hold" => Some(("modal", "hold")),
"linetype" => Some(("common", "linetype-lowercase")),
"lineweight" => Some(("common", "lineweight-lowercase")),
"no releases" => Some(("plugins", "no-releases")),
"object" => Some(("common", "object-lowercase")),
"objects" => Some(("modal", "objects")),
"options" => Some(("common", "options-lowercase")),
"that object" => Some(("modal", "that-object")),
"those objects" => Some(("modal", "those-objects")),
"units" => Some(("common", "units")),
"{cmd}: cannot create folder ({e})." => Some(("file", "cmd-cannot-create-folder-e")),
"{cmd}: no hatch objects." => Some(("view", "cmd-no-hatch-objects")),
"{cmd}: no text or dimension objects." => Some(("view", "cmd-no-text-or-dimension-objects")),
"{cmd}: not yet implemented." => Some(("view", "cmd-not-yet-implemented")),
"{cmd}: packaged {copied} file(s) into {}" => Some(("file", "cmd-packaged-copied-file-s-into")),
"{count} object(s) added to selection." => Some(("common", "count-object-s-added-to-selection")),
"{count} object(s) pasted." => Some(("common", "count-object-s-pasted")),
"{error}. External-change checks remain active." => Some(("file", "error-external-change-checks-remain-active")),
"{exploded} object(s) exploded." => Some(("annotate", "exploded-object-s-exploded")),
"{label}:" => Some(("command", "label")),
"{label}: {count} {noun} created." => Some(("common", "label-count-noun-created")),
"{n} object(s) erased." => Some(("draw", "n-object-s-erased")),
"{prefix}: '{style_name}' font set to '{font}'." => Some(("layers", "prefix-style-name-font-set-to-font")),
"{prefix}: '{style_name}' oblique angle set to {deg:.1}°." => Some(("layers", "prefix-style-name-oblique-angle-set-to-deg-1")),
"{prefix}: '{style_name}' width factor set to {factor:.3}." => Some(("layers", "prefix-style-name-width-factor-set-to-factor-3")),
"{prefix}: active style set to '{name}'." => Some(("layers", "prefix-active-style-set-to-name")),
"{prefix}: style '{name}' already exists." => Some(("layers", "prefix-style-name-already-exists")),
"{prefix}: style '{name}' created." => Some(("layers", "prefix-style-name-created")),
"{prefix}: style '{name}' not found." => Some(("layers", "prefix-style-name-not-found")),
"{prefix}: style '{style_name}' not found." => Some(("layers", "prefix-style-style-name-not-found")),
"{type_name} Handle:{:X} Layer:{} Color:{} LT:{}{}" => Some(("inquiry", "type-name-handle-x-layer-color-lt")),
"{warning}. External-change checks remain active." => Some(("file", "warning-external-change-checks-remain-active")),
"{} Area={:.4} Perimeter={:.4} Centroid=({:.4},{:.4})" => Some(("inquiry", "area-4-perimeter-4-centroid-4-4")),
"{} = {v}" => Some(("styles", "v")),
"{} acquired." => Some(("common", "acquired")),
"{} alias(es) applied." => Some(("common", "alias-es-applied")),
"{} group(s) dissolved." => Some(("common", "group-s-dissolved")),
"{} layer(s) turned {}" => Some(("common", "layer-s-turned")),
"{} layer(s) {}" => Some(("common", "layer-s")),
"{} object(s) copied to clipboard (base {:.3},{:.3})." => Some(("insert", "object-s-copied-to-clipboard-base-3-3")),
"{} object(s) copied to clipboard." => Some(("insert", "object-s-copied-to-clipboard")),
"{} object(s) cut to clipboard." => Some(("insert", "object-s-cut-to-clipboard")),
"{} viewport(s) in layout \"{}\":" => Some(("view", "viewport-s-in-layout")),
"{}: expected 0 or 1." => Some(("styles", "expected-0-or-1")),
"{}: expected a number, got \"{raw}\"" => Some(("command", "expected-a-number-got-raw")),
"── %{MOD} Shortcuts ──────────────────────────────────────" => Some(("common", "mod-shortcuts")),
"── Custom Overrides (SHORTCUTS SET) ──────────────────" => Some(("common", "custom-overrides-shortcuts-set")),
"── Function Keys ──────────────────────────────────────" => Some(("common", "function-keys")),
"── Other Keys ──────────────────────────────────────────" => Some(("common", "other-keys")),
"Always keep text between extension lines" => Some(("dimstyle", "keep-text-between-extension-lines")),
"Angular dimensions" => Some(("dimstyle", "angular-dimensions")),
"Arc length symbol" => Some(("dimstyle", "arc-length-symbol")),
"Arrowheads" => Some(("dimstyle", "arrowheads")),
"Available style" => Some(("dimstyle", "available-style")),
"Baseline spacing" => Some(("dimstyle", "baseline-spacing")),
"Basic" => Some(("dimstyle", "basic")),
"Both arrowheads" => Some(("dimstyle", "both-arrowheads")),
"Center mark" => Some(("dimstyle", "center-mark")),
"Center mark size" => Some(("dimstyle", "center-mark-size")),
"Center marks" => Some(("dimstyle", "center-marks")),
"Centerlines" => Some(("dimstyle", "centerlines")),
"Compare with" => Some(("dimstyle", "compare-with")),
"Current style" => Some(("dimstyle", "current-style")),
"Deviation" => Some(("dimstyle", "deviation")),
"Different sections" => Some(("dimstyle", "different-sections")),
"Dimension line color" => Some(("dimstyle", "dimension-line-color")),
"Dimension linetype" => Some(("dimstyle", "dimension-linetype")),
"Dimension lineweight" => Some(("dimstyle", "dimension-lineweight")),
"Display alternate units" => Some(("dimstyle", "display-alternate-units")),
"Draw dimension line between extension lines" => Some(("dimstyle", "draw-dimension-line-between-extension-lines")),
"Extend beyond dimension line" => Some(("dimstyle", "extend-beyond-dimension-line")),
"Extend beyond ticks" => Some(("dimstyle", "extend-beyond-ticks")),
"Extension line color" => Some(("dimstyle", "extension-line-color")),
"Extension lineweight" => Some(("dimstyle", "extension-lineweight")),
"Feet and inches" => Some(("dimstyle", "feet-and-inches")),
"Fine tuning" => Some(("dimstyle", "fine-tuning")),
"First arrowhead" => Some(("dimstyle", "first-arrowhead")),
"First extension linetype" => Some(("dimstyle", "first-extension-linetype")),
"Fit options" => Some(("dimstyle", "fit-options")),
"Fixed length" => Some(("dimstyle", "fixed-length")),
"Fraction format" => Some(("dimstyle", "fraction-format")),
"Height scale" => Some(("dimstyle", "height-scale")),
"Horizontal placement" => Some(("dimstyle", "horizontal-placement")),
"Keep text horizontal when inside" => Some(("dimstyle", "keep-text-horizontal-inside")),
"Keep text horizontal when outside" => Some(("dimstyle", "keep-text-horizontal-outside")),
"Leader arrowhead" => Some(("dimstyle", "leader-arrowhead")),
"Limits" => Some(("dimstyle", "limits")),
"Linear dimensions" => Some(("dimstyle", "linear-dimensions")),
"Lower value" => Some(("dimstyle", "lower-value")),
"Measurement scale" => Some(("dimstyle", "measurement-scale")),
"Measurement template" => Some(("dimstyle", "measurement-template")),
"Method" => Some(("dimstyle", "method")),
"Multiplier" => Some(("dimstyle", "multiplier")),
"No differences" => Some(("dimstyle", "no-differences")),
"Not applicable" => Some(("dimstyle", "not-applicable")),
"Offset from measured point" => Some(("dimstyle", "offset-from-measured-point")),
"Place text manually while creating dimensions" => Some(("dimstyle", "place-text-manually")),
"Radius jog angle (°)" => Some(("dimstyle", "radius-jog-angle")),
"Read left to right" => Some(("dimstyle", "read-left-to-right")),
"Referenced style · Read only" => Some(("dimstyle", "referenced-read-only")),
"Round off" => Some(("dimstyle", "round-off")),
"Second arrowhead" => Some(("dimstyle", "second-arrowhead")),
"Second extension linetype" => Some(("dimstyle", "second-extension-linetype")),
"Show zero feet and zero inches" => Some(("dimstyle", "show-zero-feet-and-inches")),
"Show zero feet; suppress zero inches" => Some(("dimstyle", "show-zero-feet-suppress-zero-inches")),
"Suppress arrows when they do not fit" => Some(("dimstyle", "suppress-arrows-when-no-fit")),
"Suppress first dimension line" => Some(("dimstyle", "suppress-first-dimension-line")),
"Suppress first extension line" => Some(("dimstyle", "suppress-first-extension-line")),
"Suppress second dimension line" => Some(("dimstyle", "suppress-second-dimension-line")),
"Suppress second extension line" => Some(("dimstyle", "suppress-second-extension-line")),
"Suppress zero feet and zero inches" => Some(("dimstyle", "suppress-zero-feet-and-inches")),
"Suppress zero feet; show zero inches" => Some(("dimstyle", "suppress-zero-feet-show-zero-inches")),
"Symbols and Arrows" => Some(("dimstyle", "symbols-and-arrows")),
"Symmetrical" => Some(("dimstyle", "symmetrical")),
"Text background" => Some(("dimstyle", "text-background")),
"Text gap" => Some(("dimstyle", "text-gap")),
"The selected text style fixes the height at %{height}." => Some(("dimstyle", "fixed-text-height-note")),
"Tick size" => Some(("dimstyle", "tick-size")),
"Tolerance zero suppression" => Some(("dimstyle", "tolerance-zero-suppression")),
"Unit format" => Some(("dimstyle", "unit-format")),
"Upper value" => Some(("dimstyle", "upper-value")),
"Use <> as the measured value; text before and after it becomes the prefix and suffix." => Some(("dimstyle", "measurement-template-help")),
"Use different first and second arrowheads" => Some(("dimstyle", "use-different-arrowheads")),
"Use fixed-length extension lines" => Some(("dimstyle", "use-fixed-length-extension-lines")),
"Used in drawing" => Some(("dimstyle", "used-in-drawing")),
"Vertical offset" => Some(("dimstyle", "vertical-offset")),
"Vertical placement" => Some(("dimstyle", "vertical-placement")),
"Vertical position" => Some(("dimstyle", "vertical-position")),
"When space is limited" => Some(("dimstyle", "when-space-is-limited")),
"When text is moved" => Some(("dimstyle", "when-text-is-moved")),
"Zero suppression" => Some(("dimstyle", "zero-suppression")),
"Add a leader" => Some(("dimstyle", "add-a-leader")),
"Automatic" => Some(("dimstyle", "automatic")),
"By block" => Some(("dimstyle", "by-block")),
"Comma" => Some(("dimstyle", "comma")),
"Degrees, minutes, seconds" => Some(("dimstyle", "degrees-minutes-seconds")),
"Keep dimension line with text" => Some(("dimstyle", "keep-dimension-line-with-text")),
"Leading and trailing" => Some(("dimstyle", "leading-and-trailing")),
"Move arrows outside first" => Some(("dimstyle", "move-arrows-outside-first")),
"Move text and arrows outside" => Some(("dimstyle", "move-text-and-arrows-outside")),
"Move text freely" => Some(("dimstyle", "move-text-freely")),
"Move text outside first" => Some(("dimstyle", "move-text-outside-first")),
"Period" => Some(("dimstyle", "period")),
"Space" => Some(("dimstyle", "space")),
"Alignment spacing" => Some(("style-manager", "alignment-spacing")),
"Always left align" => Some(("style-manager", "always-left-align")),
"Attachment direction" => Some(("style-manager", "attachment-direction")),
"Background fill enabled" => Some(("style-manager", "background-fill-enabled")),
"Big font" => Some(("style-manager", "big-font")),
"Block scale X" => Some(("style-manager", "block-scale-x")),
"Block scale Y" => Some(("style-manager", "block-scale-y")),
"Block scale Z" => Some(("style-manager", "block-scale-z")),
"Borders" => Some(("style-manager", "borders")),
"Bottom attachment" => Some(("style-manager", "bottom-attachment")),
"Break gap size" => Some(("style-manager", "break-gap-size")),
"Caps and Fill" => Some(("style-manager", "caps-and-fill")),
"Content type" => Some(("style-manager", "content-type")),
"Data Row" => Some(("style-manager", "data-row")),
"Data type" => Some(("style-manager", "data-type")),
"Default text" => Some(("style-manager", "default-text")),
"Different" => Some(("style-manager", "different")),
"Display joints" => Some(("style-manager", "display-joints")),
"Drawing height" => Some(("style-manager", "drawing-height")),
"Drawing scale" => Some(("style-manager", "drawing-scale")),
"Effects" => Some(("style-manager", "effects")),
"Elements" => Some(("style-manager", "elements")),
"End caps" => Some(("style-manager", "end-caps")),
"Fill and joints" => Some(("style-manager", "fill-and-joints")),
"Fill enabled" => Some(("style-manager", "fill-enabled")),
"First segment angle" => Some(("style-manager", "first-segment-angle")),
"Fixed height" => Some(("style-manager", "fixed-height")),
"Flow direction" => Some(("style-manager", "flow-direction")),
"Font file" => Some(("style-manager", "font-file")),
"Fonts" => Some(("style-manager", "fonts")),
"Format string" => Some(("style-manager", "format-string")),
"Header" => Some(("style-manager", "header")),
"Header Row" => Some(("style-manager", "header-row")),
"Horizontal margin" => Some(("style-manager", "horizontal-margin")),
"Inner arcs" => Some(("style-manager", "inner-arcs")),
"Inside horizontal" => Some(("style-manager", "inside-horizontal")),
"Inside vertical" => Some(("style-manager", "inside-vertical")),
"Leader draw order" => Some(("style-manager", "leader-draw-order")),
"Leader note" => Some(("style-manager", "leader-note")),
"Left attachment" => Some(("style-manager", "left-attachment")),
"Line color" => Some(("style-manager", "line-color")),
"Line type" => Some(("style-manager", "line-type")),
"Line weight" => Some(("style-manager", "line-weight")),
"Maximum leader points" => Some(("style-manager", "maximum-leader-points")),
"Multileader draw order" => Some(("style-manager", "multileader-draw-order")),
"No preview" => Some(("style-manager", "no-preview")),
"Oblique angle" => Some(("style-manager", "oblique-angle")),
"Outer arc" => Some(("style-manager", "outer-arc")),
"Paper height" => Some(("style-manager", "paper-height")),
"Paper text height" => Some(("style-manager", "paper-text-height")),
"Path type" => Some(("style-manager", "path-type")),
"Right attachment" => Some(("style-manager", "right-attachment")),
"Scale factor" => Some(("style-manager", "scale-factor")),
"Second segment angle" => Some(("style-manager", "second-segment-angle")),
"Size and Effects" => Some(("style-manager", "size-and-effects")),
"Start caps" => Some(("style-manager", "start-caps")),
"Stroke fonts" => Some(("style-manager", "stroke-fonts")),
"Suppress header row" => Some(("style-manager", "suppress-header-row")),
"Suppress title row" => Some(("style-manager", "suppress-title-row")),
"System font" => Some(("style-manager", "system-font")),
"System fonts" => Some(("style-manager", "system-fonts")),
"Text alignment" => Some(("style-manager", "text-alignment")),
"Text angle" => Some(("style-manager", "text-angle")),
"Title Row" => Some(("style-manager", "title-row")),
"Top attachment" => Some(("style-manager", "top-attachment")),
"Unit type" => Some(("style-manager", "unit-type")),
"Vertical margin" => Some(("style-manager", "vertical-margin")),
"font family…" => Some(("style-manager", "font-family-placeholder")),
"Bottom to top" => Some(("style-manager", "bottom-to-top")),
"Arrowhead first" => Some(("style-manager", "arrowhead-first")),
"Content first" => Some(("style-manager", "content-first")),
"Leader first" => Some(("style-manager", "leader-first")),
"Straight" => Some(("style-manager", "straight")),
"Parallel to last segment" => Some(("style-manager", "parallel-last-segment")),
"Top of top line" => Some(("style-manager", "top-of-top-line")),
"Middle of top line" => Some(("style-manager", "middle-of-top-line")),
"Middle of text" => Some(("style-manager", "middle-of-text")),
"Middle of bottom line" => Some(("style-manager", "middle-of-bottom-line")),
"Bottom of bottom line" => Some(("style-manager", "bottom-of-bottom-line")),
"Bottom line" => Some(("style-manager", "bottom-line")),
"Underline bottom line" => Some(("style-manager", "underline-bottom-line")),
"Underline top line" => Some(("style-manager", "underline-top-line")),
"Underline all text" => Some(("style-manager", "underline-all-text")),
"Center of text" => Some(("style-manager", "center-of-text")),
"Center of text with overline" => Some(("style-manager", "center-of-text-overline")),
"Block extents" => Some(("style-manager", "block-extents")),
"Base point" => Some(("style-manager", "base-point")),
_ => None,
}
}