You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Simply include a parameter in the request, either from a link or a form, that sets the requst_locale parameter to the language and (optionally) counry code to use.

<h3>Language Options</h3>
        <s:url id="en" action="Welcome">
            <s:param name="request_locale">en</s:param>
        <s:a href="%{en}">English</s:a>
        <a href="<s:url action="Welcome">
            <s:param name="request_locale">ja</s:param>
        <a href="<s:url value="">
            <s:param name="request_locale" value="'ru'" />

The default interceptor stack includes an i18n interceptor that watches for the request_locale parameter. The parameter name is configurable.

  • No labels