Commit Graph

206 Commits

Author SHA1 Message Date
m.stangl 42393e457e aus Argument test-type rausgeworfen. Es genüügt die Angabe der Szene aus der .json Config, um eine Datei zu erzeugen 2026-01-23 19:09:03 +01:00
m.stangl 48a5b1f971 Mehrere Regionen können über das Blatt verteilt sein. Sammle alle zusammengehörigen Items in Gruppen 2026-01-23 17:59:31 +01:00
m.stangl 89ea433d45 Programm versteht auch eine Polylinie als Weg an dem die Nummerierung entlang gehen kann. 2026-01-23 16:39:26 +01:00
m.stangl 84f8751eff utils.py mit eingecheckt. Beispieldatei aus Config erzeugen. 2026-01-23 16:05:22 +01:00
m.stangl 3a964b9139 erste Fassung der Beispielerzeugung 2026-01-23 15:39:14 +01:00
m.stangl 3deebb81f3 mehrere oft verwendete Routinen in eigene utils.py eingebaut 2026-01-23 10:23:18 +01:00
m.stangl 34838ccf02 Grundlagen für enumerate.bat geschaffen 2026-01-22 12:16:57 +01:00
m.stangl 9b9d3a8f7c ErrorCollector standarisiert. Warnings werden von getpositions zur routing zu draw durchgereicht. 2025-12-18 16:34:04 +01:00
m.stangl b89525556b Fehlerhandling in eigene Klasse ausgelagert 2025-12-16 16:27:23 +01:00
m.stangl 5939879e23 standardisiert: multilang und einefach Sprache enthalten beide translations und untranslated. Doku um das neue Feature ergänzt 2025-12-15 14:32:23 +01:00
m.stangl 6524a76c2a Multi Language translation impl. Eine .json Datei enthält die ÜBersetztungen von allen Sprachen die übersetzt werden sollen. Dazu müssen diese Sektione allerdings auch befüllt sein 2025-12-15 13:39:39 +01:00
m.stangl 6af399f593 Mehrsprachige Flaggen und zugehöriges Icon erstellt 2025-12-15 12:03:18 +01:00
m.stangl 08633e15b7 Warnungen werden jetzt immer als ganze Sektion auch in die .json von getpositions mit rausgeschrieben 2025-12-10 18:15:28 +01:00
m.stangl 4c212ea701 Fehlerabfrage präzisiert. Bei falschem PFad für einen Unterverteiler ebenfalls Log befüllen 2025-12-09 18:09:30 +01:00
m.stangl 9471f9919c es können nun mehrere Ausgabeformate bei der Extraktion auf einmal angegeben werden, z.B. text,json,excel 2025-12-05 18:53:48 +01:00
m.stangl a6f813dd25 Layer Funktion eingebaut. Block Attribute werden einmal vor den INSERTS reingeschrieben, damit alle dieses verwenden können 2025-12-04 15:08:10 +01:00
m.stangl bf45f70e7c eigene Routine für die Ergänzung der Blockattribute für TEXT-CS geschrieben. Der Layer der Symbole für die jeweilige Zielsprache ins in translate.cfg einstellbar 2025-12-04 12:38:16 +01:00
m.stangl cb588c9ccc multi Block in Übersetzungs config eingefügt. 2025-12-04 12:05:56 +01:00
m.stangl 418882e78f Schalter --fromtext modifiziert, dass Blockangaben wie ignored, etc. ÜBerlesen werden. Schalter -t mit json als Ziel modifiziert, dass die originaltexte als leere Einträge vorhanden sind, die mit Deepl leicht übersetzt werden können. -t text hinzugefügt, dass aus einer dxf Datei erst einmal einfach eine Textdatei entsteht, die man im Editor aufmachen kann. 2025-12-04 10:29:09 +01:00
m.stangl b9d45e6be0 ein paar Bigramme und andere Einträge für Tschechisch ergänzt 2025-12-03 21:22:26 +01:00
m.stangl 955bb0a0cc Funktion zur Übersetzung von Einzelbegriffen kommt auch mit BIndestrichen im Wort klar 2025-12-03 21:10:58 +01:00
m.stangl 12cb8fd99c log dir dazu gemacht. Ausgabe der Übersetzuung als json möglich 2025-12-03 20:10:06 +01:00
m.stangl 56979938f5 --extract --fromtext Schalter hinzu, um die regulären Ausdrücke in der config testen zu können. Konfigurationsdatei erweitert, so dass CAD Begriffe, Maßeinheiten etc. nicht in die Übersetzungstexte kommen 2025-12-03 19:05:31 +01:00
m.stangl ed416a5315 erste Fassung rein 2025-12-02 22:56:45 +01:00
m.stangl f7f8aca5f1 erste Fassung eines SKripts zur Extraktion der Texte aus einer .dxf Datei erstellt 2025-12-02 22:20:26 +01:00
m.stangl 9365b2d71e missing dists, sensors attributs nur schreiben wenn wirklich etwas fehlt. 2025-09-25 16:57:38 +02:00
m.stangl 49db3d0042 Returnwert der Tests dem Programm zurück geben, damit man in der .bat abfragen kann ob alles geklappt hat 2025-09-25 16:37:42 +02:00
m.stangl 811f0db82c Fehler nur bei Fehlern schreiben. Bei Warnungen weiter laufen 2025-09-25 16:37:01 +02:00
m.stangl 984b84776c anderes Errorhandling mit Claude implementiert. 2025-09-25 15:03:12 +02:00
m.stangl cc655aaf9b dxf Endung aus der Eingabe entfernt. Funktionen benötigen nur basename 2025-09-25 14:43:41 +02:00
m.stangl fa8643b376 erste Fassung einer Teststation implementiert. Referenzfiles müssen noch überprüft werden 2025-09-19 17:24:03 +02:00
m.stangl 22bb2ad163 Default Länge für den Tunnel und Fehlermeldung dazu, falls fehlende Angabe 2025-09-12 14:09:40 +02:00
m.stangl 93b10b1f78 Symbol eines Tunnels wird ausgelesen. Länge muss im Symbol angegeben sein 2025-09-12 13:49:11 +02:00
m.stangl 4a415afea8 Unterverteiler werden aus Konfig geladen und erkannt. 2025-09-12 13:24:54 +02:00
m.stangl 72b72087e1 Funktion zum Abgleich der Namen der Unterverteiler mit den ANgaben in der Config geschrieben 2025-09-11 21:48:27 +02:00
m.stangl 0084c08f20 Positionen von tunnel und Unterverteiler jeweils in einer Funktion zusammengefasst 2025-09-11 19:23:05 +02:00
m.stangl ffba29b41b get_input_positions im INterface verändert, dass eine allgemeine Funktion darunter abgeleitet werden konnte. So können nun auch alle Symbole/inserts in der Hauptmethode aufgerufen werden 2025-09-11 19:06:22 +02:00
m.stangl ccbcf0c6e5 fix: Längen der Tunnel werden für Fehlerfeststellung ausgeblendet 2025-09-02 17:19:27 +02:00
m.stangl ec6d903515 wenn nur ein Tunnel oder zu viele gleichlautende Tunnel definiert wurden, dann Fehler werfen 2025-08-14 17:09:16 +02:00
m.schellhammer be36aedd0b Angaben mit EinzelBlöcken mit SPS in den Attributen wird nun den Schaltschränken zugeschlagen. Damit werden die Blöcke von SF und PF auch verarbeitet und richtig den Sensoren bzw. Schaltschrankelementen zugeordnet 2025-07-28 12:08:42 +02:00
lertlmaier c465708398 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/kabellaengen 2025-07-24 09:45:18 +02:00
lertlmaier 9000164b6e DocStrings bei "komplexeren" Methoden hinzugefügt 2025-07-24 09:45:03 +02:00
m.stangl 2d0f44fbf3 Einheit der neuen Kabeldatei ist in mm. doc.header = 4 ist mm, 5 centimeter, 6 Meter 2025-07-23 17:21:32 +02:00
m.stangl 55da6645c6 Alle Unterverteiler heissen vom Text her immer +<Verteilername> und nicht -<Verteilername> 2025-07-23 17:08:09 +02:00
m.stangl 56aa84f225 Fehlermeldung bei falscher Pfadangabe erzeugt 2025-07-23 15:36:33 +02:00
m.stangl 244898547e Block mit B wird nur gecheckt, wenn nicht auch IO vorhanden ist, damit die alten Modelle funktionieren 2025-07-21 12:44:34 +02:00
m.stangl 20a3cdf761 ein paar Routinen Kommentiert 2025-07-21 12:43:00 +02:00
s.hensch ad1c053af3 Neue Blöcke erfordern Änderungen am Parser 2025-07-21 12:14:15 +02:00
lertlmaier 51ecd84d67 Überführung in neues Repo 2025-07-16 16:57:12 +02:00
m.stangl 50f00a8fa9 FIX: getpositions verwendet jetzt auch das gegeben SPS Präfix. Ausgeschlossene Schaltschrankelemente können jetzt auch von ioconvert verwendet werden. 2025-07-15 23:29:19 +02:00