Galera, estou com uma dúvida que nao sei se é póssivel..
Tenho um sistema que utiliza um messages_pt_BR.properties que contém as label's do sistema ( Botões, menus, mensagens de erro etc..) .
Porém surgiu o problema que dependendo do cliente que loga. algumas mensagens deveriam ser apresentadas de maneiras diferentes... Portanto para cada cliente eu ia ter um .properties diferente ex: loja.properties, quitanda.properties, escola.properties....
eu consigo logo no login poder fazer a troca disso ?
Um usuário ao logar utiliza o quitanda.properties
ao mesmo tempo outro usuário de uma loja loga e ele usa o loja.properties ?
Por enquanto está dessa forma :
Utilizo JSF 2.0 , Primefaces, JPa
f:loadBundle value=loja var= msg />
XHTML
faces-config.xml ( no momento esta assim )
<?xml version="1.0" encoding="UTF-8"?>
<faces-config
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0">
<application>
<locale-config>
<default-locale>pt</default-locale>
</locale-config>
<resource-bundle>
<base-name>messages</base-name>
<var>msg</var>
</resource-bundle>
</application>
</faces-config>
Será que irei reformular tudo para poder funcionar dinovo nesse novo comportamento ?
Alguém tem alguma sugestão ?
Abrs