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
Comentar
Muito bom... parabéns!
É justamente isso que tenho em mente melhorar as coisas quando tiver um tempo troco melhores ideias
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!
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
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
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)