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