Mozilla em Klingon, Sindarin e até em Português Todo mundo que já tenha tido algum contato com grandes projetos de Software Livre sabe que a localização e internacionalização de programas é de fato importante e até essencial, em especial em lugares como a França e Itália; onde se praticamente não usa softwares que não estejam traduzidos ou pelo menos sejam traduzíveis. O projeto Mozilla possui um ótimo time L10N, porém, a ferramenta que atualmente todos usam não é muito produtiva nem útil para se criar um método mais colaborativo acerca das traduções. Caso você queira traduzir alguma parte da suíte Seamonkey, suponhamos o componente ChatZilla, você precisa fazer o download da última versão do Mozilla Translator (datada de 2002), instalar o kit de desenvolvimento Java (SDK), estudar e fuçar sobre como o MT funciona e aí sim começar a traduzir. Nesse caso, a curva de aprendizado do MT é absurda demais ao ponto de pedirmos pra qualquer um ir lá e aprender a usá-lo. Entretanto, caso aprenda a usar, você não irá conseguir facilmente, por exemplo, mesclar dois pacotes de traduções no MT, o que torna as coisas difíceis, pois somente uma pessoa poderá trabalhar na tradução diretamente. Pelo menos foi isso que nós do Mozilla Brasil notamos. Alguns projetos fantásticos como o KDE e GNOME usam por padrão o format POT para traduzir seus arquivos de interface e programas, e assim fazem um trabalho simples e rápido. Então, o que você acharia de usar algo similar pra traduzir o T-Rex? Você até poderia usar o Kbabel ou alguma outra ferramenta popular para traduzir os arquivos DTD do Mozilla. Ops, espere, um arquivo DTD não é um POT! Antes de mais nada precisamos tentar entender os termos usados: - Arquivos POT são arquivos com os textos e mensagens originais de um determinado programa mais os mesmos campos duplicados (respectivamente, msgid e msgstr), em branco, para que uma tradução possa ser feita. POT signifca Portable Object Template, ou em português, Modelo de Objeto Portável e é através dele que a tradução começa. Quase todos os Softwares Livres decentes possuem suporte a gnu/gettext, que é a biblioteca que dá os arquivos POT como frutos. - Arquivos DTD significam Document Type Definition, ou Definição de Tipo de Documento e os arquivos do Mozilla usam esse tipo de mecanismo pra armazenar textos e mensagens da interface. Se você abrir algum DTD do Mozilla você poderá ver um monte de sentenças