You could try putting the following within the bean:message tag locale="<%=session.getValue(org.apache.struts.action.Action.LOCALE_KEY) %>"
Regards, Scott > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, October 31, 2001 3:30 PM > To: [EMAIL PROTECTED] > Subject: problem with i18n > > > Hello struts-user, > > I have a problem with i18n. > I have setup in the web.xml file this > <param-value>ch.netcetera.webapp.struts.ApplicationResources</param-value> > and I added in the ch/netcetera/webapp/struts directory two files: > ApplicationResources.properties > ApplicationResources_de-ch.properties > > With jsp I look witch language I use and this is OK. But struts us > ever the ApplicationResources.properties. > > <% > String lang = request.getHeader("Accept-Language"); > out.println(lang); > boolean headerSuccess = false; > if (lang != null){ > if (lang.length() >= 2){ > session.putValue(org.apache.struts.action.Action.LOCALE_KEY, new java.util.Locale(lang.substring(0, 2), "") ); > headerSuccess = true; > } > } > if (headerSuccess){ > %><bean:message key="index.title" /><% > } > else{ > out.println("Header 'Accept-Language' either not found or has no recognisable value."); > } > %> > > This jsp code print me always the string key for index.title in the > ApplicationResources.properties. > > Have someone a answer to that problem? > > > -- > Best regards, > rgi mailto:[EMAIL PROTECTED] > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>