Hi Sandra, I think you should use portlet-level resource bundle for portlet title. (Please see PLT.25.10 for differences between application-level and portlet-level resource bundles.) So, you can move the resource-bundle element after supported-locale elements if you want to have different portlet titles.
Regards, Woonsan ----- Original Message ---- > From: "Dahl, Sandra" <[email protected]> > To: Jetspeed Developers List <[email protected]> > Sent: Mon, January 11, 2010 4:27:11 PM > Subject: RE: portlet internationalization > > The property files are located in src\main\resources and deployed to > WEB-INF/classes. Portlet.xml: > > > version="2.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd > http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"> > > LocalStrings > > > Richface portlet example > MyRichfacesPortlet > MyRichfacesPortlet Portlet > com.dvsinc.portlet.MyRichfacesPortlet > > > javax.portlet.faces.defaultViewId.edit > > /richfaces-portlet-edit.xhtml > > > > > javax.portlet.faces.defaultViewId.view > > /richfaces-portlet-view.xhtml > > > > > javax.portlet.faces.preserveActionParams > true > > -0 > > > text/html > VIEW > EDIT > HELP > > en > fr > > > example, jsf, richfaces > > > > PageSize > 0 > > > > > > > > On the browser refresh, logging out/in does update the portal to the > currently > selected language. > > Thanks! > > Sandi > > > -----Original Message----- > From: David Sean Taylor [mailto:[email protected]] > Sent: Saturday, January 09, 2010 8:53 AM > To: Jetspeed Developers List > Subject: Re: portlet internationalization > > On Fri, Jan 8, 2010 at 2:16 PM, Dahl, Sandra wrote: > > > I'm using Jetspeed 2 and am trying to set the locale for portlets and have > > a couple questions. First, I want the title to be loaded from a resource > > bundle. The following is included in LocalStrings.properties: > > > > javax.portlet.title=Richfaces Internationalization Portlet > > > > javax.portlet.short-title=Ruichfaces Intl > > > > javax.portlet.keywords=richfaces,portlet > > > > > > > > The resource bundle is declared in portlet.xml along with the allowed > > locales: > > > > LocalStrings > > > > en > > > > fr > > > > > > > > The portlet uses JSF and the following is included in faces-config.xml: > > > > > > > > en > > > > en > > > > fr > > > > > > > > > > > > The portlet title is not displayed from the resource bundle. If there no > > title is included in portlet.xml, no title is displayed in Jetspeed. Am I > > missing a setting? > > > > Does't look like a setting is missing, although send me the entire > portlet.xml so I can make sure. Also, where are your localized property > files located? Are they in the root package ? > > > > > > > > > > > Second question. When the language is changed in the browser and the portal > > page is reloaed, the new language is not displayed. A new browser window > > needs to be opened for the changes to appear. Is this how it is supposed to > > work? I noticed google updates the language when the browser is refreshed. > > > > Changing the language using the Jetspeed Language portlet will change > portlet content immediately. As for changing the language in your browser, > that should take place immediately although we might be optimizing the > setting and caching it. See if logging out and logging back in makes a > difference > > Confidentiality Notice: > The information contained in this communication, including attachments, is > privileged and confidential. It is intended only for the exclusive use of > the > addressee. If the reader is not the intended recipient, or the employee, or > the > agent responsible for delivering it to the intended recipient, you are hereby > notified that any dissemination, distribution or copying of this > communication > is strictly prohibited. If you have received this communication in error, > please notify us by return email or telephone immediately. Thank you. > > --------------------------------------------------------------------- > 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]
