NB: expects controllers and views to implement the following methods
-> user_signed_in? -> current_user -> responding to language