package Ġcom . gu illa ume wil mot . sw ole ai . util . extension Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Typed Value Ċ import Ġjava . util .* Ċ Ċ fun ĠContext ?. pixel To Dp ( pixel : ĠFloat ): ĠFloat Ġ= Ġthis ?. let Ġ{ ĊĠĠĠ Ġpixel Ġ/ Ġresources . display Metrics . density Ċ } Ġ?: Ġ 0 f Ċ Ċ fun ĠContext ?. dp To Pixel ( dp : ĠFloat ): ĠFloat Ġ= Ġthis ?. let Ġ{ ĊĠĠĠ ĠTyped Value . apply Dimension ( Typed Value . COMPLEX _ UNIT _ DIP , Ġdp , Ġresources . display Metrics ) Ċ } Ġ?: Ġ 0 f Ċ Ċ fun ĠContext ?. getUser Locale (): ĠLocale Ġ{ ĊĠĠĠ Ġthis ?. let Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresources . configuration . locales . get ( 0 ) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn ĠLocale . EN GL ISH Ċ } Ċ