title: How to pass rich params to jsf for i18n?
body: <p>I am using jsf to render my html pages and I am using the nifty resource bundle loading to add i18n to the various pages. The problem I am having is that with outputFormat you can not pass in any "rich" parameters. For instance this sentance:</p>
  
  <p>This my favorite <a href="http://google.com" rel="nofollow">search engine</a>, you should check it out.</p>
  
  <p>It would be nice to do something like this:</p>
  
  <pre><code> &lt;h:outputFormat value="#{bundle.favItemLineWithParam}&gt;
        &lt;f:param&gt;
             &lt;h:outputFormat value="#{bundle.searchEngine}&gt;
                  &lt;f:param&gt;
                       &lt;h:link value="http://google.com"&gt;
                  &lt;/f:param&gt;
             &lt;/h:outputFormat&gt;
        &lt;/f:param&gt;
   &lt;/h:outputFormat&gt;
  </code></pre>
  
  <p>but that is not allowed, it would seem like the only option is to render the links in java with a backing bean or something. Any Ideas?</p>