You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by $aurabh Vig <sa...@gmail.com> on 2007/11/15 04:41:47 UTC

Changing Jetspeed Locale

Hi All,

I need to control the locale selection in Jetspeed, and my locale
selection needs to be in the top banner of the page.
I used
-- $jetspeed.renderPortletEntity("Localizer", "j2-admin::LocaleSelector")
and could get the loacle selector porlet displayed, but its submit doesnot work
I think because the submit action of the form is defined as the portletaction.

Infact, i further noticed that when i change the locale using the main
locale selector portlet, the loacle doesnot change for the locale
portlet rendered in the top banner.

Could anyone please help me on:
1) How to achieve this locale selection from the top banner?
2) How can i get my portlets to change based on the selected locale?


Regards,
Saurabh

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-user-help@portals.apache.org


Re: Changing Jetspeed Locale

Posted by David Sean Taylor <da...@bluesunrise.com>.
On Nov 14, 2007, at 7:41 PM, $aurabh Vig wrote:

> Hi All,
>
> I need to control the locale selection in Jetspeed, and my locale
> selection needs to be in the top banner of the page.
> I used
> -- $jetspeed.renderPortletEntity("Localizer", "j2- 
> admin::LocaleSelector")
> and could get the loacle selector porlet displayed, but its submit  
> doesnot work
> I think because the submit action of the form is defined as the  
> portletaction.
>
> Infact, i further noticed that when i change the locale using the main
> locale selector portlet, the loacle doesnot change for the locale
> portlet rendered in the top banner.
>
> Could anyone please help me on:
> 1) How to achieve this locale selection from the top banner?
> 2) How can i get my portlets to change based on the selected locale?
>
Looking at the code of
It basically sets a preference which is then put into the session
                     Preferences prefs = user.getPreferences();
                     prefs.put 
(PortalReservedParameters.PREFERED_LOCALE_ATTRIBUTE, JetspeedLocale
                             .convertLocaleToString(preferedLocale));

http://svn.apache.org/repos/asf/portals/jetspeed-2/trunk/applications/ 
j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/ 
LocaleSelectorPortlet.java