Commit Graph

  • 46e2d8663b Es wird in Zukunft immer ein multilang Block geschrieben. Nur ohne --translate wird die flache Hierarchie nach wie vor bedient m.stangl 2026-02-10 15:51:09 +01:00
  • 5cbd290a16 Korrektur: Translated und untranslated müssen neu angeschaut werden m.stangl 2026-02-10 15:44:16 +01:00
  • beb84c0bf9 ignoremuster ergänzt m.schellhammer 2026-02-10 11:29:38 +01:00
  • e1725df45a Pfad angepasst m.schellhammer 2026-02-10 11:28:30 +01:00
  • 4a676b6316 Übersetzungen in sich entfernt m.schellhammer 2026-02-10 11:27:44 +01:00
  • 3694028854 A0x+UZ auch in die ignorieren Sektion geschrieben m.schellhammer 2026-02-10 10:35:45 +01:00
  • dd978515ee Berichtigung der Tschechischen Übersetzung in der Config m.schellhammer 2026-02-10 10:33:22 +01:00
  • 939b8fbe62 in latin1 konvertiert. Env Pfad wieder über %~dp0 m.stangl 2026-02-10 10:18:32 +01:00
  • 07648a9193 Verweise auf Pfad wieder mit %~dp0 gemacht m.stangl 2026-02-10 10:16:56 +01:00
  • 7661363553 Icons in die Doku eingebaut m.stangl 2026-02-10 09:36:36 +01:00
  • da5edd8075 translate doku erneuert. Quickstart hinzu gemacht m.stangl 2026-02-10 09:22:50 +01:00
  • 3a33fc969c eine zentrale tr2dxf.bat. Alle anderen rufen nur sprachenspezifisch diese auf m.stangl 2026-02-09 17:13:10 +01:00
  • 83879fb753 wieder harte Pfade in allen tr2dxf .bat Dateien. m.stangl 2026-02-09 17:12:37 +01:00
  • 3836a8806d tr2txt übersetzt nicht mehr in eine Sprache. Holt nur noch die Inhalte raus. dropItem_create entsprechend angepasst. m.stangl 2026-02-09 17:12:13 +01:00
  • b0549c7bb5 schalter --retranslate-json impl. m.stangl 2026-02-09 16:54:49 +01:00
  • e6dafcbf1d Test scenes werden aus der json config gelesen. Main Funktion in eigene Methode ausgelagert m.stangl 2026-02-09 16:54:17 +01:00
  • 8b18de6a31 hole den maximal möglichen Abstand eines Symbols aus der Config m.stangl 2026-02-06 08:14:08 +01:00
  • b7d98cbf14 point_near_polyline impl. um Symbole entlang einer Polylinie zu nummerieren m.stangl 2026-02-05 17:50:32 +01:00
  • e600dfbae8 Zusätzliche Abfragen für Fehler durch überlappende Renaming Frames eingebaut m.stangl 2026-02-05 17:36:18 +01:00
  • 31084defdb Positionen von Elementen und Dimensionen von MA und POT korrigiert m.stangl 2026-02-04 16:39:52 +01:00
  • 3ef1fe1f19 create_pot_block Methode implementiert. m.stangl 2026-02-04 16:38:57 +01:00
  • 0f16f1cfba POT Beispiel korrigiert. Octal Nummerierung eingebaut m.stangl 2026-02-02 16:48:50 +01:00
  • 18d4f62d24 Unittest soll vorher ausgeben dass er läuft m.stangl 2026-02-02 11:50:35 +01:00
  • 246692b4e6 POT Beispiel dazu m.stangl 2026-02-02 11:50:11 +01:00
  • f6d39afe29 impl. unittests werden per bat aufgerufen. m.stangl 2026-01-30 18:59:33 +01:00
  • 95b41960b8 vollständiger unittest für die Nummerierung erzeugt m.stangl 2026-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.stangl 2026-01-30 18:58:32 +01:00
  • e6c7e53459 config Benennung mit dreistelliger Zählung ausreichend m.stangl 2026-01-30 18:57:09 +01:00
  • dfed66d94e ergänzung der aktuellen Pakete m.stangl 2026-01-30 18:56:15 +01:00
  • fdf975e661 symbol_frames.py in utils integriert m.stangl 2026-01-30 15:53:47 +01:00
  • 8d98e28240 symbol_frames.py zur Visualisierung der Grenzen um eine Symbol dazu m.stangl 2026-01-30 15:48:23 +01:00
  • 919091dc6e Test Routinen als Unittest integriert m.stangl 2026-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.stangl 2026-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.stangl 2026-01-29 17:16:02 +01:00
  • ae82736960 Schalter --show_symbol_frames dazugemacht. m.stangl 2026-01-29 16:45:48 +01:00
  • c4ef6e28f4 BGMB Szene erstellt. Rechteeck positionen korrigiert m.stangl 2026-01-29 16:44:29 +01:00
  • 0a2e7bb2ef Error Collector speichert jetzt listen und dictionaries m.stangl 2026-01-29 16:41:06 +01:00
  • 0587cfea36 Korrektur der Namen zur Verschiebung der erzeugten Fehler und Symboldateien m.stangl 2026-01-29 16:40:03 +01:00
  • ba02f69f0f Shellskripte auch angepasst m.stangl 2026-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.stangl 2026-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.stangl 2026-01-26 19:09:02 +01:00
  • b82c751ba9 errorcollector für Fehler und Warnungen eingebaut. m.stangl 2026-01-26 16:48:50 +01:00
  • 657d0d99f7 create_example prüft die Sinnhaftigkeit der position der frames m.stangl 2026-01-23 20:00:46 +01:00
  • 56e4e8ca85 refactoring von collect_and_group_renamer_blocks in drei Einzelroutinen m.stangl 2026-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.stangl 2026-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.stangl 2026-01-23 17:59:31 +01:00
  • 1cb0ce8442 Polylinie_path kann ebenfalls eine Nummerierungsreihenfolge angeben. Erste Fassung der Config in Nummerierung2 impl. m.stangl 2026-01-23 16:55:45 +01:00
  • 89ea433d45 Programm versteht auch eine Polylinie als Weg an dem die Nummerierung entlang gehen kann. m.stangl 2026-01-23 16:39:26 +01:00
  • 84f8751eff utils.py mit eingecheckt. Beispieldatei aus Config erzeugen. m.stangl 2026-01-23 16:05:22 +01:00
  • d55d71d623 Config für Testerzeugung ins json Format, da Hierarchien einfacher verwaltet werden können. m.stangl 2026-01-23 15:39:52 +01:00
  • 3a964b9139 erste Fassung der Beispielerzeugung m.stangl 2026-01-23 15:39:14 +01:00
  • 3deebb81f3 mehrere oft verwendete Routinen in eigene utils.py eingebaut m.stangl 2026-01-23 10:23:18 +01:00
  • 37208f61b1 warnings werden als eigener Block in der Ergebnisdatei ausgegeben m.stangl 2026-01-22 12:35:46 +01:00
  • 34838ccf02 Grundlagen für enumerate.bat geschaffen m.stangl 2026-01-22 12:16:57 +01:00
  • abba70b6ca Hinweise sind jetzt a la github gestaltet m.stangl 2025-12-18 17:16:13 +01:00
  • 21b3feeca9 Anwenderdoku und Doku kurz um Fehlerfälle, Warnungen und was diese bedeuten ergänzt m.stangl 2025-12-18 16:41:07 +01:00
  • 9b9d3a8f7c ErrorCollector standarisiert. Warnings werden von getpositions zur routing zu draw durchgereicht. m.stangl 2025-12-18 16:34:04 +01:00
  • a731889561 Anwenderdoku um Beispiele für Fehlerfälle ergänzt. m.stangl 2025-12-18 16:17:03 +01:00
  • 57765706f7 Einzeltest kann zur Prüfung aufgerufen werden m.stangl 2025-12-16 16:32:51 +01:00
  • b89525556b Fehlerhandling in eigene Klasse ausgelagert m.stangl 2025-12-16 16:27:23 +01:00
  • 45a56287b8 Testdatei auch an Standard angepasst m.stangl 2025-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.stangl 2025-12-15 14:32:23 +01:00
  • 60ba962faa Referenzdaten für die Übersetztung hinzu m.stangl 2025-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.stangl 2025-12-15 13:39:39 +01:00
  • ccbfcafb63 Icons noch erzeugt, reduziert und dazu m.stangl 2025-12-15 12:50:35 +01:00
  • 627c3f52c8 in den IconNamen die Sprachenkürzel gross geschrieben m.stangl 2025-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.stangl 2025-12-15 12:42:28 +01:00
  • 6af399f593 Mehrsprachige Flaggen und zugehöriges Icon erstellt m.stangl 2025-12-15 12:03:18 +01:00
  • f1800072c5 erste Fassung der Doku für das Translate.py und seine Configs hinzu m.stangl 2025-12-10 18:18:24 +01:00
  • 78254b688a neuer Fehlerfall in Anwenderdoku integriert m.stangl 2025-12-10 18:17:46 +01:00
  • 08633e15b7 Warnungen werden jetzt immer als ganze Sektion auch in die .json von getpositions mit rausgeschrieben m.stangl 2025-12-10 18:15:28 +01:00
  • 4c212ea701 Fehlerabfrage präzisiert. Bei falschem PFad für einen Unterverteiler ebenfalls Log befüllen m.stangl 2025-12-09 18:09:30 +01:00
  • afd5da4bbb POT Layer hinzugefügt g.jahn 2025-12-09 16:32:20 +01:00
  • bbc30a05ad Übersetzer-Datei mit akutellem Änderungsstand vom 09.12.25, 15:00h N.Schwechten 2025-12-09 15:05:11 +01:00
  • 85fc641da7 Übersetzer-Config mit Akutellem Änderungsstand vom 09.12.25, 15:00h N.Schwechten 2025-12-09 15:03:29 +01:00
  • 4434a106c7 missing block wieder geleert m.stangl 2025-12-08 12:51:00 +01:00
  • 9f6406c52c Test rückgängig gemacht N.Schwechten 2025-12-08 09:19:11 +01:00
  • 182d7f37d1 ' Test in Zeile 22 N.Schwechten 2025-12-08 09:17:30 +01:00
  • 1260edf5ce Erzeuge immer gleich die .json Datei und eine .txt Datei beim Extrahieren m.stangl 2025-12-05 18:58:21 +01:00
  • f327b8011c Doku noch um neue Möglichkeit des mehrfachextrakts ergänzt m.stangl 2025-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.stangl 2025-12-05 18:53:48 +01:00
  • e6c1739df8 dropitem_remove stellt auch die alte Version der Bat wieder her m.stangl 2025-12-05 17:40:51 +01:00
  • 308dc8bfc4 Produktiv Pfade einchecken m.stangl 2025-12-05 17:20:34 +01:00
  • a499180848 Produktiv Pfade einchecken m.stangl 2025-12-05 17:20:18 +01:00
  • 29fc432e29 erste Fassung derdropItem remov und create m.stangl 2025-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.stangl 2025-12-05 16:18:10 +01:00
  • 308da2dcf7 neue Icons für die Shortcuts dazu m.stangl 2025-12-05 15:40:52 +01:00
  • 1685e06b0e REihenfolge der config stimmt mit CAD Daten überein m.stangl 2025-12-04 16:10:15 +01:00
  • 7d52a4773f erste einfache Doku dazu erstellt m.stangl 2025-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.stangl 2025-12-04 15:08:10 +01:00
  • 8af0d35f25 Layer in translator.cfg dazu gemacht, damit die Texte auf den richtigen Layern landen m.stangl 2025-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.stangl 2025-12-04 12:38:16 +01:00
  • b10bd78b79 Config von CSK nach CS benannt m.stangl 2025-12-04 12:11:15 +01:00
  • cb588c9ccc multi Block in Übersetzungs config eingefügt. m.stangl 2025-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.stangl 2025-12-04 10:29:09 +01:00
  • b9d45e6be0 ein paar Bigramme und andere Einträge für Tschechisch ergänzt m.stangl 2025-12-03 21:22:26 +01:00
  • 955bb0a0cc Funktion zur Übersetzung von Einzelbegriffen kommt auch mit BIndestrichen im Wort klar m.stangl 2025-12-03 21:10:58 +01:00
  • 12cb8fd99c log dir dazu gemacht. Ausgabe der Übersetzuung als json möglich m.stangl 2025-12-03 20:10:06 +01:00
  • a967e2e35e Config zur Übersetzum von doppeleinträgen befreit m.stangl 2025-12-03 19:40:09 +01:00
  • b883e8afa1 trigramme sortiert m.stangl 2025-12-03 19:09:47 +01:00