A alteração proposta irá simplificar para:
Faces.addI18nMessage("some-bundle-key");
Ps: utilizar a DefaultMessage atende a grande maioria dos casos de uso de Faces Messages. E nada impede de realizar o acesso a Faces Message da forma atual caso não deseje-se usar a DefaultMessage via addI18nMessage;
O objetivo deste commit é simplificar o acesso a "Faces Messages internacionalizadas" integrando-se a classe Faces com ResourceBundle;
Atualmente requer-se algo como: inject private ResourceBundle bundle; //... Faces.addMessage(new DefaultMessage(bundle.getString("some-bundle-key")));
A alteração proposta irá simplificar para: Faces.addI18nMessage("some-bundle-key");
Ps: utilizar a DefaultMessage atende a grande maioria dos casos de uso de Faces Messages. E nada impede de realizar o acesso a Faces Message da forma atual caso não deseje-se usar a DefaultMessage via addI18nMessage;