Virtualización y Cloud Computing

Configuración de Zimbra en catalán: interface web y corrector ortográfico

Es habitual que en los foros y directamente nuestros clientes, se pregunten y nos pregunten, como poder cambiar tanto el corrector ortográfico como el interfaz web a otros idiomas. Hoy os voy a explicar como a cambiar el Web Interface de Zimbra y el corrector ortográfico (aspell) al Catalán.

El procedimiento es el mismo tanto para Zimbra Network como para Zimbra OpenSource.

Antes de empezar con la configuración, es vital que verifiquemos que tenemos instalados y habilitados los siguiente paquetes: zimbra-spell y zimbra-convertd con el comando:

[zimbra@zimbra ~]$ zmprov gs `zmhostname` | grep zimbraServiceEnabled


También lo podremos comprobar accediendo mediante la  administración web, de la siguiente manera:


En primer lugar verificaremos que nuestro servidor no dispone del diccionario en catalán al no obtener la respuesta adecuada al siguiente
comando:

[root@zimbra ~]# /opt/zimbra/aspell/bin/aspell dump dicts | grep ca

Nos descargaremos el diccionario desde la web oficial de ngu.org, lo descomprimiremos y otorgaremos permisos al usuario Zimbra:

[root@zimbra ~]# cd /opt/zimbra/aspell/

[root@zimbra aspell]# wget ftp://ftp.gnu.org/gnu/aspell/dict/ca/aspell6-ca-2.1.5-1.tar.bz2

[root@zimbra aspell]# tar -jxvf aspell6-ca-2.1.5-1.tar.bz2

[root@zimbra aspell]# chown zimbra:zimbra aspell6-ca-2.1.5-1

Haremos una copia de seguridad de nuestro bashrc y le añadiremos el path completo del aspell

[root@zimbra ~]# cp -ra /opt/zimbra/.bashrc /opt/zimbra/.bashrc.ori

[root@zimbra ~]# vim /opt/zimbra/.bashrc

PATH=${ZIMBRA_HOME}/bin:${Z…………….r/sbin:/opt/zimbra/aspell/bin:${PATH}

Deberemos compilar el paquete de aspell en catalán, para lo cual necesitaremos las herramientas adecuadas. Si usamos ubuntu, necesitaremos el siguiente paquete:

root@zcs:~# aptitude install build-essential

En nuestro caso, como estamos usando CentOS, instalaremos el grupo de herramientas development tools:

[root@zimbra ~]# yum groupinstall “Development Tools”

Y compilaremos el aspell en catalán:

[root@zimbra zimbra]# chown -R zimbra:zimbra /opt/zimbra/aspell-0.60.6.1/lib/aspell-0.60

[root@zimbra ~]# su – zimbra

[zimbra@zimbra ~]$ cd /opt/zimbra/aspell/aspell6-ca-2.1.5-1

[zimbra@zimbra aspell6-ca-2.1.5-1]$ ./configure

Finding Dictionary file location … /opt/zimbra/aspell-0.60.6.1/lib/aspell-0.60

Finding Data file location … /opt/zimbra/aspell-0.60.6.1/lib/aspell-0.60

[zimbra@zimbra aspell6-ca-2.1.5-1]$ make /opt/zimbra/aspell/bin/prezip-bin -d < ca-common.cwl | /opt/zimbra/aspell/bin/aspell  –lang=ca create master ./ca-common.rws /opt/zimbra/aspell/bin/prezip-bin -d < ca-valencia-mes.cwl | /opt/zimbra/aspell/bin/aspell  –lang=ca create
master ./ca-valencia-mes.rws

[zimbra@zimbra aspell6-ca-2.1.5-1]$ make install

mkdir -p /opt/zimbra/aspell-0.60.6.1/lib/aspell-0.60/

cp ca-common.rws ca-valencia-mes.rws ca.alias ca-general.multica-valencia.multi catalan.alias catalan-general.alias catalan-valencia.alias /opt/zimbra/aspell-0.60.6.1/lib/aspell-0.60/

cd /opt/zimbra/aspell-0.60.6.1/lib/aspell-0.60/ && chmod 644 ca-common.rws ca-valencia-mes.rws ca.alias ca-general.multi ca-valencia.multicatalan.alias catalan-general.alias catalan-valencia.alias

mkdir -p /opt/zimbra/aspell-0.60.6.1/lib/aspell-0.60/

cp ca.dat ca_affix.dat /opt/zimbra/aspell-0.60.6.1/lib/aspell-0.60/

cd /opt/zimbra/aspell-0.60.6.1/lib/aspell-0.60/ && chmod 644 ca.dat ca_affix.dat

Verificaremos que realmente se ha instalado:

[zimbra@zimbra aspell6-ca-2.1.5-1]$ ls -la /opt/zimbra/aspell-0.60.6.1/lib/aspell-0.60/ | grep catalan

-rw-r–r–. 1 zimbra zimbra       80 Mar 11 18:07 catalan-general.alias

-rw-r–r–. 1 zimbra zimbra       81 Mar 11 18:07 catalan-valencia.alias

-rw-r–r–. 1 zimbra zimbra       72 Mar 11 18:07 catalan.alias

[zimbra@zimbra ~]$ /opt/zimbra/aspell/bin/aspell dump dicts | grep ca

ca

ca-general

ca-valencia

Una vez instalado el diccionario, hemos de instalar el tema.

La empresa bTactic, ha traducido el interfaz web al catalán y desde aquí me gustaría darles las gracias por la aportación.

Nos lo descargaremos accediendo a la siguiente URL:  https://github.com/btactic/zimbra-catala

[root@zimbra ~]# cd /usr/local/src/

[root@zimbra src]# ls -la | grep cata

-rw-r–r–.  1 root root    148422 Mar 12 10:32 btactic-zimbra-catala-9ccf517.zip

[root@zimbra src]# unzip btactic-zimbra-catala-9ccf517.zip

[root@zimbra src]# cd btactic-zimbra-catala-9ccf517

[root@zimbra btactic-zimbra-catala-9ccf517]# chmod 755 deploy.sh

[root@zimbra btactic-zimbra-catala-9ccf517]# ./deploy.sh

[root@zimbrabtactic-zimbra-catala-9ccf517]# /opt/zimbra/java/bin/native2ascii -encoding UTF-8 ZmMsg.properties ZmMsg_ca.properties

[root@zimbra btactic-zimbra-catala-9ccf517]# su – zimbra -c “zmcontrol stop && sleep 10 && zmcontrol start”

Una vez hecho esto, podremos ver desde la administración de Zimbra, que se ha añadido el lenguaje catalán:

Ahora ya podemos disfrutar de nuestro Zimbra Web en catalán con su correspondiente corrector ortográfico.

El usuario final podrá cambiar su interfaz y consecuentemente el corrector ortográfico:


Al cambiar el idioma, veremos que nos sugerirá refrescar el navegador:

pudiendo comprobar que funciona correctamente:

By | 2017-02-13T17:49:34+00:00 19-03-2014|Zimbra|