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 Delphi 5 Polnisch beibringen (https://www.delphipraxis.net/148465-delphi-5-polnisch-beibringen.html)

Medium 2. Mär 2010 14:14


Delphi 5 Polnisch beibringen
 
Moinmoin!

Eine unserer Anlagen+Software wurde nach Polen weiter verkauft, und im Rahmen der Anpassung sollen natürlich jetzt sämtliche Bildschirmtexte ins Polnischer übersetzt werden. Die Anlage/Software hat schon ein paar Jährchen auf dem Buckel, und ist noch in Delphi 5 geschrieben, und da fängt der Spaß an: Ein Port auf eine neuere Version ist aus diversen Gründen ausgeschlossen (u.a. nicht für neuere Delphis vorhandene Fremdmodule usw.).

Was wäre jetzt der einfachste und kostengünstigste Weg Polnische Sonderzeichen in Delphi 5 Labels zu quetschen? (Man hat im Vertrieb leider von "keinem Problem" gesprochen, mit vorhandener Übersetzung sei das kein relevanter Posten...)
Mangels guter Ideen bin ich schon fast dabei angelangt zu sagen: Statt Labels pack ich einfach Images mit Bitmaps der Texte da rein, aber elegant ist wohl was anderes. (Es geht zum Glück nur um statische Texte, alles dynamische sind nur Zahlen.)

Bernhard Geyer 2. Mär 2010 14:23

Re: Delphi 5 Polnisch beibringen
 
GNU GetText und die polnischen Sonderzeichen gehen schon auf einem polnischen System.
Sie gehen bei Nicht-Unicode nur nicht auf einem deutschen System.

Also VM-Ware auspacken und dort polnisches Windows installieren zum testen.

Medium 2. Mär 2010 14:59

Re: Delphi 5 Polnisch beibringen
 
Das System vor Ort ist leider auch noch ein deutsches, so dass diese Variante wohl leider nicht klappen dürfte. Es ist auch nicht ganz so einfach dort ein neues, polnisches aufzusetzen, da unsere Software nicht die einzige ist, und sie von recht vielen Modulen abhängt, die z.T. spezifisch deutsche Versionen sind. Da ein Großteil davon von Siemens stammt, ist auch nicht gesichert dass es noch läuft wenn man auch nur eine Kleinigkeit an der Umgebung dreht :? Mal abgesehen davon, dass eine Neueinrichtung hier alles andere als ein "nicht relevanter Posten" wäre :(

Ansonsten klingt das Projekt ausgesprochen mächtig, zumindest wenn man Zielsystemsprache = Zielsprache voraussetzen kann :)

Bernhard Geyer 2. Mär 2010 15:03

Re: Delphi 5 Polnisch beibringen
 
Dann würde ein Umstellen auf Elpack oder TNTWare-Controls nötig sein um Unicode zu unterstützen. Geht auch mit D5.

Medium 2. Mär 2010 15:05

Re: Delphi 5 Polnisch beibringen
 
Sowas hab ich befürchtet. Dann werd ich das mal meinem Chef verklickern. Danke dir!

himitsu 2. Mär 2010 15:06

Re: Delphi 5 Polnisch beibringen
 
Gibt es für Polnisch eine CodePage?

In den vordefinierten CodePage-Konstenten (Label.Font.CharSet) gibt es zumindtestens keine, aber das muß ja nichts heißen.

Wenn ja, dann bräuchstest du nur die CodePage anpassen und müßtest dann noch die Texte in diese CP konvertieren.



Du könntest auch versuchen die TNT-Unicode-Controls zu installieren.
http://www.delphipraxis.net/internal...t.php?t=166862
in meinem Anhang liegt auch eine Zip (Bei Google suchen7-Zip) mit den Original-Sourcen der letzen kostenlosen Version, allerdings ist das kleinste Package für Delhpi 6 und ich weiß nicht ob es in D5 läuft, aber damit könnte man die VCL teilweise auf Unicode umstellen (also fast alle Standardkomponenten von Delphi).

Medium 2. Mär 2010 15:13

Re: Delphi 5 Polnisch beibringen
 
Hab grad eben die alten TNTs für D5 gefunden! Da werd ich jetzt als erstes mal mit rumtesten :) Danke dir!

Bernhard Geyer 2. Mär 2010 15:14

Re: Delphi 5 Polnisch beibringen
 
Zitat:

Zitat von himitsu
Gibt es für Polnisch eine CodePage?

Läuft jedenfalls unter "Latin Extended-A" im Unicode

Zitat:

Zitat von himitsu
Wenn ja, dann bräuchstest du nur die CodePage anpassen und müßtest dann noch die Texte in diese CP konvertieren.

Und dich dann bei denn 5-10% Stellen Ärgen das Codepages nicht funktionieren.

himitsu 2. Mär 2010 15:19

Re: Delphi 5 Polnisch beibringen
 
90-95% sind aber besser als nichts und immerhin ist diese Variante mit den wenigsten und harmlosesten Veränderungen am Programm verbunden.

Die Diskusion, daß dieses nicht das Gelbe vom Ei ist, hatten wir ja schonmal, aber Aufgrund des geringeren Aufwands halte ich dieses immernoch für eine gute Alternative.
Denn wenn man jetzt das Programm mit neuen Fremdkomponenten vollstopft, dann könnte dabei viel mehr schief gehn, als nur eine fehlerhafte Anzeige des Textes.

Bernhard Geyer 2. Mär 2010 15:40

Re: Delphi 5 Polnisch beibringen
 
Zitat:

Zitat von himitsu
90-95% sind aber besser als nichts und immerhin ist diese Variante mit den wenigsten und harmlosesten Veränderungen am Programm verbunden

Und dann die letzten 5-10% mit dem gleichen Aufwand realisieren als gleich eine vernünftige Lösung.
Intern mag das gehen, jedoch das Produkt ist verkauft und wenns der Kunde eng nimmt wird er eine 100%-Lösung fordern.


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