J'ai réussi en surchargeant la classe DispatcherServlet.
Ce pourrait être une possibilité d'extension du framework, au lieu de devoir toucher au coeur de Share.
Mon cas d'étude était le suivant : Share est intégré dans un portail web Liferay. Le logging se fait au niveau du portail et une fois pour toute (CAS, SSO). C'est au moment de l'authentification que l'utilisateur choisit sa langue, et il faut passer ce paramètre à Share…