Entwickler-Ecke

Sonstiges (Delphi) - Sprachen unter Delphi / Translations


NOS - Sa 10.11.07 23:34
Titel: Sprachen unter Delphi / Translations
Hallo zusammen,

ich habe eine Bildbearbeitung geschrieben die ich zur laufzeit von deutsch auf englisch und zurück schalten kann ... die strings setze ich hierzu in einer unit passend um ... das funktioniert einwandfrei ... wie mache ich das aber mit türkisch und russisch wo ich keine normalen zeichen habe ... muss ich da den font ändern oder wie kann ich das korrekt erreichen ? Ich benutze keine Translationfunktionen von Delphi und möchte diese auch nicht nutzen.

Grüße ins Forum und vielen Dank,

NOS
( Erwitte )


jakobwenzel - Sa 10.11.07 23:50

Dafür brauchste Unicode. Das geht mit den Standard-VCL-Controls nicht, dafür brauchst du z.B. die TNT-Unicode-Controls [http://tom.osdevel.org/index.php/projekte/tnt-unicode-controls/].


NOS - Sa 10.11.07 23:58

user profile iconjakobwenzel hat folgendes geschrieben:
Dafür brauchste Unicode. Das geht mit den Standard-VCL-Controls nicht, dafür brauchst du z.B. die [url=http://tom.osdevel.org/index.php/projekte/tnt-unicode-controls/]TNT-Unicode-Controls[/url].


Hallo Jakob,

das heist also das ich das Form auch dynamisch erzeugen muss oder das ich von vorn herrein damit arbeiten muss ? ... muss nicht trotzdem der font umgestellt werden ? ... für russisch ist mir das klar aber für türkisch dachte ich nicht das ich andere comps benötige ... weis jemand ob das mit türkisch auch nötig ist ?

Grüße,


jakobwenzel - So 11.11.07 00:10

Das Paket registriert neue Komponenten, die dann z.B. TTNTLabel heißen. Dann ersetzt du deine Labels durch diese neuen Labels und du hast Unicode-Support.
Das geht am schnellsten so:
Rechtsklick aufs Formular | Ansicht als Text und dann Suchen & Ersetzen.

Bei türkisch kenn ich mich nicht aus, keine Ahnung ob man dafür Unicode braucht.