Mondrian + JPivot + Internacionalização

0 respostas
Luiz_Gustavo

Pessoal,

alguém aqui já trabalhou com o Mondrian e JPivot, e precisou realizar a internacionalização do catálogo xml?
Não estou usando o Pentaho, apenas o Mondrian com o JPivot.

Tentei segui as instruções presentes nestes links, mas sem sucesso.

http://forums.pentaho.com/showthread.php?64015-Property-quot-mondrian.rolap.localePropFile-quot-set-in-web-application-code
http://forums.pentaho.com/showthread.php?48095-Problems-with-the-Internationalization
http://forums.pentaho.com/showthread.php?64066-SOLVED-localePropFile-with-relative-path&p=194720

Independentemente do que eu faça, de onde eu coloque os arquivos de propriedades com os locales suportados, o resultado final (o texto apresentado) é sempre %{entrada.do.properties}

Já tentei configurar os arquivos properties como um caminho absoluto no sistema de arquivos.
Já tentei configurar os arquivos properties dentro de um pacote de classes e referenciá-los no padrão nome.do.pacote.ArquivoProperties
Já tentei deixar os arquivos na raiz do diretório de fontes.
Já tentei uma configuração direta na página JSP, como mostra um dos links acima:

<%
mondrian.olap.MondrianProperties properties = mondrian.olap.MondrianProperties.instance();
properties.populate();
String localeFile = application.getRealPath(request.getServletPath()).replace("index.jsp", "WEB-INF/locale.properties");
properties.LocalePropFile.set(localeFile);
%>

Mas nada disso adiantou ¬¬

Nas páginas onde são realizadas as consultas, tenho o seguinte:

<jp:mondrianQuery id="query01" dataSource="jdbc/NomeDS" catalogUri="/WEB-INF/queries/NomeCatalogo.xml">

// consulta

</jp:mondrianQuery>

e nesta tag não há um local para as mesmas configurações feitas no mondrian.properties, na string de conexão.

Enfim, alguém já fez com sucesso a internacionalização desses recursos, e teria o caminho das pedras para compartilhar?

Abraços!

Criado 29 de março de 2011
Respostas 0
Participantes 1