FMX.Types.TLang.Lang
Delphi
property Lang: string read FLang write SetLang;
C++
__property System::UnicodeString Lang = {read=FLang, write=SetLang};
Sommaire
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