locales.cldr
package locales.cldr
Type members
Classlikes
final case class CLDRMetadata(isoCountries: Array[String], iso3Countries: Map[String, String], isoLanguages: Array[String], iso3Languages: Map[String, String], scripts: Array[String])
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])
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
Calendar value objects built from calendar CLDR XML data
Calendar value objects built from calendar CLDR XML data
- Companion
- object
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
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 XMLLDML(locale: LDMLLocale, fileName: String, defaultNS: Option[NumberingSystem], digitSymbols: Map[NumberingSystem, NumberSymbols], calendar: Option[CalendarSymbols], calendarPatterns: Option[CalendarPatterns], currencies: Seq[NumberCurrency], numberPatterns: NumberPatterns)