Frage

Ich habe eine Listbox -Populationsform in einer Datenbanktabelle. Ich möchte ein letztes Element namens "Go Back" hinzufügen und ich füge ihn auf diese Weise aus dem Quellcode hinzu:

lbDGroup.Items.Add('GO BACK');

Ich habe eine Tlang -Komponente mit der in ein weiteren Sprachen übersetzt übersetzten String von "Zurück", aber dieses Element ist nicht transaliert (es zeigt immer "Go Back").

Wie kann ich feststellen, dass es mit Tlangs übersetzt werden kann (alle Komponenten, die aus dem Design hinzugefügt werden und alle ShowMessages korrekt übersetzt werden).

Vielen Dank

War es hilfreich?

Lösung

Sie können den aktuellen übersetzten Text programmgesteuert von Ihrer Go Back -Quelle erhalten:

var
  dGOBACK: string;
begin
  dGOBACK := Lang1.LangStr[Lang1.Lang].Values['GO BACK'];
  lbDGroup.Items.Add(dGOBACK);
end;

Andere Tipps

Einfacher:

uses
  FMX.Types;

begin
  lbDGroup.Items.Add(Translate('GO BACK'));
end;

auf Delphi fmx xe6 und höher

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top