package Ġcom . ice . re string . example Ċ Ċ import Ġcom . ice . re string . Re string Ċ Ċ import Ġjava . util . Arrays Ċ import Ġjava . util . HashMap Ċ Ċ /** Ċ Ġ* ĠThis Ġis Ġjust Ġa Ġreally Ġsimple Ġsample Ġof Ġstrings Ġloader . Ċ Ġ* Ġin Ġreal Ġapplications , Ġyou Ġmight Ġcall Ġan ĠAPI Ġto Ġget Ġyour Ġstrings . Ċ Ġ* Ċ Ġ* Ċ Ġ* ĠAll Ġoverridden Ġmethods Ġwill Ġbe Ġcalled Ġon Ġbackground Ġthread . Ċ Ġ*/ Ċ class ĠSample Strings Loader Ġ: ĠRe string . Strings Loader Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġlanguages : ĠList < String > ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠArrays . asList (" en ", Ġ" de ", Ġ" fa ") ĊĊĠĠĠ Ġoverride Ġfun Ġget Strings ( language : ĠString ): ĠMutable Map < String , ĠString ?> Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmap Ġ= ĠHashMap < String , ĠString ?> () ĊĊĠĠĠĠĠĠĠ Ġwhen Ġ( language ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" en " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" title "] Ġ= Ġ" This Ġis Ġtitle Ġ( from Ġre string )." ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" subtitle "] Ġ= Ġ" This Ġis Ġsubtitle Ġ( from Ġre string )." ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" de " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" title "] Ġ= Ġ" Das Ġist ĠT itel Ġ( from Ġre string )." ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" subtitle "] Ġ= Ġ" Das Ġist ĠUn ter t itel Ġ( from Ġre string )." ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" fa " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" title "] Ġ= Ġ" In Ġs ark hat Ġast Ġ( from Ġre string )." ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmap [" subtitle "] Ġ= Ġ" In Ġmat n Ġast Ġ( from Ġre string )." ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġmap ĊĠĠĠ Ġ} Ċ }