Varioförderer Aufbau enthält jetzt einen Historien Stack. Beim Abbruch können alle Elemente wiederhergestellt werden und dann einfach weiter gebaut.
This commit is contained in:
@@ -1,5 +1,67 @@
|
||||
{
|
||||
"texts": {
|
||||
"vfl-alert-gf-modul-fehlt": "Gefaellestrecke-Modul nicht geladen!\nDer Linienzug-Typ benoetigt Gefaellestrecke.lsp\n(GF-Segmente und GF-Boegen). Bitte Menue laden.",
|
||||
"vfl-prompt-startpunkt-kette": "\n\nStartpunkt der Kette waehlen: ",
|
||||
"vfl-prompt-hoehe-startpunkt-kette": "\nHoehe (Z) des Startpunkts [%1]: ",
|
||||
"vfl-abgebrochen": "\nAbgebrochen.",
|
||||
"vfl-as-setzen-frage": "\n\nAS-Element setzen?",
|
||||
"vfl-as-nein": "\n 2 - Nein (Kette beginnt direkt mit GF/VF am Startpunkt)",
|
||||
"vfl-aus-seite-header": "\n\nAUS-Element (AS_Element_*) - Seite waehlen:",
|
||||
"vfl-naechstes-element-header": "\n\nNaechstes Element waehlen:",
|
||||
"vfl-menu-gf-bogen-1": "\n 1 - GF-Bogen (horizontale Kurve)",
|
||||
"vfl-menu-linie-gf-2": "\n 2 - Neue Linie: GF (Gefaellestrecke)",
|
||||
"vfl-menu-linie-vf-3": "\n 3 - Neue Linie: Ab/Auf VF (VarioFoerderer-Einheit)",
|
||||
"vfl-menu-horizontal-vf-4": "\n 4 - Neue VF mit horizontalem Anfang (Horizontal-Stueck)",
|
||||
"vfl-menu-linie-ende-5": "\n 5 - Neue Linie BIS Kettenende (danach Separator + ES-Element)",
|
||||
"vfl-prompt-wahl-1-5-def2": "\nIhre Wahl (1-5) [2]: ",
|
||||
"vfl-menu-linie-gf-1": "\n 1 - Neue Linie: GF (Gefaellestrecke)",
|
||||
"vfl-menu-linie-vf-2": "\n 2 - Neue Linie: Ab/Auf VF (VarioFoerderer-Einheit)",
|
||||
"vfl-menu-horizontal-vf-3": "\n 3 - Neue VF mit horizontalem Anfang (Horizontal-Stueck)",
|
||||
"vfl-menu-linie-ende-4": "\n 4 - Neue Linie BIS Kettenende (danach Separator + ES-Element)",
|
||||
"vfl-prompt-wahl-1-4-def1": "\nIhre Wahl (1-4) [1]: ",
|
||||
"vfl-fehler-horizontal-vf-kurz": "\nFEHLER: Horizontaler VF braucht >= 1000 mm (Umlenk + Motor) - laenger zeichnen.",
|
||||
"vfl-fehler-linie-zu-kurz": "\nFEHLER: Linie zu kurz (oder entgegen der Fahrtrichtung) - bitte erneut waehlen.",
|
||||
"vfl-fehler-vf-kurz": "\nFEHLER: VarioFoerderer braucht >= 1000 mm (Umlenk + Motor) - laenger zeichnen oder \"GF\" waehlen.",
|
||||
"vfl-gefaelle-festlegen-header": "\nGefaelle festlegen:",
|
||||
"vfl-gefaelle-opt-hoehe": "\n 1 - Gegebene Hoehe (Zielhoehe)",
|
||||
"vfl-gefaelle-opt-winkel": "\n 2 - Neigungswinkel eingeben",
|
||||
"vfl-prompt-neigungswinkel": "\nNeigungswinkel (Grad, 0 < Winkel <= %1) [%1]: ",
|
||||
"vfl-alert-winkel-ungueltig": "Neigungswinkel ungueltig: %1 Grad. Erlaubt: 0 < Winkel <= %2 Grad.",
|
||||
"vfl-prompt-hoehe-linienendpunkt": "\nHoehe (Z) des Linienendpunkts [%1]: ",
|
||||
"vfl-alert-gf-kann-nicht-steigen": "Gefaellestrecke (GF) kann nicht steigen - bitte tiefere Zielhoehe waehlen oder \"Ab/Auf VF\" benutzen.",
|
||||
"vfl-alert-gefaelle-zu-steil": "Gefaelle zu steil fuer GF: %1 Grad (erlaubt max %2 Grad).\nBitte kleinere Hoehendifferenz waehlen oder \"Ab/Auf VF\" benutzen.",
|
||||
"vfl-ist-kettenende-header": "\nIst das das Kettenende?",
|
||||
"vfl-kettenende-opt-ja-es": "\n 1 - Ja (ES-Element setzen)",
|
||||
"vfl-kettenende-opt-ja-ohne-es": "\n 2 - Ja (ohne ES-Element setzen)",
|
||||
"vfl-kettenende-opt-nein": "\n 3 - Nein (weiterbauen)",
|
||||
"vfl-alert-vf-nicht-baubar": "VF-Einheit geometrisch nicht baubar!\ndeltaL=%1 mm, deltaH=%2 mm, Richtung=%3\nBitte anderen Endpunkt/Hoehe waehlen.",
|
||||
"vfl-alert-segment-nicht-baubar": "Segment geometrisch nicht baubar!\ndeltaL=%1 mm, deltaH=%2 mm, Richtung=%3\nBitte anderen Endpunkt/Hoehe waehlen.",
|
||||
"vfl-info-kurzes-segment": "\n>>> Kurzes Segment (deltaL=%1 mm < 1000): automatisch 3-Grad-Gefaellestrecke (keine Hoehenabfrage, deltaH=%2 mm).",
|
||||
"vfl-info-kettenende-footprint": "\n>>> Kettenende-Modus: Footprint fuer Separator + ES reserviert -> baubar deltaL=%1 mm, deltaH=%2 mm.",
|
||||
"vfl-kette-eingefuegt": "\n>>> VF-Linienzug-Kette eingefuegt! <<<",
|
||||
"vfl-info-as-eingefuegt": "\n>>> AS-Element eingefuegt - reale Restlaenge: deltaL=%1 mm.",
|
||||
"vfl-info-kein-as": "\n>>> Kein AS-Element - Kette beginnt direkt am Startpunkt.",
|
||||
"vfl-es-setzen-frage": "\n\nES-Element setzen?",
|
||||
"vfl-es-nein-zielpunkt": "\n 2 - Nein (Kette endet direkt am Zielpunkt)",
|
||||
"vfl-prompt-endpunkt-fahrtrichtung": "\n\nEndpunkt entlang Fahrtrichtung waehlen (bestimmt die Laenge): ",
|
||||
"vfl-prompt-endpunkt-frei": "\n\nEndpunkt der Linie (XY, beliebige Richtung): ",
|
||||
"vfl-fehler-laenge-max": "\n>>> FEHLER: Laenge %1 m ueberschreitet die Foerderer-Maximallaenge von 25 m - bitte anderen Endpunkt waehlen.",
|
||||
"vfl-glied-gf-bogen": "GF-Bogen (horizontale Kurve)",
|
||||
"vfl-glied-gf": "Gefaellestrecke (GF)",
|
||||
"vfl-glied-vf": "VarioFoerderer-Einheit (Ab/Auf)",
|
||||
"vfl-glied-horizontal-vf": "VF mit horizontalem Anfang",
|
||||
"vfl-glied-linie": "Linie bis Kettenende",
|
||||
"vfl-glied-offen": "(offen)",
|
||||
"vfl-edit-kein-journal": "Dieser Linienzug-Block traegt kein Eingabe-Journal (Altbestand) und kann nicht schrittweise editiert werden.",
|
||||
"vfl-edit-kette-header": "\n\nLinienzug mit %1 Glied(ern):",
|
||||
"vfl-edit-wieviele": "\n\nWie viele Glieder vom Ende zuruecknehmen? (0..%1) [0]: ",
|
||||
"vfl-edit-abgespielt": "\n>>> %1 Glied(er) werden abgespielt, %2 zurueckgenommen - danach interaktiv weiter.",
|
||||
"vfl-abbruch-edit": "\n>>> Editieren abgebrochen: %1 neue Teil-Objekt(e) entfernt, Original-Linienzug wiederhergestellt.",
|
||||
"vfl-abbruch-resume": "\n>>> Linienzug abgebrochen: %1 Teil-Objekt(e) entfernt (Rollback). Menuepunkt 'Letzten Abbruch fortsetzen' spielt die bisherigen Eingaben erneut ab.",
|
||||
"vfl-abbruch-simpel": "\n>>> Linienzug abgebrochen: %1 Teil-Objekt(e) entfernt.",
|
||||
"vfl-fortsetzen-start": "\n>>> Setze zuletzt abgebrochenen Linienzug fort (Eingaben werden abgespielt)...",
|
||||
"vfl-fortsetzen-keiner": "\nKein abgebrochener Linienzug zum Fortsetzen vorhanden.",
|
||||
"vfc-linienzug-modus-fortsetzen": "\n 4 - Letzten Abbruch fortsetzen (bisherige Eingaben abspielen)",
|
||||
"omni-alle-winkel": "alle Winkel",
|
||||
"omni-grad": " Grad",
|
||||
"omni-bogen-keine-gefunden": "Keine Boegen fuer %1%2 gefunden.",
|
||||
|
||||
@@ -1,5 +1,67 @@
|
||||
{
|
||||
"texts": {
|
||||
"vfl-alert-gf-modul-fehlt": "Slope-section module not loaded!\nThe chain type requires Gefaellestrecke.lsp\n(GF segments and GF arcs). Please load the menu.",
|
||||
"vfl-prompt-startpunkt-kette": "\n\nSelect chain start point: ",
|
||||
"vfl-prompt-hoehe-startpunkt-kette": "\nHeight (Z) of the start point [%1]: ",
|
||||
"vfl-abgebrochen": "\nCancelled.",
|
||||
"vfl-as-setzen-frage": "\n\nPlace AS element?",
|
||||
"vfl-as-nein": "\n 2 - No (chain starts directly with GF/VF at the start point)",
|
||||
"vfl-aus-seite-header": "\n\nOUT element (AS_Element_*) - select side:",
|
||||
"vfl-naechstes-element-header": "\n\nSelect next element:",
|
||||
"vfl-menu-gf-bogen-1": "\n 1 - GF arc (horizontal curve)",
|
||||
"vfl-menu-linie-gf-2": "\n 2 - New line: GF (gravity section)",
|
||||
"vfl-menu-linie-vf-3": "\n 3 - New line: down/up VF (VarioFoerderer unit)",
|
||||
"vfl-menu-horizontal-vf-4": "\n 4 - New VF with horizontal start (horizontal piece)",
|
||||
"vfl-menu-linie-ende-5": "\n 5 - New line TO chain end (then separator + ES element)",
|
||||
"vfl-prompt-wahl-1-5-def2": "\nYour choice (1-5) [2]: ",
|
||||
"vfl-menu-linie-gf-1": "\n 1 - New line: GF (gravity section)",
|
||||
"vfl-menu-linie-vf-2": "\n 2 - New line: down/up VF (VarioFoerderer unit)",
|
||||
"vfl-menu-horizontal-vf-3": "\n 3 - New VF with horizontal start (horizontal piece)",
|
||||
"vfl-menu-linie-ende-4": "\n 4 - New line TO chain end (then separator + ES element)",
|
||||
"vfl-prompt-wahl-1-4-def1": "\nYour choice (1-4) [1]: ",
|
||||
"vfl-fehler-horizontal-vf-kurz": "\nERROR: Horizontal VF needs >= 1000 mm (deflection + motor) - draw it longer.",
|
||||
"vfl-fehler-linie-zu-kurz": "\nERROR: Line too short (or against travel direction) - please pick again.",
|
||||
"vfl-fehler-vf-kurz": "\nERROR: VarioFoerderer needs >= 1000 mm (deflection + motor) - draw it longer or choose \"GF\".",
|
||||
"vfl-gefaelle-festlegen-header": "\nDefine slope:",
|
||||
"vfl-gefaelle-opt-hoehe": "\n 1 - Given height (target height)",
|
||||
"vfl-gefaelle-opt-winkel": "\n 2 - Enter incline angle",
|
||||
"vfl-prompt-neigungswinkel": "\nIncline angle (degrees, 0 < angle <= %1) [%1]: ",
|
||||
"vfl-alert-winkel-ungueltig": "Incline angle invalid: %1 degrees. Allowed: 0 < angle <= %2 degrees.",
|
||||
"vfl-prompt-hoehe-linienendpunkt": "\nHeight (Z) of the line end point [%1]: ",
|
||||
"vfl-alert-gf-kann-nicht-steigen": "Gravity section (GF) cannot rise - please pick a lower target height or use \"down/up VF\".",
|
||||
"vfl-alert-gefaelle-zu-steil": "Slope too steep for GF: %1 degrees (max allowed %2 degrees).\nPlease pick a smaller height difference or use \"down/up VF\".",
|
||||
"vfl-ist-kettenende-header": "\nIs this the chain end?",
|
||||
"vfl-kettenende-opt-ja-es": "\n 1 - Yes (place ES element)",
|
||||
"vfl-kettenende-opt-ja-ohne-es": "\n 2 - Yes (without placing ES element)",
|
||||
"vfl-kettenende-opt-nein": "\n 3 - No (keep building)",
|
||||
"vfl-alert-vf-nicht-baubar": "VF unit geometrically not buildable!\ndeltaL=%1 mm, deltaH=%2 mm, direction=%3\nPlease pick another end point/height.",
|
||||
"vfl-alert-segment-nicht-baubar": "Segment geometrically not buildable!\ndeltaL=%1 mm, deltaH=%2 mm, direction=%3\nPlease pick another end point/height.",
|
||||
"vfl-info-kurzes-segment": "\n>>> Short segment (deltaL=%1 mm < 1000): automatic 3-degree gravity section (no height query, deltaH=%2 mm).",
|
||||
"vfl-info-kettenende-footprint": "\n>>> Chain-end mode: footprint for separator + ES reserved -> buildable deltaL=%1 mm, deltaH=%2 mm.",
|
||||
"vfl-kette-eingefuegt": "\n>>> VF chain inserted! <<<",
|
||||
"vfl-info-as-eingefuegt": "\n>>> AS element inserted - actual remaining length: deltaL=%1 mm.",
|
||||
"vfl-info-kein-as": "\n>>> No AS element - chain starts directly at the start point.",
|
||||
"vfl-es-setzen-frage": "\n\nPlace ES element?",
|
||||
"vfl-es-nein-zielpunkt": "\n 2 - No (chain ends directly at the target point)",
|
||||
"vfl-prompt-endpunkt-fahrtrichtung": "\n\nSelect end point along travel direction (defines the length): ",
|
||||
"vfl-prompt-endpunkt-frei": "\n\nEnd point of the line (XY, any direction): ",
|
||||
"vfl-fehler-laenge-max": "\n>>> ERROR: Length %1 m exceeds the conveyor maximum length of 25 m - please pick another end point.",
|
||||
"vfl-glied-gf-bogen": "GF arc (horizontal curve)",
|
||||
"vfl-glied-gf": "Gravity section (GF)",
|
||||
"vfl-glied-vf": "VarioFoerderer unit (down/up)",
|
||||
"vfl-glied-horizontal-vf": "VF with horizontal start",
|
||||
"vfl-glied-linie": "Line to chain end",
|
||||
"vfl-glied-offen": "(open)",
|
||||
"vfl-edit-kein-journal": "This chain block carries no input journal (legacy) and cannot be edited step by step.",
|
||||
"vfl-edit-kette-header": "\n\nChain with %1 segment(s):",
|
||||
"vfl-edit-wieviele": "\n\nHow many segments to undo from the end? (0..%1) [0]: ",
|
||||
"vfl-edit-abgespielt": "\n>>> %1 segment(s) replayed, %2 undone - then continue interactively.",
|
||||
"vfl-abbruch-edit": "\n>>> Edit cancelled: %1 new partial object(s) removed, original chain restored.",
|
||||
"vfl-abbruch-resume": "\n>>> Chain cancelled: %1 partial object(s) removed (rollback). Menu item 'Resume last cancellation' replays the previous input.",
|
||||
"vfl-abbruch-simpel": "\n>>> Chain cancelled: %1 partial object(s) removed.",
|
||||
"vfl-fortsetzen-start": "\n>>> Resuming last cancelled chain (replaying input)...",
|
||||
"vfl-fortsetzen-keiner": "\nNo cancelled chain available to resume.",
|
||||
"vfc-linienzug-modus-fortsetzen": "\n 4 - Resume last cancellation (replay previous input)",
|
||||
"omni-alle-winkel": "all angles",
|
||||
"omni-grad": " deg",
|
||||
"omni-bogen-keine-gefunden": "No arcs found for %1%2.",
|
||||
|
||||
Reference in New Issue
Block a user