package Ġio . ely tra . api . io . i 1 8 n Ċ Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠProvides Ġsome Ġdefault Ġlocales Ċ Ġ*/ Ċ object ĠI 1 8 n Locale Ġ{ ĊĠĠĠ Ġval ĠEN GL ISH : ĠLocale Ġ= ĠLocale . EN GL ISH ĊĊĠĠĠ Ġ/** ĠThe Ġdefault / fallback Ġlanguage Ġto Ġuse Ġ*/ ĊĠĠĠ Ġval ĠDEFAULT : ĠLocale Ġ= ĠEN GL ISH ĊĊĠĠĠ Ġval Ġvalues : ĠArray < Locale > Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠ ĠEN GL ISH ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGets Ġthe Ġvalid Ġ[ Locale ] Ġfor Ġthe Ġgiven ĠMinecraft Ġ[ locale ]. ĊĠĠĠĠ Ġ* Ġ- ĠIf Ġthe Ġ[ locale ] Ġisn 't Ġsupported Ġyet , Ġreturns Ġthe Ġ[ DEFAULT ] ĠLocale . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġfrom ( locale : ĠString ?): ĠLocale Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( locale ?. isNotEmpty () !! ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠDEFAULT ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( locale . toLowerCase ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠDEFAULT ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ