Windows.Globalization Namespace

Provides globalization support for language profiles, geographic regions, and international calendars.

Note

If you're using C++ or C, then also consider the International Components for Unicode (ICU).

Classes

ApplicationLanguages

Specifies the language-related preferences that the app can use and maintain.

Calendar

Manipulates the representation of a DateTime within a given calendar and clock.

CalendarIdentifiers

Contains the calendar identifiers for the supported calendars, as static properties.

ClockIdentifiers

Contains the clock identifiers for the supported clocks, as static properties.

CurrencyAmount

Defines properties for specifying a currency and its amount.

CurrencyIdentifiers

Contains the currency identifiers for the supported currencies, as static properties.

GeographicRegion

Describes a region. This is usually a country, but may be a macroregion.

JapanesePhoneme

Represents a single Japanese word (a "reading") that has been extracted from a Japanese string by JapanesePhoneticAnalyzer.

JapanesePhoneticAnalyzer

Reads a Japanese string that is a combination of Kanji characters and Hiragana characters, and returns a collection of proper readings from the string with word breaks.

Language

A class that provides information related to BCP-47 language tags such as the language name and the script.

NumeralSystemIdentifiers

Contains the numeral system identifiers for the supported numeral systems, as static properties.

Enums

DayOfWeek

Identifies the day of the week.

LanguageLayoutDirection

Defines constants that specify the content layout direction (for text and UI elements) most appropriate for a language.

Remarks

If your app passes language tags from this namespace to any National Language Support functions, it must first convert the tags by calling ResolveLocaleName.

For a list of standard country/region codes used by Microsoft, see the Official Country/Region List.

See also