Einzelnen Beitrag anzeigen

messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Software in andere Sprachen portieren

  Alt 2. Mär 2005, 20:09
Tjaaa... ich wollte die Übersetzungsarbeit für meine 15 Forms nicht so einfach in den Kamin schreiben und habe nochmal weiter recherchiert - mir ist mittlerweile klar, wie es funktioniert. Ich hatte mir nur nicht vorstellen können, wie man sich so etwas Schwachsinniges ausdenken kann.

Also, ich hatte schon alles richtig gemacht, die Ressourcen-dlls erzeugt undsoweiter. Der Trick ist, daß ich mit den Delphi-Tools nicht eine exe pro Sprache bekomme, wie ich das brauche. Vielmehr bekomme ich immer eine deutsche exe, die beim Start die Regionseinstellungen prüft. Wenn die Regionseinstellung z.B. Englisch/USA ist und ich eine passende Ressourcen-dll mit im Programmpfad abgelegt habe, wird die dll geladen und ich bekomme meine unter Englisch/USA erstellte Programmversion zu sehen. Habe ich aber Englisch/Großbritannien eingestellt, was eine andere Codepage benutzt, wird wieder die deutsche Programmversion angezeigt!
Irgendein Hirni bei Borland hat wohl erwartet, daß ein durchschnittlicher Programmierer seine Software generell für alle Codepages der Welt übersetzt. Das hieße aber, für jede Codepage der Welt die Ressourcen-dll mitzuliefern...

Warum ich das alles hier nochmal herbete? Damit sich alle für immer merken, daß man von den Delphi-Übersetzungtools bittschön die Finger läßt! Weitersagen!

Grüße, Ulfert
  Mit Zitat antworten Zitat