<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hosting Al Descubierto &#187; webmail</title>
	<atom:link href="http://hostingaldescubierto.com/wordpress/tag/webmail/feed/" rel="self" type="application/rss+xml" />
	<link>http://hostingaldescubierto.com/wordpress</link>
	<description>Ayuda plesk  hosting, servidores dedicados y virtuales. ¿ problemas con spam, migraciones, installar aplicaciones ? podemos ayudarte</description>
	<lastBuildDate>Tue, 17 Jan 2012 22:44:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Agrengando lenguaje Vasco al webmail de Plesk: Horde</title>
		<link>http://hostingaldescubierto.com/wordpress/2009/11/12/agrengando-lenguaje-vasco-al-webmail-de-plesk-horde/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=agrengando-lenguaje-vasco-al-webmail-de-plesk-horde</link>
		<comments>http://hostingaldescubierto.com/wordpress/2009/11/12/agrengando-lenguaje-vasco-al-webmail-de-plesk-horde/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 00:55:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Soporte]]></category>
		<category><![CDATA[hode]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[webmail]]></category>

		<guid isPermaLink="false">http://hostingaldescubierto.com/wordpress/2009/11/12/agrengando-lenguaje-vasco-al-webmail-de-plesk-horde/</guid>
		<description><![CDATA[Un requisito relativamente fácil como puede ser agregar un idioma a Horde ( gestor de mail vía web y software libre ) puede complicarse al tener que realizarlo en un entorno paquetizado y cerrdado como es Plesk. El problema de modificar este componente ( u otros de Plesk ) es que futuras versiones o parches [...]]]></description>
			<content:encoded><![CDATA[<p>Un requisito relativamente fácil como puede ser agregar un idioma a <a href="http://www.horde.org/" target="_blank">Horde</a> ( gestor de mail vía web y software libre ) puede complicarse al tener que realizarlo en un entorno paquetizado y cerrdado como es Plesk. El problema de modificar este componente ( u otros de Plesk ) es que futuras versiones o parches de Plesk puedes modificar o machacar nuestros cambios. Además de no conocer el impacto real de nuestras modificaciones.</p>
<p>Desde el soporte de Parallels nos han indicado que no existe problema en agregar un nuevo lenguaje a Plesk y nos indican la guia de instalacion de idiomas en Horde <a href="http://www.horde.org/horde/docs/?f=po_README.html" target="_blank">http://www.horde.org/horde/docs/?f=po_README.html</a></p>
<p>Primero verificamos que version tenemos de Horde instalada. Vamos a intentar siempre usar las mismas versiones para quitarnos de problemas</p>
<pre>
# rpm -qa | grep horde
psa-horde-3.1.7-cos5.build92090714.19
</pre>
<p>Creamos el directorio para preparar la compilacion de los idiomas ( hay que generar los .mo a partir de ficheros .po )</p>
<pre>
mkdir -p /usr/src/horde
cd /usr/src/horde
</pre>
<p>Nos bajamos nuestra versión de horde:</p>
<pre>
wget http://ftp.horde.org/pub/horde/horde-3.1.7.tar.gz
tar zxvf horde-3.1.7.tar.gz
</pre>
<p>Ahora nos bajamos por separado los ficheros .po del cvs y que no están en la distribucion 3.1.7.<br />
Es muy importante no mezclar ficheros de distribuciones para evitar problemas. La estructura de directorios se almacenará en el directorio &#8216;horde&#8217;</p>
<pre>
export CVSROOT=:pserver:cvsread@anoncvs.horde.org:/repository
cvs login
# password: horde
# cvs co horde/po/ horde/locale horde/lib/core.php
cvs co horde/po/ horde/locale
</pre>
<p>Como solo queremos los ficheros de cadenas, mezclar phps de distinas versiones nos dará errores de clases no encontradas</p>
<pre>
cp -r horde/po/*_* horde-3.1.7/po/
cp -r horde/locale/*_* horde-3.1.7/locale/
</pre>
<p>Tenemos algunos requistios que se pueden leer en el fichero <a href="http://cvs.horde.org/h/chora/co.php/horde/po/README?r=1.39" target="_blank">REAME</a>. </p>
<pre>
cd /usr/src/horde-po
wget http://download.pear.php.net/package/File_Find-1.3.0.tgz
wget http://download.pear.php.net/package/Console_Table-1.1.3.tgz

mkdir -p pear/Console
mkdir -p pear/File

tar zxvf File_Find-1.3.0.tgz -C pear/File/ *Find.php
mv pear/File/File_Find-1.3.0/Find.php pear/File/

tar zxvf Console_Table-1.1.3.tgz -C pear/Console/ *Table.php
mv pear/Console/Console_Table-1.1.3/* pear/Console/
</pre>
<p>También necesitamos la herramienta gettext al menos la version 0.12</p>
<pre>
yum install gettext
</pre>
<p>Dado que ejecutamos php con la configuracion de Plesk estamos limitados a la ejecución de comandos bajo safe_mode. En la cabecera de translator.php, agregamos las rutas necesarias ( include_path ) y con php -n hacemos que no cargue el /etc/php.ini para saltarnos el safe_mode</p>
<pre>
#!/usr/bin/php -qn
&lt;?php
ini_set ("include_path", "/usr/src/horde/horde-3.1.7/lib:/usr/share/psa-pear/:/usr/src/horde/pear/:." );
</pre>
<p>Ahora generamos los ficheros:</p>
<pre>
./translator.php make
</pre>
<p>Copiamos los ficheros de cadenas a nuestra ubicación de la instalación de Plesk. Cuidado, no copiar ningún php de la rama del cvs a nuestra rama estable.</p>
<pre>
cp /usr/src/horde/horde-3.1.7/locale/* /usr/share/psa-horde/locale/
</pre>
<p>Por último editar la configuracón de horde de plesk para que aparezca el nuevo idioma disponible:</p>
<pre>
/etc/psa/webmail/horde/horde/nls.php
$nls['languages']['eu_ES'] = 'Euskera';
</pre>
<p>Aún no he tenido la oportunidad de problarlo pero casi seguro que con alguna alguna actualización, machaca este fichero y hay que volver a editarlo para agregar el idioma.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fhostingaldescubierto.com%2Fwordpress%2F2009%2F11%2F12%2Fagrengando-lenguaje-vasco-al-webmail-de-plesk-horde%2F&amp;title=Agrengando%20lenguaje%20Vasco%20al%20webmail%20de%20Plesk%3A%20Horde" id="wpa2a_2">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://hostingaldescubierto.com/wordpress/2009/11/12/agrengando-lenguaje-vasco-al-webmail-de-plesk-horde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

