domingo, 9 de janeiro de 2005

Lingo mongos

Extremamente débeis os esquemas de suporte a línguas na quase totalidade dos programas, sejam open source, sejam caixa-preta. Não entendo porque os programadores não escolhem fazer como o Opera Browser ou o Total Commander. Estes softwares, inteligentemente, colocam todas as frases que devem ser traduzidas num arquivo texto que pode ser facilmente vertido para qualquer idioma e carregado nos programas na hora que eles rodam. Simples, fácil e rápido.

Em vez disso, em geral os programas codificam as frases diretamente no código-fonte (hard code) ou colocam em algum arquivo auxiliar em formato binário (resource) que precisa ser compilado, depois de traduzido. Mais uma área em que os programadores esquecem a regra do KISS: Keep It Simple, Stupid!

Nenhum comentário: