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;
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
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