Funkcje obsługi języka narodowego
Funkcja NLS obsługuje funkcje zdefiniowane w poniższej tabeli.
Funkcja | Opis |
---|---|
dostosuj CalendarDate | Przestarzałe. Dostosowuje datę o określoną liczbę lat, miesięcy, tygodni lub dni. |
CompareString | Porównuje dwa ciągi znaków dla ustawień regionalnych określonych przez identyfikator. |
CompareStringEx | Porównuje dwa ciągi Unicode (znak szeroki) dla ustawień regionalnych określonych przez nazwę. |
CompareStringOrdinal | Porównuje dwa ciągi Unicode do testowania równoważności binarnej. |
ConvertCalDateTimeToSystemTime | Przestarzałe. Konwertuje określoną strukturę CALDATETIME na strukturę SYSTEMTIME. |
ConvertDefaultLocale | Konwertuje domyślną wartość ustawień regionalnych na rzeczywisty identyfikator ustawień regionalnych. |
ConvertSystemTimeToCalDateTime | Przestarzałe. Konwertuje określoną strukturę SYSTEMTIME na strukturę CALDATETIME. |
DownlevelGetLocaleScripts | Zawiera listę skryptów dla określonych ustawień regionalnych. |
downlevelGetParentLocaleLCID | Pobiera identyfikator ustawień regionalnych dla elementu nadrzędnego podanych ustawień regionalnych. |
DownlevelGetParentLocaleName | Pobiera nazwę ustawień regionalnych dla elementu nadrzędnego podanych ustawień regionalnych. |
downlevelGetStringScripts | Zawiera listę skryptów używanych w określonym ciągu Unicode. |
DownlevelLCIDToLocaleName | Konwertuje identyfikator ustawień regionalnych na nazwę ustawień regionalnych. |
DownlevelLocaleNameToLCID | Konwertuje nazwę ustawień regionalnych na identyfikator ustawień regionalnych, który może służyć do pobierania informacji z systemu operacyjnego. |
DownlevelVerifyScripts | Porównuje dwie wyliczone listy skryptów. |
enumCalendarInfo | Wylicza informacje kalendarza dla określonych ustawień regionalnych. |
EnumCalendarInfoEx | Wylicza informacje kalendarza dla ustawień regionalnych określonych przez identyfikator. |
EnumCalendarInfoEx | Wylicza informacje kalendarza dla ustawień regionalnych określonych przez nazwę. |
EnumCalendarInfoProc | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje kalendarza dostarczone przez funkcję EnumCalendarInfo. |
enumCalendarInfoProcEx | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje kalendarza dostarczone przez funkcję EnumCalendarInfoEx. |
EnumCalendarInfoProcEx | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje kalendarza dostarczone przez funkcję EnumCalendarInfoExEx. |
EnumCodePagesProc | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje o stronie kodu dostarczone przez funkcję enum EnumSystemCodePages. |
EnumDateFormats | Wylicza format daty długiej, daty krótkiej lub roku/miesiąca, które są dostępne dla określonych ustawień regionalnych. |
EnumDateFormatsEx | Wylicza format daty długiej, daty krótkiej lub roku/miesiąca, które są dostępne dla określonych ustawień regionalnych. |
EnumDateFormatsExEx | Wylicza format daty długiej, daty krótkiej lub roku/miesiąca, które są dostępne dla ustawień regionalnych określonych przez nazwę. |
EnumDateFormatsProc | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza informacje o formacie daty dostarczone przez funkcję EnumDateFormats. |
EnumDateFormatsProcEx | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza informacje o formacie daty dostarczone przez funkcję EnumDateFormatsEx. |
EnumDateFormatsProcExex | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza informacje o formacie daty dostarczone przez funkcję EnumDateFormatsExEx. |
EnumGeoInfoProc | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje o lokalizacji geograficznej dostarczone przez funkcjęenumSystemGeoIDEnumSystemGeoID. |
EnumLanguageGroupLocales | Wylicza ustawienia regionalne w określonej grupie języków. |
EnumLanguageGroupLocalesProc | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje o ustawieniach regionalnych grupy języków dostarczone przez funkcję EnumLanguageGroupLocales. |
EnumLanguageGroupsProc | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje o grupie języków dostarczone przez funkcję EnumSystemLanguageGroups. |
EnumLocalesProc | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje o ustawieniach regionalnych dostarczonych przez funkcję EnumSystemLocales. |
EnumLocalesProcEx | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje o ustawieniach regionalnych dostarczonych przez funkcję EnumSystemLocalesEx. |
EnumSystemCodePages | Wylicza strony kodu zainstalowane w systemie operacyjnym lub obsługiwane przez system operacyjny. |
EnumSystemGeoID | Wylicza identyfikatory lokalizacji geograficznej (typ GEOID), które są dostępne w systemie operacyjnym. |
enumSystemGeoNames | Wylicza dwuliterową międzynarodową organizację standaryzacji (ISO) 3166-1 kody lub numeryczne kody Serii M (ONZ), numer 49 (M.49) dla lokalizacji geograficznych dostępnych w systemie operacyjnym. |
EnumSystemLanguageGroups | Wylicza grupy języków zainstalowane w systemie operacyjnym lub obsługiwane przez system operacyjny. |
EnumSystemLocales | Wylicza ustawienia regionalne zainstalowane w systemie operacyjnym lub obsługiwane przez system operacyjny. |
EnumSystemLocalesEx | Wylicza ustawienia regionalne zainstalowane w systemie operacyjnym lub obsługiwane przez system operacyjny. |
EnumTimeFormats | Wylicza formaty czasu, które są dostępne dla ustawień regionalnych określonych przez identyfikator. |
EnumTimeFormatsEx | Wylicza formaty czasu, które są dostępne dla ustawień regionalnych określonych przez nazwę. |
enumTimeFormatsProc | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje o formacie czasu dostarczone przez funkcję EnumTimeFormats. |
enumTimeFormatsProcEx | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje o formacie czasu dostarczone przez funkcję EnumTimeFormatsEx. |
FindNLSString | Lokalizuje ciąg Unicode (znaki szerokie) lub jego odpowiednik w innym ciągu Unicode dla ustawień regionalnych określonych przez identyfikator. |
FindNLSStringEx | Lokalizuje ciąg Unicode (znaki szerokie) lub jego odpowiednik w innym ciągu Unicode dla ustawień regionalnych określonych przez identyfikator. |
FindStringOrdinal | Lokalizuje ciąg Unicode (znaki szerokie) w innym ciągu Unicode na potrzeby porównania nielingwistycznego. |
FoldString | Mapuje jeden ciąg Unicode na inny, wykonując określoną transformację. |
Geo_EnumNameProc | Funkcja wywołania zwrotnego zdefiniowana przez aplikację, która przetwarza wyliczone informacje o lokalizacji geograficznej dostarczone przez funkcjęenumSystemGeoNames. |
GetACP | Pobiera bieżący identyfikator strony kodowej ANSI systemu Windows dla systemu. |
getCalendarDateFormatEx | Przestarzałe. Pobiera prawidłowo sformatowany ciąg daty dla określonych ustawień regionalnych przy użyciu określonej daty. |
getCalendarInfo | Pobiera informacje o kalendarzu dla ustawień regionalnych określonych przez identyfikator. |
GetCalendarInfoEx | Pobiera informacje o kalendarzu dla ustawień regionalnych określonych według nazwy. |
GetCalendarSupportedDateRange | Przestarzałe. Pobiera obsługiwany zakres dat dla określonego kalendarza. |
getCPInfo | Pobiera informacje o każdej prawidłowej zainstalowanej lub dostępnej stronie kodu. |
GetCPInfoEx | Pobiera informacje o każdej prawidłowej zainstalowanej lub dostępnej stronie kodu. |
GetCurrencyFormat | Formatuje ciąg liczbowy jako ciąg waluty dla ustawień regionalnych określonych przez identyfikator. |
GetCurrencyFormatEx | Formatuje ciąg liczbowy jako ciąg waluty dla ustawień regionalnych określonych przez nazwę. |
GetDateFormat | Formatuje datę jako ciąg daty dla ustawień regionalnych określonych przez identyfikator. |
GetDateFormatEx | Formatuje datę jako ciąg daty dla ustawień regionalnych określonych według nazwy. |
GetDurationFormat | Formatuje czas trwania jako ciąg czasu dla ustawień regionalnych określonych przez identyfikator. |
GetDurationFormatEx | Formatuje czas trwania jako ciąg czasu dla ustawień regionalnych określonych przez nazwę. |
getGeoInfo | Pobiera informacje o określonej lokalizacji geograficznej. |
GetGeoInfoEx | Pobiera informacje o lokalizacji geograficznej określonej przy użyciu dwuliterowego kodu ISO 3166-1 lub numerycznego kodu UN M.49. |
GetLocaleInfo | Pobiera informacje o ustawieniach regionalnych określonych przez identyfikator. |
GetLocaleInfoEx | Pobiera informacje o ustawieniach regionalnych określonych przez nazwę. |
GetNLSVersion | Pobiera informacje o bieżącej wersji określonej możliwości równoważenia obciążenia sieciowego dla ustawień regionalnych określonych przez identyfikator. |
GetNLSVersionEx | Pobiera informacje o bieżącej wersji określonej możliwości równoważenia obciążenia sieciowego dla ustawień regionalnych określonych przez nazwę. |
GetNumberFormat | Formatuje ciąg liczbowy jako ciąg liczbowy dostosowany do ustawień regionalnych określonych przez identyfikator. |
GetNumberFormatEx | Formatuje ciąg liczbowy jako ciąg liczbowy dostosowany do ustawień regionalnych określonych przez nazwę. |
GetOEMCP | Pobiera bieżący identyfikator strony kodowej producenta oryginalnego sprzętu (OEM) dla systemu operacyjnego. |
GetStringScripts | Zawiera listę skryptów używanych w określonym ciągu. |
getStringTypeA | Przestarzałe. Pobiera informacje o typie znaków dla znaków w określonym ciągu źródłowym ANSI. |
GetStringTypeEx | Pobiera informacje o typie znaków dla znaków w określonym ciągu źródłowym. |
GetStringTypeW | Pobiera informacje o typie znaków dla znaków w określonym ciągu źródłowym Unicode. |
GetSystemDefaultLangID | Zwraca identyfikator języka ustawień regionalnych systemu. |
GetSystemDefaultLCID | Zwraca identyfikator ustawień regionalnych dla ustawień regionalnych systemu. |
GetSystemDefaultLocaleName | Pobiera domyślną nazwę ustawień regionalnych systemu. |
GetThreadLocale | Zwraca identyfikator ustawień regionalnych bieżącego ustawień regionalnych dla wątku wywołującego. |
GetTimeFormat | Formatuje czas jako ciąg czasu dla ustawień regionalnych określonych przez identyfikator. |
GetTimeFormatEx | Formatuje czas jako ciąg czasu dla ustawień regionalnych określonych przez nazwę. |
GetUserDefaultGeoName | Pobiera dwuliterowy kod ISO 3166-1 lub numeryczny kod UN M.49 dla domyślnej lokalizacji geograficznej użytkownika. |
GetUserDefaultLangID | Zwraca identyfikator języka dla bieżących ustawień regionalnych użytkownika. |
getUserDefaultLCID | Zwraca identyfikator ustawień regionalnych dla domyślnych ustawień regionalnych użytkownika. |
GetUserDefaultLocaleName | Pobiera domyślną nazwę ustawień regionalnych użytkownika. |
GetUserGeoID | Pobiera informacje o lokalizacji geograficznej użytkownika. |
IdnToAscii | Konwertuje międzynarodową nazwę domeny (IDN) lub inną międzynarodową etykietę na reprezentację ciągu ASCII (szeroki znak), który reprezentuje nazwę w składni kodowania transferu Punycode. |
IdnToNameprepUnicode | Konwertuje międzynarodową nazwę domeny (IDN) lub inną międzynarodową etykietę na formularz NamePrep określony przez sieciową grupę roboczą RFC 3491, ale nie wykonuje dodatkowej konwersji na punycode. |
IdnToUnicode | Konwertuje formę punycode z międzynarodową nazwą domeny (IDN) lub inną międzynarodową etykietą na normalną składnię kodowania Unicode UTF-16. |
IsCalendarLeapYear | Przestarzałe. Określa, czy określony rok jest rokiem przestępnym w danej erze dla określonego kalendarza. |
IsNLSDefinedString | Określa, czy każdy znak w ciągu ma zdefiniowany wynik dla określonej możliwości równoważenia obciążenia sieciowego. |
IsNormalizedString | Sprawdza, czy ciąg jest znormalizowany zgodnie z Unicode 4.0 TR#15. |
IsValidCodePage | Określa, czy określona strona kodowa jest prawidłowa. |
IsValidLanguageGroup | Określa, czy grupa języków jest zainstalowana lub obsługiwana w systemie operacyjnym. |
IsValidLocale | Określa, czy określone ustawienia regionalne są zainstalowane lub obsługiwane w systemie operacyjnym. |
IsValidLocaleName | Określa, czy określona nazwa ustawień regionalnych jest prawidłowa dla ustawień regionalnych zainstalowanych lub obsługiwanych w systemie operacyjnym. |
IsValidNLSVersion | Określa, czy wersja nlS jest prawidłowa dla danej funkcji NLS. |
LCIDToLocaleName | Konwertuje identyfikator ustawień regionalnych na nazwę ustawień regionalnych. |
LCMapString | W przypadku ustawień regionalnych określonych przez identyfikator mapuje jeden ciąg znaków wejściowych na inny przy użyciu określonej transformacji lub generuje klucz sortowania dla ciągu wejściowego. |
LCMapStringEx | W przypadku ustawień regionalnych określonych przez nazwę mapuje jeden ciąg znaków wejściowych na inny przy użyciu określonej transformacji lub generuje klucz sortowania dla ciągu wejściowego. |
LoadStringByReference | Nieobsługiwane. Ta funkcja może zostać zmieniona lub niedostępna. Zamiast tego użyj SHLoadIndirectString. |
LocaleNameToLCID | Konwertuje nazwę ustawień regionalnych na identyfikator ustawień regionalnych. |
NormalizeString | Normalizuje znaki ciągu tekstowego zgodnie z unicode 4.0 TR#15. |
NotifyUILanguageChange | Nieobsługiwane. Ta funkcja może zostać zmieniona lub niedostępna. |
ResolveLocaleName | Znajduje możliwe dopasowanie nazwy ustawień regionalnych dla podanej nazwy. |
RtlIsValidLocaleName | Określa, czy określone ustawienia regionalne są zainstalowane lub obsługiwane w systemie operacyjnym. |
SetCalendarInfo | Ustawia element informacji o ustawieniach regionalnych dla kalendarza. |
SetLocaleInfo | Ustawia element informacji w zastąpieniu części bieżących ustawień regionalnych przez użytkownika. |
SetThreadLocale | Ustawia bieżące ustawienia regionalne wątku wywołującego. |
SetUserGeoID | Ustawia identyfikator lokalizacji geograficznej użytkownika. |
SetUserGeoName | Ustawia lokalizację geograficzną bieżącego użytkownika na określony dwuliterowy kod ISO 3166-1 lub numeryczny kod UN M.49. |
UpdateCalendarDayOfWeek | Pobiera dzień tygodnia, który odpowiada określonemu dniu i wypełnia pole DayOfWeek w danej strukturze CALDATETIME. |
VerifyScripts | Porównuje dwie wyliczone listy skryptów. |
Nuta
Począwszy od systemu Windows 8: Jeśli aplikacja przekazuje tagi języka do dowolnej z tych funkcji z przestrzeni nazw Windows.Globalization, należy najpierw przekonwertować tagi, wywołując ResolveLocaleName.