Traduzir dicas e mensagens do login

Quem nunca prestou atenção nas mensagens que aparecem assim quando efetuamos login pelo Linux? São piadas, dicas, frases, mensagens, pensamentos e até simples imagens formadas de caracteres ASCII. Mas o problema é que na maioria das distribuições, essas mensagens estão em inglês e isso é um pequeno inconveniente, principalmente para aqueles que pouco entendem de inglês.

[ Hits: 17.082 ]

Por: Carlos Vinícius Braga dos Santos em 29/11/2006 | Blog: http://slaypher.wordpress.com


Instalando as traduções



Esse simples tutorial mostrará como alterar essas mensagens para português e incluir novas mensagens já traduzidas para a alegria de todos, com dicas, piadas e imagens ASCII para a nossa diversão.

Usei para esse tutorial o Slackware 11.0 na instalação completa, mas os pacotes responsáveis pelas mensagens se encontram em "bsd-games". Nele estão contidos todos os arquivos que cuidam de nos mostrar as mensagens quando efetuamos login. Caso você não o tenha instalado, acesse o CD-ROM ou o DVD do Slackware e instale usando o utilitário "installpkg". O pacote do "bsd-games" se encontra em "/slackware/y/bsd-games...tgz".

# installpkg bsd-games...tgz

Após instalar o pacote bsd-games, vamos verificar se está tudo OK dando o comando "fortune".

# fortune

Deve aparecer uma mensagem em inglês, então nossas dicas do fortune estão ativas, mas ainda temos que adicionar as dicas em português. Para isso devemos baixar um pacote com as tais mensagens já traduzidas, então acesse o link:
Depois de terminado o download, vamos descompactar o arquivo com o comando:

# tar -zxvf fortunes-mario_0.20.orig.tar.gz

Será criada uma pasta com o mesmo nome do arquivo, acesse a pasta e vamos lá! Para instalar os novos arquivos já traduzidos, basta executar o script de instalação ou então copiar os arquivos mario.* para o diretório /usr/share/games/fortunes/. Mas vamos executar a partir do script, para isso basta executá-lo da seguinte forma:

# ./instalar.sh

Será executado o script de instalação do "fortune mario" e precisamos informar apenas o diretório onde se encontram as mensagens do fortune e como já foi dito, o diretório é /usr/share/games/fortunes/. Com isso a instalação está completa!

    Próxima página

Páginas do artigo
   1. Instalando as traduções
   2. Fazendo as alterações
Outros artigos deste autor

Backup automatizado e seguro usando SSH / SCP / SFTP

Utilizando atributos em partições ReiserFS

Você sabe o que é INODE?

Leitura recomendada

Instalando o GNU/Linux numa máquina virtual (e aprendendo sem correr riscos)

Ganhe uma camiseta do Viva o Linux ajudando o Viva o Android

O Linux e eu - uma parceria ideológica, funcional e divertida

Conceitos de criptografia com chave simétrica e assimétrica

CUIDADO com o comando "dd", embora muito útil ele pode ser perigoso

  
Comentários
[1] Comentário enviado por auditor em 29/11/2006 - 12:20h

manero..adoro personalizaçoes...vlw mesmo

[2] Comentário enviado por coffnix em 29/11/2006 - 22:28h

aqui não funcionou.... mesmo copiando os arquivos manualmente:

chemonz@chemonz 28 $ fortune
fortune: `/usr/share/games/fortunes/mario.piadas' not a fortune file or directory


[3] Comentário enviado por slaypher em 30/11/2006 - 08:44h

Olá,
primeiramente verifique se o fortune está instalado, depois disso, se os arquivos mario.* estão todos no diretório do fortune, para só assim fazer as alterações no arquivo. Aparentemente, o fortune está instalado mas não foi possível encontrar os arquivos mario.* então verifique se os mesmos se encontram no diretório correto.

[4] Comentário enviado por irczito em 30/11/2006 - 17:03h

soh para ajudar o chemonz, eu uso Slackware11, o script instalar.sh não funcionou aki, nem procurei saber o motivo, então copiei os arquivos mario* para /usr/share/games/fortunes/ e recebi o mesmo erro:

fortune: `/usr/share/games/fortunes/mario.piadas' not a fortune file or directory

Então fui ver o que o instalar.sh fazia e decobri que ele cria um arquivo .dat para cada arquivo mario.*

Resolvido :D foi soh executar o seguinte comando em cada arquivo mario.* Ex:
# strfile mario.geral
e copiar os arquivos dat para a pasta /usr/share/games/fortunes/.

Prontinho, funcionou bacana.

Apropósito, valeu slaypher, gostei muito de ter essa parada em portugês.

[5] Comentário enviado por slaypher em 01/12/2006 - 00:28h

irczito,

obrigado pelo elogio e pela colaboração também com seu comentário, assim quem tiver problemas ao tentar traduzir as mensagens, já tem uma referência do que fazer.

[]'s

[6] Comentário enviado por coffnix em 01/12/2006 - 01:08h

irczito,

gostei, vlw pela sua dica... eu nem me dei ao trabalho de ler o arquivo install.sh.. hauahuhau

vou gerar um tgz pro slack 11 okz?


vlw

[7] Comentário enviado por slaypher em 01/12/2006 - 18:35h

chemonz,

depois de criar o TGZ posta o link pra gente.

[]'s

[8] Comentário enviado por Century_Child em 05/12/2006 - 01:10h

Lembrando que vocês podem criar seus próprios arquivos de 'fortunes'.

Letras de música, dicas de Linux, curiosidades, "pérolas", datas comemorativas... Qualquer coisa que possa ser expressa em texto!

É só criar um arquivo no estilo:

mensagem1
%
mensagem2
%
...

, rodar o strfile sobre ele e depois passar para o /usr/share/games/fortunes.

[]s

[9] Comentário enviado por xerxeslins em 28/11/2008 - 18:16h

Legal! =)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts