Delphi-PRAXiS

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 Umwandeln in andere Sprache (https://www.delphipraxis.net/94247-umwandeln-andere-sprache.html)

Kleine_Anne 18. Jun 2007 18:14


Umwandeln in andere Sprache
 
Ich habe einen Text in ein Label geschrieben. Außerdem habe ich ein MainMenü und ein Popupmenü. Im MainMenü sowie auch im PopUpMenü steht "Englisch" (selber reingeschrieben).
Wenn ich nun darauf klicke, soll alles was vorher in Deutsch da stand auf Englisch kommen.
Wie kann ich das machen, ohne dass ich eine zweite Unit nehmen muss?? Geht das dann überhaupt??
Mfg Anne

Laufi 18. Jun 2007 19:06

Re: Umwandeln in andere Sprache
 
hallo

Das ist ganz einfach:

Delphi-Quellcode:
procedure TForm1.MenuItem1Click(Sender: TObject);
var
  I: Integer;
begin
  for I:= 0 to Pred(ControlCount) do
    TranslateToEnglish(Controls[I]);
end;
Die procedure TranslateToEnglish kannst du selber rasch implementieren :coder:

liebe grüsse

Bernhard Geyer 18. Jun 2007 19:08

Re: Umwandeln in andere Sprache
 
Oder die fertige Routine von GNU GetText verwenden :mrgreen:

Kleine_Anne 18. Jun 2007 21:12

Re: Umwandeln in andere Sprache
 
Und wie soll ich das mit dem implementieren machen?? Ich habe eigentlich keine Ahnung von der ganzen Materie...
Und downloaden geht nicht, weil wir in der Schule ja nichts downloaden bzw speichern können...

Phoenix 18. Jun 2007 21:14

Re: Umwandeln in andere Sprache
 
Anleitung lesen ;-)

Und wegen Download: Zuhause runterladen, auf nen USB Stick und gut ist ;-)


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