Webmail Squirrelmail - Tradução pt_BR
Dica publicada em Linux / Introdução
Webmail Squirrelmail - Tradução pt_BR
Olá á todos os visitantes da comunidade Viva o Linux, esta dica foi feita utilizando a distro Ubuntu 5.1 e Debian Etch GNU/Linux 4.0, creio que não haja muita dificuldade em fazer, pois vi muitos artigos na internet que em vez de ajudar, complicam. Chega de papo e vamos ao que interessa.
# apt-get udpate (atualizando arvores de atualizações)
Instalando pacotes necessários para webmail.
OBS: Instalação levando em consideração que já estejam instalado e funcionando o Apache e os módulos PHP. Caso não estejam, vamos dar uma rapidinha.
# apt-get install apache2 php5
Criando um alias para o webmail no apache2. Editando o arquivo com editor preferido aqui, estou usando o VI:
# vi /etc/apache2/httpd.conf
Vá até o final do arquivo httpd.conf e crie a seguinte linha:
# apt-get udpate (atualizando arvores de atualizações)
Instalando pacotes necessários para webmail.
OBS: Instalação levando em consideração que já estejam instalado e funcionando o Apache e os módulos PHP. Caso não estejam, vamos dar uma rapidinha.
# apt-get install apache2 php5
Criando um alias para o webmail no apache2. Editando o arquivo com editor preferido aqui, estou usando o VI:
# vi /etc/apache2/httpd.conf
Vá até o final do arquivo httpd.conf e crie a seguinte linha:
Alias /webmail "/usr/share/squirrelmail/"
DirectoryIndex index.php
DirectoryIndex index.php
Salve arquivo e reinicialize o apache2:
# /etc/init.d/apache2 restart
Instalando pacotes squirrelmail:
# apt-get install squirrelmail
# apt-get install squirrelmail-locales
Configurando as linguagens no squirrelmail para PT_BR. Para isto vamos entrar no diretório do squirrelmail:
# cd /usr/share/
# pwd
/usr/share/
# squirrelmail-configure
Ok, agora estamos na tela de configuração do squirrelmail. Aqui dentro terão vários menus, os que nos interessa são os:
Menu 3
FOLDERS DEFAULT
Dentro desse menu iremos alterar primeiramente:
3 novamente.
TRASH FOLDER
INBOX.TRASH: INBOX.Lixeira (depois de alterado pressione enter)
Agora opção 4
INBOX.Sent: INBOX.Itens enviados (depois de alterado pressione enter)
Próximo passo menu 5
INBOX.Drafts: INBOX.Rascunhos (depois de alterado pressione enter)
Ok, feito isso pressione a tecla "S" para salvar.
Após pressione "R" para voltar ao menu principal. Agora iremos alterar o arquivo de tradução o qual tem esse BUG.
MENU opção 10 Languages
1. Default Languages = en_US (Ingles)
2. Default Charset = iso-8859-1
Certo iremos alterar para seguinte.
Opção 1
[en_US]: pt_BR (depois de alterado pressione enter)
Opção 2
[iso-8859-1]: utf-8 (Depois de alterado pressione enter)
Ok, feito isso pressione a tecla "S" para salvar.
Após pressione "R" para voltar ao menu principal.
Após isso pressione "S" novamente para salvar e depois "q" para sair.
Beleza, até aí tranquilinho.
Agora basta alterar o arquivo em:
# vi /usr/share/squirrelmail/functions/i18ln.php
Linha 653. Altere o seguinte:
Na linha CHARSET 'ISO-8859-1' para:
CHARSET 'utf-8'
E a linha abaixo:
LOCALE 'pt_BR.iso-8859-1';
Para:
LOCALE 'pt_BR.utf-8';
Feito isso salve o arquivo e reinicie seu apache:
# /etc/init.d/apache2 restart
Acessando seu webmail pra ver se tudo deu certo:
http://www.seudominio.com.br/webmail
Abrirá uma tela do squirrelmail.
Bom estudo, espero ter ajudado o pessoal.
Junio® Machado
#squirrelmail-configure
mais deu erro, teria como fazer via .conf ou algum outro comando similar pra red hat?