I need change locale in order to implement internationalization (i18n), but it no work, JSF always take browser locale. Any way to do it?
Locale LOCALE = Locale("es", "ES");
ResourceBundle.clearCache();
ResourceBundle.clearCache(Thread.currentThread().getContextClassLoader());
ResourceBundle bundle = BResourceBundle.getBundle(DBResourceBundle.class.getName());
//set locale not work on JSF 2, it take Locale from web browser
// FacesContext.getCurrentInstance().getViewRoot().setLocale(LOCALE);
--------faces-config.xml------
org.altamira.ada.core.i18n.handler.DBResourceBundle
bundle
<locale-config>
<default-locale>en</default-locale>
<supported-locale>es</supported-locale>
<!-- <supported-locale>ar</supported-locale>-->
</locale-config>