Hm, you could do cycle.getPage("libID:pageName") in your nav-component, couldn't you?
> -----Original Message----- > From: Eckenfellner Klaus [mailto:[EMAIL PROTECTED] > Sent: Monday, July 23, 2007 10:58 AM > To: users@tapestry.apache.org > Subject: Re: component export message properties to global / > application catalog > > maybe you can tell me how to initialize all my plugin > libraries (which are tapestry component libraries) before the > first request?! because the behavior that library - > specifications are only parsed if the are needed is tapestry > default mechanism. i wasn't able to find any configuration or > service which could help me. > > [EMAIL PROTECTED] wrote: > > I see, but why can't you initialise all your plugin libs upon the > > first request? > > Does this really hurt a lot performance-wise? Sorry, but I'm just > > being curious ... > > > > > >> -----Original Message----- > >> From: Eckenfellner Klaus [mailto:[EMAIL PROTECTED] > >> Sent: Friday, July 20, 2007 11:56 AM > >> To: users@tapestry.apache.org > >> Subject: Re: component export message properties to global / > >> application catalog > >> > >> 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: users@tapestry.apache.org > >>>> 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] > >> > >> > > > > > --------------------------------------------------------------------- > 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]