Customizar string do pacote de idioma


 A customização de string é o processo de alteração do texto do sistema. Isso permite mudar e personalizar os módulos da Plataforma Badiu.Net e com suporte multilínguas. O MReport é um dos módulos da Plataforma Badiu.Net.
 
Para mudar o texto do string, é importante entender os níveis ou camadas de organização do pacote de idioma.  Há três camadas: sistema, entidade e instância. Via de regra, a camada do sistema é onde ficam todos os strings originais. Na camada da entidade ficam os strings que devem ser customizados. É uma réplica da camada do sistema apenas com os strings que devem ser substituídos. A mesma lógica se aplica para a camada da instância. Mas esse é um processo à parte. Customizar strings na camada de instância se aplica a módulos específicos como FReport, que geram strings direto no banco de dados.  Os relatórios do catálogo do MReport são gerados pelo módulo FReport. 
 
Para customizar o string dos relatórios do MReport, siga os seguintes passos:
 
I - Acessar o painel de gestão do pacote de idioma
O  painel de gestão de idioma fica na plataforma de serviço online. Você pode acessar essa configuração pelo Moodle, caso tenha o plugin MReport atualizado, ou também pela plataforma de serviço.
 
1.1 - Acessar o painel de gestão do pacote de idioma pelo Moodle
Acesse o endereço MOODLE_URL/local/badiunet/manage.php
Esta funcionalidade está disponível a partir da versão 1.3.5 do plugin badiunet, lançado em 01/08/2023. Caso sua versão seja anterior, atualize o plugin para a versão mais recente clicando aqui.
 
Se você já possui a versão mais recente, a tela com a opção de acessar relatórios na Plataforma de serviço online será exibida.
 
 
Clique na opção Relatório - Acesso na Plataforma Badiu.Net. Você será direcionado para a tela de relatórios na plataforma de serviço. 
 
Na plataforma de serviço, acesse a opção Badiu, o menu horizontal. 
Em seguida, navegue em Sistema
 
Por último, clique em Pacote de idioma
 
 
 
1.2 - Acessar o painel de gestão do pacote de idioma pela Plataforma de serviço MReport
 
Na Plataforma Badiu.Net, após efetuar login como administrador, acesse o endereço BADIUNET_URL/system/module/translator
Se estiver usando a plataforma de serviço do MReport, acesse https://mreport1.badiu.com.br/system/module/translator
 
II  - Efetuar alteração do string
Ao acessar o painel de gestão de idioma, processa a alteração seguindo o procedimento a seguir. 
 

2.1- Faça o rastreamento da chave do string na interface do sistema em que pretende mudar o string.

2.2 - Copie o string do nível do sistema para a entidade. Antes de fazer a cópia, verifique se o string ainda não existe na camada de entidade.

2.3 - Altere o texto do string no nível da entidade;

2.4 - Atualize o cache  para que as alterações do pacote de idioma sejam efetivadas.

Ao seguir esses procedimentos, os textos customizados devem aparecer na tela. Basicamente, o procedimento é substituir o texto original que é carregado na camada de sistema. Agora passa a ser carregado a versão existente na camada de entidade.