Module

JS.Intl.DisplayNames

Package
purescript-js-intl
Repository
pete-murphy/purescript-js-intl

Consistent translation of language, region, script, currency, calendar, and dateTimeField display names. See ECMA-402 §12 DisplayNames Objects and MDN Intl.DisplayNames.

#DisplayNames Source

data DisplayNames

An object that provides localized names for language, region, script, currency, calendar, or dateTimeField codes. The type option is required when constructing.

#DisplayNamesOptions'Optional Source

type DisplayNamesOptions'Optional :: Row Typetype DisplayNamesOptions'Optional = (fallback :: String, languageDisplay :: String, localeMatcher :: String, style :: String)

#of_ Source

of_ :: DisplayNames -> String -> Maybe String

Receives a code and returns a string based on the locale and options of the DisplayNames

Modules
JS.Intl
JS.Intl.Collator
JS.Intl.DateTimeFormat
JS.Intl.DisplayNames
JS.Intl.DurationFormat
JS.Intl.ListFormat
JS.Intl.Locale
JS.Intl.NumberFormat
JS.Intl.Options.AvailableCanonical
JS.Intl.Options.CaseFirst
JS.Intl.Options.Collation
JS.Intl.Options.CompactDisplay
JS.Intl.Options.CurrencyDisplay
JS.Intl.Options.CurrencySign
JS.Intl.Options.DateStyle
JS.Intl.Options.Day
JS.Intl.Options.DayPeriod
JS.Intl.Options.Days
JS.Intl.Options.DaysDisplay
JS.Intl.Options.DisplayNamesType
JS.Intl.Options.DurationFormatStyle
JS.Intl.Options.Era
JS.Intl.Options.Fallback
JS.Intl.Options.FormatMatcher
JS.Intl.Options.Granularity
JS.Intl.Options.Hour
JS.Intl.Options.HourCycle
JS.Intl.Options.Hours
JS.Intl.Options.HoursDisplay
JS.Intl.Options.Internal.Unsafe
JS.Intl.Options.LanguageDisplay
JS.Intl.Options.ListFormatType
JS.Intl.Options.LocaleMatcher
JS.Intl.Options.Microseconds
JS.Intl.Options.MicrosecondsDisplay
JS.Intl.Options.Milliseconds
JS.Intl.Options.MillisecondsDisplay
JS.Intl.Options.Minute
JS.Intl.Options.Minutes
JS.Intl.Options.MinutesDisplay
JS.Intl.Options.Month
JS.Intl.Options.Months
JS.Intl.Options.MonthsDisplay
JS.Intl.Options.Nanoseconds
JS.Intl.Options.NanosecondsDisplay
JS.Intl.Options.Notation
JS.Intl.Options.NumberFormatStyle
JS.Intl.Options.Numeric
JS.Intl.Options.PluralCategory
JS.Intl.Options.PluralRulesType
JS.Intl.Options.RelativeTimeUnit
JS.Intl.Options.RoundingIncrement
JS.Intl.Options.RoundingMode
JS.Intl.Options.RoundingPriority
JS.Intl.Options.Second
JS.Intl.Options.Seconds
JS.Intl.Options.SecondsDisplay
JS.Intl.Options.Sensitivity
JS.Intl.Options.SignDisplay
JS.Intl.Options.Style
JS.Intl.Options.TimeStyle
JS.Intl.Options.TimeZoneName
JS.Intl.Options.TrailingZeroDisplay
JS.Intl.Options.UnitDisplay
JS.Intl.Options.Usage
JS.Intl.Options.UseGrouping
JS.Intl.Options.Weekday
JS.Intl.Options.Weeks
JS.Intl.Options.WeeksDisplay
JS.Intl.Options.Year
JS.Intl.Options.Years
JS.Intl.Options.YearsDisplay
JS.Intl.PluralRules
JS.Intl.RelativeTimeFormat
JS.Intl.Segmenter
JS.LocaleSensitive.Date
JS.LocaleSensitive.Number
JS.LocaleSensitive.String