Comparar mensagens em várias línguas

Fórum de Traduções

Boas
Existe alguma forma de comparar "traduzir" uma mensagem de erro em português para inglês?
Imaginem uma mensagem que erro escrita em português que não se consegue perceber muito bem. Como posso saber qual a equivalente noutro idioma?
Obrigado

Opções de visualização dos comentários

Seleccione a sua forma preferida de visualização de comentários e clique "Gravar configuração" para activar as suas alterações.

De que aplicação estamos a

De que aplicação estamos a falar? E é mensagem debconf?

hahaha!

hahaha! o sitio perfeito apra perguntar!

tens que primeiro mudar o locale e voltar a correr o processo que gera essa mensagem

locale -a|grep pt
para ver os locales que tens no sistema.

se nao tens pt tens que o adicionar: dpkg-reconfigure locales

depois: export LANG=pt_PT

verifica com o comando locale

volta a correr o comando

Obrigado. Já tenho isto em

Obrigado.
Já tenho isto em en_US.utf8 e agora estou à "espera" que ele se queixe novamente!

Mas de certa forma mantenho a pergunta: Se alguém por curiosidade desejar saber como foi traduzida a mensagem xxx do locale en_US.utf8 para pt_PT.utf8 tem forma de o fazer? Tipo uma lista ou tabela com estas coisas todas? Suponho que existam ficheiros aqui na máquina com isso tudo não?
Vale a pena vasculhar por estas bandas?
./usr/share/X11/locale
./usr/share/cups/locale
./usr/share/locale
./usr/bin/locale
./usr/lib/locale
./etc/default/locale

As mensagens são

As mensagens são "traduzidas" com o gettext. Os ficheiros que os mortais humanos conseguem ler são do formato pt.po (para o nosso caso), o problema é que estes ficheiros são compilados para .mo (que é binário, logo um simples mortal não o consegue ver).

Se fores ver em /usr/share/locale encontras lá no meio do lixo os directórios pt e pt_PT. Aí dentro deverão estar os ficheiros .mo para os programas que usas.
Agora para conseguires o que queres (tens de ter o gettext instalado) basta usares

msgunfmt programa.mo.

Isto deve mostrar-te um monte de texto no terminal. Para aproveitares o output disto ou redirecionas para um ficheiro:

msgunfmt programa.mo > programa.po.

Ou então se queres obter directamente um texto específico:

msgunfmt programa.mo |grep "texto especifico".

Vê isto

http://www.debian.org/international/l10n/po ou http://www.debian.org/international/po-debconf

Escolhes a língua e fazes o download do ficheiro .po... tens lá as mensagesn originais e as traduzidas....