Como traduzir um plugin do Pentaho BI Server!

Os plugins do Pentaho são arquivos .JAR contidos no diretório de bibliotecas do Pentaho Business Intelligence Server ( Lib ). As traduções dos plugins do BI Server estão compactadas juntamente com arquivos JAR, o que as dificulta como encontrar os arquivos de tradução para realiza-los quando nunca fizemos esta ação anteriormente.

Vamos entender como traduzir na prática.
Primeiro encontramos algo para traduzir , por exemplo a tela de entrada dos relatório desenvolvidor no Pentaho Report Designer, este plugins tem diversos arquivos .JAR vinculados a funcionalidades dele, um deles é o pentaho-reporting-engine-classic-core-platform-plugin-4.1.0-stable.jar que pode ser encontrado em ../biserver-ce/tomcat/webapps/pentaho/WEB-INF/lib ) ,

Para traduzir renomeie o .JAR para .ZIP descompacte o mesmo.

depois de descompactado acesse o diretório ../org/pentaho/reporting/platform/plugin/messages/ e copie o arquivo messages.properties para a mesma pasta com o nome messages_pt_BR.properties e realize a tradução desejada neste novo arquivo.

Compacte o arquivo como .zip e renomeie ele novamente como .jar
Atenção: o arquivo compactado deve ter a mesma organização de diretórios do arquivo anterior!

repita esta operação para todos os plugins que achar necessário!

Pronto reinicie seu Pentaho BI Server e terá sua tradução!

Sobre Marcio Junior Vieira

Atualmente atua como Cientista de Dados da Ambiente Livre. Evangelista de tecnologias Open Source e Free Software desde 1999. Data Scientist, Data Engineer e Big Data Expert. Certified Pentaho Solutions Consultant. Alfresco ECM & Activiti BPM e Camunda BPM Expert. Scala, Java, PHP, Python and JavaScript Programmer.
Esta entrada foi publicada em Open Source. Adicione o link permanente aos seus favoritos.

1 respostas para Como traduzir um plugin do Pentaho BI Server!

  1. Cosette Malinovwski disse:

    Para projetos de localização, eu recomendo esta plataforma online de tradução do softwares – https://poeditor.com/

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *