FMX.Types.TLang.Lang

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Lang: string read FLang write SetLang;

C++

__property System::UnicodeString Lang = {read=FLang, write=SetLang};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FMX.Types.pas
FMX.Types.hpp
FMX.Types TLang


Beschreibung

Gibt die aktuell ausgewählte Sprache an.

Mit der Eigenschaft Lang rufen Sie die aktuell ausgewählte Sprache aus der TLang-Instanz ab. Die Sprache wird im konventionellen zweibuchstabigen Code angegeben.

Umschalten der Sprache Ihrer Anwendung zur Laufzeit

In bestimmten Fällen funktioniert das Umschalten der Sprache nicht wie erwartet, wenn die Sprache, zu der gewechselt werden soll, Englisch (en) ist. Sie können dieses Problem umgehen, indem Sie zum Umschalten zwischen Sprachen zur Laufzeit LoadLangFromStrings statt TLang.Lang verwenden. Das folgende Codefragment zeigt, wie LoadLangFromStrings verwendet wird:

Hinweis: Im folgenden Codefragment wird davon ausgegangen, dass die gewünschten Sprachen im Sprach-Designer hinzugefügt wurden.
Delphi:
  //Lang1.Lang := 'en'; // do not use this 
  LoadLangFromStrings(Lang1.LangStr['en']); // use this instead
C++:
  //Lang1->Lang = "en"; // do not use this 
  LoadLangFromStrings(Lang1->LangStr["en"]); // use this instead

Siehe auch