Moodle estava algum tempo sem receber uma atualização significativa de traduções. Então pedi ajuda a comunidade e prontamente apenas o Raul G Roig veio me ajudar e enviamos aproximadamente 3.000 termos traduzidos para o Moodle entre os dias 9 e 10 de março de 2017.
Eu havia já havia pedido muito tempo aos mantenedores do Moodle Brasil para fazerem um tutorial de como enviar traduções e como nunca recebi nada, tive que errar muitas vezes publicando de forma errada várias vezes. Então postar aqui um tutorial para vocês que querem ajudar a manter o Moodle sempre atualizado nas traduções PT-BR.
Então bora ter um tutorial?
Primeiro vá no seu Moodle em Administração do site >> Idioma >> Pacotes de idiomas e clique no botão Atualizar todos os pacotes de idioma instalados para que as atualizações já publicadas sejam atualizadas no seu Moodle.
Após vá em Administração do site >> Desenvolvimento >> Debugging e marque a opção Mostrar origem das strings de idiomas.
Com isso podemos facilmente saber aonde esta a string que queremos melhorar a tradução
Então, digamos que estamos na página Mensagens e viu a palavra "Desconectado" e percebeu que deveria ser "Offline" e então como saber? A página que estou atualmente é a https://www.meumoodle.com.br/message/index.php e para mostrar as strings adicione ?strings=1 ao final, ficando a URL assim:
https://www.meumoodle.com.br/message/index.php?strings=1
PS: Se na URL existir um ? em algum ponto adicione &strings=1. Se não existir nenhum ? na URL adicione ?strings=1 ao final.
Agora o texto passou de "Desconectado" para "Desconectado {offline/message}" então vamos achar esta string no https://lang.moodle.org/.
Para entender, antes da barra é o nome da string e após a barra é o nome do componente.
Antes de fazer login altere o idioma para "Português - Brasil (pt_BR)", para que quando logado não precisar alterar em todas as páginas que navegar.
Após logado clique em Contribute now! e após isso em Translate e abaixo da lista de componente tem uma caixa de busca.
Quando o componente pertence ao CORE do moodle, no indentificador não vem o prefixo "core_" mais no AMOS tem.
Marque o componente core_message que é o componente que possui a String que esta desatualizada, ou errada.
Do lado do Botão Save filter settings tem o More options que mostra as opções avançadas de busca. Clique nele e String identifier coloque o identificador da string, neste caso "offline":
Clique em Save filter settings para buscar todas as strings.
Clique sobre a palavra "Desconectado" neste caso, e uma caixa de edição se abrirá para você editar e ali coloque "Offline" que é a palavra correta e a caixa mudará de cor para Azul como visto abaixo:
Clique em Go to the stage e uma página de revisão aparece para que possamos conferir antes de enviar:
PS: Os mantenedores pedem para não enviar mais de 100 string por vês.
Agora só clicar em Send strings to language pack maintainers e colocar um título e o motivo e enviar:
Assim que salvar será direcionado a página com todas as submissões pendentes:
E é só aguardar os mantenedores e valew por ajudar a tornar o Moodle um pouco mais atualizado.
Hoje o Daniel Neis aprovou e agora a String deste exemplo. Agora aparecerá Offline ao invés de Desconectado.