Postagens

Mostrando postagens de agosto, 2011

Curso de Escrita de Artigos Científicos

Em 2010, enquanto ainda cursava o mestrado, tive a oportunidade de fazer um curso de Escrita de Artigos com o Professor Valtencir Zucolotto. Como parte do material disponibilizado foi perdido por alguns colegas, estou relacionando aqui os links de sites de dicas deixadas durante o curso: General Concepts http://www.bartleby.com/141/ (The Elements of Style) http://www.wisc.edu/writing/Handbook/index.html http://grammar.uoregon.edu/toc.html Transitional words http://writing2.richmond.edu/writing/wweb/trans1.html Strong words http://www.cmu.edu/styleguide/peeves.html#w Commonly misused words http://www.ag.iastate.edu/aginfo/checklist.html http://www.edufind.com/english/writing/easily_confused_words.cfm Common Errors in English http://www.wsu.edu/~brians/errors/errors.html Se alguém tiver algum a mais e quiser indicar, comente abaixo.

Internacionalização de aplicação Swing (Java)

O processo de internacionalização é bastante simples, porém exige alguns cuidados. Os passos que tenho utilizado são: Criar um pacote resource abaixo do pacote base da aplicação swing. Criar os arquivos de mensagens, com o sufixo do locale desejado. Exemplo: Para o inglês americano: messages_en_US.properties, e o conteúdo: key=caption fileMenu=Files ou para o português brasileiro: messages_pt_BR.properties, e o respectivo conteúdo: key=rótulo fileMenu=Arquivos Aqui temos a primeira grande possibilidade de problemas, as chaves que realmente forem utilizadas na aplicação, precisam estar em todos os arquivos. Prefiro utilizar uma classe utilitária que criar um método em cada janela, dialogo ou panel que minha aplicação tiver, portanto: import java.util.Locale; import java.util.ResourceBundle; public final class MessageI18NUtil { public static ResourceBundle text = null; private MessageI18NUtil() { } public static void init() { Locale locale = Lo...