Uebersetzung der Benutzermeldungen in vf_core.lsp und Gefaellestrecke.lsp auf ssg-text/ssg-textf umgestellt

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-16 09:39:18 +02:00
parent 9199ea705f
commit bd1366bc8a
4 changed files with 421 additions and 194 deletions
+123
View File
@@ -245,6 +245,11 @@
"vfc-foerderrichtung-ab": "\n Conveying direction: DOWN",
"vfc-foerderrichtung-auf": "Up",
"vfc-foerderrichtung-menu": "\nConveying direction:\n 1 - UP\n 2 - DOWN",
"vfc-gf-verteilung-header": "\n\nDistribution of slope sections (front/rear):",
"vfc-gf-verteilung-1": "\n 1 - Even (L_GF1 = L_GF2 = L_GF/2)",
"vfc-gf-verteilung-2": "\n 2 - Front minimum, rear remainder",
"vfc-gf-verteilung-3": "\n 3 - Rear minimum, front remainder",
"vfc-gf-verteilung-4": "\n 4 - Enter custom values",
"vfc-kein-objekt-gewaehlt": "\n No object selected.",
"vfc-label-von-bis": ": from %1mm to %2mm, ",
"vfc-linie-polylinie-waehlen": "\n >> Select 3D line or polyline: ",
@@ -258,6 +263,36 @@
"vfc-prompt-wahl-1-2-ohne-default": "\nYour choice (1/2): ",
"vfc-status-ok": " OK",
"vfc-warnung-ks-nicht-gefunden": "\n WARNING: KS_EIN/KS_AUS not found!",
"vfc-block-erstellt-eingefuegt": "\n>>> Block '%1' created and inserted.",
"vfc-fehler-keine-entities": "\n>>> ERROR: No entities found for block!",
"vfc-banner-titel": "\n VARIOFOERDERER GENERATOR v26.0",
"vfc-alert-keine-typen": "No types registered!\nCheck vf_standard.lsp and vf_etage.lsp.",
"vfc-typ-vorgewaehlt": "\n>>> Type preselected: %1",
"vfc-anlagen-typ-header": "\n\nSelect system type:",
"vfc-typ-option": "\n %1 - %2",
"vfc-prompt-wahl-1-n": "\nYour choice (1-%1) [1]: ",
"vfc-typ-gewaehlt": "\n>>> Type: %1",
"vfc-naechste-vf-nummer": "\n>>> Next VF number: VF%1",
"vfc-seite-header": "\n\nSelect side:",
"vfc-seite-rechts": "\n 1 - Right",
"vfc-seite-links": "\n 2 - Left",
"vfc-seite-gewaehlt": "\n>>> Side: %1",
"vfc-hinweis-horizontal-moeglich": "\n\n>>> Note: a horizontal VarioFoerderer ( 0%1) is additionally possible for this %2L/%2H!",
"vfc-alert-kein-winkel": "No suitable angle found!\n%1L=%2 mm, %1H=%3 mm, direction=%4",
"vfc-einzige-variante-horizontal": "\n\n>>> Only valid variant: horizontal VarioFoerderer",
"vfc-einziger-winkel": "\n\n>>> Only valid angle: %1%2",
"vfc-mehrere-winkel-header": "\n\nSeveral valid angles available. Please choose:",
"vfc-winkel-option-horizontal": "\n %1 - Horizontal VarioFoerderer (0%2) (L_GF=%3 mm, L_VF=%4 mm)",
"vfc-winkel-option": "\n %1 - %2%3 (L_GF=%4 mm, L_VF=%5 mm)",
"vfc-prompt-winkel-waehlen": "Select angle (1-%1) [1]: ",
"vfc-zus-horizontal": "\n>>> Horizontal VarioFoerderer L_GF: %1 mm L_VF: %2 mm",
"vfc-zus-winkel": "\n>>> Angle: %1%2 L_GF: %3 mm L_VF: %4 mm",
"vfc-prompt-lgf1-vorne": "\nL_GF1 front (mm) [%1]: ",
"vfc-lgf2-hinten": "\n L_GF2 rear: %1 mm",
"vfc-zus-lgf": "\n>>> L_GF1=%1 mm L_GF2=%2 mm",
"vfc-einfuegen-frage": "\n\nDo you want to insert the conveyor system?",
"vfc-einfuegen-optionen": "\n 1 - Yes, insert modules\n 2 - No, cancel",
"vfc-vorgang-abgebrochen": "\nProcess cancelled.",
"vfe-alert-bib-nicht-init": "Etage library not initialised!",
"vfe-berechnung-header": "\n ETAGE CALCULATION FOR ALL ANGLES",
"vfe-bib-bereits-init": "\n Etage library already initialised.",
@@ -401,6 +436,94 @@
"gf-seite-links": "\n 1 - Left",
"gf-seite-rechts": "\n 2 - Right",
"prompt-wahl-1-2": "\nYour choice (1/2) [1]: ",
"prompt-wahl-1-2-3": "\nYour choice (1/2/3) [1]: ",
"gf-lade-block": "\n Loading block: %1 ...",
"gf-status-ok": " OK",
"gf-warnung-kette-unterbrochen": "\n WARNING: chain interrupted!",
"gf-status-nennlaenge": "\n Total nominal length (incl. arc dx): %1 mm",
"gf-status-feste-hoehenanteile": "\n Fixed height components (AS/ES dz + arc dz): %1 mm",
"gf-status-dz-detail": "\n aus-dz=%1 ein-dz=%2 arc-dz=%3",
"gf-status-resthoehe": "\n Effective remaining height for straights: %1 mm",
"gf-warnung-keine-geraden": "\n WARNING: no straight sections -> fallback 3 deg",
"gf-warnung-feste-anteile": "\n WARNING: fixed components > deltaH -> fallback 1 deg",
"gf-status-naeherungswinkel": "\n>>> Approximate angle: %1%2",
"gf-status-linie-staustrecke": "\n\n%1/%2: Buffer section L=%3 mm hz=%4%5 v=%6%7",
"gf-status-separator-vor-bogen": "\n\n%1S/%2: Separator 300mm (before arc) hz=%3%4 v=%5%6",
"gf-status-bogen-einfuegen": "\n\n%1/%2: %3 hz=%4%5",
"gf-status-linienzug-eingefuegt": "\n>>> Polyline slope section inserted! <<<",
"gf-modus3-header": "\n\n>>> MODE 3: Select polyline <<<",
"gf-modus3-hinweis1": "\nPlease select all lines (LINE) and arcs (ARC) of the path,",
"gf-modus3-hinweis2": "\nthen press ENTER:",
"gf-fehler-keine-objekte": "\nNo objects selected!",
"gf-status-objekte-ausgewaehlt": "\n %1 objects selected.",
"gf-prompt-startpunkt-kette": "\nSelect start point (3D) - KS_EIN output element / chain start: ",
"gf-fehler-kein-startpunkt": "\nNo start point!",
"gf-prompt-endpunkt-kette": "\nSelect end point (3D) - KS_AUS input element / chain end: ",
"gf-fehler-kein-endpunkt": "\nNo end point!",
"gf-status-deltah-3dpunkte": "\n %1H from 3D points: %2 mm",
"gf-status-sortiere-segmente": "\n Sorting segments ...",
"gf-alert-keine-kette": "No connected chain found!",
"gf-status-segmente-gefunden": " %1 segments found.",
"gf-status-segment-analyse-header": "\n\n--- Segment analysis (lengths after trimming) ---",
"gf-status-segment-linie": "\n %1. Line L=%2 mm hz=%3%4",
"gf-status-segment-bogen": "\n %1. Arc %2%3 %4 hz-input=%5%6",
"gf-status-seg-erste-linie": "\n Seg %1 (1st line): -%2 mm (output element)",
"gf-status-linie-vor-bogen": "\n Each line before arc: -300 mm (arc separator)",
"gf-status-seg-letzte-linie": "\n Seg %1 (last line): -300 mm (input sep) -%2 mm (input element)",
"gf-status-eintrittsrichtung": "\n Entry direction: %1%2",
"gf-status-austrittsrichtung": "\n Exit direction: %1%2",
"gf-status-berechne-winkel": "\n\n Calculating slope angle from geometry ...",
"gf-prompt-winkel-verwenden": "\nUse calculated angle %1%2? (y/n) [y]: ",
"gf-prompt-gefaellewinkel": "\nSlope angle (degrees): ",
"gf-status-messe-absenkung": "\n Measuring actual AS/ES drop (iterative) ...",
"gf-warnung-korrektur-bereich": "\n WARNING: correction out of range, angle unchanged",
"gf-status-as-es-mm": "\n AS: %1 mm ES: %2 mm",
"gf-status-korrigierter-winkel": "\n>>> Corrected slope angle: %1%2 (after %3 iter.)",
"gf-status-zus-segmente": "\n>>> Segments: %1",
"gf-status-zus-deltah": "\n>>> %1H: %2 mm",
"gf-status-zus-deltal": "\n>>> %1L: %2 mm",
"gf-status-zus-winkel": "\n>>> Slope angle: %1%2",
"gf-status-zus-eintrittswinkel": "\n>>> Entry angle: %1%2",
"gf-status-zus-austrittswinkel": "\n>>> Exit angle: %1%2",
"gf-status-zus-aus-element": "\n>>> Output element: %1",
"gf-status-zus-ein-element": "\n>>> Input element: %1",
"gf-prompt-einfuegen": "\nInsert? (1=Yes / 2=No) [1]: ",
"gf-status-aus-element-detail": "\n\n>>> Output element: %1 travel dir=%2%3 KS_EIN-hz=%4%5 Z=%6",
"gf-status-separator-vor-ein": "\n>>> Separator before input element",
"gf-status-ein-element-detail": "\n>>> Input element: %1 target Z=%2",
"gf-status-z-hoehe-ks-aus": "\n Z height KS_AUS: %1 mm",
"gf-status-fertig": "\n>>> Done! <<<",
"gf-status-abgebrochen": "\nCancelled.",
"gf-status-gf-block-erstellt": "\n>>> GF block created: %1 (%2)",
"gf-status-schritt1-aus": "\n\n1/4: %1 travel dir=%2%3 KS_EIN-hz=%4%5 v=%6%7",
"gf-status-schritt2-staustrecke": "\n\n2/4: Buffer section L=%1 mm hz=%2%3 v=%4%5",
"gf-status-schritt3-separator": "\n\n3/4: Separator 300mm hz=%1%2 v=%3%4",
"gf-status-schritt4-ein": "\n\n4/4: %1",
"gf-status-erfolgreich-eingefuegt": "\n>>> Slope section inserted successfully! <<<",
"gf-banner-titel": "\n SLOPE SECTION GENERATOR v2.0",
"gf-banner-richtung": "\n Direction: always DOWN",
"gf-alert-init-fehler": "Error initialising the library!\nPlease check DXFM_DATA.",
"gf-eingabemodus-header": "\n\nSelect input mode:",
"gf-eingabemodus-1": "\n 1 - Enter values manually (simple section)",
"gf-eingabemodus-2": "\n 2 - Select 3D line (simple section)",
"gf-eingabemodus-3": "\n 3 - Select polyline (LINE + ARC) with slope arc",
"gf-modus1-header": "\n\n>>> MODE 1: Manual value entry <<<",
"gf-prompt-startpunkt-aus": "\nSelect start point for output element: ",
"gf-prompt-deltal-abstand": "\n%1L - distance (mm): ",
"gf-modus2-header": "\n\n>>> MODE 2: Select 3D line <<<",
"gf-status-bks-welt": "\n UCS set to world coordinates.",
"gf-prompt-3dlinie-richtung": "\nPlease select 3D line for direction and length:",
"gf-alert-keine-linie": "No valid line selected!",
"gf-status-fahrtrichtung-linie": "\n Travel direction: %1%2 (from line)",
"gf-status-deltal-mm": "\n %1L = %2 mm",
"gf-prompt-gefaellewinkel-def3": "\n\nSlope angle (degrees) [3]: ",
"gf-status-winkel": "\n>>> Angle: %1%2",
"gf-status-fahrtrichtung": "\n>>> Travel direction: %1%2",
"gf-alert-staustrecke-ungueltig": "Calculated buffer section length invalid: %1 mm\nPlease choose larger deltaL or smaller angle.",
"gf-status-zus2-winkel": "\n>>> Angle: %1%2",
"gf-status-zus2-aus-seite": "\n>>> Output side: %1",
"gf-status-zus2-ein-seite": "\n>>> Input side: %1",
"gf-status-zus2-lstau": "\n>>> L_stau: %1 mm",
"ques-yn-default-yes": " Y/N <Y>: ",
"ques-yn-default-no": " Y/N <N>: "
}