![]() |
Programm in Chinesisch
Delphi 5 Pro, Multilizer
Hallo zusammen, ich habe ein Programm erstellt, welches in Englisch, Italienisch und Französisch übersetzt wurde. Zum Übersetzen zur Laufzeit benutze ich Multilizer (Version 4.0.69, ![]() Jetzt möchte ich bzw. die GL, dass das Programm in Chinesisch übersetzt wird. Jetzt gilt es für mich herauszufinden, ob dies möglich ist? Ich habe ein bisschen gesurft, komme aber auf keinen grünen Zweig. Ich hoffe ihr könnt mir ein paar Tipps geben, ob und wie ich das realisieren kann! mfg Matthias |
Re: Programm in Chinesisch
Fuer Chinesisch braucht man Unicode-Komponenten. Die VCL alleine kann kein Unicode. Die TNT-Controls sind da wohl der haeufigste Weg.
![]() |
Re: Programm in Chinesisch
Hai,
danke für die schnelle Antwort. Was ist mit Dialogen (ShowMessage und Co.) unterstützen die UniCode? Gibt es dort Alternativen? Gruß Matthias |
Re: Programm in Chinesisch
Die VCL unterstützt generell kein Unicode. Benutzt du die Windows-API Funktion MessageBox kannst du explizit die Unicode Version mit MessageBoxW aufrufen.
|
Re: Programm in Chinesisch
Wenn ich mich richtig erinnere, dann gibts bei den TNTs auch WideShowMessage etc. - d.h. man muss nicht unbedingt auf die Windows-Api zurückgreifen, wenn einem die nicht so liegt ;-).
|
Re: Programm in Chinesisch
Wenn ich die Werbeaussage auf der Site ansehe könnte es auch ohne Änderungen gehen.
Zitat:
Grüße, Messie |
Re: Programm in Chinesisch
Zitat:
Ich selbst verwende das ![]() |
Re: Programm in Chinesisch
Zitat:
Delphi-Quellcode:
function MessageBoxW; external user32 name 'MessageBoxW';
|
Re: Programm in Chinesisch
Danke für die zahlreichen Hinweise.
Ich habe mich für die TsiLang ( ![]() Da Multilizer 1. Chinesisch nicht so gut unterstützt (in der Version die ich habe) 2. teurer war ;-) Außerdem werde ich die Tnt Komponenten benutzen. Dann verliere ich zwar Win 98 aus Plattform aber das sollte zu verkraften sein. Übrigens habe ich bemerkt, dass das stink normales TLabel auch chinesische Schriftzeichen anzeigen kann. Solange TSILang es automatisch macht und die SinSun Schriftart eingestellt ist. Ein kleines Problem habe ich aber noch: In den DialogBoxen (MessageBoxW) sehe ich nur Dreiecke. Auf meinen Entwickungsrechner sehe ich aber die Schriftzeichen. Habt ihr da noch einen Tipp für mich? Dreiecke bedeuten glaube ich, dass die eingestellte Schriftart die das Zeichen nicht kennt. Wie kann ich die schriftarten der Dialoge ändern? Gruß Matthias |
Re: Programm in Chinesisch
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz