I18N Not working

I’ve implemented I18N like it’s described in the CAF sample.

My application contains only two possible languages, so I have two Command Buttons, one for each lang.

I’ve added a new Managed Bean that contains a Locale property (Session Scope)

When I press one of the Button Lang I set the MBean with a new Locale for the new Language.

I’ve defined the ViewRoot into the MBean locale Property.

I send in attachment a zip file.

An example of the I18N externalized is:
#{MedicineContextInfo.portletResources[“g11n.MedicineContextInfo.default.copiar_medicamento”]}

This was created automatically by the Designer Externalize CAF tool.

I’m using CAF 7.1.3

When I press any of the languages button I see that the MBean property is setted but in the screen the labels are always in the Default language.

Did I do anything wrong?

Can you help me with this problem?

thanks
TestProjects.zip (16.9 KB)

Please have a look at this page: http://communities.softwareag.com/ecosystem/communities/public/Developer/webmethods/products/caf/tutorials/links/localizing_web_portlet_applications_fullarticle.html#ULR

It describes how MWS manages locales. I think that might help you understand what is happening.

Regards,
–mark