BCP47

object BCP47
class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait BCP47Tag extends Product with Serializable
case class GrandfatheredTag(language: String) extends BCP47Tag
case class LanguageTag(language: String, extendedLanguag: Option[String], script: Option[String], region: Option[String], variant: List[String], extension: List[String], privateUse: Option[String]) extends BCP47Tag
case class PrivateUseTag(privateUse: String) extends BCP47Tag

Value members

Concrete methods

def parseTag(tag: String): Option[BCP47Tag]

Concrete fields

lazy val extension: String
lazy val extlang: String
lazy val grandfathered: String
lazy val irregular: String
lazy val langtag: String
lazy val langtagRegex: Regex
lazy val language: String
lazy val privateUse: String
lazy val region: String
lazy val regular: String
lazy val script: String
lazy val singleton: String
lazy val variant: String
lazy val variantR: Regex