//! 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 { "Entire drawing" => Some(("common", "entire-drawing")), "Delete from drawing" => Some(("common", "delete-from-drawing")), "Destination" => Some(("common", "destination")), "File name and path:" => Some(("common", "file-name-and-path")), "Insert units:" => Some(("common", "insert-units-label")), "Please select or enter a block name." => Some(("common", "wblock-err-no-block-name")), "Block \"{}\" does not exist in drawing." => Some(("common", "wblock-err-block-not-found")), "Please specify a file name and path." => Some(("common", "wblock-err-no-path")), "Cannot write to the current drawing file." => Some(("common", "wblock-err-current-drawing")), "WBLOCK writes objects, a block, or the entire drawing to a new drawing file." => Some(("common", "wblock-help-info")), "WBLOCK Specify insertion base point:" => Some(("insert", "wblock-specify-insertion-base-point")), "Auto Constrain" => Some(("common", "auto-constrain")), "Delete Constraints" => Some(("common", "delete-constraints")), "Dimensional" => Some(("common", "dimensional")), "Geometric" => Some(("common", "geometric")), "Hide All" => Some(("common", "hide-all")), "Parameters Manager" => Some(("common", "parameters-manager")), "Show All" => Some(("common", "show-all")), "Show/Hide" => Some(("common", "show-hide")), "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 )" => 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] :" => 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 :" => 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")), "" => Some(("plot", "none")), "" => 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")), "Attach External Reference" => Some(("insert", "xref-attach-dialog-title")), "Browse..." => Some(("insert", "xref-attach-browse")), "Reference Type" => Some(("insert", "xref-attach-reference-type")), "Uniform Scale" => Some(("insert", "xref-attach-uniform-scale")), "Insertion point" => Some(("insert", "xref-attach-insertion-point")), "Angle:" => Some(("insert", "xref-attach-angle")), "Block Unit" => Some(("insert", "xref-attach-block-unit")), "Unit:" => Some(("insert", "xref-attach-unit")), "Factor:" => Some(("insert", "xref-attach-factor")), "Found in:" => Some(("insert", "xref-attach-found-in")), "Saved path:" => Some(("insert", "xref-attach-saved-path")), "Show Details" => Some(("insert", "xref-attach-show-details")), "Hide Details" => Some(("insert", "xref-attach-hide-details")), "Select Reference File" => Some(("insert", "xref-attach-select-file")), "All Reference Files" => Some(("insert", "xref-attach-all-files")), "Inserts references to external files such as other drawings, raster images, and underlays." => Some(("insert", "xref-attach-help")), "Invalid input." => Some(("insert", "xref-attach-invalid-input")), "Insertion point X" => Some(("insert", "xref-insertion-point-x")), "Insertion point Y" => Some(("insert", "xref-insertion-point-y")), "Insertion point Z" => Some(("insert", "xref-insertion-point-z")), "Layer property overrides" => Some(("insert", "xref-layer-property-overrides")), "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")), "Angle of revolution" => Some(("properties", "angle-of-revolution")), "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 Size" => Some(("properties", "arrowhead-size")), "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")), "Attachment" => Some(("properties", "attachment")), "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")), "Axis direction X" => Some(("properties", "axis-direction-x")), "Axis direction Y" => Some(("properties", "axis-direction-y")), "Axis direction Z" => Some(("properties", "axis-direction-z")), "Axis position X" => Some(("properties", "axis-position-x")), "Axis position Y" => Some(("properties", "axis-position-y")), "Axis position Z" => Some(("properties", "axis-position-z")), "BACKGROUND colour [Default/Black/DarkGray/Gray/LightGray/White] or R G B (0–255):" => 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 : {}" => 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")), "Build" => Some(("ui", "build")), "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")), "ByColor" => Some(("common", "bycolor")), "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-dependent plot styles" => Some(("properties", "color-dependent-plot-styles")), "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")), "Commit date" => Some(("ui", "commit-date")), "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 Enter dimension text (blank = measured value):" => Some(("annotate", "dimangular-enter-dimension-text-blank-measured")), "DIMANGULAR Enter formatted dimension text (blank = measured value):" => Some(("annotate", "dimangular-enter-formatted-dimension-text-blank-measured")), "DIMANGULAR Select arc, circle, line, or specify an angle vertex:" => Some(("annotate", "dimangular-select-arc-circle-line-or-specify-angle-vertex")), "DIMANGULAR Select second line:" => Some(("annotate", "dimangular-select-second-line")), "DIMANGULAR Specify angle vertex:" => Some(("annotate", "dimangular-specify-angle-vertex")), "DIMANGULAR Specify dimension arc location [Mtext/Text/Angle/Quadrant]:" => Some(("annotate", "dimangular-specify-dimension-arc-location-options")), "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 quadrant:" => Some(("annotate", "dimangular-specify-quadrant")), "DIMANGULAR Specify second extension line point:" => Some(("annotate", "dimangular-specify-second-extension-line-point")), "DIMANGULAR Specify second point for text angle:" => Some(("annotate", "dimangular-specify-second-point-for-text-angle")), "DIMANGULAR Specify text angle or first point:" => Some(("annotate", "dimangular-specify-text-angle-or-first-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 Select arc, circle, or polyline arc:" => Some(("annotate", "dimdiameter-select-arc-circle-or-polyline-arc")), "DIMDIAMETER Specify dimension line location [Mtext/Text/Angle]:" => Some(("annotate", "dimdiameter-specify-dimension-line-location-text")), "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")), "DIMJOGGED Enter dimension text (blank = measured value):" => Some(("annotate", "dimjogged-enter-dimension-text-blank-measured")), "DIMJOGGED Select arc, circle, or polyline arc:" => Some(("annotate", "dimjogged-select-arc-circle-or-polyline-arc")), "DIMJOGGED Specify center location override:" => Some(("annotate", "dimjogged-specify-center-location-override")), "DIMJOGGED Specify dimension line location [Mtext/Text/Angle]:" => Some(("annotate", "dimjogged-specify-dimension-line-location-text")), "DIMJOGGED Specify jog location:" => Some(("annotate", "dimjogged-specify-jog-location")), "DIMJOGGED Specify text angle (degrees):" => Some(("annotate", "dimjogged-specify-text-angle-degrees")), "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 Enter dimension text (blank = measured value):" => Some(("annotate", "dimordinate-enter-dimension-text-blank-measured")), "DIMORDINATE Specify feature location:" => Some(("annotate", "dimordinate-specify-feature-location")), "DIMORDINATE Specify leader endpoint [Xdatum/Ydatum/Mtext/Text/Angle]:" => Some(("annotate", "dimordinate-specify-leader-endpoint")), "DIMORDINATE Specify text angle (degrees):" => Some(("annotate", "dimordinate-specify-text-angle-degrees")), "DIMRADIUS Enter dimension text (blank = measured value):" => Some(("annotate", "dimradius-enter-dimension-text-blank-measured")), "DIMRADIUS Select arc, circle, or polyline arc:" => Some(("annotate", "dimradius-select-arc-circle-or-polyline-arc")), "DIMRADIUS Specify dimension line location [Mtext/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 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 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 / S / A | 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 :" => 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")), "Jogged Radius" => Some(("common", "jogged-radius")), "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 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 / TO / P ]:" => 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")), "Sheet sizes and printable areas reported by the printer." => Some(("plot", "sheet-sizes-and-printable-areas-reported-by-th")), "Custom paper size" => Some(("plot", "custom-paper-size")), "Printable margins" => Some(("plot", "printable-margins")), "Enter a positive width and height." => Some(("plot", "enter-a-positive-width-and-height")), "Paper size" => Some(("plot", "paper-size")), "{count} driver option(s) set for this printer." => Some(("plot", "count-driver-option-s-set-for-this-printer")), "Printer properties — {printer}" => Some(("plot", "printer-properties-printer")), "This printer reports no driver options." => Some(("plot", "this-printer-reports-no-driver-options")), "Could not read the printer's options: {error}" => Some(("plot", "could-not-read-the-printer-s-options-error")), "Reading the printer's options…" => Some(("plot", "reading-the-printer-s-options")), "Printing preferences saved for {printer}." => Some(("plot", "printing-preferences-saved-for-printer")), "Printing preferences unchanged." => Some(("plot", "printing-preferences-unchanged")), "Printer properties" => Some(("plot", "printer-properties")), "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] :" => 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" => Some(("properties", "measurement")), "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")), "Mid Between 2 Points (M2P)" => Some(("common", "mid-between-2-points-m2p")), "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")), "MTP needs an active point prompt." => Some(("common", "mtp-needs-an-active-point-prompt")), "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 plot styles" => Some(("properties", "named-plot-styles")), "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] :" => 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] :" => 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 is locked to color in Color-Dependent (CTB) mode" => Some(("properties", "plot-style-is-locked-to-color-in-color-dependent")), "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")), "Named plot style tables (.stb) are not supported yet: {name}" => Some(("plot", "named-plot-style-tables-stb-are-not-supported-yet-name")), "{name} was not found in the plot styles folder ({folder})." => Some(("plot", "name-was-not-found-in-the-plot-styles-folder-folder")), "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")), "Polygon Mesh" => 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] :" => 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] :" => 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] :" => 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 Creation mode [Solid/Surface]" => Some(("insert", "revolve-creation-mode-solid-surface")), "REVOLVE Enter angle expression:" => Some(("insert", "revolve-enter-angle-expression")), "REVOLVE Select line, ray, or construction line for axis:" => Some(("insert", "revolve-select-line-ray-or-construction-line-for-axis")), "REVOLVE Select objects to revolve or [Mode] (Enter to finish):" => Some(("insert", "revolve-select-objects-or-mode")), "REVOLVE Select profile:" => Some(("insert", "revolve-select-profile")), "REVOLVE Specify angle of revolution or [Start angle/Reverse/Expression]" => Some(("insert", "revolve-specify-angle-or-options")), "REVOLVE Specify axis start point or [Object/X/Y/Z/Mode]:" => Some(("insert", "revolve-specify-axis-start-or-options")), "REVOLVE Specify start angle" => Some(("insert", "revolve-specify-start-angle")), "REVOLVE: created %{created} object(s); %{failed} source(s) could not be revolved." => Some(("common", "revolve-created-objects-failed-sources")), "REVOLVE: could not revolve profile." => Some(("common", "revolve-could-not-revolve-profile")), "REVOLVE: entity not found." => Some(("common", "revolve-entity-not-found")), "REVOLVE: no selected object could be revolved with the requested options." => Some(("common", "revolve-no-selected-object-could-be-revolved")), "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")), "Release" => Some(("ui", "release")), "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 ' 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 Select solids or surfaces to slice, then press Enter:" => Some(("draw", "slice-select-targets")), "SLICE Specify first point on slicing plane or [planar Object/Surface/Zaxis/View/XY/YZ/ZX/3points] <3points>:" => Some(("draw", "slice-first-point-or-method")), "SLICE Specify first point on slicing plane:" => Some(("draw", "slice-first-plane-point")), "SLICE Specify second point on slicing plane:" => Some(("draw", "slice-second-plane-point")), "SLICE Specify third point on slicing plane:" => Some(("draw", "slice-third-plane-point")), "SLICE Specify a point on the slicing plane:" => Some(("draw", "slice-point-on-plane")), "SLICE Specify a point on the plane's normal axis:" => Some(("draw", "slice-point-on-normal-axis")), "SLICE Specify a point on the current view plane:" => Some(("draw", "slice-point-on-view-plane")), "SLICE Specify a point on the current UCS plane:" => Some(("draw", "slice-point-on-ucs-plane")), "SLICE Select a planar curve object:" => Some(("draw", "slice-select-planar-object")), "SLICE Select a planar surface:" => Some(("draw", "slice-select-planar-surface")), "SLICE Select a cutting surface:" => Some(("draw", "slice-select-cutting-surface")), "SLICE Specify a point on the desired side or [Both] :" => Some(("draw", "slice-select-side-or-both")), "SLICE Select a sliced object to keep or [Both] :" => Some(("draw", "slice-select-object-or-both")), "SLICE The selected surface is not planar. Select a planar surface:" => Some(("draw", "slice-surface-not-planar")), "SLICE The selected surface does not define one supported cutting sheet. Select another surface:" => Some(("draw", "slice-surface-not-supported")), "SLICE The selected object does not define a plane. Select a planar curve object:" => Some(("draw", "slice-object-not-planar")), "planar Object" => Some(("draw", "slice-planar-object")), "Zaxis" => Some(("draw", "slice-zaxis")), "3points" => Some(("draw", "slice-three-points")), "Both" => Some(("common", "both")), "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")), "SLICE: select at least one solid or surface." => Some(("common", "slice-select-at-least-one-target")), "SLICE: the cutting plane is invalid." => Some(("common", "slice-invalid-plane")), "SLICE: choose a point away from the cutting plane." => Some(("common", "slice-side-point-on-plane")), "SLICE: the cutting plane does not cross every selected object; no object was changed." => Some(("common", "slice-plane-misses-target")), "SLICE: the selected geometry has an unsupported surface intersection; no object was changed." => Some(("common", "slice-unsupported-intersection")), "SLICE: the cutting plane is coincident with source geometry; no object was changed." => Some(("common", "slice-coincident-plane")), "SLICE: the selected topology could not be split safely; no object was changed." => Some(("common", "slice-topology-refused")), "SLICE: a result could not be encoded; no object was changed." => Some(("common", "slice-result-encode-failed")), "SLICE: a result could not be displayed completely; no object was changed." => Some(("common", "slice-result-display-failed")), "SLICE: a result could not be committed; all source objects were retained." => Some(("common", "slice-result-commit-failed")), "SLICE: a retained result could not be updated." => Some(("common", "slice-retained-update-failed")), "SLICE: created %{count} result object(s)." => Some(("common", "slice-created-results")), "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 History" => Some(("properties", "show-history")), "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 History" => Some(("properties", "solid-history")), "Solid type" => Some(("properties", "solid-type")), "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] :" => 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 :" => 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 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 | DELETE | W | ORIGIN x,y,z | X/Y/Z " => 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")), "PDF scale: {scale}:1" => Some(("insert", "pdfui-pdf-scale")), "Applied" => Some(("properties", "applied")), "No PDF underlays found." => Some(("insert", "pdfui-no-pdf-underlays")), "Specify insertion point:" => Some(("insert", "pdfui-specify-insertion-point")), "Snap to Underlays" => Some(("insert", "refui-snap-to-underlays")), "Snap to Underlays ON" => Some(("insert", "refui-snap-to-underlays-on")), "Snap to Underlays OFF" => Some(("insert", "refui-snap-to-underlays-off")), "Edit Reference" => Some(("insert", "refui-edit-reference")), "Edit Reference\nIn-Place" => Some(("insert", "refui-edit-reference-in-place")), "Open\nReference" => Some(("insert", "refui-open-reference")), "Xref fading" => Some(("insert", "refui-xref-fading")), "Requires an integer between -90 and 90." => Some(("insert", "refui-requires-int-90")), "Underlay" => Some(("properties", "underlay")), "PDF Underlay" => Some(("properties", "pdf-underlay")), "DWF Underlay" => Some(("properties", "dwf-underlay")), "DGN Underlay" => Some(("properties", "dgn-underlay")), "Adjust colors for background" => Some(("properties", "adjust-colors-for-background")), "Page number" => Some(("properties", "page-number")), "Layer display overrides" => Some(("properties", "layer-display-overrides")), "Display in\nMonochrome" => Some(("insert", "pdfui-display-in-monochrome")), "Create Clipping\nBoundary" => Some(("insert", "pdfui-create-clipping-boundary")), "Remove\nClipping" => Some(("insert", "pdfui-remove-clipping")), "Show\nUnderlay" => Some(("insert", "pdfui-show-underlay")), "Enable\nSnap" => Some(("insert", "pdfui-enable-snap")), "External\nReferences" => Some(("insert", "pdfui-external-references")), "Edit\nLayers" => Some(("insert", "pdfui-edit-layers")), "Import As\nObjects" => Some(("insert", "pdfui-import-as-objects")), "PDF Layers" => Some(("insert", "pdfui-pdf-layers")), "PDF Import" => Some(("insert", "pdfui-pdf-import")), "Attach PDF Underlay" => Some(("insert", "pdfui-attach-pdf-underlay")), "Underlay Layers" => Some(("insert", "pdfui-underlay-layers")), "PDF Import Settings" => Some(("insert", "pdfui-pdf-import-settings")), "Import PDF" => Some(("insert", "pdfui-import-pdf")), "Select one or more pages from the PDF file:" => Some(("insert", "pdfui-select-one-or-more-pages-from-the-pdf-file")), "Page size:" => Some(("insert", "pdfui-page-size")), "Reference name:" => Some(("insert", "pdfui-reference-name")), "Search for layer" => Some(("insert", "pdfui-search-for-layer")), "This file does not contain any layers." => Some(("insert", "pdfui-this-file-does-not-contain-any-layers")), "Select an underlay to view its layers." => Some(("insert", "pdfui-select-an-underlay-to-view-its-layers")), "PDF data to import" => Some(("insert", "pdfui-pdf-data-to-import")), "Vector geometry" => Some(("insert", "pdfui-vector-geometry")), "Solid fills" => Some(("insert", "pdfui-solid-fills")), "TrueType text" => Some(("insert", "pdfui-truetype-text")), "Raster images" => Some(("insert", "pdfui-raster-images")), "Use PDF layers" => Some(("insert", "pdfui-use-pdf-layers")), "Create object layers" => Some(("insert", "pdfui-create-object-layers")), "Import options" => Some(("insert", "pdfui-import-options")), "Import as block" => Some(("insert", "pdfui-import-as-block")), "Join line and arc segments" => Some(("insert", "pdfui-join-line-and-arc-segments")), "Convert solid fills to hatches" => Some(("insert", "pdfui-convert-solid-fills-to-hatches")), "Apply lineweight properties" => Some(("insert", "pdfui-apply-lineweight-properties")), "Infer linetypes from collinear dashes" => Some(("insert", "pdfui-infer-linetypes-from-collinear-dashes")), "Page to import" => Some(("insert", "pdfui-page-to-import")), "Page:" => Some(("insert", "pdfui-page")), "Total: {count}" => Some(("insert", "pdfui-total-count")), "Pages" => Some(("insert", "pdfui-pages")), "Placement" => Some(("insert", "pdfui-placement")), "On screen" => Some(("insert", "pdfui-on-screen")), "File details" => Some(("insert", "pdfui-file-details")), "{count} pages" => Some(("insert", "pdfui-page-count")), "Selected pages: {pages}" => Some(("insert", "pdfui-selected-pages")), "{count} layers, {hidden} hidden" => Some(("insert", "pdfui-layer-summary")), "Page size: {size}" => Some(("insert", "pdfui-page-size-size")), "Specify insertion point on-screen" => Some(("insert", "pdfui-specify-insertion-point-on-screen")), "Scale:" => Some(("insert", "pdfui-scale")), "Rotation:" => Some(("insert", "pdfui-rotation")), "Attaches a PDF file as an underlay." => Some(("insert", "pdfui-attaches-a-pdf-file-as-an-underlay")), "Turns the layers of a PDF underlay on or off." => Some(("insert", "pdfui-turns-the-layers-of-a-pdf-underlay-on-or-off")), "Imports the geometry, fills, raster images and text of a PDF file as drawing objects." => Some(("insert", "pdfui-imports-the-geometry-fills-raster-images-and-text-of-a-pdf-f")), "Select PDF File" => Some(("insert", "select-pdf-file")), "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 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 . Blocks: {}" => Some(("insert", "usage-attsync-block-name-blocks")), "Usage: BASE [z]" => Some(("insert", "usage-base-x-y-z")), "Usage: CAL 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 " => Some(("layers", "usage-dimstyle-new-name")), "Usage: DIMSTYLE SET " => Some(("layers", "usage-dimstyle-set-name-property-value")), "Usage: DRAWORDER F|FRONT | B|BACK | A|ABOVE | U|UNDER " => Some(("view", "usage-draworder-f-front-b-back-a-above-handle")), "Usage: HYPERLINK (select objects first)" => Some(("view", "usage-hyperlink-url-select-objects-first")), "Usage: LAYDEL " => Some(("layers", "usage-laydel-layer-name")), "Usage: LAYER COLOR " => Some(("layers", "usage-layer-color-name-aci-index")), "Usage: LAYER LIST | NEW | ON/OFF/FREEZE/THAW/LOCK/UNLOCK | COLOR | SET " => Some(("layers", "usage-layer-list-new-name-on-off-freeze-thaw-l")), "Usage: LAYER NEW " => Some(("layers", "usage-layer-new-name")), "Usage: LAYERSTATE DELETE " => Some(("layers", "usage-layerstate-delete-name")), "Usage: LAYERSTATE RESTORE " => Some(("layers", "usage-layerstate-restore-name")), "Usage: LAYERSTATE SAVE " => Some(("layers", "usage-layerstate-save-name")), "Usage: LAYERSTATE SAVE|RESTORE|DELETE | ? (list)" => Some(("layers", "usage-layerstate-save-restore-delete-name-list")), "Usage: LAYMRG " => Some(("layers", "usage-laymrg-source-layer-target-layer")), "Usage: LINETYPE LIST | SET " => Some(("styles", "usage-linetype-list-set-name")), "Usage: LINETYPE SET " => 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 | SET | CURRENT []" => Some(("layers", "usage-mleaderstyle-list-new-name-set-name-prop")), "Usage: MLEADERSTYLE NEW " => Some(("layers", "usage-mleaderstyle-new-name")), "Usage: MLEADERSTYLE SET " => Some(("layers", "usage-mleaderstyle-set-name-property-value")), "Usage: MLSTYLE NEW " => Some(("layers", "usage-mlstyle-new-name")), "Usage: MLSTYLE SET " => Some(("layers", "usage-mlstyle-set-name")), "Usage: MLSTYLE [LIST|NEW |SET |DEL ]" => Some(("layers", "usage-mlstyle-list-new-name-set-name-del-name")), "Usage: PLAN UCS " => Some(("layers", "usage-plan-ucs-name")), "Usage: PLAN [CURRENT / UCS / WORLD]" => Some(("layers", "usage-plan-current-ucs-name-world")), "Usage: PLOTSTYLE [LOAD | CLEAR | STATUS]" => Some(("view", "usage-plotstyle-load-clear-status")), "Usage: POLYSOLID (select a polyline first)" => Some(("draw", "usage-polysolid-width-height-select-a-polyline")), "Usage: PYRAMID [sides] (default 4 sides)" => Some(("draw", "usage-pyramid-radius-height-sides-default-4-si")), "Usage: QSELECT TYPE|LAYER|COLOR|LINETYPE " => Some(("inquiry", "usage-qselect-type-layer-color-linetype-value")), "Usage: RENAME (types: LAYER BLOCK STYLE DIMSTYLE LINETYPE UCS VIEW)" => Some(("styles", "usage-rename-type-old-new-types-layer-block-st")), "Usage: SCALELISTEDIT DELETE " => 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 or SCALETEXT H " => Some(("styles", "usage-scaletext-factor-or-scaletext-h-height")), "Usage: SCRIPT " => Some(("file", "usage-script-path-to-scr-file")), "Usage: SHORTCUTS CLEAR " => Some(("view", "usage-shortcuts-clear-key")), "Usage: SHORTCUTS LIST | SET | CLEAR " => Some(("view", "usage-shortcuts-list-set-key-cmd-clear-key")), "Usage: SHORTCUTS SET e.g. SHORTCUTS SET CTRL+D DIST" => Some(("view", "usage-shortcuts-set-key-command-e-g-shortcuts")), "Usage: TABLE CELL " => 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 " => Some(("layers", "usage-tablestyle-new-name")), "Usage: TABLESTYLE [LIST|NEW ]" => Some(("layers", "usage-tablestyle-list-new-name")), "Usage: TCASE " => Some(("annotate", "usage-tcase-upper-lower-sentence-title")), "Usage: UCS DELETE " => Some(("layers", "usage-ucs-delete-name")), "Usage: UCS ORIGIN x,y,z" => Some(("layers", "usage-ucs-origin-x-y-z")), "Usage: UCS SAVE " => Some(("layers", "usage-ucs-save-name")), "Usage: UCS X " => Some(("layers", "usage-ucs-x-angle-degrees")), "Usage: UCS Y " => Some(("layers", "usage-ucs-y-angle-degrees")), "Usage: UCS Z " => Some(("layers", "usage-ucs-z-angle-degrees")), "Usage: UCSICON ON | OFF | NOORIGIN | ORIGIN" => Some(("view", "usage-ucsicon-on-off-noorigin-origin")), "Usage: UNDERLAY [FADE |CONTRAST |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> | USERR <1-5> " => Some(("view", "usage-useri-1-5-int-userr-1-5-real")), "Usage: USERI <1-5> " => Some(("view", "usage-useri-1-5-integer")), "Usage: USERR <1-5> " => Some(("view", "usage-userr-1-5-real")), "Usage: VIEW DELETE " => Some(("layers", "usage-view-delete-name")), "Usage: VIEW LIST | VIEW SAVE | VIEW RESTORE | VIEW DELETE " => Some(("layers", "usage-view-list-view-save-name-view-restore-na")), "Usage: VIEW RESTORE " => Some(("layers", "usage-view-restore-name")), "Usage: VIEW SAVE " => Some(("layers", "usage-view-save-name")), "Usage: XDATA LIST | SET | CLEAR [app]" => Some(("view", "usage-xdata-list-set-app-value-clear-app")), "Usage: {prefix} FONT