Commit Graph

435 Commits

Author SHA1 Message Date
m.stangl 3ef1fe1f19 create_pot_block Methode implementiert. 2026-02-04 16:38:57 +01:00
m.stangl 0f16f1cfba POT Beispiel korrigiert. Octal Nummerierung eingebaut 2026-02-02 16:48:50 +01:00
m.stangl 18d4f62d24 Unittest soll vorher ausgeben dass er läuft 2026-02-02 11:50:35 +01:00
m.stangl 246692b4e6 POT Beispiel dazu 2026-02-02 11:50:11 +01:00
m.stangl f6d39afe29 impl. unittests werden per bat aufgerufen. 2026-01-30 18:59:33 +01:00
m.stangl 95b41960b8 vollständiger unittest für die Nummerierung erzeugt 2026-01-30 18:58:56 +01:00
m.stangl eb2da07947 Schalter -i für infos über die Umbenennung der Symbole. Pfad jetzt auch work per default. Sortierfunktion für die Nummerierung überarbeitet 2026-01-30 18:58:32 +01:00
m.stangl e6c7e53459 config Benennung mit dreistelliger Zählung ausreichend 2026-01-30 18:57:09 +01:00
m.stangl dfed66d94e ergänzung der aktuellen Pakete 2026-01-30 18:56:15 +01:00
m.stangl fdf975e661 symbol_frames.py in utils integriert 2026-01-30 15:53:47 +01:00
m.stangl 8d98e28240 symbol_frames.py zur Visualisierung der Grenzen um eine Symbol dazu 2026-01-30 15:48:23 +01:00
m.stangl 919091dc6e Test Routinen als Unittest integriert 2026-01-30 15:39:55 +01:00
m.stangl 222a2efbf6 utils enthält jetzt generelle Routinen der verschiedenen Programme. create_example refactored. utils wird jetzt entsprechend überall importiert 2026-01-30 15:39:35 +01:00
m.stangl 09ffb5d7b2 pot_defaults und BGMG-UndefSymbols zum Test der Fehler und Warnings in create_tests.json sle eigene Testdatei dazu. 2026-01-29 17:16:02 +01:00
m.stangl ae82736960 Schalter --show_symbol_frames dazugemacht. 2026-01-29 16:45:48 +01:00
m.stangl c4ef6e28f4 BGMB Szene erstellt. Rechteeck positionen korrigiert 2026-01-29 16:44:29 +01:00
m.stangl 0a2e7bb2ef Error Collector speichert jetzt listen und dictionaries 2026-01-29 16:41:06 +01:00
m.stangl 0587cfea36 Korrektur der Namen zur Verschiebung der erzeugten Fehler und Symboldateien 2026-01-29 16:40:03 +01:00
m.stangl ba02f69f0f Shellskripte auch angepasst 2026-01-28 21:24:40 +01:00
m.stangl e087b65359 bat Dateien mit Errorlevel versehen. manage_interpreter.bat vereinfacht. Nur noch eine Umgebungsvar für den Python Interpreter im Netzwerk. 2026-01-28 20:20:20 +01:00
m.stangl e214e9d21e Ausserhalb der Bereiche liegende Symbole werden im dxf von einem Kreis umgeben, um neben der Consoleausgabe auch ein graphisches Feedback zu bekommen. Angabe des Einfügepunktes am Symbol in der Config möglich. Der MA Block kann im Zentrum, an der linken oberen Ecke etc. positioniert werden. Nummerierung2 wurde vergrössert, damit die Symbole sich nicht überschneiden. 2026-01-26 19:09:02 +01:00
m.stangl b82c751ba9 errorcollector für Fehler und Warnungen eingebaut. 2026-01-26 16:48:50 +01:00
m.stangl 657d0d99f7 create_example prüft die Sinnhaftigkeit der position der frames 2026-01-23 20:00:46 +01:00
m.stangl 56e4e8ca85 refactoring von collect_and_group_renamer_blocks in drei Einzelroutinen 2026-01-23 20:00:17 +01:00
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 1cb0ce8442 Polylinie_path kann ebenfalls eine Nummerierungsreihenfolge angeben. Erste Fassung der Config in Nummerierung2 impl. 2026-01-23 16:55:45 +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 d55d71d623 Config für Testerzeugung ins json Format, da Hierarchien einfacher verwaltet werden können. 2026-01-23 15:39:52 +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 37208f61b1 warnings werden als eigener Block in der Ergebnisdatei ausgegeben 2026-01-22 12:35:46 +01:00
m.stangl 34838ccf02 Grundlagen für enumerate.bat geschaffen 2026-01-22 12:16:57 +01:00
m.stangl abba70b6ca Hinweise sind jetzt a la github gestaltet 2025-12-18 17:16:13 +01:00
m.stangl 21b3feeca9 Anwenderdoku und Doku kurz um Fehlerfälle, Warnungen und was diese bedeuten ergänzt 2025-12-18 16:41:07 +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 a731889561 Anwenderdoku um Beispiele für Fehlerfälle ergänzt. 2025-12-18 16:17:03 +01:00
m.stangl 57765706f7 Einzeltest kann zur Prüfung aufgerufen werden 2025-12-16 16:32:51 +01:00
m.stangl b89525556b Fehlerhandling in eigene Klasse ausgelagert 2025-12-16 16:27:23 +01:00
m.stangl 45a56287b8 Testdatei auch an Standard angepasst 2025-12-15 14:33:02 +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 60ba962faa Referenzdaten für die Übersetztung hinzu 2025-12-15 13:41:15 +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 ccbfcafb63 Icons noch erzeugt, reduziert und dazu 2025-12-15 12:50:35 +01:00
m.stangl 627c3f52c8 in den IconNamen die Sprachenkürzel gross geschrieben 2025-12-15 12:45:55 +01:00
m.stangl 912893691e Neue Verknüpfungen für die verscchiedenen Sprachen erzeugt und hinzugefügt. DropITem erzeugt und entfernt diese jetzt auch 2025-12-15 12:42:28 +01:00
m.stangl 6af399f593 Mehrsprachige Flaggen und zugehöriges Icon erstellt 2025-12-15 12:03:18 +01:00
m.stangl f1800072c5 erste Fassung der Doku für das Translate.py und seine Configs hinzu 2025-12-10 18:18:24 +01:00
m.stangl 78254b688a neuer Fehlerfall in Anwenderdoku integriert 2025-12-10 18:17:46 +01:00