<%@ taglib uri="http://jakarta.apache.org/taglibs/i18n-1.0" prefix="i18n" %> <% java.util.TreeSet set = new java.util.TreeSet(); for ( java.util.Enumeration enum = bundle.getKeys(); enum.hasMoreElements(); ) { set.add(enum.nextElement()); } %> Examples of I18N Custom Tag Library Tag Usage This page displays all key/value pairs in the bundle. locale = <%= pageContext.getResponse().getLocale() %>
charset = <%= pageContext.getResponse().getCharacterEncoding() %>

WebApp translations

<% int index = 0; for ( java.util.Iterator iter = set.iterator(); iter.hasNext(); ) { String key = (String)iter.next(); if ( index++ % 2 == 0 ) { %> <% } else { %> <% } %> <% } %>
<%= key %><%= bundle.getString(key) %>