Skip to content

Commit

Permalink
webapp i18n - Languages switch: added spanish language
Browse files Browse the repository at this point in the history
  • Loading branch information
dzc34 committed Apr 23, 2018
1 parent 8941699 commit 209e91b
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions webapp/src/main/webapp/WEB-INF/template/header.jspf
Original file line number Diff line number Diff line change
Expand Up @@ -10,30 +10,42 @@
<c:when test="${fn:contains(pageContext.request.queryString, 'lang=en')}">
<c:set var="frUrl" scope="request" value="?${fn:replace(properQueryString,'lang=en','lang=fr')}" />
<c:set var="enUrl" scope="request" value="?${properQueryString}"/>
<c:set var="esUrl" scope="request" value="?${fn:replace(properQueryString,'lang=en','lang=es')}" />
<c:set var="koUrl" scope="request" value="?${fn:replace(properQueryString,'lang=en','lang=ko')}" />
<c:set var="ptUrl" scope="request" value="?${fn:replace(properQueryString,'lang=en','lang=pt')}" />
</c:when>
<c:when test="${fn:contains(pageContext.request.queryString, 'lang=es')}">
<c:set var="frUrl" scope="request" value="?${fn:replace(properQueryString,'lang=es','lang=fr')}" />
<c:set var="enUrl" scope="request" value="?${fn:replace(properQueryString,'lang=es','lang=en')}" />
<c:set var="esUrl" scope="request" value="?${properQueryString}"/>
<c:set var="koUrl" scope="request" value="?${fn:replace(properQueryString,'lang=es','lang=ko')}" />
<c:set var="ptUrl" scope="request" value="?${fn:replace(properQueryString,'lang=es','lang=pt')}" />
</c:when>
<c:when test="${fn:contains(pageContext.request.queryString, 'lang=fr')}">
<c:set var="frUrl" scope="request" value="?${properQueryString}"/>
<c:set var="enUrl" scope="request" value="?${fn:replace(properQueryString,'lang=fr','lang=en')}" />
<c:set var="esUrl" scope="request" value="?${fn:replace(properQueryString,'lang=fr','lang=es')}" />
<c:set var="koUrl" scope="request" value="?${fn:replace(properQueryString,'lang=fr','lang=ko')}" />
<c:set var="ptUrl" scope="request" value="?${fn:replace(properQueryString,'lang=fr','lang=pt')}" />
</c:when>
<c:when test="${fn:contains(pageContext.request.queryString, 'lang=ko')}">
<c:set var="frUrl" scope="request" value="?${fn:replace(properQueryString,'lang=ko','lang=fr')}" />
<c:set var="enUrl" scope="request" value="?${fn:replace(properQueryString,'lang=ko','lang=en')}" />
<c:set var="esUrl" scope="request" value="?${fn:replace(properQueryString,'lang=ko','lang=es')}" />
<c:set var="koUrl" scope="request" value="?${properQueryString}"/>
<c:set var="ptUrl" scope="request" value="?${fn:replace(properQueryString,'lang=ko','lang=pt')}" />
</c:when>
<c:when test="${fn:contains(pageContext.request.queryString, 'lang=pt')}">
<c:set var="frUrl" scope="request" value="?${fn:replace(properQueryString,'lang=pt','lang=fr')}" />
<c:set var="enUrl" scope="request" value="?${fn:replace(properQueryString,'lang=pt','lang=en')}" />
<c:set var="esUrl" scope="request" value="?${fn:replace(properQueryString,'lang=pt','lang=es')}" />
<c:set var="koUrl" scope="request" value="?${fn:replace(properQueryString,'lang=pt','lang=ko')}" />
<c:set var="ptUrl" scope="request" value="?${properQueryString}"/>
</c:when>
<c:otherwise>
<c:set var="frUrl" scope="request" value="?${properQueryString}&amp;lang=fr"/>
<c:set var="enUrl" scope="request" value="?${properQueryString}&amp;lang=en"/>
<c:set var="esUrl" scope="request" value="?${properQueryString}&amp;lang=es"/>
<c:set var="koUrl" scope="request" value="?${properQueryString}&amp;lang=ko"/>
<c:set var="ptUrl" scope="request" value="?${properQueryString}&amp;lang=pt"/>
</c:otherwise>
Expand All @@ -42,6 +54,7 @@
<c:otherwise>
<c:set var="frUrl" scope="request" value="?lang=fr"/>
<c:set var="enUrl" scope="request" value="?lang=en"/>
<c:set var="esUrl" scope="request" value="?lang=es"/>
<c:set var="koUrl" scope="request" value="?lang=ko"/>
<c:set var="ptUrl" scope="request" value="?lang=pt"/>
</c:otherwise>
Expand All @@ -56,6 +69,14 @@
<li lang="en"><a href="${enUrl}" hreflang="en" title="Switch to english">english</a></li>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${lang == 'es'}">
<li><strong aria-current="page">español</strong></li>
</c:when>
<c:otherwise>
<li lang="es"><a href="${esUrl}" hreflang="es" title="Switch to Español @@@TODO i18n">español</a></li>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${lang == 'fr'}">
<li><strong aria-current="page">français</strong></li>
Expand Down

0 comments on commit 209e91b

Please sign in to comment.