System.SysUtils.GetLocaleDirectory

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetLocaleDirectory(const Directory: string): String;

C++

extern DELPHI_PACKAGE System::UnicodeString __fastcall GetLocaleDirectory(const System::UnicodeString Directory);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Description

Renvoie le nom entièrement qualifié du répertoire des paramètres régionaux qui correspond à l'une des langues d'interface utilisateur préférées.

GetLocaleDirectory recherche dans le répertoire spécifié par le paramètre Directory le répertoire des paramètres régionaux qui correspond à l'une des langues d'interface utilisateur préférées. Si un tel répertoire est trouvé, son nom entièrement qualifié est alors renvoyé. Sinon, le nom entièrement qualifié de Directory est renvoyé.

Exemple

Supposons que le répertoire en cours contient un répertoire nommé loc avec la structure suivante :

  • ab [répertoire]
  • en [répertoire]
  • en-US [répertoire]
  • ro [répertoire]

et que la liste des langues d'interface utilisateur préférées en cours (voir PreferredUILanguageList) contient :

  • EN-US
  • EN

Dans ce cas, si GetLocaleDirectory est appelée avec le paramètre loc, la chaîne suivante est renvoyée :

<répertoire en cours>\loc\EN-US\

Voir aussi