Configurar Squirrelmail en español / castellano
El squirrelmail (webmail open-source) por default se instala en ingles. Si queremos pasarlo a español, debemos hacer un par de cosas…
1. Bajate el paquete all_locales* desde http://www.squirrelmail.org/download.php, en la sección Translations, para la versión que vos estes usando.
2. Descomprimilo y move las carpetas images, help y locale dentro del directorio raiz del Squirrelmail. (o ejecuta el script install que lo hace automaticamente).
3. Instalar los paquetes gettext y gettext-base (apt-get install gettext y gettext-base)
4. Ejecutar ‘dpkg-reconfigure locales’ y elegir los idiomas que queremos usar (incluyendo todas las variables ISO.
5. Modificar el archivo default_pref dentro de la carpeta data de squirrel, agregando una nueva línea al final: language=es_ES
(así or default todo usuario q no haya elegido un idioma, tendria español).
6. Si usas PHP con safe-mode on, debés agregar una linea que diga: php_admin_value safe_mode_allowed_env_vars LC_ALL,LANG,LANGUAGE,PHP_ en la definición del vhost. Ejemplo:
<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot /var/www/webmail.dominio.com/htdocs
ServerName webmail.dominio.com
ErrorLog /var/www/webmail.dominio.com/logs/error_log
CustomLog /var/www/webmail.dominio.com/logs/access_log combined
<Directory /var/www/webmail.dominio.com/htdocs>
php_admin_flag engine On
php_admin_flag safe_mode On
php_admin_flag register_globals Off
php_admin_value open_basedir /var/www/webmail.dominio.com/
php_admin_flag display_errors Off
php_admin_flag log_errors On
php_value error_log «/var/www/webmail.dominio.com/logs/php_log»
php_admin_value upload_tmp_dir «/var/www/webmail.dominio.com/tmp»
php_value session.save_path «/var/www/webmail.dominio.com/tmp»
php_admin_value safe_mode_allowed_env_vars LC_ALL,LANG,LANGUAGE,PHP_
AllowOverride AuthConfig
</Directory>
</VirtualHost>
7. Reiniciar apache