Align spline properties and editing

This commit is contained in:
ramox81 2026-08-19 12:00:02 +03:00
commit 5595837a69
8 changed files with 552 additions and 131 deletions

View file

@ -577,6 +577,7 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"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")),
@ -645,6 +646,10 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"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")),
@ -666,6 +671,9 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"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")),
@ -961,6 +969,9 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"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")),
@ -1066,6 +1077,10 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"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")),
@ -1258,6 +1273,7 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"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")),
@ -1701,6 +1717,8 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"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")),
@ -1905,6 +1923,7 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"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")),
@ -2324,6 +2343,7 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"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")),
@ -2369,6 +2389,10 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"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")),
@ -2769,6 +2793,7 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"Usage: {prefix} NEW <name>" => Some(("layers", "usage-prefix-new-name")),
"Usage: {prefix} OBLIQUE <style> <angle_degrees>" => Some(("layers", "usage-prefix-oblique-style-angle-degrees")),
"Usage: {prefix} WIDTH <style> <factor>" => Some(("layers", "usage-prefix-width-style-factor")),
"Uniform" => Some(("properties", "uniform")),
"Use Limits" => Some(("properties", "use-limits")),
"Used for the first save of a new drawing. Existing drawings keep their file type and version." => Some(("file", "used-for-the-first-save-of-a-new-drawing-exist")),
"User\nInterface" => Some(("manage", "user-interface")),