Odoo Server 16.0 - en to es_MX translation catalogue (304 entries)

note: module: calendar
en: # Meetings
es_MX: # Reuniones

note: module: calendar odoo-python
en: %(date_start)s at %(time_start)s To
     %(date_end)s at %(time_end)s (%(timezone)s)
es_MX: %(date_start)s a %(time_start)s Para
     %(date_end)s a %(time_end)s (%(timezone)s)

note: module: calendar odoo-python
en: %(day)s at (%(start)s To %(end)s) (%(timezone)s)
es_MX: %(day)s a (%(start)s Para %(end)s) (%(timezone)s)

note: module: calendar odoo-python
en: %s has accepted the invitation
es_MX: %s aceptó la invitación

note: module: calendar odoo-python
en: %s has declined the invitation
es_MX: %s rechazó la invitación

note: module: calendar
en: <div>
    
        <t t-set="colors" t-value="{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}"></t>
        <t t-set="is_online" t-value="'appointment_type_id' in object.event_id and object.event_id.appointment_type_id"></t>
        <t t-set="customer" t-value="object.event_id.find_partner_customer()"></t>
        <t t-set="target_responsible" t-value="object.partner_id == object.event_id.partner_id"></t>
        <t t-set="target_customer" t-value="object.partner_id == customer"></t>
         <t t-set="recurrent" t-value="object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')"></t>
    
        <p>
            Hello <t t-out="object.common_name or ''">Ready Mat</t>,<br><br>
            <t t-if="is_online and target_responsible">
                <t t-if="customer">
                    The date of your appointment with <t t-out="customer.name or ''">Jesse Brown</t> has been updated.
                </t>
                <t t-else="">
                    Your appointment has been updated.
                </t>
                The appointment <strong t-out="object.event_id.appointment_type_id.name or ''">Schedule a Demo</strong> is now scheduled for
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2021 at (11:00:00 To 11:30:00) (Europe/Brussels)</t>
            </t>
            <t t-elif="is_online and target_customer">
                The date of your appointment with <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t> has been updated.
                The appointment <strong t-out="object.event_id.appointment_type_id.name or ''"></strong> is now scheduled for
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2021 at (11:00:00 To 11:30:00) (Europe/Brussels)</t>.
            </t>
            <t t-else="">
                The date of the meeting has been updated.
                The meeting <strong t-out="object.event_id.name or ''">Follow-up for Project proposal</strong> created by <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t> is now scheduled for
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2021 at (11:00:00 To 11:30:00) (Europe/Brussels)</t>.
            </t>
        </p>
        <div style="text-align: center; padding: 16px 0px 16px 0px;">
            <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Accept</a>
            <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Decline</a>
            <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                View</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;" style="min-width: 130px;">
                <div style="border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format="EEEE", lang_code=object.env.lang) or ""'>Tuesday</t>
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    <t t-out="str(object.event_id.start.day) or ''">4</t>
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format="MMMM y", lang_code=object.env.lang) or ""'>May 2021</t>
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;">
                     <t t-if="not object.event_id.allday">
                        <div>
                            <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format="short", lang_code=object.env.lang) or ""'>11:00 AM</t>
                        </div>
                        <t t-if="object.mail_tz">
                            <div style="font-size: 10px; font-weight: normal">
                                (<t t-out="object.mail_tz or ''">Europe/Brussels</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>Details of the event</strong></p>
                <ul>
                    <t t-if="object.event_id.location">
                        <li>Location: <t t-out="object.event_id.location or ''">Bruxelles</t>
                            (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}">View Map</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>When: <t t-out="object.recurrence_id.name or ''">Every 1 Weeks, for 3 events</t></li>
                    </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>Duration: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">0H30</t></li>
                    </t>
                    <li>Attendees
                    <ul>
                        <li t-foreach="object.event_id.attendee_ids" t-as="attendee">
                            <div t-attf-style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};"> </div>
                            <t t-if="attendee.common_name != object.common_name">
                                <span style="margin-left:5px" t-out="attendee.common_name or ''">Mitchell Admin</span>
                            </t>
                            <t t-else="">
                                <span style="margin-left:5px">You</span>
                            </t>
                        </li>
                    </ul></li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            How to Join:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> Join with Odoo Discuss</t>
                            <t t-else=""> Join at</t><br>
                            <a t-att-href="object.event_id.videocall_location" target="_blank" t-out="object.event_id.videocall_location or ''">www.mycompany.com/calendar/join_videocall/xyz</a>
                        </li>
                    </t>
                    <t t-if="not is_html_empty(object.event_id.description)">
                        <li>Description of the event:
                        <t t-out="object.event_id.description">Internal meeting for discussion for new pricing for product and services.</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        Thank you,
        <t t-if="object.event_id.user_id.signature">
            <br>
            <t t-out="object.event_id.user_id.signature or ''">--<br>Mitchell Admin</t>
        </t>
    </div>
es_MX: <div>
    
        <t t-set="colors" t-value="{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}"></t>
        <t t-set="is_online" t-value="'appointment_type_id' in object.event_id and object.event_id.appointment_type_id"></t>
        <t t-set="customer" t-value="object.event_id.find_partner_customer()"></t>
        <t t-set="target_responsible" t-value="object.partner_id == object.event_id.partner_id"></t>
        <t t-set="target_customer" t-value="object.partner_id == customer"></t>
         <t t-set="recurrent" t-value="object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')"></t>
    
        <p>
            Hola <t t-out="object.common_name or ''">Ready Mat</t>,<br><br>
            <t t-if="is_online and target_responsible">
                <t t-if="customer">
                    Se actualizó la fecha de su cita con <t t-out="customer.name or ''">Jesse Brown</t>.
                </t>
                <t t-else="">
                    Se actualizó su cita.
                </t>
                La cita <strong t-out="object.event_id.appointment_type_id.name or ''">Programar una demo</strong> ahora está programada para el
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2021 en un horario de (11:00:00 a 11:30:00) (Europa/Bruselas)</t>
            </t>
            <t t-elif="is_online and target_customer">
                Se actualizó la fecha de su cita con <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t>.
                La cita <strong t-out="object.event_id.appointment_type_id.name or ''"></strong> ahora está programada para el
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2021 en un horario de (11:00:00 a 11:30:00) (Europa/Bruselas)</t>.
            </t>
            <t t-else="">
                Se actualizó la fecha de la reunión.
                La reunión <strong t-out="object.event_id.name or ''">Seguimiento para propuesta de proyecto</strong> creada por <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t> ahora está programada para el            <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2021 en un horario de (11:00:00 a 11:30:00) (Europa/Bruselas)</t>.
            </t>
        </p>
        <div style="text-align: center; padding: 16px 0px 16px 0px;">
            <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Aceptar</a>
            <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Rechazar</a>
            <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Ver</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;" style="min-width: 130px;">
                <div style="border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format="EEEE", lang_code=object.env.lang) or ""'>Martes</t>
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    <t t-out="str(object.event_id.start.day) or ''">4</t>
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format="MMMM y", lang_code=object.env.lang) or ""'>Mayo de 2021</t>
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;">
                     <t t-if="not object.event_id.allday">
                        <div>
                            <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format="short", lang_code=object.env.lang) or ""'>11:00 AM</t>
                        </div>
                        <t t-if="object.mail_tz">
                            <div style="font-size: 10px; font-weight: normal">
                                (<t t-out="object.mail_tz or ''">Europa/Bruselas</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>Detalles del evento</strong></p>
                <ul>
                    <t t-if="object.event_id.location">
                        <li>Ubicación: <t t-out="object.event_id.location or ''">Bruselas</t>
                            (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}">Ver mapa</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>Cuándo: <t t-out="object.recurrence_id.name or ''">Cada 1 semana, por 3 eventos</t></li>
                    </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>Duración: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">0H30</t></li>
                    </t>
                    <li>Asistentes
                    <ul>
                        <li t-foreach="object.event_id.attendee_ids" t-as="attendee">
                            <div t-attf-style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};"> </div>
                            <t t-if="attendee.common_name != object.common_name">
                                <span style="margin-left:5px" t-out="attendee.common_name or ''">Mitchell Admin</span>
                            </t>
                            <t t-else="">
                                <span style="margin-left:5px">Usted</span>
                            </t>
                        </li>
                    </ul></li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            Cómo unirse:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> Unirse con Conversaciones de Odoo</t>
                            <t t-else=""> Unirse a través de</t><br>
                            <a t-att-href="object.event_id.videocall_location" target="_blank" t-out="object.event_id.videocall_location or ''">www.mycompany.com/calendar/join_videocall/xyz</a>
                        </li>
                    </t>
                    <t t-if="not is_html_empty(object.event_id.description)">
                        <li>Descripción del evento:
                        <t t-out="object.event_id.description">Reunión interna para hablar de los nuevos precios de los productos y servicios.</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        Gracias,
        <t t-if="object.event_id.user_id.signature">
            <br>
            <t t-out="object.event_id.user_id.signature or ''">--<br>Mitchell Admin</t>
        </t>
    </div>

note: module: calendar
en: <div>
        <t t-set="colors" t-value="{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}"></t>
        <t t-set="is_online" t-value="'appointment_type_id' in object and object.appointment_type_id"></t>
        <t t-set="target_responsible" t-value="object.partner_id == object.partner_id"></t>
        <t t-set="target_customer" t-value="object.partner_id == customer"></t>
        <t t-set="recurrent" t-value="object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')"></t>
        <t t-set="mail_tz" t-value="object._get_mail_tz() or ctx.get('mail_tz')"></t>
        <div>
            <table border="0" cellpadding="0" cellspacing="0">
                <tr>
                    <td width="130px;" style="min-width: 130px;">
                        <div style="border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                            <t t-out="format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) "></t>
                        </div>
                        <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                            <t t-out="format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)"></t>
                        </div>
                        <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                            <t t-out="format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)"></t>
                        </div>
                        <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;">
                            <t t-if="not object.allday">
                                <div>
                                    <t t-out="format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)"></t>
                                </div>
                                <t t-if="mail_tz">
                                    <div style="font-size: 10px; font-weight: normal">
                                        (<t t-out="mail_tz"></t>)
                                    </div>
                                </t>
                            </t>
                        </div>
                    </td>
                    <td width="20px;"></td>
                    <td style="padding-top: 5px;">
                        <p>
                            <strong>Details of the event</strong>
                        </p>
                        <ul>
                            <t t-if="not is_html_empty(object.description)">
                                <li>Description:
                                <t t-out="object.description">Internal meeting for discussion for new pricing for product and services.</t></li>
                            </t>
                            <t t-if="object.videocall_location">
                                <li>
                                    How to Join:
                                    <t t-if="object.get_base_url() in object.videocall_location"> Join with Odoo Discuss</t>
                                    <t t-else=""> Join at</t><br>
                                    <a t-att-href="object.videocall_location" target="_blank" t-out="object.videocall_location or ''">www.mycompany.com/calendar/join_videocall/xyz</a>
                                </li>
                            </t>
                            <t t-if="object.location">
                                <li>Location: <t t-out="object.location or ''"></t>
                                    (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{object.location}}">View Map</a>)
                                </li>
                            </t>
                            <t t-if="recurrent">
                                <li>When: <t t-out="object.recurrence_id.name or ''"></t></li>
                            </t>
                            <t t-if="not object.allday and object.duration">
                                <li>Duration:
                                    <t t-out="('%dH%02d' % (object.duration,round(object.duration*60)%60))"></t>
                                </li>
                            </t>
                        </ul>
                    </td>
                </tr>
            </table>
        </div>
        <div class="user_input">
            <hr>
            <p placeholder="Enter your message here"><br></p>
    
        </div>
    </div>
es_MX: <div>
        <t t-set="colors" t-value="{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}"></t>
        <t t-set="is_online" t-value="'appointment_type_id' in object and object.appointment_type_id"></t>
        <t t-set="target_responsible" t-value="object.partner_id == object.partner_id"></t>
        <t t-set="target_customer" t-value="object.partner_id == customer"></t>
        <t t-set="recurrent" t-value="object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')"></t>
        <t t-set="mail_tz" t-value="object._get_mail_tz() or ctx.get('mail_tz')"></t>
        <div>
            <table border="0" cellpadding="0" cellspacing="0">
                <tr>
                    <td width="130px;" style="min-width: 130px;">
                        <div style="border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                            <t t-out="format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) "></t>
                        </div>
                        <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                            <t t-out="format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)"></t>
                        </div>
                        <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                            <t t-out="format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)"></t>
                        </div>
                        <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;">
                            <t t-if="not object.allday">
                                <div>
                                    <t t-out="format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)"></t>
                                </div>
                                <t t-if="mail_tz">
                                    <div style="font-size: 10px; font-weight: normal">
                                        (<t t-out="mail_tz"></t>)
                                    </div>
                                </t>
                            </t>
                        </div>
                    </td>
                    <td width="20px;"></td>
                    <td style="padding-top: 5px;">
                        <p>
                            <strong>Detalles del evento</strong>
                        </p>
                        <ul>
                            <t t-if="not is_html_empty(object.description)">
                                <li>Descripción:
                                <t t-out="object.description">Reunión interna para hablar sobre los nuevos precios de los productos y servicios.</t></li>
                            </t>
                            <t t-if="object.videocall_location">
                                <li>
                                    Cómo unirse:
                                    <t t-if="object.get_base_url() in object.videocall_location"> Unirse con Conversaciones de Odoo</t>
                                    <t t-else=""> Unirse a través de</t><br>
                                    <a t-att-href="object.videocall_location" target="_blank" t-out="object.videocall_location or ''">www.mycompany.com/calendar/join_videocall/xyz</a>
                                </li>
                            </t>
                            <t t-if="object.location">
                                <li>Ubicación: <t t-out="object.location or ''"></t>
                                    (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{object.location}}">Ver mapa</a>)
                                </li>
                            </t>
                            <t t-if="recurrent">
                                <li>Cuándo: <t t-out="object.recurrence_id.name or ''"></t></li>
                            </t>
                            <t t-if="not object.allday and object.duration">
                                <li>Duración:
                                    <t t-out="('%dH%02d' % (object.duration,round(object.duration*60)%60))"></t>
                                </li>
                            </t>
                        </ul>
                    </td>
                </tr>
            </table>
        </div>
        <div class="user_input">
            <hr>
            <p placeholder="Enter your message here"><br></p>
    
        </div>
    </div>

note: module: calendar
en: <div>
        <t t-set="colors" t-value="{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}"></t>
        <t t-set="is_online" t-value="'appointment_type_id' in object.event_id and object.event_id.appointment_type_id"></t>
        <t t-set="customer" t-value=" object.event_id.find_partner_customer()"></t>
        <t t-set="target_responsible" t-value="object.partner_id == object.event_id.partner_id"></t>
        <t t-set="target_customer" t-value="object.partner_id == customer"></t>
        <t t-set="recurrent" t-value="object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')"></t>
    
        <p>
            Hello <t t-out="object.common_name or ''">Wood Corner</t>,<br><br>
    
            <t t-if="is_online and target_customer">
                Your appointment <strong t-out="object.event_id.appointment_type_id.name or ''">Schedule a Demo</strong> <t t-if="object.event_id.appointment_type_id.category != 'custom'"> with <t t-out="object.event_id.user_id.name or ''">Ready Mat</t></t> has been booked.
            </t>
            <t t-elif="is_online and target_responsible">
                <t t-if="customer">
                    <t t-out="customer.name or ''"></t> scheduled the following appointment <strong t-out="object.event_id.appointment_type_id.name or ''">Schedule a Demo</strong> with you.
                </t>
                <t t-else="">
                    Your appointment <strong t-out="object.event_id.appointment_type_id.name or ''">Schedule a Demo</strong> has been booked.
                </t>
            </t>
            <t t-elif="not target_responsible">
                <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t> invited you for the <strong t-out="object.event_id.name or ''">Follow-up for Project proposal</strong> meeting.
            </t>
            <t t-else="">
                Your meeting <strong t-out="object.event_id.name or ''">Follow-up for Project proposal</strong> has been booked.
            </t>
    
        </p>
        <div style="text-align: center; padding: 16px 0px 16px 0px;">
            <t t-if="not is_online or object.state != 'accepted'">
                <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                    Accept</a>
                <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                    Decline</a>
            </t>
            <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px"><t t-out="'Reschedule' if is_online and target_customer else 'View'">View</t></a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;" style="min-width: 130px;">
                <div style="border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    <t t-out="format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='EEEE', lang_code=object.env.lang) or ''">Tuesday</t>
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    <t t-out="str(object.event_id.start.day) or ''">4</t>
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    <t t-out="format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='MMMM y', lang_code=object.env.lang) or ''">May 2021</t>
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;">
                    <t t-if="not object.event_id.allday">
                        <div>
                            <t t-out="format_time(time=object.event_id.start, tz=object.mail_tz, time_format='short', lang_code=object.env.lang) or ''">11:00 AM</t>
                        </div>
                        <t t-if="object.mail_tz">
                            <div style="font-size: 10px; font-weight: normal">
                                (<t t-out="object.mail_tz or ''">Europe/Brussels</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>Details of the event</strong></p>
                <ul>
                    <t t-if="is_online">
                        <li>Appointment Type: <t t-out="object.event_id.appointment_type_id.name or ''">Schedule a Demo</t></li>
                    </t>
                    <t t-if="object.event_id.location">
                        <li>Location: <t t-out="object.event_id.location or ''">Bruxelles</t>
                            (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{object.event_id.location}}">View Map</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>When: <t t-out="object.recurrence_id.name or ''">Every 1 Weeks, for 3 events</t></li>
                    </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>Duration: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">0H30</t></li>
                    </t>
                    <li>Attendees
                    <ul>
                        <li t-foreach="object.event_id.attendee_ids" t-as="attendee">
                            <div t-attf-style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};"> </div>
                            <t t-if="attendee.common_name != object.common_name">
                                <span style="margin-left:5px" t-out="attendee.common_name or ''">Mitchell Admin</span>
                            </t>
                            <t t-else="">
                                <span style="margin-left:5px">You</span>
                            </t>
                        </li>
                    </ul></li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            How to Join:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> Join with Odoo Discuss</t>
                            <t t-else=""> Join at</t><br>
                            <a t-att-href="object.event_id.videocall_location" target="_blank" t-out="object.event_id.videocall_location or ''">www.mycompany.com/calendar/join_videocall/xyz</a>
                        </li>
                    </t>
                    <t t-if="not is_html_empty(object.event_id.description)">
                        <li>Description of the event:
                        <t t-out="object.event_id.description">Internal meeting for discussion for new pricing for product and services.</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        Thank you,
        <t t-if="object.event_id.user_id.signature">
            <br>
            <t t-out="object.event_id.user_id.signature or ''">--<br>Mitchell Admin</t>
        </t>
    </div>
es_MX: <div>
        <t t-set="colors" t-value="{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}"></t>
        <t t-set="is_online" t-value="'appointment_type_id' in object.event_id and object.event_id.appointment_type_id"></t>
        <t t-set="customer" t-value=" object.event_id.find_partner_customer()"></t>
        <t t-set="target_responsible" t-value="object.partner_id == object.event_id.partner_id"></t>
        <t t-set="target_customer" t-value="object.partner_id == customer"></t>
        <t t-set="recurrent" t-value="object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')"></t>
    
        <p>
            Hola <t t-out="object.common_name or ''">Wood Corner</t>,<br><br>
    
            <t t-if="is_online and target_customer">
                Se agendó su cita <strong t-out="object.event_id.appointment_type_id.name or ''">Programar una demo</strong> <t t-if="object.event_id.appointment_type_id.category != 'custom'"> con <t t-out="object.event_id.user_id.name or ''">Ready Mat</t></t>.
            </t>
            <t t-elif="is_online and target_responsible">
                <t t-if="customer">
                    <t t-out="customer.name or ''"></t> programó la siguiente cita <strong t-out="object.event_id.appointment_type_id.name or ''">Programar una demo</strong> con usted.
                </t>
                <t t-else="">
                    Se agendó su cita <strong t-out="object.event_id.appointment_type_id.name or ''">Programar una demo</strong>.
                </t>
            </t>
            <t t-elif="not target_responsible">
                <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t> le invitó a la reunión <strong t-out="object.event_id.name or ''">Seguimiento para propuesta de proyecto</strong>.
            </t>
            <t t-else="">
                Se agendó su reunión <strong t-out="object.event_id.name or ''">Seguimiento para propuesta de proyecto</strong>.
            </t>
    
        </p>
        <div style="text-align: center; padding: 16px 0px 16px 0px;">
            <t t-if="not is_online or object.state != 'accepted'">
                <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                    Aceptar</a>
                <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                    Rechazar</a>
            </t>
            <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px"><t t-out="'Reschedule' if is_online and target_customer else 'View'">Ver</t></a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;" style="min-width: 130px;">
                <div style="border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    <t t-out="format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='EEEE', lang_code=object.env.lang) or ''">Martes</t>
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    <t t-out="str(object.event_id.start.day) or ''">4</t>
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    <t t-out="format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='MMMM y', lang_code=object.env.lang) or ''">Mayo de 2021</t>
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;">
                    <t t-if="not object.event_id.allday">
                        <div>
                            <t t-out="format_time(time=object.event_id.start, tz=object.mail_tz, time_format='short', lang_code=object.env.lang) or ''">11:00 AM</t>
                        </div>
                        <t t-if="object.mail_tz">
                            <div style="font-size: 10px; font-weight: normal">
                                (<t t-out="object.mail_tz or ''">Europa/Bruselas</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>Detalles del evento</strong></p>
                <ul>
                    <t t-if="is_online">
                        <li>Tipo de cita: <t t-out="object.event_id.appointment_type_id.name or ''">Programar una demo</t></li>
                    </t>
                    <t t-if="object.event_id.location">
                        <li>Ubicación: <t t-out="object.event_id.location or ''">Bruselas</t>
                            (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{object.event_id.location}}">Ver mapa</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>Cuándo: <t t-out="object.recurrence_id.name or ''">Cada 1 semanas, por 3 eventos</t></li>
                    </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>Duración: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">0H30</t></li>
                    </t>
                    <li>Asistentes
                    <ul>
                        <li t-foreach="object.event_id.attendee_ids" t-as="attendee">
                            <div t-attf-style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};"> </div>
                            <t t-if="attendee.common_name != object.common_name">
                                <span style="margin-left:5px" t-out="attendee.common_name or ''">Mitchell Admin</span>
                            </t>
                            <t t-else="">
                                <span style="margin-left:5px">Usted</span>
                            </t>
                        </li>
                    </ul></li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            Cómo unirse:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> Unirse con Conversaciones de Odoo</t>
                            <t t-else=""> Unirse a través de </t><br>
                            <a t-att-href="object.event_id.videocall_location" target="_blank" t-out="object.event_id.videocall_location or ''">www.mycompany.com/calendar/join_videocall/xyz</a>
                        </li>
                    </t>
                    <t t-if="not is_html_empty(object.event_id.description)">
                        <li>Descripción del evento:
                        <t t-out="object.event_id.description">Reunión interna para hablar de los nuevos precios de los productos y servicios.</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        Gracias,
        <t t-if="object.event_id.user_id.signature">
            <br>
            <t t-out="object.event_id.user_id.signature or ''">--<br>Mitchell Admin</t>
        </t>
    </div>

note: module: calendar
en: <div>
        <t t-set="colors" t-value="{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}"></t>
        <t t-set="is_online" t-value="'appointment_type_id' in object.event_id and object.event_id.appointment_type_id"></t>
        <t t-set="recurrent" t-value="object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')"></t>
        <p>
            Hello <t t-out="object.common_name or ''">Gemini Furniture</t>,<br><br>
            This is a reminder for the below event :
        </p>
        <div style="text-align: center; padding: 16px 0px 16px 0px;">
            <a t-attf-href="/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Accept</a>
            <a t-attf-href="/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Decline</a>
            <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                View</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;" style="min-width: 130px;">
                <div style="border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format="EEEE", lang_code=object.env.lang) or ""'>Tuesday</t>
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    <t t-out="str(object.event_id.start.day) or ''">4</t>
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format="MMMM y", lang_code=object.env.lang) or ""'>May 2021</t>
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;">
                    <t t-if="not object.event_id.allday">
                        <div>
                            <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format="short", lang_code=object.env.lang) or ""'>11:00 AM</t>
                        </div>
                        <t t-if="object.mail_tz">
                            <div style="font-size: 10px; font-weight: normal">
                                (<t t-out="object.mail_tz or ''">Europe/Brussels</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>Details of the event</strong></p>
                <ul>
                    <t t-if="object.event_id.location">
                        <li>Location: <t t-out="object.event_id.location or ''">Bruxelles</t>
                            (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}">View Map</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>When: <t t-out="object.recurrence_id.name or ''">Every 1 Weeks, for 3 events</t></li>
                    </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>Duration: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">0H30</t></li>
                    </t>
                    <li>Attendees
                    <ul>
                        <li t-foreach="object.event_id.attendee_ids" t-as="attendee">
                            <div t-attf-style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};"> </div>
                            <t t-if="attendee.common_name != object.common_name">
                                <span style="margin-left:5px" t-out="attendee.common_name or ''">Mitchell Admin</span>
                            </t>
                            <t t-else="">
                                <span style="margin-left:5px">You</span>
                            </t>
                        </li>
                    </ul></li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            How to Join:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> Join with Odoo Discuss</t>
                            <t t-else=""> Join at</t><br>
                            <a t-att-href="object.event_id.videocall_location" target="_blank" t-out="object.event_id.videocall_location or ''">www.mycompany.com/calendar/join_videocall/xyz</a>
                        </li>
                    </t>
                    <t t-if="not is_html_empty(object.event_id.description)">
                        <li>Description of the event:
                        <t t-out="object.event_id.description">Internal meeting for discussion for new pricing for product and services.</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        Thank you,
        <t t-if="object.event_id.user_id.signature">
            <br>
            <t t-out="object.event_id.user_id.signature or ''">--<br>Mitchell Admin</t>
        </t>
    </div>
es_MX: <div>
        <t t-set="colors" t-value="{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}"></t>
        <t t-set="is_online" t-value="'appointment_type_id' in object.event_id and object.event_id.appointment_type_id"></t>
        <t t-set="recurrent" t-value="object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')"></t>
        <p>
            Hola <t t-out="object.common_name or ''">Gemini Furniture</t>,<br><br>
            Este es un recordatorio para el siguiente evento:
        </p>
        <div style="text-align: center; padding: 16px 0px 16px 0px;">
            <a t-attf-href="/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&amp;id={{ object.event_id.id }}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Aceptar</a>
            <a t-attf-href="/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&amp;id={{ object.event_id.id }}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Rechazar</a>
            <a t-attf-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: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Ver</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;" style="min-width: 130px;">
                <div style="border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format="EEEE", lang_code=object.env.lang) or ""'>Martes</t>
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    <t t-out="str(object.event_id.start.day) or ''">4</t>
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    <t t-out='format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format="MMMM y", lang_code=object.env.lang) or ""'>Mayo de 2021</t>
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;">
                    <t t-if="not object.event_id.allday">
                        <div>
                            <t t-out='format_time(time=object.event_id.start, tz=object.mail_tz, time_format="short", lang_code=object.env.lang) or ""'>11:00 AM</t>
                        </div>
                        <t t-if="object.mail_tz">
                            <div style="font-size: 10px; font-weight: normal">
                                (<t t-out="object.mail_tz or ''">Europa/Bruselas</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>Detalles del evento</strong></p>
                <ul>
                    <t t-if="object.event_id.location">
                        <li>Ubicación: <t t-out="object.event_id.location or ''">Bruselas</t>
                            (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}">Ver mapa</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>Cuándo: <t t-out="object.recurrence_id.name or ''">Cada 1 semanas, por 3 eventos</t></li>
                    </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>Duración: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">0H30</t></li>
                    </t>
                    <li>Asistentes
                    <ul>
                        <li t-foreach="object.event_id.attendee_ids" t-as="attendee">
                            <div t-attf-style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};"> </div>
                            <t t-if="attendee.common_name != object.common_name">
                                <span style="margin-left:5px" t-out="attendee.common_name or ''">Mitchell Admin</span>
                            </t>
                            <t t-else="">
                                <span style="margin-left:5px">Usted</span>
                            </t>
                        </li>
                    </ul></li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            Cómo unirse:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> Unirse con Conversaciones de Odoo</t>
                            <t t-else=""> Unirse a través de </t><br>
                            <a t-att-href="object.event_id.videocall_location" target="_blank" t-out="object.event_id.videocall_location or ''">www.mycompany.com/calendar/join_videocall/xyz</a>
                        </li>
                    </t>
                    <t t-if="not is_html_empty(object.event_id.description)">
                        <li>Descripción del evento:
                        <t t-out="object.event_id.description">Reunión interna para hablar de los nuevos precios de los productos y servicios.</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        Gracias,
        <t t-if="object.event_id.user_id.signature">
            <br>
            <t t-out="object.event_id.user_id.signature or ''">--<br>Mitchell Admin</t>
        </t>
    </div>

note: module: calendar
en: <i class="fa fa-fw fa-calendar" aria-label="Meetings" role="img" title="Meetings"/>
es_MX: <i class="fa fa-fw fa-calendar" aria-label="Meetings" role="img" title="Reuniones"/>

note: module: calendar
en: <span class="fa fa-plus"/><span> Add Odoo meeting</span>
es_MX: <span class="fa fa-plus"/><span> Agregar reunión de Odoo</span>

note: module: calendar
en: <span class="fa fa-times"/><span> Clear meeting</span>
es_MX: <span class="fa fa-times"/><span> Eliminar reunión</span>

note: module: calendar
en: <span class="me-1 o_form_label">Google Calendar</span>
es_MX: <span class="me-1 o_form_label">Calendario de Google</span>

note: module: calendar
en: <span class="me-1 o_form_label">Outlook Calendar</span>
es_MX: <span class="me-1 o_form_label">Calendario de Outlook</span>

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

note: module: calendar
en: <strong>The following attendees have invalid email addresses and won't receive any email notifications:</strong>
es_MX: <strong>Los siguientes asistentes tienen direcciones de correo electrónico inválidas y no recibirán ninguna notificación por correo electrónico:</strong>

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

note: module: calendar odoo-javascript
en: Accept
es_MX: Aceptar

note: module: calendar
en: Accepted
es_MX: Aceptada

note: module: calendar
en: Action
es_MX: Acción

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

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

note: module: calendar
en: Active
es_MX: Activo

note: module: calendar
en: Activities
es_MX: Actividades

note: module: calendar
en: Activity
es_MX: Actividad

note: module: calendar
en: Activity Mixin
es_MX: Mixin de actividades

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

note: module: calendar
en: Additional Message
es_MX: Mensaje adicional

note: module: calendar
en: Additional message that would be sent with the notification for the reminder
es_MX: Mensaje adicional que se enviará con la notificación para el recordatorio

note: module: calendar odoo-javascript
en: All Day
es_MX: Todo el día

note: module: calendar odoo-python
en: All Day, %(day)s
es_MX: Todo el día, %(day)s

note: module: calendar odoo-javascript
en: All events
es_MX: Todos los eventos

note: module: calendar
en: Archived
es_MX: Archivado

note: module: calendar odoo-javascript
en: Are you sure you want to delete this record ?
es_MX: ¿Está seguro de que desea eliminar este registro?

note: module: calendar
en: Attachment Count
es_MX: Número de archivos adjuntos

note: module: calendar
en: Attendee
es_MX: Asistente

note: module: calendar
en: Attendee Status
es_MX: Estado de asistente

note: module: calendar
en: Attendees
es_MX: Asistentes

note: module: calendar
en: Available
es_MX: Disponible

note: module: calendar
en: Available/Busy
es_MX: Disponible/Ocupado

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

note: module: calendar odoo-python
en: Busy
es_MX: Ocupado

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

note: module: calendar
en: Calendar
es_MX: Calendario

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

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

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

note: module: calendar
en: Calendar Filters
es_MX: Filtros de calendario

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

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

note: module: calendar
en: Calendar Provider Configuration Wizard
es_MX: Asistente de configuración de proveedor de calendario

note: module: calendar
en: Calendar: Date Updated
es_MX: Calendario: fecha actualizada

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

note: module: calendar
en: Calendar: Event Update
es_MX: Calendario: actualización de evento

note: module: calendar
en: Calendar: Meeting Invitation
es_MX: Calendario: invitación a reunión

note: module: calendar
en: Calendar: Reminder
es_MX: Calendario: recordatorio

note: module: calendar
en: Cancel
es_MX: Cancelar

note: module: calendar
en: Check if the organizer is alone in the event, i.e. if the organizer is the only one that hasn't declined
            the event (only if the organizer is not the only attendee)
es_MX: Compruebe si el organizador está solo en el evento, es decir, si el organizador es el único que no ha rechazado
            el evento (solo si el organizador no es el único asistente)

note: module: calendar
en: Checked
es_MX: Comprobado

note: module: calendar
en: Choose an external calendar to configure
es_MX: Elija un calendario externo para configurar

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_MX: 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_MX: Nombre común

note: module: calendar
en: Configuration
es_MX: Configuración

note: module: calendar odoo-javascript
en: Confirm
es_MX: Confirmar

note: module: calendar
en: Connect
es_MX: Conectar

note: module: calendar odoo-javascript
en: Connect your Calendar
es_MX: Conecte su calendario

note: module: calendar
en: Contact
es_MX: Contacto

note: module: calendar odoo-python
en: Contact Attendees
es_MX: Contactar a los asistentes

note: module: calendar
en: Count
es_MX: Recuento

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

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

note: module: calendar
en: Custom
es_MX: Personalizado

note: module: calendar
en: Date
es_MX: Fecha

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

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

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

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

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

note: module: calendar odoo-javascript
en: Decline
es_MX: Rechazar

note: module: calendar
en: Declined
es_MX: Rechazado

note: module: calendar odoo-javascript
en: Delete
es_MX: Eliminar

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

note: module: calendar odoo-javascript
en: Details
es_MX: Detalles

note: module: calendar
en: Discuss
es_MX: Conversaciones

note: module: calendar
en: Discuss Channel
es_MX: Canal de conversaciones

note: module: calendar
en: Display Description
es_MX: Mostrar descripción

note: module: calendar
en: Display Name
es_MX: Nombre en pantalla

note: module: calendar
en: Document
es_MX: Documento

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

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

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

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

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

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

note: module: calendar
en: EMAIL
es_MX: CORREO ELECTRÓNICO

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

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

note: module: calendar
en: Email - 3 Hours
es_MX: Correo electrónico - 3 horas

note: module: calendar
en: Email - 6 Hours
es_MX: Correo electrónico - 6 horas

note: module: calendar
en: Email Template
es_MX: Plantilla de correo electrónico

note: module: calendar
en: Employee
es_MX: Empleado

note: module: calendar
en: End Date
es_MX: Fecha de finalización

note: module: calendar
en: End Type
es_MX: Tipo de finalización

note: module: calendar
en: End date
es_MX: Fecha de finalización

note: module: calendar
en: Ending At
es_MX: Termina

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

note: module: calendar
en: Event Alarm
es_MX: Alerta de evento

note: module: calendar
en: Event Alarm Manager
es_MX: Gestor de alertas de eventos

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

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

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

note: module: calendar odoo-python
en: Every %(count)s %(period)s
es_MX: Cada %(count)s %(period)s

note: module: calendar odoo-python
en: Feedback: %(feedback)s
es_MX: Retroalimentación: %(feedback)s

note: module: calendar
en: First
es_MX: Primero

note: module: calendar odoo-python
en: First you have to specify the date of the invitation.
es_MX: Primero debe especificar la fecha de la invitación.

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

note: module: calendar
en: Followers
es_MX: Seguidores

note: module: calendar
en: Followers (Partners)
es_MX: Seguidores (partners)

note: module: calendar
en: Forever
es_MX: Siempre

note: module: calendar
en: Fourth
es_MX: Cuarto

note: module: calendar
en: Free
es_MX: Disponible

note: module: calendar
en: Fri
es_MX: Vie

note: module: calendar
en: Friday
es_MX: Viernes

note: module: calendar
en: Google Calendar icon
es_MX: Icono de Calendario de Google

note: module: calendar
en: Google Client_id
es_MX: Client_id de Google

note: module: calendar
en: Google Client_key
es_MX: Client_key de Google

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

note: module: calendar odoo-python
en: Grouping by %s is not allowed on private events.
es_MX: No se permite agrupar por %s en eventos privados.

note: module: calendar
en: HTTP Routing
es_MX: Enrutamiento HTTP

note: module: calendar
en: Has Message
es_MX: Tiene un mensaje

note: module: calendar
en: Hours
es_MX: Horas

note: module: calendar
en: If checked, new messages require your attention.
es_MX: 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_MX: 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_MX: Si el campo activo es False, le permitirá ocultar la notificación de aviso del evento sin eliminarlo.

note: module: calendar
en: If the time is shown as 'busy', this event will be visible to other people with either the full         information or simply 'busy' written depending on its privacy. Use this option to let other people know         that you are unavailable during that period of time. 
     If the event is shown as 'free', other users know         that you are available during that period of time.
es_MX: Si el tiempo se define como "ocupado", puede que otras personas puedan ver la información         completa del evento o solo se mostrará el texto "ocupado", esto dependerá de su privacidad. Utilice esta opción para indicarle a otros         que no está disponible durante ese periodo de tiempo. 
     Si el evento se muestra como "disponible", los demás usuarios pueden saber         que está disponible durante ese periodo de tiempo.

note: module: calendar
en: Interval
es_MX: Intervalo

note: module: calendar
en: Invalid Email Partner
es_MX: Correo electrónico de partner inválido

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

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

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

note: module: calendar
en: Invitation email to new attendees
es_MX: Correo electrónico de invitación para nuevos asistentes

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

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

note: module: calendar
en: Invitations
es_MX: Invitaciones

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

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

note: module: calendar
en: Is the Organizer Alone
es_MX: El organizador está solo

note: module: calendar
en: Join Video Call
es_MX: Unirse a videollamada

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

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

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

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

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

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

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

note: module: calendar
en: Mail Tz
es_MX: Zona horaria del correo

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

note: module: calendar
en: Me
es_MX: Yo

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

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

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

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

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

note: module: calendar
en: Meeting URL
es_MX: URL de la reunión

note: module: calendar
en: Meeting linked
es_MX: Reunión vinculada

note: module: calendar
en: Meetings
es_MX: Reuniones

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

note: module: calendar
en: Messages
es_MX: Mensajes

note: module: calendar
en: Microsoft Outlook icon
es_MX: Icono de Microsoft Outlook

note: module: calendar
en: Minutes
es_MX: Minutos

note: module: calendar
en: Mon
es_MX: Lun

note: module: calendar
en: Monday
es_MX: Lunes

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

note: module: calendar
en: Months
es_MX: Meses

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

note: module: calendar
en: Name
es_MX: Nombre

note: module: calendar
en: Needs Action
es_MX: Necesita acción

note: module: calendar odoo-javascript
en: New
es_MX: Nuevo

note: module: calendar
en: Next Activity Calendar Event
es_MX: Siguiente evento en el calendario de actividades.

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

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

note: module: calendar
en: No meetings found. Let's schedule one!
es_MX: No se encontraron juntas. ¡Creemos una!

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

note: module: calendar
en: Notification - 1 Days
es_MX: Notificación - 1 día

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

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

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

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

note: module: calendar
en: Notifications sent to all attendees to remind of the meeting.
es_MX: Notificaciones enviadas a todos los asistentes como recordatorio de la junta.

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

note: module: calendar
en: Number of errors
es_MX: Número de errores

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

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

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

note: module: calendar odoo-javascript
en: OK
es_MX: De acuerdo

note: module: calendar
en: Only Internal Users
es_MX: Solo usuarios internos

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

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

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

note: module: calendar
en: Options
es_MX: Opciones

note: module: calendar
en: Organizer
es_MX: Organizador

note: module: calendar
en: Outlook Client Id
es_MX: ID de cliente de Outlook

note: module: calendar
en: Outlook Client Secret
es_MX: Secreto de cliente de Outlook

note: module: calendar
en: Participant
es_MX: Participante

note: module: calendar
en: Partner-related data of the user
es_MX: Datos de usuario relacionados con el partner

note: module: calendar
en: People to whom this event will be visible.
es_MX: Gente que podrá ver este evento.

note: module: calendar
en: Phone
es_MX: Teléfono

note: module: calendar
en: Privacy
es_MX: Privacidad

note: module: calendar
en: Private
es_MX: Privado

note: module: calendar odoo-python
en: Private Event Excluded
es_MX: Evento privado excluido

note: module: calendar
en: Public
es_MX: Público

note: module: calendar
en: Read More
es_MX: Más información

note: module: calendar
en: Recurrence
es_MX: Recurrencia

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

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

note: module: calendar
en: Recurrence Update
es_MX: Actualizar recurrencia

note: module: calendar
en: Recurrent
es_MX: Recurrente

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

note: module: calendar
en: Remind Before
es_MX: Recordar antes de

note: module: calendar
en: Reminders
es_MX: Recordatorios

note: module: calendar
en: Repeat
es_MX: Repetir

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

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

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

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

note: module: calendar odoo-javascript
en: Reschedule
es_MX: Reagendar

note: module: calendar
en: Responsible
es_MX: Responsable

note: module: calendar
en: Rrule Type
es_MX: Tipo de rrule

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

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

note: module: calendar
en: Scheduled by
es_MX: Agendado por

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

note: module: calendar
en: Second
es_MX: Segundo

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

note: module: calendar
en: Send Email to attendees
es_MX: Enviar correo electrónico a los asistentes

note: module: calendar
en: Send Invitations
es_MX: Enviar invitaciones

note: module: calendar
en: Send Mail
es_MX: Enviar correo

note: module: calendar
en: Sent to all attendees if a reminder is set
es_MX: Se envía a todos los asistentes si se estableció un recordatorio

note: module: calendar
en: Sent to all attendees if the schedule change
es_MX: Se envía a todos los asistentes si el programa cambia

note: module: calendar
en: Show as
es_MX: Mostrar como

note: module: calendar odoo-javascript
en: Snooze
es_MX: Posponer

note: module: calendar
en: Start
es_MX: Iniciar

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

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

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

note: module: calendar
en: Status
es_MX: Estado

note: module: calendar
en: Status:
es_MX: Estado:

note: module: calendar
en: Stop
es_MX: Detener

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

note: module: calendar
en: Subject
es_MX: Asunto

note: module: calendar
en: Sun
es_MX: Dom

note: module: calendar
en: Sunday
es_MX: Domingo

note: module: calendar odoo-javascript
en: Synchronize with:
es_MX: Sincronizar con:

note: module: calendar
en: Synchronize your calendar with Google Calendar
es_MX: Sincronice su calendario con Google Calendar

note: module: calendar
en: Synchronize your calendar with Outlook
es_MX: Sincronice su calendario con Outlook

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

note: module: calendar
en: Tags
es_MX: Etiquetas

note: module: calendar
en: Template used to render mail reminder content.
es_MX: Plantilla que se utiliza para visualizar el contenido del correo de recordatorio.

note: module: calendar
en: Tentative
es_MX: Tentativo

note: module: calendar
en: The
es_MX: El

note: module: calendar odoo-javascript
en: The activity is linked to a meeting. Deleting it will remove the meeting as well. Do you want to proceed?
es_MX: La actividad está vinculada a una reunión. Si la elimina, también se eliminará la reunión. ¿Desea continuar?

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_MX: El calendario se comparte entre los empleados y se integra por completo con
                    otras aplicaciones como las asistencias del empleado o las oportunidades
                    empresariales.

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

note: module: calendar odoo-python
en: The ending date and time cannot be earlier than the starting date and time.
es_MX: La fecha y hora de finalización no pueden ser anteriores a la fecha y hora de inicio.

note: module: calendar odoo-python
en: The ending date cannot be earlier than the starting date.
es_MX: La fecha de finalización no puede ser anterior a la fecha de inicio.

note: module: calendar odoo-python
en: The interval cannot be negative.
es_MX: El intervalo no puede ser negativo.

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

note: module: calendar odoo-python
en: There are no attendees on these events
es_MX: No hay asistentes para estos eventos

note: module: calendar
en: Third
es_MX: Tercero

note: module: calendar odoo-javascript
en: This and following events
es_MX: Este evento y los siguientes

note: module: calendar odoo-javascript
en: This event
es_MX: Este evento

note: module: calendar
en: Thu
es_MX: Jue

note: module: calendar
en: Thursday
es_MX: Jueves

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

note: module: calendar
en: Timezone used for displaying time in the mail template
es_MX: Zona horaria que se utiliza para mostrar la hora en la plantilla de correo electrónico

note: module: calendar odoo-python
en: Today's Meetings
es_MX: Reunión de hoy

note: module: calendar
en: Tue
es_MX: Mar

note: module: calendar
en: Tuesday
es_MX: Martes

note: module: calendar
en: Type
es_MX: Tipo

note: module: calendar odoo-javascript
en: Uncertain
es_MX: Incierto

note: module: calendar
en: Unit
es_MX: Unidad

note: module: calendar
en: Until
es_MX: Hasta

note: module: calendar
en: Used to manually notifiy attendees
es_MX: Se utiliza para notificar a los asistentes de forma manual

note: module: calendar
en: User
es_MX: Usuario

note: module: calendar
en: Videocall Source
es_MX: Origen de la videollamada

note: module: calendar
en: Videocall URL
es_MX: URL de la videollamada

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

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

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

note: module: calendar
en: Weeks
es_MX: Semanas

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

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

note: module: calendar odoo-python
en: You can't update a recurrence without base event.
es_MX: No puede actualizar una recurrencia sin un evento base.

note: module: calendar odoo-python
en: You cannot duplicate a calendar attendee.
es_MX: No puede duplicar un asistente de calendario

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

note: module: calendar odoo-python
en: day %s
es_MX: día %s

note: module: calendar
en: e.g. Business Lunch
es_MX: Por ejemplo, almuerzo de trabajo

note: module: calendar odoo-python
en: for %s events
es_MX: para %s eventos

note: module: calendar odoo-python
en: on %s
es_MX: en %s

note: module: calendar odoo-python
en: on the %(position)s %(weekday)s
es_MX: en el %(position)s%(weekday)s

note: module: calendar odoo-python
en: until %s
es_MX: hasta el %s

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

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

note: module: calendar
en: {{object.name}}: Event update
es_MX: {{object.name}}: Actualización de evento
