Index: /trunk/calendar/setup/phpgw_es-es.lang
===================================================================
--- /trunk/calendar/setup/phpgw_es-es.lang	(revision 8223)
+++ /trunk/calendar/setup/phpgw_es-es.lang	(revision 8223)
@@ -0,0 +1,381 @@
+%1 %2 in %3	calendar	es-es	%1 %2 en %3
+%1 matches found	calendar	es-es	%1 coincidencias encontradas
+1 match found	calendar	es-es	1 coincidencia encontrada
+%1 records imported	calendar	es-es	%1 registros importados
+%1 records read (not yet imported, you may go back and uncheck test import)	calendar	es-es	%1 registros leídos (todavía sin importar, puede volver atrás desmarcar Probar Importar)
+a	calendar	es-es	un
+accept	calendar	es-es	Aceptar
+accepted	calendar	es-es	Aceptado
+Account DN to be used when browsing LDAP	admin	es-es	Cuenta DN que se utilizará al hojear LDAP
+action that caused the notify: added, canceled, accepted, rejected, ...	calendar	es-es	Acción que causó la notificación: añadido, cancelado, aceptado, rechazado, ...
+add alarm	calendar	es-es	Añadir alarma
+add a single entry by passing the fields.	calendar	es-es	Añadir una entrada simple pasando los campos.
+add contact	calendar	es-es	Añadir contacto
+added	calendar	es-es	Añadido
+Adding event	calendar	es-es	Agregando evento
+add or update a single entry by passing the fields.	calendar	es-es	Añadir o actualizar una simple entrada pasando los campos.
+Add Participants	calendar	es-es	Añadir Participantes
+address book	calendar	es-es	Catálogo de direcciones
+Add to my expresso	calendar	es-es	Añadir a mí Expresso
+Add User	calendar	es-es	Añadir usuario
+Alarm already added!!!	calendar	es-es	¡¡¡Esta alarma ya existe!!!
+alarm	calendar	es-es	Alarma
+alarm for %1 at %2 in %3	calendar	es-es	Alarma para %1 en %2 in %3
+Alarm is older than now!!!	calendar	es-es	¡¡¡Horario inválido!!!
+alarm management	calendar	es-es	Administrar alarmas
+alarms	calendar	es-es	Alarmas
+all day	calendar	es-es	Todo el día
+all fields	admin	es-es	todos los campos
+All levels with not recursive search	admin	es-es	Todos los niveles, buscar en el mismo nivel
+Are you sure want to delete these alarms?	calendar	es-es	¿Estás seguro de que quieres eliminar estas alarmas?
+Are you sure want to delete this Country?	calendar	es-es	¿Estás seguro que desea eliminar este país?
+Are you sure want to delete this entry?	calendar	es-es	¿Estás seguro que desea eliminar esta entrada?
+Are you sure want to delete this entry?\nThis will delete this entry for all users.	calendar	es-es	¿Estás seguro de que deseas eliminar esta entrada?\nEsto eliminará esta entrada para todos los usuarios.
+Are you sure want to delete this holiday?	calendar	es-es	¿Estás seguro que desea eliminar este feriado?
+Attributes	calendar	es-es	Cualidades
+Available users and groups	calendar	es-es	Usuarios y grupos disponibles
+Bassed on Webcalendar by Craig Knudsen.	calendar	es-es	Basado en el Webcalendar de Craig Knudsen
+before the event	calendar	es-es	antes del evento
+brief description	calendar	es-es	Descripción breve
+business	calendar	es-es	Negocios
+calendar	common	es-es	Calendario
+calendar event	calendar	es-es	Evento de calendario
+calendar-fieldname	calendar	es-es	Nombre del campo
+calendar holiday management	admin	es-es	Gestión de días festivos
+calendar - [iv]cal importer	calendar	es-es	Calendario - Importador [iv]Cal
+calendar preferences	calendar	es-es	Configuración del calendario
+calendar settings	admin	es-es	Configuración del calendario
+canceled	calendar	es-es	Cancelado
+Catalog Name	admin	es-es	Nombre del catálogo
+change all events for $params['old_owner'] to $params['new_owner'].	calendar	es-es	Cambiar todos los eventos de $params['old_owner'] a $params['new_owner'].
+change status	calendar	es-es	Cambiar estado
+charset of file	calendar	es-es	Juego de caracteres del fichero
+click %1here%2 to return to the calendar.	calendar	es-es	Haga clic %1aquí%2 para volver al calendario.
+concatenate default domain to the mail	admin	es-es	Concatenar el dominio del defecto al correo
+configuration	calendar	es-es	Configuración
+countries	calendar	es-es	Países
+country	calendar	es-es	País
+created by	calendar	es-es	Creado por
+csv-fieldname	calendar	es-es	CSV - Nombre del campo
+csv-filename	calendar	es-es	CSV- Nombre del archivo
+custom fields and sorting	common	es-es	Campos personalizados y ordenación
+custom fields	calendar	es-es	Campos personalizados
+daily	calendar	es-es	Diario
+daily matrix view	calendar	es-es	Vista matricial del día
+days	calendar	es-es	días
+days repeated	calendar	es-es	días repetidos
+dayview	calendar	es-es	Vista diaria
+default appointment length (in minutes)	calendar	es-es	duración predeterminada de los eventos (en minutos)
+default calendar filter	calendar	es-es	Filtro predeterminado del calendario
+default calendar view	calendar	es-es	Vista predeterminada del calendario
+Default Domain	admin	es-es	Dominio predeterminado
+default length of newly created events. the length is in minutes, eg. 60 for 1 hour.	calendar	es-es	Longitud predeterminada de los eventos nuevos. La longitud es en minutos, ej. 60 = 1 hora.
+Default Logon Script	admin	es-es	Login Script predeterminado
+Default User Password	admin	es-es	Seña predeterminada del usuario
+Default User Quota	admin	es-es	Espacio predeterminado para creación de los usuarios
+defines the size in minutes of the lines in the day view.	calendar	es-es	Define el tamaño en minutos de las línes de la vista de diario.
+delete an entire users calendar.	calendar	es-es	Borrar todo el calendario de un usuario.
+delete a single entry by passing the id.	calendar	es-es	Borrar una entrada simple pasando el id.
+deleted	calendar	es-es	Eliminado
+delete selected contacts	calendar	es-es	Eliminar contactos seleccionados
+delete series	calendar	es-es	Borrar serie
+delete single	calendar	es-es	Borrar solo
+description	calendar	es-es	Descripción
+disable	calendar	es-es	Desactivar
+disabled	calendar	es-es	desactivado
+display interval in day view	calendar	es-es	Mostrar intervalo en vista diária
+display mini calendars when printing	calendar	es-es	Mostrar minicalendarios al imprimir
+display status of events	calendar	es-es	Mostrar estado de los eventos
+displays your default calendar view on the startpage (page you get when you enter egroupware or click on the homepage icon)?	calendar	es-es	Muestra la vista predeterminada del calendario en la página de inicio de eGroupWare
+dont use any plugin	admin	es-es	No usar ningún plugin
+download	calendar	es-es	Descargar
+do you want to be notified about new or changed appointments? you be notified about changes you make yourself.<br>you can limit the notifications to certain changes only. each item includes all the notification listed above it. all modifications include changes of title, description, participants, but no participant responses. if the owner of an event requested any notifcations, he will always get the participant responses like acceptions and rejections too.	calendar	es-es	¿Desea que se le notifiquen citas nuevas o modificadas? Se le notificará de los cambios que haga usted mismo.<br>Puede limitar las notificaciones para sólo ciertos cambios. Cada elemento incluye toda la notificación listada encima. Todas las modificaciones incluyen cambios de título, participantes, pero no las respuestas de los participantes. Si el dueño de un evento solicitó alguna notificación, siempre obtendrá las respuestas de aceptación o rechazo del participante.
+do you want to receive a regulary summary of your appointsments via email?<br>the summary is sent to your standard email-address on the morning of that day or on monday for weekly summarys.<br>it is only sent when you have any appointments on that day or week.	calendar	es-es	¿Desea recibir regularmente por correo un resumen de sus citas?<br>El resumen se le enviará a su correo electrónico habitual el mismo día por la mañana o el lunes para resúmenes semanales.<br>Sólo se envía si hay citas en ese día o esa semana.
+do you wish to autoload calendar holidays files dynamically?	admin	es-es	¿Desea cargar automáticamente en el calendario los ficheros de fiestas?
+duration	calendar	es-es	Duración
+Editing event	calendar	es-es	Edición de evento
+edit series	calendar	es-es	Editar series
+edit single	calendar	es-es	Editar sencillo
+email notification	calendar	es-es	Notificación por correo
+email notification for %1	calendar	es-es	Notificación por correo para %1
+empty for all	calendar	es-es	vacío para todos
+enable	calendar	es-es	Activar
+enabled	calendar	es-es	activado
+End date	calendar	es-es	La fecha de finalización
+end date/time	calendar	es-es	La fecha/hora de finalización
+ends	calendar	es-es	acaba
+enter output filename: ( .vcs appended )	calendar	es-es	Introduzca el nombre del archivo de salida (añadir .vcs)
+event details follow	calendar	es-es	A continuación, los detalles del evento
+Event's Participants	calendar	es-es	Participantes del evento
+exceptions	calendar	es-es	Excepciones
+export a list of entries in ical format.	calendar	es-es	Exportar una lista de entradas en format iCal.
+export all	calendar	es-es	Exportar todos
+export	calendar	es-es	Exportar
+Expresso external user	calendar	es-es	Usuario externo del Expresso
+ExpressoMail Plugin Calendar	admin	es-es	Plugin del ExpressoMail en el Calendario
+extended	calendar	es-es	Extendido
+extended updates always include the complete event-details. ical's can be imported by certain other calendar-applications.	calendar	es-es	Las actualizaciones extendidas incluyen todos los detalles de los eventos. Los de tipo iCal pueden importarse mediante otras aplicaciones de tipo calendario.
+External event from Expresso	calendar	es-es	Evento externo del Expresso
+external participants	calendar	es-es	Participantes externos
+failed sending message to '%1' #%2 subject='%3', sender='%4'!!!	calendar	es-es	Falla al enviar mensaje a '%1' nº%2 asunto='%3', remitente='%4'!!!
+fieldseparator	calendar	es-es	Separador de campos
+First level with recursive search	admin	es-es	Primer nivel solamente, búsqueda recursiva
+firstname of person to notify	calendar	es-es	Nombre de pila de la persona a notificar
+format of event updates	calendar	es-es	Formato de las actualizaciones de eventos
+(for weekly)	calendar	es-es	(por semanal)
+free/busy	calendar	es-es	Libre/Ocupado
+freebusy: unknow user '%1', wrong password or not availible to not loged in users !!!	calendar	es-es	Disponibilidad: Usuario '%1' desconocido, contraseña incorrecta o no está disponible!!!
+frequency	calendar	es-es	Frecuencia
+fri	calendar	es-es	Vie
+full description	calendar	es-es	Descripción completa
+fullname of person to notify	calendar	es-es	Nombre completo de la persona a la que notificar
+generate printer-friendly version	calendar	es-es	Generar versión para impresion
+global categories	calendar	es-es	Categorías globales
+global public and group public	calendar	es-es	Público global y grupo público
+global public only	calendar	es-es	Público global solamente
+go!	calendar	es-es	¡Adelante!
+grant calendar access	common	es-es	Conceder acceso al calendario
+group planner	calendar	es-es	Planificación de grupo
+group public only	calendar	es-es	Grupo público solamente
+here is your requested alarm.	calendar	es-es	Aquí está la alarma solicitada.
+high priority	calendar	es-es	prioridad alta
+holiday	calendar	es-es	Feriado
+holiday management	calendar	es-es	Gestión de feriados
+holidays	calendar	es-es	Feriados
+hours	calendar	es-es	horas
+ical / rfc2445	calendar	es-es	iCal / rfc2445
+if checked holidays falling on a weekend, are taken on the monday after.	calendar	es-es	Si los feriados marcados caen en fin de semana, se toman el lunes siguiente.
+if you dont set a password here, the information is availible to everyone, who knows the url!!!	calendar	es-es	Si no indica una contraseña aquí, ¡la información está disponible para todos los que conozcan la URL!
+ignore conflict	calendar	es-es	Ignorar conflicto
+import	calendar	es-es	Importar
+import csv-file	common	es-es	Importar fichero CSV
+Inform	calendar	es-es	Avisar
+interval	calendar	es-es	Intervalo
+intervals in day view	calendar	es-es	Intervalos en la vista de día
+intervals per day in planner view	calendar	es-es	Intervalos por día en la vista del planificador
+invalid entry id.	calendar	es-es	Id de entrada no válido
+i participate	calendar	es-es	Participo
+It types below the email addresses, if you want to invite other people out of this system	calendar	es-es	Para invitar alguien no perteneciente a este servidor Expreso, teclee suyo(s) e-mail(s) para encaminar uno aviso
+It types login of the user to have access Public Agenda	calendar	es-es	Teclee el login del usuario para acessar Agenda Pública
+It types login of the user to have access Public Agenda	calendar	es-es	Teclee el login del usuario para acessar su agenda pública.
+(i/v)cal	calendar	es-es	(i/v) Cal
+last	calendar	es-es	último
+lastname of person to notify	calendar	es-es	Apellido de la persona a notificar
+Leave my calendar public	calendar	es-es	Hacer mi agenda pública
+length<br>(<= 255)	calendar	es-es	Longitud<br>(<=255)
+length shown<br>(emtpy for full length)	calendar	es-es	Longitud mostrada<br>(vació para dia completo)
+link	calendar	es-es	Enlace
+link to view the event	calendar	es-es	Enlace para ver el evento
+list all categories.	calendar	es-es	Listar todas las categorías.
+Loading	calendar	es-es	Cargando
+load [iv]cal	calendar	es-es	Cargar [iv]Cal
+location	calendar	es-es	Lugar
+location to autoload from	admin	es-es	Lugar desde donde cargar automáticamente
+make freebusy information availible to not loged in persons?	calendar	es-es	¿Hacer la información libre-ocupado disponible para personas que no inicien sesión?
+matrixview	calendar	es-es	Vista matricial
+minutes	calendar	es-es	minutos
+mo	calendar	es-es	L
+modified	calendar	es-es	Modificado
+modify list of external participants	calendar	es-es	Modificar lista de participantes externos
+mon	calendar	es-es	Lun
+month	calendar	es-es	Mes
+monthly (by date)	calendar	es-es	Mensual (por fecha)
+monthly (by day)	calendar	es-es	Mensual (por día)
+monthly	calendar	es-es	Mensualmente
+monthview	calendar	es-es	Vista mensual
+new entry	calendar	es-es	Nueva entrada
+new name must not exist and not be empty!!!	calendar	es-es	El nuevo nombre no debe existir previamente ni estar en blanco
+no matches found	calendar	es-es	No se encontraron eventos
+no response	calendar	es-es	Sin respuesta
+notification messages for added events	calendar	es-es	Mensajes de notificación para eventos añadidos
+notification messages for canceled events	calendar	es-es	Mensajes de notificación para eventos cancelados
+notification messages for modified events	calendar	es-es	Mensajes de notificación para eventos modificados
+notification messages for your alarms	calendar	es-es	Mensajes de notificación para sus alarmas
+notification messages for your responses	calendar	es-es	Mensajes de notificación para sus respuestas
+number of intervals per day in planner view	calendar	es-es	Número de intervalos por día en la vista del planificador
+number of months	calendar	es-es	Número de meses
+number of records to read (%1)	calendar	es-es	Número de registros a leer (%1)
+number of records to read (<=200)	calendar	es-es	Número de registros a leer (<=200)
+observance rule	calendar	es-es	Regla de observación
+occurence	calendar	es-es	Ocurrencia
+olddate	calendar	es-es	Fecha antigua
+old startdate	calendar	es-es	Fecha de inicio antigua
+on %1 %2 %3 your meeting request for %4	calendar	es-es	El %1 %2 %3 su solicitud de reunión para %4
+on all changes	calendar	es-es	en todos los cambios
+on all modification, but responses	calendar	es-es	en todas las modificaciones, excepto las respuestas
+on any time change too	calendar	es-es	también en cualquier cambio de hora
+on invitation / cancelation only	calendar	es-es	sólo en invitación o cancelación
+on participant responses too	calendar	es-es	también en las respuestas de los participantes
+on time change of more than 4 hours too	calendar	es-es	también en un cambio de hora superior a 4 horas
+open todo's:	calendar	es-es	Abrir tareas pendientes
+order	calendar	es-es	Orden
+Organization	calendar	es-es	Organización
+overlap holiday	calendar	es-es	solapar feriado
+participant	calendar	es-es	Participante
+participants	calendar	es-es	Participantes
+participates	calendar	es-es	Participa
+password for not loged in users to your freebusy information?	calendar	es-es	¿Contraseña para los usuarios sin sesión para la información sobre disponibilidad?
+people holiday	calendar	es-es	Feriado personal
+permission denied	calendar	es-es	Permiso denegado
+planner by category	calendar	es-es	Organizar por categorías
+planner by user	calendar	es-es	Organizar por usuario
+planner	calendar	es-es	Planificar
+please confirm,accept,reject or examine changes in the corresponding entry in your calendar	calendar	es-es	Por favor, confirme, acepte, rechace o examine los cambios en la entrada correspondiente en su calendario
+Powerful calendar with meeting request system and ACL security.	calendar	es-es	Poderoso calendario con sistema de requisición de compromisos y seguridad ACL
+preselected group for entering the planner	calendar	es-es	Grupo pre-seleccionado para entrar en el organizador
+print calendars in black & white	calendar	es-es	Imprimir calendario en blanco y negro
+printer friendly	calendar	es-es	Versión para impresión
+print the mini calendars	calendar	es-es	Imprimir minicalendarios
+private and global public	calendar	es-es	Privado y público global
+private and group public	calendar	es-es	Privado y público global
+private	calendar	es-es	Privado
+private only	calendar	es-es	Privado solamente
+Public Calendars	calendar	es-es	Agendas pública
+read a list of entries.	calendar	es-es	Leer una lista de entradas
+read a single entry by passing the id and fieldlist.	calendar	es-es	Leer una entrada simple pasando el id y lista de campos.
+read this list of methods.	calendar	es-es	Leer esta lista de métodos
+receive email updates	calendar	es-es	Recibir actualizaciones de correo
+receive extra information in event mails	calendar	es-es	Recibir información extra en los eventos de correo
+receive summary of appointments	calendar	es-es	Recibir resumen de las citas
+recurring event	calendar	es-es	evento recurrente
+re-edit event	calendar	es-es	Volver a editar evento
+refresh	calendar	es-es	Actualizar
+reinstate	calendar	es-es	Restablecer
+rejected	calendar	es-es	Rechazado
+Remove User	calendar	es-es	Remover usuario
+repeat day	calendar	es-es	Repetixión diaria
+repeat end date	calendar	es-es	Fecha final de la repetición
+repeating event information	calendar	es-es	Información repetitiva de eventos
+repeat type	calendar	es-es	Tipo repetición
+repetition	calendar	es-es	Repetición
+repetitiondetails (or empty)	calendar	es-es	Detalles de la repetición (o vacío)
+reset	calendar	es-es	Limpiar
+rule	calendar	es-es	Regla
+sa	calendar	es-es	Sa
+sat	calendar	es-es	Sáb
+scheduling conflict	calendar	es-es	Conflicto de agenda
+Search for	calendar	es-es	Buscar por
+Searching	calendar	es-es	Buscando
+search results	calendar	es-es	Resultados de la búsqueda
+Sector	calendar	es-es	Sector
+selected contacts (%1)	calendar	es-es	Contactos seleccionados (%1)
+Select module version expressoMail (if available)	admin	es-es	Seleccione la versión del ExpressoMail (cuando posible)
+Select type tree view	admin	es-es	Seleccione el tipo de vista de árbol (Si el plugin está siendo usado)
+send/receive updates via email	calendar	es-es	Enviar y recibir actualizaciones por correo electrónico
+send updates via email	common	es-es	Enviar actualizaciones por correo electrónico
+set a year only for one-time / non-regular holidays.	calendar	es-es	Informar el año para los feriados únicos y no regulares.
+set new events to private	calendar	es-es	Poner los eventos nuevos como privados
+should invitations you rejected still be shown in your calendar ?<br>you can only accept them later (eg. when your scheduling conflict is removed), if they are still shown in your calendar!	calendar	es-es	¿Mostrar las invitaciones rechazadas por usted en el calendario?<br>Puede aceptarlas después (por ejemplo, cuando elimine el conflicto de horarios), si todavía se ven en su calendario.
+should new events created as private by default ?	calendar	es-es	¿Los nuevos eventos creados deben ser colocados como privados siempre?
+should not loged in persons be able to see your freebusy information? you can set an extra password, different from your normal password, to protect this informations. the freebusy information is in ical format and only include the times when you are busy. it does not include the event-name, description or locations. the url to your freebusy information is %1.	calendar	es-es	¿Deben ver las personas que no inicien sesión la información de ocupación? Se puede poner una contraseña extra, distinta a la normal, para proteger esta información. La información de ocupación está en formato iCal y sólo incluye las horas en las que está ocupado. No incluye el nombre del evento, descripción o sitios. La URL para su información de ocupación es %1.
+should the mini calendars by printed / displayed in the printer friendly views ?	calendar	es-es	¿Mostrar o imprimir los minicalendarios en la versión de impresión?
+should the printer friendly view be in black & white or in color (as in normal view)?	calendar	es-es	¿Mostrar la versión de impresión en blanco y negro o en color, como en la vista normal?
+should the status of the event-participants (accept, reject, ...) be shown in brakets after each participants name ?	calendar	es-es	¿Mostrar el estado de cada evento (aceptar, rechazar, etc) entre corchetes detrás del nombre de cada participante?
+show day view on main screen	calendar	es-es	Mostrar la vista del día en la pantalla principal
+show default view on main screen	calendar	es-es	Mostrar la vista predeterminada en la pantalla principal
+show high priority events on main screen	calendar	es-es	Mostrar eventos de alta prioridad en la pantalla principal
+show invitations you rejected	calendar	es-es	Mostar invitaciones rechazadas por usted
+show list of upcoming events	calendar	es-es	Mostrar la lista de eventos próximos
+single event	calendar	es-es	evento único
+sorry, the owner has just deleted this event	calendar	es-es	Lo sentimos, el propietario acaba de eliminar este evento
+sorry, this event does not exist	calendar	es-es	Lo sentimos, este evento no existe
+sorry, this event does not have exceptions defined	calendar	es-es	Lo sentimos, este evento no tiene excepciones definidas
+sort by	calendar	es-es	Ordenar por
+specifies the the number of intervals shown in the planner view.	calendar	es-es	Especifica el número de intervalos mostrados en la vista del planificador.
+Start date	calendar	es-es	Fecha de inicio
+start date/time	calendar	es-es	Fecha/Hora inicio
+startrecord	calendar	es-es	Registro inicial
+submit to repository	calendar	es-es	Enviar al repositorio
+su	calendar	es-es	Do
+Summary	calendar	es-es	Descripción
+sun	calendar	es-es	Dom
+tentative	calendar	es-es	Tentativo
+test import (show importable records <u>only</u> in browser)	calendar	es-es	Probar Importar (mostrar <u>solamente</u> registros importables en el navegador)
+text	calendar	es-es	Texto
+th	calendar	es-es	J
+The commitment was accepted successfully!	calendar	es-es	El compromiso fue aceptado con suceso!
+The commitment was rejected successfully!	calendar	es-es	El compromiso fue rechazado con suceso!
+The email addresses must be separated by ','	calendar	es-es	Las direcciones de e-mail deben estar separadas por una coma. Ex.: fulano@aaa.com.br, beltrano@bbb.com, ciclano@ccc.br
+the following conflicts with the suggested time:<ul>%1</ul>	calendar	es-es	Los siguientes está en conflicto con la hora sugerida:<ul>%1</ul>
+there was an error trying to connect to your news server.<br>please contact your admin to check the news servername, username or password.	calendar	es-es	Ocurrió un error intentando conectar al servidor de noticias.<br>Por favor, póngase en contacto con su administrador para comprobar el nombre del servidor de noticias, usuario y contraseña.
+the user %1 is not participating in this event!	calendar	es-es	El usuario %1 no participa en este evento
+This commitment has already been accepted!	calendar	es-es	Esse compromisso já foi aceito!
+This commitment has already been rejected!	calendar	es-es	Esse compromisso já foi rejeitado!
+this day is shown as first day in the week or month view.	calendar	es-es	Este día se mostrará como el primer día en las vistas de semana o de mes.
+this defines the end of your dayview. events after this time, are shown below the dayview.	calendar	es-es	Esto define el final de la vista del día  Los eventos posteriores a esta hora se muestran debajo de la vista del día.
+this defines the start of your dayview. events before this time, are shown above the dayview.<br>this time is also used as a default starttime for new events.	calendar	es-es	Esto define el inicio de la vista del día. Los eventos anteriores a esta hora se muestran encima de la vista del día.<br>Esta hora se usa también como hora predeterminada para nuevos eventos.
+this group that is preselected when you enter the planner. you can change it in the planner anytime you want.	calendar	es-es	Este grupo es el predeterminado al entrar en el organizador. Puede cambiarlo en el organizador cuando quiera.
+This is an external event. Even if it added to your expresso its can be changed any time at all	calendar	es-es	Este es un evento externo. Aunque sea agregado a su Expresso corre el riesgo de mudar a cualquier momento
+this is mostly caused by a not or wrongly configured smtp server. notify your administrator.	calendar	es-es	Esto se debe mayormente a una configuración errónea del servidor SMTP. Notifíquelo a su administrador.
+this message is sent for canceled or deleted events.	calendar	es-es	Este mensaje se envía cuando un evento se borra o se cancela.
+this message is sent for modified or moved events.	calendar	es-es	Este mensaje se envía al modificar o mover eventos.
+this message is sent to every participant of events you own, who has requested notifcations about new events.<br>you can use certain variables which get substituted with the data of the event. the first line is the subject of the email.	calendar	es-es	Este mensaje se envía a cada participante de los eventos de los que usted es el dueño, quien ha solicitado notificaciones sobre nuevos eventos.<br>Puede usar ciertas variables a las que sustituyen los datos del evento. La primera línea es el asunto del correo electrónico.
+this message is sent when you accept, tentative accept or reject an event.	calendar	es-es	Este mensaje se envía cuando acepta, acepta la tentativa o rechaza un evento.
+this message is sent when you set an alarm for a certain event. include all information you might need.	calendar	es-es	Este mensaje se envía cuando pone una alarma para un evento concreto. Incluya toda la información necesaria.
+This message was sent by server. You must send a message to sender to confirm this event	calendar	es-es	Este es um mensaje automático generado por el Expresso. Por favor confirmar el compromiso respondiendo al remitente
+this month	calendar	es-es	Este mes
+This option allow everybody to view your calendar in readmode.	calendar	es-es	Esta opci[on permite que todos los usuarios del Expreso vean su agenda.
+this user does not exist	calendar	es-es	Ese usuario no existe
+this user does not possess public agenda	calendar	es-es	Este usuario no posee agenda pública
+this week	calendar	es-es	Esta semana
+this year	calendar	es-es	Este año
+thu	calendar	es-es	Jue
+Tip: To search in the <b>Global Catalog</b>, type the <b>F9</b> key, like the ExpressoMail.	calendar	es-es	<b>Dica:</b> Para investigar en el <b>Cat<E1>logo General</b> utilice la tecla </b>F9</b>, como en el ExpressoMail.
+title	calendar	es-es	Título
+title of the event	calendar	es-es	Título del evento
+title-row	calendar	es-es	Fila del título
+To accept	calendar	es-es	Aceptar
+today	calendar	es-es	Hoy
+to-firstname	calendar	es-es	Para-Nombre
+to-fullname	calendar	es-es	Para-Nombre completo
+to-lastname	calendar	es-es	Para-Apellido
+to many might exceed your execution-time-limit	calendar	es-es	límite de ejecución
+To reject	calendar	es-es	Rechazar
+to Search	calendar	es-es	Buscar
+To See Commitment	calendar	es-es	Para ver compromiso
+translation	calendar	es-es	Traducción
+tu	calendar	es-es	M
+tue	calendar	es-es	Mar
+update a single entry by passing the fields.	calendar	es-es	Actualizar una entrada simple pasando los campos.
+updated	calendar	es-es	Actualizado
+use end date	calendar	es-es	Usar fecha final
+view this entry	calendar	es-es	Ver esta entrada
+we	calendar	es-es	Mi
+wed	calendar	es-es	Mie
+week	calendar	es-es	Semana
+weekday starts on	calendar	es-es	La semana empieza en
+weekly agenda of events	calendar	es-es	Agenda Semanal de Eventos
+weekly	calendar	es-es	Semanal
+weekview	calendar	es-es	Vista semanal
+when creating new events default set to private	calendar	es-es	Crear nuevos eventos como privados
+which events do you want to see when you enter the calendar.	calendar	es-es	¿Qué eventos quiere ver al entrar al calendario?
+which of calendar view do you want to see, when you start calendar ?	calendar	es-es	¿Qué vista del calendario quiere ver cuando entra al calendario?
+workdayends	calendar	es-es	Final del día laborable
+work day ends on	calendar	es-es	Los días laborables acaban en
+work day starts on	calendar	es-es	Los días laborables empiezan en
+x are you sure\nyou want to\ndelete this single occurence ?\n\nthis will delete\nthis entry for all users.	calendar	es-es	¿Está seguro de querer remover este único evento?nnEsto removerá/en  esta para todos los usuarios.
+x ContactCenter Global Catalogue Setup	admin	es-es	Instalación global del catálogo de ContactCenter
+year	calendar	es-es	Año
+yearly	calendar	es-es	Anual
+yearview	calendar	es-es	Vista anual
+you can either set a year or a occurence, not both !!!	calendar	es-es	Puede poner un año o un evento, pero no ambos.
+you can only set a year or a occurence !!!	calendar	es-es	Sólo puede poner un año o um evento
+you do not have permission to add alarms to this event !!!	calendar	es-es	¡No tiene permiso para añadir alarmas a este evento!
+you do not have permission to delete this alarm !!!	calendar	es-es	¡No tiene permiso para eliminar esta alarma!
+you do not have permission to enable/disable this alarm !!!	calendar	es-es	¡No tiene permiso para activar/desactivar esta alarma!
+you do not have permission to read this record!	calendar	es-es	¡No tiene permiso para leer este registro!
+you have 1 high priority event on your calendar today.	common	es-es	Ud. tiene 1 evento de alta prioridad es su calendario para hoy.
+you have %1 high priority events on your calendar today.	common	es-es	Ud. tiene %1 eventos de alta prioridad es su calendario para hoy.
+you have a meeting scheduled for %1	calendar	es-es	Ud. tiene una reunión programada para %1
+you have not entered a\nbrief description	calendar	es-es	Ud. no ha ingresado una descripción
+you have not entered a\nvalid time of day.	calendar	es-es	Ud. no ha ingresado una hora valida.
+you have not entered a title	calendar	es-es	No ha introducido un título
+you have not entered a valid date	calendar	es-es	Ha introducido una fecha incorrecta
+you have not entered a valid time of day	calendar	es-es	Ha introducido una hora incorrecta
+you have not entered participants	calendar	es-es	No ha introducido participantes
+you must enter one or more search keywords	calendar	es-es	Ud. debe entrar una o mas claves de busqueda
+you must select a [iv]cal. (*.[iv]cs)	calendar	es-es	Debe seleccionar un [iv]Val. (*.[iv]cs)
+you need to set either a day or a occurence !!!	calendar	es-es	Debe determinar un día o um evento
+your meeting scheduled for %1 has been canceled	calendar	es-es	Su reunión programada para %1 ha sido cancelada
+your meeting that had been scheduled for %1 has been rescheduled to %2	calendar	es-es	Su reunión programada para %1 ha sido reprogramada para %2
+your suggested time of <b> %1 - %2 </b> conflicts with the following existing calendar entries:	calendar	es-es	Sus horas sugeridas de <B> %1 - %2 </B> están en conflicto con las siguientes entradas es el calendario:
Index: /trunk/calendar/setup/default_records.inc.php
===================================================================
--- /trunk/calendar/setup/default_records.inc.php	(revision 8223)
+++ /trunk/calendar/setup/default_records.inc.php	(revision 8223)
@@ -0,0 +1,15 @@
+<?php
+	/**************************************************************************\
+	* eGroupWare - Setup / Calendar                                            *
+	* http://www.egroupware.org                                                *
+	* --------------------------------------------                             *
+	*  This program is free software; you can redistribute it and/or modify it *
+	*  under the terms of the GNU General Public License as published by the   *
+	*  Free Software Foundation; either version 2 of the License, or (at your  *
+	*  option) any later version.                                              *
+	\**************************************************************************/
+
+	
+	// enable auto-loading of holidays from localhost by default
+	$oProc->query("INSERT INTO phpgw_config (config_app, config_name, config_value) VALUES ('phpgwapi','auto_load_holidays','True')");
+	$oProc->query("INSERT INTO phpgw_config (config_app, config_name, config_value) VALUES ('phpgwapi','holidays_url_path','localhost')");
Index: /trunk/calendar/setup/phpgw_alarm_pt-br.lang
===================================================================
--- /trunk/calendar/setup/phpgw_alarm_pt-br.lang	(revision 8223)
+++ /trunk/calendar/setup/phpgw_alarm_pt-br.lang	(revision 8223)
@@ -0,0 +1,22 @@
+Title	calendar	pt-br	Título
+Description	calendar	pt-br	Descrição
+External Participants	calendar	es-es	Participantes Externos
+Category	calendar	pt-br	Categoria
+Location	calendar	pt-br	Lugar
+Start Date/Time	calendar	pt-br	Data/Hora Início
+End Date/Time	calendar	pt-br	Data/Hora de Término
+Low	calendar	pt-br	Baixa
+Normal	calendar	pt-br	Normal
+High	calendar	pt-br	Alta
+Priority	calendar	pt-br	Prioridade
+Created By	calendar	pt-br	Criado por
+Updated	calendar	pt-br	Atualizado
+Access	calendar	pt-br	Acesso
+Groups	calendar	pt-br	Grupos
+Participants	calendar	pt-br	Participantes
+Alarm for %1 at %2 in %3	calendar	pt-br	Alarme para %1 em %2 na %3
+Here is your requested alarm.	calendar	pt-br	Aqui está seu alarme solicitado.
+You have a meeting scheduled for %1	calendar	pt-br	Você possui um compromisso agendado para %1.
+Your meeting scheduled for %1 has been canceled	calendar	pt-br	Seu compromisso agendado para %1 foi cancelado.
+Your meeting that had been scheduled for %1 has been rescheduled to %2	calendar	pt-br	Seu compromisso que havia sido agendado para %1 foi reagendado para %2
+
Index: /trunk/calendar/setup/phpgw_en.lang
===================================================================
--- /trunk/calendar/setup/phpgw_en.lang	(revision 8223)
+++ /trunk/calendar/setup/phpgw_en.lang	(revision 8223)
@@ -0,0 +1,337 @@
+%1 %2 in %3	calendar	en	%1 %2 in %3
+%1 matches found	calendar	en	%1 matches found
+%1 records imported	calendar	en	%1 records imported
+%1 records read (not yet imported, you may go back and uncheck test import)	calendar	en	%1 records read (not yet imported, you may go back and uncheck Test Import)
+(for weekly)	calendar	en	(for Weekly)
+(i/v)cal	calendar	en	(i/v)Cal
+1 match found	calendar	en	1 match found
+a	calendar	en	a
+accept	calendar	en	Accept
+accepted	calendar	en	Accepted
+action that caused the notify: added, canceled, accepted, rejected, ...	calendar	en	Action that caused the notify: Added, Canceled, Accepted, Rejected, ...
+add a single entry by passing the fields.	calendar	en	Add a single entry by passing the fields.
+add alarm	calendar	en	Add Alarm
+add contact	calendar	en	Add Contact
+add or update a single entry by passing the fields.	calendar	en	Add or update a single entry by passing the fields.
+added	calendar	en	Added
+Adding event	calendar	en	Adding event
+address book	calendar	en	Address Book
+alarm	calendar	en	Alarm
+alarm for %1 at %2 in %3	calendar	en	Alarm for %1 at %2 in %3
+alarm management	calendar	en	Alarm Management
+alarm-management	calendar	en	Alarm-Management
+alarms	calendar	en	Alarms
+all day	calendar	en	All Day
+all levels	admin	en	All levels
+all levels with not recursive search	admin	en	All levels with not recursive search
+are you sure you want to delete this country ?	calendar	en	Are you sure you want to delete this Country ?
+are you sure you want to delete this holiday ?	calendar	en	Are you sure you want to delete this holiday ?
+are you sure\nyou want to\ndelete these alarms?	calendar	en	Are you sure\nyou want to\ndelete these alarms?
+are you sure\nyou want to\ndelete this entry ?	calendar	en	Are you sure\nyou want to\ndelete this entry ?
+are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users.	calendar	en	Are you sure\nyou want to\ndelete this entry ?\n\nThis will delete\nthis entry for all users.
+are you sure\nyou want to\ndelete this single occurence ?\n\nthis will delete\nthis entry for all users.	calendar	en	Are you sure\nyou want to\ndelete this single occurence ?\n\nThis will delete\nthis entry for all users.
+Available users and groups	calendar	en	Available users and groups
+before the event	calendar	en	before the event
+brief description	calendar	en	Brief Description
+business	calendar	en	Business
+calendar	common	en	Calendar
+calendar - [iv]cal importer	calendar	en	Calendar - [iv]Cal Importer
+calendar - add	calendar	en	Calendar - Add
+calendar - edit	calendar	en	Calendar - Edit
+calendar event	calendar	en	Calendar Event
+calendar holiday management	admin	en	Calendar Holiday Management
+calendar preferences	calendar	en	Calendar Preferences
+calendar settings	admin	en	Calendar Settings
+calendar-fieldname	calendar	en	Calendar-Fieldname
+canceled	calendar	en	Canceled
+change all events for $params['old_owner'] to $params['new_owner'].	calendar	en	Change all events for $params['old_owner'] to $params['new_owner'].
+change status	calendar	en	Change Status
+charset of file	calendar	en	Charset of file
+click %1here%2 to return to the calendar.	calendar	en	Click %1here%2 to return to the calendar.
+configuration	calendar	en	Configuration
+countries	calendar	en	Countries
+country	calendar	en	Country
+created by	calendar	en	Created by
+csv-fieldname	calendar	en	CSV-Fieldname
+csv-filename	calendar	en	CSV-Filename
+custom fields	calendar	en	Custom Fields
+custom fields and sorting	common	en	Custom fields and sorting
+daily	calendar	en	Daily
+daily matrix view	calendar	en	Daily Matrix View
+days	calendar	en	days
+days repeated	calendar	en	days repeated
+dayview	calendar	en	Day View
+default appointment length (in minutes)	calendar	en	default appointment length (in minutes)
+default calendar filter	calendar	en	Default calendar filter
+default calendar view	calendar	en	Default calendar view
+default length of newly created events. the length is in minutes, eg. 60 for 1 hour.	calendar	en	Default length of newly created events. The length is in minutes, eg. 60 for 1 hour.
+defines the size in minutes of the lines in the day view.	calendar	en	Defines the size in minutes of the lines in the day view.
+delete a single entry by passing the id.	calendar	en	Delete a single entry by passing the id.
+delete an entire users calendar.	calendar	en	Delete an entire users calendar.
+delete selected contacts	calendar	en	Delete selected contacts
+delete series	calendar	en	Delete Series
+delete single	calendar	en	Delete Single
+deleted	calendar	en	Deleted
+description	calendar	en	Description
+disable	calendar	en	Disable
+disabled	calendar	en	disabled
+display interval in day view	calendar	en	Display interval in Day View
+display mini calendars when printing	calendar	en	Display mini calendars when printing
+display status of events	calendar	en	Display Status of Events
+displays your default calendar view on the startpage (page you get when you enter egroupware or click on the homepage icon)?	calendar	en	Displays your default calendar view on the startpage (page you get when you enter eGroupWare or click on the homepage icon)?
+do you want to be notified about new or changed appointments? you be notified about changes you make yourself.<br>you can limit the notifications to certain changes only. each item includes all the notification listed above it. all modifications include changes of title, description, participants, but no participant responses. if the owner of an event requested any notifcations, he will always get the participant responses like acceptions and rejections too.	calendar	en	Do you want to be notified about new or changed appointments? You be notified about changes you make yourself.<br>You can limit the notifications to certain changes only. Each item includes all the notification listed above it. All modifications include changes of title, description, participants, but no participant responses. If the owner of an event requested any notifcations, he will always get the participant responses like acceptions and rejections too.
+do you want to receive a regulary summary of your appointsments via email?<br>the summary is sent to your standard email-address on the morning of that day or on monday for weekly summarys.<br>it is only sent when you have any appointments on that day or week.	calendar	en	Do you want to receive a regulary summary of your appointsments via email?<br>The summary is sent to your standard email-address on the morning of that day or on Monday for weekly summarys.<br>It is only sent when you have any appointments on that day or week.
+do you wish to autoload calendar holidays files dynamically?	admin	en	Do you wish to autoload calendar holidays files dynamically?
+download	calendar	en	Download
+duration	calendar	en	Duration
+edit series	calendar	en	Edit Series
+edit single	calendar	en	Edit Single
+email notification	calendar	en	Email Notification
+email notification for %1	calendar	en	Email Notification for %1
+empty for all	calendar	en	empty for all
+enable	calendar	en	Enable
+enabled	calendar	en	enabled
+end date/time	calendar	en	End Date/Time
+enddate	calendar	en	Enddate
+ends	calendar	en	ends
+enter output filename: ( .vcs appended )	calendar	en	Enter Output Filename: ( .vcs appended )
+event details follow	calendar	en	Event Details Follow
+exceptions	calendar	en	Exceptions
+export	calendar	en	Export
+export a list of entries in ical format.	calendar	en	Export a list of entries in iCal format.
+export all	calendar	en	Export all
+extended	calendar	en	Extended
+extended updates always include the complete event-details. ical's can be imported by certain other calendar-applications.	calendar	en	Extended updates always include the complete event-details. iCal's can be imported by certain other calendar-applications.
+external participants	calendar	en	External Participants
+failed sending message to '%1' #%2 subject='%3', sender='%4' !!!	calendar	en	Failed sending message to '%1' #%2 subject='%3', sender='%4' !!!
+fieldseparator	calendar	en	Fieldseparator
+firstname of person to notify	calendar	en	Firstname of person to notify
+first level with recursive search	admin	en	First level with recursive search
+format of event updates	calendar	en	Format of event updates
+fr	calendar	en	F
+free/busy	calendar	en	Free/Busy
+freebusy: unknow user '%1', wrong password or not availible to not loged in users !!!	calendar	en	freebusy: Unknow user '%1', wrong password or not availible to not loged in users !!!
+frequency	calendar	en	Frequency
+fri	calendar	en	Fri
+full description	calendar	en	Full Description
+fullname of person to notify	calendar	en	Fullname of person to notify
+generate printer-friendly version	calendar	en	Generate printer-friendly version
+global categories	calendar	en	Global Categories
+global public and group public	calendar	en	Global Public and group public
+global public only	calendar	en	Global Public Only
+go!	calendar	en	Go!
+grant calendar access	common	en	Grant Calendar Access
+group planner	calendar	en	Group Planner
+group public only	calendar	en	Group Public Only
+here is your requested alarm.	calendar	en	Here is your requested alarm.
+high priority	calendar	en	high priority
+holiday	calendar	en	Holiday
+holiday management	calendar	en	Holiday Management
+holiday-management	calendar	en	Holiday-Management
+holidays	calendar	en	Holidays
+hours	calendar	en	hours
+i participate	calendar	en	I Participate
+ical / rfc2445	calendar	en	iCal / rfc2445
+if checked holidays falling on a weekend, are taken on the monday after.	calendar	en	If checked holidays falling on a weekend, are taken on the monday after.
+if you dont set a password here, the information is availible to everyone, who knows the url!!!	calendar	en	If you dont set a password here, the information is availible to everyone, who knows the URL!!!
+ignore conflict	calendar	en	Ignore Conflict
+import	calendar	en	Import
+import csv-file	common	en	Import CSV-File
+Inform	calendar	en	Inform
+interval	calendar	en	Interval
+intervals in day view	calendar	en	Intervals in day view
+intervals per day in planner view	calendar	en	Intervals per day in planner view
+invalid entry id.	calendar	en	Invalid entry id.
+last	calendar	en	last
+lastname of person to notify	calendar	en	Lastname of person to notify
+length shown<br>(emtpy for full length)	calendar	en	Length shown<br>(emtpy for full length)
+length<br>(<= 255)	calendar	en	Length<br>(<= 255)
+link	calendar	en	Link
+link to view the event	calendar	en	Link to view the event
+list all categories.	calendar	en	List all categories.
+load [iv]cal	calendar	en	Load [iv]Cal
+location	calendar	en	Location
+location to autoload from	admin	en	Location to autoload from
+make freebusy information availible to not loged in persons?	calendar	en	Make freebusy information availible to not loged in persons?
+matrixview	calendar	en	Matrix View
+minutes	calendar	en	minutes
+Minimum number of characters to start the search for participants	admin	en	Minimum number of characters to start the search for participants
+mo	calendar	en	M
+modified	calendar	en	Modified
+modify list of external participants	calendar	en	Modify List of External Participants
+mon	calendar	en	Mon
+month	calendar	en	Month
+monthly	calendar	en	Monthly
+monthly (by date)	calendar	en	Monthly (by date)
+monthly (by day)	calendar	en	Monthly (by day)
+monthview	calendar	en	Month View
+new entry	calendar	en	New Entry
+new name must not exist and not be empty!!!	calendar	en	New name must not exist and not be empty!!!
+no matches found	calendar	en	No matches found
+no response	calendar	en	No Response
+notification messages for added events	calendar	en	Notification messages for added events
+notification messages for canceled events	calendar	en	Notification messages for canceled events
+notification messages for modified events	calendar	en	Notification messages for modified events
+notification messages for your alarms	calendar	en	Notification messages for your alarms
+notification messages for your responses	calendar	en	Notification messages for your responses
+number of intervals per day in planner view	calendar	en	Number of Intervals per Day in Planner View
+number of months	calendar	en	Number of months
+number of records to read (%1)	calendar	en	Number of records to read (%1)
+observance rule	calendar	en	Observance Rule
+occurence	calendar	en	Occurence
+old startdate	calendar	en	Old Startdate
+olddate	calendar	en	OldDate
+on %1 %2 %3 your meeting request for %4	calendar	en	On %1 %2 %3 your meeting request for %4
+on all changes	calendar	en	on all changes
+on all modification, but responses	calendar	en	on all modification, but responses
+on any time change too	calendar	en	on any time change too
+on invitation / cancelation only	calendar	en	on invitation / cancelation only
+on participant responses too	calendar	en	on participant responses too
+on time change of more than 4 hours too	calendar	en	on time change of more than 4 hours too
+open todo's:	calendar	en	Open To Do Items:
+order	calendar	en	Order
+overlap holiday	calendar	en	overlap holiday
+participant	calendar	en	Participant
+participants	calendar	en	Participants
+participates	calendar	en	Participates
+password for not loged in users to your freebusy information?	calendar	en	Password for not loged in users to your freebusy information?
+people holiday	calendar	en	people holiday
+permission denied	calendar	en	Permission denied
+planner	calendar	en	Planner
+planner by category	calendar	en	Planner by category
+planner by user	calendar	en	Planner by user
+please confirm,accept,reject or examine changes in the corresponding entry in your calendar	calendar	en	Please confirm, accept, reject or examine changes in the corresponding entry in your calendar
+preselected group for entering the planner	calendar	en	Preselected group for entering the planner
+print calendars in black & white	calendar	en	Print calendars in black & white
+print the mini calendars	calendar	en	Print the mini calendars
+printer friendly	calendar	en	Printer Friendly
+privat	calendar	en	Privat
+private and global public	calendar	en	Private and Global Public
+private and group public	calendar	en	Private and Group Public
+private only	calendar	en	Private Only
+re-edit event	calendar	en	Re-Edit Event
+read a list of entries.	calendar	en	Read a list of entries.
+read a single entry by passing the id and fieldlist.	calendar	en	Read a single entry by passing the id and fieldlist.
+read this list of methods.	calendar	en	Read this list of methods.
+receive email updates	calendar	en	Receive email updates
+receive extra information in event mails	calendar	en	Receive extra information in event mails
+receive summary of appointments	calendar	en	Receive summary of appointments
+recurring event	calendar	en	recurring event
+refresh	calendar	en	Refresh
+reinstate	calendar	en	Reinstate
+rejected	calendar	en	Rejected
+repeat day	calendar	en	Repeat day
+repeat end date	calendar	en	Repeat End date
+repeat type	calendar	en	Repeat type
+repeating event information	calendar	en	Repeating Event Information
+repetition	calendar	en	Repetition
+repetitiondetails (or empty)	calendar	en	Repetitiondetails (or empty)
+reset	calendar	en	Reset
+rule	calendar	en	Rule
+sa	calendar	en	Sa
+sat	calendar	en	Sat
+scheduling conflict	calendar	en	Scheduling Conflict
+Search for	calendar	en	Search for
+search results	calendar	en	Search Results
+selected contacts (%1)	calendar	en	Selected contacts (%1)
+Select type tree view	admin	en	Select type tree view
+send updates via email	common	en	Send updates via EMail
+send/receive updates via email	calendar	en	Send/Receive updates via EMail
+set a year only for one-time / non-regular holidays.	calendar	en	Set a Year only for one-time / non-regular holidays.
+set new events to private	calendar	en	Set new events to private
+should invitations you rejected still be shown in your calendar ?<br>you can only accept them later (eg. when your scheduling conflict is removed), if they are still shown in your calendar!	calendar	en	Should invitations you rejected still be shown in your calendar ?<br>You can only accept them later (eg. when your scheduling conflict is removed), if they are still shown in your calendar!
+should new events created as private by default ?	calendar	en	Should new events created as private by default ?
+should not loged in persons be able to see your freebusy information? you can set an extra password, different from your normal password, to protect this informations. the freebusy information is in ical format and only include the times when you are busy. it does not include the event-name, description or locations. the url to your freebusy information is %1.	calendar	en	Should not loged in persons be able to see your freebusy information? You can set an extra password, different from your normal password, to protect this informations. The freebusy information is in iCal format and only include the times when you are busy. It does not include the event-name, description or locations. The URL to your freebusy information is %1.
+should the mini calendars by printed / displayed in the printer friendly views ?	calendar	en	Should the mini calendars by printed / displayed in the printer friendly views ?
+should the printer friendly view be in black & white or in color (as in normal view)?	calendar	en	Should the printer friendly view be in black & white or in color (as in normal view)?
+should the status of the event-participants (accept, reject, ...) be shown in brakets after each participants name ?	calendar	en	Should the status of the event-participants (accept, reject, ...) be shown in brakets after each participants name ?
+show day view on main screen	calendar	en	show day view on main screen
+show default view on main screen	calendar	en	Show default view on main screen
+show high priority events on main screen	calendar	en	Show high priority events on main screen
+show invitations you rejected	calendar	en	Show invitations you rejected
+show list of upcoming events	calendar	en	Show list of upcoming events
+single event	calendar	en	single event
+sorry, the owner has just deleted this event	calendar	en	Sorry, the owner has just deleted this event
+sorry, this event does not exist	calendar	en	Sorry, this event does not exist
+sorry, this event does not have exceptions defined	calendar	en	Sorry, this event does not have exceptions defined
+sort by	calendar	en	Sort by
+specifies the the number of intervals shown in the planner view.	calendar	en	Specifies the the number of intervals shown in the planner view.
+start date/time	calendar	en	Start Date/Time
+start- and enddates	calendar	en	Start- and Enddates
+startdate	calendar	en	Startdate
+startrecord	calendar	en	Startrecord
+su	calendar	en	Su
+submit to repository	calendar	en	Submit to Repository
+sun	calendar	en	Sun
+tentative	calendar	en	Tentative
+test import (show importable records <u>only</u> in browser)	calendar	en	Test Import (show importable records <u>only</u> in browser)
+text	calendar	en	Text
+th	calendar	en	T
+the following conflicts with the suggested time:<ul>%1</ul>	calendar	en	The following conflicts with the suggested time:<ul>%1</ul>
+the user %1 is not participating in this event!	calendar	en	The user %1 is not participating in this event!
+there was an error trying to connect to your news server.<br>please contact your admin to check the news servername, username or password.	calendar	en	There was an error trying to connect to your news server.<br>Please contact your admin to check the news servername, username or password.
+this day is shown as first day in the week or month view.	calendar	en	This day is shown as first day in the week or month view.
+this defines the end of your dayview. events after this time, are shown below the dayview.	calendar	en	This defines the end of your day view. Events after this time are shown below the day view.
+this defines the start of your dayview. events before this time, are shown above the dayview.<br>this time is also used as a default starttime for new events.	calendar	en	This defines the start of your day view. Events before this time are shown above the day view.<br>This time is also used as a default start time for new events.
+this group that is preselected when you enter the planner. you can change it in the planner anytime you want.	calendar	en	This group that is preselected when you enter the planner. You can change it in the planner anytime you want.
+this is mostly caused by a not or wrongly configured smtp server. notify your administrator.	calendar	en	This is mostly caused by a not or wrongly configured SMTP server. Notify your administrator.
+this message is sent for canceled or deleted events.	calendar	en	This message is sent for canceled or deleted events.
+this message is sent for modified or moved events.	calendar	en	This message is sent for modified or moved events.
+this message is sent to every participant of events you own, who has requested notifcations about new events.<br>you can use certain variables which get substituted with the data of the event. the first line is the subject of the email.	calendar	en	This message is sent to every participant of events you own, who has requested notifcations about new events.<br>You can use certain variables which get substituted with the data of the event. The first line is the subject of the email.
+this message is sent when you accept, tentative accept or reject an event.	calendar	en	This message is sent when you accept, tentatively accept, or reject an event.
+this message is sent when you set an alarm for a certain event. include all information you might need.	calendar	en	This message is sent when you set an Alarm for a certain event.  Include all information you might need.
+this month	calendar	en	This Month
+this week	calendar	en	This Week
+this year	calendar	en	This Year
+thu	calendar	en	Thu
+title	calendar	en	Title
+title of the event	calendar	en	Title of the event
+title-row	calendar	en	Title-row
+to many might exceed your execution-time-limit	calendar	en	to many might exceed your execution-time-limit
+script with login of the user leaves blank to generate logon	admin	en	Script with login of the user leaves blank to generate logon
+to-firstname	calendar	en	To-Firstname
+to-fullname	calendar	en	To-Fullname
+to-lastname	calendar	en	To-Lastname
+today	calendar	en	Today
+translation	calendar	en	Translation
+tu	calendar	en	T
+tue	calendar	en	Tue
+update a single entry by passing the fields.	calendar	en	Update a single entry by passing the fields.
+updated	calendar	en	Updated
+use end date	calendar	en	Use End date
+view this entry	calendar	en	View this entry
+we	calendar	en	W
+wed	calendar	en	Wed
+week	calendar	en	Week
+weekday starts on	calendar	en	Weekday starts on
+weekly	calendar	en	Weekly
+weekview	calendar	en	Week View
+when creating new events default set to private	calendar	en	When creating new events default set to private
+which events do you want to see when you enter the calendar.	calendar	en	Which events do you want to see when you enter the calendar.
+which of calendar view do you want to see, when you start calendar ?	calendar	en	Which of calendar view do you want to see when you start calendar ?
+work day ends on	calendar	en	Work day ends on
+work day starts on	calendar	en	Work day starts on
+workdayends	calendar	en	workdayends
+yearly	calendar	en	Yearly
+yearview	calendar	en	Year View
+you can either set a year or a occurence, not both !!!	calendar	en	You can either set a Year or a Occurence, not both !!!
+you can only set a year or a occurence !!!	calendar	en	You can only set a year or a occurence !!!
+you do not have permission to add alarms to this event !!!	calendar	en	You do not have permission to add alarms to this event !!!
+Alarm is older than now!!!	calendar	en	Alarm is older than now!!!
+Alarm already added!!!	calendar	en	Alarm already added!!!
+you do not have permission to delete this alarm !!!	calendar	en	You do not have permission to delete this alarm !!!
+you do not have permission to enable/disable this alarm !!!	calendar	en	You do not have permission to enable/disable this alarm !!!
+you do not have permission to read this record!	calendar	en	You do not have permission to read this record!
+you have %1 high priority events on your calendar today.	common	en	You have %1 high priority events on your calendar today.
+you have 1 high priority event on your calendar today.	common	en	You have 1 high priority event on your calendar today.
+you have a meeting scheduled for %1	calendar	en	You have a meeting scheduled for %1
+you have not entered a title	calendar	en	You have not entered a title
+you have not entered a valid date	calendar	en	You have not entered a valid date
+you have not entered a valid time of day	calendar	en	You have not entered a valid time of day
+you have not entered participants	calendar	en	You have not entered participants
+you must enter one or more search keywords	calendar	en	You must enter one or more search keywords
+you must select a [iv]cal. (*.[iv]cs)	calendar	en	You must select a [iv]Cal. (*.[iv]cs)
+you need to set either a day or a occurence !!!	calendar	en	You need to set either a day or a occurence !!!
+your meeting scheduled for %1 has been canceled	calendar	en	Your meeting scheduled for %1 has been canceled
+your meeting that had been scheduled for %1 has been rescheduled to %2	calendar	en	Your meeting that had been scheduled for %1 has been rescheduled to %2
+your suggested time of <b> %1 - %2 </b> conflicts with the following existing calendar entries:	calendar	en	Your suggested time of <B> %1 - %2 </B> conflicts with the following existing calendar entries:
Index: /trunk/calendar/setup/phpgw_pt-br.lang
===================================================================
--- /trunk/calendar/setup/phpgw_pt-br.lang	(revision 8223)
+++ /trunk/calendar/setup/phpgw_pt-br.lang	(revision 8223)
@@ -0,0 +1,447 @@
+%1 %2 in %3	calendar	pt-br	%1 %2 em %3
+%1 matches found	calendar	pt-br	%1 ocorrências encontradas
+1 match found	calendar	pt-br	1 ocorrência encontrada
+%1 records imported	calendar	pt-br	%1 registros importados
+%1 records read (not yet imported, you may go back and uncheck test import)	calendar	pt-br	%1 registros lidos (não importados ainda. Você deve voltar e desmarcar Testar Importação)
+a	calendar	pt-br	um
+accept	calendar	pt-br	Aceitar
+accepted	calendar	pt-br	Aceito
+Accepted	calendar	pt-br	Aceito
+Account DN to be used when browsing LDAP	admin	pt-br	Conta DN para ser usada enquanto navega no LDAP
+action that caused the notify: added, canceled, accepted, rejected, ...	calendar	pt-br	Ação que provocou a notificação: adicionado, cancelado, aceito, rejeitado, ...
+acepted	calendar	pt-br	Aceito
+add alarm	calendar	pt-br	Adicionar aviso
+add a single entry by passing the fields.	calendar	pt-br	Adicione um única entrada passando os campos.
+add contact	calendar	pt-br	Adicionar Contato
+added	calendar	pt-br	Adicionado
+Adding event	calendar	pt-br	Adicionando evento
+add or update a single entry by passing the fields.	calendar	pt-br	Adicione ou atualize um evento único preenchendo os campos.
+Add Participants	calendar	pt-br	Adicionar Participantes
+address book	calendar	pt-br	Catálogo de endereços
+Add to my expresso	calendar	pt-br	Adicionar ao meu Expresso
+Add User	calendar	pt-br	Adicionar usuário
+Report of hours	calendar	pt-br	Relatório de horas
+Agenda not available	calendar	pt-br	Agenda não disponível
+Alarm already added!!!	calendar	pt-br	Este alarme já existe!!!
+alarm	calendar	pt-br	Alarme
+alarm for %1 at %2 in %3	calendar	pt-br	Alarme para %1 em %2 na %3
+Alarm is older than now!!!	calendar	pt-br	Horário inválido!!!
+Required field (category) is empty	calendar	pt-br	Campo obrigatório (categoria) está vazio
+alarm management	calendar	pt-br	Gerenciador de alarmes
+alarms	calendar	pt-br	Alarmes
+all day	calendar	pt-br	Todo o dia
+all fields	admin	pt-br	todos os campos
+All levels	admin	pt-br	Todos os níveis
+All levels with not recursive search	admin	pt-br	Todos os níveis, busca no mesmo nível
+Are you sure want to delete these alarms?	calendar	pt-br	Tem certeza que deseja excluir estes alarmes?
+Are you sure want to delete this Country?	calendar	pt-br	Tem certeza que deseja excluir este país?
+Are you sure want to delete this entry?	calendar	pt-br	Tem certeza que deseja excluir esta entrada?
+Are you sure want to delete this entry?\nThis will delete this entry for all users.	calendar	pt-br	Tem certeza que deseja remover esta entrada?\nIsto irá remover esta entrada para todos usuários.
+Are you sure want to delete this holiday?	calendar	pt-br	Tem certeza que deseja excluir este feriado?
+Are you sure want to delete this single occurence?	calendar	pt-br	Deseja apagar esta unica ocorrencia?
+Attachment	calendar	pt-br	Anexos
+Attributes	calendar	pt-br	Atributos
+Available users and groups	calendar	pt-br	Usuários e grupos disponíveis
+Bassed on Webcalendar by Craig Knudsen.	calendar	pt-br	Baseado no Webcalendar de Craig Knudsen.
+before the event	calendar	pt-br	antes do evento
+brief description	calendar	pt-br	Breve descrição
+business	calendar	pt-br	Negócios
+calendar	common	pt-br	Calendário
+calendar event	calendar	pt-br	Evento do calendário
+calendar-fieldname	calendar	pt-br	Nome do campo
+calendar holiday management	admin	pt-br	Manutenção de feriados do Calendário
+calendar - [iv]cal importer	calendar	pt-br	Calendário - Importador [iv]Cal
+calendar preferences	calendar	pt-br	Configurações do calendário
+calendar settings	admin	pt-br	Configurações do calendário
+canceled	calendar	pt-br	Cancelado
+Can have users and groups that doesn't appears on the map	calendar	pt-br	Podem existir grupos ou usuários que não façam parte do mapa de disponibilidade.
+Catalog Name	admin	pt-br	Nome do catálogo
+change all events for $params['old_owner'] to $params['new_owner'].	calendar	pt-br	Modificar todos os eventos de $params['old_owner'] para $params['new_owner'].
+change status	calendar	pt-br	Modificar status
+charset of file	calendar	pt-br	Mapa de caracteres do arquivo
+click %1here%2 to return to the calendar.	calendar	pt-br	Clique %1aqui%2 para retornar ao calendário.
+concatenate default domain to the mail	admin	pt-br	Concatenar o dominio padrão ao e-mail
+configuration	calendar	pt-br	Configuração
+countries	calendar	pt-br	Países
+country	calendar	pt-br	País
+created by	calendar	pt-br	Criado por
+csv-fieldname	calendar	pt-br	CVS-Nome do campo
+csv-filename	calendar	pt-br	CVS-Nome do arquivo
+custom fields and sorting	common	pt-br	Campos personalizados e ordenação
+custom fields	calendar	pt-br	Campos personalizados
+daily	calendar	pt-br	Diária
+daily matrix view	calendar	pt-br	Visualizar tabela diária
+days	calendar	pt-br	dias
+days repeated	calendar	pt-br	Dias repetidos
+dayview	calendar	pt-br	Visão diária
+default appointment length (in minutes)	calendar	pt-br	duração padrão do compromisso (em minutos)
+default calendar filter	calendar	pt-br	Filtro padrão do calendário
+default calendar view	calendar	pt-br	Visualização padrão do calendário
+Default Domain	admin	pt-br	Domínio padrão
+default length of newly created events. the length is in minutes, eg. 60 for 1 hour.	calendar	pt-br	Duração padrão dos novos compromissos. A duração é em minutos, ex. 60 para 1 hora
+Default Logon Script	admin	pt-br	Script padrão de login
+Default User Password	admin	pt-br	Senha padrão do usuário
+Default User Quota	admin	pt-br	Cota padrão do usuário
+Declined	admin	pt-br	Rejeitado
+defines the size in minutes of the lines in the day view.	calendar	pt-br	Defina o tamanho em minutos para as linhas na Visão diária
+delete an entire users calendar.	calendar	pt-br	Apagar o calendário inteiro de um usuário.
+delete a single entry by passing the id.	calendar	pt-br	Apagar uma única entrada informando o ID.
+deleted	calendar	pt-br	Apagado
+delete selected contacts	calendar	pt-br	apagar os contatos selecionados
+delete series	calendar	pt-br	Apagar série
+delete single	calendar	pt-br	Apagar único
+description	calendar	pt-br	Descrição
+disable	calendar	pt-br	Desabilitar
+disabled	calendar	pt-br	desabilitado
+display interval in day view	calendar	pt-br	Exibir intervalo no modo de exibição Diária
+display mini calendars when printing	calendar	pt-br	Exibir mini calendários para impressão
+display status of events	calendar	pt-br	Exibir status dos eventos
+displays your default calendar view on the startpage (page you get when you enter egroupware or click on the homepage icon)?	calendar	pt-br	Indica a visão do calendário na sua página inicial. (será exibida quando você clicar sobre o ícone de Página Inicial)
+dont use any plugin	admin	pt-br	Não usar nenhum plugin
+Do you wish enable autosearch?	admin	pt-br	Você deseja habilitar a busca automática?
+download	calendar	pt-br	Baixar
+do you want to be notified about new or changed appointments? you be notified about changes you make yourself.<br>you can limit the notifications to certain changes only. each item includes all the notification listed above it. all modifications include changes of title, description, participants, but no participant responses. if the owner of an event requested any notifcations, he will always get the participant responses like acceptions and rejections too.	calendar	pt-br	Deseja ser notificado sobre compromissos novos ou modificados? Você será notificado sobre as mudanças efetuadas por você mesmo.<br> Você pode limitar essa notificções a certas mudanças apenas. Cada item inclui as notificações listadas sobre o mesmo. Todas as modificções incluem mudança de título, descrição, participantes (menos suas respostas). Se o dono de um evento requisitar qualquer notificação, sempre receberá as respostas dos participantes como aceite ou cancelamentos.
+do you want to receive a regulary summary of your appointsments via email?<br>the summary is sent to your standard email-address on the morning of that day or on monday for weekly summarys.<br>it is only sent when you have any appointments on that day or week.	calendar	pt-br	Deseja receber regularmente um resumo de seus compromissos via correio eletrônico?<br>O sumário será enviado para seu endereço eletrônico padrão na manhã de cada dia ou na Segunda-feira para resumos semanais (somente se houverem eventos na semana).<br>
+do you wish to autoload calendar holidays files dynamically?	admin	pt-br	Deseja carregar automaticamente arquivos de feriados do Calendário dinâmicamente ?
+Do you confirm this action?	common	pt-br	Confirmar exclusão desse item?
+duration	calendar	pt-br	Duração
+Editing event	calendar	pt-br	Editando evento
+Event Accepted	calendar	pt-br	Evento Aceito
+Event Accepted	calendar	pt-br	Evento Aceito
+edit series	calendar	pt-br	Editar séries
+edit single	calendar	pt-br	Editar único
+event	calendar	pt-br	Evento
+email notification	calendar	pt-br	Notificação via Correio eletrônico
+email notification for %1	calendar	pt-br	Notificação via Correio eletrônico para %1
+empty for all	calendar	pt-br	vazio para todos
+empty prints from the start day chosen to the end of the current month	calendar	pt-br	Vazio imprime do dia de início escolhido até o final do mês corrente.
+enable	calendar	pt-br	Habilitado
+Hide title and description of event when conflicts	calendar	pt-br	Esconder título e descrição de eventos quando ocorre conflito de horário
+Hidden	calendar	pt-br	Oculto
+enabled	calendar	pt-br	habilitado
+End date	calendar	pt-br	Data de término
+end date/time	calendar	pt-br	Data/Hora de término
+ends	calendar	pt-br	termina
+enter output filename: ( .vcs appended )	calendar	pt-br	Informe o arquivo de destino (inclua a extensão .vcs)
+event details follow	calendar	pt-br	Seguem os detalhes do evento
+event already exists	calendar	pt-br	Esse evento já existe.
+Event's Participants	calendar	pt-br	Participantes do evento
+exceptions	calendar	pt-br	Exceções
+export a list of entries in ical format.	calendar	pt-br	Exportar Lista de entradas no formato iCal.
+export all	calendar	pt-br	Exportar todos
+export	calendar	pt-br	Exportar
+Expresso external user	calendar	pt-br	Usuário externo do Expresso
+ExpressoMail Plugin Calendar	admin	pt-br	Plugin do ExpressoMail no Calendário
+extended	calendar	pt-br	Extendido
+extended updates always include the complete event-details. ical's can be imported by certain other calendar-applications.	calendar	pt-br	Atualizações extendidas sempre incluem os detalhes completos do evento. iCals podem ser importados por certos aplicativos de calendários
+External event from Expresso	calendar	pt-br	Evento externo do Expresso
+external participants	calendar	pt-br	Participantes externos
+failed sending message to '%1' #%2 subject='%3', sender='%4'!!!	calendar	pt-br	Falhou ao enviar mensagem para '%1' #%2 assunto='%3', remetente='%4'!!!
+Failed to delivery	calendar	pt-br	Falha na entrega
+fieldseparator	calendar	pt-br	Separador de campos
+First level with recursive search	admin	pt-br	Primeiro nível somente, busca recursiva
+firstname of person to notify	calendar	pt-br	Primeiro nome da pessoa a ser notificada
+format of event updates	calendar	pt-br	Formato de atualizção de eventos
+(for weekly)	calendar	pt-br	(por semana)
+Fr	calendar	pt-br	Se
+free/busy	calendar	pt-br	Livre/Ocupado
+freebusy: unknow user '%1', wrong password or not availible to not loged in users !!!	calendar	pt-br	Disponibilidade: Usuário '%1' não encontrado, senha incorreta ou não disponível para os usuários acessando o sistema!!!
+frequency	calendar	pt-br	Frequência
+fri	calendar	pt-br	Sex
+full description	calendar	pt-br	Descrição  Completa
+fullname of person to notify	calendar	pt-br	Nome completo da pessoa a ser notificada
+generate printer-friendly version	calendar	pt-br	Gerar versão para impressão ?
+global categories	calendar	pt-br	Categorias Globias
+global public and group public	calendar	pt-br	Público global e Grupo público
+global public only	calendar	pt-br	Público global somente
+go!	calendar	pt-br	Prossiga!
+grant calendar access	common	pt-br	Permitir acesso ao Calendário
+group planner	calendar	pt-br	Planejamento do grupo
+group public only	calendar	pt-br	Grupo público somente
+Group to share calendar	common	pt-br	Grupo de usuários com agenda compartilhada
+Grant Access by Group	common	pt-br	Permitir acesso por Grupo
+Granted user	common	pt-br	Usuário liberado
+Here is your requested alarm.	calendar	pt-br	Aqui está o alarme solicitado.
+high priority	calendar	pt-br	Alta prioridade
+hide title and description of event when conflicts	calendar	pt-br	Esconder titulo e descrição de eventos quando ocorre conflito de horario
+holiday	calendar	pt-br	Feriado
+holiday management	calendar	pt-br	Gerenciamento de feriados
+holidays	calendar	pt-br	Feriados
+hours	calendar	pt-br	horas
+ical / rfc2445	calendar	pt-br	iCal / rfc2445
+Has attachment(s)	calendar	pt-br	Foram enviadas notificações com anexos.
+Hours Appointment	calendar	pt-br	Apontamento de Horas
+Type	calendar	pt-br	Tipo
+if checked holidays falling on a weekend, are taken on the monday after.	calendar	pt-br	Se os feriados coincidirem com fim o de semana, serão transferidos para a próxima segunda-feira.
+if you dont set a password here, the information is availible to everyone, who knows the url!!!	calendar	pt-br	Caso você não especifique uma senha aqui, a informação estará disponível a todos que soubrer o URL.
+ignore conflict	calendar	pt-br	Ignorar conflito
+import	calendar	pt-br	Importar
+import csv-file	common	pt-br	Importar arquivo CSV
+Inform	calendar	pt-br	Avisar
+interval	calendar	pt-br	Intervalo
+intervals in day view	calendar	pt-br	Intervalo na visão diária
+intervals per day in planner view	calendar	pt-br	Intervalos em dias na visão Planejamento
+invalid entry id.	calendar	pt-br	ID inválido de entrada
+i participate	calendar	pt-br	Eu participo
+It types below the email addresses, if you want to invite other people out of this system	calendar	pt-br	Para convidar alguém não pertencente a este servidor Expresso, digite seu(s) e-mail(s) para encaminhar um aviso
+It types login of the user to have access public agenda	calendar	pt-br	Digite o login do usuário para acessar Agenda Pública
+It types login of the user to have access Public Agenda	calendar	pt-br	Insira o login dos usuários para acessar sua agenda pública.
+(i/v)cal	calendar	pt-br	(i/v)Cal
+last	calendar	pt-br	último
+lastname of person to notify	calendar	pt-br	Sobrenome da pessoa a ser notificada
+Leave my calendar public	calendar	pt-br	Tornar minha agenda pública
+length<br>(<= 255)	calendar	pt-br	comprimento<br>(<=255)
+length shown<br>(emtpy for full length)	calendar	pt-br	duração mostrada<br>(vazio para dia inteiro)
+link	calendar	pt-br	Link
+link to view the event	calendar	pt-br	Link para visualizar o evento
+list all categories.	calendar	pt-br	Listar todas as categorias.
+Loading	calendar	pt-br	Carregando
+load [iv]cal	calendar	pt-br	Carregar [iv]Cal
+location	calendar	pt-br	Localização
+location to autoload from	admin	pt-br	Local de onde carregar automaticamente
+make freebusy information availible to not loged in persons?	calendar	pt-br	Fazer a informação de disponibilidade ficar disponível para usuários não logados?
+matrixview	calendar	pt-br	Visão em matriz
+minutes	calendar	pt-br	minutos
+Minimum number of characters to start the search for participants	admin	pt-br	Número mínimo de caracteres para iniciar a pesquisa de participantes
+mo	calendar	pt-br	Sg
+modified	calendar	pt-br	Modificado
+modify list of external participants	calendar	pt-br	Modificar lista de participantes externos
+mon	calendar	pt-br	Seg
+month	calendar	pt-br	Mês
+monthly (by date)	calendar	pt-br	mensalmente (por data)
+monthly (by day)	calendar	pt-br	mensalmente (por dia)
+monthly	calendar	pt-br	Mensalmente
+monthview	calendar	pt-br	Visão mensal
+new entry	calendar	pt-br	Nova Entrada
+new name must not exist and not be empty!!!	calendar	pt-br	Novo nome deve existir e não estar vazio!!!
+no matches found	calendar	pt-br	Nenhum registro encontrado
+no response	calendar	pt-br	Sem resposta
+No user was selected	common	pt-br	Nenhum usuário foi selecionado
+No answer	common	pt-br	Sem resposta
+No group was selected	common	pt-br	Nenhum grupo foi selecionado
+No permission type was selected	common	pt-br	Nenhum tipo de permissão foi selecionado
+notification messages for added events	calendar	pt-br	Mensagem para notificação de eventos adicionados
+notification messages for canceled events	calendar	pt-br	Mensagem para notificação de eventos cancelados
+notification messages for modified events	calendar	pt-br	Mensagem para notificação de eventos modificados
+notification messages for your alarms	calendar	pt-br	Mensagem para notificação de seus alarmes
+notification messages for your responses	calendar	pt-br	Mensagem para notificação de suas respostas
+number of intervals per day in planner view	calendar	pt-br	Número de intervalos por Dia na visão planejamento
+number of months	calendar	pt-br	Número de meses
+number of records to read (%1)	calendar	pt-br	Número de registros a serem lidos (%1)
+number of records to read (<=200)	calendar	pt-br	numero de entradas para serem lidas ( <=200 )
+observance rule	calendar	pt-br	Regra de Padrão
+occurence	calendar	pt-br	Ocorrência
+olddate	calendar	pt-br	Data anterior
+old startdate	calendar	pt-br	Início anterior
+on %1 %2 %3 your meeting request for %4	calendar	pt-br	Em %1 %2 %3 sua requisição de encontro para %4
+on all changes	calendar	pt-br	em todas as modificações
+on all modification, but responses	calendar	pt-br	em todas as modificações, menos respostas
+on any time change too	calendar	pt-br	em qualquer alteração de horário também
+on invitation / cancelation only	calendar	pt-br	ao convidar / recusar somente
+on participant responses too	calendar	pt-br	em respostas dos participantes também
+on time change of more than 4 hours too	calendar	pt-br	em mudanças superiores a 4 horas também
+open todo's:	calendar	pt-br	Abrir itens a fazer
+order	calendar	pt-br	Ordem
+Organization	calendar	pt-br	Organização
+overlap holiday	calendar	pt-br	sobrepor feriado
+participant	calendar	pt-br	Participante
+participants	calendar	pt-br	Participantes
+participates	calendar	pt-br	Participa
+password for not loged in users to your freebusy information?	calendar	pt-br	Senha para usuários não logados acessarem informações sobre disponibilidade?
+people holiday	calendar	pt-br	feriado pessoal
+permission denied	calendar	pt-br	Permissão negada
+Permission	common	pt-br	Permissão
+planner by category	calendar	pt-br	Organizar por categoria
+planner by user	calendar	pt-br	Organizar por usuário
+planner	calendar	pt-br	Planejar
+please confirm,accept,reject or examine changes in the corresponding entry in your calendar	calendar	pt-br	Favor confirmar, aceitar, rejeitar ou examinar as mudanças na entrada correspondente no seu calendário
+Powerful calendar with meeting request system and ACL security.	calendar	pt-br	Poderoso calendário com sistema de requisição de compromissos e segurança ACL.
+preselected group for entering the planner	calendar	pt-br	Grupo pré-selecionado para entrada no organizador
+print calendars in black & white	calendar	pt-br	Imprimir calendários em preto e branco
+printer friendly	calendar	pt-br	Versão para impressão
+print the mini calendars	calendar	pt-br	Imprimir mini-calendários
+private and global public	calendar	pt-br	Particular e público globalmente
+private and group public	calendar	pt-br	Particular e público ao grupo
+private	calendar	pt-br	Privado
+private only	calendar	pt-br	Restrito somente
+Public Calendars	calendar	pt-br	Agendas públicas
+read a list of entries.	calendar	pt-br	Ler a lista de entradas
+read a single entry by passing the id and fieldlist.	calendar	pt-br	Ler uma única entrada informando o ID e a lista de campos
+read this list of methods.	calendar	pt-br	Ler essa lista de métodos
+receive email updates	calendar	pt-br	receber atualizações via correio eletrônico
+receive extra information in event mails	calendar	pt-br	Receber informações extras em mensagens de eventos
+receive summary of appointments	calendar	pt-br	Receber sumário dos compromissos
+recurring event	calendar	pt-br	evento recorrente
+Recurrent appointments must have a final date	calendar	pt-br	Agendamentos recorrentes precisam de data final da repeticao
+Recurrent appointments with alarms must have a final date	calendar	pt-br	Agendamentos recorrentes com alarme definido precisam de data final da repeticao
+re-edit event	calendar	pt-br	Re-Editar evento
+refresh	calendar	pt-br	Atualizar
+reinstate	calendar	pt-br	Reagendar
+rejected	calendar	pt-br	Rejeitado
+Remove User	calendar	pt-br	Remover usuário
+repeat day	calendar	pt-br	Repetição diária
+repeat end date	calendar	pt-br	Data final da repetição
+repeating event information	calendar	pt-br	Repetindo informação do evento
+repeat type	calendar	pt-br	Tipo de repetição
+repetition	calendar	pt-br	Repetição
+repetitiondetails (or empty)	calendar	pt-br	detalhes da repetição (ou vazio)
+(required for weekly recursivity)	calendar	pt-br	(requerido para repetição semanal)
+reset	calendar	pt-br	Limpar
+restrict	calendar	pt-br	Restrito
+rule	calendar	pt-br	Regra
+sa	calendar	pt-br	Sa
+sat	calendar	pt-br	Sab
+scheduling conflict	calendar	pt-br	Conflito de agendamento
+Search for	calendar	pt-br	Buscar por
+Searching	calendar	pt-br	Buscando
+search results	calendar	pt-br	Resultados da pesquisa
+Sector	calendar	pt-br	Setor
+selected contacts (%1)	calendar	pt-br	Contatos Selecionados (%1)
+Select module version expressoMail (if available)	admin	pt-br	Selecione a versão do ExpressoMail (se disponível)
+Select type tree view	admin	pt-br	Selecione o tipo de visualização da árvore (Se o plugin estiver sendo usado)
+send/receive updates via email	calendar	pt-br	Enviar/Receber atualizações através de Email
+send updates via email	common	pt-br	Enviar atualizações por correio eletrônico
+set a year only for one-time / non-regular holidays.	calendar	pt-br	Informar ano apenas para feriado flutuante/ocorrência única
+set new events to private	calendar	pt-br	Colocar novos itens como restrito
+Shared group	common	pt-br	Grupo com agenda compartilhada
+shared accounts	common	pt-br	Contas compartilhadas
+shared accounts	calendar	pt-br	Contas compartilhadas
+should invitations you rejected still be shown in your calendar ?<br>you can only accept them later (eg. when your scheduling conflict is removed), if they are still shown in your calendar!	calendar	pt-br	Os convites recusados devem permanecer no seu calendário ?<br>Você poderá aceitá-los depois (ex. quando desfizer conflitos de horários), caso eles permaneçam
+should new events created as private by default ?	calendar	pt-br	Novos eventos criados devem ser colocados como privados por padrão?
+should not loged in persons be able to see your freebusy information? you can set an extra password, different from your normal password, to protect this informations. the freebusy information is in ical format and only include the times when you are busy. it does not include the event-name, description or locations. the url to your freebusy information is %1.	calendar	pt-br	Usuários não logados não devem ver sua informação de disponibilidade?
+should the mini calendars by printed / displayed in the printer friendly views ?	calendar	pt-br	Mini-calendários devem ser impressos/mostrados na versão para impressão?
+should the printer friendly view be in black & white or in color (as in normal view)?	calendar	pt-br	A versão para impressão deverá ser preto e branco ou colorida (como na tela)?
+should the status of the event-participants (accept, reject, ...) be shown in brakets after each participants name ?	calendar	pt-br	O status de cada participante deve ser mostrado entre parenteses logo após o nome do mesmo?
+show day view on main screen	calendar	pt-br	Exibir visão diária na tela principal
+show default view on main screen	calendar	pt-br	Exibir visualização padrão na tela principal
+show high priority events on main screen	calendar	pt-br	Exibir eventos de alta prioridade na minha tela
+show invitations you rejected	calendar	pt-br	Exibir convites que você cancelou
+show list of upcoming events	calendar	pt-br	Exibir a lista de eventos futuros
+single event	calendar	pt-br	evento único
+sorry, the owner has just deleted this event	calendar	pt-br	Desculpe, o dono do evento deve tê-lo apagado
+sorry, this event does not exist	calendar	pt-br	Desculpe, esse evento não existe
+sorry, this event does not have exceptions defined	calendar	pt-br	Desculpe, esse evento não possui exceções definidas
+sort by	calendar	pt-br	Ordenar por
+specifies the the number of intervals shown in the planner view.	calendar	pt-br	Especifica o número de intervalos mostrados no planejamento
+Start date	calendar	pt-br	Data de início
+start date/time	calendar	pt-br	Início Data/hora
+startrecord	calendar	pt-br	Registro inicial
+submit to repository	calendar	pt-br	Enviar para o repositório
+su	calendar	pt-br	Do
+Summary	calendar	pt-br	Descrição
+sun	calendar	pt-br	Dom
+tentative	calendar	pt-br	Provisório
+test import (show importable records <u>only</u> in browser)	calendar	pt-br	Testar Importação (mostar <u>somente</u> registros que podem ser importados no navegador)
+text	calendar	pt-br	Texto
+Tentative	calendar	pt-br	Provisorio
+th	calendar	pt-br	Qu
+The commitment was accepted successfully!	calendar	pt-br	O compromisso foi aceito com sucesso!
+The commitment was rejected successfully!	calendar	pt-br	O compromisso foi rejeitado com sucesso!
+The commitment was tentatived successfully!	calendar	pt-br	O compromisso foi marcado como provisorio com sucesso!
+The email addresses must be separated by ','	calendar	pt-br	Os endereços de email devem estar separados por vírgula. Ex.: fulano@aaa.com.br,beltrano@bbb.com, ciclano@ccc.br
+the following conflicts with the suggested time:<ul>%1</ul>	calendar	pt-br	os seguintes conflitos com o horário sugerido:<ul>%1</ul>
+The following commitment had problems for DELIVERING the NOTIFICATION messages.	calendar	pt-br	O compromisso abaixo teve problemas ao ENTREGAR mensagens de NOTIFICAÇÃO.
+there was an error trying to connect to your news server.<br>please contact your admin to check the news servername, username or password.	calendar	pt-br	Houve um erro tentanto conectar no servidor de notícias.<br>Por favor entre em contato com o administrador para verificar a configuração.
+the user %1 is not participating in this event!	calendar	pt-br	O usuário %1 não está participando desse evento!
+The sharing was granted.	common	pt-br	O compartilhamento do grupo foi liberado com sucesso!
+This sharing already exist.	common	pt-br	Esse compartilhamento já existe.
+This commitment has already been accepted!	calendar	pt-br	Esse compromisso já foi aceito!
+This commitment has already been rejected!	calendar	pt-br	Esse compromisso já foi rejeitado!
+This commitment has already been tentatived!	calendar	pt-br	Esse compromisso já foi marcado com provisorio!
+this day is shown as first day in the week or month view.	calendar	pt-br	Esse dia será mostrado como primeiro dia da semana na visão semanal e mensal
+this defines the end of your dayview. events after this time, are shown below the dayview.	calendar	pt-br	Isso define o último horário da visão diária. Eventos além desse horário são mostrados abaixo do dia.
+this defines the start of your dayview. events before this time, are shown above the dayview.<br>this time is also used as a default starttime for new events.	calendar	pt-br	Isso define o primeiro horário da visão diária. Eventos antes desse horário são mostrados acima do dia.<br>Esse horário também será o horário inicial para novos eventos.
+this group that is preselected when you enter the planner. you can change it in the planner anytime you want.	calendar	pt-br	Esse grupo é pré-selecionado ao entrar no organizador. Você poderá modificá-lo a qualquer tempo.
+This is an external event. Even if it added to your expresso its can be changed any time at all	calendar	pt-br	Este é um evento externo. Mesmo que adicionado ao seu Expresso corre o risco de mudança a qualquer momento.
+this is mostly caused by a not or wrongly configured smtp server. notify your administrator.	calendar	pt-br	Esse erro é comumente causado por um servidor SMTP mal configurado. Notifique seu administrador.
+this message is sent for canceled or deleted events.	calendar	pt-br	Essa mensagem é enviada para enventos cancelados ou apagados.
+this message is sent for modified or moved events.	calendar	pt-br	Essa mensagem é enviada para eventos modificados ou transferidos.
+this message is sent to every participant of events you own, who has requested notifcations about new events.<br>you can use certain variables which get substituted with the data of the event. the first line is the subject of the email.	calendar	pt-br	Essa mensagem é enviada para cada participante dos eventos que você criou, que pediram informações sobre novos eventos.<br> Você pode usar certas variáveis que subtituirão dados nos seus eventos. A primeira linha é o assunto do email.
+this message is sent when you accept, tentative accept or reject an event.	calendar	pt-br	Essa mensagem é enviada quando você aceita, aceita com possibilidade de mudança ou rejeita um evento.
+this message is sent when you set an alarm for a certain event. include all information you might need.	calendar	pt-br	Essa mensagem é enviada quando você configura um alarme para certo evento. Inclua toda a informação necessária.
+This message was sent by server. You must send a message to sender to confirm this event	calendar	pt-br	Isso é uma mensagem automática gerada pelo Expresso. Favor confirmar o compromisso respondendo ao remetente
+this month	calendar	pt-br	Este mês
+This option allow everybody to view your calendar in readmode.	calendar	pt-br	Esta opção permite que todos os usuários do Expresso visualizem sua agenda.
+this user does not exist	calendar	pt-br	Esse usuário não existe
+this user does not possess public agenda	calendar	pt-br	Este usuário não possui agenda pública
+this week	calendar	pt-br	Esta Semana
+This will delete this entry for all users.	calendar	pt-br	Isso apagará o compromisso de todos os participantes.
+this year	calendar	pt-br	Este ano
+thu	calendar	pt-br	Qui
+Tip: To search in the <b>Global Catalog</b>, type the <b>F9</b> key, like the ExpressoMail.	calendar	pt-br	<b>Dica:</b> Para pesquisar no <b>Catálogo Geral</b> utilize a tecla <b>F9</b>, como no ExpressoMail.
+title	calendar	pt-br	Título
+title of the event	calendar	pt-br	Título do evento
+title-row	calendar	pt-br	Linha-Título
+To accept	calendar	pt-br	Aceitar
+today	calendar	pt-br	Hoje
+to-firstname	calendar	pt-br	Para-Primeiro Nome
+to-fullname	calendar	pt-br	Para-Nome Completo
+to-lastname	calendar	pt-br	Para-Último Nome
+to many might exceed your execution-time-limit	calendar	pt-br	muitos podem exceder seu tempo limite de execução
+To reject	calendar	pt-br	Rejeitar
+to Search	calendar	pt-br	Pesquisar
+To See Commitment	calendar	pt-br	Para ver compromisso
+translation	calendar	pt-br	Tradução
+tu	calendar	pt-br	Te
+tue	calendar	pt-br	Ter
+Type more %1 letters.	common	pt-br	Digite mais %1 letras.
+update a single entry by passing the fields.	calendar	pt-br	Atualizar uma única entrada informando o os campos.
+updated	calendar	pt-br	Atualizado
+use end date	calendar	pt-br	Usar data de término
+User to grant access	common	pt-br	Usuário que terá acesso liberado
+view this entry	calendar	pt-br	Visualizar esta entrada
+we	calendar	pt-br	Qu
+wed	calendar	pt-br	Qua
+week	calendar	pt-br	Semana
+weekday starts on	calendar	pt-br	A Semana começa em
+weekly agenda of events	calendar	pt-br	Agenda Semanal de Eventos
+weekly	calendar	pt-br	semanal
+weekview	calendar	pt-br	Visão Semanal
+when creating new events default set to private	calendar	pt-br	Quando criar novos eventos definir por padrão como particulares.
+which events do you want to see when you enter the calendar.	calendar	pt-br	Quais os eventos que você deseja ver ao iniciar o Calendário.
+which of calendar view do you want to see, when you start calendar ?	calendar	pt-br	Qual a visão do Calendário você deseja ver ao iniciar o calendário?
+workdayends	calendar	pt-br	Final do dia de trabalho
+work day ends on	calendar	pt-br	Dias de trabalho terminam em
+work day starts on	calendar	pt-br	Dias de trabalho começam em
+x are you sure\nyou want to\ndelete this single occurence ?\n\nthis will delete\nthis entry for all users.	calendar	pt-br	Tem certeza \nque você quer\n remover essa única ocorrência ?\n\nIsso removerá\nessa para todos os usuários
+x ContactCenter Global Catalogue Setup	admin	pt-br	Catálogo global de configuração do contactCenter
+year	calendar	pt-br	Ano
+yearly	calendar	pt-br	Anualmente
+yearview	calendar	pt-br	Visão Anual
+you can either set a year or a occurence, not both !!!	calendar	pt-br	Você pode especificar uma ocorrência única no ano ou recorrente, não ambos !!!
+you can only set a year or a occurence !!!	calendar	pt-br	Você pode selecionar ocorrência única ou recorrente !!!
+you do not have permission to add alarms to this event !!!	calendar	pt-br	Você não possue permissão para adicionar alarmes a esse evento !!!
+you do not have permission to delete this alarm !!!	calendar	pt-br	Você não tem permissão para apagar esse alarme !!!
+you do not have permission to enable/disable this alarm !!!	calendar	pt-br	Você não tem permissão para habilitar/desabilitar esse alarme !!!
+you do not have permission to read this record!	calendar	pt-br	Você não possui permissão para ler esse registro!
+you have 1 high priority event on your calendar today.	common	pt-br	Você tem 1 evento com alta prioridade no seu calendário para hoje.
+you have %1 high priority events on your calendar today.	common	pt-br	Você tem %1 eventos com alta prioridade no seu calendário para hoje.
+you have a meeting scheduled for %1	calendar	pt-br	Você possui um compromisso agendado para %1
+you have not entered a\nbrief description	calendar	pt-br	você não colocou uma descrição
+you have not entered a\nvalid time of day.	calendar	pt-br	você não colocou um horário válido do dia
+you have not entered a title	calendar	pt-br	Você não colocou o título
+you have not entered a valid date	calendar	pt-br	Você informou  uma data inválida
+you have not entered a valid time of day	calendar	pt-br	você informou uma hora do dia inválida
+you have not entered participants	calendar	pt-br	Você não informou os participantes
+you must enter one or more search keywords	calendar	pt-br	Você deve digitar uma ou mais palavras chave
+you must select a [iv]cal. (*.[iv]cs)	calendar	pt-br	Você deve selecionar um [iv}Calc. (*.[iv]cs)
+you need to set either a day or a occurence !!!	calendar	pt-br	Você deve determinar um dia ou recorrência!!!
+your meeting scheduled for %1 has been canceled	calendar	pt-br	Seu compromisso agendado para %1 foi cancelado
+your meeting that had been scheduled for %1 has been rescheduled to %2	calendar	pt-br	Seu compromisso agendado para %1 foi remarcado para %2
+your suggested time of <b> %1 - %2 </b> conflicts with the following existing calendar entries:	calendar	pt-br	Horário sugerido: <B> %1 - %2 </B> está em conflito com as seguintes entradas no calendário:
+quantity of days	calendar	pt-br	Quantidade de dias
+print starting in	calendar	pt-br	Imprimir a partir de
+empty prints from the day chosen below to the end of the current month	calendar	pt-br	Vazio imprime do dia escolhido abaixo até o final do mês corrente.
+Suggest new hour	calendar	pt-br	Sugerir novo horário
+Suggestion	calendar	pt-br	Sugestão
+Start	calendar	pt-br	Início
+End	calendar	pt-br	Fim
+Suggested new appointment time	calendar	pt-br	Sugerido novo horário para compromisso
+Start hour	calendar	pt-br	Hora de início
+End hour	calendar	pt-br	Hora de término
+The sender suggested a new hours for the appointment	calendar	pt-br	O remetente sugeriu um novo horário para o compromisso
+Your search argument must be longer than 4 characters.	calendar	pt-br	Seu argumento de busca deve ter no mínimo 4 caracteres.
+The results were found in the Global Catalog	calendar	pt-br	Ocorrências encontradas no Catálogo Geral
+More than %1 results. Please, try to refine your search	calendar	pt-br	Mais que %1 resultados foram encontrados. Tente refinar sua pesquisa
+set the participants	calendar	pt-br	Defina os participantes
+Invalid Alarm!!!	calendar	pt-br	Alarme Inválido!!!
Index: /trunk/calendar/setup/tables_baseline.inc.php
===================================================================
--- /trunk/calendar/setup/tables_baseline.inc.php	(revision 8223)
+++ /trunk/calendar/setup/tables_baseline.inc.php	(revision 8223)
@@ -0,0 +1,71 @@
+<?php
+  /**************************************************************************\
+  * eGroupWare                                                               *
+  * http://www.egroupware.org                                                *
+  * --------------------------------------------                             *
+  *  This program is free software; you can redistribute it and/or modify it *
+  *  under the terms of the GNU General Public License as published by the   *
+  *  Free Software Foundation; either version 2 of the License, or (at your  *
+  *  option) any later version.                                              *
+  \**************************************************************************/
+
+
+	$phpgw_baseline = array(
+		"webcal_entry" => array(
+			"fd" => array(
+				"cal_id" => array("type" => "auto", "nullable" => false),
+				"cal_group_id" => array("type" => "int", "precision" => 4),
+				"cal_create_by" => array("type" => "varchar", "precision" => 25, "nullable" => false),
+				"cal_date" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"),
+				"cal_time" => array("type" => "int", "precision" => 4),
+				"cal_mod_date" => array("type" => "int", "precision" => 4),
+				"cal_mod_time" => array("type" => "int", "precision" => 4),
+				"cal_duration" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"),
+				"cal_priority" => array("type" => "int", "precision" => 4, "default" => "2"),
+				"cal_type" => array("type" => "varchar", "precision" => 10),
+				"cal_access" => array("type" => "char", "precision" => 10),
+				"cal_name" => array("type" => "varchar", "precision" => 80, "nullable" => false),
+				"cal_description" => array("type" => "text"),
+				"cal_ex_participants" => array("type" => "text")
+			),
+			"pk" => array("cal_id"),
+			"fk" => array(),
+			"ix" => array(),
+			"uc" => array()
+		),
+		"webcal_entry_repeats" => array(
+			"fd" => array(
+				"cal_id" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"),
+				"cal_type" => array("type" => "varchar", "precision" => 20, "nullable" => false, "default" => "daily"),
+				"cal_end" => array("type" => "int", "precision" => 4),
+				"cal_frequency" => array("type" => "int", "precision" => 4, "default" => "1"),
+				"cal_days" => array("type" => "char", "precision" => 7)
+			),
+			"pk" => array(),
+			"fk" => array(),
+			"ix" => array(),
+			"uc" => array()
+		),
+		"webcal_entry_user" => array(
+			"fd" => array(
+				"cal_id" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"),
+				"cal_login" => array("type" => "varchar", "precision" => 25, "nullable" => false),
+				"cal_status" => array("type" => "char", "precision" => 1, "default" => "A")
+			),
+			"pk" => array("cal_id", "cal_login"),
+			"fk" => array(),
+			"ix" => array(),
+			"uc" => array()
+		),
+		"webcal_entry_groups" => array(
+			"fd" => array(
+				"cal_id" => array("type" => "int", "precision" => 4),
+				"groups" => array("type" => "varchar", "precision" => 255)
+			),
+			"pk" => array(),
+			"fk" => array(),
+			"ix" => array(),
+			"uc" => array()
+		)
+	);
+?>
Index: /trunk/calendar/setup/tables_current.inc.php
===================================================================
--- /trunk/calendar/setup/tables_current.inc.php	(revision 8223)
+++ /trunk/calendar/setup/tables_current.inc.php	(revision 8223)
@@ -0,0 +1,100 @@
+<?php
+  /**************************************************************************\
+  * eGroupWare                                                               *
+  * http://www.egroupware.org                                                *
+  * --------------------------------------------                             *
+  *  This program is free software; you can redistribute it and/or modify it *
+  *  under the terms of the GNU General Public License as published by the   *
+  *  Free Software Foundation; either version 2 of the License, or (at your  *
+  *  option) any later version.                                              *
+  \**************************************************************************/
+
+
+	$phpgw_baseline = array(
+		'phpgw_cal' => array(
+			'fd' => array(
+				'cal_id' => array('type' => 'auto','nullable' => False),
+				'uid' => array('type' => 'varchar','precision' => '255','nullable' => False),
+				'owner' => array('type' => 'int','precision' => '8','nullable' => False),
+				'category' => array('type' => 'varchar','precision' => '30','nullable' => True),
+				'groups' => array('type' => 'varchar','precision' => '255','nullable' => True),
+				'datetime' => array('type' => 'int','precision' => '8','nullable' => True),
+				'mdatetime' => array('type' => 'int','precision' => '8','nullable' => True),
+				'edatetime' => array('type' => 'int','precision' => '8','nullable' => True),
+				'priority' => array('type' => 'int','precision' => '8','nullable' => False,'default' => '2'),
+				'cal_type' => array('type' => 'varchar','precision' => '10','nullable' => True),
+				'is_public' => array('type' => 'int','precision' => '8','nullable' => False,'default' => '1'),
+				'title' => array('type' => 'varchar','precision' => '80','nullable' => False,'default' => '1'),
+				'description' => array('type' => 'text','nullable' => True),
+				'location' => array('type' => 'varchar','precision' => '255','nullable' => True),
+				'reference' => array('type' => 'int','precision' => '8','nullable' => False,'default' => '0'),
+				'ex_participants' => array('type' => 'text','nullable' => True),
+				'observations' => array('type' => 'text','nullable' => True),
+				'attachment' => array('type' => 'text','nullable' => True),
+				'alter_by' => array('type' => 'varchar','precision' => '160','nullable' => True),
+				'organizer' => array('type' => 'character varying','precision' => '255','nullable' => True),
+				'last_status' => array('type' => 'character','precision' => '1','nullable' => True),
+				'last_update' => array('type' => 'bigint','nullable' => True),
+				'notifcations_owner' => array('type' => 'integer','nullable' => True)
+			),
+			'pk' => array('cal_id'),
+			'fk' => array(),
+			'ix' => array(),
+			'uc' => array()
+		),
+		'phpgw_cal_holidays' => array(
+			'fd' => array(
+				'hol_id' => array('type' => 'auto','nullable' => False),
+				'locale' => array('type' => 'char','precision' => '2','nullable' => False),
+				'name' => array('type' => 'varchar','precision' => '50','nullable' => False),
+				'mday' => array('type' => 'int','precision' => '8','nullable' => False,'default' => '0'),
+				'month_num' => array('type' => 'int','precision' => '8','nullable' => False,'default' => '0'),
+				'occurence' => array('type' => 'int','precision' => '8','nullable' => False,'default' => '0'),
+				'dow' => array('type' => 'int','precision' => '8','nullable' => False,'default' => '0'),
+				'observance_rule' => array('type' => 'int','precision' => '8','nullable' => False,'default' => '0')
+			),
+			'pk' => array('hol_id'),
+			'fk' => array(),
+			'ix' => array(),
+			'uc' => array()
+		),
+		'phpgw_cal_repeats' => array(
+			'fd' => array(
+				'cal_id' => array('type' => 'int','precision' => '8','nullable' => False),
+				'recur_type' => array('type' => 'int','precision' => '8','nullable' => False),
+				'recur_use_end' => array('type' => 'int','precision' => '8','nullable' => True,'default' => '0'),
+				'recur_enddate' => array('type' => 'int','precision' => '8','nullable' => True),
+				'recur_interval' => array('type' => 'int','precision' => '8','nullable' => True,'default' => '1'),
+				'recur_data' => array('type' => 'int','precision' => '8','nullable' => True,'default' => '1'),
+				'recur_exception' => array('type' => 'varchar','precision' => '255','nullable' => True,'default' => '')
+			),
+			'pk' => array(),
+			'fk' => array(),
+			'ix' => array(),
+			'uc' => array()
+		),
+		'phpgw_cal_user' => array(
+			'fd' => array(
+				'cal_id' => array('type' => 'int','precision' => '8','nullable' => False,'default' => '0'),
+				'cal_login' => array('type' => 'int','precision' => '8','nullable' => False,'default' => '0'),
+				'cal_status' => array('type' => 'char','precision' => '1','nullable' => True,'default' => 'A'),
+				'cal_type' => array('type' => 'varchar','precision' => '1','nullable' => False,'default' => 'u')
+			),
+			'pk' => array('cal_id','cal_login'),
+			'fk' => array(),
+			'ix' => array(),
+			'uc' => array()
+		),
+		'phpgw_cal_extra' => array(
+			'fd' => array(
+				'cal_id' => array('type' => 'int','precision' => '4','nullable' => False),
+				'cal_extra_name' => array('type' => 'varchar','precision' => '40','nullable' => False),
+				'cal_extra_value' => array('type' => 'varchar','precision' => '255','nullable' => False,'default' => '')
+			),
+			'pk' => array('cal_id','cal_extra_name'),
+			'fk' => array(),
+			'ix' => array(),
+			'uc' => array()
+		)
+	);
+?>
Index: /trunk/calendar/setup/tables_update.inc.php
===================================================================
--- /trunk/calendar/setup/tables_update.inc.php	(revision 8223)
+++ /trunk/calendar/setup/tables_update.inc.php	(revision 8223)
@@ -0,0 +1,164 @@
+<?php
+  /**************************************************************************\
+  * eGroupWare - Setup                                                       *
+  * http://www.egroupware.org                                                *
+  * --------------------------------------------                             *
+  *  This program is free software; you can redistribute it and/or modify it *
+  *  under the terms of the GNU General Public License as published by the   *
+  *  Free Software Foundation; either version 2 of the License, or (at your  *
+  *  option) any later version.                                              *
+  \**************************************************************************/
+	function addSpecialColumn($table,$column, $attrs){
+		$result = $GLOBALS['phpgw_setup']->db->metadata($table);
+		if($result){
+			foreach($result as $idx => $col){
+				if($col['name'] == $column)
+					return;
+			}
+		}
+		$GLOBALS['phpgw_setup']->db->query("ALTER TABLE ".$table." ADD COLUMN ".$column." ".$attrs);
+	}
+/// Since Expresso 1.2 using Calendar 0.9.3
+	$test[] = '0.9.3';
+	function calendar_upgrade0_9_3()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.0.000';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.0.000';
+	function calendar_upgrade2_0_000()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.0.001';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.0.001';
+	function calendar_upgrade2_0_001()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.0.002';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.0.002';
+	function calendar_upgrade2_0_002()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.0.003';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.0.003';
+	function calendar_upgrade2_0_003()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.0.004';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}	
+	$test[] = '2.0.004';
+	function calendar_upgrade2_0_004()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.0.005';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}	
+	$test[] = '2.0.005';
+	function calendar_upgrade2_0_005()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.0.006';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}	
+	$test[] = '2.0.006';
+	function calendar_upgrade2_0_006() {
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.0.007';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}		
+	$test[] = '2.0.007';
+	function calendar_upgrade2_0_007()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.0.008';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.0.008';
+	function calendar_upgrade2_0_008()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.0.009';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+ 	$test[] = '2.0.009';
+ 	function calendar_upgrade2_0_009()
+ 	{
+    	$GLOBALS['setup_info']['calendar']['currentver'] = '2.1.000';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}	
+	$test[] = '2.1.000';
+	function calendar_upgrade2_1_000()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.2.000';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.2.000';
+	function calendar_upgrade2_2_000()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.2.1';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.2.1';
+	function calendar_upgrade2_2_1()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.2.6';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.2.6';
+	function calendar_upgrade2_2_6()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.2.8';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.2.8';
+	function calendar_upgrade2_2_8()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.2.10';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.2.10';
+	function calendar_upgrade2_2_10()
+	{
+	    $GLOBALS['phpgw_setup']->db->query("ALTER TABLE phpgw_cal ADD COLUMN notifications_owner INT NOT NULL default '0'");
+		$GLOBALS['phpgw_setup']->db->query("ALTER TABLE phpgw_cal ADD COLUMN observations text");
+	    $GLOBALS['phpgw_setup']->db->query("ALTER TABLE phpgw_cal ADD COLUMN alter_by varchar(160)");
+	    $GLOBALS['phpgw_setup']->db->query("ALTER TABLE phpgw_cal ADD COLUMN attachment text");
+	    $GLOBALS['phpgw_setup']->db->query("ALTER TABLE phpgw_cal ADD COLUMN organizer character varying(255);");
+		$GLOBALS['phpgw_setup']->db->query("ALTER TABLE phpgw_cal ALTER title TYPE varchar(1024)");
+		$GLOBALS['phpgw_setup']->db->query("ALTER TABLE phpgw_cal_repeats ALTER recur_exception TYPE varchar");
+	    $GLOBALS['setup_info']['calendar']['currentver'] = '2.3.0';
+	    return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+	$test[] = '2.3.0';
+	function calendar_upgrade2_3_0()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.4.0';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+
+	$test[] = '2.4.0';
+	function calendar_upgrade2_4_0()
+	{
+		$GLOBALS['setup_info']['calendar']['currentver'] = '2.4.1';
+		return $GLOBALS['setup_info']['calendar']['currentver'];
+	}
+
+    $test[] = '2.4.1';
+    function calendar_upgrade2_4_1()
+    {
+        $GLOBALS['setup_info']['calendar']['currentver'] = '2.4.2';
+        return $GLOBALS['setup_info']['calendar']['currentver'];
+    }
+	$test[] = '2.4.2';
+    	function calendar_upgrade2_4_2()
+    	{
+        	$GLOBALS['setup_info']['calendar']['currentver'] = '2.5.0';
+        	return $GLOBALS['setup_info']['calendar']['currentver'];
+    	}
+  	$test[] = '2.5.0';
+        function calendar_upgrade2_5_0()
+        {
+                $GLOBALS['setup_info']['calendar']['currentver'] = '2.5.1';
+                return $GLOBALS['setup_info']['calendar']['currentver'];
+        }
+
+
+?>
Index: /trunk/calendar/setup/phpgw_alarm_es-es.lang
===================================================================
--- /trunk/calendar/setup/phpgw_alarm_es-es.lang	(revision 8223)
+++ /trunk/calendar/setup/phpgw_alarm_es-es.lang	(revision 8223)
@@ -0,0 +1,18 @@
+Title	calendar	es-es	Titulo
+Description	calendar	es-es	descripción
+External Participants	calendar	es-es	Participantes Externos
+Category	calendar	es-es	Categoria
+Location	calendar	es-es	Lugar
+Start Date/Time	calendar	es-es	Fecha/Hora Inicio
+End Date/Time	calendar	es-es	La fecha/hora de finalización
+Low	calendar	es-es	Baixa
+Normal	calendar	es-es	Normal
+High	calendar	es-es	Alta
+Priority	calendar	es-es	Prioridad
+Created By	calendar	es-es	Creado por
+Updated	calendar	es-es	Actualizado
+Access	calendar	es-es	Acesso
+Groups	calendar	es-es	Grupos
+Participants	calendar	es-es	Participantes
+here is your requested alarm.	calendar	es-es	Aquí está la alarma solicitada.
+Alarm for %1 at %2 in %3	calendar	es-es	Alarma para %1 en %2 in %3
Index: /trunk/calendar/setup/setup.inc.php
===================================================================
--- /trunk/calendar/setup/setup.inc.php	(revision 8223)
+++ /trunk/calendar/setup/setup.inc.php	(revision 8223)
@@ -0,0 +1,55 @@
+<?php
+	/**************************************************************************\
+	* eGroupWare - Calendar                                                    *
+	* http://www.egroupware.org                                                *
+	* --------------------------------------------                             *
+	*  This program is free software; you can redistribute it and/or modify it *
+	*  under the terms of the GNU General Public License as published by the   *
+	*  Free Software Foundation; either version 2 of the License, or (at your  *
+	*  option) any later version.                                              *
+	\**************************************************************************/
+
+
+	$setup_info['calendar']['name']    = 'calendar';
+	$setup_info['calendar']['version'] = '2.5.1';
+	$setup_info['calendar']['app_order'] = 3;
+	$setup_info['calendar']['enable']  = 1;
+
+	$setup_info['calendar']['author'] = 'Mark Peters';
+	$setup_info['calendar']['license']  = 'GPL';
+	$setup_info['calendar']['description'] =
+		'Powerful calendar with meeting request system and ACL security.';
+	$setup_info['calendar']['note'] =
+		'Bassed on Webcalendar by <a href="http://www.radix.net/~cknudsen" target="_blank">Craig Knudsen</a>.<p>
+		';
+	$setup_info['calendar']['maintainer'] = array(
+		'name'  => 'Ralf Becker',
+		'email' => 'RalfBecker@outdoor-training.de'
+	);
+
+	$setup_info['calendar']['tables'][] = 'phpgw_cal';
+	$setup_info['calendar']['tables'][] = 'phpgw_cal_holidays';
+	$setup_info['calendar']['tables'][] = 'phpgw_cal_repeats';
+	$setup_info['calendar']['tables'][] = 'phpgw_cal_user';
+	$setup_info['calendar']['tables'][] = 'phpgw_cal_extra';
+
+	/* The hooks this app includes, needed for hooks registration */
+	$setup_info['calendar']['hooks'][] = 'add_def_prefs';
+	$setup_info['calendar']['hooks'][] = 'admin';
+	$setup_info['calendar']['hooks'][] = 'deleteaccount';
+	$setup_info['calendar']['hooks'][] = 'email';
+	$setup_info['calendar']['hooks'][] = 'home';
+	$setup_info['calendar']['hooks'][] = 'home_day';
+	$setup_info['calendar']['hooks'][] = 'home_month';
+	$setup_info['calendar']['hooks'][] = 'home_week';
+	$setup_info['calendar']['hooks'][] = 'home_year';
+	$setup_info['calendar']['hooks'][] = 'manual';
+	$setup_info['calendar']['hooks'][] = 'preferences';
+	$setup_info['calendar']['hooks'][] = 'settings';
+	$setup_info['calendar']['hooks'][] = 'sidebox_menu';
+
+	/* Dependencies for this app to work */
+	$setup_info['calendar']['depends'][] = array(
+		 'appname' => 'phpgwapi',
+		 'versions' => Array('2.5.1.0')
+	);
