Estive passando os últimos dias trabalhando bastante com o GNU gettext e a implementação dele no wxWidgets. Estamos ficando bastante satisfeitos com o resultado.
Basicamente, podemos ter um programa com traduções em várias línguas – sem alterar uma letra no código fonte. É bem interessante e funcional. Até o momento o Maximus já tem versão em Português do Brasil e Inglês (incompleta). Mas antes de lançar, vou ter de incluir o gettext no Maximus Server, já que muitas mensagens vem diretamente do servidor para o Client.
O bom é, como o Maximus é totalmente modular, ele pode ser fácilmente extendido para suportar localization, sem grandes alterações no código. Ou seja, você poderá ter operadores logados simultâneamente, com línguas e mensagens diferentes em tempo real. Uau.
Quero ver se existe outro software da área assim
.