Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Slackware
Por squidfjv
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Traduzir dicas e mensagens do login
Linux user
slaypher
29/11/2006
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.
Por: Carlos Vinícius Braga dos Santos | Blog: http://slaypher.wordpress.com
[ Hits: 9859 ]
Conceito: 9.7   5 voto(s)5 voto(s)5 voto(s)5 voto(s)5 voto(s) + quero dar nota ao artigo

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

Leitura recomendada

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 chemonz 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 chemonz 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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.