[UI] work on localization

The idea: catching language changes and acting on them using
-- an implementation of currentHumanLanguageHasChanged
-- registering addHumanLangListener

Only MainFrame has been worked upon. The question remains on what to include in the ...Changed method and how to do it uniformly across the application. For now human testing for robustness is necessary ;-p