Re: Internationalized titles

2009-05-04 Thread Jeremy Thomerson
add(new Label(appTitle, new ResourceModel(your.title.key));

also, change your html:
title wicket:id=appTitlethis will be replaced/title

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
shelah.horv...@blackwave.tv 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:

 head
  titlespan wicket:id=appTitle/span/title
 /head

 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



RE: Internationalized titles

2009-05-04 Thread Shelah Horvitz
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:
title wicket:id=appTitlethis will be replaced/title

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
shelah.horv...@blackwave.tv 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:

 head
  titlespan wicket:id=appTitle/span/title
 /head

 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

2009-05-04 Thread Martijn Dashorst
why not use a wicket:message ?

Martijn

On Mon, May 4, 2009 at 8:08 PM, Jeremy Thomerson
jer...@wickettraining.com wrote:
 add(new Label(appTitle, new ResourceModel(your.title.key));

 also, change your html:
 title wicket:id=appTitlethis will be replaced/title

 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
 shelah.horv...@blackwave.tv 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:

 head
  titlespan wicket:id=appTitle/span/title
 /head

 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

2009-05-04 Thread James Carman
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 IModelString 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
martijn.dasho...@gmail.com wrote:
 why not use a wicket:message ?

 Martijn

 On Mon, May 4, 2009 at 8:08 PM, Jeremy Thomerson
 jer...@wickettraining.com wrote:
 add(new Label(appTitle, new ResourceModel(your.title.key));

 also, change your html:
 title wicket:id=appTitlethis will be replaced/title

 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
 shelah.horv...@blackwave.tv 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:

 head
  titlespan wicket:id=appTitle/span/title
 /head

 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

2009-05-04 Thread Jeremy Thomerson
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
jcar...@carmanconsulting.com 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 IModelString 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
 martijn.dasho...@gmail.com wrote:
 why not use a wicket:message ?

 Martijn

 On Mon, May 4, 2009 at 8:08 PM, Jeremy Thomerson
 jer...@wickettraining.com wrote:
 add(new Label(appTitle, new ResourceModel(your.title.key));

 also, change your html:
 title wicket:id=appTitlethis will be replaced/title

 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
 shelah.horv...@blackwave.tv 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:

 head
  titlespan wicket:id=appTitle/span/title
 /head

 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

2009-05-04 Thread Luther Baker
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

titlewicket:message...//title

-Luther


On Mon, May 4, 2009 at 5:01 PM, Jeremy Thomerson
jer...@wickettraining.comwrote:

 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
 jcar...@carmanconsulting.com 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 IModelString 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
  martijn.dasho...@gmail.com wrote:
  why not use a wicket:message ?
 
  Martijn
 
  On Mon, May 4, 2009 at 8:08 PM, Jeremy Thomerson
  jer...@wickettraining.com wrote:
  add(new Label(appTitle, new ResourceModel(your.title.key));
 
  also, change your html:
  title wicket:id=appTitlethis will be replaced/title
 
  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
  shelah.horv...@blackwave.tv 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:
 
  head
   titlespan wicket:id=appTitle/span/title
  /head
 
  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