f6d39afe29
impl. unittests werden per bat aufgerufen.
m.stangl2026-01-30 18:59:33 +01:00
95b41960b8
vollständiger unittest für die Nummerierung erzeugt
m.stangl2026-01-30 18:58:56 +01:00
eb2da07947
Schalter -i für infos über die Umbenennung der Symbole. Pfad jetzt auch work per default. Sortierfunktion für die Nummerierung überarbeitet
m.stangl2026-01-30 18:58:32 +01:00
e6c7e53459
config Benennung mit dreistelliger Zählung ausreichend
m.stangl2026-01-30 18:57:09 +01:00
dfed66d94e
ergänzung der aktuellen Pakete
m.stangl2026-01-30 18:56:15 +01:00
fdf975e661
symbol_frames.py in utils integriert
m.stangl2026-01-30 15:53:47 +01:00
8d98e28240
symbol_frames.py zur Visualisierung der Grenzen um eine Symbol dazu
m.stangl2026-01-30 15:48:23 +01:00
919091dc6e
Test Routinen als Unittest integriert
m.stangl2026-01-30 15:39:55 +01:00
222a2efbf6
utils enthält jetzt generelle Routinen der verschiedenen Programme. create_example refactored. utils wird jetzt entsprechend überall importiert
m.stangl2026-01-30 15:39:35 +01:00
09ffb5d7b2
pot_defaults und BGMG-UndefSymbols zum Test der Fehler und Warnings in create_tests.json sle eigene Testdatei dazu.
m.stangl2026-01-29 17:16:02 +01:00
0587cfea36
Korrektur der Namen zur Verschiebung der erzeugten Fehler und Symboldateien
m.stangl2026-01-29 16:40:03 +01:00
ba02f69f0f
Shellskripte auch angepasst
m.stangl2026-01-28 21:24:40 +01:00
e087b65359
bat Dateien mit Errorlevel versehen. manage_interpreter.bat vereinfacht. Nur noch eine Umgebungsvar für den Python Interpreter im Netzwerk.
m.stangl2026-01-28 20:20:20 +01:00
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.
m.stangl2026-01-26 19:09:02 +01:00
b82c751ba9
errorcollector für Fehler und Warnungen eingebaut.
m.stangl2026-01-26 16:48:50 +01:00
657d0d99f7
create_example prüft die Sinnhaftigkeit der position der frames
m.stangl2026-01-23 20:00:46 +01:00
56e4e8ca85
refactoring von collect_and_group_renamer_blocks in drei Einzelroutinen
m.stangl2026-01-23 20:00:17 +01:00
42393e457e
aus Argument test-type rausgeworfen. Es genüügt die Angabe der Szene aus der .json Config, um eine Datei zu erzeugen
m.stangl2026-01-23 19:09:03 +01:00
48a5b1f971
Mehrere Regionen können über das Blatt verteilt sein. Sammle alle zusammengehörigen Items in Gruppen
m.stangl2026-01-23 17:59:31 +01:00
1cb0ce8442
Polylinie_path kann ebenfalls eine Nummerierungsreihenfolge angeben. Erste Fassung der Config in Nummerierung2 impl.
m.stangl2026-01-23 16:55:45 +01:00
89ea433d45
Programm versteht auch eine Polylinie als Weg an dem die Nummerierung entlang gehen kann.
m.stangl2026-01-23 16:39:26 +01:00
84f8751eff
utils.py mit eingecheckt. Beispieldatei aus Config erzeugen.
m.stangl2026-01-23 16:05:22 +01:00
d55d71d623
Config für Testerzeugung ins json Format, da Hierarchien einfacher verwaltet werden können.
m.stangl2026-01-23 15:39:52 +01:00
3a964b9139
erste Fassung der Beispielerzeugung
m.stangl2026-01-23 15:39:14 +01:00
3deebb81f3
mehrere oft verwendete Routinen in eigene utils.py eingebaut
m.stangl2026-01-23 10:23:18 +01:00
37208f61b1
warnings werden als eigener Block in der Ergebnisdatei ausgegeben
m.stangl2026-01-22 12:35:46 +01:00
34838ccf02
Grundlagen für enumerate.bat geschaffen
m.stangl2026-01-22 12:16:57 +01:00
abba70b6ca
Hinweise sind jetzt a la github gestaltet
m.stangl2025-12-18 17:16:13 +01:00
21b3feeca9
Anwenderdoku und Doku kurz um Fehlerfälle, Warnungen und was diese bedeuten ergänzt
m.stangl2025-12-18 16:41:07 +01:00
9b9d3a8f7c
ErrorCollector standarisiert. Warnings werden von getpositions zur routing zu draw durchgereicht.
m.stangl2025-12-18 16:34:04 +01:00
a731889561
Anwenderdoku um Beispiele für Fehlerfälle ergänzt.
m.stangl2025-12-18 16:17:03 +01:00
57765706f7
Einzeltest kann zur Prüfung aufgerufen werden
m.stangl2025-12-16 16:32:51 +01:00
b89525556b
Fehlerhandling in eigene Klasse ausgelagert
m.stangl2025-12-16 16:27:23 +01:00
45a56287b8
Testdatei auch an Standard angepasst
m.stangl2025-12-15 14:33:02 +01:00
5939879e23
standardisiert: multilang und einefach Sprache enthalten beide translations und untranslated. Doku um das neue Feature ergänzt
m.stangl2025-12-15 14:32:23 +01:00
60ba962faa
Referenzdaten für die Übersetztung hinzu
m.stangl2025-12-15 13:41:15 +01:00
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
m.stangl2025-12-15 13:39:39 +01:00
ccbfcafb63
Icons noch erzeugt, reduziert und dazu
m.stangl2025-12-15 12:50:35 +01:00
627c3f52c8
in den IconNamen die Sprachenkürzel gross geschrieben
m.stangl2025-12-15 12:45:55 +01:00
912893691e
Neue Verknüpfungen für die verscchiedenen Sprachen erzeugt und hinzugefügt. DropITem erzeugt und entfernt diese jetzt auch
m.stangl2025-12-15 12:42:28 +01:00
6af399f593
Mehrsprachige Flaggen und zugehöriges Icon erstellt
m.stangl2025-12-15 12:03:18 +01:00
f1800072c5
erste Fassung der Doku für das Translate.py und seine Configs hinzu
m.stangl2025-12-10 18:18:24 +01:00
78254b688a
neuer Fehlerfall in Anwenderdoku integriert
m.stangl2025-12-10 18:17:46 +01:00
08633e15b7
Warnungen werden jetzt immer als ganze Sektion auch in die .json von getpositions mit rausgeschrieben
m.stangl2025-12-10 18:15:28 +01:00
4c212ea701
Fehlerabfrage präzisiert. Bei falschem PFad für einen Unterverteiler ebenfalls Log befüllen
m.stangl2025-12-09 18:09:30 +01:00
afd5da4bbb
POT Layer hinzugefügt
g.jahn2025-12-09 16:32:20 +01:00
bbc30a05ad
Übersetzer-Datei mit akutellem Änderungsstand vom 09.12.25, 15:00h
N.Schwechten2025-12-09 15:05:11 +01:00
85fc641da7
Übersetzer-Config mit Akutellem Änderungsstand vom 09.12.25, 15:00h
N.Schwechten2025-12-09 15:03:29 +01:00
4434a106c7
missing block wieder geleert
m.stangl2025-12-08 12:51:00 +01:00
1260edf5ce
Erzeuge immer gleich die .json Datei und eine .txt Datei beim Extrahieren
m.stangl2025-12-05 18:58:21 +01:00
f327b8011c
Doku noch um neue Möglichkeit des mehrfachextrakts ergänzt
m.stangl2025-12-05 18:55:49 +01:00
9471f9919c
es können nun mehrere Ausgabeformate bei der Extraktion auf einmal angegeben werden, z.B. text,json,excel
m.stangl2025-12-05 18:53:48 +01:00
e6c1739df8
dropitem_remove stellt auch die alte Version der Bat wieder her
m.stangl2025-12-05 17:40:51 +01:00
29fc432e29
erste Fassung derdropItem remov und create
m.stangl2025-12-05 17:17:57 +01:00
4e7e218db4
DropIcons für alle Vier Verknüpfungen erweitert zur Extraktion des TExtes und zur ÜBersetzung einer dxf Datei
m.stangl2025-12-05 16:18:10 +01:00
308da2dcf7
neue Icons für die Shortcuts dazu
m.stangl2025-12-05 15:40:52 +01:00
1685e06b0e
REihenfolge der config stimmt mit CAD Daten überein
m.stangl2025-12-04 16:10:15 +01:00
7d52a4773f
erste einfache Doku dazu erstellt
m.stangl2025-12-04 15:15:40 +01:00
a6f813dd25
Layer Funktion eingebaut. Block Attribute werden einmal vor den INSERTS reingeschrieben, damit alle dieses verwenden können
m.stangl2025-12-04 15:08:10 +01:00
8af0d35f25
Layer in translator.cfg dazu gemacht, damit die Texte auf den richtigen Layern landen
m.stangl2025-12-04 15:06:25 +01:00
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
m.stangl2025-12-04 12:38:16 +01:00
b10bd78b79
Config von CSK nach CS benannt
m.stangl2025-12-04 12:11:15 +01:00
cb588c9ccc
multi Block in Übersetzungs config eingefügt.
m.stangl2025-12-04 12:05:56 +01:00
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.
m.stangl2025-12-04 10:29:09 +01:00
b9d45e6be0
ein paar Bigramme und andere Einträge für Tschechisch ergänzt
m.stangl2025-12-03 21:22:26 +01:00
955bb0a0cc
Funktion zur Übersetzung von Einzelbegriffen kommt auch mit BIndestrichen im Wort klar
m.stangl2025-12-03 21:10:58 +01:00
12cb8fd99c
log dir dazu gemacht. Ausgabe der Übersetzuung als json möglich
m.stangl2025-12-03 20:10:06 +01:00
a967e2e35e
Config zur Übersetzum von doppeleinträgen befreit
m.stangl2025-12-03 19:40:09 +01:00
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
m.stangl2025-12-03 19:05:31 +01:00
bf2b62575f
Layer für POT ergänzt
g.jahn2025-11-18 11:20:52 +01:00
4d1d2940c7
easy .json daten auch in die Tests mit aufgenommen
m.stangl2025-09-25 16:58:46 +02:00
7b7ed50e2c
Routing keine zwischendatei
m.stangl2025-09-25 16:58:12 +02:00
9365b2d71e
missing dists, sensors attributs nur schreiben wenn wirklich etwas fehlt.
m.stangl2025-09-25 16:57:38 +02:00
bf3a03837e
testdatensatz zur Überdefinition von 3 Tunnels dazu
m.stangl2025-09-25 16:38:20 +02:00
49db3d0042
Returnwert der Tests dem Programm zurück geben, damit man in der .bat abfragen kann ob alles geklappt hat
m.stangl2025-09-25 16:37:42 +02:00
811f0db82c
Fehler nur bei Fehlern schreiben. Bei Warnungen weiter laufen
m.stangl2025-09-25 16:37:01 +02:00
2e66d28e76
Verschiebe error und Positionen in den Ordner
m.stangl2025-09-25 16:26:26 +02:00
6a645fc6e7
easy mit neuen Symbolen weiter gebaut
m.stangl2025-09-25 15:04:01 +02:00
984b84776c
anderes Errorhandling mit Claude implementiert.
m.stangl2025-09-25 15:03:12 +02:00