package Ġcom . t inf 1 8 ai 2 . vor les ung sp lan . services čĊč Ċ import Ġjava . util .* čĊč Ċ interface ĠLocale Service Ġ{ čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* ĠSets Ġthe Ġlocale Ġwhich Ġshould Ġbe Ġused Ġfor Ġdisplaying ĠStrings čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ* Ġ@ param Ġlocale Ġthe Ġnew ĠLocale čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġfun Ġset Display Locale ( locale : ĠLocale ) čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġlocale Ġwhich Ġshould Ġbe Ġused Ġfor Ġdisplaying ĠStrings čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ* Ġ@ return ĠLocale Ġfor Ġdisplay čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġfun Ġget Display Locale (): ĠLocale čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġlocale Ġwhich Ġshould Ġbe Ġused Ġfor Ġparsing Ġremote ĠStrings čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ* Ġ@ return ĠLocale Ġfor Ġremote Ġparsing čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġfun Ġget Remote Locale (): ĠLocale čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* ĠReturns Ġa Ġhuman Ġreadable Ġformatted Ġtime Ġspan ĠString čĊĠĠĠĠ Ġ* ĠExample : Ġ 6 Ġhours Ġand Ġ 5 Ġseconds čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ* Ġ@ return Ġhuman Ġreadable Ġtime Ġspan ĠString čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġfun Ġconvert Time span ToString ( days : ĠInt , Ġhours : ĠInt , Ġminutes : ĠInt , Ġseconds : ĠInt ): ĠString č Ċ }