Internationalization for Java Web Applications.

Changing the language

I18n does not attempt to discover which language to use. You must inform it on one of the following ways: This means that if you set the language on session and I18n finds a request parameter i18n_lang, the language of the request will be used.