Registriert seit: 27. Nov 2017
2.490 Beiträge
Delphi 7 Professional
|
AW: Strings aus Pascal-Datei filtern und exportieren
16. Apr 2020, 19:49
Übersetzt werden müssen doch alle Texte.
Also auch die in 'ner MessageBox, ShowMessage ... und nicht nur die, die im Quelltext zugewiesen werden. Oder?
Mein erster Ansatz wäre:
Alle Dateien, die zu parsen sind ins Projekt aufnehmen, sie stehen dann in der .dpr.
Die .dpr lesen und alle Zeilen zwischen uses und der ersten Leerzeile hinter uses lesen, dort stehen jeweils die Dateinamen hinter in zwischen Hochkommata.
Das kann man dann als Dateinamen nehmen und an den Parser geben.
Aus diesen Dateien werden alle Zeilen genommen, die mindestens ein Hochkomma enthalten.
Für die Ausgabe dürfte das weitgehend reichen.
Das Problem, das ich hier sehe ist eher:
Wie kann man aus der übersetzten Datei denn dann die Texte wieder sinnvoll im Quelltext zuordnen. Vor allem dann, wenn der Quelltext im Rahmen einer Weiterentwicklung verändert wurde?
Bin mir sicher, dass ich sowohl bei Deinem, als auch bei meinem Ansatz, hier kläglich scheitern würde.
|