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)