FYI, it might seem forced but this works fine:

<%@ page import = "org.apache.jetspeed.services.resources.JetspeedResources, org.apache.turbine.util.RunData, org.apache.jetspeed.om.security.JetspeedUser"%>

<%
String locale = "";

RunData rundata = (RunData)request.getAttribute("rundata");

if((((JetspeedUser)rundata.getUser()).getPerm("language").toString())!=null){  locale = ((JetspeedUser)rundata.getUser()).getPerm("language").toString(); } else {  locale = request.getLocale().getLanguage(); }%><img 
src="<jetspeed:contentUri href="<%=bgImageFile.replaceAll(".gif", "_" +locale.toUpperCase() + ".gif")%>"/>">Cheers,Stefano----- Original Message -----From: "Stefano Bianchi" 
<[EMAIL PROTECTED]>To: "Jetspeed Users List" <[email protected]>Sent: Friday, June 29, 2007 5:21 PMSubject: Re: How to get localization programmatically in jsp> Well, it seems request.getLocale() returns my 
locale browser setting, soit does not change with J1.6 language selection.>> What I need is that when you change the language with the changelanguageportlet the top image changes (I could do it with localization, but text isembedded in the 
image ;-) by dynamically changing the image name:>> <% String locale = ???;%>>> <img src="<jetspeed:contentUri href="<%=bgImageF
ile.replaceAll(".gif","_"+ locale + ".gif")%>"/>">>> Then I have to understand where jetspeed stores the information aboutcurrent language selection (as it does it, it changes static text accordingto localization correctly!).>> Any other hint?> Thanks> Stefano>>> ----- Original Message -----> From: "Elif Guner" <[EMAIL PROTECTED]>> To: "Jetspeed Users List" <[email protected]>> Sent: Friday, June 29, 2007 5:08 PM> Subject: Re: How to get localization programmatically in jsp>>>> Have you tried request.getLocale() ?>>>> elif>>>> On 6/29/07, Stefano Bianchi <[EMAIL PROTECTED]> wrote:>>>>>> Dear all,>>> how can I get the localization programmatically in J1.6 in a jsp page?>>>>>> Suppose I have to load payout_en.gif or payout_it.gif according tocurrent>>> localization (I use the changelanguage portlet) and that I want to>>> generate>>> the _en or _it part dynamically.>>>>>> I can get it once with>>>>>> request.getParameter("js_language")>>>>>> but this is related to the request, as soon as I click something else I>>> lose>>> it.>>> Is there any Rundata variable I should read from?>>>>>> I think it is simple but I do not know where to look at.>>>>>> Thanks,>>> Stefano>>>>>> Ing. Stefano Bianchi>>> Softeco Sismat S.p.A. - www.softeco.it>>> Via De Marini 1, WTC Tower>>> 16149 GENOA (ITALY)>>> Tel. +39 010 6026 368>>> Fax +39 010 6026 350>>>>>>>>>>>>>>> --------------------------------------------------------------------->>> To unsubscribe, e-mail: [EMAIL PROTECTED]>>> For additional commands, e-mail: [EMAIL PROTECTED]>>>>>>>>>>>>> ---------------------------------------------------------------------> To unsubscribe, e-mail: [EMAIL PROTECTED]> For additional commands, e-mail: [EMAIL PROTECTED]>>>



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

Reply via email to