http://72.14.205.104/search?q=cache:KPwl6n3LLPYJ:www.blognote-info.com/index.php%3F2006/07/26/452-internationaliser-une-application-avec-jsf+i18n+jsf+tag&hl=fr&ct=clnk&cd=3
Then, you can use
variables as placeholder for the text in the JSF like:
http://www.jsftoolbox.com/documentation/help/12-TagReference/core/f_param.html
http://fisheye5.cenqua.com/browse/glassfish/admin-gui/src/docroot/cluster/monitorTransactions.jsf?r=1.2
http://docs.jboss.com/seam/1.2.0.PATCH1/reference/en/html/i18n.html
http://www.objectsource.com/j2eechapters/Ch19-I18N_and_L10N.htm
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> |#1
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|#3
|#4
|#5