Produtos envolvidos: iCal 4.0.4, Google Agenda (aplicativos para domínios)
O envio, o recebimento e o envio de Contas do Google estão definidos para o fuso horário Central, os Agendas do Google estão configurados para o fuso horário Central e eu até mesmo tentei definir o fuso horário do evento específico para Central.
O iCal está configurado para recuperar eventos do CalDAV do Google, o suporte ao fuso horário está ativado e definido como Central. "Mostrar horários do evento na exibição do mês" está ativado.
Tudo parece bom até agora. O convite do evento é enviado. Ele é exibido no iCal, no Google Agenda, e o e-mail de notificação é enviado. Anexado ao email está o arquivo ics, cujas primeiras 9 linhas parecem ótimas:
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20110624T150000Z
DTEND:20110624T160000Z
DTSTAMP:20110624T191906Z
Todos os campos de data / hora têm T e Z, indicando que esta é uma hora GMT e deve ser traduzida para 10 AM localmente. A visualização Dia, Semana e Mês no iCal mostra o evento convidado a partir das 10h.
No entanto, ao clicar duas vezes para ver os detalhes do evento, ele é exibido às 15h.
Não importa o quanto eu aceite o evento - Recuperar automaticamente convites do Mail e clicar em "Aceitar" no iCal - Adicionando o arquivo ics manualmente e clicando em "Aceitar" no iCal - Clicando no link "Sim" no e-mail de convite - Aceitar o evento no Google Agenda na Web O resultado é sempre o mesmo da captura de tela acima.