7
Mi problema ahora es que no puedo conseguir la localización trabajar con FacesMessageJSF FacesMessage localización
He intentado:
try {
ResourceBundle bundle = ResourceBundle.getBundle("translations", context.getViewRoot().getLocale());
text = bundle.getString("loginFail");
} catch (Exception e) {
System.out.println("EXCEPTION: " + e);
}
FacesContext.getCurrentInstance().addMessage("", new FacesMessage(text));
pero la excepción siguiente
java.util.MissingResourceException: Can't find bundle for base name translations, locale cs
faces-config.xml contiene:
<application>
<locale-config>
<default-locale>cs</default-locale>
<supported-locale>en</supported-locale>
</locale-config>
<resource-bundle>
<base-name>tr.translations</base-name>
<var>txt</var>
</resource-bundle>
<message-bundle>
tr.translations
</message-bundle>
</application>
archivos translations_cs.properties y translations_en.properties están en el paquete TR, la ubicación es sin duda bien.
¿Tiene alguna idea de cómo hacerlo funcionar? Gracias de antemano
Gracias, eso era exactamente lo que necesitaba;] –