Vai uma estranha sei lá.
Seguinte galera estou fazendo uma manutenção e preciso mudar o nome de uma menu de um sistema jsf de:
Exportação Lançamento de Valor de Contrato
para:
Exportação Lançamento de Valor
então eu vou no sistema encontro o arquivo *.properties e altero e fica assim:
antes:
depois
mas o que ocorre quando eu mudo para o novo valor meu menu para de ser exibido
o código dele é este:
<c:if test="#{permissao.modulo.nome == msg.menu_relatorios_lancamento and permissao.consultar == true}">
<rich:menuItem value="#{msg.menu_relatorios_lancamento}" styleClass="menu" action="mainRelatorioLancamento">
<f:setPropertyActionListener value="#{msg.menu_relatorios_lancamento}"
target="#{loginMBean.moduloAtivo}" />
</rich:menuItem>
</c:if>
E quando eu volto para o valor anterior o menu volta a ser exibido.
Alguém consegue me dar uma luz. Eu só tenho isto para fazer a internacionalização.
Tentei inclusive trocar o que está escrito e nada feito.
Outra alternativa foi acrescentar mais coisa ao nome do menu e também some o menu.
Alguém que conheça de internacionalização pode dar uma força. O negócio é simples e não poderia estar dando todo este show em mim.