Index: branches/2.2/phpgwapi/setup/phpmailer.lang-es.php
===================================================================
--- branches/2.2/phpgwapi/setup/phpmailer.lang-es.php	(revision 3665)
+++ branches/2.2/phpgwapi/setup/phpmailer.lang-es.php	(revision 3665)
@@ -0,0 +1,22 @@
+<?php
+/**
+ * PHPMailer language file.  
+ * Portuguese Version
+ * By Paulo Henrique Garcia - paulo@controllerweb.com.br
+ */
+
+$PHPMAILER_LANG = array();
+$PHPMAILER_LANG["provide_address"] = 'Vusted debe colocar por lo menos una dirección e correo.';
+$PHPMAILER_LANG["mailer_not_supported"] = 'Correo no soportado .';
+$PHPMAILER_LANG["execute"] = 'No fue posible ejecutar: ';
+$PHPMAILER_LANG["instantiate"] = 'No fue possible instanciar la función mail.';
+$PHPMAILER_LANG["authenticate"] = 'Erro de SMTP: No fue posible autenticar.';
+$PHPMAILER_LANG["from_failed"] = 'Las direcciones del remitente a seguir fallaron: ';
+$PHPMAILER_LANG["recipients_failed"] = 'Error de SMTP: Las direcciones del remitente a seguir fallaron: ';
+$PHPMAILER_LANG["data_not_accepted"] = 'Error de SMTP: Datos no aceptados.';
+$PHPMAILER_LANG["connect_host"] = 'Error del SMTP: No fue posible conectar con el servidor SMTP.';
+$PHPMAILER_LANG["file_access"] = 'No fue posible accesar el archivo: ';
+$PHPMAILER_LANG["file_open"] = 'Error de Archivo: No fue:  posible abrir archivo';
+$PHPMAILER_LANG["encoding"] = 'Codificación  desconocida: ';
+
+?
Index: branches/2.2/mobile/setup/phpgw_es-es.lang
===================================================================
--- branches/2.2/mobile/setup/phpgw_es-es.lang	(revision 3665)
+++ branches/2.2/mobile/setup/phpgw_es-es.lang	(revision 3665)
@@ -0,0 +1,75 @@
+Add Recipient	mobile	es-es	Agregar Destinatario
+Calendar	mobile	es-es	Agenda
+contact center	mobile	es-es	Direcciones
+continue	mobile	es-es	Continuar
+Do you like to delete this message?	mobile	es-es	Desea excluir este mensaje?
+download attachs	mobile	es-es	Desea bajar anexos en e-mails?
+Download	mobile	es-es	Bajar Archivos (Download)
+Drafts	mobile	es-es	Borrador
+E-mail	mobile	es-es	e-mail
+From	mobile	es-es	De
+Forward	mobile	es-es	reenviar
+Logout	mobile	es-es	Salir
+To	mobile	es-es	Para
+Subject	mobile	es-es	Asunto
+Send	mobile	es-es	Enviar
+Reply	mobile	es-es	Responder
+Reply to All	mobile	es-es	Responder a Todos
+Folder	mobile	es-es	Carpeta
+of	mobile	es-es	de
+Inbox	mobile	es-es	Bandeja de Entrada
+Return	mobile	es-es	Regresar a la lista de E-mails
+Logout	mobile	es-es	Salir
+People	mobile	es-es	Personal
+Calendar	mobile	es-es	Agenda
+Contact Center	mobile	es-es	Contactos
+Create mail	mobile	es-es	Nuevo Correo
+E-mail	mobile	es-es	E-mail
+This message have attachment(s)	mobile	es-es	Este e-mail posee anexo(s)
+This message don't have attachment(s)	mobile	es-es	Este e-mail no posee anexo(s)
+Catalog	mobile	es-es	Catálogo
+Phone	mobile	es-es	Teléfono
+Message sent successfully	mobile	es-es	Mensaje enviado con éxito
+Message not sent	mobile	es-es	Mensaje no enviado
+More Folders...	mobile	es-es	Mas Carpetas...
+error	mobile	es-es	Error: 
+Some addresses in the To field were not recognized. Please make sure that all addresses are properly formed	mobile	es-es	Algunas direcciones en el campo "Para" no fueron reconocidos. Por favor verifique que todas las direcciones estén bien escritas
+Empty folder	mobile	es-es	Carpeta vacía
+Accept	mobile	es-es	Aceptar
+Accepted	mobile	es-es	acepto
+Reject	mobile	es-es	Rechazar
+Rejected	mobile	es-es	rechazado
+Location	mobile	es-es	Local
+Start Date/Time	mobile	es-es	Fecha/Hora Inicio
+End Date/Time	mobile	es-es	Fecha/Hora Fin
+schedule	mobile	es-es	Agendar
+continue scheduling	mobile	es-es	Continuar agendando
+already_addeds:	mobile	es-es	ya agregados:
+Start Date	mobile	es-es	Fecha(Inicio)
+End Date	mobile	es-es	Fecha(Fin)
+Start Time	mobile	es-es	Hora(Inicio)
+End Time	mobile	es-es	Hora(Fin)
+keep add participants	mobile	es-es	Agregar participantes
+your suggested time of <b> %1 - %2 </b> conflicts with the following existing calendar entries:	mobile	es-es	Horário sugerido: <B> %1 - %2 </B> está en conflicto con las siguientes entradas en el calendario:
+scheduling conflict	mobile	es-es	Conflicto de agendamiento
+Sent	mobile	es-es	Enviados
+ignore conflict	mobile	es-es	Ignorar conflicto
+re-edit event	mobile	es-es	Re-Editar evento
+username_mobile	mobile	es-es	Usuario
+password_mobile	mobile	es-es	Contraseña
+the search argument must have at least 4 digits	mobile	es-es	El argumento de búsqueda debe poseer por lo menos 4 dígitos
+choose the participants	mobile	es-es	Seleccione los participantes
+choose the recipients	mobile	es-es	Seleccione los destinatarios
+Added	mobile	es-es	Agregando
+To See Commitment	mobile	es-es	Para ver compromiso
+To accept	mobile	es-es	Aceptar
+To reject	mobile	es-es	Rechazar
+Trash	mobile	es-es	Papelera
+alarm	mobile	es-es	Alarma
+To Delegate	mobile	es-es	Delegar
+No matches found	mobile	es-es	Contacto no localizado
+The message was moved to trash	mobile	es-es	El mensaje fue movido para la papelera.
+What is the maximum number of messages per page?	mobile	es-es	Cual es el número máximo de mensajes por página?
+Option	mobile	es-es	Opción
+Value	mobile	es-es	Valor
+Search	mobile	es-es	Buscar
Index: branches/2.2/filemanager/setup/phpgw_es-es.lang
===================================================================
--- branches/2.2/filemanager/setup/phpgw_es-es.lang	(revision 3019)
+++ branches/2.2/filemanager/setup/phpgw_es-es.lang	(revision 3665)
@@ -9,4 +9,6 @@
 comments cannot contain "%1"	filemanager	es-es	Los comentarios no pueden tener "%1"
 copied %1 to %2	filemanager	es-es	Copiado %1 a %2
+%1 files copied successfuly	filemanager	es-es	%1 archivos fueron copiados con éxito
+File copied successfuly	filemanager	es-es	El archivo fue copiado con éxito
 copy to	filemanager	es-es	Copiar A
 copy to:	filemanager	es-es	Copiar a:
@@ -17,15 +19,42 @@
 could not delete %1	filemanager	es-es	No se pudo borrar %1
 could not move %1 to %2	filemanager	es-es	No se pudo mover %1 a %2
+Select a folder	filemanager	es-es	Selecione una carpeta
 could not move file because no destination directory is given	filemanager	es-es	No se puedo mover el fichero porque no se indicó el directorio de destino
 could not rename %1 to %2	filemanager	es-es	No se pudo renombre %1 a %2
+loading	filemanager	es-es	Cargando
 could not save %1	filemanager	es-es	No se pudo guardar %1
 create file	filemanager	es-es	Crear fichero
 create folder	filemanager	es-es	Crear carpeta
+new	filemanager	es-es	nuevo
+close	filemanager	es-es	Cerrar
 created	filemanager	es-es	Creado
 created %1	filemanager	es-es	Se ha creado %1
 created %1,%2	filemanager	es-es	Se ha creado %1,%2
+You have no permission to access this file	filemanager	es-es	Usted no tiene permiso para accesar este archivo
+One of the files sent was considered infected	filemanager	pt-bt	Uno de los archivos enviados fue considerado infectado por vírus
+Note: Uploaded is limited to %1MB	filemanager	es-es	Nota: El tamaño máximo de envío es limitado a %1MB
+This property will change the visibility of all users that have access to this file, continue?	filemanager	es-es	Esta propriedad cambia la visibilidad de los usuarios que están compartidos, desea continuar?
+Click to change comments	filemanager	es-es	Click para modificar comentarios
+All files created sucessfuly	filemanager	es-es	archivos fueron creados con éxito
 created by	filemanager	es-es	Creado por
 created directory %1	filemanager	es-es	Directorio %1 creado
 date	filemanager	es-es	Fecha
+Error:	filemanager	es-es	Error:
+Are you sure you want to delete	filemanager	es-es	Usted esta seguro que desea borrar
+Please type the text "%1" to delete	filemanager	es-es	Por favor, escriba "%1" para borrar
+created directory %1	filemanager	es-es	Creada carpeta %1
+date	filemanager	es-es	Data
+export	filemanager	es-es	exportar
+This file is being edited right now by:	filemanager	es-es	Este archivo está siendo editado por: 
+portrait	filemanager	es-es	retrato
+Could not mark as restricted	filemanager	es-es	no fue posible marcar como restringido
+%1 marked as restricted	filemanager	es-es	%1 fue marcado como restringido
+%1 unmarked as restricted	filemanager	es-es	%1 fue desmarcado como restringido
+Mark as restricted	filemanager	es-es	Marcar como restringido
+Unmark as restricted	filemanager	es-es	Desmarcar como restringido
+landscape	filemanager	es-es	paisaje
+letter	filemanager	es-es	carta
+Disposition of pdf output	filemanager	es-es	Salida en  pdf
+Type of pdf paper	filemanager	es-es	Tipo de papel para exportar
 default number of upload fields to show	filemanager	es-es	Número predeterminado de campos a mostrar
 delete	filemanager	es-es	Borrar
@@ -42,5 +71,5 @@
 execute	filemanager	es-es	Ejecutar
 failed to create directory	filemanager	es-es	fallo al crear el directorio
-fake base dir did not exist, egroupware created a new one.	filemanager	es-es	El directorio base ficticio no existía, y eGroupWare ha creado una nueva
+fake base dir did not exist, egroupware created a new one.	filemanager	es-es	El directorio base ficticio no existía, y expresso ha creado una nueva
 file	filemanager	es-es	Fichero
 file %1 already exists. please edit it or delete it first.	filemanager	es-es	El fichero %1 ya existe. Por favor, edítelo o bórrelo antes.
@@ -54,5 +83,4 @@
 files	filemanager	es-es	Ficheros
 files in this directory	filemanager	es-es	Ficheros en este directorio
-files is this directory	filemanager	es-es	Ficheros en este directorio
 folder	filemanager	es-es	Carpeta
 folder up	filemanager	es-es	Subir una carpeta
@@ -72,4 +100,15 @@
 move to:	filemanager	es-es	Mover a:
 moved %1 to %2	filemanager	es-es	Se ha movido %1 a %2
+%1 files moved successfuly	filemanager	es-es	%1 archivos movidos con exitos
+File moved successfuly	filemanager	es-es	archivo movido con exitos
+Archive	filemanager	es-es	Archivar
+Unarchive	filemanager	es-es	Desarchivar
+New Folder	filemanager	es-es	Nueva carpeta
+Remove Folder	filemanager	es-es	Borrar carpeta
+Do you really want to remove folder: %1?	filemanager	es-es	Usted realmente desea borrar la carpeta: %1?
+Your operation was successfully executed	filemanager	es-es	Su operación fue ejecutada con éxito
+Wrong password	filemanager	es-es	contraseña errada
+It was not possible to execute it	filemanager	es-es	Por lo menos un error ocurrió en la operacion
+Please, type archive password or leave it empty if it is not encrypted	filemanager	es-es	Por favor escriba una contraeña, o deje en blanco en el caso en que el archivo no esta protegido con contraseña
 no files in this directory.	filemanager	es-es	No hay ficheros en este directorio
 no version history for this file/directory	filemanager	es-es	No hay historial de versión para este fichero o directorio
@@ -79,4 +118,5 @@
 please select a file to delete.	filemanager	es-es	Por favor, seleccione un fichero para borrar
 preferences old	preferences	es-es	Preferencias antiguas
+Please select a file	filemanager	es-es	Por favor seleccione un archivo
 preview %1	filemanager	es-es	Vista previa de %1
 preview of %1	filemanager	es-es	Vista previa de %1
@@ -84,6 +124,8 @@
 reload	filemanager	es-es	recargar
 rename	filemanager	es-es	Renombrar
+Reconstruct	filemanager	es-es	Reconstruir
 renamed %1 to %2	filemanager	es-es	Se ha renombrado %1 a %2
 replaced %1	filemanager	es-es	Reemplazado %1
+created new %1	filemanager	es-es	Creado nuevo archivo %1
 save %1	filemanager	es-es	Guardar %1
 save %1, and go back to file listing	filemanager	es-es	Guardar %1, y volver al listado de ficheros
@@ -114,5 +156,35 @@
 view documents in new window	filemanager	es-es	Ver documentos en una ventana nueva
 view documents on server (if available)	filemanager	es-es	Ver documentos en el servidor (si está disponible)
+New...	filemanager	es-es	Nuevo...
+Tools	filemanager	es-es	Herramientas
+Preferences	filemanager	es-es	Preferencias
+Search	filemanager	es-es	Buscar
+View	filemanger	es-es	Visualizacion
+View as list	filemanager	es-es	Ver como lista
+View as icons	filemanager	es-es	Ver como ícones
+Drag and drop to move	filemanager	es-es	Arrastre y suelte para mover
+Type	filemanager	es-es	Tipo
+Cancel	filemanager	es-es	Cancelar
+Save	filemanager	es-es	Salvar
+My folder	filemanager	es-es	Mi carpeta
+Edit folders	filemanager	es-es	Editar carpetas
+Share folders	filemanager	es-es	Compartir carpetas
+Empty file	filemanager	es-es	archivo vacío
+File from model	filemanager	es-es	archivo de modelo
+Article	filemanager	es-es	Articulo
+Todo	filemanager	es-es	Tarifas
+Slide	filemanager	es-es	presentación
+Cards	filemanager	es-es	Cartas
+Resume	filemanager	es-es	Currículo
+Impossible to edit this file	filemanager	es-es	Imposible editar el archivo seleccionado
+it was not possible to send your file	filemanager	es-es	no fue posible enviar su archivo
+Please, type a strong password (suggestion: at least 8 characters, letters and numbers) or leave it empty to archive only	filemanager	es-es	Por favor, escriba una contraseña segura (sugerencia: minimo 8 caracteres con letras y números) o deje el campo vacio para solamente archivar
+Please, retype your password	filemanager	es-es	Por favor, reescriba su contraseña
+passwords are differents	filemanager	es-es	las contraseñas son diferentes
+Enter with the name of new file/directory	filemanager	es-es	Ingrese el nombre del nuevo archivo/directorio
+File extension forbidden or invalid file	filemanager	es-es	Formato de archivo inválido
+view documents in new window	filemanager	es-es	Visualizar documentos en una nueva ventana
+view documents on server (if available)	filemanager	es-es	Visualizar documentos en el servidor (si estan disponible)
 who	filemanager	es-es	Quién
 you do not have access to %1	filemanager	es-es	No tiene acceso a %1
-your home dir did not exist, egroupware created a new one.	filemanager	es-es	Su directorio inicial no existía, y eGroupWare ha creado uno nuevo.
+your home dir did not exist, egroupware created a new one.	filemanager	es-es	Su directorio inicial no existía, y expresso ha creado uno nuevo.
Index: branches/2.2/doc-expressolivre/suse/expressoInstallSuse10.0-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/suse/expressoInstallSuse10.0-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/suse/expressoInstallSuse10.0-es.sh	(revision 3665)
@@ -0,0 +1,240 @@
+#!/bin/bash
+############################################################
+### Ultima modificacion: 16/08/06
+###
+### recordando que los paquetes abajo
+### indicados son para una maquina
+### si va a utilizar un servidor de e-mails y de ladp, por ejemplo, 
+### de otra máquina, algunos paquetes no eran necesarios.
+### depende de cada implementación.
+### Lea todo este script y ajustelo a sus necesidades.
+############################################################
+
+
+### Instala todos los paquetes y dependencias necesarias al Expresso.
+### Ese proceso es un poco demorado y exige que los repositorios online
+### estén configurados.
+### Descomente esta linea para resolver todas las dependencias de Expresso.
+yast -i apache2 apache2-prefork apache2-mod_php4 apache2-mod_perl openssl openssl-devel php4 php4-devel php4-session php4-gd php4-imap php4-ldap php4-pgsql php4-fastcgi php4-mbstring postgresql postgresql-server openldap2 openldap2-client openldap2-devel openldap2-back-meta openldap2-back-perl db42 cyrus-imapd cyrus-sasl-devel cyrus-sasl cyrus-sasl-saslauthd postfix vim perl-Cyrus-IMAP imap-lib perl-Parse-RecDescent perl-TermReadKey perl-TermReadLine-Gnu perl-MLDBM perl-MLDBM-Sync perl-ldap perl-Apache-AuthNetLDAP perl-libwww-perl perl-HTML-Parser perl-Tie-IxHash perl-HTML-Tagset perl-Convert-ASN1 readline-devel readline zip uzip
+
+echo -e "\n\n\n\n\n\n##########################################################\n"
+echo -e "BIENVENIDO A LA INSTALACION DE EXPRESSO LIVRE\n"
+echo -e "Este script fue echo para correr en sistema Linux Suse 10.0.\n"
+echo -e "Cualquier otro sistema puede exigir modificaciones en este script."
+echo -e "\n##########################################################\n"
+echo -e "Escriba la misma  contraseña de LDAP."
+echo -ne "Esta  contraseña sera utilizada para el usuario expresso-admin.\n"
+echo " contraseña: "
+read LDAP_PWD
+echo -e "\nEscriba su organización, ejemplo: soporte: "
+read ORG
+echo -e "\nEscriba su dominio, ejemplo: netcom.inf.br: "
+read DOMAIN
+echo -e "\nEscriba su  dc para el LDAP, ejemplo: dc=netcom,dc=inf,dc=br: "
+read DC_LDAP
+
+echo "##############################################"
+echo "###  DEFINIENDO LAS VARIABLES ..."
+echo "##############################################"
+
+LDAP_DN="$DC_LDAP"
+NOME=`echo $DOMAIN | awk -F . '{print $1}'`
+LDAP_PWD_MD5=`slappasswd -v -s $LDAP_PWD -h {MD5}`
+LDAP_PWD_MD5=`php ./arqs-conf-suse/regexp.php $LDAP_PWD_MD5`
+HEADER_PWD=`php ./arqs-conf-suse/pass.php $LDAP_PWD`
+
+
+echo "##############################################"
+echo "###  PREPARANDO  POSTGRESQL ..."
+echo "##############################################"
+
+### Prepara la base de datos de Expresso basada en informaciones actuales.
+### No necesita ser ejecutado si requiere hacerlo manualmente la primera vez que entre a expresso.
+#sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/DOMAIN/$DOMAIN/g" -e "s/ORG/$ORG/g" ./arqs-conf-suse/expresso.dump > /tmp/expresso.dump
+
+### Esto borrara cualquier informacion que tenga en postgresql.
+### Comente estas lineas en caso de que tnga  base que no puede ser borrada
+### Caso descomente esas lineas, pode comentar el dropdb abajo.
+#rcpostgresql stop
+#rm -Rf /var/lib/pgsql/data/
+#rcpostgresql start
+
+### Copia los archivos de configuracion de  postgresql  para  Expresso.
+cp /var/lib/pgsql/data/pg_hba.conf /var/lib/data/pgsql/pg_hba.conf.bkpexpresso
+cp ./arqs-conf-suse/var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/
+cp /var/lib/pgsql/data/postgresql.conf /var/lib/data/pgsql/postgresql.conf.bkpexpresso
+cp ./arqs-conf-suse/var/lib/pgsql/data/postgresql.conf /var/lib/pgsql/data/
+
+### Confirma si postgresql está corriendo.
+rcpostgresql stop
+sleep 3
+rcpostgresql start
+
+###Borra la base de datos "expresso" para no dar problema en caso de que ya exista.
+dropdb -U postgres expresso
+
+### Crea la base de datos  "expresso" en formato latin1.
+createdb -U postgres -E latin1 expresso
+
+### Importa las tablas generadas para la base "expresso".
+### Esto puede ser realizada por expresso cuando ingrese por primera vez.
+#psql -U postgres expresso < /tmp/expresso.dump
+#rcpostgresql restart
+#rm /tmp/expresso.dump
+
+
+echo "##############################################"
+echo "###  PREPARANDO  APACHE ..."
+echo "##############################################"
+
+### A linea abajo es solamente para  Debian. No es correspondiente en Suse.
+#apache2-ssl-certificate;
+a2enmod rewrite;
+
+### Se ya existe una instalacion de expresso en apache,  será removida.
+rm -Rf /srv/www/htdocs/expresso/
+
+### Copia los archivos de expresso para o apache. Coloca los permisos correctos.
+cp -R -p ../../../expresso/ /srv/www/htdocs/
+chown -R wwwrun:www /srv/www/htdocs/expresso/
+
+### Intercambia los archivos de configuracion de apache por los de  Expresso.
+cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bkpexpresso
+cp ./arqs-conf-suse/etc/apache2/httpd.conf /etc/apache2/
+
+cp /etc/apache2/server-tuning.conf /etc/apache2/server-tuning.conf.bkpexpresso
+cp ./arqs-conf-suse/etc/apache2/server-tuning.conf /etc/apache2/
+
+cp ./arqs-conf-suse/etc/apache2/vhosts.d/expresso.conf /etc/apache2/vhosts.d/
+
+cp /etc/apache2/sysconfig.d/global.conf /etc/apache2/sysconfig.d/global.conf.bkpexpresso
+cp ./arqs-conf-suse/etc/apache2/sysconfig.d/global.conf /etc/apache2/sysconfig.d/
+
+### Cambia el archivo de configuracion de PHP con las exigencias de Expresso.
+cp /etc/php.ini /etc/php.ini.bkpexpresso
+cp ./arqs-conf-suse/etc/php4/apache2/php.ini /etc/
+
+### Borra la carpeta  php_sessions para evitar problemas, caso de que ya  exista. Crea nuevamente con los permisos.
+rm -Rf /php_sessions/
+mkdir /php_sessions/
+chmod -R 777 /php_sessions/
+
+### Reinicia o apache.
+rcapache2 restart
+
+
+echo "##############################################"
+echo "### PREPARANDO OOPENLDAP ..."
+echo "##############################################"
+
+### Genera el archivo de configuracion  de Servidor LDAP personalizado y lo sustituye.
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" ./arqs-conf-suse/etc/openldap/slapd.conf > /etc/openldap/slapd.conf
+
+### Copia los schemas usados por Expresso.
+cp ./arqs-conf-suse/etc/openldap/schema/* /etc/openldap/schema/
+rcldap stop
+
+### Genera a base por defecto de LDAP para  expresso.
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/NOME/$NOME/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-suse/expresso.ldif > /tmp/expresso.ldif
+
+### Remove todas las entradas viejas de LDAP.
+rm -Rf /var/lib/ldap/*
+rcldap start
+
+### Importa a base LDAP.
+rcldap stop
+slapadd -v -f /etc/openldap/slapd.conf -l /tmp/expresso.ldif
+rcldap start
+#rm /tmp/expresso.ldif
+
+
+echo "##############################################"
+echo "### PREPARANDO O SASL ..."
+echo "##############################################"
+
+### Adapta  SASL para  Expresso.
+sed -e "s/LDAP_DN/$LDAP_DN/g" ./arqs-conf-suse/etc/saslauthd.conf > /etc/saslauthd.conf
+cp ./arqs-conf-suse/etc/default/saslauthd /etc/default/
+
+### Reinicia  SASL.
+rcsaslauthd restart
+
+echo "##############################################"
+echo "### PREPARANDO O CYRUS ..."
+echo "##############################################"
+
+### Copia archivo de configuracion  de IMAP. Cuotas estan deshabilitadas!!!
+cp ./arqs-conf-suse/etc/imapd.conf /etc/
+
+### Copia el ejecutable de cyrus adaptado a usuario expresso-admin. Solamente para login.
+cp -p ./arqs-conf-suse/usr/bin/cyradm_expresso /usr/bin/
+
+### Reinicia los servicios.
+rccyrus restart
+sleep 4
+
+### Genera las carpetas  de IMAP para  el expresso-admin.
+./arqs-conf-suse/cyrus.pl $LDAP_PWD
+
+
+echo "##############################################"
+echo "### PREPARANDO POSTFIX ..."
+echo "##############################################"
+
+### Genera el archivo expresso-dominios basado en el dominio informado.
+sed -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-suse/etc/postfix/expresso-dominios > /etc/postfix/expresso-dominios
+postmap /etc/postfix/expresso-dominios
+
+### Substituye  main.cf original por otro con  as información personalizada.
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-suse/etc/postfix/main.cf > /etc/postfix/main.cf
+cp ./arqs-conf-suse/etc/postfix/master.cf /etc/postfix/
+rcpostfix restart
+
+### Adiciona los usuarios "postfix" e "mail" al grupo "postdrop".
+groupadd postdrop
+useradd postfix
+useradd mail
+
+
+echo "##############################################"
+echo "### PREPARANDO LA CARPETA HOME DE EXPRESSO ..."
+echo "##############################################"
+
+# imapsync & mkpasswd
+
+### Crea, copia de los archivos necesarios para el y coloca los permisos adecuados.
+mkdir /home/expressolivre
+cp ./arqs-conf-suse/home/expressolivre/* /home/expressolivre/
+chown -R wwwrun:www /home/expressolivre/
+
+echo "##############################################"
+echo "### PREPARANDO  HEADER_INC_PHP ..."
+echo "##############################################"
+
+##################
+### ATENCION EN  Suse 10.0 + php4 existe un "else" en la linea 89 que da erroe. En Caso de pase por algo parecido,
+### consulte o header.inc.php de lA carpets arqs-conf-suse para comparar la solucion.
+##################
+#sed -e "s/HEADER_PWD/$HEADER_PWD/g" ./arqs-conf-suse/header.inc.php > /srv/www/htdocs/expresso/header.inc.php
+#chown wwwrun:www /srv/www/htdocs/expresso/header.inc.php
+
+### Para garantizar la configuracion  manual do header_inc_php, este sera removido.
+rm -f /srv/www/htdocs/expresso/header.inc.php
+
+insserv apache2 ; insserv postgresql ; insserv saslauthd ; insserv cyrus ; insserv ldap ; insserv -r nscd 
+
+echo "##############################################"
+echo "### TERMINADAS AS ROTINAS DE INSTALACAO DO EXPRESSO!"
+echo "###"
+echo "### Confiirme en las salidas do script si todo ocorrio bien."
+echo "###"
+echo "### Instalador realizada en versión Debian por"
+echo "### Joao Alfredo Knopik Junior "
+echo "### jakjr@celepar.pr.gov.br"
+echo "###"
+echo "### Reeditado, adaptado ao Suse e comentado por"
+echo "### Marcus Augustus Pereira Burghardt"
+echo "### marcus@netcom.inf.br"
+echo "###"
+echo "##############################################"
+
Index: branches/2.2/doc-expressolivre/suse/expressoInstallSuse10.1-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/suse/expressoInstallSuse10.1-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/suse/expressoInstallSuse10.1-es.sh	(revision 3665)
@@ -0,0 +1,239 @@
+#!/bin/bash
+############################################################
+### Ultima modificação: 30/08/06
+###
+### recordando que los paquetes abajo
+### indicados son para una maquina
+### si va a utilizar un servidor de e-mails y de ladp, por ejemplo, 
+### de otra máquina, algunos paquetes no eran necesarios.
+### depende de cada implementación.
+### Lea todo este script y ajustelo a sus necesidades.
+############################################################
+
+
+### Instala todos los paquetes y dependencias necesarias al Expresso.
+### Ese proceso es un poco demorado y exige que los repositorios online
+### estén configurados.
+### Descomente esta linea para resolver todas las dependencias de Expresso.
+yast -i apache2 apache2-prefork apache2-mod_php5 apache2-mod_perl openssl openssl-devel php5 php5-devel php5-gd php5-imap php5-ldap php5-pgsql php5-fastcgi php5-mbstring php5-pear-auth_sasl postgresql postgresql-server openldap2 openldap2-client openldap2-devel openldap2-back-meta openldap2-back-perl db42 cyrus-imapd cyrus-sasl-devel cyrus-sasl cyrus-sasl-saslauthd postfix vim perl-Cyrus-IMAP imap-lib perl-Parse-RecDescent perl-TermReadKey perl-TermReadLine-Gnu perl-MLDBM perl-MLDBM-Sync perl-ldap perl-Apache-AuthNetLDAP perl-libwww-perl perl-HTML-Parser perl-Tie-IxHash perl-HTML-Tagset perl-Convert-ASN1 readline-devel readline zip unzip
+
+echo -e "\n\n\n\n\n\n##########################################################\n"
+echo -e "BIENVENIDO A LA INSTALACION DE EXPRESSO LIVRE\n"
+echo -e "Este script fue echo para correr en sistema Linux Suse 10.0.\n"
+echo -e "Cualquier otro sistema puede exigir modificaciones en este script."
+echo -e "\n##########################################################\n"
+echo -e "Escriba la misma  contraseña de LDAP."
+echo -ne "Esta  contraseña sera utilizada para el usuario expresso-admin.\n"
+echo " contraseña: "
+read LDAP_PWD
+echo -e "\nEscriba su organización, ejemplo: soporte: "
+read ORG
+echo -e "\nEscriba su dominio, ejemplo: netcom.inf.br: "
+read DOMAIN
+echo -e "\nEscriba su  dc para el LDAP, ejemplo: dc=netcom,dc=inf,dc=br: "
+read DC_LDAP
+
+
+echo "##############################################"
+echo "###  DEFINIENDO LAS VARIABLES ..."
+echo "##############################################"
+
+LDAP_DN="$DC_LDAP"
+NOME=`echo $DOMAIN | awk -F . '{print $1}'`
+LDAP_PWD_MD5=`slappasswd -v -s $LDAP_PWD -h {MD5}`
+LDAP_PWD_MD5=`php5 ./arqs-conf-suse/regexp.php $LDAP_PWD_MD5`
+HEADER_PWD=`php5 ./arqs-conf-suse/pass.php $LDAP_PWD`
+
+
+echo "##############################################"
+echo "###  PREPARANDO  POSTGRESQL ..."
+echo "##############################################"
+
+
+### Prepara la base de datos de Expresso basada en informaciones actuales.
+### No necesita ser ejecutado si requiere hacerlo manualmente la primera vez que entre a expresso.
+#sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/DOMAIN/$DOMAIN/g" -e "s/ORG/$ORG/g" ./arqs-conf-suse/expresso.dump > /tmp/expresso.dump
+
+### Esto borrara cualquier informacion que tenga en postgresql.
+### Comente estas lineas en caso de que tnga  base que no puede ser borrada
+### Caso descomente esas lineas, pode comentar el dropdb abajo.
+#rcpostgresql stop
+#rcpostgresql stop
+#rm -Rf /var/lib/pgsql/data/
+#rcpostgresql start
+
+### Copia los archivos de configuracion de postgresql  para  Expresso.
+cp /var/lib/pgsql/data/pg_hba.conf /var/lib/data/pgsql/pg_hba.conf.bkpexpresso
+cp ./arqs-conf-suse/var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/
+cp /var/lib/pgsql/data/postgresql.conf /var/lib/data/pgsql/postgresql.conf.bkpexpresso
+cp ./arqs-conf-suse/var/lib/pgsql/data/postgresql.conf /var/lib/pgsql/data/
+
+### Confirma si postgresql está corriendo.
+rcpostgresql stop
+sleep 3
+rcpostgresql start
+
+### borra a base "expresso" para no dar problema en caso ya exista.
+dropdb -U postgres expresso
+
+### Crea la base "expresso" en formato latin1.
+createdb -U postgres -E latin1 expresso
+
+### Importa as tablas generadas para la base "expresso".
+### Eso puede ser realizado por el proprio expresso cuando entre por primera vez.
+#psql -U postgres < /tmp/expresso.dump
+#rcpostgresql restart
+#rm /tmp/expresso.dump
+
+
+echo "##############################################"
+echo "###  PREPARANDO  APACHE ..."
+echo "##############################################"
+
+### A linea abajo es solamente para  Debian. No es correspondiente en Suse.
+#apache2-ssl-certificate;
+a2enmod rewrite;
+
+### Se ya existe una instalacion de expresso en apache,  será removida.
+rm -Rf /srv/www/htdocs/expresso/
+
+### Copia los archivos de expresso para o apache. Coloca los permisos correctos.
+cp -R -p ../../../expresso/ /srv/www/htdocs/
+chown -R wwwrun:www /srv/www/htdocs/expresso/
+
+### Intercambia los archivos de configuracion de apache por los de  Expresso.
+cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bkpexpresso
+cp ./arqs-conf-suse/etc/apache2/httpd.conf /etc/apache2/
+
+cp /etc/apache2/server-tuning.conf /etc/apache2/server-tuning.conf.bkpexpresso
+cp ./arqs-conf-suse/etc/apache2/server-tuning.conf /etc/apache2/
+
+cp ./arqs-conf-suse/etc/apache2/vhosts.d/expresso.conf /etc/apache2/vhosts.d/
+
+cp /etc/apache2/sysconfig.d/global.conf /etc/apache2/sysconfig.d/global.conf.bkpexpresso
+cp ./arqs-conf-suse/etc/apache2/sysconfig.d/global.conf /etc/apache2/sysconfig.d/
+
+### Cambia el archivo de configuracion de PHP con las exigencias de Expresso.
+cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.bkpexpresso
+cp ./arqs-conf-suse/etc/php5/apache2/php.ini /etc/php5/apache2/
+
+### Borra la carpeta  php_sessions para evitar problemas, caso de que ya  exista. Crea nuevamente con los permisos.
+rm -Rf /php_sessions/
+mkdir /php_sessions/
+chmod -R 777 /php_sessions/
+
+### Reinicia  apache.
+rcapache2 restart
+
+
+echo "##############################################"
+echo "### PREPARANDO O OPENLDAP ..."
+echo "##############################################"
+
+### Genera el archivo de configuracion  de Servidor LDAP personalizado y lo sustituye.
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" ./arqs-conf-suse/etc/openldap/slapd.conf > /etc/openldap/slapd.conf
+
+### Copia los schemas usados por Expresso.
+cp ./arqs-conf-suse/etc/openldap/schema/* /etc/openldap/schema/
+rcldap stop
+
+### Genera a base por defecto de LDAP para  expresso.
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/NOME/$NOME/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-suse/expresso.ldif > /tmp/expresso.ldif
+
+### Remove todas las entradas viejas de LDAP.
+rm -Rf /var/lib/ldap/*
+rcldap start
+
+### Importa la base LDAP.
+rcldap stop
+slapadd -v -f /etc/openldap/slapd.conf -l /tmp/expresso.ldif
+rcldap start
+#rm /tmp/expresso.ldif
+
+
+echo "##############################################"
+echo "### PREPARANDO SASL ..."
+echo "##############################################"
+
+### Adapta  SASL para  Expresso.
+sed -e "s/LDAP_DN/$LDAP_DN/g" ./arqs-conf-suse/etc/saslauthd.conf > /etc/saslauthd.conf
+cp ./arqs-conf-suse/etc/default/saslauthd /etc/default/
+
+### Reinicia  SASL.
+rcsaslauthd restart
+
+echo "##############################################"
+echo "### PREPARANDO  CYRUS ..."
+echo "##############################################"
+
+### Copia archivo de configuracion  de IMAP. Cuotas estan deshabilitadas!!!
+cp ./arqs-conf-suse/etc/imapd.conf /etc/
+
+### Copia el ejecutable de cyrus adaptado a usuario expresso-admin. Solamente para login.
+cp -p ./arqs-conf-suse/usr/bin/cyradm_expresso /usr/bin/
+
+### Reinicia los serviços.
+rccyrus restart
+sleep 4
+
+### Genera las carpetas  de IMAP para  el expresso-admin.
+./arqs-conf-suse/cyrus.pl $LDAP_PWD
+
+
+echo "##############################################"
+echo "### PREPARANDO OPOSTFIX ..."
+echo "##############################################"
+
+### Genera el archivo expresso-dominios basado en el dominio informado.
+sed -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-suse/etc/postfix/expresso-dominios > /etc/postfix/expresso-dominios
+postmap /etc/postfix/expresso-dominios
+
+### Substituye  main.cf original por otro con  as información personalizada.
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-suse/etc/postfix/main.cf > /etc/postfix/main.cf
+cp ./arqs-conf-suse/etc/postfix/master.cf /etc/postfix/
+rcpostfix restart
+
+### Adiciona los usuarios "postfix" e "mail" al grupo "postdrop".
+groupadd postdrop
+useradd postfix
+useradd mail
+
+
+echo "##############################################"
+echo "### PREPARANDO LA CARPETA HOME DE EXPRESSO ..."
+echo "##############################################"
+
+# imapsync & mkpasswd
+
+### Crea, copia de los archivos necesarios para el y coloca los permisos adecuados.
+mkdir /home/expressolivre
+cp ./arqs-conf-suse/home/expressolivre/* /home/expressolivre/
+chown -R wwwrun:www /home/expressolivre/
+
+echo "##############################################"
+echo "### PREPARANDO  HEADER_INC_PHP ..."
+echo "##############################################"
+
+### Recomiendo comentar esta rutina para que el  archivo sea configurado por el Administrador cuando abra  Expresso.
+#sed -e "s/HEADER_PWD/$HEADER_PWD/g" ./arqs-conf-suse/header.inc.php > /srv/www/htdocs/expresso/header.inc.php
+#chown wwwrun:www /srv/www/htdocs/expresso/header.inc.php
+
+### Para garantizar la configuracion manual de header_inc_php, este es borrado.
+rm -f /srv/www/htdocs/expresso/header.inc.php
+
+insserv apache2 ; insserv postgresql ; insserv saslauthd ; insserv cyrus ; insserv ldap ; insserv -r nscd 
+
+echo "##############################################"
+echo "### TERMINADAS AS ROTINAS DE INSTALACAO DO EXPRESSO!"
+echo "###"
+echo "### Confiirme en las salidas do script si todo ocorrio bien."
+echo "###"
+echo "### Instalador realizada en versión Debian por"
+echo "### Joao Alfredo Knopik Junior "
+echo "### jakjr@celepar.pr.gov.br"
+echo "###"
+echo "### Reeditado, adaptado ao Suse e comentado por"
+echo "### Marcus Augustus Pereira Burghardt"
+echo "### marcus@netcom.inf.br"
+echo "###"
+echo "##############################################"
Index: branches/2.2/doc-expressolivre/PREINSTALL-es
===================================================================
--- branches/2.2/doc-expressolivre/PREINSTALL-es	(revision 3665)
+++ branches/2.2/doc-expressolivre/PREINSTALL-es	(revision 3665)
@@ -0,0 +1,31 @@
+==========================================================================
+   INFORMACIONES IMPORTANTES ANTES DE INSTALAR EL PAQUETE EXPRESSOLIVRE
+==========================================================================
+
+I -  Caso si es Debian, antes de ejecutar el instalador, verifique si el 
+administrador de paquetes (apt-get) esta funcionando correctamente.
+Para estar seguro, verifique con el comando "apt-get update".
+
+II â Lo que el script de instalaciÃ³n harÃ¡ para usted:
+     - Instalar los paquetes y los servicios necesarios para ExpressoLivre
+     - Copiar y configurar todos estos paquetes.
+     - Copiar archivos de configuraciÃ³n de ExpressoLivre para estos paquetes.
+    
+III â Lo que usted debe conocer para poder instalar  ExpressoLivre:
+     - Administrar, configurar el sistema operativo que sera usado.
+     - Conocer, el minimo, o el funcionamiento los siguientes servicios:
+     - Apache + PHP;
+     - Postgresql;
+     - Postfix;
+     - Cyrus-Imapd;
+     - OpenLDAP;
+
+Tip: Visite el site de estos paquetes para conocer mas sobre cada uno.
+
+IV - Como iniciar la instalaciÃ³n:
+    - Ejecute (como root) el script expressoInstall.sh;
+    ==>   #./expressoInstall.sh
+==========================================================================
+Para mas informaciones sobre el proyecto Expresso Livre, visite el site:
+     > > > > >   http://www.expressolivre.org    < < < < <
+==========================================================================
Index: branches/2.2/doc-expressolivre/README-es
===================================================================
--- branches/2.2/doc-expressolivre/README-es	(revision 3665)
+++ branches/2.2/doc-expressolivre/README-es	(revision 3665)
@@ -0,0 +1,50 @@
+=================================================================================
+AVISO: LEA ATENTAMENTE ANTES DE INSTALAR  EXPRESSO LIVRE POR EL SCRIPT
+=================================================================================
+
+* Los scripts para la distribuiciÃ³n Debian (Sarge, Etch e Lenny) son mantenidos y 
+actualizados por el equipo de ExpressoLivre. Las versiones Etch y Lenny utilizan  
+UTF-8 por defecto.
+
+* Otros scripts son contribuciones llegadas a la comunidad de ExpressoLivre.
+
+* Dudas sobre la instalaciÃ³n en SUSE, deben ser enviadas a 
+Marcus Burghardt (kr4mus@hotmail.com).
+
+* Dudas sobre la instalaciÃ³n en CentOS, deben ser enviadas a  
+M. Rodrigo Monteiro (mrodrigom@gmail.com).
+
+* Dudas sobre la instalacao en Red Hat Enterprise 5, deben ser enviadas a 
+Cassio Luiz (cassiolp@cnpq.br).
+
+* Recomendamos la lectura del script de instalaciÃ³n referente a su distribuciÃ³n
+ Linux. Ajuste las rutinas de acuerdo con  sus necesidades, si es necesario.
+
+* El script 'expressoInstall.sh' centraliza la ejecuciÃ³n para las diferentes 
+distribuciones. Inicie la instalaciÃ³n por el.
+
+* Ese instalador debe ser usado en una instalaciÃ³n "cero" del Sistema
+ Operativo. Siendo asÃ­, no recomendamos su uso en ambientes con instalaciones 
+que ya estÃ©n en producciÃ³n o que usen algÃºn tipo de servicio comÃºn a Expresso.
+ en esas condiciones, podrÃ¡ ocasionar perdidas y daÃ±os a su sistema actual.
+
+* Un tip interesante  es configurar un DNS (Bind) en la maquina o agregar
+ la entrada del servidor Expresso en una zona ya en uso. Con esto, el usuario 
+final no necesita escribir la IP De la maquina en el  browser cada vez 
+que quisiera entrar a Expresso.
+
+* Recomendamos seguir paso a paso las rutinas del script instalador 
+para entender mejor el funcionamento de los servicios. En el  link Ambiente 
+Colaborativo, del site http://www.expressolivre.org, existe un manual  
+completo de la instalaciÃ³n de Expresso.
+
+* Cualquier experiencia nuev y constructiva sera bienvenida al proyecto.
+
+RECUERDE: USTED DEBE SABER CUAL DISTRIBUCIÃN UTILIZAR. 
+NO NOS RESPONSABILIZAMOS POR PERDIDAS DE DATOS OCASIONADAS POR EL USO 
+DE ESTE INSTALADOR.
+
+==============================================================================
+Para mÃ¡s informaciÃ³n sobre el proyeto Expresso Livre, visite el site:
+         > > > > >   http://www.expressolivre.org    < < < < <
+==============================================================================
Index: branches/2.2/doc-expressolivre/debian/expressoInstallDebian-sarge-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/debian/expressoInstallDebian-sarge-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/debian/expressoInstallDebian-sarge-es.sh	(revision 3665)
@@ -0,0 +1,167 @@
+#!/bin/bash
+set -e # Para caso de erro
+
+if [ $UID != 0 ]; then {
+	echo "Este script deve ser executado como superusuario, root ou sudo";
+	exit 1;
+	}
+fi
+
+if ping www.backports.org -c1; then
+	echo "deb http://www.backports.org/debian/ sarge-backports main" >> /etc/apt/sources.list
+	else
+	{ echo "Falha ao conectar backports.org/debian"; exit 1; }
+fi
+
+apt-get update || { echo "Falha ao atualizar o apt-get"; exit 1; }
+
+apt-get install -y dialog debconf-utils
+
+## Mudamos o debconf para critical, para que não sejam feitas perguntas desnecessárias.
+debconf-set-selections ./arqs-conf/debconf.critical
+## Fim da configuração do DebConf
+
+BACKTITLE='Instalación de ExpressoLivre 2.0'
+INTRO='
+Bienvenido(a) a la instalación de ExpressoLivre!
+
+3 (tres) preguntas seran hechas a usted.
+- Escriba una contraseña.
+- Escriba una organización.
+- Escriba un dominio.
+
+Con estas informaciones el script podrá
+instalar y configurar el ExpressoLivre.
+'
+#.....................................................................
+dialog --backtitle "$BACKTITLE" \
+   --cr-wrap \
+   --msgbox "$INTRO" \
+   17 55 &&
+#.....................................................................
+LDAP_PWD=$( dialog --stdout --inputbox 'Escriba una contraseña:' 0 0 )
+#.....................................................................
+ORG=$( dialog --stdout --inputbox 'Escriba una organización:(ej.: celepar)' 0 55 )
+#.....................................................................
+DOMAIN=$( dialog --stdout --inputbox 'Escriba su dominio:(ej.: celepar.pr.gov.br) '$ORG'.pr.gov.br)' 0 55 )
+
+#.....................................................................
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox \
+"La instalación de los paquetes necesarios para  ExpressoLivre
+comenzará ahora. Para la configuración de esos paquetes, consulte el manual expressoInstall.pdf." 10 65 &&
+#.....................................................................	    
+
+apt-get -t sarge-backports install -y lsb-base openssl ssl-cert
+apt-get install -y apache2-mpm-prefork libapache2-mod-php5 apache2-common apache2-utils php5 php5-common php5-dev php5-gd php5-imap php5-ldap php5-pgsql php5-cgi php5-cli postgresql-8.1 postgresql-common postgresql-client-8.1 postgresql-client-common slapd ldap-utils db4.2-util cyrus-admin-2.2 cyrus-clients-2.2 cyrus-common-2.2 cyrus-doc-2.2 cyrus-imapd-2.2 libcyrus-imap-perl22 postfix postfix-ldap libsasl2 libsasl2-modules sasl2-bin nmap vim libmail-imapclient-perl libparse-recdescent-perl libterm-readkey-perl libterm-readline-perl-perl zip unzip graphviz || { echo "Impossível continuar, erro no nome dos pacotes"; exit 1;}
+
+############################################################################################
+# GET VARs
+LDAP_DN=`php ./arqs-conf/makedn.php $DOMAIN`
+LDAP_DC=`php ./arqs-conf/makedc.php $DOMAIN`
+LDAP_PWD_MD5=`slappasswd -v -s $LDAP_PWD -h {MD5}`
+LDAP_PWD_MD5=`php ./arqs-conf/regexp.php $LDAP_PWD_MD5`
+HEADER_PWD=`php ./arqs-conf/pass.php $LDAP_PWD`
+############################################################################################
+# POSTGRES
+cp ./arqs-conf/etc/postgresql/8.1/main/postgresql.conf /etc/postgresql/8.1/main/
+cp ./arqs-conf/etc/postgresql/8.1/main/pg_hba.conf /etc/postgresql/8.1/main/
+/etc/init.d/postgresql-8.1 restart
+
+su - postgres -c 'dropdb expresso'  || { echo "Banco expresso não existia. [OK]"; }
+su - postgres -c 'createdb -E LATIN1 expresso'  || { echo "Problemas na criação do banco expresso. [Falhou]"; exit 1;}
+
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/expresso.dump > /tmp/expresso.dump
+/etc/init.d/postgresql-8.1 restart
+su - postgres -c 'psql -f /tmp/expresso.dump expresso'
+rm /tmp/expresso.dump
+
+############################################################################################
+# APACHE
+# descomente para generar el certificado para  https
+#apache2-ssl-certificate;
+
+a2enmod rewrite;
+
+cp -r -p ../../../expresso/ /var/www/
+cp ./arqs-conf/etc/apache2/apache2.conf /etc/apache2/
+cp ./arqs-conf/etc/apache2/ports.conf /etc/apache2/
+cp ./arqs-conf/etc/apache2/sites-available/default /etc/apache2/sites-available/
+cp -r -p ./arqs-conf/etc/apache2/ssl/ /etc/apache2/
+
+cp ./arqs-conf/etc/php5/apache2/php.ini /etc/php5/apache2/
+mkdir /php_sessions/ || { echo "Diretório já existe. [OK]"; }
+chmod -R 777 /php_sessions/
+
+/etc/init.d/apache2 restart
+
+############################################################################################
+# OPENLDAP
+/etc/init.d/slapd stop
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" ./arqs-conf/etc/ldap/slapd.conf > /etc/ldap/slapd.conf
+cp ./arqs-conf/etc/ldap/schema/* /etc/ldap/schema/
+rm -rf /var/lib/ldap
+mkdir /var/lib/ldap
+/etc/init.d/slapd start
+
+sleep 2
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" -e "s/LDAP_DC/$LDAP_DC/g" ./arqs-conf/expresso.ldif > /tmp/expresso.ldif
+
+sleep 2
+slapadd -v -l /tmp/expresso.ldif
+
+sleep 2
+/etc/init.d/slapd restart
+rm /tmp/expresso.ldif
+
+############################################################################################
+# CYRUS
+cp ./arqs-conf/etc/imapd.conf /etc/
+cp ./arqs-conf/etc/cyrus.conf /etc/
+sed -e "s/LDAP_DN/$LDAP_DN/g" ./arqs-conf/etc/saslauthd.conf > /etc/saslauthd.conf
+cp ./arqs-conf/etc/default/saslauthd /etc/default/
+
+cp -p ./arqs-conf/usr/bin/cyradm_expresso /usr/bin/
+
+/etc/init.d/saslauthd restart
+sleep 4
+/etc/init.d/cyrus2.2 restart
+sleep 4
+./arqs-conf/cyrus.pl $LDAP_PWD
+
+############################################################################################
+# POSTFIX
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/etc/postfix/main.cf > /etc/postfix/main.cf
+sed -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/etc/postfix/expresso-dominios > /etc/postfix/expresso-dominios
+adduser postfix mail
+/etc/init.d/postfix restart
+postmap /etc/postfix/expresso-dominios
+echo "127.0.0.1		$DOMAIN" >> /etc/hosts
+############################################################################################
+# mkpasswd
+mkdir /home/expressolivre || { echo "Diretório já existe. [OK]"; }
+cp ./arqs-conf/home/expressolivre/* /home/expressolivre/
+chown -R www-data.www-data /home/expressolivre/
+############################################################################################
+# HEADER_INC_PHP
+sed -e "s/HEADER_PWD/$HEADER_PWD/g" ./arqs-conf/header.inc.php > /var/www/expresso/header.inc.php
+chown www-data.www-data /var/www/expresso/header.inc.php
+
+############################################################################################
+echo Acerta permissoes das pastas crls e temp em /var/www/expresso/security:
+chown www-data:www-data /var/www/expresso/security/temp
+chown www-data:www-data /var/www/expresso/logs 
+chown -R www-data:www-data /var/www/expresso/security/crls
+chown www-data.www-data /var/www/expresso/security/crl_admin/crl_admin.py
+chmod 755 /var/www/expresso/security/temp
+chmod 755 /var/www/expresso/security/crls
+chmod 755 /var/www/expresso/security/crl_admin/crl_admin.py
+
+############################################################################################
+
+## Mudamos o debconf para high, default do Debian Sarge.
+debconf-set-selections ./arqs-conf/debconf.high
+## Fim da configuração do DebConf
+
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox "FIM !! by JakJr (jakjr@celepar.pr.gov.br) www.expressolivre.org" 7 55 &&
+
+echo '.'
Index: branches/2.2/doc-expressolivre/debian/expressoInstallDebian-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/debian/expressoInstallDebian-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/debian/expressoInstallDebian-es.sh	(revision 3665)
@@ -0,0 +1,147 @@
+#!/bin/bash
+
+apt-get install dialog
+
+BACKTITLE='Instalación de ExpressoLivre 2.0'
+INTRO='
+Bienvenido(a) a la instalación de ExpressoLivre!
+
+3 (tres) preguntas seran hechas a usted.
+- Escriba una contraseña.
+- Escriba una organización.
+- Escriba un dominio.
+
+Con estas informaciones el script podrá
+instalar y configurar el ExpressoLivre.
+'
+#.....................................................................
+dialog --backtitle "$BACKTITLE" \
+   --cr-wrap \
+   --msgbox "$INTRO" \
+   17 55 &&
+#.....................................................................
+LDAP_PWD=$( dialog --stdout --inputbox 'Escriba una contraseña:' 0 0 )
+#.....................................................................
+ORG=$( dialog --stdout --inputbox 'Escriba una organización:(ej.: celepar)' 0 55 )
+#.....................................................................
+DOMAIN=$( dialog --stdout --inputbox 'Escriba su dominio:(ej.: celepar.pr.gov.br) '$ORG'.pr.gov.br)' 0 55 )
+
+#.....................................................................
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox \
+"La instalación de los paquetes necesarios para  ExpressoLivre
+comenzará ahora. Para la configuración de esos paquetes, consulte el manual expressoInstall.pdf." 10 65 &&
+#.....................................................................	    
+
+echo "deb http://www.backports.org/debian/ sarge-backports main" >> /etc/apt/sources.list
+
+apt-get update
+apt-get -t sarge-backports install -y lsb-base openssl ssl-cert
+apt-get install -y apache2-mpm-prefork libapache2-mod-php5 apache2-common apache2-utils php5 php5-common php5-dev php5-gd php5-imap php5-ldap php5-pgsql php5-cgi php5-cli postgresql-8.1 postgresql-common postgresql-client-8.1 postgresql-client-common slapd ldap-utils db4.2-util cyrus-admin-2.2 cyrus-clients-2.2 cyrus-common-2.2 cyrus-doc-2.2 cyrus-imapd-2.2 libcyrus-imap-perl22 postfix postfix-ldap libsasl2 libsasl2-modules sasl2-bin nmap vim libmail-imapclient-perl libparse-recdescent-perl libterm-readkey-perl libterm-readline-perl-perl zip unzip graphviz
+
+############################################################################################
+# GET VARs
+LDAP_DN=$(echo dc=$DOMAIN | sed s/'\.'/','dc=/g)
+LDAP_DC=$(echo $DOMAIN | cut -d. -f1)
+LDAP_PWD_MD5=$(slappasswd -v -s $LDAP_PWD -h {MD5} | sed s#'/'#'\\''\/'#g)
+HEADER_PWD=$(printf $LDAP_PWD | md5sum | cut -d' ' -f 1)
+############################################################################################
+# POSTGRES
+cp ./arqs-conf/etc/postgresql/8.1/main/postgresql.conf /etc/postgresql/8.1/main/
+cp ./arqs-conf/etc/postgresql/8.1/main/pg_hba.conf /etc/postgresql/8.1/main/
+/etc/init.d/postgresql-8.1 restart
+
+su - postgres -c dropdb expresso
+su - postgres -c 'createdb -E LATIN1 expresso'
+
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/expresso.dump > /tmp/expresso.dump
+/etc/init.d/postgresql-8.1 restart
+su - postgres -c 'psql -f /tmp/expresso.dump expresso'
+rm /tmp/expresso.dump
+
+############################################################################################
+# APACHE
+# descomente para generar el certificado para  https
+#apache2-ssl-certificate;
+
+a2enmod rewrite;
+
+cp -r -p ../../../expresso/ /var/www/
+cp ./arqs-conf/etc/apache2/apache2.conf /etc/apache2/
+cp ./arqs-conf/etc/apache2/ports.conf /etc/apache2/
+cp ./arqs-conf/etc/apache2/sites-available/default /etc/apache2/sites-available/
+cp -r -p ./arqs-conf/etc/apache2/ssl/ /etc/apache2/
+
+cp ./arqs-conf/etc/php5/apache2/php.ini /etc/php5/apache2/
+mkdir /php_sessions/
+chmod -R 777 /php_sessions/
+
+/etc/init.d/apache2 restart
+
+############################################################################################
+# OPENLDAP
+/etc/init.d/slapd stop
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" ./arqs-conf/etc/ldap/slapd.conf > /etc/ldap/slapd.conf
+cp ./arqs-conf/etc/ldap/schema/* /etc/ldap/schema/
+rm -rf /var/lib/ldap
+mkdir /var/lib/ldap
+/etc/init.d/slapd start
+
+sleep 2
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" -e "s/LDAP_DC/$LDAP_DC/g" ./arqs-conf/expresso.ldif > /tmp/expresso.ldif
+
+sleep 2
+slapadd -v -l /tmp/expresso.ldif
+
+sleep 2
+/etc/init.d/slapd restart
+rm /tmp/expresso.ldif
+
+############################################################################################
+# CYRUS
+cp ./arqs-conf/etc/imapd.conf /etc/
+
+sed -e "s/LDAP_DN/$LDAP_DN/g" ./arqs-conf/etc/saslauthd.conf > /etc/saslauthd.conf
+cp ./arqs-conf/etc/default/saslauthd /etc/default/
+
+cp -p ./arqs-conf/usr/bin/cyradm_expresso /usr/bin/
+
+/etc/init.d/saslauthd start
+/etc/init.d/cyrus2.2 restart
+
+sleep 4
+./arqs-conf/cyrus.pl $LDAP_PWD
+
+############################################################################################
+# POSTFIX
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/etc/postfix/main.cf > /etc/postfix/main.cf
+sed -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/etc/postfix/expresso-dominios > /etc/postfix/expresso-dominios
+adduser postfix mail
+/etc/init.d/postfix restart
+postmap /etc/postfix/expresso-dominios
+postmap /etc/aliases
+echo "127.0.0.1		$DOMAIN" >> /etc/hosts
+############################################################################################
+# imapsync & mkpasswd
+mkdir /home/expressolivre
+cp ./arqs-conf/home/expressolivre/* /home/expressolivre/
+chown -R www-data.www-data /home/expressolivre/
+############################################################################################
+# HEADER_INC_PHP
+sed -e "s/HEADER_PWD/$HEADER_PWD/g" ./arqs-conf/header.inc.php > /var/www/expresso/header.inc.php
+chown www-data.www-data /var/www/expresso/header.inc.php
+
+############################################################################################
+echo Acepta permisos de las carpetas crls y temp en /var/www/expresso/security:
+chown www-data:www-data /var/www/expresso/security/temp
+chown www-data:www-data /var/www/expresso/logs 
+chown -R www-data:www-data /var/www/expresso/security/crls
+chown www-data.www-data /var/www/expresso/security/crl_admin/crl_admin.py
+chmod 755 /var/www/expresso/security/temp
+chmod 755 /var/www/expresso/security/crls
+chmod 755 /var/www/expresso/security/crl_admin/crl_admin.py
+
+############################################################################################
+
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox "FIM !! by JakJr (jakjr@celepar.pr.gov.br) www.expressolivre.org" 7 55 &&
+
+echo '.'
Index: branches/2.2/doc-expressolivre/debian/expressoInstallDebian-etch-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/debian/expressoInstallDebian-etch-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/debian/expressoInstallDebian-etch-es.sh	(revision 3665)
@@ -0,0 +1,172 @@
+#!/bin/bash
+
+# Creado por JoÃ£o Alfredo Knopik Junior <jakjr@celepar.pr.gov.br>
+# Colaboraciones:
+#	"William Fernando Merlotto" <william@prognus.com.br>
+#	"Alexandre Felipe Muller de Souza" <amuller@celepar.pr.gov.br>
+
+set -e # En caso de error
+
+if [ $UID != 0 ]; then {
+	echo "Este script debe ser ejecutado como superusuario, root o sudo";
+	exit 1;
+	}
+fi
+
+# apt-get update || { echo "Falla al actualizar  apt-get"; exit 1; }
+
+apt-get install -y --force-yes dialog debconf-utils
+
+## Movemos  debconf para critical, para que no sean echas preguntas innecesarias.
+debconf-set-selections ./arqs-conf/debconf.critical
+## Fin da configuraciÃ³n de DebConf
+
+BACKTITLE='InstalaciÃ³n de ExpressoLivre 2.0'
+INTRO='
+Bienvenido(a) a la instalaciÃ³n de ExpressoLivre!
+
+3 (tres) preguntas seran hechas a usted.
+- Escriba una contraseÃ±a.
+- Escriba una organizaciÃ³n.
+- Escriba un dominio.
+
+Con estas informaciones el script podrÃ¡
+instalar y configurar el ExpressoLivre.
+'
+#.....................................................................
+dialog --backtitle "$BACKTITLE" \
+   --cr-wrap \
+   --msgbox "$INTRO" \
+   17 55 &&
+#.....................................................................
+LDAP_PWD=$( dialog --stdout --inputbox 'Escriba una contraseÃ±a:' 0 0 )
+#.....................................................................
+ORG=$( dialog --stdout --inputbox 'Escriba una organizaciÃ³n:(ej.: celepar)' 0 55 )
+#.....................................................................
+DOMAIN=$( dialog --stdout --inputbox 'Escriba su dominio:(ej.: celepar.pr.gov.br) '$ORG'.pr.gov.br)' 0 55 )
+
+#.....................................................................
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox \
+"La instalaciÃ³n de los paquetes necesarios para  ExpressoLivre
+comenzarÃ¡ ahora. Para la configuraciÃ³n de esos paquetes, consulte el manual expressoInstall.pdf." 10 65 &&
+#.....................................................................	    
+
+apt-get install -y --force-yes apache2-mpm-prefork libapache2-mod-php5 apache2-utils php5 php5-common php5-dev php5-gd php5-imap php5-ldap php5-pgsql php5-cgi php5-cli postgresql-8.1 postgresql-common postgresql-client-8.1 postgresql-client-common slapd ldap-utils db4.2-util cyrus-admin-2.2 cyrus-clients-2.2 cyrus-common-2.2 cyrus-doc-2.2 cyrus-imapd-2.2 libcyrus-imap-perl22 postfix postfix-ldap libsasl2 libsasl2-modules sasl2-bin nmap vim libmail-imapclient-perl libparse-recdescent-perl libterm-readkey-perl libterm-readline-perl-perl zip unzip graphviz lsb-base openssl ssl-cert || { echo "ImpossÃ­vel continuar, erro no nome dos pacotes"; exit 1;}
+
+############################################################################################
+# GET VARs
+LDAP_DN=`php ./arqs-conf/makedn.php $DOMAIN`
+LDAP_DC=`php ./arqs-conf/makedc.php $DOMAIN`
+LDAP_PWD_MD5=`slappasswd -v -s $LDAP_PWD -h {MD5}`
+LDAP_PWD_MD5=`php ./arqs-conf/regexp.php $LDAP_PWD_MD5`
+HEADER_PWD=`php ./arqs-conf/pass.php $LDAP_PWD`
+############################################################################################
+# POSTGRES
+cp ./arqs-conf/etc/postgresql/8.1/main/postgresql.conf /etc/postgresql/8.1/main/
+cp ./arqs-conf/etc/postgresql/8.1/main/pg_hba.conf /etc/postgresql/8.1/main/
+/etc/init.d/postgresql-8.1 restart
+
+su - postgres -c 'dropdb expresso'  || { echo "Banco expresso nÃ£o existia. [OK]"; }
+su - postgres -c 'createdb -E LATIN1 expresso'  || { echo "Problemas na criaÃ§Ã£o do banco expresso. [Falhou]"; exit 1;}
+
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/expresso.dump > /tmp/expresso.dump
+/etc/init.d/postgresql-8.1 restart
+su - postgres -c 'psql -f /tmp/expresso.dump expresso'
+rm /tmp/expresso.dump
+
+############################################################################################
+# APACHE
+# descomente para generar el certificado para  https
+#apache2-ssl-certificate;
+
+a2enmod rewrite;
+
+cp -r -p ../../../expresso/ /var/www/
+cp ./arqs-conf/etc/apache2/apache2.conf /etc/apache2/
+cp ./arqs-conf/etc/apache2/ports.conf /etc/apache2/
+cp ./arqs-conf/etc/apache2/sites-available/default /etc/apache2/sites-available/
+cp -r -p ./arqs-conf/etc/apache2/ssl/ /etc/apache2/
+
+cp ./arqs-conf/etc/php5/apache2/php.ini /etc/php5/apache2/
+mkdir /php_sessions/ || { echo "DiretÃ³rio jÃ¡ existe. [OK]"; }
+chmod -R 777 /php_sessions/
+
+/etc/init.d/apache2 restart
+
+############################################################################################
+# OPENLDAP
+/etc/init.d/slapd stop
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" ./arqs-conf/etc/ldap/slapd.conf.etch > /etc/ldap/slapd.conf
+cp ./arqs-conf/etc/ldap/schema/* /etc/ldap/schema/
+rm -rf /var/lib/ldap
+mkdir /var/lib/ldap
+cp ./arqs-conf/etc/ldap/DB_CONFIG /var/lib/ldap/
+chown -R openldap. /var/lib/ldap/
+/etc/init.d/slapd start
+/etc/init.d/slapd stop
+
+sleep 2
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" -e "s/LDAP_DC/$LDAP_DC/g" ./arqs-conf/expresso.ldif > /tmp/expresso.ldif
+
+sleep 2
+slapadd -v -l /tmp/expresso.ldif
+chown -R openldap. /var/lib/ldap/*
+
+sleep 2
+/etc/init.d/slapd start
+rm /tmp/expresso.ldif
+############################################################################################
+# CYRUS
+cp ./arqs-conf/etc/imapd.conf /etc/
+cp ./arqs-conf/etc/cyrus.conf /etc/
+sed -e "s/LDAP_DN/$LDAP_DN/g" ./arqs-conf/etc/saslauthd.conf > /etc/saslauthd.conf
+cp ./arqs-conf/etc/default/saslauthd /etc/default/
+
+cp -p ./arqs-conf/usr/bin/cyradm_expresso /usr/bin/
+
+/etc/init.d/saslauthd restart
+sleep 4
+
+/etc/init.d/cyrus2.2 restart
+
+sleep 4
+./arqs-conf/cyrus.pl $LDAP_PWD
+
+############################################################################################
+# POSTFIX
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/etc/postfix/main.cf > /etc/postfix/main.cf
+sed -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/etc/postfix/expresso-dominios > /etc/postfix/expresso-dominios
+cp ./arqs-conf/etc/postfix/master.cf /etc/postfix/
+adduser postfix mail
+/etc/init.d/postfix restart
+postmap /etc/postfix/expresso-dominios
+echo "127.0.0.1		$DOMAIN" >> /etc/hosts
+############################################################################################
+# mkpasswd
+mkdir /home/expressolivre || { echo "DiretÃ³rio jÃ¡ existe. [OK]"; }
+cp ./arqs-conf/home/expressolivre/* /home/expressolivre/
+chown -R www-data.www-data /home/expressolivre/
+############################################################################################
+# HEADER_INC_PHP
+sed -e "s/HEADER_PWD/$HEADER_PWD/g" ./arqs-conf/header.inc.php > /var/www/expresso/header.inc.php
+chown www-data.www-data /var/www/expresso/header.inc.php
+
+############################################################################################
+echo Acerta permissoes das pastas crls e temp em /var/www/expresso/security:
+chown www-data:www-data /var/www/expresso/security/temp
+chown www-data:www-data /var/www/expresso/logs 
+chown -R www-data:www-data /var/www/expresso/security/crls
+chown www-data.www-data /var/www/expresso/security/crl_admin/crl_admin.py
+chmod 755 /var/www/expresso/security/temp
+chmod 755 /var/www/expresso/security/crls
+chmod 755 /var/www/expresso/security/crl_admin/crl_admin.py
+
+############################################################################################
+
+## Mudamos o debconf para high, default do Debian Etch.
+debconf-set-selections ./arqs-conf/debconf.high
+## Fim da configuraÃ§Ã£o do DebConf
+
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox "FIM. www.expressolivre.org" 7 55 &&
+
+echo '.'
Index: branches/2.2/doc-expressolivre/debian/expressoInstallDebian-lenny-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/debian/expressoInstallDebian-lenny-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/debian/expressoInstallDebian-lenny-es.sh	(revision 3665)
@@ -0,0 +1,203 @@
+#!/bin/bash
+
+# Criado por JoÃ£o Alfredo Knopik Junior <jakjr@celepar.pr.gov.br>
+# ColaboraÃ§Ãµes:
+#       "William Fernando Merlotto" <william@prognus.com.br>
+#       "Alexandre Felipe Muller de Souza" <amuller@celepar.pr.gov.br>
+
+set -e # Para caso de erro
+
+if [ $UID != 0 ]; then {
+        echo "Este script deve ser executado como superusuario, root ou sudo";
+        exit 1;
+        }
+fi
+
+apt-get update || { echo "Falha ao atualizar o apt-get"; exit 1; }
+
+apt-get install -y dialog debconf-utils
+
+## Mudamos o debconf para critical, para que nÃ£o sejam feitas perguntas desnecessÃ¡rias.
+debconf-set-selections ./arqs-conf/debconf.critical
+## Fim da configuraÃ§Ã£o do DebConf
+
+BACKTITLE='InstalaciÃ³n de ExpressoLivre 2.0'
+INTRO='
+Bienvenido(a) a la instalaciÃ³n de ExpressoLivre!
+
+3 (tres) preguntas seran hechas a usted.
+- Escriba una contraseÃ±a.
+- Escriba una organizaciÃ³n.
+- Escriba un dominio.
+
+Con estas informaciones el script podrÃ¡
+instalar y configurar el ExpressoLivre.
+'
+#.....................................................................
+dialog --backtitle "$BACKTITLE" \
+   --cr-wrap \
+   --msgbox "$INTRO" \
+   17 55 &&
+#.....................................................................
+LDAP_PWD=$( dialog --stdout --inputbox 'Escriba una contraseÃ±a:' 0 0 )
+#.....................................................................
+ORG=$( dialog --stdout --inputbox 'Escriba una organizaciÃ³n:(ej.: celepar)' 0 55 )
+#.....................................................................
+DOMAIN=$( dialog --stdout --inputbox 'Escriba su dominio:(ej.: celepar.pr.gov.br) '$ORG'.pr.gov.br)' 0 55 )
+
+#.....................................................................
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox \
+"La instalaciÃ³n de los paquetes necesarios para  ExpressoLivre
+comenzarÃ¡ ahora. Para la configuraciÃ³n de esos paquetes, consulte el manual expressoInstall.pdf." 10 65 &&
+#.....................................................................
+
+apt-get install -y apache2-mpm-prefork libapache2-mod-php5 apache2-utils php5 php5-common php5-dev php5-gd php5-imap php5-ldap php5-pgsql php5-cgi php5-cli slapd ldap-utils db4.2-util cyrus-admin-2.2 cyrus-clients-2.2 cyrus-common-2.2 cyrus-doc-2.2 cyrus-imapd-2.2 libcyrus-imap-perl22 postfix postfix-ldap libsasl2-2 libsasl2-modules sasl2-bin nmap vim libmail-imapclient-perl libparse-recdescent-perl libterm-readkey-perl libterm-readline-perl-perl zip unzip graphviz lsb-base openssl ssl-cert || { echo "ImpossÃ­vel continuar, erro no nome dos pacotes"; exit 1; }
+
+############################################################################################
+# GET VARs
+LDAP_DN=`php ./arqs-conf/makedn.php $DOMAIN`
+LDAP_DC=`php ./arqs-conf/makedc.php $DOMAIN`
+LDAP_PWD_MD5=`slappasswd -v -s $LDAP_PWD -h {MD5}`
+LDAP_PWD_MD5=`php ./arqs-conf/regexp.php $LDAP_PWD_MD5`
+HEADER_PWD=`php ./arqs-conf/pass.php $LDAP_PWD`
+############################################################################################
+# APACHE
+# descomente para generar el certificado para  https
+#apache2-ssl-certificate;
+
+a2enmod rewrite
+a2enmod ssl
+
+cp -r -p ../../../expresso/ /var/www/
+cp ./arqs-conf/etc/apache2/apache2.conf.lenny /etc/apache2/apache2.conf
+cp ./arqs-conf/etc/apache2/sites-available/default.lenny /etc/apache2/sites-available/expresso
+cp ./arqs-conf/etc/apache2/ports.conf.lenny /etc/apache2/ports.conf
+cp -r -p ./arqs-conf/etc/apache2/ssl/ /etc/apache2/
+
+cp ./arqs-conf/etc/php5/apache2/php.ini /etc/php5/apache2/
+mkdir /php_sessions/ || { echo "DiretÃ³rio jÃ¡ existe. [OK]"; }
+chmod -R 777 /php_sessions/
+
+a2ensite expresso
+a2dissite default
+
+# Linha adicionada para resolver alguns warnings quando "apache2ctl configtest"
+HOST=`hostname` ; mv /etc/hosts /etc/hosts.ori ; echo 127.0.0.1 $DOMAIN localhost $HOST  > /etc/hosts ; cat /etc/hosts.ori >> /etc/hosts ; rm /etc/hosts.ori
+
+/etc/init.d/apache2 restart
+
+############################################################################################
+# OPENLDAP
+/etc/init.d/slapd stop
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" ./arqs-conf/etc/ldap/slapd.conf.lenny > /etc/ldap/slapd.conf
+cp ./arqs-conf/etc/ldap/schema/* /etc/ldap/schema/
+rm -rf /var/lib/ldap
+mkdir /var/lib/ldap
+chown -R openldap:openldap /var/lib/ldap/
+/etc/init.d/slapd start
+/etc/init.d/slapd stop
+
+sleep 2
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" -e "s/LDAP_DC/$LDAP_DC/g" ./arqs-conf/expresso.ldif > /tmp/expresso.ldif
+
+sleep 2
+slapadd -v -l /tmp/expresso.ldif
+chown -R openldap. /var/lib/ldap/*
+
+sleep 2
+/etc/init.d/slapd start
+rm /tmp/expresso.ldif
+
+############################################################################################
+# CYRUS
+cp ./arqs-conf/etc/imapd.conf /etc/
+cp ./arqs-conf/etc/cyrus.conf /etc/
+sed -e "s/LDAP_DN/$LDAP_DN/g" ./arqs-conf/etc/saslauthd.conf > /etc/saslauthd.conf
+cp ./arqs-conf/etc/default/saslauthd-lenny /etc/default/saslauthd
+
+cp -p ./arqs-conf/usr/bin/cyradm_expresso /usr/bin/
+
+/etc/init.d/saslauthd restart
+sleep 4
+
+/etc/init.d/cyrus2.2 restart
+
+sleep 4
+./arqs-conf/cyrus.pl $LDAP_PWD
+
+############################################################################################
+# POSTFIX
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/etc/postfix/main.cf > /etc/postfix/main.cf
+sed -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/etc/postfix/expresso-dominios > /etc/postfix/expresso-dominios
+cp ./arqs-conf/etc/postfix/master.cf /etc/postfix/
+adduser postfix mail
+/etc/init.d/postfix restart
+postmap /etc/postfix/expresso-dominios
+
+sleep 10
+
+############################################################################################
+# mkpasswd
+mkdir /home/expressolivre || { echo "DiretÃ³rio jÃ¡ existe. [OK]"; }
+cp ./arqs-conf/home/expressolivre/* /home/expressolivre/
+chown -R www-data:www-data /home/expressolivre/
+############################################################################################
+# HEADER_INC_PHP
+sed -e "s/HEADER_PWD/$HEADER_PWD/g" ./arqs-conf/header.inc.php > /var/www/expresso/header.inc.php
+chown www-data:www-data /var/www/expresso/header.inc.php
+
+############################################################################################
+# POSTGRES
+apt-get install -y postgresql postgresql-common postgresql-client postgresql-client-common || { echo "Erro ao iniciar. Sem problema.[OK]";}
+#parando o serviÃ§o e fazendo backup
+/etc/init.d/postgresql-8.3 stop
+mv /var/lib/postgresql/8.3/main /var/lib/postgresql/8.3/main_backup_$(date +%s)
+
+#alterando o proprietÃ¡rio do diretÃ³rio temporariamente
+chown postgres\: /var/lib/postgresql/8.3
+
+su - postgres -c 'export LANG=pt_BR.ISO-8859-1;/usr/lib/postgresql/8.3/bin/initdb -E latin1 -D /var/lib/postgresql/8.3/main'
+
+#restaurando o proprietÃ¡rio do diretÃ³rio
+chown root\: /var/lib/postgresql/8.3
+echo "COPIANDO ARQUIVOS DE CONFIGURACAO DO EXPRESSO PARA O PGSQL...."
+cp ./arqs-conf/etc/postgresql/8.3/main/postgresql.conf /etc/postgresql/8.3/main/
+cp ./arqs-conf/etc/postgresql/8.3/main/pg_hba.conf /etc/postgresql/8.3/main/
+/etc/init.d/postgresql-8.3 start
+
+su - postgres -c 'dropdb expresso'  || { echo "Banco expresso nÃ£o existia. [OK]"; }
+su - postgres -c 'createdb -E LATIN1 expresso'  || { echo "Problemas na criaÃ§Ã£o do banco expresso. [Falhou]"; exit 1;}
+
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/expresso.dump > /tmp/expresso.dump
+
+su - postgres -c 'psql -f /tmp/expresso.dump expresso'
+
+rm /tmp/expresso.dump
+
+##### CREATE WORKFLOW DATABASE
+cp ./arqs-conf/workflow.dump /tmp
+su - postgres -c 'psql < /tmp/workflow.dump -U postgres'
+rm /tmp/workflow.dump
+#### END CREATE
+
+/etc/init.d/postgresql-8.3 restart
+
+############################################################################################
+echo Acerta permissoes das pastas crls e temp em /var/www/expresso/security:
+chown www-data:www-data /var/www/expresso/security/temp
+chown www-data:www-data /var/www/expresso/logs
+chown -R www-data:www-data /var/www/expresso/security/crls
+chown www-data:www-data /var/www/expresso/security/crl_admin/crl_admin.py
+chmod 755 /var/www/expresso/security/temp
+chmod 755 /var/www/expresso/security/crls
+chmod 755 /var/www/expresso/security/crl_admin/crl_admin.py
+
+############################################################################################
+
+## Mudamos o debconf para high, default do Debian Etch.
+debconf-set-selections ./arqs-conf/debconf.high
+## Fim da configuraÃ§Ã£o do DebConf
+
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox "FIM. www.expressolivre.org" 7 55 &&
+
+echo '.'
Index: branches/2.2/doc-expressolivre/debian/expressoInstallDebian-etch-ISO8859-1-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/debian/expressoInstallDebian-etch-ISO8859-1-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/debian/expressoInstallDebian-etch-ISO8859-1-es.sh	(revision 3665)
@@ -0,0 +1,172 @@
+#!/bin/bash
+
+# Criado por João Alfredo Knopik Junior <jakjr@celepar.pr.gov.br>
+# Colaborações:
+#	"William Fernando Merlotto" <william@prognus.com.br>
+#	"Alexandre Felipe Muller de Souza" <amuller@celepar.pr.gov.br>
+
+set -e # Para caso de erro
+
+if [ $UID != 0 ]; then {
+	echo "Este script deve ser executado como superusuario, root ou sudo";
+	exit 1;
+	}
+fi
+
+apt-get update || { echo "Falha ao atualizar o apt-get"; exit 1; }
+
+apt-get install -y dialog debconf-utils
+
+## Mudamos o debconf para critical, para que não sejam feitas perguntas desnecessárias.
+debconf-set-selections ./arqs-conf/debconf.critical
+## Fim da configuração do DebConf
+
+BACKTITLE='Instalación de ExpressoLivre 2.0'
+INTRO='
+Bienvenido(a) a la instalación de ExpressoLivre!
+
+3 (tres) preguntas seran hechas a usted.
+- Escriba una contraseña.
+- Escriba una organización.
+- Escriba un dominio.
+
+Con estas informaciones el script podrá
+instalar y configurar el ExpressoLivre.
+'
+#.....................................................................
+dialog --backtitle "$BACKTITLE" \
+   --cr-wrap \
+   --msgbox "$INTRO" \
+   17 55 &&
+#.....................................................................
+LDAP_PWD=$( dialog --stdout --inputbox 'Escriba una contraseña:' 0 0 )
+#.....................................................................
+ORG=$( dialog --stdout --inputbox 'Escriba una organización:(ej.: celepar)' 0 55 )
+#.....................................................................
+DOMAIN=$( dialog --stdout --inputbox 'Escriba su dominio:(ej.: celepar.pr.gov.br) '$ORG'.pr.gov.br)' 0 55 )
+
+#.....................................................................
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox \
+"La instalación de los paquetes necesarios para  ExpressoLivre
+comenzará ahora. Para la configuración de esos paquetes, consulte el manual expressoInstall.pdf." 10 65 &&
+#.....................................................................	    
+
+apt-get install -y apache2-mpm-prefork libapache2-mod-php5 apache2-utils php5 php5-common php5-dev php5-gd php5-imap php5-ldap php5-pgsql php5-cgi php5-cli postgresql-8.1 postgresql-common postgresql-client-8.1 postgresql-client-common slapd ldap-utils db4.2-util cyrus-admin-2.2 cyrus-clients-2.2 cyrus-common-2.2 cyrus-doc-2.2 cyrus-imapd-2.2 libcyrus-imap-perl22 postfix postfix-ldap libsasl2 libsasl2-modules sasl2-bin nmap vim libmail-imapclient-perl libparse-recdescent-perl libterm-readkey-perl libterm-readline-perl-perl zip unzip graphviz lsb-base openssl ssl-cert || { echo "Impossível continuar, erro no nome dos pacotes"; exit 1;}
+
+############################################################################################
+# GET VARs
+LDAP_DN=`php ./arqs-conf/makedn.php $DOMAIN`
+LDAP_DC=`php ./arqs-conf/makedc.php $DOMAIN`
+LDAP_PWD_MD5=`slappasswd -v -s $LDAP_PWD -h {MD5}`
+LDAP_PWD_MD5=`php ./arqs-conf/regexp.php $LDAP_PWD_MD5`
+HEADER_PWD=`php ./arqs-conf/pass.php $LDAP_PWD`
+############################################################################################
+# POSTGRES
+cp ./arqs-conf/etc/postgresql/8.1/main/postgresql.conf /etc/postgresql/8.1/main/
+cp ./arqs-conf/etc/postgresql/8.1/main/pg_hba.conf /etc/postgresql/8.1/main/
+/etc/init.d/postgresql-8.1 restart
+
+su - postgres -c 'dropdb expresso'  || { echo "Banco expresso não existia. [OK]"; }
+su - postgres -c 'createdb -E LATIN1 expresso'  || { echo "Problemas na criação do banco expresso. [Falhou]"; exit 1;}
+
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/expresso.dump > /tmp/expresso.dump
+/etc/init.d/postgresql-8.1 restart
+su - postgres -c 'psql -f /tmp/expresso.dump expresso'
+rm /tmp/expresso.dump
+
+############################################################################################
+# APACHE
+# descomente para generar el certificado para  https
+#apache2-ssl-certificate;
+
+a2enmod rewrite;
+
+cp -r -p ../../../expresso/ /var/www/
+cp ./arqs-conf/etc/apache2/apache2.conf /etc/apache2/
+cp ./arqs-conf/etc/apache2/ports.conf /etc/apache2/
+cp ./arqs-conf/etc/apache2/sites-available/default /etc/apache2/sites-available/
+cp -r -p ./arqs-conf/etc/apache2/ssl/ /etc/apache2/
+
+cp ./arqs-conf/etc/php5/apache2/php.ini /etc/php5/apache2/
+mkdir /php_sessions/ || { echo "Diretório já existe. [OK]"; }
+chmod -R 777 /php_sessions/
+
+/etc/init.d/apache2 restart
+
+############################################################################################
+# OPENLDAP
+/etc/init.d/slapd stop
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" ./arqs-conf/etc/ldap/slapd.conf.etch > /etc/ldap/slapd.conf
+cp ./arqs-conf/etc/ldap/schema/* /etc/ldap/schema/
+rm -rf /var/lib/ldap
+mkdir /var/lib/ldap
+cp ./arqs-conf/etc/ldap/DB_CONFIG /var/lib/ldap/
+chown -R openldap. /var/lib/ldap/
+/etc/init.d/slapd start
+/etc/init.d/slapd stop
+
+sleep 2
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" -e "s/LDAP_DC/$LDAP_DC/g" ./arqs-conf/expresso.ldif > /tmp/expresso.ldif
+
+sleep 2
+slapadd -v -l /tmp/expresso.ldif
+chown -R openldap. /var/lib/ldap/*
+
+sleep 2
+/etc/init.d/slapd start
+rm /tmp/expresso.ldif
+############################################################################################
+# CYRUS
+cp ./arqs-conf/etc/imapd.conf /etc/
+cp ./arqs-conf/etc/cyrus.conf /etc/
+sed -e "s/LDAP_DN/$LDAP_DN/g" ./arqs-conf/etc/saslauthd.conf > /etc/saslauthd.conf
+cp ./arqs-conf/etc/default/saslauthd /etc/default/
+
+cp -p ./arqs-conf/usr/bin/cyradm_expresso /usr/bin/
+
+/etc/init.d/saslauthd restart
+sleep 4
+
+/etc/init.d/cyrus2.2 restart
+
+sleep 4
+./arqs-conf/cyrus.pl $LDAP_PWD
+
+############################################################################################
+# POSTFIX
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/etc/postfix/main.cf > /etc/postfix/main.cf
+sed -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf/etc/postfix/expresso-dominios > /etc/postfix/expresso-dominios
+cp ./arqs-conf/etc/postfix/master.cf /etc/postfix/
+adduser postfix mail
+/etc/init.d/postfix restart
+postmap /etc/postfix/expresso-dominios
+echo "127.0.0.1		$DOMAIN" >> /etc/hosts
+############################################################################################
+# mkpasswd
+mkdir /home/expressolivre || { echo "Diretório já existe. [OK]"; }
+cp ./arqs-conf/home/expressolivre/* /home/expressolivre/
+chown -R www-data.www-data /home/expressolivre/
+############################################################################################
+# HEADER_INC_PHP
+sed -e "s/HEADER_PWD/$HEADER_PWD/g" ./arqs-conf/header.inc.php > /var/www/expresso/header.inc.php
+chown www-data.www-data /var/www/expresso/header.inc.php
+
+############################################################################################
+echo Acerta permissoes das pastas crls e temp em /var/www/expresso/security:
+chown www-data:www-data /var/www/expresso/security/temp
+chown www-data:www-data /var/www/expresso/logs 
+chown -R www-data:www-data /var/www/expresso/security/crls
+chown www-data.www-data /var/www/expresso/security/crl_admin/crl_admin.py
+chmod 755 /var/www/expresso/security/temp
+chmod 755 /var/www/expresso/security/crls
+chmod 755 /var/www/expresso/security/crl_admin/crl_admin.py
+
+############################################################################################
+
+## Mudamos o debconf para high, default do Debian Etch.
+debconf-set-selections ./arqs-conf/debconf.high
+## Fim da configuração do DebConf
+
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox "FIM. www.expressolivre.org" 7 55 &&
+
+echo '.'
Index: branches/2.2/doc-expressolivre/debian/uninstallDebian-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/debian/uninstallDebian-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/debian/uninstallDebian-es.sh	(revision 3665)
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+## CUIDADO! Esto borrara todos los paquetes usados por expressoLivre !!
+
+apt-get remove -y --purge apache2-mpm-prefork libapache2-mod-php5 apache2-common apache2-utils php5 php5-common php5-dev php5-gd php5-imap php5-ldap php5-pgsql php5-cgi php5-cli postgresql-8.1 postgresql-common postgresql-client-8.1 postgresql-client-common slapd ldap-utils cyrus-admin-2.2 cyrus-clients-2.2 cyrus-common-2.2 cyrus-doc-2.2 cyrus-imapd-2.2 libcyrus-imap-perl22 postfix postfix-ldap
+
+rm -rf /php_sessions/
+rm -rf /home/expressolivre/
Index: branches/2.2/doc-expressolivre/expressoInstall-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/expressoInstall-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/expressoInstall-es.sh	(revision 3665)
@@ -0,0 +1,113 @@
+Principal()
+{
+   clear;
+   cecho 1 44 "***************************************************************************";
+   cecho 1 44 "|Proyecto Expresso Livre                                                  |";
+   cecho 1 44 "| http://www.expressolivre.org                                            |";
+   cecho 1 44 "| Script Generico para instalación del ambiente Expresso Livre.           |";
+   cecho 1 44 "| Versión de Script 1.2 - Data 17/08/2009                                 |";
+   cecho 1 44 "| IMPORTANTE: LEA EL ARCHIVO README Y PREINSTALL ANTES DE INSTALAR!!!     |";
+   cecho 1 44 "| Cada script de cada distribuición posee su administrador                |";
+   cecho 1 44 "| Usted puede encontrar los creditos en cada instalador.                  |";   
+   cecho 1 44 "***************************************************************************";
+   echo   
+   cecho 33 1 "Seleccione su distribución Linux:"
+   echo
+   cecho 1 1 "1. Debian Sarge"
+   cecho 1 1 "2. Debian Etch (UTF-8)"
+   cecho 1 1 "3. Debian Etch (ISO-8859-1)"
+   cecho 1 1 "4. Debian Lenny (UTF-8)"
+   cecho 1 1 "5. SuSe 10.0"
+   cecho 1 1 "6. SuSe 10.1"
+   cecho 1 1 "7. CentOS 5"
+   cecho 1 1 "8. Red Hat Enterprise 5"   
+   cecho 1 1 "9. Salir del Script"
+   echo
+   cecho 32 1 "Escribe su opción y presione ENTER: " -n; read opcao;
+   case $opcao in
+     1) InstalarDebian_sarge;;
+     2) InstalarDebian_etch ;;
+     3) InstalarDebian_etch_iso ;;
+     4) InstalarDebian_lenny ;;
+     5) InstalarSuse_100 ;;
+     6) InstalarSuse_101 ;;
+     7) InstalarCentos_5 ;;
+     8) InstalarRH_E5 ;;
+     9) Fin;;
+     *) cecho 31 1 "Error: Opción inválida" ; sleep 1; clear; Principal;
+   esac
+}
+
+#	Función para imprimir colores
+#	$1 -> Numero de color del texto
+#	$2 -> Numero de color de fondo
+#	$3 -> Texto
+#	$4 -> Imprimir en la misma linea, use -n
+cecho(){
+	echo $4 -e "\e[$1;$2m $3";tput sgr0;
+}
+
+returnMain()
+{
+    cd ..;
+    cecho 31 1 "Pressione ENTER para regresar al menu principal" -n;
+    read a; 
+    clear;
+    Principal
+}
+# Funcoes que invocam os respectivos scripts
+InstalarDebian_sarge()
+{
+	echo "Llamado el script para el Debian Sarge ...";
+    cd debian;./expressoInstallDebian-sarge.sh; 
+	returnMain;
+}
+InstalarDebian_etch()
+{
+    echo "Llamando el script para el Debian Etch ...";
+    cd debian;./expressoInstallDebian-etch.sh;
+	returnMain;
+}
+InstalarDebian_etch_iso()
+{
+    echo "Llamando el script para Debian Etch (ISO-8859-1) ...";
+    cd debian;./expressoInstallDebian-etch-ISO8859-1.sh;
+  	returnMain;
+}
+InstalarDebian_lenny()
+{
+    echo "Llamando el script para  Debian Etch ...";
+    cd debian;./expressoInstallDebian-lenny.sh;
+	returnMain;
+}
+InstalarSuse_100()
+{
+    echo "Llamando el script para  Suse 10.0 ...";
+    cd suse;./expressoInstallSuse10.0.sh;
+	returnMain;
+}
+InstalarSuse_101()
+{
+    echo "Llamando el script para  Suse 10.1 ...";
+    cd suse;./expressoInstallSuse10.1.sh;
+	returnMain;
+}
+InstalarCentos_5()
+{
+    echo "Llamando el script para  CentoOS ...";
+    cd rhel5-centos5;./expressoInstallCentos5.sh;
+	returnMain;
+}
+InstalarRH_E5()
+{
+    echo "Llamando el script para  Red Hat Enterprise 5 ...";
+    cd rhel5-centos5;./expressoInstallRHEL5.sh;
+	returnMain;
+}
+
+Fim()
+{
+ exit 0;
+}
+
+Principal
Index: branches/2.2/doc-expressolivre/rhel5-centos5/expressoInstallRHEL5-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/rhel5-centos5/expressoInstallRHEL5-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/rhel5-centos5/expressoInstallRHEL5-es.sh	(revision 3665)
@@ -0,0 +1,1112 @@
+#!/bin/bash
+
+# Criado por JoÃ£o Alfredo Knopik Junior <jakjr@celepar.pr.gov.br>
+# ColaboraÃ§Ãµes:
+#	"William Fernando Merlotto" <william@prognus.com.br>
+#	"Alexandre Felipe Muller de Souza" <amuller@celepar.pr.gov.br>
+#
+#
+#
+# AdaptaÃ§Ã£o feita para o Red Hat EL 5 e Centos 5
+# CÃ¡ssio Luiz <cassiolp@cnpq.br>
+#
+#
+#
+
+LC_TELEPHONE=es_VE.UTF-8
+LC_CTYPE=es_VE.UTF-8
+LANGUAGE=es_VE:pt_PT:pt
+LC_MONETARY=es_VE.UTF-8
+LC_ADDRESS=es_VE.UTF-8
+LC_COLLATE=es_VE.UTF-8
+LC_PAPER=es_VE.UTF-8
+LC_NAME=es_VE.UTF-8
+LC_NUMERIC=es_VE.UTF-8
+SYSFONT=lat1-16
+LC_MEASUREMENT=es_VE.UTF-8
+LC_TIME=es_VE.UTF-8
+LANG=es_VE.UTF-8
+LC_IDENTIFICATION=es_VE.UTF-8
+LC_MESSAGES=es_VE.UTF-8
+
+export LC_TELEPHONE LC_CTYPE LANGUAGE LC_MONETARY LC_ADDRESS LC_COLLATE LC_PAPER LC_NAME LC_NUMERIC SYSFONT LC_MEASUREMENT LC_TIME LANG LC_IDENTIFICATION LC_MESSAGES
+
+set -e # Para caso de erro
+
+if [ $UID != 0 ]; then {
+	echo "Este script deve ser executado como superusuario, root ou sudo";
+	exit 1;
+	}
+fi
+
+#
+# Testa se o Dialog esta instalado
+testadialog="`type dialog | awk '{print $1}'`"
+
+if [ "$testadialog" != "dialog" ]; then
+     echo "O Dialog nao esta instalado."
+     echo ""
+     echo ""
+     echo "Instalando o Dialog!!!"
+	rpm -ivh arqs-conf-rhel5/rpms/dialog-1.0.20051107-1.2.2.i386.rpm
+  else
+     echo "Dialog instalado!!!"
+fi
+
+BACKTITLE='InstalaciÃ³n de ExpressoLivre 2.0'
+INTRO='
+Bienvenido(a) a la instalaciÃ³n de ExpressoLivre!
+
+3 (tres) preguntas seran hechas a usted.
+- Escriba una contraseÃ±a.
+- Escriba una organizaciÃ³n.
+- Escriba un dominio.
+
+Con estas informaciones el script podrÃ¡
+instalar y configurar el ExpressoLivre.
+'
+#.....................................................................
+dialog --backtitle "$BACKTITLE" \
+   --cr-wrap \
+   --msgbox "$INTRO" \
+   17 55 &&
+#.....................................................................
+LDAP_PWD=$( dialog --stdout --inputbox 'Escriba una contraseÃ±a:' 0 0 )
+#.....................................................................
+ORG=$( dialog --stdout --inputbox 'Escriba una organizaciÃ³n:(ej.: celepar)' 0 55 )
+#.....................................................................
+DOMAIN=$( dialog --stdout --inputbox 'Escriba su dominio:(ej.: celepar.pr.gov.br) '$ORG'.pr.gov.br)' 0 55 )
+
+#.....................................................................
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox \
+"RelaciÃ³n de los paquetes necesarios para que ExpressoLivre funcione." 10 65 &&
+#.....................................................................	    
+
+dialog                                          \
+   --title 'RPMS'             		\
+   --textbox arqs-conf-rhel5/rpms/listarpms.txt \
+   0 0
+
+dialog --yesno 'Desea verificar si los paquetes necesarios estan instalados?' 7 70
+
+if [ $? = 0 ]; then
+
+dialog                                         				\
+   --title 'Aguarde'                           				\
+   --infobox '\nVerificando la instalaciÃ³n de los paquetes necesarios...'  	\
+   0 0
+
+checa_httpd=`rpm -qa --qf '%{name}\n' | grep "httpd" | grep -v manual | grep -v config`
+
+if [ "$checa_httpd" != "httpd" ] ; then
+	dialog                                          \
+        --title 'Falta instalar el paquete'                 \
+        --msgbox 'El paquete httpd no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_postgresql=`rpm -qa --qf '%{name}\n' | grep postgresql | grep -v postgresql-`
+
+if [ "$checa_postgresql" != "postgresql" ] ; then
+	dialog                                          \
+        --title 'Falta instalar el paquete'                 \
+        --msgbox 'El paquete postgresql no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_postgresql_server=`rpm -qa --qf '%{name}\n' | grep postgresql-server`
+
+if [ "$checa_postgresql_server" != "postgresql-server" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete postgresql-server no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_openldap=`rpm -qa --qf '%{name}\n' | grep openldap | grep -v openldap-`
+
+if [ "$checa_openldap" != "openldap" ] ; then
+	dialog                                          \
+        --title 'Falta instalar el paquete'                 \
+        --msgbox 'El  paquete openldap no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_openldap_clients=`rpm -qa --qf '%{name}\n' | grep openldap-clients`
+
+if [ "$checa_openldap_clients" != "openldap-clients" ] ; then
+	dialog                                          \
+        --title 'Falta instalar el paquete'                 \
+        --msgbox 'El paquete openldap-clients no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_libtool_ltdl=`rpm -qa --qf '%{name}\n' | grep libtool-ltdl`
+
+if [ "$checa_libtool_ltdl" != "libtool-ltdl" ] ; then
+	dialog                                          \
+        --title 'Falta instalar el paquete'                 \
+        --msgbox 'El paquete libtool-ltdl no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_openldap_servers=`rpm -qa --qf '%{name}\n' | grep openldap-servers | grep -v openldap-servers-`
+
+if [ "$checa_openldap_servers" != "openldap-servers" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete openldap-servers no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_cyrus_imapd=`rpm -qa --qf '%{name}\n' | grep cyrus-imapd | grep -v cyrus-imapd-`
+
+if [ "$checa_cyrus_imapd" != "cyrus-imapd" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete cyrus-imapd no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_cyrus_imapd_perl=`rpm -qa --qf '%{name}\n' | grep cyrus-imapd-perl`
+
+if [ "$checa_cyrus_imapd_perl" != "cyrus-imapd-perl" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete cyrus-imapd-perl no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_cyrus_imapd_utils=`rpm -qa --qf '%{name}\n' | grep cyrus-imapd-utils`
+
+if [ "$checa_cyrus_imapd_utils" != "cyrus-imapd-utils" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete cyrus-imapd-utils no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_cyrus_sasl=`rpm -qa --qf '%{name}\n' | grep cyrus-sasl | grep -v cyrus-sasl-`
+
+if [ "$checa_cyrus_sasl" != "cyrus-sasl" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete cyrus-sasl no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_cyrus_sasl_ldap=`rpm -qa --qf '%{name}\n' | grep cyrus-sasl-ldap`
+
+if [ "$checa_cyrus_sasl_ldap" != "cyrus-sasl-ldap" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete cyrus-sasl-ldap no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_cyrus_sasl_md5=`rpm -qa --qf '%{name}\n' | grep cyrus-sasl-md5`
+
+if [ "$checa_cyrus_sasl_md5" != "cyrus-sasl-md5" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete cyrus-sasl-md5 no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_cyrus_sasl_plain=`rpm -qa --qf '%{name}\n' | grep cyrus-sasl-plain`
+
+if [ "$checa_cyrus_sasl_plain" != "cyrus-sasl-plain" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete cyrus-sasl-plain no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_postfix=`rpm -qa --qf '%{name}\n' | grep postfix`
+
+if [ "$checa_postfix" != "postfix" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete postfix no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_unzip=`rpm -qa --qf '%{name}\n' | grep unzip`
+
+if [ "$checa_unzip" != "unzip" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete unzip no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_zip=`rpm -qa --qf '%{name}\n' | grep zip | grep -v bzip2 | grep -v gzip | grep -v unzip`
+
+if [ "$checa_zip" != "zip" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete zip no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_mod_perl=`rpm -qa --qf '%{name}\n' | grep mod_perl`
+
+if [ "$checa_mod_perl" != "mod_perl" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete mod_perl no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_mod_ssl=`rpm -qa --qf '%{name}\n' | grep mod_ssl`
+
+if [ "$checa_mod_ssl" != "mod_ssl" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete mod_ssl no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_mod_python=`rpm -qa --qf '%{name}\n' | grep mod_python`
+
+if [ "$checa_mod_python" != "mod_python" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete mod_python no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_mod_auth_pgsql=`rpm -qa --qf '%{name}\n' | grep mod_auth_pgsql`
+
+if [ "$checa_mod_auth_pgsql" != "mod_auth_pgsql" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete mod_auth_pgsql no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_mod_nss=`rpm -qa --qf '%{name}\n' | grep mod_nss`
+
+if [ "$checa_mod_nss" != "mod_nss" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete mod_nss no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_mod_authz_ldap=`rpm -qa --qf '%{name}\n' | grep mod_authz_ldap`
+
+if [ "$checa_mod_authz_ldap" != "mod_authz_ldap" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete mod_authz_ldap no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_libc_client=`rpm -qa --qf '%{name}\n' | grep libc-client`
+
+if [ "$checa_libc_client" != "libc-client" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete libc-client no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_mysql=`rpm -qa --qf '%{name}\n' | grep mysql | grep -v mysql- | grep -v php-mysql | grep -v libdbi-dbd-mysql`
+
+if [ "$checa_mysql" != "mysql" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete mysql no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_net_snmp=`rpm -qa --qf '%{name}\n' | grep net-snmp | grep -v net-snmp-`
+
+if [ "$checa_net_snmp" != "net-snmp" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete net-snmp no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php=`rpm -qa --qf '%{name}\n' | grep php | grep -v php-`
+
+if [ "$checa_php" != "php" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_bcmath=`rpm -qa --qf '%{name}\n' | grep php-bcmath`
+
+if [ "$checa_php_bcmath" != "php-bcmath" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-bcmath no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_cli=`rpm -qa --qf '%{name}\n' | grep php-cli`
+
+if [ "$checa_php_cli" != "php-cli" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-cli no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_common=`rpm -qa --qf '%{name}\n' | grep php-common`
+
+if [ "$checa_php_common" != "php-common" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-common no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_dba=`rpm -qa --qf '%{name}\n' | grep php-dba`
+
+if [ "$checa_php_dba" != "php-dba" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-dba no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_gd=`rpm -qa --qf '%{name}\n' | grep php-gd`
+
+if [ "$checa_php_gd" != "php-gd" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-gd no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_imap=`rpm -qa --qf '%{name}\n' | grep php-imap`
+
+if [ "$checa_php_imap" != "php-imap" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-imap no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_ldap=`rpm -qa --qf '%{name}\n' | grep php-ldap`
+
+if [ "$checa_php_ldap" != "php-ldap" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-ldap no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_mysql=`rpm -qa --qf '%{name}\n' | grep php-mysql`
+
+if [ "$checa_php_mysql" != "php-mysql" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-mysql no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_mbstring=`rpm -qa --qf '%{name}\n' | grep php-mbstring`
+
+if [ "$checa_php_mbstring" != "php-mbstring" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-mbstring no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_ncurses=`rpm -qa --qf '%{name}\n' | grep php-ncurses`
+
+if [ "$checa_php_ncurses" != "php-ncurses" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-ncurses no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_odbc=`rpm -qa --qf '%{name}\n' | grep php-odbc`
+
+if [ "$checa_php_odbc" != "php-odbc" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-odbc no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_pdo=`rpm -qa --qf '%{name}\n' | grep php-pdo`
+
+if [ "$checa_php_pdo" != "php-pdo" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-pdo no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_pear=`rpm -qa --qf '%{name}\n' | grep php-pear`
+
+if [ "$checa_php_pear" != "php-pear" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-pear no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_pgsql=`rpm -qa --qf '%{name}\n' | grep php-pgsql`
+
+if [ "$checa_php_pgsql" != "php-pgsql" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-pgsql no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_snmp=`rpm -qa --qf '%{name}\n' | grep php-snmp`
+
+if [ "$checa_php_snmp" != "php-snmp" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-snmp no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_soap=`rpm -qa --qf '%{name}\n' | grep php-soap`
+
+if [ "$checa_php_soap" != "php-soap" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-soap no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_xml=`rpm -qa --qf '%{name}\n' | grep php-xml | grep -v php-xmlrpc`
+
+if [ "$checa_php_xml" != "php-xml" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-xml no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_php_xmlrpc=`rpm -qa --qf '%{name}\n' | grep php-xmlrpc`
+
+if [ "$checa_php_xmlrpc" != "php-xmlrpc" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete php-xmlrpc no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl=`rpm -qa --qf '%{name}\n' | grep perl | grep -v perl- | grep -v mod_perl | grep -v cyrus-imapd-perl`
+
+if [ "$checa_perl" != "perl" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Compress_Zlib=`rpm -qa --qf '%{name}\n' | grep perl-Compress-Zlib`
+
+if [ "$checa_perl_Compress_Zlib" != "perl-Compress-Zlib" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Compress-Zlib no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_IO_Zlib=`rpm -qa --qf '%{name}\n' | grep perl-IO-Zlib`
+
+if [ "$checa_perl_IO_Zlib" != "perl-IO-Zlib" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-IO-Zlib no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Archive_Tar=`rpm -qa --qf '%{name}\n' | grep perl-Archive-Tar`
+
+if [ "$checa_perl_Archive_Tar" != "perl-Archive-Tar" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Archive-Tar no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Carp_Clan=`rpm -qa --qf '%{name}\n' | grep perl-Carp-Clan`
+
+if [ "$checa_perl_Carp_Clan" != "perl-Carp-Clan" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Carp-Clan no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Bit_Vector=`rpm -qa --qf '%{name}\n' | grep perl-Bit-Vector`
+
+if [ "$checa_perl_Bit_Vector" != "perl-Bit-Vector" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Bit-Vector no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_BSD_Resource=`rpm -qa --qf '%{name}\n' | grep perl-BSD-Resource`
+
+if [ "$checa_perl_BSD_Resource" != "perl-BSD-Resource" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-BSD-Resource no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Convert_ASN1=`rpm -qa --qf '%{name}\n' | grep perl-Convert-ASN1`
+
+if [ "$checa_perl_Convert_ASN1" != "perl-Convert-ASN1" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Convert-ASN1 no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Crypt_SSLeay=`rpm -qa --qf '%{name}\n' | grep perl-Crypt-SSLeay`
+
+if [ "$checa_perl_Crypt_SSLeay" != "perl-Crypt-SSLeay" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Crypt-SSLeay no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Date_Calc=`rpm -qa --qf '%{name}\n' | grep perl-Date-Calc`
+
+if [ "$checa_perl_Date_Calc" != "perl-Date-Calc" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Date-Calc no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_DBD_Pg=`rpm -qa --qf '%{name}\n' | grep perl-DBD-Pg`
+
+if [ "$checa_perl_DBD_Pg" != "perl-DBD-Pg" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-DBD-Pg no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_DBI=`rpm -qa --qf '%{name}\n' | grep perl-DBI`
+
+if [ "$checa_perl_DBI" != "perl-DBI" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-DBI no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_String_CRC32=`rpm -qa --qf '%{name}\n' | grep perl-String-CRC32`
+
+if [ "$checa_perl_String_CRC32" != "perl-String-CRC32" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-String-CRC32 no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_DBD_MySQL=`rpm -qa --qf '%{name}\n' | grep perl-DBD-MySQL`
+
+if [ "$checa_perl_DBD_MySQL" != "perl-DBD-MySQL" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-DBD-MySQL no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Digest_SHA1=`rpm -qa --qf '%{name}\n' | grep perl-Digest-SHA1`
+
+if [ "$checa_perl_Digest_SHA1" != "perl-Digest-SHA1" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Digest-SHA1 no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Digest_HMAC=`rpm -qa --qf '%{name}\n' | grep perl-Digest-HMAC`
+
+if [ "$checa_perl_Digest_HMAC" != "perl-Digest-HMAC" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Digest-HMAC no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_HTML_Tagset=`rpm -qa --qf '%{name}\n' | grep perl-HTML-Tagset`
+
+if [ "$checa_perl_HTML_Tagset" != "perl-HTML-Tagset" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-HTML-Tagset no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_HTML_Parser=`rpm -qa --qf '%{name}\n' | grep perl-HTML-Parser`
+
+if [ "$checa_perl_HTML_Parser" != "perl-HTML-Parser" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-HTML-Parser no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Socket6=`rpm -qa --qf '%{name}\n' | grep perl-Socket6`
+
+if [ "$checa_perl_Socket6" != "perl-Socket6" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Socket6 no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_IO_Socket_INET6=`rpm -qa --qf '%{name}\n' | grep perl-IO-Socket-INET6`
+
+if [ "$checa_perl_IO_Socket_INET6" != "perl-IO-Socket-INET6" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-IO-Socket-INET6 no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Net_SSLeay=`rpm -qa --qf '%{name}\n' | grep perl-Net-SSLeay`
+
+if [ "$checa_perl_Net_SSLeay" != "perl-Net-SSLeay" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Net-SSLeay no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_IO_Socket_SSL=`rpm -qa --qf '%{name}\n' | grep perl-IO-Socket-SSL`
+
+if [ "$checa_perl_IO_Socket_SSL" != "perl-IO-Socket-SSL" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-IO-Socket-SSL no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_IO_String=`rpm -qa --qf '%{name}\n' | grep perl-IO-String`
+
+if [ "$checa_perl_IO_String" != "perl-IO-String" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-IO-String no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_XML_NamespaceSupport=`rpm -qa --qf '%{name}\n' | grep perl-XML-NamespaceSupport`
+
+if [ "$checa_perl_XML_NamespaceSupport" != "perl-XML-NamespaceSupport" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-XML-NamespaceSupport no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_XML_SAX=`rpm -qa --qf '%{name}\n' | grep perl-XML-SAX`
+
+if [ "$checa_perl_XML_SAX" != "perl-XML-SAX" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-XML-SAX no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_URI=`rpm -qa --qf '%{name}\n' | grep perl-URI`
+
+if [ "$checa_perl_URI" != "perl-URI" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-URI no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_libwww_perl=`rpm -qa --qf '%{name}\n' | grep perl-libwww-perl`
+
+if [ "$checa_perl_libwww_perl" != "perl-libwww-perl" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-libwww-perl no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_XML_Parser=`rpm -qa --qf '%{name}\n' | grep perl-XML-Parser`
+
+if [ "$checa_perl_XML_Parser" != "perl-XML-Parser" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-XML-Parser no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_LDAP=`rpm -qa --qf '%{name}\n' | grep perl-LDAP`
+
+if [ "$checa_perl_LDAP" != "perl-LDAP" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-LDAP no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_libxml_perl=`rpm -qa --qf '%{name}\n' | grep perl-libxml-perl`
+
+if [ "$checa_perl_libxml_perl" != "perl-libxml-perl" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-libxml-perl no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Net_IP=`rpm -qa --qf '%{name}\n' | grep perl-Net-IP`
+
+if [ "$checa_perl_Net_IP" != "perl-Net-IP" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Net-IP no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Net_DNS=`rpm -qa --qf '%{name}\n' | grep perl-Net-DNS`
+
+if [ "$checa_perl_Net_DNS" != "perl-Net-DNS" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Net-DNS no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_Net_Telnet=`rpm -qa --qf '%{name}\n' | grep perl-Net-Telnet`
+
+if [ "$checa_perl_Net_Telnet" != "perl-Net-Telnet" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-Net-Telnet no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_NKF=`rpm -qa --qf '%{name}\n' | grep perl-NKF`
+
+if [ "$checa_perl_NKF" != "perl-NKF" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-NKF no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_SGMLSpm=`rpm -qa --qf '%{name}\n' | grep perl-SGMLSpm`
+
+if [ "$checa_perl_SGMLSpm" != "perl-SGMLSpm" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-SGMLSpm no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_suidperl=`rpm -qa --qf '%{name}\n' | grep perl-suidperl`
+
+if [ "$checa_perl_suidperl" != "perl-suidperl" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-suidperl no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_XML_Dumper=`rpm -qa --qf '%{name}\n' | grep perl-XML-Dumper`
+
+if [ "$checa_perl_XML_Dumper" != "perl-XML-Dumper" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-XML-Dumper no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_XML_Grove=`rpm -qa --qf '%{name}\n' | grep perl-XML-Grove`
+
+if [ "$checa_perl_XML_Grove" != "perl-XML-Grove" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-XML-Grove no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_XML_LibXML_Common=`rpm -qa --qf '%{name}\n' | grep perl-XML-LibXML-Common`
+
+if [ "$checa_perl_XML_LibXML_Common" != "perl-XML-LibXML-Common" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-XML-LibXML-Common no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_XML_LibXML=`rpm -qa --qf '%{name}\n' | grep perl-XML-LibXML | grep -v perl-XML-LibXML-`
+
+if [ "$checa_perl_XML_LibXML" != "perl-XML-LibXML" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-XML-LibXML no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_XML_Simple=`rpm -qa --qf '%{name}\n' | grep perl-XML-Simple`
+
+if [ "$checa_perl_XML_Simple" != "perl-XML-Simple" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-XML-Simple no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+checa_perl_XML_Twig=`rpm -qa --qf '%{name}\n' | grep perl-XML-Twig`
+
+if [ "$checa_perl_XML_Twig" != "perl-XML-Twig" ] ; then
+	dialog                                          \
+        --title 'Falta instalar paquete'                 \
+        --msgbox 'El paquete perl-XML-Twig no fue instalado!!!'  \
+        6 40
+	exit 0
+fi
+
+
+else
+
+	dialog                                            \
+   	--title 'Aviso'                             \
+   	--msgbox 'Ok, la verificacion de los paquetes necesarios no serÃ¡ realizada, eso puede ocasionar que Expresso Livre no funcione!!!'  \
+   	10 40
+
+fi
+
+############################################################################################
+# GET VARs
+LDAP_DN=`php ./arqs-conf-rhel5/makedn.php $DOMAIN`
+LDAP_DC=`php ./arqs-conf-rhel5/makedc.php $DOMAIN`
+LDAP_PWD_MD5=`slappasswd -v -s $LDAP_PWD -h {MD5}`
+LDAP_PWD_MD5=`php ./arqs-conf-rhel5/regexp.php $LDAP_PWD_MD5`
+HEADER_PWD=`php ./arqs-conf-rhel5/pass.php $LDAP_PWD`
+############################################################################################
+
+service sendmail stop
+
+chkconfig --del sendmail
+
+alias cp="cp"
+
+# POSTGRES
+service postgresql stop
+service postgresql start
+sleep 3
+service postgresql stop
+
+cp -f ./arqs-conf-rhel5/var/lib/pgsql/data/postgresql.conf /var/lib/pgsql/data/
+cp -f ./arqs-conf-rhel5/var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/
+
+service postgresql start
+
+su - postgres -c 'dropdb expresso'  || { echo "Base de datos no existia. [OK]"; }
+su - postgres -c 'createdb -E LATIN1 expresso'  || { echo "Problemas en la creacion de base de datos expresso. [Fallo]"; exit 1;}
+
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-rhel5/expresso.dump > /tmp/expresso.dump
+
+service postgresql start
+
+su - postgres -c 'psql -f /tmp/expresso.dump expresso'
+
+rm /tmp/expresso.dump
+
+############################################################################################
+# APACHE
+
+cp -r -p ../../../expresso/ /var/www/
+cp ./arqs-conf-rhel5/etc/httpd/conf/httpd.conf /etc/httpd/conf/
+cp ./arqs-conf-rhel5/etc/httpd/conf.d/expresso.conf /etc/httpd/conf.d/
+
+chown -R apache.apache /var/www/expresso
+
+cp ./arqs-conf-rhel5/etc/php.ini /etc/
+
+mkdir /php_sessions/ || { echo "Diretorio ya existe. [OK]"; }
+
+chmod -R 777 /php_sessions/
+
+service httpd restart
+
+############################################################################################
+
+# OPENLDAP
+service ldap stop
+
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" ./arqs-conf-rhel5/etc/openldap/slapd.conf > /etc/openldap/slapd.conf
+
+cp ./arqs-conf-rhel5/etc/openldap/schema/* /etc/openldap/schema/
+
+rm -rf /var/lib/ldap/*
+
+cp ./arqs-conf-rhel5/etc/openldap/DB_CONFIG /var/lib/ldap/
+
+chown -R ldap.ldap /var/lib/ldap/
+
+sleep 2
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" -e "s/LDAP_DC/$LDAP_DC/g" ./arqs-conf-rhel5/expresso.ldif > /tmp/expresso.ldif
+
+sleep 2
+slapadd -v -l /tmp/expresso.ldif
+
+chown -R ldap.ldap /var/lib/ldap/
+
+sleep 2
+service ldap start
+
+rm /tmp/expresso.ldif
+############################################################################################
+
+# CYRUS
+cp ./arqs-conf-rhel5/etc/imapd.conf /etc/
+cp ./arqs-conf-rhel5/etc/cyrus.conf /etc/
+
+sed -e "s/LDAP_DN/$LDAP_DN/g" ./arqs-conf-rhel5/etc/saslauthd.conf > /etc/saslauthd.conf
+
+cp ./arqs-conf-rhel5/etc/sysconfig/saslauthd /etc/sysconfig/
+
+cp -p ./arqs-conf-rhel5/usr/bin/cyradm_expresso /usr/bin/
+
+service saslauthd restart
+sleep 4
+
+service cyrus-imapd restart
+
+sleep 4
+./arqs-conf-rhel5/cyrus.pl $LDAP_PWD
+
+############################################################################################
+
+# POSTFIX
+sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-rhel5/etc/postfix/main.cf > /etc/postfix/main.cf
+sed -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-rhel5/etc/postfix/expresso-dominios > /etc/postfix/expresso-dominios
+
+#cp ./arqs-conf-rhel5/etc/postfix/master.cf /etc/postfix/
+
+service postfix restart
+
+postmap /etc/postfix/expresso-dominios
+############################################################################################
+
+mkdir /home/expressolivre || { echo "Diretorio ya existe. [OK]"; }
+cp ./arqs-conf-rhel5/home/expressolivre/* /home/expressolivre/
+
+chown -R apache.apache /home/expressolivre/
+############################################################################################
+# HEADER_INC_PHP
+sed -e "s/HEADER_PWD/$HEADER_PWD/g" ./arqs-conf-rhel5/header.inc.php > /var/www/expresso/header.inc.php
+
+chown apache.apache -R /var/www/expresso
+
+############################################################################################
+
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox "FIM. www.expressolivre.org" 7 55 &&
+
+dialog                                          \
+   --title 'Aviso Importante!!!'             		\
+   --textbox arqs-conf-rhel5/rpms/listalang.txt \
+   0 0
+
+echo '.'
Index: branches/2.2/doc-expressolivre/rhel5-centos5/expressoInstallCentos5-es.sh
===================================================================
--- branches/2.2/doc-expressolivre/rhel5-centos5/expressoInstallCentos5-es.sh	(revision 3665)
+++ branches/2.2/doc-expressolivre/rhel5-centos5/expressoInstallCentos5-es.sh	(revision 3665)
@@ -0,0 +1,304 @@
+#
+# set tabstop=5
+#
+#!/bin/bash
+# Criado por JoÃ£o Alfredo Knopik Junior <jakjr@celepar.pr.gov.br>
+# ColaboraÃ§Ãµes:
+#	"William Fernando Merlotto" <william@prognus.com.br>
+#	"Alexandre Felipe Muller de Souza" <amuller@celepar.pr.gov.br>
+#
+#
+#
+# AdaptaÃ§Ã£o feita para o Red Hat EL 5 e Centos 5
+# CÃ¡ssio Luiz <cassiolp@cnpq.br>
+# - AlteraÃ§Ãµes feitas por M. Rodrigo Monteiro <mrodrigom@gmail.com>
+# - 14/09/09 - Reescrita por William Fernando Merlotto <william@prognus.com.br>
+# 
+#
+
+LC_TELEPHONE=es_VE.UTF-8
+LC_CTYPE=es_VE.UTF-8
+LANGUAGE=es_VE:pt_PT:pt
+LC_MONETARY=es_VE.UTF-8
+LC_ADDRESS=es_VE.UTF-8
+LC_COLLATE=es_VE.UTF-8
+LC_PAPER=es_VE.UTF-8
+LC_NAME=es_VE.UTF-8
+LC_NUMERIC=es_VE.UTF-8
+SYSFONT=lat1-16
+LC_MEASUREMENT=es_VE.UTF-8
+LC_TIME=es_VE.UTF-8
+LANG=es_VE.UTF-8
+LC_IDENTIFICATION=es_VE.UTF-8
+LC_MESSAGES=es_VE.UTF-8
+
+export LC_TELEPHONE LC_CTYPE LANGUAGE LC_MONETARY LC_ADDRESS LC_COLLATE LC_PAPER LC_NAME LC_NUMERIC SYSFONT LC_MEASUREMENT LC_TIME LANG LC_IDENTIFICATION LC_MESSAGES
+
+#alterado - mostrar as msgs de erro
+#set -e # Para caso de erro
+
+if [ $UID != 0 ]; then {
+	echo "Este script debe ser ejecutado como superusuario, root o sudo";
+	exit 1;
+	}
+fi
+
+#
+# Testa se o Dialog esta instalado
+
+#alterado
+testadialog=$(/usr/bin/which dialog | grep "^/usr/bin/dialog$")
+
+#alterado
+if [ "$testadialog" != "/usr/bin/dialog" ]; then
+     echo "Dialog no estÃ¡ instalado."
+     echo ""
+     echo ""
+     echo "Instalando  Dialog!!!"
+     #alterado - tenta instalar o Dialog com o yum, caso contrario instala com o rpm e mostra a msg se foi instalado ou nao
+	 yum -y install dialog || rpm -ivh arqs-conf-rhel5/rpms/dialog-1.0.20051107-1.2.2.i386.rpm && echo "Dialog foi instalado instalado!!!" || echo "No fue posible instalar  Dialog" && exit 0
+else
+     echo "Dialog instalado!!!"
+fi
+
+BACKTITLE='InstalaciÃ³n de ExpressoLivre 2.0'
+INTRO='
+Bienvenido(a) a la instalaciÃ³n de ExpressoLivre!
+
+3 (tres) preguntas seran hechas a usted.
+- Escriba una contraseÃ±a.
+- Escriba una organizaciÃ³n.
+- Escriba un dominio.
+
+Con estas informaciones el script podrÃ¡
+instalar y configurar el ExpressoLivre.
+'
+#.....................................................................
+dialog --backtitle "$BACKTITLE" \
+   --cr-wrap \
+   --msgbox "$INTRO" \
+   17 55 &&
+#.....................................................................
+#alterado - confirmar a senha
+LDAP_PWD=$( dialog --stdout --passwordbox 'Escriba una contraseÃ±a:' 0 0 )
+LDAP_PWD_CONF=$( dialog --stdout --passwordbox 'Confirme la contraseÃ±a:' 0 0 )
+if [ "$LDAP_PWD" != "$LDAP_PWD_CONF" ] ; then
+	dialog                                                   \
+        --title 'Las contraseÃ±as no son iguales '                   \
+        --msgbox 'Favor escribir dos contraseÃ±as iguales!!!'    \
+        6 40
+	exit 0
+fi
+#.....................................................................
+ORG=$( dialog --stdout --inputbox 'Escriba una organizaciÃ³n:(ej.: celepar)' 0 55 )
+#.....................................................................
+DOMAIN=$( dialog --stdout --inputbox 'Escriba su Dominio:(ej.: '$ORG'.com.br)' 0 55 )
+
+
+# Instala os pacotes necessarios
+pacotes () {
+	dialog --yesno 'Desea que el script instale automaticamente los paquetes disponibles de la distribuciÃ³n?' 7 70
+	# yes
+	if [ $? = 0 ]
+	then
+		dialog                                         				\
+			--title 'Aguarde'                           				\
+			--infobox '\nVerificando la instalaciÃ³n de los paquetes nesesarios...'  	\
+			0 0
+		yum clean all
+		yum -y install httpd mod_ssl \
+			unzip zip \
+			openldap openldap-clients openldap-servers \
+			cyrus-imapd cyrus-imapd-perl cyrus-imapd-utils cyrus-sasl cyrus-sasl-ldap cyrus-sasl-plain perl-IO-Socket-SSL \
+			postfix \
+			postgresql postgresql-server \
+			php php-cli php-ldap php-pgsql php-imap php-mbstring php-gd php-xml
+	else
+		dialog                                            \
+   		--title 'Aviso'                             \
+	   	--yesno 'Ok, no serÃ¡ realizada la instalaciÃ³n de los paquetes y eso ocasionara que  Expresso Livre no funcione!!!\n\nDesea continuar ?'  \
+   		10 40
+		# no, sai do script
+		[ $? = 1 ] && exit 1
+	fi
+}
+
+# POSTGRES
+postgres () {
+	service postgresql stop
+	service postgresql start
+	sleep 3
+	service postgresql stop
+
+	cp -f ./arqs-conf-rhel5/var/lib/pgsql/data/postgresql.conf /var/lib/pgsql/data/
+	cp -f ./arqs-conf-rhel5/var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/
+
+	service postgresql start
+
+	su - postgres -c 'dropdb expresso'  || { echo "Base de datos expresso no existia. [OK]"; }
+	su - postgres -c 'createdb -E LATIN1 expresso'  || { echo "Problemas en la creaciÃ³n de base de datos expresso. [Fallo]"; exit 1;}
+
+	sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-rhel5/expresso.dump > /tmp/expresso.dump
+
+	service postgresql start
+	chkconfig postgresql on
+
+	su - postgres -c 'psql -f /tmp/expresso.dump expresso'
+
+	rm /tmp/expresso.dump
+}
+
+# APACHE
+apache () {
+	cp -r -p ../../../expresso/ /var/www/
+	#TODO: Verificar erro:
+	sed -e "s/HEADER_PWD/$HEADER_PWD/g" ./arqs-conf-rhel5/header.inc.php > /var/www/expresso/header.inc.php
+
+	mkdir /home/expressolivre || { echo "DiretÃ³rio jÃ¡ existe. [OK]"; }
+	cp ./arqs-conf-rhel5/home/expressolivre/* /home/expressolivre/
+
+	cp ./arqs-conf-rhel5/etc/httpd/conf/httpd.conf /etc/httpd/conf/
+	cp ./arqs-conf-rhel5/etc/httpd/conf.d/expresso.conf /etc/httpd/conf.d/
+	cp ./arqs-conf-rhel5/etc/httpd/conf.d/ssl.conf /etc/httpd/conf.d/
+	cp ./arqs-conf-rhel5/etc/php.ini /etc/
+
+	chown -R apache.apache /var/www/expresso /home/expressolivre
+
+	#mkdir /php_sessions/ || { echo "DiretÃ³rio jÃ¡ existe. [OK]"; }
+	#chmod -R 777 /php_sessions/
+
+	service httpd restart
+	chkconfig httpd on
+}
+
+# OPENLDAP
+ldap () {
+	service ldap stop
+
+	rm -rf /var/lib/ldap/*
+	sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" ./arqs-conf-rhel5/etc/openldap/slapd.conf > /etc/openldap/slapd.conf
+	cp ./arqs-conf-rhel5/etc/openldap/schema/* /etc/openldap/schema/
+	cp ./arqs-conf-rhel5/etc/openldap/DB_CONFIG /var/lib/ldap/
+	sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD_MD5/$LDAP_PWD_MD5/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" -e "s/LDAP_DC/$LDAP_DC/g" ./arqs-conf-rhel5/expresso.ldif > /tmp/expresso.ldif
+	slapadd -v -l /tmp/expresso.ldif
+	chown -R ldap.ldap /var/lib/ldap/
+
+	service ldap start
+	chkconfig ldap on
+
+	rm /tmp/expresso.ldif
+}
+
+# CYRUS
+cyrus () {
+	cp ./arqs-conf-rhel5/etc/imapd.conf /etc/
+	cp ./arqs-conf-rhel5/etc/cyrus.conf /etc/
+	sed -e "s/LDAP_DN/$LDAP_DN/g" ./arqs-conf-rhel5/etc/saslauthd.conf > /etc/saslauthd.conf
+	cp ./arqs-conf-rhel5/etc/sysconfig/saslauthd /etc/sysconfig/
+	cp -p ./arqs-conf-rhel5/usr/bin/cyradm_expresso /usr/bin/
+
+	service saslauthd restart
+	chkconfig saslauthd on
+	sleep 4
+
+	service cyrus-imapd restart
+	chkconfig cyrus-imapd on
+
+	#./arqs-conf-rhel5/cyrus.pl $LDAP_PWD
+}
+
+# POSTFIX
+postfix () {
+	sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-rhel5/etc/postfix/main.cf > /etc/postfix/main.cf
+	sed -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-rhel5/etc/postfix/expresso-dominios > /etc/postfix/expresso-dominios
+	#cp ./arqs-conf-rhel5/etc/postfix/master.cf /etc/postfix/
+
+	postmap /etc/postfix/expresso-dominios
+
+	service postfix restart
+	chkconfig postfix on
+}
+
+# Especifico para instalacao do PHP de pacotes de terceiros, nao oficiais da distribuicao
+pacotes_php () {
+	dialog --yesno 'Los paquetes de PHP disponibles en esta distribucion possee versiones inferiores a las requeridas por Expresso. Expresso necessita de PHP-5.2.1 o superior.\nPor lo que, este script podrÃ¡ configurar automaticamente un repositÃ³rio externo, de terceros y sin soporte (en este caso, el REMI-Enterprise), para instalar versiones mas recientes de PHP.\n\nA equipo de Expresso Livre recomienda el uso de este repositÃ³rio y la instalaciÃ³n de los nuevos paquetes, por eso, no nos responsabilizamos por qualquier dano. En caso  de que usted no utilize los paquetes mas recientes de PHP,  Expresso no funcionara correctamente!!\n\nUsted desea proseguir, por su cuenta y riesgo, la instalaciÃ³n del PHP mas reciente?' 20 70
+	# yes
+	if [ $? = 0 ]
+	then
+		# Utiliza o repositorio do Remi, que possui (em 10/09/09) o php-5.3.0
+		# http://blog.famillecollet.com/pages/Config-en
+		rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
+		wget http://rpms.famillecollet.com/remi-enterprise.repo -O /etc/yum.repos.d/remi-enterprise.repo
+		# Atualiza os pacotes...
+		yum --enablerepo=remi install php php-cli php-ldap php-pgsql php-imap php-mbstring php-gd libtool
+	else
+			
+		dialog --infobox 'Ok! A versÃ£o mais recente do PHP nÃ£o foi instalada!' 0 0
+	fi
+}
+
+# Outros
+outros () {
+	# Deixa o SELinux permissivo
+	cp -f ./arqs-conf-rhel5/etc/selinux/config /etc/selinux/config
+	setenforce 0
+	# Desativa o sendmail
+	service sendmail stop
+	chkconfig --del sendmail
+	yum -y erase sendmail
+}
+
+###########################################################################################
+#																		#
+#								MAIN										#
+#																		#
+###########################################################################################
+
+alias cp="cp"
+
+pacotes
+outros
+# Uma soluÃ§Ã£o alternativa para a versÃ£o do PHP
+pacotes_php
+
+# GET VARs
+LDAP_DN=`php ./arqs-conf-rhel5/makedn.php $DOMAIN`
+LDAP_DC=`php ./arqs-conf-rhel5/makedc.php $DOMAIN`
+LDAP_PWD_MD5=`slappasswd -v -s $LDAP_PWD -h {MD5}`
+LDAP_PWD_MD5=`php ./arqs-conf-rhel5/regexp.php $LDAP_PWD_MD5`
+HEADER_PWD=`php ./arqs-conf-rhel5/pass.php $LDAP_PWD`
+
+dialog --yesno 'Deseja escolher quais serviÃ§os (apache, ldap, postfix, cyrus e postgres) serÃ£o configurados pelo script?' 7 70
+# no
+if [ $? = 1 ]
+then
+	apache
+	ldap
+	postfix
+	cyrus
+	postgres
+else
+	for I in apache ldap postfix cyrus postgres
+	do
+		dialog --yesno "Deseja configurar o $I?" 7 70
+		if [ $? = 0 ]
+		then
+			dialog --infobox "Configurando o serviÃ§o: $I. Aguarde..." 0 0
+			$I
+		fi
+	done
+fi
+
+# Por algum motivo, ainda desconhecido para mim, esta chamada nÃ£o Ã© executada corretamente dentro da funÃ§Ã£o "cyrus"
+./arqs-conf-rhel5/cyrus.pl $LDAP_PWD
+
+############################################################################################
+
+dialog --backtitle "$BACKTITLE" --cr-wrap --msgbox "FIM. www.expressolivre.org" 7 55 &&
+
+#dialog                                          \
+#   --title 'Aviso Importante!!!'             	\
+#   --textbox arqs-conf-rhel5/rpms/listalang.txt \
+#   0 0
+
+echo '.'
Index: branches/2.2/help/setup/phpgw_es-es.lang
===================================================================
--- branches/2.2/help/setup/phpgw_es-es.lang	(revision 194)
+++ branches/2.2/help/setup/phpgw_es-es.lang	(revision 3665)
@@ -1,1 +1,8 @@
+%1 manual page(s) added or updated	help	es-es	%1 páginas del manual agregada(s) o atualizada(s)
+download	help	es-es	Bajar archivo (download)
+install or update the manual-pages	admin	es-es	Instalar o actualizar páginas del manual
+html_description	help	es-es	Su mensaje fue enviado al Administrador de Expresso Livre, en breve será respondido por su propio correo de Expresso.<br><br> Gracias por ayudarnos a mejorar esta herramenta.<br><br><div align=right><b>Equipo de Desarrolo y <BR> Mantenimiento de Expresso Livre.</b></div>
 manual	common	es-es	Manual / Ayuda
+page(s) %1 not found !!!	help	es-es	Página %1 no encontrada !!!
+starting import from %1, this might take several minutes (specialy if you start it the first time) ...	help	es-es	Iniciando la importación de %1, puede llevar algunos minutos (especialmente se usted lo ejecuta por primera vez ahora) ...
+Your suggestion was sent successfully.	help	es-es	Su sugerencia fue enviada con éxito.
Index: branches/2.2/help/templates/default/es-es/content.html
===================================================================
--- branches/2.2/help/templates/default/es-es/content.html	(revision 1253)
+++ branches/2.2/help/templates/default/es-es/content.html	(revision 3665)
@@ -1,5 +1,5 @@
 <html>
 <head>
-<title>Ajuda - Expresso Livre</title>
+<title>Ayuda - Expresso Livre</title>
 <link rel='stylesheet' type='text/css' href='css/index.css'/>
 </head>
@@ -35,5 +35,5 @@
 <div class='texto'>
 <img align="bottom" src="../../../../expressoMail1_2/templates/default/images/menu/acroread.png"/><a style="font-size:12" title="Clique aqui!" href="../../../../expressoMail1_2/help/CartelaExpressoMail.pdf" target="_blank">Manual completo do ExpressoMail</a><p>
-<p>El ExpressoMail es el módulo de correo del Expresso. A travésde él usted puede acceder, administrar y manipular sus mensajes. Al entrar al módulo, es exhibida su Bandeja de Entrada, con el menú principal y el menú de carpetas a su izquierda. Las principales funcionalidades del módulo serán descriptas a continuación: 
+<p>El ExpressoMail es el módulo de correo del Expresso. A travésde él usted puede acceder, administrar y manipular sus mensajes. Al entrar al módulo, es exhibida su Bandeja de Entrada, con el menú principal y el menú de carpetas a su izquierda. Las principales funcionalidades del módulo serán descritas a continuación: 
 <ul style='text-indent:0'>
 <li>Al Abrir un mensaje o redactar un nuevo mensaje, será abierta una pestaña al lado de la Bandeja de Entrada. Esto permite que varios mensajes sea abiertos al mismo tiempo, simultáneamente a la redacción de un nuevo mensaje, por ejemplo.</li>
@@ -53,5 +53,5 @@
 </li>
 
-<li>Al redactar un nuevo mensaje, para obtener la dirección de la persona para la cual desea enviar el mensaje, una alternativa es digitar parte del nombre y presionar F9. Aparecerá la ventana abajo. Escoja el destinatario deseado.<br>
+<li>Al redactar un nuevo mensaje, para obtener la dirección de la persona para la cual desea enviar el mensaje, una alternativa es escribir parte del nombre y presionar F9. Aparecerá la ventana abajo. Seleccione el destinatario deseado.<br>
 <a href='#expressomail' onclick='javascript:window.open("images/010_contatos.jpg","janela","width=629,height=299,resizable=no")' style='color:black'><center><img src='images/010_contatos_tmb.jpg'></center></a>
 <center>Haga clic en la imagen para ampliarla.</center><br><br></li>
@@ -92,5 +92,5 @@
 Catálogo de Direcciones le permite además visualizar a los contactos en orden alfabética y filtrar por la inicial del contacto. Para eso haga clic en los botones A, B, C,... o en "Todos" para visualizar a todos los contactos. <br>
 <img src="images/014_opcoescatalogo.jpg" width=100%>
-Através del menú "Nuevo", haga clic en "Contacto" para agregar a alguien a su Catalogo Personal, en formulario completo o reducido o haga clic en "Grupo" para crear un grupo personal. Es posible exportar o importar una lista de contactos a través del botón Importar/Exportar. Haciendo clic además en "Ver Tarjetas", la lista de usuarios es substituida por tarjetas con foto y más informaciones de cada usuario. </div>
+A través del menú "Nuevo", haga clic en "Contacto" para agregar a alguien a su Catalogo Personal, en formulario completo o reducido o haga clic en "Grupo" para crear un grupo personal. Es posible exportar o importar una lista de contactos a través del botón Importar/Exportar. Haciendo clic además en "Ver Tarjetas", la lista de usuarios es substituida por tarjetas con foto y más informaciones de cada usuario. </div>
 <p class='back'><a href="#indice">Volver</a></p>
 
Index: branches/2.2/jabberit_messenger/jmessenger/js/lang/i18n_es.js
===================================================================
--- branches/2.2/jabberit_messenger/jmessenger/js/lang/i18n_es.js	(revision 3665)
+++ branches/2.2/jabberit_messenger/jmessenger/js/lang/i18n_es.js	(revision 3665)
@@ -0,0 +1,43 @@
+
+/**
+* @author [SERPRO] emmanuel.ferro@gmail.com
+* 
+* Contém as mensagens traduzíveis.
+*/
+
+i18n =
+{
+	ADD : 'Agregar',
+	ADD_CONTACT : 'Agregar Contactos',
+	ADD_CONTACTS : 'Agregar Contactos',
+	ASK_NEW_NAME_QUESTION : 'Informe un nuevo nombre para ',
+	ASK_NEW_GROUP_QUESTION : 'Informe un nuevo grupo o deje en blanco',
+	ASK_FOR_AUTH : 'PEDIR AUTORIZACION !',
+	AUTHORIZED : 'AUTORIZADO !',
+	AUTH_SENT : 'AUTORIZACION ENVIADA !',
+	ASK_FOR_AUTH_QUESTION : 'QUEIRO AGREGARLO(A) ! PUEDO ?',
+	CLOSE : 'Cerrar',
+	COMPOSING : ' está escribiendo...',
+	CONTACT_ASK_FOR_AUTH : 'CONTACTO PIDE AUTORIZACION !',
+	GONE : ' salio de la conversación.',
+	GROUP : 'Grupo',
+	INACTIVE : ' está inactivo.',
+	LEAVE_CHATROOM : 'Salir  de la Sala',
+	LOAD : 'Cargando',
+	MANY_RESULTS_PLEASE_TRY_TO_REFINE_YOUR_SEARCH : 'Muchos Resultados ! Por favor intente refinar su busqueda !',
+	ME : 'Yo',
+	NAME_CONTACT : 'Nombre do Contacto',
+	NEW_USER : 'Nuevo Usuario',
+	NONE_RESULT_WAS_FOUND : 'Ningun resultado encontrado !',
+	PAUSED : ' está parado.',
+	SEND : 'Enviar',
+	SEARCH_RESULT : 'Resultado  de la busqueda',
+	SEARCH_USERS : 'Buscar Contactos',
+	STATUS_ANAVAILABLE : 'Desconectado',
+	STATUS_AVAILABLE : 'Disponible',
+	STATUS_ANAVAILABLE : 'Desconectado',
+	TRY_AGAIN: 'Intente Nuevamente!',
+	TYPE_YOUR_MESSAGE_HERE_STATUS : 'Escriba aqui su Status',
+	TYPE_YOUR_MSG : 'Escriba su mensaje !!!',
+	YOUR_SEARCH_ARGUMENT_MUST_BE_LONGER_THAN_3_CHARACTERS : 'Su  busqueda requiere tener mas que 3 dígitos'
+
Index: branches/2.2/contactcenter/setup/phpgw_es-es.lang
===================================================================
--- branches/2.2/contactcenter/setup/phpgw_es-es.lang	(revision 3549)
+++ branches/2.2/contactcenter/setup/phpgw_es-es.lang	(revision 3665)
@@ -1,4 +1,5 @@
 Add Participants	contactcenter	es-es	Agregar Participantes
 Add Relation	contactcenter	es-es	Agregue la Relación
+Add to catalog 	contactcenter	es-es	Agregar al catálogo
 Address 1	contactcenter	es-es	Dirección 1
 Address 2	contactcenter	es-es	Dirección 2
@@ -7,11 +8,14 @@
 Alias	common	es-es	Apodo
 Alternative	contactcenter	es-es	Alternativa
-An error has occurred while the exportation.	contactcenter	es-es	Um error ocurrió durante la exportación
+An error has occurred while the exportation.	contactcenter	es-es	Un error ocurrió durante la exportación
 Attributes	contactcenter	es-es	Cualidades
 Available	contactcenter	es-es	Disponible
 Birthdate	contactcenter	es-es	Nacimiento
+Automatic	contactcenter	es-es	Automático
 Browse	common	es-es	Buscar
 Cards View	contactcenter	es-es	Ver Tarjetas
-Cards Visualization Preferences	contactcenter	es-es	Preferencias de Vizualización de Tarjetas
+Cards Visualization Preferences	contactcenter	es-es	Preferencias de Visualización de Tarjetas
+Catalog %1 not showed due to error: Time limit exceeded	contactcenter	es-es	Catálogo %1 no fue  mostrado debido al error: Tiempo limite excedido
+Catalog %1 temporarily unavailable. Please try again later!	contactcenter	es-es	Catálogo %1 temporalmente indisponible. Favor intentar nuevamente más tarde!
 Catalogues	contactcenter	es-es	Catálogos
 Cellphone	contactcenter	es-es	Teléfono móvil
@@ -23,6 +27,7 @@
 Choose Sex ...	contactcenter	es-es	Elegir Sexo
 Choose State	contactcenter	es-es	Elegir Estado
-Choose Suffix...	contactcenter	es-es	Elegir Caracteristica
+Choose Suffix...	contactcenter	es-es	Elegir Característica
 Choose Telephone Type...	contactcenter	es-es	Elija el tipo del Teléfono...
+Choose in wich catalog you would like to add...	contactcenter	es-es	Selecciones en cual catálogo desea agregar...
 Choose Type of Address	contactcenter	es-es	Elegir Tipo de Dirección
 Choose Type of Connection	contactcenter	es-es	Elegir tipo de Conexión
@@ -31,4 +36,11 @@
 Comercial	contactcenter	es-es	Comercial
 Complement	contactcenter	es-es	Complemento
+Advanced Search	contactcenter	es-es	Búsqueda Avanzada
+Contatc: 	contactcenter	es-es	Contacto: 
+ new	contactcenter	es-es	 nuevo
+ failed	contactcenter	es-es	 fallo
+ were existent	contactcenter	es-es	 ya existían
+show more info	contactcenter	es-es	Más información
+Clean	contactcenter	es-es	Limpiar
 Confirm Removal of this Contact?	contactcenter	es-es	¿Confirma la eliminación de este Contacto?
 Confirm Removal of this Group?	contactcenter	es-es	¿Confirma la eliminación de este Contacto?
@@ -40,15 +52,23 @@
 Contact Center	common	es-es	Catálogo de Direcciones
 Contact [Full]	contactcenter	es-es	Contacto [Completo]
+Contact [Shared]	contactcenter	es-es	Contacto [Compartido]
 Contact Group List	common	es-es	Lista de Grupos de Contactos
 Contacting Server...	contactcenter	es-es	Conectando al Servidor
 Contact [Quick Add]	contactcenter	es-es	Contacto [Añadir rápidamente]
 Contacts	common	es-es	Contactos
+Copy to personal catalog.	contactcenter	es-es	Copiar para o Catálogo Personal
 Couldn't contact server or server response is invalid. Contact Admin.	contactcenter	es-es	No fue posible establecer conexión con el servidor. Entre en el Administrador del sistema
 Country	contactcenter	es-es	País
+Corporate	contactcenter	es-es	Empresa
+Corporative	contactcenter	es-es	Corporativo
+Corporative Cellphone	contactcenter	es-es	Celular Corporativo
+Corporative Fax	contactcenter	es-es	Fax Corporativo
+Corporative Pager	contactcenter	es-es	Buscapersonas Corporativo
 Data to be serialized is of unknown type!	contactcenter	es-es	Información a ser serializada es de tipo desconocida
 Day	contactcenter	es-es	Día
-Default	contactcenter	pt-br	Estándar
+Default	contactcenter	es-es	Estándar
 Default Person Email Type	contactcenter	es-es	Tipo standar de teléfono de la persona
 Default Person Telephone Type	contactcenter	es-es	Tipo standar de teléfono de la persona
+Department	contactcenter	es-es	Departamento
 Display Connector Client-Server Status Information?	contactcenter	es-es	Exhibir Informaciones del Status de la Conexión Cliente-Servidor
 Edit Contact	contactcenter	es-es	Editar Contacto
@@ -60,5 +80,5 @@
 Export as Mozilla Thunderbird CSV.	contactcenter	es-es	Exportar como Mozilla Thunderbird CSV.
 Export as Outlook 2000 (English) CSV.	contactcenter	es-es	Exportar como Outlook 2000 (Inglés) CSV.
-Export as Outlook 2000 (Portuguese) CSV.	contactcenter	es-es	Exportar com Outlook 2000 (Portugués) CSV
+Export as Outlook 2000 (Portuguese) CSV.	contactcenter	es-es	Exportar con  Outlook 2000 (Portugués) CSV
 Export as Outlook Expresso (English) CSV.	contactcenter	es-es	Exportar como Outlook Express (Inglés) CSV.
 Export as Outlook Express (Portuguese) CSV.	contactcenter	es-es	Exportar como Outook Express (Portugués) CSV.
@@ -69,6 +89,8 @@
 Female	contactcenter	es-es	Femenino
 field is empty	contactcenter	es-es	Campo esta vacío
+Fill the field Full Name	contactcenter	es-es	Escriba el nombre Completo
 Found %1 Entries	common	es-es	Encontrado %1 Resultado(s)
 Full Add	contactcenter	es-es	Agregue Completo
+Full Add Shared	contactcenter	es-es	Agregar Completo 
 Full Name	contactcenter	es-es	Nombre Completo
 Given Names	common	es-es	Nombre
@@ -76,5 +98,5 @@
 GPG Finger Print	contactcenter	es-es	Firma GPG
 Group Add	common	es-es	Añadir Grupo
-Home Phone	contactcenter	es-es	Casa
+Home	contactcenter	es-es	Casa
 Import	contactcenter	es-es	Importar
 Import Contacts	contactcenter	es-es	Importar Contactos
@@ -83,18 +105,20 @@
 Import / Export Personal Contacts	contactcenter	es-es	Importar/Exportar Contactos Personales
 Importing contacts...	contactcenter	es-es	Importando Contactos...
-Insert a New Group	common	es-es	Incluir um Nuevo Grupo
+Insert a New Group	common	es-es	Incluir un Nuevo Grupo
 insert	common	es-es	Incluir
 Invalid Date	common	es-es	Fecha inválida
 Is Default?	contactcenter	es-es	¿Es Estándar?
 Is My	contactcenter	es-es	Es mío
+Job Title	contactcenter	es-es	Cargo
 Main	contactcenter	es-es	Principal
 Male	contactcenter	es-es	Masculino
 Month	contactcenter	es-es	Mes
 Mozilla Thunderbird	contactcenter	es-es	Mozilla Thunderbird
+Name is mandatory	contactcenter	es-es	Nombre es obligatorio
 New City	contactcenter	es-es	Nueva Ciudad
 New...	contactcenter	es-es	Nuevo...
 New...	contactcenter	es-es	Nuevo...
 New	contactcenter	es-es	Nuevo
-New Email	contactcenter	pt-br	Nuevo Email
+New Email	contactcenter	es-es	Nuevo Email
 New from same Company	contactcenter	es-es	Nuevo de la misma empresa
 New from the same Type	contactcenter	es-es	Nuevo del mismo tipo
@@ -107,4 +131,5 @@
 No Room for Cards! Increase your browser area	contactcenter	es-es	¡Área muy pequeña para ser vista a modo de tarjetas! Aumente el área (ventana) de su navegador
 No Room for Cards! Increase your browser area.	contactcenter	es-es	Sin Espacio para las Tarjetas! Aumente el área de su navegador
+No shared catalog that has permission to add.	contactcenter	es-es	Ningún catálogo compartido con  permiso de edición.
 No State	contactcenter	es-es	Ningún Estado
 No States found for this Country.	contactcenter	es-es	Ningún Estado encontrado para este País
@@ -113,5 +138,5 @@
 Outlook 2000	contactcenter	es-es	Outlook 2000
 Outlook Express	contactcenter	es-es	Outlook Express
-Pager	contactcenter	es-es	Paginador
+Pager	contactcenter	es-es	Buscapersonas
 Participants	common	es-es	Participantes
 People	contactcenter	es-es	Privado
@@ -122,5 +147,5 @@
 Postal Code	contactcenter	es-es	Casilla de Correo
 Prefix	contactcenter	es-es	Prefijo
-Problems on adding your Contact. The email "%1" already exists in: %2	common	es-es	No fue posible añadir. El e-mail "%1" ya existe en los siguentes contactos: %2
+Problems on adding your Contact. The email "%1" already exists in: %2	common	es-es	No fue posible añadir. El e-mail "%1" ya existe en los siguientes contactos: %2
 Processing Information...	contactcenter	es-es	Procesando Informaciones..
 Quick Add	common	es-es	Añadir Rápidamente
@@ -128,6 +153,6 @@
 Remove	common	es-es	Remover
 Remove Contact	contactcenter	es-es	Remover Contacto
-Removed Entry!	common	es-es	¡Contacto removido com suceso (ID = %1)!
-Removed Entry ID %1!	common	es-es	¡Contacto removido com suceso (ID = %1)!
+Removed Entry!	common	es-es	¡Contacto removido con éxito (ID = %1)!
+Removed Entry ID %1!	common	es-es	¡Contacto removido con  éxito (ID = %1)!
 Remove Group	contactcenter	es-es	Remover grupo
 Remove Selected Relations	contactcenter	es-es	Quite Las Relaciones Seleccionadas
@@ -137,10 +162,10 @@
 Search for...	common	es-es	Buscar por...
 Sector	contactcenter	es-es	Sector
-Select a valid CSV file to import your contacts	contactcenter	es-es	Seleccione um archivo CSV valido para importar sus contactos
+Select a valid CSV file to import your contacts	contactcenter	es-es	Seleccione un archivo CSV valido para importar sus contactos
 Select E-Mail	contactcenter	es-es	Seleccione el E-mail
 Select Photo	contactcenter	es-es	Seleccionar Foto
 Select the file that contains the contacts to be imported:	contactcenter	es-es	Seleccione el archivo que contiene los contactos a ser importados
 Select the file type	contactcenter	es-es	Seleccione el tipo del archivo
-Select the format type that you want to export your contacts	contactcenter	es-es	Seleccione el tipo de formato que le gustaria utilizar para exportar sus contactos
+Select the format type that you want to export your contacts	contactcenter	es-es	Seleccione el tipo de formato que le gustaría utilizar para exportar sus contactos
 Select the telephone	contactcenter	es-es	Seleccione el teléfono
 Send Mail	common	es-es	Enviar e-mail
@@ -149,10 +174,12 @@
 Showing found entries	common	es-es	Mostrando items encontrados
 State	contactcenter	es-es	Estado
-Suffix	contactcenter	es-es	Caracteristica
+Suffix	contactcenter	es-es	Característica
 Table View	contactcenter	es-es	Mostrar Matriz
 Telephone	contactcenter	es-es	Teléfono
+Tel or email is required	contactcenter	es-es	Usted debe informar el e-mail o el teléfono
 The Expresso supports the contacts importation in the CSV file format.	contactcenter	es-es	El Expresso soporta la importación de contactos en archivos de formato CVS 
-The importation has failed. Verify the file format.	contactcenter	es-es	La importación há fallado. Verifique el formato del archivo
+The importation has failed. Verify the file format.	contactcenter	es-es	La importación ha fallado. Verifique el formato del archivo
 The importation has finished.	contactcenter	es-es	La importación ha acabado.
+The query should not have the characters {%,?}	contactcenter	es-es	La consulta no debe poseer los caracteres {%,?}
 Type new city here	contactcenter	es-es	Teclee el nombre aquí
 Type new state here	contactcenter	es-es	Teclee el nombre aquí
@@ -160,8 +187,17 @@
 Type of Connection	contactcenter	es-es	Tipo de Conexión
 Unavailable or empty Catalog	contactcenter	es-es	Catálogo vacío o no disponible
-Updated Successfully!	contactcenter	es-es	¡Actualizado con Suceso!
+Updated Successfully!	contactcenter	es-es	¡Actualizado con éxito!
 Users List	contactcenter	es-es	Lista de Usuarios
 Value	contactcenter	es-es	Valor
 Views	contactcenter	es-es	Vistas
-Work	contactcenter	pt-br	Trabajo
+Web Page	contactcenter	es-es	Página da Web
+Work	contactcenter	es-es	Trabajo
 Year	contactcenter	es-es	Año
+You did not add any contact for this group.	contactcenter	es-es	Usted no agrego ningún contacto para ese grupo.
+ou	contactcenter	es-es	Organización:
+search for	contactcenter	es-es	Buscar por:
+availables	contactcenter	es-es	Usuarios disponibles
+shareds	contactcenter	es-es	Compartidos
+Shared	contactcenter	es-es	Compartido 
+Not Allowed	contactcenter	es-es	Acceso negado
+Unavailable function	contactcenter	es-es	Función no disponible
Index: branches/2.2/workflow/setup/phpgw_es-es.lang
===================================================================
--- branches/2.2/workflow/setup/phpgw_es-es.lang	(revision 795)
+++ branches/2.2/workflow/setup/phpgw_es-es.lang	(revision 3665)
@@ -24,5 +24,4 @@
 act	workflow	es-es	actividad
 act. status	workflow	es-es	Estado de la actividad
-act. status:	workflow	es-es	Estado de la actividad:
 action %1 is impossible if we have no activity and no instance designated for it!	workflow	es-es	La acción %1 es imposible si no tenemos actividad y no hay instancia designada para ella
 action %1 is impossible, another user is already in place	workflow	es-es	La acción %1 es imposible, otro usuario ya está en el lugar
@@ -83,8 +82,9 @@
 add transitions from	workflow	es-es	Añadir transiciones de
 add transitions to	workflow	es-es	Añadir transiciones a
-admin instance	workflow	es-es	Admnistrar instancia
+admin instance	workflow	es-es	Administrar instancia
 admin process activities	workflow	es-es	Administrar actividades del proceso
 admin process roles	workflow	es-es	Administrar roles del proceso
 admin processes	common	es-es	Administrar procesos
+admin processes	workflow	es-es	Administrar Procesos
 admin processes sources	workflow	es-es	Administrar código fuente de los procesos
 administer instances	admin	es-es	Administrar instancias
@@ -130,5 +130,5 @@
 column activity status in instance lists	workflow	es-es	Columna de estado de la actividad en listas de la instancia
 column category in instance lists	workflow	es-es	Columna Categoría en listas de instancias
-column instance id in instance lists	workflow	es-es	Columna Id de instancia en listas de ia instancia
+column instance id in instance lists	workflow	es-es	Columna Id de instancia en listas de la instancia
 column instance name in instance lists	workflow	es-es	Columna nombre de la instancia en listas de la instancia
 column instance status in instance lists	workflow	es-es	Columna estado de la instancia en listas de la instancia
@@ -161,8 +161,8 @@
 description	workflow	es-es	Descripción
 display please wait message	common	es-es	mostrar mensaje "por favor, espere"
-do you want the activity status on instances lists. most of the time it is "running" but if you use non-autorouted transitions you will have some completed activities.	workflow	es-es	¿Desea el estado de la actividad en las listas de instancias? La mayoría del tiempo está "en ejecución", pero si usa transiciones no autorutadas tendrá algunas actividades completadas.
+do you want the activity status on instances lists. most of the time it is "running" but if you use non-autorouted transitions you will have some completed activities.	workflow	es-es	¿Desea el estado de la actividad en las listas de instancias? La mayoría del tiempo está "en ejecución", pero si usa transiciones no autoenrutadas tendrá algunas actividades completadas.
 do you want the category column on instances lists, if yout instances use categories you should use it	workflow	es-es	¿Desea la columna de categoría en las listas de instancias? Si sus instancias usan categorías, debería usarla.
 do you want the category name column on instances lists, if your instances use categories you should use it	workflow	es-es	¿Desea la columna de nombre de la categoría en las listas de instancias? Si sus instancias usan categorías, debería usarla.
-do you want the category name column on instances lists. if your instances use categories you should use this	workflow	es-es	¿Desea la columna nombre de categoria en las listas de instancias? Si sus instancias usan categorías, debería usarla.
+do you want the category name column on instances lists. if your instances use categories you should use this	workflow	es-es	¿Desea la columna nombre de categoría en las listas de instancias? Si sus instancias usan categorías, debería usarla.
 do you want the instance id column on instances lists. this is the unique identifier of an instance	workflow	es-es	¿Desea la columna id de instancia en las listas de instancias? Es el único identificador de una instancia.
 do you want the instance name column on instances lists. if your instances have name you should really use this	workflow	es-es	¿Desea la columna nombre de la instancia en las listas de instancias? Si sus instancias tienen nombre, debe usarla.
@@ -182,6 +182,6 @@
 ended	workflow	es-es	finalizado
 enter an activity name	workflow	es-es	Introduzca un nombre de actividad
-error: nextactivity does not match any candidate in autorouting switch activity	workflow	es-es	Error: nextActivity no coincide con ningún candidato en la actividad de cambio de autorutado
-error: non-deterministic decision for autorouting activity	workflow	es-es	Error: decisión no determinante para actividad de autorutado
+error: nextactivity does not match any candidate in autorouting switch activity	workflow	es-es	Error: nextActivity no coincide con ningún candidato en la actividad de cambio de autoenrutado
+error: non-deterministic decision for autorouting activity	workflow	es-es	Error: decisión no determinante para actividad de autoenrutado
 error: removing was not done	workflow	es-es	error: no se realizó el borrado
 error: trying to send an instance to an activity but it was impossible to get this activity	workflow	es-es	Error: intentando enviar una instancia a una actividad pero fue imposible obtener esta actividad
@@ -238,6 +238,7 @@
 if user is in a role for an activity he will have the right to abort the related instance	admin	es-es	Si el usuario está en un rol para una actividad, tendrá el derecho de abortar la instancia relacionada
 if user is in a role for an activity he will have the right to exception or resume the related instance	admin	es-es	Si un usuario está en un rol para una actividad, tendrá el derecho para una excepción o continuar la instancia relacionada
-if user is in a role for an activity he will have the right to release (un-assign) the related instance	admin	es-es	Si un usuario está en un rol para una actividad, tendrá el derecho para liberar (desasignar) la instancia relacionada.
+if user is in a role for an activity he will have the right to release (un-assign) the related instance	admin	es-es	Si un usuario está en un rol para una actividad, tendrá el derecho para liberar (quitar asignacion) la instancia relacionada.
 if:setnextact	workflow	es-es	Si:Establecer actividad siguiente
+iframe view height	workflow	es-es	Altura del frame de Visualizacion
 import aborted	workflow	es-es	Importación abortada
 import successfull	workflow	es-es	Importación realizada correctamente
@@ -315,8 +316,8 @@
 new instance	workflow	es-es	Nueva instancia
 new major	workflow	es-es	Nuevo mayor
-new major version created	workflow	es-es	Se ha creado una nueva version mayor
+new major version created	workflow	es-es	Se ha creado una nueva versión mayor
 new mapping added	workflow	es-es	Se ha añadido un nuevo mapeo
 new minor	workflow	es-es	Nuevo menor
-new minor version created	workflow	es-es	Se ha creado una nueva version menor
+new minor version created	workflow	es-es	Se ha creado una nueva versión menor
 new status not set, no corresponding activity was found.	workflow	es-es	El nuevo estado no está establecido. No se encontró ninguna actividad.
 new transition added	workflow	es-es	Se ha añadido una nueva transición
@@ -531,4 +532,6 @@
 this form will test your local workflow installation to detect potential issues	workflow	es-es	Este formulario realizará una prueba en su instalación local de flujos de trabajo para detectar problemas potenciales
 this is the first screen shown when you click on the workflow application icon	workflow	es-es	Esta es la primera pantalla que se muestra al pulsar en el icono de la aplicación flujos de trabajo
+sets the default sorting criteria for the inbox instances.	workflow	es-es	Define o criterio de ordenação padrão para as instâncias nas tarefas pendentes.
+determines the number of items per page in the user interface.	workflow	es-es	Determina o número de itens por página na interface do usuário.
 this process has a view activity. access in view mode is granted only for this view activty.	workflow	es-es	Este proceso tiene una actividad de vista. El acceso en modo vista se concede sólo para esta actividad de vista.
 this process has no end activity	workflow	es-es	este proceso no tiene actividad de fin
@@ -576,4 +579,5 @@
 view this instance	workflow	es-es	Ver esta instancia
 view workitem	workflow	es-es	Ver elemento de trabajo
+View Options	workflow	es-es	Opções de Visualização
 warning this filter override all others filters	workflow	es-es	aviso: este filtro ignora todos los demás filtros
 warning: by using this button you will definitively remove all aborted instances and their history (workitems) for the selected process.	workflow	es-es	aviso: al usar este botón eliminará definitivamente todas las instancias abortadas Y su historial (elementos de trabajo) para el proceso seleccionado.
@@ -603,2 +607,103 @@
 you have not permission to execute this activity	workflow	es-es	No tiene permiso para ejecutar esta actividad
 you were not allowed to complete the activity	workflow	es-es	No tiene permiso para completar la actividad
+no role was selected	workflow	es-es	Ningún perfil fue seleccionado
+new	workflow	es-es	Nuevo
+organization	common	es-es	Organización
+sector	workflow	es-es	Setor
+add participants	workflow	es-es	Adicionar Participantes
+loading	workflow	es-es	Cargando
+situation	workflow	es-es	Situación
+assigned to	workflow	es-es	Atribuido a
+user interface	workflow	es-es	Interfaz del Usuario
+database options for processes	common	es-es	Opciones de Banco de Dados para Procesos
+database options	common	es-es	Opciones de base de datos
+database name	common	es-es	Nombre de base de datos
+database host	common	es-es	Servidor de base de datos
+database port	common	es-es	Puerto de base de dato
+database type	common	es-es	Tipo do base de datos
+database user	common	es-es	Usuario
+database password	common	es-es	Contraseña
+name of the database used to store data from workflow processes	admin	es-es	Nombre de base de dato a ser usado para guardar los datos de los procesos
+database server where the database is stored	admin	es-es	Servidor donde esta la base de datos
+port used to connect to database server	admin	es-es	Puerto usado para conectar al servidor de base de datos
+default user to access the database	admin	es-es	Usuario predeterminado para el acceso a l base de datos
+password of the default user	admin	es-es	Contraseña  del usuario por defecto
+type of the database	admin	es-es	Tipo de base de datos
+organization chart	workflow	es-es	Organigrama
+access control list	workflow	es-es	Lista de Control de Acceso
+execute activities in debug mode	workflow	es-es	Ejecutar actividad en modo de depuración
+there are no external applications	workflow	es-es	No existen aplicaciones externas
+inbox sorting	preferences	es-es	ordenacion de preferencias de entrada
+number of items per page	preferences	es-es	Número de items por página
+warnings in this process	workflow	es-es	Avisos en este  proceso
+disable advanced actions for all users	admin	es-es	Deshabilitar acciones avanzadas de todos os usuarios
+disable advanced actions	common	es-es	Deshabilitar acciones avanzadas
+user of the ldap	admin	es-es	Usuario do LDAP
+ldap user	common	es-es	Usuario
+password of the ldap user	admin	es-es	Contraseña de usuario en LDAP
+ldap password	common	es-es	Contraseña
+menu path	common	es-es	Ruta del menú
+mainframe options	common	es-es	Opciones de configuración del ambiente principal (PHP NatAPI)
+ip of the mainframe	common	es-es	Dirección  IP de la  pagina  principal
+mainframe ip	common	es-es	Dirección  IP
+port used to connect the mainframe	common	es-es	Puerto usado para conectar al ambiente principal
+access mainframe port	common	es-es	Puerto de acceso al ambiente principal
+key used to access the mainframe	common	es-es	llave por defecto para entrar al ambiente principal
+access mainframe key	common	es-es	Llave común al ambiente principal
+password used to access the mainframe	common	es-es	Contraseña relacionada a la llaves de acesso al ambiente principal
+access mainframe password	common	es-es	contraseña
+environment application to mainframe	common	es-es	Ambiente de la aplicación 
+mainframe environment	common	es-es	Ambiente
+this instance doesn't exist in this activity. probably, this instance has already been executed	workflow	es-es	Esta instancia no existe en esta  actividad. Probablemente, esta instancia ya fue ejecutada anteriormente
+external applications	workflow	es-es	Aplicaciones Externas
+move instances	workflow	es-es	Mover Instancias
+show activity complete page	preferences	es-es	Mostrar página de actividad concluida
+Determines if the activity complete page should be displayed after the completion of the activity	preferences	es-es	Determina se a página de atividad concluida debe ser mostrada despues de terminada la atividad.
+External Applications options 	admin	es-es	Opciones de  las aplicaiones Externas
+subnetworks of the intranet (separed by ;)	admin	es-es	Subredes da intranet (separadas por ;)
+subnetworks 	admin	es-es	Subredes
+name of the database used to store data of the workflow module	admin	es-es	Nombre do banco de dados que será utilizado para armazenar os dados do módulo Workflow
+user to access the database	admin	es-es	Usuario para acceso a la base de datos
+user password	admin	es-es	Contraseña  usuario
+host of the ldap	admin	es-es	Servidor do LDAP
+user context of the ldap	admin	es-es	Contexto de usuarios do LDAP
+ldap user context	admin	es-es	Contexto de usuarios
+group context of the ldap	admin	es-es	Contexto de grupos do LDAP
+ldap group context	admin	es-es	Contexto de grupos
+follow ldap referrals	admin	es-es	Seguir las referencia do LDAP
+follow referrals	admin	pr-br	Seguir as referencias
+database options for workflow	common	es-es	Opciones de Base de datos para Workflow
+ldap options	common	es-es	Opciones para LDAP
+use light interface	preferences	es-es	Usar interfaz ligera
+determines if a lighter version of the interface should be used	preferences	es-es	Determina se uma interface mais leve debe ser usada.
+jobs	workflow	es-es	Jobs
+upload	workflow	es-es	Upload
+customize the process	workflow	es-es	Personalizar o Proceso
+process version	workflow	es-es	Versión do Proceso
+invalid name specified	workflow	es-es	Nombre inválido especificado
+invalid version specified	workflow	es-es	Versión inválida especificada
+if left blank, the original value will be used	workflow	es-es	Se dejo en blanco, o valor original será usando
+the activities will be executed using secure connection	admin	es-es	Las actividades serán ejecutadas utilizando conexão segura
+use secure connection	admin	es-es	utilizar conexão segura
+execute activities using secure connection	workflow	es-es	Ejecutar actividades utilizando conexión segura
+the following file could not be found: %1	workflow	es-es	El siguiente archivo no puede ser encontrado: %1
+emergency	common	es-es	Emergencia
+alert	common	es-es	Alerta
+critical	common	es-es	Crítico
+error	common	es-es	Error
+warning	common	es-es	Aviso
+notice	common	es-es	Notificación
+information	common	es-es	Información
+debug	common	es-es	Debug
+log options	common	es-es	Opciones de Log
+log level	common	es-es	Nível de Log
+log options for workflow	common	es-es	Opciones de Log para o Workflow
+log level for workflow	common	es-es	Nível de Log para o Workflow
+allowed log types for workflow	common	es-es	Tipos de Log Permitidos para o Workflow
+log types	common	es-es	Tipos de Log
+file	common	es-es	Archivo
+firebug	common	es-es	Firebug
+select only one user	workflow	es-es	Seleccione apenas un Usuário
+select one process role	workflow	es-es	Seleccione um Perfil do Proceso
+default role will be set only if it is mapped on the activity	workflow	es-es	O Perfil por defecto  será estabelecido solamente si esta  mapeado à atividade
+without default user	workflow	es-es	Sin usuario por defecto
Index: branches/2.2/expressoMail1_2/setup/phpgw_es-es.lang
===================================================================
--- branches/2.2/expressoMail1_2/setup/phpgw_es-es.lang	(revision 3441)
+++ branches/2.2/expressoMail1_2/setup/phpgw_es-es.lang	(revision 3665)
@@ -1,2 +1,6 @@
+% used	expressoMail1_2	es-es	% utilizado
+View Quota Usage in Folders	expressoMail1_2	es-es	Visualizar cuota utilizada por cada carpeta
+You are currently using %1Mb (%2%).	expressoMail1_2	es-es	Usted está usando actualmente %1Mb (%2%).
+News	expressoMail1_2	es-es	Noticias
 1 Day	expressoMail1_2	es-es	1 Día
 2 Days	expressoMail1_2	es-es	2 Días
@@ -11,53 +15,111 @@
 Add Contact	expressoMail1_2	es-es	Añadir Contacto
 Add user into my IM	expressoMail1_2	es-es	Añadir a mí IM
+After store email in your local computer delete it from server	expressoMail1_2	es-es	Despues de guardar correo en su local, borrarlo del servidor
 all	expressoMail1_2	es-es	Todas
+All messages are successfully unarchived	expressoMail1_2	es-es	Todos los mensajes están correctamente guardados
 Also check message against next rule	expressoMail1_2	es-es	Verificar mensaje contra próxima regla también
+Always cipher message digitally?	expressoMail1_2	es-es	¿Siempre cifrar digitalmente el mensaje?
+Always sign message digitally?	expressoMail1_2	es-es	¿Siempre firmar digitalmente el mensaje?
+An archiving is in process, but dont worry, expresso will process this messages after the actual archiving	expressoMail1_2	es-es	Un archivo se encuentra en proceso de guardar pero, no se preocupe. Expresso intentara guardar el mensaje apenas termine.
+and	expressoMail1_2	es-es	y
+and save in	expressoMail1_2	es-es	y guardar en
 Answered	expressoMail1_2	es-es	Respondidas
+Answered/Forwarded	expressoMail1_2	es-es	Respondida/Reenviada
+Answer messages from	expressoMail1_2	es-es	responder mensajes de
+Archive	expressoMail1_2	es-es	Archivar
+Archiving messages on folder	expressoMail1_2	es-es	Archivando mensajes en la carpeta
 A read confirmation was sent.	expressoMail1_2	es-es	Una confirmación de lectura fue enviada.
-At %1, %2 hours, %3 wrote:	expressoMail1_2	pt-br	En %1 las %2 horas, %3 escribió:
+Read receipt: %1	expressoMail1_2	es-es	Confirmación de lectura: %1
+Your message: %1	expressoMail1_2	es-es	Su mensaje: %1
+Received in: %1	expressoMail1_2	es-es	Recibida en: %1
+Has been read by: %1 &lt; %2 &gt; at %3	expressoMail1_2	es-es	Fue leída por: %1 &lt; %2 &gt; en %3
+At %1, %2 hours, %3 wrote:	expressoMail1_2	es-es	En %1 las %2 horas, %3 escribió:
+At least one message have the same origin	expressoMail1_2	es-es	Por lo menos uno de los mensajes está siendo movido por la misma carpeta origen
+at least, one of selected mails is already archived, expresso tried to archive the others, check them later	expressoMail1_2	es-es	Por lo menos uno de los mensajes seleccionados ya fue guardado anteriormente, Expresso intento archivar las otras verifique mas tarde.
+At least one of selected message cant be marked as normal	expressoMail1_2	es-es	Por lo menos uno de los mensajes seleccionados no puede ser marcado como normal
 attachment	expressoMail1_2	es-es	anexo
 Attachments: add+	expressoMail1_2	es-es	Anexos: añadir+
 Attachments: 	expressoMail1_2	es-es	Datos adjuntos
 Attachments	expressoMail1_2	es-es	Datos adjuntos
-Back	expressoMail1_2	es-es	Volver
-<b>Answer messages from:</b> %1 - <b>Status:</b><font color='red'> %2</font> - <b>message:</b> %3</a>	expressoMail1_2	es-es	<b>Responder mensajes de:</b> %1 - <b>Estado:</b><font color='red'> %2</font> - <b>mensaje:</b> %3</a>
+Attachments removed	expressoMail1_2	es-es	Anexos borrados con  éxito.
+Attention, you are in out of office mode.	expressoMail1_2	es-es	ATENCIÓN: usted tiene el modo offline ativado.
+authentic	expressoMail1_2	es-es	auténticos
+Auto archiving	expressoMail1_2	es-es	Auto-guardando
+Auto save draft	expressoMail1_2	es-es	Guardar borrador automáticamente
+Back	expressoMail1_2	es-es	Regresar
+<b>Answer messages from:</b> %1 - <b>Status:</b><font color='red'> %2</font> - <b>mensaje:</b> %3</a>	expressoMail1_2	es-es	<b>Responder mensajes de:</b> %1 - <b>Estado:</b><font color='red'> %2</font> - <b>mensaje:</b> %3</a>
 BCC	expressoMail1_2	es-es	CCO
+Before Date	expressoMail1_2	es-es	Hasta la fecha
 Big	expressoMail1_2	es-es	grande
-Block Sender	expressoMail1_2	es-es	Boquear remitente
+Block Sender	expressoMail1_2	es-es	Bloquear remitente
 Bold	expressoMail1_2	es-es	Negrita
+Border	expressoMail1_2	es-es	Borde
 <b>Tip:</b> For faster save, click over the image with <u>right button</u>.	expressoMail1_2	es-es	<b>Tip:</b> Para guardar rápidamente, haga clic sobre la imagen con el <u>botón derecho</u> del mouse.
-Call to Comercial Number	expressoMail1_2	es-es	Discar para teléfono comercial
-Call to Mobile Number	expressoMail1_2	es-es	Discar para teléfono móvil
+Calling extension: 	expressoMail1_2	es-es	Llamando extensión: 
+Call to Comercial Number	expressoMail1_2	es-es	Llamar para teléfono comercial
+Call to Mobile Number	expressoMail1_2	es-es	Llamar para teléfono móvil
 cancel	expressoMail1_2	es-es	Cancelar
+cannot create folder. try other folder name	expressoMail1_2	es-es	Error al crear carpeta. Asegurese de que no intento crearla con un nombre que contiene un string \"local_\" o que posee algún caracter especial
+cannot rename folder. try other folder name	expressoMail1_2	es-es	Imposible renombrar la carpeta, intente otro nombre.
+Caracter "#" is not allowed!	expressoMail1_2	es-es	Carácter "#" no es permitido!
 CC	expressoMail1_2	es-es	Con Copia
 CCo	expressoMail1_2	es-es	CCo
+Certificate Authority: 	expressoMail1_2	es-es	Autoridad Certificadora:
+Certificate email: 	expressoMail1_2	es-es	Email do certificado:
+certificate has expired	expressoMail1_2	es-es	CERTIFICADO EXPIRADO
 Change folder	expressoMail1_2	es-es	Cambiar carpeta
+Check Spelling	expressoMail1_2	es-es	Corrector Ortográfico
 Choose a name	expressoMail1_2	es-es	Elija un nombre
 Chose the text you want transform in link before.	expressoMail1_2	es-es	Seleccione el texto que desea transformar en enlace
-Clean	expressoMail1_2	es-es	Limpiar
+Clean	expressoMail1_2	es-es	Vaciar
 Click here do view (+)	expressoMail1_2	es-es	Haga clic en la imagen para ampliar (+).
 Click here to add into the fields	expressoMail1_2	es-es	Haga clic aquí para añadir en los espacios
 Close	expressoMail1_2	es-es	Cerrar
 Coincident	expressoMail1_2	es-es	Coincidente
+Cols	expressoMail1_2	es-es	Columnas
 Command for spam	admin	es-es	Comando que será ejecutado al marcar como spam
 Command for unmark spam	admin	es-es	Comando que será ejecutado al marcar como no siendo spam
 Config for ExpressoMail	expressoMail1_2	es-es	Configuraciones para el ExpressoMail
+Connection failed with %1 Server. Try later.	expressoMail1_2	es-es	Ocurrió una falla de comunicación con el servidor de %1. Intente mas tarde.
+Couldn't verify if certificate was revoked.(CD-01)	expressoMail1_2	es-es	La lista de certificados revocados no fue encontrada.(CD-01)
+Couldn't verify if certificate was revoked.(CD-02)	expressoMail1_2	es-es	No fue posible verificar si el certificado está revocado.(CD-02)
+Couldn't verify if certificate was revoked.(CD-03)	expressoMail1_2	es-es	No fue posible verificar si el certificado está revocado.(CD-03)
+Creating folders structure	expressoMail1_2	es-es	Creando estructura de carpetas
+Crypted message	expressoMail1_2	es-es	Mensaje cifrado digitalmente
 Cyrus IMAP Server	expressoMail1_2	es-es	Servidor de IMAP Cyrus
 Date: 	expressoMail1_2	es-es	Fecha:
 Date	expressoMail1_2	es-es	Fecha
 day(s)	expressoMail1_2	es-es	Día(s)
-Define some criterion to the fields From, To and Subject with more than 3 characters!	expressoMail1_2	es-es	Defina algún critério para los campos De, Para, Asunto com más de 3 caracteres!
-Define some search parameters!	expressoMail1_2	es-es	Defina algunos parámetros para la búsqueda
+Dear user,\nthis is your first time in the ExpressoMail, your preferences must be saved.\nPlease, choose your preferences and click on the button Save.	expressoMail1_2	es-es	Estimado usuario, \ncomo esta es la primera vez que usted esta entraando a ExpressoMail, sus preferencias deben ser guardadas.\n Favor seleccionar sus preferencias y darle al boton Guardar.
+Define some criterion to the fields From, To and Subject with more than 3 characters!	expressoMail1_2	es-es	Defina algún critério para los campos De, Para, Asunto con  más de 3 caracteres!
+Define some search parameters!	expressoMail1_2	es-es	Defina algunos parámetros para la busqueda!
+Define the boxes to search!	expressoMail1_2	es-es	Defina las carpetas para la búsqueda!
+delete all attachments confirmation	expressoMail1_2	es-es	ATENCIÓN: Después de confirmar borrar mensaje, TODOS los anexos de la misma seran borrados. Asegúrese de poseer una copia de los archivos importntes. ¿Desea confirmar la operación?
+Delete automatically the messages in trash folder in how many days	expressoMail1_2	es-es	Borrar automaticamente los mensajes de la papelera después de cuantos días
 Delete	expressoMail1_2	es-es	Eliminar
 Delete folder	expressoMail1_2	es-es	Borrar carpeta
-Delete trash messages after how many days?	expressoMail1_2	es-es	Eliminar mensajes después de cuantos días en la papelera?
+Delete trash messages after how many days?	expressoMail1_2	es-es	¿Eliminar mensajes después de cuantos días en la papelera?
 Delete your sub-folders first	expressoMail1_2	es-es	Primero elimine sus subcarpetas
+Deleting downloadeds msgs...	expressoMail1_2	es-es	Borrando mensajes archivados...
+Desired action to archive messages to local folders	expressoMail1_2	es-es	Acción deseada al guardar mensajes en carpetas locales
+Details	expressoMail1_2	es-es	Detalles
+Digitally crypt message?	expressoMail1_2	es-es	¿Cifrar digitalmente el mensaje?
+Digitally sign message?	expressoMail1_2	es-es	¿Firmar digitalmente el mensaje?
 DISABLED	expressoMail1_2	es-es	Deshabilitada
 Disable	expressoMail1_2	es-es	Deshabilitar
+Don\`t use	expressoMail1_2	es-es	No usar
 Download all atachments	expressoMail1_2	es-es	Descargar todos de una vez
 Download manual	expressoMail1_2	es-es	Descargar manual
+Do you confirm this import to your Calendar?	expressoMail1_2	es-es	¿Confirma la importación para su agenda de Expresso?
 Do you really want to empty your trash folder?	expressoMail1_2	es-es	¿Esta seguro de que desea eliminar su papelera?
+Do you really want to empty your spam folder?	expressoMail1_2	es-es	¿Esta seguro de vaciar la papelera?
 Do you wanna receive an alert for new messages?	expressoMail1_2	es-es	¿Desea recibir una alerta de nuevos mensajes?
+Do you want to automatically display the message header?	¿expressoMail1_2	es-es	Desea ver automáticamente el encabezado del mensaje?
 Do you want to block this e-mail?	expressoMail1_2	es-es	¿Quieres bloquear este e-mail?
+Do you want to cache php requests in javascript?	admin	es-es	¿Utilizar cache para pedidos de javascript?
+Do you want to enable expressoMail log?	admin	es-es	¿Habilitar Log de expressoMail?
+Do you want to show common name instead of UID?	expressoMail1_2	es-es	¿Utilizar nombre (CN) en lugar de login (uid) en carpetas compartidas?
+Do you want to use important flag in email editor?	expressoMail1_2	es-es	¿Le gustaría utilizar la marca de importante en la edición de emails?
+Do you want to use remove attachments function?	expressoMail1_2	es-es	¿Le gustaría utilizar la función de desajuntar anexos?
 Do you want to log the sent messages?	admin	es-es	¿Quieres registrar los mensajes enviados?
 Do you want to use the spam filter?	admin	es-es	¿A usted le gustaría utilizar el filtro anti-spam
@@ -71,17 +133,32 @@
 Edit filters	expressoMail1_2	es-es	Editar filtros
 Edit folders	expressoMail1_2	es-es	Editar carpetas
-E-mail rule	expressoMail1_2	es-es	reglar del e-mail
+E-mail rule	expressoMail1_2	es-es	reglas del e-mail
 Emails of the account	expressoMail1_2	es-es	E-mails de la cuenta
-Empty Trash	expressoMail1_2	es-es	Limpiar papelera
+Empty Trash	expressoMail1_2	es-es	vaciar papelera
 ENABLED	expressoMail1_2	es-es	Habilitada
+Enable digitally sign/cipher the message?	expressoMail1_2	es-es	¿Activar firmar/cifrar digitalmente el mensaje?
 Enable	expressoMail1_2	es-es	Habilitar
 Enable Quick Reply	expressoMail1_2	es-es	Responder rápidamente (con detalles y al remitente)
-Enter a name for the box	expressoMail1_2	es-es	Entre con un nombre para la Bandeja
-Enter the name of the new folder:	expressoMail1_2	es-es	Entre con un nombre para la nueva carpeta: 
-Enter with link URL:", "http://"	expressoMail1_2	es-es	Entre con la URL del enlace: ",http://"
+Enable this option if you want to read the next message everytime you delete a message	expressoMail1_2	es-es	Habilite esta opción si quiere leer el siguiente mensaje siempre que borre un mensaje
+Enabling this options you will be able to store messages in your local computer	expressoMail1_2	es-es	Al activar esta opción podrá guardar mensajes en el Computador local
+End of archive messages	expressoMail1_2	es-es	Termino de guardar mensajes
+Enter a name for the box	expressoMail1_2	es-es	Ingrese un nombre para la Bandeja
+Enter the name of the new folder:	expressoMail1_2	es-es	Ingrese un nombre para la nueva carpeta: 
+Enter with link URL:", "http://"	expressoMail1_2	es-es	Ingrese la URL del enlace: ",http://"
+Erase Folder	expressoMail1_2	es-es	Borrar Carpeta
 Erase the message	expressoMail1_2	es-es	Elimine el mensaje
+error:21071065:PKCS7 routines:func(113):reason(101)	expressoMail1_2	es-es	Mensaje con probable violación de contenido.
+error:21071065:PKCS7 routines:PKCS7_signatureVerify:digest failure	expressoMail1_2	es-es	Mensaje con probable violación de contenido.
+error:21075069:PKCS7 routines:func(117):reason(105)	expressoMail1_2	es-es	Mensaje con probable violación de firma.
+error:21075069:PKCS7 routines:PKCS7_verify:signature failure	expressoMail1_2	es-es	Mensaje con probable violación de firma.
+#error:21075075:PKCS7 routines:PKCS7_verify:certificate verify error	expressoMail1_2	es-es	Error al verificar el certificad del mensaje.
+error appending mail on delete attachments	expressoMail1_2	es-es	Ocurrió un error al crear un nuevo mensaje en la remoción de anexos.
 Error compressing messages (ZIP). Contact the administrator.	expressoMail1_2	es-es	¡Error al comprimir los mensajes (ZIP)! Contacte al administrador
 Error in SMTP sending read confirmation.	expressoMail1_2	es-es	Error en el SMTP al enviar una confirmación de lectura
 Error moving message.	expressoMail1_2	es-es	Error al mover el mensaje
+Error moving or delete message: Message too large. Select one message by one.	expressoMail1_2	es-es	Error al mover o borrar mensaje: Mensaje muy grande. Seleccione uno a la vez.
+ERROR saving your message. 	expressoMail1_2	es-es	Ocurrió un ERROR al guardar su mensaje.
+ERROR emptying your Spam folder.	expressoMail1_2	es-es	Ocurrió un ERROR al vaciar su carpeta Spam.
+Everytime you receive new messages you will be informed	expressoMail1_2	es-es	Cada vez que reciba nuevos mensajes será informado
 Exclusion	expressoMail1_2	es-es	Exclusión
 Export	expressoMail1_2	es-es	Exportar
@@ -90,15 +167,19 @@
 expressoMail1_2	common	es-es	Expresso Mail
 ExpressoMail settings	admin	es-es	Configuraciones del expresso Mail 1.2
+Expresso Offline	expressoMail1_2	es-es	ExpressoMail Offline
+fail in import:	expressoMail1_2	es-es	Fallo al importar:
 File extension forbidden	expressoMail1_2	es-es	Extensión de archivo prohibido
 files	expressoMail1_2	es-es	archivos
 Filters	expressoMail1_2	es-es	Filtros
-Filters maintenance	expressoMail1_2	es-es	Manutención de Filtros
-Filters management	expressoMail1_2	es-es	Gerenciar Filtros
+Filters maintenance	expressoMail1_2	es-es	Mantenimiento de Filtros
+Filters management	expressoMail1_2	es-es	Administración de Filtros
 First	expressoMail1_2	es-es	Primera
-First Name	expressoMail1_2	pt-br	Primero nombre
-Flag as important	expressoMail1_2	es-es	Marcar como Importantes
+First Name	expressoMail1_2	es-es	Primer nombre
+Flagged	expressoMail1_2	es-es	Importante
+Flags	expressoMail1_2	es-es	Etiquetas
 Folder	expressoMail1_2	es-es	Carpeta
-Folder Management	expressoMail1_2	es-es	Gerenciar Carpetas
+Folder Management	expressoMail1_2	es-es	Administrar Carpetas
 Folders	expressoMail1_2	es-es	Carpetas
+Folders to sync	expressoMail1_2	es-es	Carpetas para sincronizar
 Font	expressoMail1_2	es-es	Fuente
 forecolor	expressoMail1_2	es-es	Color del texto
@@ -107,4 +188,5 @@
 Forward	expressoMail1_2	es-es	Reenviar
 Forward to the address	expressoMail1_2	es-es	Reenvíe para la dirección
+Friday	expressoMail1_2	es-es	Viernes
 From: 	expressoMail1_2	es-es	De:
 From	expressoMail1_2	es-es	Remitente
@@ -114,33 +196,60 @@
 Groups	expressoMail1_2	es-es	Grupos
 Hide Menu Folders	expressoMail1_2	es-es	Ocultar Menú Carpetas
-Hide menu folders?	expressoMail1_2	es-es	Ocultar menú de las carpetas?
+Hide menu folders?	expressoMail1_2	es-es	¿Ocultar menú de las carpetas?
 Hide options	expressoMail1_2	es-es	Ocultar opciones
-Hide Search	expressoMail1_2	es-es	Ocultar busca
+Show details	expressoMail1_2	es-es	Mostrar detalles
+if email	expressoMail1_2	es-es	Si el email
+is from	expressoMail1_2	es-es	es de
+is to	expressoMail1_2	es-es	es para
+subject is	expressoMail1_2	es-es	asunto es
+reject	expressoMail1_2	es-es	Rechazado
+discard	expressoMail1_2	pr-br	Descartar
+Hide Search	expressoMail1_2	es-es	Ocultar búsqueda
+size is over than	expressoMail1_2	es-es	tiene tamaño mayor que
+size is under than	expressoMail1_2	es-es	tiene tamaño menor que
+Criteria	expressoMail1_2	es-es	Criterio
+Find items	expressoMail1_2	es-es	Procesar mensajes
+if any criterion is met	expressoMail1_2	es-es	Si algún criterio fue atendido
+if all criteria is met	expressoMail1_2	es-es	Se todos los criterios fueron atendidos
 hlp_msg_addcreate_acl	expressoMail1_2	es-es	Otros usuarios podrán CREAR/AÑADIR nuevos mensajes
 hlp_msg_delmov_acl	expressoMail1_2	es-es	Otros usuarios podrán ELIMINAR/MOVER sus mensajes
-hlp_msg_read_acl	expressoMail1_2	es-es	Otros usarios podrán LEER sus mensajes
+hlp_msg_read_acl	expressoMail1_2	es-es	Otros usuarios podrán LEER sus mensajes
 hlp_msg_sendlike_acl	expressoMail1_2	es-es	Otros usuarios podrán ENVIAR mensajes como siendo usted
+hlp_msg_savelike_acl	expressoMail1_2	es-es	Otros usuarios podrán GUARDAR los mensajes enviados como siendo usted en esta bandeja 
 hours ago	expressoMail1_2	es-es	horas atrás
+Image	expressoMail1_2	es-es	Imagen
 Imap Folders Properties	admin	es-es	Características de las Carpetas del Imap
 Important	expressoMail1_2	es-es	Importantes
+Important message	expressoMail1_2	es-es	Mensaje importante
+Import emails	expressoMail1_2	es-es	Importar e-mails
+Import	expressoMail1_2	es-es	Importar
+Import to calendar	expressoMail1_2	es-es	Importar para agenda
 In all the folders	expressoMail1_2	es-es	En todas las carpetas
 Inbox	expressoMail1_2	es-es	Bandeja de Entrada
+Include	expressoMail1_2	es-es	Incluir
 indent	expressoMail1_2	es-es	Tabulación a la izquierda
 Inform a forwarding e-mail	expressoMail1_2	es-es	¡Informe un e-mail de reenvío!
-Inform a message	expressoMail1_2	es-es	¡Informe um mensaje!
+Inform a message	expressoMail1_2	es-es	¡Informe un mensaje!
 Inform a text for rejection!	expressoMail1_2	es-es	¡Informe un texto para rechazar!
-Inform a valid e-mail!	expressoMail1_2	es-es	¡Informe um e-mail válido!
-Inform between 1 and 31!	expressoMail1_2	es-es	¡Informe entre  y 31!
+Inform a valid e-mail!	expressoMail1_2	es-es	¡Informe un e-mail válido!
+Inform between 1 and 31!	expressoMail1_2	es-es	¡Informe entre 1  y 31!
 Inform the days!	expressoMail1_2	es-es	¡Informe los días!
 Inform the forwarding e-mail(s)	expressoMail1_2	es-es	¡Informe e-mail(s) para reenvío!
-Inform your search in the text fields	expressoMail1_2	es-es	Informe las búsqyedas en las cajas de texto
+Inform your search in the text fields	expressoMail1_2	es-es	Informe las búsquedas en las cajas de texto
 insertorderedlist	expressoMail1_2	es-es	Insertar en lista ordenada
+Insert signature automatically in new messages?	expressoMail1_2	es-es	¿Insertar firmar automaticamente en nuevos mensajes?
 Insert signature	expressoMail1_2	es-es	Insertar firma
-insertunorderedlist	expressoMail1_2	es-es	Insertar en lista no odenada
+Insert Table	expressoMail1_2	es-es	Insertar tabla
+insertunorderedlist	expressoMail1_2	es-es	Insertar en lista no ordenada
+Install Offline	expressoMail1_2	es-es	Instalar offline
 in this message	expressoMail1_2	es-es	En el mensaje
+Invalid signature	expressoMail1_2	es-es	Error indeterminado: No fue posible validar la firma digital del mensaje.
 italic	expressoMail1_2	es-es	Cursiva
+It allow you to remove attachments from messages	expressoMail1_2	es-es	Permite que usted borre anexos de los mensajes
+It allow you to send emails with important flag, but you can receive unwanted messages with important flag	expressoMail1_2	es-es	Permite que ústed envie e-mails con marca de importante, pero usted puede reciber mensajes indeseados marcados como de importante
 Its %1 folder is not created. It is necessary to create so that it functions correctly.	expressoMail1_2	es-es	Su carpeta \"%1\" no esta creada. Es necesario crearla para que funcione correctamente
 It's not possible create inside: 	expressoMail1_2	es-es	No es posible crear dentro de: 
-It's not possible delete the folder: 	expressoMail1_2	es-es	No es posible remover la carpeta: 
+It's not possible delete the folder: 	expressoMail1_2	es-es	No es posible borrar la carpeta:
+It's not possible delete this folder, because it is being used in the moment!	expressoMail1_2	es-es	No es posible borrar esta carpeta, porque está siendo usada en este momento! 
 It's not possible	expressoMail1_2	es-es	No es posible
 It's not possible rename the folder: 	expressoMail1_2	es-es	No es posible cambiar el nombre de la carpeta: 
@@ -152,4 +261,5 @@
 justifyright	expressoMail1_2	es-es	A la derecha
 Keep a copy of the message at your Inbox	expressoMail1_2	es-es	Guardar una copia del mensaje en su  Bandeja de Entrada
+l_answered	expressoMail1_2	es-es	Respondidas
 Last	expressoMail1_2	es-es	última
 Last Name	expressoMail1_2	es-es	Apellido
@@ -157,4 +267,5 @@
 Less than	expressoMail1_2	es-es	Menos que
 Link	expressoMail1_2	es-es	Enlace
+l_important	expressoMail1_2	es-es	Importantes
 List All	expressoMail1_2	es-es	Listar Todo
 List Catalog	expressoMail1_2	es-es	Listar Catálogo
@@ -162,5 +273,13 @@
 list of the filters	expressoMail1_2	es-es	Lista de filtros
 Loading	expressoMail1_2	es-es	Cargando
+local folders	expressoMail1_2	es-es	Carpetas locales
+local messages	expressoMail1_2	es-es	Mensajes locales
+Logoff	expressoMail1_2	es-es	Desconectar
+l_seen	expressoMail1_2	es-es	Leídas
+l_unseen	expressoMail1_2	es-es	No leídas
+Mailbox already exists	expressoMail1_2	es-es	Carpeta ya existe
 Mailbox Sharing	expressoMail1_2	es-es	Comparta Carpeta
+Mail	expressoMail1_2	es-es	Correo
+Mail from: 	expressoMail1_2	es-es	Email proveniente de:
 Manager your folders and export messages	expressoMail1_2	es-es	Administre sus carpetas y exporte mensajes
 Mark as	expressoMail1_2	es-es	Marcar como
@@ -177,7 +296,12 @@
 messages	expressoMail1_2	es-es	mensajes
 messages found in folder:	expressoMail1_2	es-es	mensajes encontrados en la carpeta
+Message signed by: 	expressoMail1_2	es-es	Mensaje firmado por:
 Messages saved in %1 folder.	expressoMail1_2	es-es	Mensajes guardadas en la carpeta %1
+Message untouched	expressoMail1_2	es-es	Mensaje Original
+message without receiver	expressoMail1_2	es-es	Debe indicar al menos un destinatario de email.
+Message with read notification	expressoMail1_2	es-es	Mensaje con confirmación de lectura.
 minute ago	expressoMail1_2	es-es	minuto atrás
 minutes ago	expressoMail1_2	es-es	minutos atrás
+Monday	expressoMail1_2	es-es	Lunes
 More actions	expressoMail1_2	es-es	Más acciones
 More	expressoMail1_2	es-es	Más
@@ -187,5 +311,10 @@
 Move	expressoMail1_2	es-es	Mover
 Move to	expressoMail1_2	es-es	Mover para
+#MSG010- Erro verificando Expiracao/CAs do certificado.	expressoMail1_2	es-es	Error al verificar fecha de expiración del certificado.
+#MSG011- Ocorreu erro validando o certificado.	expressoMail1_2	es-es	Ocurrió error validando el certificado.
 My Folders	expressoMail1_2	es-es	Mis Carpetas
+Nao foi possivel verificar se o certificado esta revogado.(CD-01)	expressoMail1_2	es-es	La lista de certificados revocados no fue encontrada.(CD-01)
+Nao foi possivel verificar se o certificado esta revogado.(CD-02)	expressoMail1_2	es-es	No fue posibl verificar si el certificado está revocado.(CD-02)
+Nao foi possivel verificar se o certificado esta revogado.(CD-03)	expressoMail1_2	es-es	No fue posible verificar si el certificado está revocado.(CD-03)
 New	expressoMail1_2	es-es	Nuevo
 New folder	expressoMail1_2	es-es	Nueva carpeta
@@ -194,5 +323,8 @@
 Next	expressoMail1_2	es-es	Próximo
 Nickname	expressoMail1_2	es-es	Apodo
+n key (Open new message)<br>ESC key (Close tab)<br>i key (print)<br>e key (forward)<br>r key (reply)<br>DELETE key (delete the current message)<br>Ctrl + up (go to previous message)<br>Ctrl + down (go to next message)<br>Shift + up or down (select multiple messages)<br>F9  key (search at catalog)<br>	expressoMail1_2	es-es	tecla n (Abre nuevo mensaje)<br>tecla ESC (Fecha aba)<br>tecla i (imprime)<br>tecla e (reenvía)<br>tecla r (responde)<br>tecla DELETE (borra mensaje atual)<br>Ctrl + para arriba (va para mensaje anterior)<br>Ctrl + para abajo (va para próximo mensaje)<br>Shift + para arriba o para abajo (selecciona varios mensajes)<br>Tecla F9 (busca en el catálogo)<br>
 No data to search	expressoMail1_2	es-es	Ningún dato digitado para búsqueda
+No	expressoMail1_2	es-es	No
+No messages to send	expressoMail1_2	es-es	No hay mensajes para enviar.
 None	expressoMail1_2	es-es	Ninguno
 None result was found.	expressoMail1_2	es-es	Ningún resultado fue encontrado
@@ -201,13 +333,24 @@
 No selected message.	expressoMail1_2	es-es	Ningún mensaje fue seleccionado
 No Subject	expressoMail1_2	es-es	Sin Asunto
+Not allowed in offline mode	expressoMail1_2	es-es	No esta permitido en modo offline
 Note: This sharing will take action on all of your folders and messages.	expressoMail1_2	es-es	Atención: Esta acción de compartir tendrá acción en TODAS sus carpetas y mensajes
 Not Spam	expressoMail1_2	es-es	No es spam
 now	expressoMail1_2	es-es	ahora
+Number of dynamic contacts	admin	es-es	Número de contactos dinámicos
+Number of messages to send:	expressoMail1_2	es-es	Número de mensajes para enviar:
+Offline Pass	expressoMail1_2	es-es	Marca de Offline
+Offline success installed	expressoMail1_2	es-es	Offline instalado con éxito
+Offline success uninstalled	expressoMail1_2	es-es	Offline removido con éxito
+Old	expressoMail1_2	es-es	Antiguo
+On Date	expressoMail1_2	es-es	En la fecha
 Open chat window	expressoMail1_2	es-es	Abrir ventana de conversación
+Open in New Tab	expressoMail1_2	es-es	Abrir en Nueva pestaña
 Open in New Window	expressoMail1_2	es-es	Abrir en Nueva Ventana
-Open search window...	expressoMail1_2	es-es	Abrir ventana de buca...
+Open search window...	expressoMail1_2	es-es	Abrir ventana de búsqueda...
 Options	expressoMail1_2	es-es	Opciones
 Organization	expressoMail1_2	es-es	Organización
-outdent	expressoMail1_2	es-es	Tabulación a la derecha
+Original Attachments: add	expressoMail1_2	es-es	Anexos originales: agregar
+Original Attachments: remove	expressoMail1_2	es-es	Anexos originales: borrar
+outdent	expressoMail1_2	es-es	Margen a la derecha
 out office	expressoMail1_2	es-es	Fuera de la oficina
 Over quota	expressoMail1_2	es-es	Cuota de espacio excedida
@@ -216,13 +359,23 @@
 Padding Email List	expressoMail1_2	es-es	Altura de las líneas de la lista de mensajes
 Personal Catalog	expressoMail1_2	es-es	Catálogo Personal
+Phone Warnings List	expressoMail1_2	es-es	Lista de Alertas Telefónicos
 Postfix with LDAP	expressoMail1_2	es-es	Postfix con LDAP
 Preferences	expressoMail1_2	es-es	Preferencias
+Preview message text within a tool-tip box	expressoMail1_2	es-es	¿Pre-visualizar el mensaje en una bandeja tool-tip?
+Preview message text within subject column?	expressoMail1_2	es-es	¿Pre-visualizar el mensaje en la columna Asunto?
 Previous	expressoMail1_2	es-es	Anterior
 Print	expressoMail1_2	es-es	Imprimir
+Problems reading your message	expressoMail1_2	es-es	No fue posible leer sus mensajes
+Programed Archiving	expressoMail1_2	es-es	Respaldo Programado
 Public Lists	expressoMail1_2	es-es	Listas Públicas
-Reached maximum tab limit	expressoMail1_2	es-es	Límite máximo de abas alcanzado
+Question	expressoMail1_2	es-es	Pregunta
+Quick Add	expressoMail1_2	es-es	Agregad Rápido
+Reached maximum tab limit	expressoMail1_2	es-es	Límite máximo de pestañas alcanzado
 Read	expressoMail1_2	es-es	Lectura
+Recent	expressoMail1_2	es-es	Reciente
 Redo	expressoMail1_2	es-es	Rehacer
 Refresh	expressoMail1_2	es-es	Actualizar
+reliable domains	common	es-es	Domínios confiables (pude usar la jerarquía DNS, ej:. pr.gov.br)
+remove all attachments	expressoMail1_2	es-es	Remover anexos
 Remove	expressoMail1_2	es-es	Eliminar
 Rename folder	expressoMail1_2	es-es	Cambiar nombre
@@ -238,7 +391,14 @@
 Result of the search	expressoMail1_2	es-es	Resultado de la búsqueda
 results found	expressoMail1_2	es-es	resultados encontrados
-Return receipt	expressoMail1_2	es-es	Conf. De Lectura
+no results found	expressoMail1_2	es-es	Ningún resultado encontrado
+Return receipt	expressoMail1_2	es-es	Confirmación De Lectura
+REVOKED Certificate.	expressoMail1_2	es-es	CERTIFICADO REVOCADO.
+Rich Text	expressoMail1_2	es-es	Texto Rico
+Rows	expressoMail1_2	es-es	Lineas
 Rule	expressoMail1_2	es-es	Regla
+Saturday	expressoMail1_2	es-es	Sábado
 Save as Draft	expressoMail1_2	es-es	Guardar como Borrador
+Save as	expressoMail1_2	es-es	Salvar como
+Save automatically sent messages in selected folder	expressoMail1_2	es-es	Guarda automaticamente los mensajes enviados en la carpeta seleccionada
 Save deleted messages in trash folder?	expressoMail1_2	es-es	¿Guardar mensajes eliminadas en la carpeta papelera?
 Save Draft	expressoMail1_2	es-es	Guardar Borrador
@@ -249,4 +409,5 @@
 Search for Organization	expressoMail1_2	es-es	Buscar por Organización
 Search in Catalog	expressoMail1_2	es-es	Buscando en el Catálogo
+Searching	expressoMail1_2	es-es	Buscando
 Search in the Global Catalog	expressoMail1_2	es-es	Búsqueda en el catálogo general
 Search Results	expressoMail1_2	es-es	Resultado de la búsqueda
@@ -262,11 +423,16 @@
 Select a name	expressoMail1_2	es-es	Elija un nombre
 Select an organization and click on button <b>Search</b>	expressoMail1_2	es-es	Seleccione una Organización y haga clic en el Botón <b>Buscar</b>
+selected messages have been archived	expressoMail1_2	es-es	Los mensajes seleccionados fueron guardados con éxito
 Select on send	expressoMail1_2	es-es	Seleccionar al enviar el mensaje
+Select the desired image file	expressoMail1_2	es-es	Seleccione el archivo de imagen deseado
+Select the table size	expressoMail1_2	es-es	Seleccione el tamaño de la  tabla
 Select the type of contact that you want to view	expressoMail1_2	es-es	Seleccione el tipo de contacto que desea ver
 Select the user	expressoMail1_2	es-es	Seleccionar al enviar el mensaje
 Send and file	expressoMail1_2	es-es	Enviar y Archivar
 Send a rejection message	expressoMail1_2	es-es	Envíe un mensaje de rechazo
+Sender blocked	expressoMail1_2	es-es	Remitente ya bloqueado
 Sender's Information	expressoMail1_2	es-es	Datos del Remitente
 Send	expressoMail1_2	es-es	Enviar
+Send from queue	expressoMail1_2	es-es	Enviar fila
 Send this message without a subject?	expressoMail1_2	es-es	¿Enviar este mensaje sin asunto?
 Send (without save)	expressoMail1_2	es-es	Enviar (sin archivar)
@@ -275,24 +441,39 @@
 Sent Folder name	admin	es-es	Nombre enviado de la carpeta
 Service unavailable	expressoMail1_2	es-es	Servicio no disponible
+Set Date	expressoMail1_2	es-es	Informar data
 Shared folders	expressoMail1_2	es-es	Carpetas compartidas
-Shared options saved with sucess	expressoMail1_2	es-es	Opciones de división guardadas con suceso
+Shared options saved with sucess	expressoMail1_2	es-es	Opciones de división guardadas con éxito
 Share mailbox	expressoMail1_2	es-es	Compartir carpetas
 Show default view on main screen?	expressoMail1_2	es-es	¿Mostrar resumen del ExpressoMail en la pantalla inicial?
+Show images from	expressoMail1_2	es-es	Mostrar imagenes de
 Showing only the results found in your organization	expressoMail1_2	es-es	Demostrando solamente los resultados encontró en su organización
-Show previous message, after delete actual message?	expressoMail1_2	es-es	Mostrar mensaje anterior, desoués de borrar mensaje actual?
+Show previous message, after delete actual message?	expressoMail1_2	es-es	¿Mostrar mensaje anterior, después de borrar mensaje actual?
+Show unread messages in your home page	expressoMail1_2	es-es	Mostrar mensajes no leídos en su página inicial
 Signature	expressoMail1_2	es-es	Firma
+Signature Type	expressoMail1_2	es-es	Tipo de Firma
 Signed message	expressoMail1_2	es-es	Mensaje firmado
+Simple Text	expressoMail1_2	es-es	Texto Simples
 Size	expressoMail1_2	es-es	Tamaño
 Small	expressoMail1_2	es-es	pequeña
-Spam	expressoMail1_2	es-es	Espam
+Spam	expressoMail1_2	es-es	Spam
 Spam Folder name	admin	es-es	Nombre de la carpeta Spam
 standard IMAP server	expressoMail1_2	es-es	Servidor standar de IMAP
 standard POP3 server	expressoMail1_2	es-es	Servidor standar de POP3
 standard SMTP-Server	expressoMail1_2	es-es	standard SMTP-Server
+Starting to archive messages	expressoMail1_2	es-es	Iniciando guardado de mensajes
+Starting to sync folder	expressoMail1_2	es-es	Iniciando sincronización de carpeta
 Status	expressoMail1_2	es-es	Estado
 Store at	expressoMail1_2	es-es	Archivar en 
+Store your's most used contacts	expressoMail1_2	es-es	Guarde sus contactos mas utilizados
 Subject: 	expressoMail1_2	es-es	Asunto: 
 Subject	expressoMail1_2	es-es	Asunto
-The Anti Pop-Up is enabled. Allow this site (%1) for print.	expressoMail1_2	es-es	El anti Pop-Up está habilitado. Desative-o para este sitio (%1) para permitir la impresión.
+Sunday	expressoMail1_2	es-es	Domingo
+Table	expressoMail1_2	es-es	Tabla
+Test Word: Hello %1 %2 %3 %4, Bye!	expressoMail1_2	es-es	Prueba de palabra:  %1 %2 %3 %4, Hello!
+The %1 folder is not created. It is necessary to finish your request.	expressoMail1_2	es-es	Su carpeta \"%1\" no está creada. Es necesario crearla para que funcione correctamente.
+The Anti Pop-Up is enabled. Allow this site (%1) for print.	expressoMail1_2	es-es	El anti Pop-Up está habilitado. Desactivelo para este sitio (%1) para permitir la impresión.
+The event was imported successfully.	expressoMail1_2	es-es	El evento fue importado con éxito.
+The expresso imap server is currently down, expresso noticed you have offline mail module installed, would you like to use it?	expressoMail1_2	es-es	El servidor de correo está aparentemente fuera del aire. expresso noto que usted possee el módulo de e-mails offline instalado. ¿Desea utilizarlo?
+The extension %1 is incorrect.	expressoMail1_2	es-es	La extensión %1 en incorrecta.
 The field \"%1\" of the message it contains	expressoMail1_2	es-es	El campo \"%1\" del mensaje contenga
 The field \"From:\" of the message it contains	expressoMail1_2	es-es	El campo "De:" del mensaje que contenga
@@ -301,65 +482,114 @@
 The folder %1 was successfully removed	expressoMail1_2	es-es	La carpeta %1 fue eliminada con éxito!
 The folder was not deleted!	expressoMail1_2	es-es	¡La carpeta no fue eliminada!
+The import was executed successfully.	expressoMail1_2	es-es	La importación fue ejecutada con éxito.
 The list has no participant.	expressoMail1_2	es-es	Esta lista no posee ningún participante
-The messages were deleted.	expressoMail1_2	es-es	Mesajes removidos
-The messages were moved to %1 folder 	expressoMail1_2	es-es	Mensajes movidos a la carpeta
+The messages were deleted.	expressoMail1_2	es-es	Mensajes borrados
+The messages were moved to %1 folThe message was moved to folder 	expressoMail1_2	es-es	Mensajes movido para la carpeta  %1
 The message was deleted.	expressoMail1_2	es-es	Mensaje removido
 The message was moved to %1 folder 	expressoMail1_2	es-es	Mensaje fue movido a la carpeta 
 The origin folder and the destination folder are the same.	expressoMail1_2	es-es	La carpeta de origen y de destino son las mismas
+The preference "%1" isn't enabled.	expressoMail1_2	es-es	La preferencia "%1" no fue habilitada.
+There is not %1 folder, Expresso is creating it for you... Please, repeat your request later.	expressoMail1_2	es-es	Carpeta %1 inexistente, Expresso la creará para usted. por favor repita la operación en breve.
 There's an action processing. Do you want abort it?	expressoMail1_2	es-es	Existe una acción que todavia está siendo procesada. ¿Cancelar la acción?
-The results were found in the Global Catalog	expressoMail1_2	es-es	Eventos enontrados en el Catálogo General
-The sender was blocked	expressoMail1_2	es-es	El remitente fue bloqueada
-The size of the message is	expressoMail1_2	es-es	El tamaño del mensaje sea
-The size of this message has exceeded  the limit (%1B).	expressoMail1_2	es-es	El tamaño del mensaje sea há excedido el límite (mayor que %1B)
+The results were found in the Global Catalog	expressoMail1_2	es-es	Eventos encontrados en el Catálogo General
+The selected folder is empty.	expressoMail1_2	es-es	La carpeta seleccionada está vacía.
+The sender:\n%1\nwaits your notification of reading. Do you want to confirm this?	expressoMail1_2	es-es	El remitente:\n%1\solicita confirmación de lectura, ¿desea confirmarla?
+The sender was blocked	expressoMail1_2	es-es	El remitente fue bloqueado
+The size of the message is	expressoMail1_2	es-es	El tamaño del mensaje es
+The size of this message has exceeded  the limit (%1B).	expressoMail1_2	es-es	El tamaño del mensaje  há excedido el límite (mayor que %1B)
+This is the number of messages shown in your mailbox per page	expressoMail1_2	es-es	Este es el número de mensajes mostradas en su bandeja de correo por página
 This list has no participants	expressoMail1_2	es-es	Esta lista no tiene participantes
 This mail box is empty	expressoMail1_2	es-es	Esta carpeta está vacía
 This message is already opened!	expressoMail1_2	es-es	¡Este mensaje ya está abierto!
-This message is already selected!	expressoMail1_2	es-es	Esta caja ya está en la selección!
-This message is signed, and you can trust.	expressoMail1_2	es-es	Se firma este mensaje, y usted puede confiar en.
+This message is already selected!	expressoMail1_2	es-es	Esta mensaje ya está en la selección!
+This message is signed, and you can trust.	expressoMail1_2	es-es	Mensaje firmado, y usted puede confiar en el.
 This message is signed, but it is invalid. You should not trust on it.	expressoMail1_2	es-es	Se firma este mensaje, pero es inválido. Usted no debe confiar en él.
 To: 	expressoMail1_2	es-es	Para:
 TO	expressoMail1_2	es-es	Para
 Tools	expressoMail1_2	es-es	Herramientas
+To use local messages, install Google Gears	expressoMail1_2	es-es	Para utilizar mensajes locales en expresso, instale  Google Gears
+To use local messages you have to install google gears. Would you like to install it now?	expressoMail1_2	es-es	Para utilizar el recurso de mensajes locales, es necesario instalar Google Gears. ¿Usted desea instalarlo ahora mismo?
 Trash	expressoMail1_2	es-es	Papelera
-Trash Folder name	admin	es-es	Nombre de la carpeta basura
-Type without spaces, dots or special characters!	expressoMail1_2	es-es	¡Escriba sin espacios, puntos o caracteres especiales! 
+Trash Folder name	admin	es-es	Nombre de la carpeta papelera
+Tuesday	expressoMail1_2	es-es	Martes
+Type the subject of the message for receiving a phone warning	expressoMail1_2	es-es	Escriba el asunto del mensaje que desea ser cambiado por teléfono
+Type without spaces, dots or special characters!	expressoMail1_2	es-es	¡Escriba sin espacios, puntos o caracteres especiales!
+Unanswered/Unforwarded	expressoMail1_2	es-es	No Respondido/reenviado
+Unarchive	expressoMail1_2	es-es	Desarchivar
 underlined	expressoMail1_2	es-es	Subrayado
 underline	expressoMail1_2	es-es	Subrayado
 Undo	expressoMail1_2	es-es	Deshacer
+Unflagged	expressoMail1_2	es-es	No Importante
+Uninstall Offline	expressoMail1_2	es-es	Desinstalar offline
+unlimited	expressoMail1_2	es-es	Sin limite
 Unseen	expressoMail1_2	es-es	No leídas
+Upload file	expressoMail1_2	es-es	Anexar archivo
+Use dynamic contacts?	expressoMail1_2	es-es	¿Usar contactos dinámicos?
 Use F9 Key as shortcut.	expressoMail1_2	es-es	Use la tecla F9 como atajo.
 User connected	instant_messenger	es-es	Esta conectado
-User didn't accepted you yet	instant_messenger	es-es	Todavia no te há aceptado
+User didn't accepted you yet	instant_messenger	es-es	Todavía no te ha aceptado
 User not connected	instant_messenger	es-es	Esta desconectado
 User not registered	instant_messenger	es-es	No está registrado
 Users	expressoMail1_2	es-es	Usuarios
-Use shortcuts?	expressoMail1_2	es-es	Usar teclas de atajo?
+Users from others organizations	expressoMail1_2	es-es	Usuarios de otras organizaciones
+Users from your organization	expressoMail1_2	es-es	Usuarios da su organización
+Use shortcuts?	expressoMail1_2	es-es	¿Usar teclas de atajo?
+Validity of certificate: 	expressoMail1_2	es-es	Validez del certificado:
 View HTML source	expressoMail1_2	es-es	Ver código html
 View tips	expressoMail1_2	es-es	Ver tips
 Voided message	expressoMail1_2	es-es	Mensaje anulado
-Warning: Your Mailbox is almost full!	expressoMail1_2	es-es	Aviso: ¡Su Caja de Correo está casi llena!
- was succefully removed	expressoMail1_2	es-es	fue eliminado con suceso
+Warning: Your Mailbox is almost full!	expressoMail1_2	es-es	Aviso: ¡Su Buzón de Correo está casi lleno!
+ was succefully removed	expressoMail1_2	es-es	fue eliminado con éxito
+Wednesday	expressoMail1_2	es-es	Miércoles
 What is the height of the lines in the list of messages?	expressoMail1_2	es-es	¿Cuál es la altura de las líneas en la lista de mensajes?
-What is the maximum number of messages per page?	expressoMail1_2	pt-br	¿Cuál es el número máximo de mensajes por página?
+What is the maximum number of results in an e-mail search?	expressoMail1_2	es-es	Cual es el número máximo de resultados en la busqueda de e-mails?
+What is the maximum size of embedded images?	expressoMail1_2	es-es	¿cual es el tamaño máximo de las imagenes insertadas al e-mail?
+What is the minimum number of characters in searching contacts?	expressoMail1_2	es-es	¿Cual es el número mínimo de caracteres para búscar contatos?
+When delete message, send it automatically to trash folder	expressoMail1_2	es-es	Al borrar un mensaje, mover automaticamente este mensaje para la carpeta pepelera
+When user send an email with image in body message, it changes the size	expressoMail1_2	es-es	Cuando el usuário envia un e-mail con una imagen en el cuerpo del mensaje, el cambia del tamaño
+When you are away from computer it saves automatically the message you are writing	expressoMail1_2	es-es	Cuando se encuentras lejos del computador. Esto guarda automaticamente el mensaje que está escribiendo
+What is the maximum number of messages per page?	expressoMail1_2	es-es	¿Cuál es el número máximo de mensajes por página?
 Who	expressoMail1_2	es-es	Quién
 With all	expressoMail1_2	es-es	Con todos
 Without Quota	expressoMail1_2	es-es	Sin espacio
 without save	expressoMail1_2	es-es	sin archivar
+with signer different from sender	expressoMail1_2	es-es	con e-mail del destinatario diferente al remitente
 with some	expressoMail1_2	es-es	con algunos
 With the following message	expressoMail1_2	es-es	Con el siguiente mensaje
+Would you like to keep archived messages?	expressoMail1_2	es-es	¿Le gustaría mantener los mensajes guardados?
+Would you like to use local messages?	expressoMail1_2	es-es	¿Le gustaría tener mensajes locales?
 Write	expressoMail1_2	es-es	Escribir
 Write message	expressoMail1_2	es-es	Escribir mensaje
 wrote	expressoMail1_2	es-es	escribió
-You didn't accepted yet	instant_messenger	es-es	Usted todavía no há aceptó
+Yes	expressoMail1_2	es-es	Sin
+Yesterday	expressoMail1_2	es-es	Ayer
+You cant manipulate local messages on search	expressoMail1_2	es-es	Imposible manipular mensajes locales a partir de una busqueda. Eso es permitido apenas para mensajes no locales.
+you can't move mails from local to server folders	expressoMail1_2	es-es	No es posible mover mensajes de una carpeta local para una carpeta en el servidor.
+You can use it if your screen does not have good resolution	expressoMail1_2	es-es	Puede usar esro si su pantalla no tiene buena resolucion
+You didn't accepted yet	instant_messenger	es-es	Usted todavía no aceptó
+You don't have permission for this operation in this shared folder!	expressoMail1_2	es-es	Usted no possee permiso para esta operación en la carpeta compartida!
+you extension number is incorect	expressoMail1_2	es-es	Su extensión es incorrecta.
 You have %1 new	expressoMail1_2	es-es	Usted tiene%1 nuevo(s)
+You have 1 new message	expressoMail1_2	es-es	Usted tiene 1 nuevo mensaje
+You have exceeded the number of allowed characters	expressoMail1_2	es-es	EL número máximo de caracteres permitidos fue excedido.
+You have messages to send. Want you to send them now?	expressoMail1_2	es-es	¿Usted tiene mensages para enviar. Desea enviárlos ahora?
+You have reached the maximum number of rules	expressoMail1_2	es-es	El número máximo de mensajes fue restringido
+you have to enter the name of the new folder	expressoMail1_2	es-es	Informe el nombre de la carpeta
 You must wait while the messages will be exported...	expressoMail1_2	es-es	Espere mientras los mensajes son exportados...
-Your Mailbox is 100% full! You must free more space or will not receive messages.	expressoMail1_2	es-es	¡Su caja de correo esta 100% llena! Libere espacio o no irá a recibir mensajes
-Your mailbox is shared with	expressoMail1_2	es-es	Su caja de correo esta compartida con 
+You must wait while the messages will be imported...	expressoMail1_2	es-es	Aguarde mientras los mensajes son importados...
+Your Mailbox is 100% full! You must free more space or will not receive messages.	expressoMail1_2	es-es	¡Su buzon de correo esta 100% llena! Libere espacio o no podrá recibir mensajes
+Your mailbox is shared with	expressoMail1_2	es-es	Su buzon correo esta compartido con 
 Your message has not been sent and will be discarted.	expressoMail1_2	es-es	Su mensaje no fue enviado y será perdido
 Your message has not been sent. Discard your message?	expressoMail1_2	es-es	Su mensaje no fue enviado. ¿Eliminar el mensaje?
+Your message to %1 has not been saved or sent. To %2 will be necessary open it again. Discard your message?	expressoMail1_2	es-es	Su mensaje para %1 no fue guardado o enviado. Para %2 será preciso abrir nuevamente. ¿Descartar su mensaje?
+Your message was rejected by antivirus. Perhaps your attachment has been infected.	expressoMail1_2	es-es	Su mensaje fue rechazado por el anti-virus. Su anexo puede estar infectado.
 Your message was save as draft in folder %1.	expressoMail1_2	es-es	Su mensaje fue guardado como borrador en la carpeta %1
 Your message was sent and save.	expressoMail1_2	es-es	Su mensaje fue enviado y guardado
 Your message was sent.	expressoMail1_2	es-es	Su mensaje fue enviado
-Your search argument must be longer than 4 characters.	expressoMail1_2	es-es	Sus palavras para la búsqueda deben tener más que 4 dígitos
+Your message was sent to queue	expressoMail1_2	es-es	Su mensaje fue enviado con exito para la cola
+Your search argument must be longer than 4 characters.	expressoMail1_2	es-es	Sus palabras para la búsqueda deben tener más que 4 dígitos
 your session could not be verified.	expressoMail1_2	es-es	Su sesión expiró. Entre nuevamente a su Expresso
+Your Spam folder was empty.	expressoMail1_2	es-es	Su carpeta Spam fue vaciada.
 Your Trash folder was empty.	expressoMail1_2	es-es	Su carpeta Papelera fue vaciada
+zip mails to import	expressoMail1_2	es-es	Archivo .zip o .eml:
+Show TO: in place of FROM: only in Automatic SEND folder	expressoMail1_2	es-es	Cambiar remitente por destinatário en la columna QIUEM solamente en la carpeta Enviado
Index: branches/2.2/expressoMail1_2/setup/phpmailer.lang-es.php
===================================================================
--- branches/2.2/expressoMail1_2/setup/phpmailer.lang-es.php	(revision 3665)
+++ branches/2.2/expressoMail1_2/setup/phpmailer.lang-es.php	(revision 3665)
@@ -0,0 +1,24 @@
+<?php
+	/**
+	* PHPMailer language file.
+	* Portuguese Version
+	* By Paulo Henrique Garcia - paulo@controllerweb.com.br
+	*/
+	  
+	$PHPMAILER_LANG = array();
+	$PHPMAILER_LANG["provide_address"] = 'Usted debe colocar por lo menos un detinatario de email.';
+	$PHPMAILER_LANG["mailer_not_supported"] = 'Correo no soportado.';
+	$PHPMAILER_LANG["execute"] = 'No fue posible ejecutar: ';
+	$PHPMAILER_LANG["instantiate"] = 'No fue posible instanciar la funci&oacute; del e-mail.';
+	$PHPMAILER_LANG["authenticate"] = 'Error de SMTP: No fue posible autenticar.';
+	$PHPMAILER_LANG["from_failed"] = 'Las direcciones de correo del remitente a seguir fallaron: ';
+	$PHPMAILER_LANG["recipients_failed"] = 'Error de SMTP: Las direcciones de correo de destinatarios a seguir fallaron: ';
+	$PHPMAILER_LANG["data_not_accepted"] = 'Error de SMTP: Datos no aceptados.';
+	$PHPMAILER_LANG["connect_host"] = 'Error de SMTP: No fue posible conectar con el servidor SMTP.';
+	$PHPMAILER_LANG["file_access"] = 'No fue posible acessar al archivo: ';
+	$PHPMAILER_LANG["file_open"] = 'Error de Archivo: No fue posible abrir el archivo: ';
+	$PHPMAILER_LANG["encoding"] = 'Codificaci&oacute;n desconocida: ';
+	$PHPMAILER_LANG["not_allowed"] = 'Usted No tiene permiso para enviar emails para: ';
+	$PHPMAILER_LANG["undisclosed-recipient"] = 'destinatarios no reconocidos';
+?>
+
