FMX.Types.TLang.Lang

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Lang: string read FLang write SetLang;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property published
FMX.Types.pas
FMX.Types.hpp
FMX.Types TLang


Description

Spécifie la langue sélectionnée.

Utilisez la propriété Lang pour récupérer la langue en cours l'instance de TLang. La langue est spécifiée par le code conventionnel à deux lettres.

Changer la langue de votre application à l'exécution

Il arrive que le basculement entre les langues ne fonctionne pas comme attendu si la langue vers laquelle vous basculez est l'anglais (en). Pour contourner ce problème, nous vous recommandons d'utiliser LoadLangFromStrings au lieu de définir TLang.Lang pour basculer entre des langues à l'exécution. L'extrait de code suivant illustre comment utiliser LoadLangFromStrings :

Remarque : L'extrait de code ci-dessous suppose que vous avez ajouté les langues souhaitées dans le Concepteur de langues.
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

Voir aussi