Language

world.language$package.Language
object Language

Factory and accessors for Language.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Language.type

Members list

Type members

Classlikes

final case class Unknown(code: String) extends WorldError

Carries the code that resolved to nothing, as given.

Carries the code that resolved to nothing, as given.

Attributes

Supertypes
trait Product
trait Equals
class WorldError
class TypedError
trait NoStackTrace
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def from(code: String): Either[Unknown, Language]

Parses an ISO 639-1 or 639-3 code, case-insensitively.

Parses an ISO 639-1 or 639-3 code, case-insensitively.

Attributes

Concrete fields

val all: Vector[Language]

Inherited fields

val aa: Language

Attributes

Inherited from:
Languages (hidden)
val ab: Language

Attributes

Inherited from:
Languages (hidden)
val ae: Language

Attributes

Inherited from:
Languages (hidden)
val af: Language

Attributes

Inherited from:
Languages (hidden)
val ak: Language

Attributes

Inherited from:
Languages (hidden)
val am: Language

Attributes

Inherited from:
Languages (hidden)
val an: Language

Attributes

Inherited from:
Languages (hidden)
val ar: Language

Attributes

Inherited from:
Languages (hidden)
val as: Language

Attributes

Inherited from:
Languages (hidden)
val av: Language

Attributes

Inherited from:
Languages (hidden)
val ay: Language

Attributes

Inherited from:
Languages (hidden)
val az: Language

Attributes

Inherited from:
Languages (hidden)
val ba: Language

Attributes

Inherited from:
Languages (hidden)
val be: Language

Attributes

Inherited from:
Languages (hidden)
val bg: Language

Attributes

Inherited from:
Languages (hidden)
val bi: Language

Attributes

Inherited from:
Languages (hidden)
val bm: Language

Attributes

Inherited from:
Languages (hidden)
val bn: Language

Attributes

Inherited from:
Languages (hidden)
val bo: Language

Attributes

Inherited from:
Languages (hidden)
val br: Language

Attributes

Inherited from:
Languages (hidden)
val bs: Language

Attributes

Inherited from:
Languages (hidden)
val ca: Language

Attributes

Inherited from:
Languages (hidden)
val ce: Language

Attributes

Inherited from:
Languages (hidden)
val ch: Language

Attributes

Inherited from:
Languages (hidden)
val co: Language

Attributes

Inherited from:
Languages (hidden)
val cr: Language

Attributes

Inherited from:
Languages (hidden)
val cs: Language

Attributes

Inherited from:
Languages (hidden)
val cu: Language

Attributes

Inherited from:
Languages (hidden)
val cv: Language

Attributes

Inherited from:
Languages (hidden)
val cy: Language

Attributes

Inherited from:
Languages (hidden)
val da: Language

Attributes

Inherited from:
Languages (hidden)
val de: Language

Attributes

Inherited from:
Languages (hidden)
val dv: Language

Attributes

Inherited from:
Languages (hidden)
val dz: Language

Attributes

Inherited from:
Languages (hidden)
val ee: Language

Attributes

Inherited from:
Languages (hidden)
val el: Language

Attributes

Inherited from:
Languages (hidden)
val en: Language

Attributes

Inherited from:
Languages (hidden)
val eo: Language

Attributes

Inherited from:
Languages (hidden)
val es: Language

Attributes

Inherited from:
Languages (hidden)
val et: Language

Attributes

Inherited from:
Languages (hidden)
val eu: Language

Attributes

Inherited from:
Languages (hidden)
val fa: Language

Attributes

Inherited from:
Languages (hidden)
val ff: Language

Attributes

Inherited from:
Languages (hidden)
val fi: Language

Attributes

Inherited from:
Languages (hidden)
val fj: Language

Attributes

Inherited from:
Languages (hidden)
val fo: Language

Attributes

Inherited from:
Languages (hidden)
val fr: Language

Attributes

Inherited from:
Languages (hidden)
val fy: Language

Attributes

Inherited from:
Languages (hidden)
val ga: Language

Attributes

Inherited from:
Languages (hidden)
val gd: Language

Attributes

Inherited from:
Languages (hidden)
val gl: Language

Attributes

Inherited from:
Languages (hidden)
val gn: Language

Attributes

Inherited from:
Languages (hidden)
val gu: Language

Attributes

Inherited from:
Languages (hidden)
val gv: Language

Attributes

Inherited from:
Languages (hidden)
val ha: Language

Attributes

Inherited from:
Languages (hidden)
val he: Language

Attributes

Inherited from:
Languages (hidden)
val hi: Language

Attributes

Inherited from:
Languages (hidden)
val ho: Language

Attributes

Inherited from:
Languages (hidden)
val hr: Language

Attributes

Inherited from:
Languages (hidden)
val ht: Language

Attributes

Inherited from:
Languages (hidden)
val hu: Language

Attributes

Inherited from:
Languages (hidden)
val hy: Language

Attributes

Inherited from:
Languages (hidden)
val hz: Language

Attributes

Inherited from:
Languages (hidden)
val ia: Language

Attributes

Inherited from:
Languages (hidden)
val id: Language

Attributes

Inherited from:
Languages (hidden)
val ie: Language

Attributes

Inherited from:
Languages (hidden)
val ig: Language

Attributes

Inherited from:
Languages (hidden)
val ii: Language

Attributes

Inherited from:
Languages (hidden)
val ik: Language

Attributes

Inherited from:
Languages (hidden)
val io: Language

Attributes

Inherited from:
Languages (hidden)
val is: Language

Attributes

Inherited from:
Languages (hidden)
val it: Language

Attributes

Inherited from:
Languages (hidden)
val iu: Language

Attributes

Inherited from:
Languages (hidden)
val ja: Language

Attributes

Inherited from:
Languages (hidden)
val jv: Language

Attributes

Inherited from:
Languages (hidden)
val ka: Language

Attributes

Inherited from:
Languages (hidden)
val kg: Language

Attributes

Inherited from:
Languages (hidden)
val ki: Language

Attributes

Inherited from:
Languages (hidden)
val kj: Language

Attributes

Inherited from:
Languages (hidden)
val kk: Language

Attributes

Inherited from:
Languages (hidden)
val kl: Language

Attributes

Inherited from:
Languages (hidden)
val km: Language

Attributes

Inherited from:
Languages (hidden)
val kn: Language

Attributes

Inherited from:
Languages (hidden)
val ko: Language

Attributes

Inherited from:
Languages (hidden)
val kr: Language

Attributes

Inherited from:
Languages (hidden)
val ks: Language

Attributes

Inherited from:
Languages (hidden)
val ku: Language

Attributes

Inherited from:
Languages (hidden)
val kv: Language

Attributes

Inherited from:
Languages (hidden)
val kw: Language

Attributes

Inherited from:
Languages (hidden)
val ky: Language

Attributes

Inherited from:
Languages (hidden)
val la: Language

Attributes

Inherited from:
Languages (hidden)
val lb: Language

Attributes

Inherited from:
Languages (hidden)
val lg: Language

Attributes

Inherited from:
Languages (hidden)
val li: Language

Attributes

Inherited from:
Languages (hidden)
val ln: Language

Attributes

Inherited from:
Languages (hidden)
val lo: Language

Attributes

Inherited from:
Languages (hidden)
val lt: Language

Attributes

Inherited from:
Languages (hidden)
val lu: Language

Attributes

Inherited from:
Languages (hidden)
val lv: Language

Attributes

Inherited from:
Languages (hidden)
val mg: Language

Attributes

Inherited from:
Languages (hidden)
val mh: Language

Attributes

Inherited from:
Languages (hidden)
val mi: Language

Attributes

Inherited from:
Languages (hidden)
val mk: Language

Attributes

Inherited from:
Languages (hidden)
val ml: Language

Attributes

Inherited from:
Languages (hidden)
val mn: Language

Attributes

Inherited from:
Languages (hidden)
val mr: Language

Attributes

Inherited from:
Languages (hidden)
val ms: Language

Attributes

Inherited from:
Languages (hidden)
val mt: Language

Attributes

Inherited from:
Languages (hidden)
val my: Language

Attributes

Inherited from:
Languages (hidden)
val na: Language

Attributes

Inherited from:
Languages (hidden)
val nb: Language

Attributes

Inherited from:
Languages (hidden)
val nd: Language

Attributes

Inherited from:
Languages (hidden)
val ne: Language

Attributes

Inherited from:
Languages (hidden)
val ng: Language

Attributes

Inherited from:
Languages (hidden)
val nl: Language

Attributes

Inherited from:
Languages (hidden)
val nn: Language

Attributes

Inherited from:
Languages (hidden)
val no: Language

Attributes

Inherited from:
Languages (hidden)
val nr: Language

Attributes

Inherited from:
Languages (hidden)
val nv: Language

Attributes

Inherited from:
Languages (hidden)
val ny: Language

Attributes

Inherited from:
Languages (hidden)
val oc: Language

Attributes

Inherited from:
Languages (hidden)
val oj: Language

Attributes

Inherited from:
Languages (hidden)
val om: Language

Attributes

Inherited from:
Languages (hidden)
val or: Language

Attributes

Inherited from:
Languages (hidden)
val os: Language

Attributes

Inherited from:
Languages (hidden)
val pa: Language

Attributes

Inherited from:
Languages (hidden)
val pi: Language

Attributes

Inherited from:
Languages (hidden)
val pl: Language

Attributes

Inherited from:
Languages (hidden)
val ps: Language

Attributes

Inherited from:
Languages (hidden)
val pt: Language

Attributes

Inherited from:
Languages (hidden)
val qu: Language

Attributes

Inherited from:
Languages (hidden)
val rm: Language

Attributes

Inherited from:
Languages (hidden)
val rn: Language

Attributes

Inherited from:
Languages (hidden)
val ro: Language

Attributes

Inherited from:
Languages (hidden)
val ru: Language

Attributes

Inherited from:
Languages (hidden)
val rw: Language

Attributes

Inherited from:
Languages (hidden)
val sa: Language

Attributes

Inherited from:
Languages (hidden)
val sc: Language

Attributes

Inherited from:
Languages (hidden)
val sd: Language

Attributes

Inherited from:
Languages (hidden)
val se: Language

Attributes

Inherited from:
Languages (hidden)
val sg: Language

Attributes

Inherited from:
Languages (hidden)
val sh: Language

Attributes

Inherited from:
Languages (hidden)
val si: Language

Attributes

Inherited from:
Languages (hidden)
val sk: Language

Attributes

Inherited from:
Languages (hidden)
val sl: Language

Attributes

Inherited from:
Languages (hidden)
val sm: Language

Attributes

Inherited from:
Languages (hidden)
val sn: Language

Attributes

Inherited from:
Languages (hidden)
val so: Language

Attributes

Inherited from:
Languages (hidden)
val sq: Language

Attributes

Inherited from:
Languages (hidden)
val sr: Language

Attributes

Inherited from:
Languages (hidden)
val ss: Language

Attributes

Inherited from:
Languages (hidden)
val st: Language

Attributes

Inherited from:
Languages (hidden)
val su: Language

Attributes

Inherited from:
Languages (hidden)
val sv: Language

Attributes

Inherited from:
Languages (hidden)
val sw: Language

Attributes

Inherited from:
Languages (hidden)
val ta: Language

Attributes

Inherited from:
Languages (hidden)
val te: Language

Attributes

Inherited from:
Languages (hidden)
val tg: Language

Attributes

Inherited from:
Languages (hidden)
val th: Language

Attributes

Inherited from:
Languages (hidden)
val ti: Language

Attributes

Inherited from:
Languages (hidden)
val tk: Language

Attributes

Inherited from:
Languages (hidden)
val tl: Language

Attributes

Inherited from:
Languages (hidden)
val tn: Language

Attributes

Inherited from:
Languages (hidden)
val to: Language

Attributes

Inherited from:
Languages (hidden)
val tr: Language

Attributes

Inherited from:
Languages (hidden)
val ts: Language

Attributes

Inherited from:
Languages (hidden)
val tt: Language

Attributes

Inherited from:
Languages (hidden)
val tw: Language

Attributes

Inherited from:
Languages (hidden)
val ty: Language

Attributes

Inherited from:
Languages (hidden)
val ug: Language

Attributes

Inherited from:
Languages (hidden)
val uk: Language

Attributes

Inherited from:
Languages (hidden)
val ur: Language

Attributes

Inherited from:
Languages (hidden)
val uz: Language

Attributes

Inherited from:
Languages (hidden)
val ve: Language

Attributes

Inherited from:
Languages (hidden)
val vi: Language

Attributes

Inherited from:
Languages (hidden)
val vo: Language

Attributes

Inherited from:
Languages (hidden)
val wa: Language

Attributes

Inherited from:
Languages (hidden)
val wo: Language

Attributes

Inherited from:
Languages (hidden)
val xh: Language

Attributes

Inherited from:
Languages (hidden)
val yi: Language

Attributes

Inherited from:
Languages (hidden)
val yo: Language

Attributes

Inherited from:
Languages (hidden)
val za: Language

Attributes

Inherited from:
Languages (hidden)
val zh: Language

Attributes

Inherited from:
Languages (hidden)
val zu: Language

Attributes

Inherited from:
Languages (hidden)

Givens

Extensions

Extensions

extension (l: Language)
def alpha3: String
def code: String

The canonical subtag, which BCP 47 defines as the shortest ISO 639 code.

The canonical subtag, which BCP 47 defines as the shortest ISO 639 code.

Attributes

def scripts: Vector[Script]

Scripts the language is written in, primary first.

Scripts the language is written in, primary first.

Attributes