forked from 1b-agent/opencadstudio-upstream
Translate the Options dialog into all 21 languages
Sixty-five new strings, each one added to the source catalogue and given a value in every locale — not English placeholders. Terminology follows what each locale already uses for the surrounding labels rather than being coined fresh: grips, selection, preview, viewport, annotation scale and the UCS all have established words in these files, and the new strings use them. System-variable names stay in Latin uppercase inside the parentheses, as they already do in every locale's SETVAR listing — they are identifiers, not prose. One trap worth recording: Fluent attribute names must begin with a letter, so the obvious slug for "3D Modeling" is not a legal key. It parses as far as the message body and then fails the whole file, which surfaces as `Invalid Fluent syntax in EnUs` with a byte offset rather than as anything naming the attribute. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
1 parent
7ea1aef95e
commit
55b2dc1796
22 files changed
+1430
No files matched your search
@@ -4120,6 +4120,71 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
|
||||
"Pick box size" => Some(("common", "pick-box-size")),
|
||||
"Controls both the visible selection box and the click aperture." => Some(("common", "controls-both-the-visible-selection-box-and-the-click-aperture")),
|
||||
"Visual Effect Settings" => Some(("common", "visual-effect-settings")),
|
||||
"Applications" => Some(("common", "applications")),
|
||||
"Installed plugins and their sources" => Some(("common", "installed-plugins-and-their-sources")),
|
||||
"Plugins…" => Some(("common", "plugins-2")),
|
||||
"Keyboard shortcuts" => Some(("common", "keyboard-shortcuts-2")),
|
||||
"Keyboard Shortcuts…" => Some(("common", "keyboard-shortcuts-3")),
|
||||
"Command aliases" => Some(("common", "command-aliases-2")),
|
||||
"Command Aliases…" => Some(("common", "command-aliases-3")),
|
||||
"File Safety" => Some(("common", "file-safety")),
|
||||
"Automatic save" => Some(("common", "automatic-save")),
|
||||
"Minutes between recovery saves to a .sv$ file; 0 turns it off (SAVETIME)." => Some(("common", "minutes-between-recovery-saves-to-a-sv-file-0-turns-it-off-savetime")),
|
||||
"Keep a .bak copy when overwriting a drawing (ISAVEBAK)" => Some(("common", "keep-a-bak-copy-when-overwriting-a-drawing-isavebak")),
|
||||
"Plotting" => Some(("common", "plotting")),
|
||||
"Plot device, paper, scale and plot styles" => Some(("common", "plot-device-paper-scale-and-plot-styles")),
|
||||
"Plot and Page Setup…" => Some(("common", "plot-and-page-setup")),
|
||||
"Fill TrueType glyphs (TEXTFILL)" => Some(("common", "fill-truetype-glyphs-textfill")),
|
||||
"Command Line" => Some(("common", "command-line")),
|
||||
"Prompt lines" => Some(("common", "prompt-lines")),
|
||||
"Temporary prompt lines shown above the command window (CLIPROMPTLINES)." => Some(("common", "temporary-prompt-lines-shown-above-the-command-window-clipromptlines")),
|
||||
"History fade time" => Some(("common", "history-fade-time")),
|
||||
"How long overlay history lines stay visible; 0 skips them (COMMANDLINEFADETIME)." => Some(("common", "how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime")),
|
||||
"Clicking overlapping objects opens a picker" => Some(("common", "clicking-overlapping-objects-opens-a-picker")),
|
||||
"Block Edit" => Some(("common", "block-edit")),
|
||||
"Double-click to edit block in-place (REFEDIT)" => Some(("common", "double-click-to-edit-block-in-place-refedit")),
|
||||
"Double-click attributed blocks to edit attributes (ATTEDIT)" => Some(("common", "double-click-attributed-blocks-to-edit-attributes-attedit")),
|
||||
"User Preferences" => Some(("common", "user-preferences")),
|
||||
"Zoom" => Some(("common", "zoom")),
|
||||
"Reverse mouse wheel zoom (ZOOMWHEEL)" => Some(("common", "reverse-mouse-wheel-zoom-zoomwheel")),
|
||||
"Zoom factor" => Some(("common", "zoom-factor")),
|
||||
"How far one wheel notch zooms (ZOOMFACTOR)." => Some(("common", "how-far-one-wheel-notch-zooms-zoomfactor")),
|
||||
"Text and Dimensions" => Some(("common", "text-and-dimensions")),
|
||||
"TEXTEDIT edits one object and ends (TEXTEDITMODE)" => Some(("common", "textedit-edits-one-object-and-ends-texteditmode")),
|
||||
"Continued dimensions inherit the base dimension's layer and style (DIMCONTINUEMODE)" => Some(("common", "continued-dimensions-inherit-the-base-dimension-s-layer-and-style-dimcontinuemode")),
|
||||
"QDIM origin priority" => Some(("common", "qdim-origin-priority")),
|
||||
"Which points QDIM measures from. Also settable inside the command." => Some(("common", "which-points-qdim-measures-from-also-settable-inside-the-command")),
|
||||
"Add scales automatically" => Some(("common", "add-scales-automatically")),
|
||||
"Which annotative objects pick up a newly set annotation scale (ANNOAUTOSCALE)." => Some(("common", "which-annotative-objects-pick-up-a-newly-set-annotation-scale-annoautoscale")),
|
||||
"Length, angle and insertion units" => Some(("common", "length-angle-and-insertion-units")),
|
||||
"Drawing Units…" => Some(("common", "drawing-units-2")),
|
||||
"Drafting" => Some(("common", "drafting")),
|
||||
"Drafting rotation" => Some(("common", "drafting-rotation")),
|
||||
"Rotates the crosshair and the snap grid in the active UCS (SNAPANG)." => Some(("common", "rotates-the-crosshair-and-the-snap-grid-in-the-active-ucs-snapang")),
|
||||
"Polar tracking increment" => Some(("common", "polar-tracking-increment")),
|
||||
"Snap and Grid" => Some(("common", "snap-and-grid")),
|
||||
"Snap modes, grid spacing and object snap" => Some(("common", "snap-modes-grid-spacing-and-object-snap")),
|
||||
"Drafting Settings…" => Some(("common", "drafting-settings-2")),
|
||||
"3D Modeling" => Some(("common", "modeling-3d")),
|
||||
"Display Tools" => Some(("common", "display-tools")),
|
||||
"Show the navigation cube (NAVVCUBE)" => Some(("common", "show-the-navigation-cube-navvcube")),
|
||||
"Show the UCS icon (UCSICON)" => Some(("common", "show-the-ucs-icon-ucsicon")),
|
||||
"Place the UCS icon at the origin (UCSICON ORigin)" => Some(("common", "place-the-ucs-icon-at-the-origin-ucsicon-origin")),
|
||||
"Display Resolution" => Some(("common", "display-resolution")),
|
||||
"applies to the current drawing" => Some(("common", "applies-to-the-current-drawing")),
|
||||
"Isolines per surface" => Some(("common", "isolines-per-surface")),
|
||||
"Show silhouette edges on solids (DISPSILH)" => Some(("common", "show-silhouette-edges-on-solids-dispsilh")),
|
||||
"Surface density U" => Some(("common", "surface-density-u")),
|
||||
"Surface density V" => Some(("common", "surface-density-v")),
|
||||
"Surface type" => Some(("common", "surface-type")),
|
||||
"Record the history of composite solids (SOLIDHIST)" => Some(("common", "record-the-history-of-composite-solids-solidhist")),
|
||||
"Show solid history" => Some(("common", "show-solid-history")),
|
||||
"Not available" => Some(("common", "not-available")),
|
||||
"Open folder" => Some(("common", "open-folder")),
|
||||
"Where the application keeps its own files. These locations are fixed." => Some(("common", "where-the-application-keeps-its-own-files-these-locations-are-fixed")),
|
||||
"Configuration" => Some(("common", "configuration")),
|
||||
"Plot styles" => Some(("common", "plot-styles")),
|
||||
"Autosave files" => Some(("common", "autosave-files")),
|
||||
"Selection Modes" => Some(("common", "selection-modes")),
|
||||
"Use Shift to add to selection (PICKADD)" => Some(("common", "use-shift-to-add-to-selection-pickadd")),
|
||||
"Press and drag draws a rectangle instead of a lasso (PICKDRAG)" => Some(("common", "press-and-drag-draws-a-rectangle-instead-of-a-lasso-pickdrag")),
|
||||
|
||||
Reference in new issue
Block a user