locales.cldr

package locales.cldr

Type members

Classlikes

final case class AmPmSymbols(amPm: List[String])
Companion
object
object AmPmSymbols
Companion
class
final case class CLDRMetadata(isoCountries: Array[String], iso3Countries: Map[String, String], isoLanguages: Array[String], iso3Languages: Map[String, String], scripts: Array[String])
case class Calendar(id: String)

Interfaces describing calendar data

Interfaces describing calendar data

final case class CalendarPatterns(datePatterns: Map[Int, String], timePatterns: Map[Int, String])
Companion
object
Companion
class
case class CalendarSymbols(months: List[String], shortMonths: List[String], weekdays: List[String], shortWeekdays: List[String], amPm: List[String], eras: List[String])
final case class CurrencyData(currencyTypes: Seq[CurrencyType], fractions: Seq[CurrencyDataFractionsInfo], regions: Seq[CurrencyDataRegion], numericCodes: Seq[CurrencyNumericCode])
final case class CurrencyDataFractionsInfo(currencyCode: String, digits: Int, rounding: Int, cashDigits: Option[Int], cashRounding: Option[Int])
final case class CurrencyDataRegion(countryCode: String, currencies: Seq[CurrencyDataRegionCurrency])
final case class CurrencyDataRegionCurrency(currencyCode: String, from: Option[String], to: Option[String], tender: Option[Boolean])
final case class CurrencyDisplayName(name: String, count: Option[String])
final case class CurrencyNumericCode(currencyCode: String, numericCode: Int)
final case class CurrencySymbol(symbol: String, alt: Option[String])
final case class CurrencyType(currencyCode: String, currencyName: String)
final case class EraSymbols(eras: List[String])
Companion
object
object EraSymbols
Companion
class
case class LDML(parent: Option[LDML], locale: LDMLLocale, defaultNS: Option[NumberingSystem], digitSymbols: List[Symbols], calendarSymbols: Option[CalendarSymbols], calendarPatterns: Option[CalendarPatterns], currencies: List[NumberCurrency], numberPatterns: NumberPatterns)

Wrapper to LDML

Wrapper to LDML

case class LDMLLocale(language: String, territory: Option[String], variant: Option[String], script: Option[String])

Interfaces describing an LDML Locale

Interfaces describing an LDML Locale

final case class MonthSymbols(months: List[String], shortMonths: List[String])

Calendar value objects built from calendar CLDR XML data

Calendar value objects built from calendar CLDR XML data

Companion
object
object MonthSymbols
Companion
class
final case class NumberCurrency(currencyCode: String, symbols: Seq[CurrencySymbol], displayNames: Seq[CurrencyDisplayName])
case class NumberPatterns(decimalFormat: Option[String], percentFormat: Option[String], currencyFormat: Option[String])

Number Formatting Patterns

Number Formatting Patterns

final case class NumberSymbols(system: NumberingSystem, aliasOf: Option[NumberingSystem], decimal: Option[Char], group: Option[Char], list: Option[Char], percent: Option[Char], plus: Option[Char], minus: Option[Char], perMille: Option[Char], infinity: Option[String], nan: Option[String], exp: Option[String])

Symbols of a numeric system

Symbols of a numeric system

Companion
object
Companion
class
case class NumberingSystem(id: String, digits: Seq[Char])

Interfaces describing the digit symbols

Interfaces describing the digit symbols

case class Symbols(ns: NumberingSystem, aliasOf: Option[NumberingSystem], decimal: Option[Char], group: Option[Char], list: Option[Char], percent: Option[Char], minus: Option[Char], perMille: Option[Char], infinity: Option[String], nan: Option[String], exp: Option[String])
final case class WeekdaysSymbols(weekdays: List[String], shortWeekdays: List[String])
Companion
object
Companion
class
final case class XMLLDML(locale: LDMLLocale, fileName: String, defaultNS: Option[NumberingSystem], digitSymbols: Map[NumberingSystem, NumberSymbols], calendar: Option[CalendarSymbols], calendarPatterns: Option[CalendarPatterns], currencies: Seq[NumberCurrency], numberPatterns: NumberPatterns)

Value members

Concrete fields

val datePatternsFormat: Map[String, Int]
val datePatternsFormatIdx: Map[Int, String]