Saudações,

Tenho utilizado o Ardublock ultimamente e aplicado algumas aulas em duas turmas em uma cidade do interior... e me deparei com uma certa dificuldade com relação a tradução que ainda atrapalha, pois, existem os elementos de Tooltip que é pra facilitar e acaba "atrapalhando" por falta de capacitação dos alunos e isso é perfeitamente aceitável já que todos muito jovens e etc.

Resolvi realizar umas modificações e seguir o padrão do projeto Ardublock e consegui concluir as traduções somente adicionando ao arquivo de properties um elemento extra da seguinte maneira:

 - Para Português do Brasil temos => ardublock_pt_BR.properties

 - Com um padrão bem simples Ex:    

                     bg.true=VERDADEIRO ( aqui temos a tradução do elemento  booleano com o LABEL TRUE)
                     tip.true=Retorna o valor booleano Verdade ( Aqui minha alteração onde colocamos uma mensagem para o ToolTip de maneira mais amigável )

No geral 4 arquivos foram alterados onde temos 

 1 - /ardublock/src/main/resources/com/ardublock/block/ardublock.xml ( arquivo que contém todos os elementos e onde facilita a busca pelo  <description> <text>string message</text>  </description> que é o ToolTip )

 2 - /ardublock/src/main/resources/com/ardublock/block/ardublock.properties ( arquivo para incluir as tip´s )

 3 - /openblocks/src/main/java/edu/mit/blocks/controller/WorkspaceController.java ( arquivo com o método que garante a internacionalização "por onde me guiei para manter o padrão"

 4 - /openblocks/src/main/java/edu/mit/blocks/codeblocks/BlockGenus.java ( arquivo onde realizei a maioria das alterações )

Estou em fase de estudos para poder realizar algumas modificações que gostaria de poder estar utilizando no Ardublock como por exemplo um bloco de funções "o que facilitaria muito a utilização do mesmo" possibilitando uma passagem para o nível intermediário de programação... onde o aluno já poderá se acostumar com conceitos mais avançados e assim reduzir o impacto da mudança de ambiente Gráfico para Texto "programação direta"

[]´s

Exibições: 2301

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de Leonilde Diogenes Gurgel Neto em 30 julho 2013 às 21:34

Muito bom... parabéns!
É justamente isso que tenho em mente melhorar as coisas quando tiver um tempo troco melhores ideias

Comentário de Daniel Girardi em 30 julho 2013 às 21:11
Mudei as cores, as estruturas, retirei os blocos que não nos interessa, tipo seedduino e linkerkit e criei alguns blocos.
Bloco p adicionar um codigo especifico no head, setup e loop. Criei os blocos == e != para o caso boleano e um bloco de repeticao com o nome da variável podendo ser definida pelo usuario.
Comentário de Leonilde Diogenes Gurgel Neto em 30 julho 2013 às 20:56

Tranquilo Daniel... isso eu vi :D
O que gostaria de saber e que no post não informa, são as modificações.

Quanto a troca de ideias e etc, seria mais voltado para melhorar alguns pontos específicos de bug´s conhecidos e melhorias do projeto original.
[]´s e fico no aguardo sobre as modificações que você realizou!

Comentário de Daniel Girardi em 29 julho 2013 às 9:31

Leonilde,

No final deste post há o link para o meu Ardublock: http://www.icexduino.blogspot.com.br/2013/07/icexduino-contribuindo...

Se você quiser o link direto para o arquivo: https://www.dropbox.com/s/5pw6rqgch8zgw9r/ardublock-all.jar
Se quiser o código fonte da minha versão, eu criei um fork do projeto original https://github.com/danielfsc/ardublock.

E por fim, se quiser trocar informações e dar sugestões meu email é girardi1309@gmail.com

Comentário de Leonilde Diogenes Gurgel Neto em 29 julho 2013 às 8:07

Saudações Daniel Girardi,

Quando li seu comentário fiquei surpreso, pois ,cheguei a pensar que não teria retorno deste post.

Entrei no link informado e não encontrei "versão reformulada do ardublock", já contribui uma vez no projeto ofcial(https://github.com/taweili/ardublock/graphs/contributors) e gostaria de trocar ideias.


Att,

Leonilde

Comentário de Daniel Girardi em 29 julho 2013 às 0:46
Www.icexduino.blogspot.com nesse site tem uma versão reformulada do ardublock.

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço