System.SysUtils.GetLocaleDirectory

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetLocaleDirectory(const Directory: string): String;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Beschreibung

Gibt den voll qualifizierten Namen des Sprachverzeichnisses zurück, das einer der bevorzugten UI-Sprachen entspricht.

GetLocaleDirectory sucht in dem im Parameter Directory angegebenen Verzeichnis nach dem Sprachverzeichnis, das einer der bevorzugten UI-Sprachen entspricht. Wenn ein derartiges Verzeichnis gefunden wird, dann wird dessen voll qualifizierter Name zurückgegeben, andernfalls wird der voll qualifizierter Name von Directory zurückgegeben.

Beispiel

Angenommen, das aktuelle Verzeichnis enthält ein Verzeichnis namens loc mit der folgenden Struktur:

  • ab [Verzeichnis]
  • en [Verzeichnis]
  • en-US [Verzeichnis]
  • ro [Verzeichnis]

und die aktuell bevorzugte UI-Sprachenliste (siehe PreferredUILanguageList) enthält:

  • EN-US
  • EN

Wird GetLocaleDirectory mit dem Parameter loc aufgerufen, wird in diesem Fall der folgende String zurückgegeben:

<current directory>\loc\EN-US\

Siehe auch