Rename all log tags to match English module names

[EBENEN] → [LAYERS], [EBENEN-BE] → [LAYERS-BE]
[ZEICHNUNGSEBENEN] → [DRAWING-LEVELS]
[GESTALTUNG] → [STYLES]
[OBERLEISTE] → [TOOLBAR]
[WERKZEUGE] → [TOOLS]
[DIMENSIONEN] → [DIMENSIONS]
[AUSSCHNITTE] → [VIEWPORTS]
[MASSSTAB] → [SCALE]
[SCHNITT] → [SECTION], [SCHNITT_GRIPS] → [SECTION-GRIPS]
[WAND_GRIPS] → [WALL-GRIPS], [TREPPE_GRIPS] → [STAIR-GRIPS]
[CURVE_DOTS] → [CURVE-DOTS]
[panel_base] → [CORE]
[ALIAS-LOADER] → [ALIASES]
[BEGIN-CMD] → [CMD-HOOK]
This commit is contained in:
2026-06-06 12:48:27 +02:00
parent 84ff943f92
commit b9a2124026
16 changed files with 471 additions and 471 deletions
+23 -23
View File
@@ -127,9 +127,9 @@ def clear_schnitt_clipping(doc):
if doc.Objects.Delete(obj.Id, True):
n += 1
except Exception as ex:
print("[SCHNITT] clear: {}".format(ex))
print("[SECTION] clear: {}".format(ex))
if n:
print("[SCHNITT] {} Clipping-Plane(s) entfernt".format(n))
print("[SECTION] {} Clipping-Plane(s) entfernt".format(n))
def _add_clipping_plane(doc, plane, du, dv, vp_ids, role):
@@ -137,7 +137,7 @@ def _add_clipping_plane(doc, plane, du, dv, vp_ids, role):
try:
gid = doc.Objects.AddClippingPlane(plane, du, dv, vp_ids)
if gid is None or gid == System.Guid.Empty:
print("[SCHNITT] AddClippingPlane lieferte Empty Guid")
print("[SECTION] AddClippingPlane lieferte Empty Guid")
return None
obj = doc.Objects.FindId(gid)
if obj is None: return None
@@ -151,7 +151,7 @@ def _add_clipping_plane(doc, plane, du, dv, vp_ids, role):
doc.Objects.ModifyAttributes(obj, attrs, True)
return obj
except Exception as ex:
print("[SCHNITT] AddClippingPlane Fehler ({}):".format(role), ex)
print("[SECTION] AddClippingPlane Fehler ({}):".format(role), ex)
return None
@@ -181,13 +181,13 @@ def activate_schnitt(doc, z, skip_view=False):
if z is None: return
pts = z.get("linePts") or []
if len(pts) < 2:
print("[SCHNITT] '{}' hat keine linePts".format(z.get("name")))
print("[SECTION] '{}' hat keine linePts".format(z.get("name")))
return
try:
p1 = rg.Point3d(float(pts[0][0]), float(pts[0][1]), 0)
p2 = rg.Point3d(float(pts[1][0]), float(pts[1][1]), 0)
except Exception as ex:
print("[SCHNITT] linePts ungueltig:", ex)
print("[SECTION] linePts ungueltig:", ex)
return
dir_sign = 1 if int(z.get("dirSign", 1) or 1) >= 0 else -1
depth_back = max(0.5, float(z.get("depthBack", 8.0) or 8.0))
@@ -199,7 +199,7 @@ def activate_schnitt(doc, z, skip_view=False):
line_dir, view_dir, mid = _line_vectors(p1, p2, dir_sign)
if line_dir is None:
print("[SCHNITT] '{}' hat zu kurze Linie".format(z.get("name")))
print("[SECTION] '{}' hat zu kurze Linie".format(z.get("name")))
return
line_len = p1.DistanceTo(p2)
@@ -214,7 +214,7 @@ def activate_schnitt(doc, z, skip_view=False):
vp_ids = _collect_viewport_ids(doc)
if not vp_ids:
print("[SCHNITT] keine Viewports — Plane wuerde nichts schneiden")
print("[SECTION] keine Viewports — Plane wuerde nichts schneiden")
return
n_planes = 0
@@ -316,10 +316,10 @@ def activate_schnitt(doc, z, skip_view=False):
vp.ZoomBoundingBox(bb)
view.Redraw()
except Exception as ex:
print("[SCHNITT] view setup:", ex)
print("[SECTION] view setup:", ex)
kind = "Schnitt" if cut_at_line else "Ansicht"
print("[SCHNITT] {} '{}' aktiviert: {} Plane(s), depthBack={:.1f}m".format(
print("[SECTION] {} '{}' aktiviert: {} Plane(s), depthBack={:.1f}m".format(
kind, z.get("name"), n_planes, depth_back))
@@ -365,7 +365,7 @@ def save_pre_schnitt_view(doc):
except Exception: key = _STICKY_PRE_VIEW + "_default"
sc.sticky[key] = snap
except Exception as ex:
print("[SCHNITT] save view:", ex)
print("[SECTION] save view:", ex)
def restore_pre_schnitt_view(doc):
@@ -393,10 +393,10 @@ def restore_pre_schnitt_view(doc):
view.Redraw()
try: del sc.sticky[key]
except Exception: pass
print("[SCHNITT] Pre-Schnitt-View restored")
print("[SECTION] Pre-Schnitt-View restored")
return True
except Exception as ex:
print("[SCHNITT] restore view:", ex)
print("[SECTION] restore view:", ex)
return False
@@ -449,7 +449,7 @@ def delete_schnitt_entry(doc, schnitt_id):
doc.Strings.SetString("dossier_zeichnungsebenen",
json.dumps(new_lst, ensure_ascii=False))
except Exception as ex:
print("[SCHNITT] delete entry:", ex)
print("[SECTION] delete entry:", ex)
return False
cleanup_schnitt_artifacts(doc, schnitt_id, active_id=active_id)
return True
@@ -499,7 +499,7 @@ def create_schnitt_entry(doc, name, p1, p2, dir_sign=1, depth_back=8.0,
doc.Strings.SetString("dossier_zeichnungsebenen",
json.dumps(lst, ensure_ascii=False))
except Exception as ex:
print("[SCHNITT] persist entry:", ex)
print("[SECTION] persist entry:", ex)
return None
# 2D-Symbol auf Plan
@@ -513,7 +513,7 @@ def create_schnitt_entry(doc, name, p1, p2, dir_sign=1, depth_back=8.0,
attrs.SetUserString(_KEY_SCHNITT_ID, schnitt_id)
doc.Objects.AddCurve(crv, attrs)
except Exception as ex:
print("[SCHNITT] add symbol curve:", ex)
print("[SECTION] add symbol curve:", ex)
return schnitt_id
@@ -539,13 +539,13 @@ def activate_schnitt_by_id(doc, schnitt_id):
or sc.sticky.get("zeichnungsebenen_bridge_ref")
if eb is None:
# Fallback: direkt aktivieren ohne broadcast
print("[SCHNITT] keine EbenenBridge — direkt aktivieren")
print("[SECTION] keine EbenenBridge — direkt aktivieren")
activate_schnitt(doc, z)
return True
eb._set_active_zeichnungsebene(z)
return True
except Exception as ex:
print("[SCHNITT] activate_by_id:", ex)
print("[SECTION] activate_by_id:", ex)
return False
@@ -577,7 +577,7 @@ class _SchnittDoubleClickHandler(Rhino.UI.MouseCallback):
return
except Exception: pass
except Exception as ex:
print("[SCHNITT] OnMouseDoubleClick:", ex)
print("[SECTION] OnMouseDoubleClick:", ex)
def install_double_click_handler():
@@ -593,9 +593,9 @@ def install_double_click_handler():
h = _SchnittDoubleClickHandler()
h.Enabled = True
sc.sticky["_dossier_schnitt_dblclick_handler"] = h
print("[SCHNITT] Double-click handler active")
print("[SECTION] Double-click handler active")
except Exception as ex:
print("[SCHNITT] install_double_click_handler:", ex)
print("[SECTION] install_double_click_handler:", ex)
def pick_schnitt_interactive(doc, defaults=None):
@@ -642,7 +642,7 @@ def pick_schnitt_interactive(doc, defaults=None):
p2 = rg.Point3d(p2.X, p2.Y, 0)
if p1.DistanceTo(p2) < 0.01:
print("[SCHNITT] Linie zu kurz")
print("[SECTION] Linie zu kurz")
return None
# Pick Blickrichtung (welche Seite ist "hinten")
@@ -687,7 +687,7 @@ def pick_schnitt_interactive(doc, defaults=None):
sym_path = _el._layer_path_schnittlinie(doc, geschoss["name"])
symbol_layer_idx = _el._ensure_layer(doc, sym_path)
except Exception as ex:
print("[SCHNITT] symbol-layer resolve:", ex)
print("[SECTION] symbol-layer resolve:", ex)
sid = create_schnitt_entry(doc, auto_name, p1, p2,
dir_sign=dir_sign, depth_back=depth_back,