Como adaptar uma tradução no LimeSurvey a sua necessidade ( arquivo .mo/.po)

limesurveyEm algumas situações precisamos fazer pequenos ajustes nas traduções para atender o foco que esta usando a aplicação ou apenas por gosto de deixar diferente.

Neste Post vamos mudar o Termo “Retornar” dos questionários para “Voltar” , em algumas aplicações isso poderia ser somente alterar um arquivo e pronto , e existe mais uma forma de fazer isso ( mudar diretamente no template por exemplo )  , mas vou ensinar como fazer mudando a tradução e com isso mudando globalmente no Software LimeSurvey.

  1. Inicialmente temos de saber que a tradução do Limesurvey seque o conceito de usar arquivos .mo/.po , onde .po é um arquivo texto com as traduções e o .mo é uma espécie de compilação do .po ( binário ) utilizado na aplicação, com isso não basta simplesmente editar o arquivo.
  2. Você deve instalar o Aplicativo PoEdit que tem versões para Linux e Windows ( veja mais algumas dicas sobre ele aqui https://wp.etc.br/2011/12/20/usando-poedit-para-traduzir-um-tema-ou-plugin/ )
  3. Após instalar o PoEdit deve baixar o arquivo fonte de tradução ( .po ) da sua língua , em nosso caso a pt_BR , e o mesmo pode ser exportado deste site que gerenciamos a tradução oficial do LimeSurvey https://translate.limesurvey.org/ quando escrevi este arquivo estávamos com a versão 3.5 traduzida para o pt_BR aqui https://translate.limesurvey.org/projects/limesurvey-25/pt-br/default/ mas sempre baixa condizente com sua versão de LimeSurvey
  4. Após baixar o arquivo .po ( exemplo limesurvey-25-pt-br.po ) edit o mesmo com o PoEdit , procure o termo que quer alterar e Salve.
  5. Quando Salvar ele vai gerar o arquivo como o mesmo nome e extensão .po ( limesurvey-25-pt-br.mo )
  6. renomeia o arquivo simplesmente para pt-BR.mo e grave em sua instalação do LimeSurvey em <DIR>/locale/pt-BR  ( de preferencial faça um backup do arquivo antigo por segurança )
  7. Limpe o cache do Browser e teste se a mesma aparece em seu questionário.

 

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 Limesurvey. Adicione o link permanente aos seus favoritos.

Deixe uma resposta

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