Hallo,
ich schreibe gerade ein Programm mit Delphi XE, welches es in verschiedenen Sprachen geben wird.
Die Übersetzung macht jemand anderes, und dafür gibt es ja theoretisch den Externen Translation Manager.
Theoretisch deshalb, weil der das Projekt nicht lädt.
Das Problem im einzelnen:
- Bei dem Hinzufügen einer Sprache wird dort auch ein leeres Unterverzeichnis vcl angelegt
- Wenn ich dann sage "Projekte - Alle Projekte erzeugen" gibt es den Fehler, daß die Datei sprache\vcl\DBLogDlg.dfm fehlt.
- Das ist ein seit Jahren bekannter Bug, siehe z.B. http://qc.embarcadero.com/wc/qcmain.aspx?d=95442
- Wenn man wie dort vorgeschlagen manuell die beiden fehlenden dfm-Dateien kopiert, kann man das Projekt auch ohne Fehler compilieren
- Wenn man das Projekt aber mit dem ETM.exe öffnen will, meckert der, dass die Datei DBLogDlg.dfn fehlt
- Ich kann das Projekt aktualisieren wie ich will, die fehlenden dfn-Dateien werden einfach nicht angelegt.
Mein Programm benötigt die beiden Dateien DBLogDlg.dfm und DBPWDlg.dfm überhaupt nicht, aber die rutschen vermutlich über
unit-Abhängigkeiten mit rein.
Kann mir bitte jemand einen Tipp geben, wie ich
- Delphi dazu bekomme, für die beiden dfm-Dateien auch dfn-Dateien anzulegen?
- oder den ETM davon überzeuge, dass diese für das Projekt nicht notwendigen Dateien nicht benötigt werden?
Vielen Dank schon mal im voraus.