package Ġru . luck yc act us . steam ro u lette . data . local Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . annotation . Pl urals Res Ċ import Ġandroidx . annotation . String Res Ċ import Ġdagger . Re usable Ċ import Ġdagger . h ilt . android . qual ifiers . ApplicationContext Ċ import Ġru . luck yc act us . steam ro u lette . domain . core . ResourceManager Ċ import Ġjavax . inject . Inject Ċ Ċ @ Re usable Ċ class ĠAndroid ResourceManager Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġ@ ApplicationContext Ġprivate Ġval Ġcontext : ĠContext Ċ ) Ġ: ĠResourceManager Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠgetString (@ String Res Ġstr Id : ĠInt ): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġcontext . getString ( str Id ) ĊĊĠĠĠ Ġoverride Ġfun ĠgetString (@ String Res Ġstr Id : ĠInt , Ġvar arg Ġformat Args : ĠAny ): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġcontext . getString ( str Id , Ġ* format Args ) ĊĊĠĠĠ Ġoverride Ġfun ĠgetText (@ String Res Ġstr Id : ĠInt ): ĠCharSequence Ġ= ĊĠĠĠĠĠĠĠ Ġcontext . getText ( str Id ) ĊĊĠĠĠ Ġoverride Ġfun Ġget Quantity String (@ Pl urals Res Ġstr Id : ĠInt , Ġnum : ĠInt ): ĠString Ġ= ĊĠĠĠĠĠĠĠ Ġcontext . resources . get Quantity String ( str Id , Ġnum ) ĊĊĠĠĠ Ġoverride Ġfun Ġget Quantity String ( ĊĠĠĠĠĠĠĠ Ġ@ Pl urals Res Ġstr Id : ĠInt , ĊĠĠĠĠĠĠĠ Ġnum : ĠInt , ĊĠĠĠĠĠĠĠ Ġvar arg Ġformat Args : ĠAny ĊĠĠĠ Ġ): ĠString Ġ= Ġcontext . resources . get Quantity String ( str Id , Ġnum , Ġ* format Args ) Ċ }