I've followed this tutorial to support internationalization in my JSF web application. I have now a page that should have its own language, independent from the other pages language. The problem is that changing the locale from this page changes also the locale of the others pages (and the other way around):
FacesContext.getCurrentInstance().getViewRoot().setLocale((Locale)entry.getValue());
How can I manage multiple Locale settings?