Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sh17,
20. Feb 2007
bei TP_Ignore ist die Klasse und der Name des Labels gefragt, also z.B. Label1
ein Blick in die Quellen bringt Klarheit:
procedure TGnuGettextInstance.TP_Ignore(AnObject: TObject;
const name: string);
begin
TP_IgnoreList.Add(uppercase(name));
{$ifdef DXGETTEXTDEBUG}
DebugWriteln ('On object with class name '+AnObject.ClassName+', ignore is set on '+name);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by sh17,
20. Feb 2007
Prinziell ist e gettext, egal, was in den einzelnen Komponenten zum Übersetzen drin steht. Entweder ist eine Übersetzung da oder nicht.
Nach TranslateComponent(self) musst Du also die Caption der entsprechenden Labels selbst auf den gewünschten Inhalt setzen.
Beim Umstellen der Sprache zur Laufzeit sollte übrigens ReTranslateComponent aufgerufen werden, wenn das Formuar bereits einmal...