Hi Igor,

Thanks for your reply, but it doesn't answer my question.

I don't want an HTML file for each language, and I don't want all
languages as links: on the page in language X I want a link to language
Y, and on the page in language Y a link to language X.

It *is* described in detail in my original e-mail...

- Peter

-----Original Message-----
From: Igor Vaynberg [mailto:[EMAIL PROTECTED] 
Sent: 12 February 2008 19:45
To: users@wicket.apache.org
Subject: Re: Switching locales with the same link

see

http://wicketstuff.org/wicket13/pub/

and

http://wicketstuff.org/wicket13/pub2

source is available in wicket-examples project

-igor


On Feb 12, 2008 8:01 AM, Korsten, Peter, VF-MT
<[EMAIL PROTECTED]> wrote:
> Hi,
>
> I've just started with Wicket, and I'm struggling a bit with the 
> documentation. Google hasn't helped either to provide an answer.
>
> What I'm after is to have a 'switch locale' link in a different 
> language. Suppose you have an English (default) and a Dutch version, 
> you would have 'Nederlandse versie' on the English page, and 'English 
> version' on the Dutch page.
>
> The page is a single HTML page, with the different text labels in 
> properties files. The locale code that you'd want to switch to ('en' 
> for English, 'nl' for Dutch) is stored in the properties files as
well.
>
> Now, I don't want to make two HTML pages, because this one is going to

> be used for the navigation structure, and having two pages is 
> undesirable because of the maintenance aspect.
>
> I did manage to switch languages, but only by hard-coding the locales 
> in the Java file, checking what the current locale is, and switching 
> to the other one. Whilst it works, it's a clumsy solution. I've 
> considered panels and separate HTML files for the link, but that too 
> looks needlessly complex.
>
> So, is it possible to make a link that takes the language code from 
> the properties file as a parameter, and does something along the lines

> of getSession().setLocale(new Locale(lc)), where lc is the language 
> code from the link?
>
> Thanks,
>
> - Peter


There is only one of you for all time.  Fearlessly be yourself.
Life is Now!
-------------------------------------------------------------------

This email is intended only for the use of individuals to whom it is addressed, 
as it may contain confidential or privileged information. If you are not a 
named addressee, intended recipient, or the person responsible for delivering 
the message to the named addressee, be advised that you have received this 
email in error and that you should not disseminate, distribute, print, copy 
this mail or otherwise divulge its contents. In such instances, please notify 
Vodafone Malta Limited on telephone number +356 99999247 and delete this email 
from your system. Since this transmission was affected via email, Vodafone 
Malta Limited cannot guarantee that it is secure or error-free as information 
could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
contain viruses. Vodafone Malta Limited does not accept liability for any 
errors or omissions in the contents of this message which arise as a result of 
email transmission.

Save the environment for our children - Print e-mail only when necessary.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to