Hi.

I'd like to ask, how do people manage large blocks of internationalized information in the pages.

I've MyFaces/Facelets app, most stuff is thoroughly i18nalized. I've got resource bundles, formats and so on. However, I'm missing a good concept for authored blocks of i18nalized information.

Say, I'd like to have an intro page which describes more or less what users can do with the application. This is probably a multi-paragraph richt (HTML) text. I'd also like to add some command links or buttons ("Click >here< if you'd like to search for data.").

This can hardly be implemented with resource bundle-delivered messages. They don't allow that rich formatting or using components.

What do you folks do?

I have a couple ideas. For instance, a custom tag/taghandler could choose from the provided blocks:

<in:blocks>
        <in:block locale="en">Hi!</in:block>
        <in:block locale="de">Servus!</in:block>
</in:blocks>

Alternatively, block could be saved in sub-directories and <in:block name="myBlock.xhtml"/> automatically choses between en/myBlock.xhtml or de/myBlock.xhtml according to the user locale preferences.

Any suggestions/ideas/hints on that? Thanks!

Bye.
/lexi
        

Reply via email to