Forum: Sonstige Fragen zu Delphi
Delphi
by Mithrandir,
21. Nov 2009
Auch MS mach Fehler... :mrgreen:
Nu hab ich den Parser aber schon fertig. ;)
Forum: Sonstige Fragen zu Delphi
Delphi
by Mithrandir,
21. Nov 2009
Nee, lass mal... :mrgreen:
Forum: Sonstige Fragen zu Delphi
Delphi
by Mithrandir,
21. Nov 2009
Und wir sind ja jetzt schon bei 64bit... :angel2:
Wie gesagt, hab schon lange keinen richtigen Parser mehr geschrieben. ;)
Forum: Sonstige Fragen zu Delphi
Delphi
by Mithrandir,
21. Nov 2009
Japp, so dachte ich mir das jetzt auch. Und der Übung wegen schreibe ich mir dafür einen kleinen Parser, der das Format liest, was ich mir da zusammengefrickelt habe:
// Translation File for SmallTune
// Language: German
// Author: Daniel Gilbert
// Mail: xxx@yyyyyyyy.zzz
// Must match Application Minor Version
// e.g. "0.3" will work for SmallTune 0.3.0, SmallTune 0.3.1, SmallTune...
Forum: Sonstige Fragen zu Delphi
Delphi
by Mithrandir,
21. Nov 2009
Hm, ok, dann muss ich nochmal nachhaken und ausholen:
Ich möchte, dass der Benutzer selbst eigene Übersetzungen erstellen kann. Dafür bekommt er die englische Originalübersetzung in welcher Weise auch immer mitgeliefert. Es wäre also sinnig, wenn die Strings aus einer Datei ausgelesen werden könnten. Und wenn der Benutzer dann zur Laufzeit die Sprache ändert, müsste ich nur den Inhalt der...
Forum: Sonstige Fragen zu Delphi
Delphi
by Mithrandir,
21. Nov 2009
Ich überlege die ganze Zeit, ob ich die dxgettext nicht so zerpflücken kann, dass ich die mo/po-Dateien doch noch nutzen kann... :gruebel:
@himi: Danke, werde mal gucken... :)
Forum: Sonstige Fragen zu Delphi
Delphi
by Mithrandir,
21. Nov 2009
Hi ihr,
es geht um SmallTune. Ich möchte die Anwendung gerne lokalisieren/übersetzen. Da ich sowas von Anfang an geplant habe, war ich schlau und habe alle Strings im Programm als "Resourcestrings" definiert. Dann dachte ich mir, ich nutze dxgettext, und alles wird gut. :)
Leider habe ich mich zu früh gefreut. DXGetText nutzt exzessiv SysUtils und Classes, bekanntlich Gift für jede...