package Ġcom . source plusplus . portal Ċ Ċ /** Ċ Ġ* Ġtodo : Ġdescription . Ċ Ġ* Ċ Ġ* Ġ@ since Ġ 0 . 2 . 0 Ċ Ġ* Ġ@ author Ġ[ Brand on ĠF erg erson ]( mailto : b fer g erson @ apache . org ) Ċ Ġ*/ Ċ object ĠPortal Bundle Ġ: ĠPortal Message Translator Ġ{ ĊĊĠĠĠ Ġvar Ġmessage Translator : ĠPortal Message Translator ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġtranslate ( key : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( message Translator Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġmessage Translator !!. translate ( key ) Ġ?: Ġkey ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġkey ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġinterface ĠPortal Message Translator Ġ{ ĊĠĠĠ Ġfun Ġtranslate ( key : ĠString ): ĠString ? Ċ }