O que Há de errado com minhas mensagens de erro padrao do jsf?Ele nao busca no pacote de recursos de jeito nenhum,tenho outras mensagens e labels de componentes que funcionan tranquilamente mas as de erro padrao nao funcionam pq?
# JSF erros
javax.faces.component.UIInput.CONVERSION = Erro de convers\u00E3o
javax.faces.component.UIInput.CONVERSION_detail = {0} Ocorreu um erro de convers\u00E3o.
javax.faces.component.UIInput.REQUIRED = Erro de valida\u00E7\u00E3o
# Removi as aspas-duplas e os dois pontos
javax.faces.component.UIInput.REQUIRED_detail = {0} Este campo \u00E9 requerido.
javax.faces.component.UISelectOne.INVALID = Erro de valida\u00E7\u00E3o
javax.faces.component.UISelectOne.INVALID_detail = {0} Este campo n\u00E3o \u00E9 uma op\u00E7\u00E3o v\u00E1lida.
javax.faces.component.UISelectMany.INVALID = Erro de valida\u00E7\u00E3o
javax.faces.component.UISelectMany.INVALID_detail = {0} Este campo n\u00E3o \u00E9 uma op\u00E7\u00E3o v\u00E1lida.
javax.faces.validator.NOT_IN_RANGE = Erro de valida\u00E7\u00E3o
javax.faces.validator.NOT_IN_RANGE_detail = {2} O atributo especificador n\u00E3o est\u00E1 entre os valores esperados {0} e {1}.
javax.faces.validator.DoubleRangeValidator.LIMIT = Erro de valida\u00E7\u00E3o
javax.faces.validator.DoubleRangeValidator.LIMIT_detail = O atributo especificado n\u00E3o pode ser convertido para o tipo apropriado.
javax.faces.validator.DoubleRangeValidator.MAXIMUM = Erro de valida\u00E7\u00E3o
javax.faces.validator.DoubleRangeValidator.MAXIMUM_detail = {1} Este campo \u00E9 maior que o m\u00E1ximo permitido de {0}.
javax.faces.validator.DoubleRangeValidator.MINIMUM = Erro de valida\u00E7\u00E3o
javax.faces.validator.DoubleRangeValidator.MINIMUM_detail = {1} Este campo \u00E9 menor que o m\u00EDnimo permitido de {0}.
javax.faces.validator.DoubleRangeValidator.TYPE = Erro de valida\u00E7\u00E3o
javax.faces.validator.DoubleRangeValidator.TYPE_detail = {0} Este campo n\u00E3o \u00E9 do tipo correto.
javax.faces.validator.LengthValidator.LIMIT = Erro de valida\u00E7\u00E3o
javax.faces.validator.LengthValidator.LIMIT_detail = O atributo especificado n\u00E3o pode ser convertido para o tipo apropriado.
javax.faces.validator.LengthValidator.MAXIMUM = Erro de valida\u00E7\u00E3o
javax.faces.validator.LengthValidator.MAXIMUM_detail = {1} Este campo \u00E9 mais longo do que o m\u00E1ximo permitido de {0} caracteres.
javax.faces.validator.LengthValidator.MINIMUM = Erro de valida\u00E7\u00E3o
javax.faces.validator.LengthValidator.MINIMUM_detail = {1} Este campo \u00E9 mais curto do que o m\u00EDnimo permitido de {0} caracteres.
javax.faces.validator.LongRangeValidator.LIMIT = Erro de valida\u00E7\u00E3o
javax.faces.validator.LongRangeValidator.LIMIT_detail = O atributo especificado n\u00E3o pode ser convertido para o tipo apropriado.
javax.faces.validator.LongRangeValidator.MAXIMUM = Erro de valida\u00E7\u00E3o
javax.faces.validator.LongRangeValidator.MAXIMUM_detail = {1} Este campo \u00E9 maior que o m\u00E1ximo permitido de {0}.
javax.faces.validator.LongRangeValidator.MINIMUM = Erro de valida\u00E7\u00E3o
javax.faces.validator.LongRangeValidator.MINIMUM_detail = {1} Este campo \u00E9 menor que o m\u00EDnimo permitido de {0}.
javax.faces.validator.LongRangeValidator.TYPE = Erro de valida\u00E7\u00E3o
javax.faces.validator.LongRangeValidator.TYPE_detail = {0} Este campo n\u00E3o \u00E9 do tipo correto.
# additional messages (not specified, but supported by myfaces API converters)
javax.faces.convert.BigDecimalConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.BigDecimalConverter.CONVERSION_detail = {0} Este campo especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
javax.faces.convert.BigIntegerConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.BigIntegerConverter.CONVERSION_detail = {0} Este campo especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
javax.faces.convert.BooleanConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.BooleanConverter.CONVERSION_detail = {1} Imposs\u00EDvel converter '{0}' para Boolean.
javax.faces.convert.ByteConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.ByteConverter.CONVERSION_detail = {1} Imposs\u00EDvel converter '{0}' para Byte.
javax.faces.convert.CharacterConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.CharacterConverter.CONVERSION_detail = N\u00E3o foi poss\u00EDvel converter '{0}' para caracter.
javax.faces.convert.DateTimeConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.DateTimeConverter.CONVERSION_detail = {1} Este campo especificado n\u00E3o \u00E9 uma data/hora v\u00E1lida.
javax.faces.convert.DoubleConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.DoubleConverter.CONVERSION_detail = {0} Este campo especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
javax.faces.convert.FloatConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.FloatConverter.CONVERSION_detail = {0} Este campo especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
javax.faces.convert.IntegerConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.IntegerConverter.CONVERSION_detail = {0} Este campo especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
javax.faces.convert.LongConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.LongConverter.CONVERSION_detail = {0} Este campo especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
javax.faces.convert.NumberConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.NumberConverter.CONVERSION_detail = {0} Este campo especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
javax.faces.convert.ShortConverter.CONVERSION = Erro de convers\u00E3o
javax.faces.convert.ShortConverter.CONVERSION_detail = {0} Este campo especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
nas paginas chamo o resource Bundles assim:
<f:loadBundle basename="com.Lgweb.Tcc.Model.messages" var="msg" />
Faces config:
<application>
<locale-config>
<default-locale>pt</default-locale>
<supported-locale>en</supported-locale>
</locale-config>
<resource-bundle>
<base-name>com.Lgweb.Tcc.Model.messages</base-name>
<var>msg</var>
</resource-bundle>
</application>
O que ta faltando aqui?
obrigado.