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



-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

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
 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

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 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

2009-05-04 Thread Martijn Dashorst
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

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:
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

2009-05-04 Thread Jeremy Thomerson
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