Have you tried creating a properties file for the panel, Sidebar.properties? By putting the value in your Index.properties aren't you kind of breaking encapsulation by adding knowledge of the panel's inner workings to the page?
-----Original Message----- From: Robin Sander [mailto:robin.san...@gmx.net] Sent: Tuesday, August 04, 2009 10:54 AM To: users@wicket.apache.org Subject: Re: Label i18n in 1.4 final Hi, yes, this does work but would interfere with a page-level label called "header", doesn't it? That's why the component-path up to the page is used as a prefix, I thought... On 04.08.2009, at 16:21, Eyal Golan wrote: > As far as I remember, you need to call the proprty 'header' > > header = Sidebar Header! > > > > Eyal Golan > egola...@gmail.com > > Visit: http://jvdrums.sourceforge.net/ > LinkedIn: http://www.linkedin.com/in/egolan74 > > P Save a tree. Please don't print this e-mail unless it's really > necessary > > > On Tue, Aug 4, 2009 at 5:14 PM, Robin Sander <robin.san...@gmx.net> > wrote: > >> >> Hello, >> >> I'm trying to add internationalization to my wicket application using >> Wicket 1.4 final. >> In order to customize labels I don't use wicket:message but use Label >> subclasses. >> >> So, both the Wiki page "General i18n in Wicket" an Wicket in Action >> state >> that I may define >> a property file for a page, say Index.properties and define any label >> resource in this file. >> >> So far so good, it seems to work as long as I don't have a label >> nested in >> a panel or in a form! >> Say I have a page Index and a panel Sidebar like this: >> >> public class Sidebar extends Panel { >> public Sidebar(final String id) { >> super(id); >> add(new Label("header", new ResourceModel("header"))); >> ... >> } >> } >> >> public class Index extends WebPage { >> public Index() { >> super(); >> add(new Sidebar("sidebar")); >> } >> } >> >> Now, if I define >> >> sidebar.header = Sidebar Header! >> >> in a file 'Index.properties' a MissingResourceException is thrown. >> Does anybody know how to do it right? >> >> regards, >> >> Robin. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org