Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi osteuropäische Sprachen mit Delphi 5 (https://www.delphipraxis.net/182923-osteuropaeische-sprachen-mit-delphi-5-a.html)

Lemmy 26. Nov 2014 19:35

osteuropäische Sprachen mit Delphi 5
 
Hi,

ich muss hier noch ein Delphi 5 Projekt pflegen. Jetzt möchte der Kunde gerne, dass einer der Anwender auch Tschechische/Slowenische Begriffe und Namen eingeben kann. Welche Optionen habe ich?

* Umstieg auf eine IDE > 2009
* Verwendung von Unicode-Komponenten
* ???

Dejan Vu 26. Nov 2014 19:46

AW: osteuropäische Sprachen mit Delphi 5
 
Stelle im Font den EASTEUROPEAN_CHARSET (oder so ähnlich) Zeichensatz ein. Das sollte reichen. Dann benötigst Du noch den richtigen Font und eine entsprechende Tastatur. Ich habe derartige Software (D6) seit Jahren im Einsatz.

Besorge Dir vielleicht eine Lokalisierungskomponente (TSiLang), mit der Du deine Anwendung auf Deutsch entwickeln kannst um dann anschließend alles zu übersetzen. Du kannst dann auch während der Laufzeit umschalten und übersetzen (lassen). Hab ich in Tschechien, läuft.

Ich habe auch mit der bei D6 Enterprise mitgelieferten ITE (Integrated Translation Environment) herumgespielt, aber das ist ein PITA (Pain in the Ass).

Lemmy 26. Nov 2014 20:17

AW: osteuropäische Sprachen mit Delphi 5
 
Hi,


es geht hier lediglich um eine handvoll Edits, die in bestimmten Fällen die osteuropäischen Sprachen unterstützen müssen - heißt, das kann ich notfalls umschaltbar machen. Problem bleibt der Font... Hast Du da auch noch einen Tipp?

[edit]

hat sch erledigt. wenn ich die slowakische Tastaturunterstützung aktiviere und den Charset einstelle, dann sieht das erst mal gut aus. Danke!

Dejan Vu 27. Nov 2014 07:49

AW: osteuropäische Sprachen mit Delphi 5
 
Soweit ich mich erinnere, funktionieren viele der Übersetzungen nur beim Kunden, denn nur dort ist die tschechische Version von Windows installiert. Aber das war noch zu XP-Zeiten. Mittlerweile sollte sich das Problem erledigt haben. Allerdings solltest Du die DFM nie als Text auf deinem PC editieren, irgendwas war da. Ich glaube, dann gingen viele der Supersonderzeichen flöten.

Bernhard Geyer 27. Nov 2014 07:54

AW: osteuropäische Sprachen mit Delphi 5
 
Bedenke auch das Arbeiten mit Charsets für viele Controls einfach nicht funktioniert.
Ich würde auf D2009+ umstellen. Und für die Oberfläche GNU GetText ausprobieren.

Dejan Vu 27. Nov 2014 09:25

AW: osteuropäische Sprachen mit Delphi 5
 
Mag sein. Aber ich habe ein Projekt mit 200k LOC in D6 in Tschechien am Laufen. Und egal was für ein Frickeltool ich denen hinstelle, tschechisch geht immer. Wieso auch nicht? Schließlich funktioniert das Windwos selbst auch und andere Controls benutze ich nicht. Na ok, DevExpress noch. Und FastReport. Und.. uralten Mumpitz. Nie Probleme gehabt.

Welche Controls funktionieren denn nicht?

Ich würde für ein paar Edits nicht auf D2009+ umstellen. Wegen der Spatzen, die auf den Kanonen rumturnen.

himitsu 27. Nov 2014 09:33

AW: osteuropäische Sprachen mit Delphi 5
 
Alternativ gibt es auch noch Bemühungen wie Delphi-Referenz durchsuchenTNT Unicode Controls,
welche aber auch nicht immer 100%ig funktionieren.

Lemmy 27. Nov 2014 09:40

AW: osteuropäische Sprachen mit Delphi 5
 
hi,

Danke für die vielen Tipps... funktioniert auf den ersten Blick eigentlich ganz gut.

WIe gesagt: Es geht um eine handvoll (3-5) Edits, in denen (genau) ein Anwender bei bestimmten Datensätzen die slowenischen/tschechischen Begriffe eingeben will (z.B. Name, Anschrift). Ein Umstieg auf XE2 ist zwar vorbereitet, aber wie so oft ist dem Kunden eine einfache billige Lösung lieber als was vernünftiges. Daher wirds auf ne evtl. manuelle Umschaltung raus laufen.

Grüße

OrNEC 27. Nov 2014 09:47

AW: osteuropäische Sprachen mit Delphi 5
 
Zitat:

Zitat von himitsu (Beitrag 1281270)
Alternativ gibt es auch noch Bemühungen wie Delphi-Referenz durchsuchenTNT Unicode Controls,
welche aber auch nicht immer 100%ig funktionieren.

Ich habe gute Erfahrung damit. Nur, dass es etliche Komponenten fehlen, z.B. die TrackBar.

himitsu 27. Nov 2014 10:05

AW: osteuropäische Sprachen mit Delphi 5
 
TrackBar: Eine Komponente mit nummerischem Wert und oftmals ohne irgendwelche Texte (außer Zahlen) ... da kann man schon auf die Idee kommen und sie nicht extra für Unicode umzubiegen, da man ja auch die Standardkomponente benutzten kann. :angel:

Die Komponenten selber gingen shcon, auch wenn die die VCL schon ganz schön verbiegen.
Es konnte vorkommen, daß es mit Fremdkomponenten Probleme gab, vorallem wenn die selber bissl was vergiegen wollten und man sich in die Quere kam.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:18 Uhr.
Seite 1 von 2  1 2      

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