Web アプリケーションの URL を国際化しようとしています。基本的に、優先言語が fr の場合は www.mysite.com/france/inscription へのリンクを、優先言語が en の場合は www.mysite.com/signup へのリンクを設定できるようにしたいと考えています。
今まで、手動で URL を設定するために jtsl を使用してきました。
<c:choose>
<c:when test="${pageContext.request.locale.language eq 'fr'}">
<a class="trialButton" href="<c:url value="/france/inscription?type=0"/>"><fmt:message key='features_trial'/></a>
</c:when>
<c:otherwise>
<a class="trialButton" href="<c:url value="/subscribe?type=0"/>"><fmt:message key='features_trial'/></a>
</c:otherwise>
</c:choose>
理想的には、リソース バンドルからローカライズされた URL を直接取得できるようにしたいと考えています。
<a class="trialButton" href="<c:url value=<fmt:message key='features_trial_url'/>/>"><fmt:message key='features_trial'/></a>
しかし、日食はそれを受け入れません。
そのようなことをする方法を知っていますか?