JSF Bundles de Mensagens - Erro

0 respostas
W

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:

<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="2.0" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xmlns="http://java.sun.com/xml/ns/javaee">
		<application> 
			<resource-bundle> 
				<base-name>br.com.sistemaDeProtocolo.bundle.messages</base-name> 
				<var>msg</var> 
			</resource-bundle> 
			<locale-config> 
				<default-locale>pt_BR</default-locale> 
				<supported-locale>pt_BR</supported-locale> 
				<supported-locale>en_US</supported-locale> 
			</locale-config> 			
			<message-bundle> br.com.sistemaDeProtocolo.bundle.messages </message-bundle> 
		</application> 									
</faces-config>
...

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:

[img]http://img543.imageshack.us/img543/200/capturadetelade20130226.png[/img]

Criado 26 de fevereiro de 2013
Respostas 0
Participantes 1