spgroup / rgms

Research Group Management System
11 stars 77 forks source link

Internacionalização de Technical Report não funciona #158

Open garabiriel opened 11 years ago

garabiriel commented 11 years ago

O termo "Technical Report", independentemente do idioma em que a aplicação está rodando aparece em inglês nos seguintes locais: tela principal do sistema, telas de listagem, detalhes, criação e edição de Technical Report.

embs commented 11 years ago

Isso aí não é só com Technical Report, não, @garabiriel. Muitas strings no código do RGMS estão hard coded -- isto é, ainda que os arquivos de I18N existam (aqueles messages.properties), eles não são usados. Para que a mágica da I18N do Grails surta efeito é preciso fazer com que as views consultem os arquivos properties antes de renderizar o texto. Grails dispõe de uma helper tag muito bacana pra fazer isso de maneira fácil sem prejudicar muito o HTML (exemplo).

Observe que é possível, inclusive, utilizar variáveis dentro do atributo code da helper tag. Qqr coisa, é só ver na documentação.

garabiriel commented 11 years ago

Entendo, mas como estou trabalhando na feature de technical report, essa issue é uma das coisas que meu teste verifica e que eu posso corrigir, inclusive já corrigi aqui algumas telas de techincal report. Por isso cadastrei a issue.