Re: Internationalized titles
I've setup and used this approach with success as well ... public class ChildPage extends MasterLayoutPage { public ChildPage() { super(new Model ...); } One interesting factoid ... depending on how you actually mark this up, DEVELOPMENT mode can look a bit screwy. It is my experience that the wicket markup tags actually render in the title bar. I believe that was one problem I had with using something like -Luther On Mon, May 4, 2009 at 5:01 PM, Jeremy Thomerson wrote: > Yeah - that's what I've done on several sites. > > -- > Jeremy Thomerson > http://www.wickettraining.com > > > > > On Mon, May 4, 2009 at 2:38 PM, James Carman > wrote: > > One reason would be to let subclasses actually override it with a more > > complex model, if need be. The method in the superclass (assuming > > you're using markup inheritance) would be like this: > > > > public IModel getTitleModel() > > { > > return new ResourceModel("page.title", "[TITLE]"); > > } > > > > But, subclasses could override this in case they have something else > > they want to display in the title (with other information from the > > current page for example). > > > > On Mon, May 4, 2009 at 3:33 PM, Martijn Dashorst > > wrote: > >> why not use a ? > >> > >> Martijn > >> > >> On Mon, May 4, 2009 at 8:08 PM, Jeremy Thomerson > >> wrote: > >>> add(new Label("appTitle", new ResourceModel("your.title.key")); > >>> > >>> also, change your html: > >>> this will be replaced > >>> > >>> Of course, if you don't use markup inheritance, you'll need to repeat > >>> this throughout each page. > >>> > >>> -- > >>> Jeremy Thomerson > >>> http://www.wickettraining.com > >>> > >>> > >>> > >>> > >>> On Mon, May 4, 2009 at 1:02 PM, Shelah Horvitz > >>> wrote: > I want to internationalize the title of my application, so that I > would get its value from a properties file, and the HTML would look > something like: > > > > > > It doesn't look like I can use a header contributor to do this sort of > thing, so how is it done? > > Thanks for your help. > > Shelah > > >>> > >>> - > >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >>> For additional commands, e-mail: users-h...@wicket.apache.org > >>> > >>> > >> > >> > >> > >> -- > >> Become a Wicket expert, learn from the best: http://wicketinaction.com > >> Apache Wicket 1.3.5 is released > >> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. > >> > >> - > >> 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 > >
Re: Internationalized titles
Yeah - that's what I've done on several sites. -- Jeremy Thomerson http://www.wickettraining.com On Mon, May 4, 2009 at 2:38 PM, James Carman wrote: > One reason would be to let subclasses actually override it with a more > complex model, if need be. The method in the superclass (assuming > you're using markup inheritance) would be like this: > > public IModel getTitleModel() > { > return new ResourceModel("page.title", "[TITLE]"); > } > > But, subclasses could override this in case they have something else > they want to display in the title (with other information from the > current page for example). > > On Mon, May 4, 2009 at 3:33 PM, Martijn Dashorst > wrote: >> why not use a ? >> >> Martijn >> >> On Mon, May 4, 2009 at 8:08 PM, Jeremy Thomerson >> wrote: >>> add(new Label("appTitle", new ResourceModel("your.title.key")); >>> >>> also, change your html: >>> this will be replaced >>> >>> Of course, if you don't use markup inheritance, you'll need to repeat >>> this throughout each page. >>> >>> -- >>> Jeremy Thomerson >>> http://www.wickettraining.com >>> >>> >>> >>> >>> On Mon, May 4, 2009 at 1:02 PM, Shelah Horvitz >>> wrote: I want to internationalize the title of my application, so that I would get its value from a properties file, and the HTML would look something like: It doesn't look like I can use a header contributor to do this sort of thing, so how is it done? Thanks for your help. Shelah >>> >>> - >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> >> >> >> >> -- >> Become a Wicket expert, learn from the best: http://wicketinaction.com >> Apache Wicket 1.3.5 is released >> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. >> >> - >> 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
Re: Internationalized titles
One reason would be to let subclasses actually override it with a more complex model, if need be. The method in the superclass (assuming you're using markup inheritance) would be like this: public IModel getTitleModel() { return new ResourceModel("page.title", "[TITLE]"); } But, subclasses could override this in case they have something else they want to display in the title (with other information from the current page for example). On Mon, May 4, 2009 at 3:33 PM, Martijn Dashorst wrote: > why not use a ? > > Martijn > > On Mon, May 4, 2009 at 8:08 PM, Jeremy Thomerson > wrote: >> add(new Label("appTitle", new ResourceModel("your.title.key")); >> >> also, change your html: >> this will be replaced >> >> Of course, if you don't use markup inheritance, you'll need to repeat >> this throughout each page. >> >> -- >> Jeremy Thomerson >> http://www.wickettraining.com >> >> >> >> >> On Mon, May 4, 2009 at 1:02 PM, Shelah Horvitz >> wrote: >>> I want to internationalize the title of my application, so that I would get >>> its value from a properties file, and the HTML would look something like: >>> >>> >>> >>> >>> >>> It doesn't look like I can use a header contributor to do this sort of >>> thing, so how is it done? >>> >>> Thanks for your help. >>> >>> Shelah >>> >> >> - >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> > > > > -- > Become a Wicket expert, learn from the best: http://wicketinaction.com > Apache Wicket 1.3.5 is released > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. > > - > 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
Re: Internationalized titles
why not use a ? Martijn On Mon, May 4, 2009 at 8:08 PM, Jeremy Thomerson wrote: > add(new Label("appTitle", new ResourceModel("your.title.key")); > > also, change your html: > this will be replaced > > Of course, if you don't use markup inheritance, you'll need to repeat > this throughout each page. > > -- > Jeremy Thomerson > http://www.wickettraining.com > > > > > On Mon, May 4, 2009 at 1:02 PM, Shelah Horvitz > wrote: >> I want to internationalize the title of my application, so that I would get >> its value from a properties file, and the HTML would look something like: >> >> >> >> >> >> It doesn't look like I can use a header contributor to do this sort of >> thing, so how is it done? >> >> Thanks for your help. >> >> Shelah >> > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > -- Become a Wicket expert, learn from the best: http://wicketinaction.com Apache Wicket 1.3.5 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
RE: Internationalized titles
Many thanks! From: Jeremy Thomerson [jer...@wickettraining.com] Sent: Monday, May 04, 2009 2:08 PM To: users@wicket.apache.org Subject: Re: Internationalized titles add(new Label("appTitle", new ResourceModel("your.title.key")); also, change your html: this will be replaced Of course, if you don't use markup inheritance, you'll need to repeat this throughout each page. -- Jeremy Thomerson http://www.wickettraining.com On Mon, May 4, 2009 at 1:02 PM, Shelah Horvitz wrote: > I want to internationalize the title of my application, so that I would get > its value from a properties file, and the HTML would look something like: > > > > > > It doesn't look like I can use a header contributor to do this sort of thing, > so how is it done? > > Thanks for your help. > > Shelah > - 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
Re: Internationalized titles
add(new Label("appTitle", new ResourceModel("your.title.key")); also, change your html: this will be replaced Of course, if you don't use markup inheritance, you'll need to repeat this throughout each page. -- Jeremy Thomerson http://www.wickettraining.com On Mon, May 4, 2009 at 1:02 PM, Shelah Horvitz wrote: > I want to internationalize the title of my application, so that I would get > its value from a properties file, and the HTML would look something like: > > > > > > It doesn't look like I can use a header contributor to do this sort of thing, > so how is it done? > > Thanks for your help. > > Shelah > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org