TsiLang Components Suite
HauptseiteÜbersichtBesonderheitenHerunterladenBestellenKontaktieren Sie unsForen

Unterstützung von asiatischen und anderen Unicode-Sprachen

Wenn die Standardsprache Ihres BS weder eine asiatische noch eine andere Unicode-Sprache ist, können Sie Probleme mit Unterstützung solcher Sprachen in Delphi und C++Builder haben. Obwohl TsiLang mit Unicode-Sprachen normal arbeiten kann, werden Sie einige Operationen ausführen müssen, um Zeichen solcher Sprachen korrekt anzeigen und bearbeiten zu können.

Als erstes, bevor Sie in einer Unicode-Sprache schreiben, müssen Sie die Schriftarten und Zeichensätze anpassen. Machen Sie bitte folgendes:

  1. Achten Sie darauf, dass Ihr BS in solchen Sprachen schreiben kann, zum Beispiel mit Notepad.
  2. Öffnen Sie den TsiLang Translation Editor (Doppelklick auf TsiLang).
  3. Wählen Sie Fonts in dem Translations-Baum (links) und setzen Sie passende Schriftart (eine Schriftart, die Ihre Sprachen unterstützt) für die nötigen Sprachen. Die Tahoma Schriftart unterstützt die meisten Sprachen.
  4. Wählen Sie Charsets in dem Baum und setzen Sie den passenden Zeichensatz für die Unicode-Sprachen.
  5. Wählen Sie in Menü Tools->Standardsprachen und stellen Sie dort Schriftart und Zeichensatz ein. Es wir ungefähr so aussehen:

     

    Default Fonts
  6. Bild 1. Standardschriftarten.

  7. Dann werden Sie die nötigen Sprachen mit dem Translation Editor anzeigen und bearbeiten können.

Allerdings werden nicht alle Delphi Kontrollelemente die Unicode-Sprachen korrekt anzeigen, falls es sich um eine Sprache handelt, die sich von Ihrem Standardlocale unterscheidet. Um solche Sprachen korrekt anzuzeigen, müssen Sie entweder:

  1. Diese Sprache zu Ihrem Standardlocale machen. (Manchmal ist es nötig, diese Sprache als "Sprache für Programme, die Unicode nicht unterstützen" zu setzen - eine Option in Systemsteuerung.)
  2. Oder Unicode VCL Kontrollelemente anstatt der Standardelemente benutzen. Solche Unicode Kontrollelemente wie TNT Kontrollelemente (http://www.tntware.com/delphicontrols/) oder LMD ElPack werden in TsiLang auch unterstützt.
  3. Ersetzen Sie die VCL Standardkontrollelemente, die bloß Wrapper der Windows Kontrollelemente sind (TButton, TCheckbox usw.) durch Kontrollelemente, die Schriftarten und Zeichensätze beachten. So kann z.B. TButton durch TBitBtn ersetzt werden. Sie können auch selbst Werte für die nicht ersetzbaren Kontrollelemente bestimmen, z.B. TComboBox. In diesem Fall müssen Sie jedes Element selbst in OnDrawItem zeichnen und Text über Schriftart- und Zeichensatzeinstellungen ändern.

Die Variante #3 ist komplizierter und die Varianten #2 und #1 sind mehr oder weniger einfacher.

TsiLang Components Suite Starseite: http://www.tsilang.de.

Die neuste Version können Sie hier downloaden: http://www.tsilang.de/download.html.

Bestes Globalisierungswerkzeug für Delphi
  Testimonials
"TsiLang is absolutely the best solution I found..." Maik Kappeler, Switzerland.

"Worked seamlessly and the auto translation is a great feature! Congratulations for a great product!" Eric Deghaye, Belgium.

More testimonials...
 
  Benutzerhandbuch
Lesen Sie das Benutzerhandbuch online oder laden Sie die detallierte Fassung herunter.
 
  Häufig gestellte Fragen
Lesen Sie die Häufig gestellte Fragen, um Antworten auf mögliche Fragen zu finden.
 
  Benutzerforum
Diskutieren Sie TsiLang-Themen mit anderen Benutzern.
 
  Siehe auch
Resource Builder- leistungsfähiger Editor für Ressourcendateien.
 
Technology Partner © 1999-2017 SiComponents® http://www.sicomponents.com
Delphi™, C++Builder™ und Kylix™ sind geschützte Marken der Borland Software Corp.