Flectra Server 2.0 - en to es translation catalogue (245 entries)

note: module: calendar
en: ${object.event_id.name} - Reminder
es: ${object.event_id.name} - Recordatorio

note: module: calendar
en: ${object.event_id.name}: Date updated
es: ${object.event_id.name}: Fecha actualizada

note: module: calendar
en: %(date_start)s at %(time_start)s To
     %(date_end)s at %(time_end)s (%(timezone)s)
es: %(date_start)s a %(time_start)s Para
     %(date_end)s a %(time_end)s (%(timezone)s)

note: module: calendar
en: %(day)s at (%(start)s To %(end)s) (%(timezone)s)
es: %(day)s a (%(start)s Para %(end)s) (%(timezone)s)

note: module: calendar
en: %s has accepted invitation
es: %s ha aceptado la invitación

note: module: calendar
en: %s has declined invitation
es: %s ha rechazado la invitación

note: module: calendar
en: <div>
        % set colors = ctx.get('colors', {})
        % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']
        <p>
            Hello ${object.common_name},<br/><br/>
            ${object.event_id.user_id.partner_id.name} invited you to the ${object.event_id.name} meeting of ${object.event_id.user_id.company_id.name}.
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            % set target = 'recurrence' if recurrent else 'meeting'
            <a href="/calendar/${target}/accept?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Accept</a>
            <a href="/calendar/${target}/decline?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Decline</a>
            <a href="/calendar/meeting/view?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                View</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            % if not recurrent:
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #009EFB; border: 1px solid #009EFB;">
                    ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #009EFB;">
                    ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #009EFB;">
                    ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #009EFB; border-bottom-left-radius: 3px;">
                    ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            % endif
            <td style="padding-top: 5px;">
                <p><strong>Details of the event</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Location: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">View Map</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Description: ${object.event_id.description}</li>
                    % endif
                    % if recurrent:
                        <li>When: ${object.recurrence_id.name}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Duration: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Attendees
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">You</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Thank you,
        % if object.event_id.user_id.signature:
            <br/>
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>
es: <div>
        % set colors = ctx.get('colors', {})
        % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']
        <p>
            Hola ${object.common_name},<br/><br/>
            ${object.event_id.user_id.partner_id.name} le ha invitado a la reunión ${object.event_id.name} de ${object.event_id.user_id.company_id.name}.
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            % set target = 'recurrence' if recurrent else 'meeting'
            <a href="/calendar/${target}/accept?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Aceptar</a>
            <a href="/calendar/${target}/decline?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Rechazar</a>
            <a href="/calendar/meeting/view?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Ver</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            % if not recurrent:
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #009EFB; border: 1px solid #009EFB;">
                    ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #009EFB;">
                    ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #009EFB;">
                    ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #009EFB; border-bottom-left-radius: 3px;">
                    ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            % endif
            <td style="padding-top: 5px;">
                <p><strong>Detalles del evento</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Location: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">View Map</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Descripción: ${object.event_id.description}</li>
                    % endif
                    % if recurrent:
                        <li>Cuando: ${object.recurrence_id.name}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Duración: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Asistentes
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">Usted</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
       Gracias,
        % if object.event_id.user_id.signature:
            <br/>
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>

note: module: calendar
en: <div>
        % set colors = ctx.get('colors', {})
        % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']
        <p>
            Hello ${object.common_name},<br/><br/>
            The date of the meeting has been updated. The meeting ${object.event_id.name} created by ${object.event_id.user_id.partner_id.name} is now scheduled for ${object.event_id.get_display_time_tz(tz=object.partner_id.tz)}.
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            % set target = 'recurrence' if recurrent else 'meeting'
            <a href="/calendar/${target}/accept?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Accept</a>
            <a href="/calendar/${target}/decline?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Decline</a>
            <a href="/calendar/meeting/view?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                View</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            % if not recurrent:
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #009EFB; border: 1px solid #009EFB;">
                    ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #009EFB;">
                    ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #009EFB;">
                    ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #009EFB; border-bottom-left-radius: 3px;">
                    ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            % endif
            <td style="padding-top: 5px;">
                <p><strong>Details of the event</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Location: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">View Map</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Description: ${object.event_id.description}</li>
                    % endif
                    % if recurrent:
                        <li>When: ${object.recurrence_id.name}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Duration: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Attendees
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: ${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">You</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Thank you,
        % if object.event_id.user_id.signature:
            <br/>
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>
es: <div>
        % set colors = ctx.get('colors', {})
        % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']
        <p>
            Hola ${object.common_name},<br/><br/>
            La fecha de la reunión se ha actualizado. La reunión ${object.event_id.name} creada por ${object.event_id.user_id.partner_id.name} está agendada para ${object.event_id.get_display_time_tz(tz=object.partner_id.tz)}.
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            % set target = 'recurrence' if recurrent else 'meeting'
            <a href="/calendar/${target}/accept?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Aceptar</a>
            <a href="/calendar/${target}/decline?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Rechazar</a>
            <a href="/calendar/meeting/view?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Ver</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            % if not recurrent:
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #009EFB; border: 1px solid #009EFB;">
                    ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #009EFB;">
                    ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #009EFB;">
                    ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #009EFB; border-bottom-left-radius: 3px;">
                    ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            % endif
            <td style="padding-top: 5px;">
                <p><strong>Detalles del evento</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Localización: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">View Map</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Descripción: ${object.event_id.description}</li>
                    % endif
                    % if recurrent:
                        <li>Cuando: ${object.recurrence_id.name}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Duración: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Asistentes
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: ${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">Usted</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Gracias,
        % if object.event_id.user_id.signature:
            <br/>
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>

note: module: calendar
en: <div>
        % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00',  'declined': 'red'}
        <!--
            In a recurring event case, the object.event_id is always the first event
            This makes the event date (and a lot of other information) incorrect
        -->
        % set event_id = ctx.get('force_event_id') or object.event_id
        <p>
            Hello ${object.common_name},<br/><br/>
            This is a reminder for the below event :
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            <a href="/calendar/meeting/accept?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Accept</a>
            <a href="/calendar/meeting/decline?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Decline</a>
            <a href="/calendar/meeting/view?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                View</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #009EFB; border: 1px solid #009EFB;">
                    ${event_id.get_interval('dayname', tz=object.partner_id.tz if not event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #009EFB;">
                    ${event_id.get_interval('day', tz=object.partner_id.tz if not event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #009EFB;">
                    ${event_id.get_interval('month', tz=object.partner_id.tz if not event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #009EFB; border-bottom-left-radius: 3px;">
                    ${not event_id.allday and event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            <td style="padding-top: 5px;">
                <p><strong>Details of the event</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Location: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">View Map</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Description: ${object.event_id.description}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Duration: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Attendees
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">You</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Thank you,
        % if object.event_id.user_id.signature:
            <br/>
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>
es: <div>
        % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00',  'declined': 'red'}
        
        % set event_id = ctx.get('force_event_id') or object.event_id
        <p>
            Hola ${object.common_name},<br/><br/>
            Esto es un recordatorio del siguiente evento:
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            <a href="/calendar/meeting/accept?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Aceptar</a>
            <a href="/calendar/meeting/decline?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Rechazar</a>
            <a href="/calendar/meeting/view?token=${object.access_token}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #009EFB; border: 1px solid #009EFB; border-radius: 3px">
                Ver</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #009EFB; border: 1px solid #009EFB;">
                    ${event_id.get_interval('dayname', tz=object.partner_id.tz if not event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #009EFB;">
                    ${event_id.get_interval('day', tz=object.partner_id.tz if not event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #009EFB;">
                    ${event_id.get_interval('month', tz=object.partner_id.tz if not event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #009EFB; border-bottom-left-radius: 3px;">
                    ${not event_id.allday and event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            <td style="padding-top: 5px;">
                <p><strong>Detalles del evento</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Localización: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">View Map</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Descripción: ${object.event_id.description}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Duración: ${('%dH%02d' % (object.event_id.duration),(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Asistentes
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                              <span style="margin-left:5px">Tú</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Gracias,
        % if object.event_id.user_id.signature:
            <br/>
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>

note: module: calendar
en: <span> hours</span>
es: <span> horas</span>

note: module: calendar
en: A user cannot have the same contact twice.
es: Un usuario no puede tener el mismo contacto dos veces.

note: module: calendar openerp-web
en: Accept
es: Aceptar

note: module: calendar
en: Accepted
es: Aceptada

note: module: calendar
en: Action Needed
es: Acción requerida

note: module: calendar
en: Action to Perform
es: Acción a realizar

note: module: calendar
en: Actions may trigger specific behavior like opening calendar view or automatically mark as done when a document is uploaded
es: Las acciones pueden desencadenar comportamientos específicos como abrir la vista de calendario o marcar automáticamente como hecho cuando un documento es subido

note: module: calendar
en: Active
es: Activo

note: module: calendar
en: Activities
es: Actividades

note: module: calendar
en: Activity
es: Actividad

note: module: calendar
en: Activity Type
es: Tipo de actividad

note: module: calendar openerp-web
en: All Day
es: Todo el día

note: module: calendar
en: All Day, %(day)s
es: Todo el día, %(day)s

note: module: calendar
en: All events
es: Todos los eventos

note: module: calendar
en: Archived
es: Archivado

note: module: calendar
en: Attachment Count
es: Nº de archivos adjuntos

note: module: calendar
en: Attendee Status
es: Estado de asistencia

note: module: calendar
en: Attendees
es: Participantes

note: module: calendar
en: Availability
es: Disponibilidad

note: module: calendar
en: Base Event
es: Evento base

note: module: calendar
en: Busy
es: Ocupado

note: module: calendar
en: By day
es: Por día

note: module: calendar
en: Byday
es: Por día

note: module: calendar
en: Calendar
es: Calendario

note: module: calendar
en: Calendar Alarm
es: Alerta de calendario

note: module: calendar
en: Calendar Attendee Information
es: Información en el calendario de los asistentes

note: module: calendar
en: Calendar Contacts
es: Contactos del calendario

note: module: calendar
en: Calendar Event
es: Evento de calendario

note: module: calendar
en: Calendar Invitation
es: Invitación de calendario

note: module: calendar
en: Calendar Meeting
es: Reunión de calendario

note: module: calendar
en: Calendar: Event Reminder
es: Calendario: recordatorio de evento

note: module: calendar
en: Choose what to do with other events in the recurrence. Updating All Events is not allowed when dates or time is modified
es: Elige qué hacer con otros eventos recurrentes. No se permite actualizar todos los eventos cuando se modifican las fechas o la hora

note: module: calendar
en: Common name
es: Nombre común

note: module: calendar openerp-web
en: Confirm
es: Confirmar

note: module: calendar
en: Contact
es: Contacto

note: module: calendar
en: Count
es: Cuenta

note: module: calendar
en: Created by
es: Creado por

note: module: calendar
en: Created on
es: Creado el

note: module: calendar
en: Date
es: Fecha

note: module: calendar
en: Date of month
es: Día del mes

note: module: calendar
en: Day
es: Día

note: module: calendar
en: Day of Month
es: Día del mes

note: module: calendar
en: Day of month
es: Día del mes

note: module: calendar
en: Days
es: Días

note: module: calendar openerp-web
en: Decline
es: Rechazar

note: module: calendar
en: Declined
es: Rechazada

note: module: calendar
en: Description
es: Descripción

note: module: calendar openerp-web
en: Details
es: Detalles

note: module: calendar
en: Display Name
es: Nombre mostrado

note: module: calendar
en: Document
es: Documento

note: module: calendar
en: Document ID
es: ID del documento

note: module: calendar
en: Document Model
es: Modelo del documento

note: module: calendar
en: Document Model Name
es: Nombre del modelo del documento

note: module: calendar
en: Dtstart
es: Fecha de inicio

note: module: calendar
en: Duration
es: Duración

note: module: calendar
en: Duration in minutes
es: Duración en minutos

note: module: calendar openerp-web
en: Edit Recurrent event
es: Editar evento recurrente

note: module: calendar
en: Edit recurring event
es: Editar evento recurrente

note: module: calendar
en: Email
es: Correo electrónico

note: module: calendar
en: Email - 3 Hours
es: Correo electrónico - 3 Horas

note: module: calendar
en: Email - 6 Hours
es: Correo electrónico - 6 Horas

note: module: calendar
en: Email of Invited Person
es: Correo electrónico del invitado

note: module: calendar
en: Employee
es: Empleado

note: module: calendar
en: End Date
es: Fecha límite

note: module: calendar
en: End Type
es: Tipo final

note: module: calendar
en: End date
es: Fecha límite

note: module: calendar
en: Ending at
es: Termina a las

note: module: calendar
en: Event Alarm
es: Alerta del evento

note: module: calendar
en: Event Alarm Manager
es: Gestor de alertas del calendario

note: module: calendar
en: Event Meeting Type
es: Tipo de reunión

note: module: calendar
en: Event Recurrence Rule
es: Regla de recurrencia de evento

note: module: calendar
en: Event Time
es: Hora del evento

note: module: calendar
en: Everyone
es: Todos

note: module: calendar
en: Feedback:
es: Realimentación:

note: module: calendar
en: First
es: Primero

note: module: calendar
en: First you have to specify the date of the invitation.
es: Primero debes especificar la fecha de la invitación.

note: module: calendar
en: Follow Recurrence
es: Seguir la recurrencia

note: module: calendar
en: Followers
es: Seguidores

note: module: calendar
en: Followers (Channels)
es: Seguidores (Canales)

note: module: calendar
en: Followers (Partners)
es: Seguidores (Contactos)

note: module: calendar
en: Forever
es: Siempre

note: module: calendar
en: Fourth
es: Cuarto

note: module: calendar
en: Fr
es: Vr

note: module: calendar
en: Free
es: Libre

note: module: calendar
en: Free/Busy
es: Libre/ocupado

note: module: calendar
en: Fri
es: Vie

note: module: calendar
en: Friday
es: Viernes

note: module: calendar
en: Group By
es: Agrupar por

note: module: calendar
en: Grouping by %s is not allowed.
es: No se permite agrupar por %s.

note: module: calendar
en: HTTP Routing
es: Ruta HTTP

note: module: calendar
en: Hours
es: Horas

note: module: calendar
en: If checked, new messages require your attention.
es: Si se encuentra seleccionado hay nuevos mensajes que requieren su atención.

note: module: calendar
en: If checked, some messages have a delivery error.
es: Si se encuentra seleccionado, algunos mensajes tienen error de envío.

note: module: calendar
en: If the active field is set to false, it will allow you to hide the event alarm information without removing it.
es: Si el campo activo es falso, te permitirá ocultar la notificación de aviso del evento sin eliminarlo.

note: module: calendar
en: Interval
es: Intervalo

note: module: calendar
en: Invitation
es: Invitación

note: module: calendar
en: Invitation Token
es: Token de invitación

note: module: calendar
en: Invitation details
es: Detalles de la invitación

note: module: calendar
en: Invitation for
es: Invitación para

note: module: calendar
en: Invitation to ${object.event_id.name}
es: Invitación a ${object.event_id.name}

note: module: calendar
en: Invitations
es: Invitaciones

note: module: calendar
en: Is Follower
es: Es un seguidor

note: module: calendar
en: Is the Event Highlighted
es: Es un evento destacado

note: module: calendar
en: Last
es: Última

note: module: calendar
en: Last Modified on
es: Última modificación el

note: module: calendar
en: Last Updated by
es: Última actualización por

note: module: calendar
en: Last Updated on
es: Última actualización el

note: module: calendar
en: Last notification marked as read from base Calendar
es: Última notificación marcada como leída desde el calendario principal

note: module: calendar
en: Let the event automatically repeat at that interval
es: Permite que el evento se repita automáticamente en ese intervalo

note: module: calendar
en: Location
es: Ubicación

note: module: calendar
en: Location of Event
es: Ubicación del evento

note: module: calendar
en: Main Attachment
es: Archivo adjunto principal

note: module: calendar
en: Me
es: Yo

note: module: calendar
en: Meeting
es: Reunión

note: module: calendar
en: Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'
es: La reunión '%(name)s' comienza: '%(start_datetime)s' y finaliza: '%(end_datetime)s'

note: module: calendar
en: Meeting Details
es: Detalles de la reunión

note: module: calendar
en: Meeting Subject
es: Asunto de la reunión

note: module: calendar
en: Meeting Types
es: Tipos de reunión

note: module: calendar
en: Meeting linked
es: Reunión enlazada

note: module: calendar
en: Meetings
es: Reuniones

note: module: calendar
en: Message Delivery error
es: Error de envío de mensaje

note: module: calendar
en: Messages
es: Mensajes

note: module: calendar
en: Minutes
es: Minutos

note: module: calendar
en: Misc
es: Misc.

note: module: calendar
en: Mo
es: Lun

note: module: calendar
en: Mon
es: Lun

note: module: calendar
en: Monday
es: Lunes

note: module: calendar
en: Month By
es: Mes por

note: module: calendar
en: Months
es: Meses

note: module: calendar
en: My Meetings
es: Mis reuniones

note: module: calendar
en: Name
es: Nombre

note: module: calendar
en: Needs Action
es: Necesita acción

note: module: calendar
en: No I'm not going.
es: No, no asistiré.

note: module: calendar
en: No feedback yet
es: Todavía no hay retroalimentación

note: module: calendar
en: Notification
es: Notificación

note: module: calendar
en: Notification - 1 Days
es: Notificación - 1 Día

note: module: calendar
en: Notification - 1 Hours
es: Notificación - 1 hora

note: module: calendar
en: Notification - 15 Minutes
es: Notificación - 15 minutos

note: module: calendar
en: Notification - 2 Hours
es: Notificación - 2 horas

note: module: calendar
en: Notification - 30 Minutes
es: Notificación - 30 minutos

note: module: calendar
en: Number of Actions
es: Número de acciones

note: module: calendar
en: Number of errors
es: Numero de errores

note: module: calendar
en: Number of messages which requires an action
es: Número de mensajes que requieren una acción

note: module: calendar
en: Number of messages with delivery error
es: Número de mensajes con error de envío

note: module: calendar
en: Number of repetitions
es: Número de repeticiones

note: module: calendar
en: Number of unread messages
es: Número de mensajes no leidos

note: module: calendar
en: Only internal users
es: Solo usuarios internos

note: module: calendar
en: Only me
es: Solo yo

note: module: calendar
en: Open Calendar
es: Abrir calendario

note: module: calendar
en: Option
es: Opción

note: module: calendar
en: Options
es: Opciones

note: module: calendar
en: Participant
es: Participante

note: module: calendar
en: Partner-related data of the user
es: Datos de contacto del usuario

note: module: calendar
en: Privacy
es: Privacidad

note: module: calendar
en: Recurrence
es: Recurrencia

note: module: calendar
en: Recurrence Rule
es: Regla de recurrencia

note: module: calendar
en: Recurrence Termination
es: Finalizar recurrencia

note: module: calendar
en: Recurrence Update
es: Actualización de recurrencia

note: module: calendar
en: Recurrent
es: Recurrente

note: module: calendar
en: Recurrent Event
es: Evento recurrente

note: module: calendar
en: Recurrent Rule
es: Regla recurrente

note: module: calendar
en: Remind Before
es: Recordar antes

note: module: calendar
en: Reminders
es: Recordatorios

note: module: calendar
en: Repeat
es: Repetir

note: module: calendar
en: Repeat Every
es: Repetir cada

note: module: calendar
en: Repeat Until
es: Repetir hasta

note: module: calendar
en: Repeat every (Days/Week/Month/Year)
es: Repetir cada (días/semana/mes/año)

note: module: calendar
en: Repeat x times
es: Repetir x veces

note: module: calendar
en: Responsible
es: Responsable

note: module: calendar
en: Responsible Contact
es: Contacto responsable

note: module: calendar
en: Rrule Type
es: Tipo Rrule

note: module: calendar
en: Sa
es: Sab

note: module: calendar
en: Sat
es: Sáb

note: module: calendar
en: Saturday
es: Sábado

note: module: calendar
en: Schedule a new meeting
es: Programar una nueva reunión

note: module: calendar
en: Search Meetings
es: Buscar reuniones

note: module: calendar
en: Second
es: Segundo

note: module: calendar
en: Select attendees...
es: Seleccione asistentes...

note: module: calendar
en: Send mail
es: Enviar correo electrónico

note: module: calendar
en: Show Time as
es: Mostrar hora como

note: module: calendar openerp-web
en: Snooze
es: Posponer

note: module: calendar
en: Start
es: Iniciar

note: module: calendar
en: Start Date
es: Fecha de inicio

note: module: calendar
en: Start date of an event, without time for full days events
es: Fecha de inicio del evento, sin tiempo para eventos que duran un día completo

note: module: calendar
en: Starting at
es: Comienza el

note: module: calendar
en: Status
es: Estado

note: module: calendar
en: Status of the attendee's participation
es: Estado de la participación de los asistentes

note: module: calendar
en: Status:
es: Estado:

note: module: calendar
en: Stop
es: Parar

note: module: calendar
en: Stop date of an event, without time for full days events
es: Fecha de fin del evento, sin horas para eventos de día completo

note: module: calendar
en: Su
es: Dom

note: module: calendar
en: Subject
es: Asunto

note: module: calendar
en: Sun
es: Dom

note: module: calendar
en: Sunday
es: Domingo

note: module: calendar
en: Tag name already exists !
es: ¡Este nombre de etiqueta ya existe!

note: module: calendar
en: Tags
es: Etiquetas

note: module: calendar
en: Tentative
es: Tentativo

note: module: calendar
en: Th
es: Jue

note: module: calendar
en: The
es: El

note: module: calendar openerp-web
en: The activity is linked to a meeting. Deleting it will remove the meeting as well. Do you want to proceed ?
es: La actividad está vinculada a una reunión. Al eliminarla también se eliminará la reunión ¿Quieres seguir?

note: module: calendar
en: The calendar is shared between employees and fully integrated with
                other applications such as the employee leaves or the business
                opportunities.
es: El calendario se comparte entre los empleados y se integra por completo con
                    otras aplicaciones como las asistencias del empleado las oportunidades
                    de la empresa.

note: module: calendar
en: The day must be between 1 and 31
es: El día debe ser entre 1 y 31.

note: module: calendar
en: The ending date and time cannot be earlier than the starting date and time.
es: La fecha y hora de fin no pueden ser anteriores a la fecha y hora de inicio.

note: module: calendar
en: The ending date cannot be earlier than the starting date.
es: La fecha de fin no puede ser anterior a la fecha de inicio.

note: module: calendar
en: The interval cannot be negative.
es: El intervalo no puede ser negativo.

note: module: calendar
en: The number of repetitions cannot be negative.
es: El número de repeticiones no puede ser negativo.

note: module: calendar
en: Third
es: Tercero

note: module: calendar openerp-web
en: This and following events
es: Este evento y los siguientes

note: module: calendar openerp-web
en: This event
es: Este evento

note: module: calendar
en: Thu
es: Jue

note: module: calendar
en: Thursday
es: Jueves

note: module: calendar
en: Timezone
es: Zona horaria

note: module: calendar
en: Today's Meetings
es: Reunión de hoy

note: module: calendar
en: Tu
es: Mar

note: module: calendar
en: Tue
es: Mar

note: module: calendar
en: Tuesday
es: Martes

note: module: calendar
en: Type
es: Tipo

note: module: calendar openerp-web
en: Uncertain
es: Variable

note: module: calendar
en: Unit
es: Unidad

note: module: calendar
en: Unread Messages
es: Mensajes sin leer

note: module: calendar
en: Unread Messages Counter
es: Nº de mensajes sin leer

note: module: calendar
en: Until
es: Hasta

note: module: calendar
en: Updating All Events is not allowed when dates or time is modified. You can only update one particular event and following events.
es: No se permite actualizar todos los eventos cuando se modifican las fechas o la hora. Solo puedes actualizar un evento en particular y los eventos siguientes.

note: module: calendar
en: Users
es: Usuarios

note: module: calendar
en: We
es: Mie

note: module: calendar
en: Wed
es: Mié

note: module: calendar
en: Wednesday
es: Miércoles

note: module: calendar
en: Weekday
es: Día de la semana

note: module: calendar
en: Weeks
es: Semanas

note: module: calendar
en: Years
es: Años

note: module: calendar
en: Yes I'm going.
es: Sí, asistiré

note: module: calendar
en: You cannot duplicate a calendar attendee.
es: No puedes duplicar un asistente calendario

note: module: calendar
en: You have to choose at least one day in the week
es: Tienes que elegir al menos un día de la semana.

note: module: calendar
en: e.g. Business Lunch
es: por ejemplo, Comida de trabajo

note: module: calendar
en: for %s events
es: para %s eventos

note: module: calendar
en: until %s
es: hasta el %s
