sorry my fault ....
> you should be able to access your components msg-catalog from
> the navigation/border-component via IComponent.getMessages()
> Does that help?
plugins are realized as !!! component-libraries !!!. problem is that
library-resources (library-global-catalog and specification) are parsed
the first time the library is used.
but in my navigation solution i need the translation BEFORE any of my
library-information is parsed, exceptionally the border-library which
includes THE navigation logic.
therefore IComponent.getMessages() doesn't work for me.
> Also, you components/pages could be required to implement some
> interface Named {getDisplayName(Locale);}
already done, but also not useful for this case ... reason see above.
any other suggestions?
---
[EMAIL PROTECTED] wrote:
> you should be able to access your components msg-catalog from
> the navigation/border-component via IComponent.getMessages()
> Does that help?
> Also, you components/pages could be required to implement some
> interface Named {getDisplayName(Locale);}
>
>
>> -----Original Message-----
>> From: Eckenfellner Klaus [mailto:[EMAIL PROTECTED]
>> Sent: Friday, July 20, 2007 10:30 AM
>> To: [email protected]
>> Subject: component export message properties to global /
>> application catalog
>>
>> hi everybody!
>>
>> short description of my application:
>> my application uses tapestry components to create some
>> dynamic plugin behavior. tapestry components can be plugged
>> in and are registered with the help of a configuration-point
>> (hint from marcus schulte thx).
>>
>> every plugin / component contribute to configuration-point a
>> pageName and displayName of page. another component (most
>> called border) injects information of configuration point and
>> renders some kind of navigation bar.
>>
>> and here is my problem....
>>
>> the attribute displayName tells me how the page is called.
>> this value is
>> key for i18n - message. problem is, that only the
>> components, which contribute to configuration-point, knows
>> the translation. for example:
>> only the login component know how login is called in EN / DE / FR ....
>>
>> but the message information of the specific component (for example
>> login) is not available for the border component (which
>> renders navigation).
>>
>> I need some mechanism to export messages to Application Catalog.
>> does anybody have any idea?
>>
>> thx
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]