Delphi-PRAXiS
Seite 2 von 3     12 3      

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 Beschriftung von Buttons Labels zw. 2 Sprachen umschalten (https://www.delphipraxis.net/102502-beschriftung-von-buttons-labels-zw-2-sprachen-umschalten.html)

Deep-Sea 30. Okt 2007 12:36

Re: Beschriftung von Buttons Labels zw. 2 Sprachen umschalte
 
QForms ist für Kylix, sprich Linux. Kann es sein, das du da was falsch Installiert hast?! ^^

Oracle 30. Okt 2007 12:43

Re: Beschriftung von Buttons Labels zw. 2 Sprachen umschalte
 
So habs trotzdem hinbekommen.
Ich mache es wie folgt:

1. JvTranslator aufs Form ziehen

2. Mit dem Tool DfmToXML generiert aus meinen *.dfm Dateien für JvTranslator lesbare XML Dateien. Mit diesem Tool kann man auch bestimmen welche Eigenschaften exportiert werden sollen.

3. Folgenden Code einbinden: JvTranslator1.Translate(deu.xml);
deu.xml ist in diesem Fall das von DfmToXML erzeugte XML File.

Danke an euch. Dass ich es so schnell hinbekomme ist großartig
:hello:

Oracle 30. Okt 2007 13:15

Re: Beschriftung von Buttons Labels zw. 2 Sprachen umschalte
 
Weiss nicht, du meinst ob ich die falsche JVCL habe? Gibt es da denn speziell eine Variante für Linux?

Deep-Sea 30. Okt 2007 13:30

Re: Beschriftung von Buttons Labels zw. 2 Sprachen umschalte
 
Zitat:

Zitat von Oracle
Weiss nicht, du meinst ob ich die falsche JVCL habe? Gibt es da denn speziell eine Variante für Linux?

Nein, es gibt nur eine. Für was es kompiliert wird, wird anhand von Kompilerschaltern festgelegt ... (wenn ich mich nicht ganz irre) ...

Oracle 2. Nov 2007 09:59

Re: Beschriftung von Buttons Labels zw. 2 Sprachen umschalte
 
Gibt noch ein paar Neuigkeiten:

Ich habe mich jetzt doch für das Tool gnu gettext in Verbindung mit dem Editor poEdit entschieden.
Das Problem war das DfmToXML bei meinem kleinen Beispielprojekt ohne Probleme funktionierte, allerdings nicht bei eignetlichen Projekt, das es zu übersetzen galt. Es hat einfach nicht die entsprechende XML Datei aus den dfm erzeugt.
Ausserdem finde ich bei gnu gettext gut, dass die Sprachdateien nicht in einem Klartextformat gespeichert werden. Auf diese Weise kann der Nutzer nicht darin herumpfuschen :)

Deep-Sea 2. Nov 2007 10:06

Re: Beschriftung von Buttons Labels zw. 2 Sprachen umschalte
 
Zitat:

Zitat von Oracle
Ausserdem finde ich bei gnu gettext gut, dass die Sprachdateien nicht in einem Klartextformat gespeichert werden. Auf diese Weise kann der Nutzer nicht darin herumpfuschen :)

Andere würde dies als großen Vorteil ansehen.
Bsp.: Das Programm soll in eine Sprache übersetzt werden, die keiner von der Firma kann. Als XML könnte man sie einfach per Mail an jemanden schicken der es kann, ohne das dieser Jemand spezielle Software bräuchte ...
Außerdem, wenn ein Kunde schon so "schlau" ist, die XML Dateien zu finden und zu bearbeiten, wird er schon damit rechnen müssen das evtl. was schief geht. (Wir haben Kunden, die wissen nicht mal wie man den PC einschaltet) ...

Oracle 5. Nov 2007 11:51

Re: Beschriftung von Buttons Labels zw. 2 Sprachen umschalte
 
Da die Sprachdateien mit poEdit bearbeitet werden, finde ich deren Bearbeitung mindestens genaus einfach wie die Bearbeitung per XML. Und poEdit ist Freeware, und kann sich problemlos heruntergeladen werden.
Du hast sicher recht, daß die meisten Kunden sicher nicht drauf kommen werden, dass sich die verschiedenen Sprachen in simplen Sprachdateien verstecken. Möchte man allerdings Geld verdienen indem man dem Kunden die Anfertigung einer zusätzlichen Sprachversion anbietet, so sollte diese nicht so einfach zu vom Kunden zu bearbeiten sein, finde ich.

Deep-Sea 5. Nov 2007 12:04

Re: Beschriftung von Buttons Labels zw. 2 Sprachen umschalte
 
Zitat:

Zitat von Oracle
Du hast sicher recht, daß die meisten Kunden sicher nicht drauf kommen werden, dass sich die verschiedenen Sprachen in simplen Sprachdateien verstecken. Möchte man allerdings Geld verdienen indem man dem Kunden die Anfertigung einer zusätzlichen Sprachversion anbietet, so sollte diese nicht so einfach zu vom Kunden zu bearbeiten sein, finde ich.

Dann wäre aber auch deine Methode zu leicht "knackbar" :wink: ...
Aber naja. Ich wünsch dir auf jeden Fall viel Glück :)

Oracle 5. Nov 2007 12:08

Re: Beschriftung von Buttons Labels zw. 2 Sprachen umschalte
 
haste recht. Zumindest müsste man aber mal von mo und po Dateien gehört haben. :)

Deep-Sea 5. Nov 2007 12:10

Re: Beschriftung von Buttons Labels zw. 2 Sprachen umschalte
 
Zitat:

Zitat von Oracle
haste recht. Zumindest müsste man aber mal von mo und po Dateien gehört haben. :)

Wofür gibt es das Internet *gg*
(Sollte man wirklich von einem Kunden noch extra Geld verlangen, wenn der das Programm in seiner Muttersprache will? xD)


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:37 Uhr.
Seite 2 von 3     12 3      

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