Yes! Excellent, thank you.

Marcel

On 5/10/06, Hugo Palma <[EMAIL PROTECTED]> wrote:

Is this what you need
http://wiki.apache.org/tapestry/UsingCustomResourceSource ?

On 5/10/06, Marcel Schepers <[EMAIL PROTECTED]> wrote:
>
> Hello,
>
> About two years ago there was a discussion on this list entitled
'General
> architecture question regarding localization' which covered the question
> how
> to get i18n messages when dealing with component specific property files
> is
> not an option. Since the discussion was alive more than two years ago
the
> version discussed was Tapestry 3 and as such no usable in a Tapestry 4
> environment.
>
> Now I am about to start a new project based on Tapestry 4. One of the
> requirements is to support messages in 5 different languages. What I
would
> like to do is to store all messages in a database, perhaps even in one
> table
> (component, locale, key, message with a multi-column primary key).  My
> question is how to implement this using Hivemind's  localization
Messages
> interface in combination with Tapestry's ResourceLocalizer interface.
>
> This will be my first T4 project and to fill the T4 knowledge gap I have
> started reading the Javadocs and Kent Tong's T4 work.  My first guess is
> to
> implement a ResourceLocalizer returning a Hivemind Resource that has
> knowledge about the dbms along with some form of caching. I would also
> need
> an implementation of Messages for the actual retrieval of the message
> strings. But then it stops, I can not figure out how a Hivemind Resource
> is
> connected with a Messages implementation and to instruct Tapestry to use
> these dedicated implementations?
>
> Is this the way I am supposed to tackle this problem? Are there
> alternative
> approaches? Did I miss an article or Wiki page? For me Tapestry 4 and
> Hivemind are both new and I am looking for any info on how to handle
this.
>
> Have a nice day,
> Marcel
>


Reply via email to