AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Mehrsprachige Anwendung: Ich kriegs nicht hin
Thema durchsuchen
Ansicht
Themen-Optionen

Mehrsprachige Anwendung: Ich kriegs nicht hin

Ein Thema von bgeltenpoth · begonnen am 25. Sep 2015 · letzter Beitrag vom 30. Sep 2015
 
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.096 Beiträge
 
Delphi 12 Athens
 
#12

AW: Mehrsprachige Anwendung: Ich kriegs nicht hin

  Alt 30. Sep 2015, 12:50
So wie das klingt gibt es dann für jede Sprache eine eigene Anwendung?
Ich weiß jetzt nicht genau, wie es Sisulizer macht, aber die anderen mir bekannten Übersetzungstools, die auf DFM (=Resource) und resourcestrings arbeiten, legen die Übersetzungen als separate Resource-DLLs neben die unübersetzte Exe. Wenn du mal in deinem Delphi-Bin-Ordner nachsiehst, wirst du dort unter anderem eine bds.exe und eine bds.de entdecken. Die DE-Datei enthält lediglich die übersetzten Teile.

Der Vorteil bei dieser Herangehensweise ist, daß die entsprechende Funktionalität bereits in der RTL implementiert ist. Damit muss kein zusätzlicher Code eincompiliert werden, der deine Anwendung in eine andere Sprache übersetzt. Du musst lediglich eine passende Resource-DLL dazulegen und die Sache ist geritzt. Tools zum Erstellen dieser DLLs gibt es mehrere. Es würde mich wundern, wenn nicht auch Sisulizer dafür zumindest eine Option hat.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz