(Gast)
n/a Beiträge
|
Infos aus der Locale ID (LCID aka Gebietsschema)
7. Jul 2003, 17:06
Die Frage kam grad im DF. Da gibts aber keine so schoene Code-Library
[PUBLIC DOMAIN]
Delphi-Quellcode:
program LCIDtoName;
{$APPTYPE CONSOLE}
uses
Windows;
{
int GetLocaleInfo(
LCID Locale, // locale identifier
LCTYPE LCType, // information type
LPTSTR lpLCData, // information buffer
int cchData // size of buffer
);
}
var
bla:array[0..1023] of Char;
begin
GetLocaleInfo(GetSystemDefaultLCID, LOCALE_SENGCOUNTRY, @bla, sizeof(bla));
Writeln('Name des Landes (Englisch) : ',bla);
GetLocaleInfo(GetSystemDefaultLCID, LOCALE_SENGLANGUAGE, @bla, sizeof(bla));
Writeln('Name der Sprache auf Englisch: ',bla);
GetLocaleInfo(GetSystemDefaultLCID, LOCALE_SLANGUAGE, @bla, sizeof(bla));
Writeln('Name der Sprache lokalisiert : ',bla);
GetLocaleInfo(GetSystemDefaultLCID, LOCALE_SNATIVELANGNAME, @bla, sizeof(bla));
Writeln('Orginalname der Sprache : ',bla);
GetLocaleInfo(GetSystemDefaultLCID, LOCALE_SNATIVECTRYNAME , @bla, sizeof(bla));
Writeln('Orginalname des Landes : ',bla);
Readln;
end.
|
|
Zitat
|