Pessoal tenho o seguinte problema:
Tenho um projeto utilizando primefaces - jsf, tenho um faces-config que configura as mensagens a partir de uns bundle’s messages.properties q eu chamo de messages_pt_BR.properties e messages_en_US.properties (internacionalização). O projeto estava rodando perfeitamente e carregando todas as mensagens. Importei para outra máquina Ubuntu 12.10, ao executar o projeto, ele não carrega mais nas páginas, as mensagens que eu indico nos arquivos xhtml, só aparece a chave q eu indiquei rodeada de pontos de interrogação. Ao alterar o conteúdo do resource-bundle e o message-bundle para o nome completo: “endereço”.messages_pt_BR as páginas carregam as mensagens perfeitamente mas assim perco a ideia de internacionalização. Agradeço a atenção desde já!
FACES-CONFIG:
[code]
<?xml version="1.0" encoding="UTF-8"?>
br.com.sistemaDeProtocolo.bundle.messages
msg
pt_BR
pt_BR
en_US
br.com.sistemaDeProtocolo.bundle.messages
[/code]…
messages_pt_BR.properties
####################### Mensagens de Erro #######################
erro_setor = O campo: Descrição do Setor é obrigatório!
erro_usuario = O campo: Nome do Usuário é obrigatório!
erro_Busca = É necessário preencher o campo de busca para efetuar a ação!
erro_Campos_Obrigatórios = Campos Obrigatórios necessários. Preencha os campos obrigatórios!
erro_Exclusão = Não é possível excluir, este registro está sendo utilizado em outra tabela
erro_Usuario_Requerimento = "Nenhum funcionário cadastrado nesse setor!"
####################### Comuns #######################
…
messages_en_US.properties
*FORMA SEMELHANTE em inglês
EXEMPLO DE PÁGINA:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.prime.com.tr/ui">
<ui:composition template="../template/menu.xhtml">
<ui:define name="context">
<br/>
<h:form>
<h:panelGrid columns="2" style="width:100%">
<p:dataTable rendered="true" value="#{requerimentoMB.processosIndividuais}" var="requerimentos" rows="10" emptyMessage="#{msg.processoIndividual_empty}" paginator="true" paginatorPosition="bottom" paginatorAlwaysVisible="false">
<p:column headerText="Código">
<h:outputText value="#{requerimentos.codigoRequerimento}"/>
</p:column>
</h:form>
</ui:define>
</ui:composition>
</html>
Print tela JSF:
