windows_globalization library

Provides access to WinRT APIs from the Windows.Globalization namespace using FFI.

Classes

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.
CharacterGrouping
A container for character group information. Characters are grouped in an index that enables an application to determine where the grouping boundaries are.
CharacterGroupings
Contains the set of character groups and the functionality to get the label for any given string.
ClockIdentifiers
Contains the clock identifiers for the supported clocks, as static properties.
CurrencyAmount
Defines properties for specifying a currency and its amount.
CurrencyFormatter
Formats and parses currencies.
CurrencyIdentifiers
Contains the currency identifiers for the supported currencies, as static properties.
DateTimeFormatter
Formats dates and times.
DecimalFormatter
Formats and parses decimal numbers.
GeographicRegion
Describes a region. This is usually a country, but may be a macroregion.
ICalendar
ICharacterGrouping
ICharacterGroupings
ICurrencyAmount
ICurrencyFormatter
ICurrencyFormatter2
IDateTimeFormatter
IDateTimeFormatter2
IGeographicRegion
IIncrementNumberRounder
IJapanesePhoneme
ILanguage
ILanguage2
ILanguage3
ILanguageExtensionSubtags
IncrementNumberRounder
Rounds numbers to a specified increment.
INumberFormatter
INumberFormatterOptions
INumberParser
INumberRounder
An interface that returns rounded results for provided numbers of several data types.
INumberRounderOption
INumeralSystemTranslator
IPhoneNumberFormatter
IPhoneNumberInfo
ISignedZeroOption
ISignificantDigitsNumberRounder
ISignificantDigitsOption
ITimeZoneOnCalendar
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.
NumeralSystemTranslator
Translates digits of the Latin numerical system into digits of another numerical system.
PercentFormatter
Formats and parses percentages.
PermilleFormatter
Formats and parses permillages.
PhoneNumberFormatter
Formats phone numbers.
PhoneNumberInfo
Information about a phone number.
SignificantDigitsNumberRounder
Rounds numbers to a specified number of significant digits.

Enums

CurrencyFormatterMode
Specifies the use of symbols or codes when currency is formatted.
DayFormat
Specifies the intended format for the day in a DateTimeFormatter object.
DayOfWeek
Identifies the day of the week.
DayOfWeekFormat
Specifies the intended format for the day of the week in a DateTimeFormatter object.
HourFormat
Specifies the intended format for the hour in a DateTimeFormatter object.
LanguageLayoutDirection
Defines constants that specify the content layout direction (for text and UI elements) most appropriate for a language.
MinuteFormat
Specifies the intended format for the minute in a DateTimeFormatter object.
MonthFormat
Specifies the intended format for the month in a DateTimeFormatter object.
PhoneNumberFormat
Lists phone number formats supported by this API.
PhoneNumberMatchResult
The result of calling the PhoneNumberInfo.CheckNumberMatch method.
PhoneNumberParseResult
Describes the results of trying to parse a string into a phone number.
PredictedPhoneNumberKind
The kinds of phone numbers returned by PhoneNumberInfo.PredictNumberKind.
RoundingAlgorithm
Specifies the algorithm used to round numbers.
SecondFormat
Specifies the intended format for the second in a DateTimeFormatter object.
YearFormat
Specifies the intended format for the year in a DateTimeFormatter object.