Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mehrsprachigkeit (https://www.delphipraxis.net/8789-mehrsprachigkeit.html)

Blechwolf 12. Sep 2003 08:03


Mehrsprachigkeit
 
Salut,
ich überlege zur Zeit an folgendem Feature für mein Proggi, das ich zur Zeit bastele.
Ich will eine Option machen, wo der Benutzer die Sprache für das Interface wählen kann. Das kann man dann in eine Datei abspeichern, wo es bei jedem Programmstart ausgelesen wird. Die Frage ist jetzt, wie realisiere ich das, daß dann auch die richtigen Menütitel etc. eingeblendet werden.
Die Option, die mir eingefallen ist, beinhaltet für jede Sprache eine Textdatei, wo ich die Titel etc. reinschreibe, und mir dann beim Start die entsprechende Datei lade, und die ganzen Titel Captions und hasse nicht gesehen ändere.
Fällt einem von Euch da evtl. ne einfachere Lösung ein ? Denn da das Projekt ziemlich umfangreich werden kann (und vermutlich auch wird) ist das von der Performance nicht so wirklich der Hit, auch wenn es nur einmal beim Start passiert.
:idea: Was mir gerade einfällt ist für jede Sprache ein eigenes Form zu erzeugen, und je nach gewählter Sprache das entsprechende Form zu laden. Was das Programm aber ziemlich umfangreich machen dürfte in Bezug auf den Speicherplatz. Und da ich nicht so derjenige bin, der mal davon ausgeht, daß jeder einen hochmodernen Rechner mit mehreren GB HD zur Verfügung hat, mißfällt mir diese Lösung doch recht deutlich.

Also, wer hat sowas ähnliches schonmal gemacht, oder wer hat ne bessere Idee ???

Grüße

Blechwolf

APP 12. Sep 2003 08:11

Re: Mehrsprachigkeit
 
Falls die eine DelphiVersion > Professional besitzt, kannst Du den integrierten Translationsmanager benutzen.

Kochrezept http://www.delphipraxis.net/viewtopic.php?p=36439#36439 ganz unten.

Oder ein tolles Programm für Delphi <= Professional (Freeware/Gnu) http://dxgettext.sf.net/

und ein Tread hier im Forum: http://www.delphipraxis.net/internal...nager&start=15

sakura 12. Sep 2003 08:50

Re: Mehrsprachigkeit
 
Verschoben nach Sonstiges. Die Sparte Projekte ist für Gemeinschaftsprojekte der :dp: ;-)

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:45 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