Odoo Server 17.0 - en to da translation catalogue (284 entries)

note: module: calendar
en: # Meetings
da: # Møder

note: module: calendar odoo-python
en: %(date_start)s at %(time_start)s To
     %(date_end)s at %(time_end)s (%(timezone)s)
da: %(date_start)s kl. %(time_start)s Til
    %(date_end)s kl. %(time_end)s (%(timezone)s)

note: module: calendar odoo-python
en: %(day)s at (%(start)s To %(end)s) (%(timezone)s)
da: %(day)s til (%(start)s til %(end)s) (%(timezone)s)

note: module: calendar odoo-python
en: %s has accepted the invitation
da: %s har accepteret invitationen

note: module: calendar odoo-python
en: %s has declined the invitation
da: %s har afvist invitationen

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="format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) 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.get_recurrence_name()">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>
da: <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>
            Hej <t t-out="object.common_name or ''">Ready Mat</t>,<br><br>
            <t t-if="is_online and target_responsible">
                <t t-if="customer">
                    Datoen for din aftale med <t t-out="customer.name or ''">Jesse Brown</t> er blevet opdateret.
                </t>
                <t t-else="">
                    Din aftale er blevet opdateret.
                </t>
                Aftalen <strong t-out="object.event_id.appointment_type_id.name or ''">Schedule a Demo</strong> er nu planlagt til
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2021 kl. (11:00:00 To 11:30:00) (Europa/Bruxelles)</t>
            </t>
            <t t-elif="is_online and target_customer">
                Datoen for din aftale med <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t> er blevet opdateret.
                Aftalen <strong t-out="object.event_id.appointment_type_id.name or ''"></strong> er nu planlagt til
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2021 kl. (11:00:00 To 11:30:00) (Europa/Bruxelles)</t>.
            </t>
            <t t-else="">
                Datoen for mødet er blevet opdateret.
                Mødet <strong t-out="object.event_id.name or ''">Opfølgning på projektudkast</strong> oprettet af <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t> er nu planlagt til
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2021 kl. (11:00:00 To 11:30:00) (Europa/Bruxelles)</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ér</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">
                Afvis</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">
                Se</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 ""'>Tirsdag</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.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) 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 ""'>Maj 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/Bruxelles</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>Aftalens detaljer</strong></p>
                <ul>
                    <t t-if="object.event_id.location">
                        <li>Hvor: <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 }}">Se kort</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>Hvornår: <t t-out="object.recurrence_id.get_recurrence_name()">Hver 1 uge, for 3 aftaler</t></li>
                    </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>Varighed: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">0T30</t></li>
                    </t>
                    <li>Deltagere
                    <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">Dig</span>
                            </t>
                        </li>
                    </ul></li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            Sådan deltager du:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> Deltag med Odoo Beskeder</t>
                            <t t-else=""> Deltag via</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>Beskrivelse af aftalen:
                        <t t-out="object.event_id.description">Internt møde til drøftelse af ny prissætning af produkter og services.</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        Tak.
        <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) ">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="format_datetime(dt=object.start, tz=mail_tz if not object.allday else None, dt_format='d', lang_code=object.env.lang)">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.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)">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.allday">
                                <div>
                                    <t t-out="format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)">11:00 AM</t>
                                </div>
                                <t t-if="mail_tz">
                                    <div style="font-size: 10px; font-weight: normal">
                                        (<t t-out="mail_tz"> 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="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 ''">Bruxelles</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.get_recurrence_name()">Every 1 Weeks, for 3 events</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))">0H30</t>
                                </li>
                            </t>
                        </ul>
                    </td>
                </tr>
            </table>
        </div>
        <div class="user_input">
            <hr>
            <p placeholder="Enter your message here"><br></p>
    
        </div>
        <t t-if="object.user_id.signature">
            <br>
            <t t-out="object.user_id.signature or ''">--<br>Mitchell Admin</t>
        </t>
    </div>
da: <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) ">Tirsdag</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)">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.start, tz=mail_tz if not object.allday else None, dt_format='MMMM y', lang_code=object.env.lang)">Maj 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.allday">
                                <div>
                                    <t t-out="format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)">11:00 AM</t>
                                </div>
                                <t t-if="mail_tz">
                                    <div style="font-size: 10px; font-weight: normal">
                                        (<t t-out="mail_tz"> Europa/Bruxelles</t>)
                                    </div>
                                </t>
                            </t>
                        </div>
                    </td>
                    <td width="20px;"></td>
                    <td style="padding-top: 5px;">
                        <p>
                            <strong>Arrangementets detaljer</strong>
                        </p>
                        <ul>
                            <t t-if="not is_html_empty(object.description)">
                                <li>Beskrivelse:
                                <t t-out="object.description">Internt møde til drøftelse af ny prissætning af produkter og services.</t></li>
                            </t>
                            <t t-if="object.videocall_location">
                                <li>
                                    Sådan deltager du:
                                    <t t-if="object.get_base_url() in object.videocall_location"> Deltag med Odoo Beskeder</t>
                                    <t t-else=""> Deltag via<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>Hvor: <t t-out="object.location or ''">Bruxelles</t>
                                    (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{object.location}}">Se kort
                            </t>
                            <t t-if="recurrent">
                                <li>Hvornår: <t t-out="object.recurrence_id.get_recurrence_name()">Hver 1 uge, for 3 arrangementer</t></li>
                            </t>
                            <t t-if="not object.allday and object.duration">
                                <li>Varighed:
                                    <t t-out="('%dH%02d' % (object.duration,round(object.duration*60)%60))">0T30</t>
                                </li>
                            </t>
                        </ul>
                    </td>
                </tr>
            </table>
        </div>
        <div class="user_input">
            <hr>
            <p placeholder="Enter your message here"><br></p>
    
        </div>
        <t t-if="object.user_id.signature">
            <br>
            <t t-out="object.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="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-if="is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation">
                    You will receive a mail of confirmation with more details when your appointment will be confirmed.
                </t>
            </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.get_recurrence_name()">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>
                    <li t-if="is_online and object.event_id.appointment_type_id.resource_manage_capacity">
                        For: <t t-out="object.event_id.resource_total_capacity_reserved"></t> people
                    </li>
                    <li t-if="is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'">
                        Resources
                        <ul>
                            <li t-foreach="object.event_id.appointment_resource_ids" t-as="resource">
                                <span style="margin-left:5px" t-out="resource.name or ''">Table 1</span>
                            </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>
da: <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>
            Hej <t t-out="object.common_name or ''">Wood Corner</t>,<br><br>
    
            <t t-if="is_online and target_customer">
                Din aftale <strong t-out="object.event_id.appointment_type_id.name or ''">Planlæg en Demo</strong> <t t-if="object.event_id.appointment_type_id.category != 'custom'"> med <t t-out="object.event_id.user_id.name or ''">Ready Mat</t></t> er blevet booket.
                <t t-if="is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation">
                    Du vil modtage en bekræftelsesmail med flere deltager, når din aftale bliver bekræftet.
                </t>
            </t>
            <t t-elif="is_online and target_responsible">
                <t t-if="customer">
                    <t t-out="customer.name or ''"></t> planlagde den følgende aftale <strong t-out="object.event_id.appointment_type_id.name or ''">Planlæg en Demo</strong> med dig.
                </t>
                <t t-else="">
                    Din aftale <strong t-out="object.event_id.appointment_type_id.name or ''">Planlæg en Demo</strong> er blevet booket.
                </t>
            </t>
            <t t-elif="not target_responsible">
                <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t> inviterede dig til <strong t-out="object.event_id.name or ''">Opfølgning på projektudkast</strong> mødet.
            </t>
            <t t-else="">
                Dit møde <strong t-out="object.event_id.name or ''">Opfølgning op projektudkast</strong> er blevet booket.
            </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ér</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">
                    Afvis</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'">Se</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 ''">Tirsdag</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 ''">Maj 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/Bruxelles</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>Arrangementets detaljer</strong></p>
                <ul>
                    <t t-if="is_online">
                        <li>Aftaletype: <t t-out="object.event_id.appointment_type_id.name or ''">Planlæg en Demo</t></li>
                    </t>
                    <t t-if="object.event_id.location">
                        <li>Hvor: <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}}">Se kort</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>Hvornår: <t t-out="object.recurrence_id.get_recurrence_name()">Hver 1 uge, for 3 aftaler</t></li>                 </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>Varighed: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">0T30</t></li>
                    </t>
                    <li>Deltagere
                    <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">Dig</span>
                            </t>
                        </li>
                    </ul></li>
                    <li t-if="is_online and object.event_id.appointment_type_id.resource_manage_capacity">
                        For: <t t-out="object.event_id.resource_total_capacity_reserved"></t> personer
                    </li>
                    <li t-if="is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'">
                        Ressourcer
                        <ul>
                            <li t-foreach="object.event_id.appointment_resource_ids" t-as="resource">
                                <span style="margin-left:5px" t-out="resource.name or ''">Tabel 1</span>
                            </li>
                        </ul>
                    </li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            Sådan deltager du:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> Deltag med Odoo Beskeder</t>
                            <t t-else=""> Deltag via</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>Beskrivelse af aftalen:
                        <t t-out="object.event_id.description">Internt møde til drøftelse af ny prissætning af produkter og services.</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        Tak.
        <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="format_datetime(dt=object.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) 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.get_recurrence_name()">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>
da: <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>
            Hej <t t-out="object.common_name or ''">Gemini Furniture</t>,<br><br>
            Dette er en påmindelse om nedenstående begivenhed:
        </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ér</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">
                Afvis</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">
                Se</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 ""'>Tirsdag</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.event_id.start, tz=object.mail_tz if not object.event_id.allday else None, dt_format='d', lang_code=object.env.lang) 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 ""'>Maj 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/Bruxelles</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>Detaljer for begivenheden</strong></p>
                <ul>
                    <t t-if="object.event_id.location">
                        <li>Hvor: <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 }}">Se kort</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>Hvornår: <t t-out="object.recurrence_id.get_recurrence_name()">Hver uge, for 3 begivenheder</t></li>
                    </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>Varighed: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">0T30</t></li>
                    </t>
                    <li>Deltagere
                    <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">Dig</span>
                            </t>
                        </li>
                    </ul></li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            Sådan deltager du:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> Deltag med with Odoo Beskeder</t>
                            <t t-else=""> Deltag via</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>Beskrivelse af arrangementet:
                        <t t-out="object.event_id.description">Internt møde med drøftelse af ny prissættelse af produkter og services.</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        Tak.
        <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: <span class="fa fa-times"/><span> Clear meeting</span>
da: <span class="fa fa-times"/><span> Ryd møde</span>

note: module: calendar
en: <span class="me-1 o_form_label">Google Calendar</span>
da: <span class="me-1 o_form_label">Google Kalender</span>

note: module: calendar
en: <span class="me-1 o_form_label">Outlook Calendar</span>
da: <span class="me-1 o_form_label">Outlook Kalender</span>

note: module: calendar
en: <span invisible="allday" style="white-space: pre;"> or </span>
da: <span invisible="allday" style="white-space: pre;"> eller </span>

note: module: calendar
en: <span> hours</span>
da: <span> timer</span>

note: module: calendar
en: <strong>Save</strong> this page and come back here to set up the feature.
da: <strong>Gem</strong> denne side og vend tilbage hertil for at opsætte funktionen.

note: module: calendar
en: <strong>The following attendees have invalid email addresses and won't receive any email notifications:</strong>
da: <strong>Følgende deltagere har ugyldige emailadresser og modtager ikke nogen email notifikationer:</strong>

note: module: calendar
en: A user cannot have the same contact twice.
da: En bruger kan ikke have den samme kontakt to gange.

note: module: calendar
en: Accept
da: Godkend

note: module: calendar
en: Action
da: Handling

note: module: calendar
en: Action Needed
da: Handling påkrævet

note: module: calendar
en: Actions may trigger specific behavior like opening calendar view or automatically mark as done when a document is uploaded
da: Handlinger kan afvikle bestemte opførelser så som åbning af kalender visning eller automatisk markering som når et dokument uploades

note: module: calendar
en: Active
da: Aktiv

note: module: calendar
en: Activities
da: Aktiviteter

note: module: calendar
en: Activity
da: Aktivitet

note: module: calendar
en: Activity Mixin
da: Aktivitet Mixin

note: module: calendar
en: Activity Type
da: Aktivitetstype

note: module: calendar
en: Add
da: Tilføj

note: module: calendar
en: Additional Message
da: Yderligere besked

note: module: calendar
en: Additional message that would be sent with the notification for the reminder
da: Yderligere besked som ville blive sendt sammen med notifikationen for påmindelsen

note: module: calendar odoo-javascript
en: All Day
da: Hele dagen

note: module: calendar odoo-python
en: All Day, %(day)s
da: Hele Dagen, %(day)s

note: module: calendar odoo-javascript
en: All events
da: Alle arrangementer

note: module: calendar
en: Archived
da: Arkiveret

note: module: calendar odoo-javascript
en: Are you sure you want to delete this record?
da: Er du sikker på du vil slette dette datasæt?

note: module: calendar
en: Attachment Count
da: Antal vedhæftninger

note: module: calendar
en: Attendee
da: Deltager

note: module: calendar
en: Attendees
da: Deltagere

note: module: calendar
en: Available
da: Til rådighed

note: module: calendar
en: Available/Busy
da: Ledig/Optaget

note: module: calendar
en: Base Event
da: Basis Begivenhed

note: module: calendar odoo-python
en: Busy
da: Optaget

note: module: calendar
en: By day
da: Hele dagen

note: module: calendar
en: Calendar
da: Kalender

note: module: calendar
en: Calendar Alarm
da: Kalendernotifikation

note: module: calendar
en: Calendar Attendee Information
da: Oplysninger på kalenderdeltagere

note: module: calendar
en: Calendar Event
da: Kalender begivenhed

note: module: calendar
en: Calendar Filters
da: Kalender filtre

note: module: calendar
en: Calendar Invitation
da: Kalenderinvitation

note: module: calendar
en: Calendar Meeting
da: Kalendermøder

note: module: calendar
en: Calendar: Date Updated
da: Kalender: dato opdateret

note: module: calendar
en: Calendar: Event Reminder
da: Kalender: Arrangements påmindelse

note: module: calendar
en: Calendar: Event Update
da: Kalender: event opdatering

note: module: calendar
en: Calendar: Meeting Invitation
da: Kalender: mødeindkaldelse

note: module: calendar
en: Calendar: Reminder
da: Kalender: Påmindelse

note: module: calendar
en: Cancel
da: Annullér

note: module: calendar
en: Checked
da: Afkrydset

note: module: calendar
en: Choose an external calendar to configure
da: Vælg en ekstern kalender at konfigurere

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
da: Vælg hvad der skal ske med andre arrangementer i gentagelsen. Opdatering af alle arrangementer er ikke tilladt, når datoer eller klokkeslæt ændres

note: module: calendar
en: Client ID
da: Kunde ID

note: module: calendar
en: Client Secret
da: Klienthemmelighed

note: module: calendar
en: Color
da: Farve

note: module: calendar
en: Common name
da: Almindeligt navn:

note: module: calendar
en: Configuration
da: Konfiguration

note: module: calendar odoo-javascript
en: Confirm
da: Bekræft

note: module: calendar odoo-javascript
en: Connect
da: Forbind

note: module: calendar odoo-javascript
en: Connect your Calendar
da: Forbind din kalender

note: module: calendar
en: Connect your calendar
da: Forbind din kalender

note: module: calendar
en: Contact
da: Kontakt

note: module: calendar odoo-python
en: Contact Attendees
da: Kontakt deltagere

note: module: calendar
en: Count
da: Antal

note: module: calendar
en: Created by
da: Oprettet af

note: module: calendar
en: Created on
da: Oprettet den

note: module: calendar
en: Custom
da: Tilpasset

note: module: calendar
en: Daily
da: Dagligt

note: module: calendar
en: Date
da: Dato

note: module: calendar
en: Date of month
da: Dato for måned

note: module: calendar
en: Day
da: Dag

note: module: calendar
en: Day of Month
da: Dag

note: module: calendar
en: Day of month
da: Dag på måneden

note: module: calendar
en: Days
da: Dage

note: module: calendar
en: Decline
da: Afvis

note: module: calendar odoo-javascript
en: Delete
da: Slet

note: module: calendar
en: Description
da: Beskrivelse

note: module: calendar odoo-javascript
en: Details
da: Detaljer:

note: module: calendar
en: Discuss
da: Beskeder

note: module: calendar
en: Display Description
da: Vis beskrivelse

note: module: calendar
en: Display Name
da: Vis navn

note: module: calendar
en: Document ID
da: Dokument ID

note: module: calendar
en: Document Model
da: Dokument model

note: module: calendar
en: Document Model Name
da: Navn på dokumentmodel

note: module: calendar
en: Done!
da: Færdig!

note: module: calendar
en: Duration
da: Varighed

note: module: calendar
en: Duration in minutes
da: Varighed i minutter

note: module: calendar odoo-javascript
en: Edit Recurrent event
da: Rediger Gentagende begivenhed

note: module: calendar
en: Edit recurring event
da: Rediger gentagende begivenhed

note: module: calendar
en: Email
da: E-mail

note: module: calendar
en: Email - 3 Hours
da: Email - 3 timer

note: module: calendar
en: Email - 6 Hours
da: Email - 6 timer

note: module: calendar
en: Email Template
da: E-mail skabelon

note: module: calendar
en: Employee
da: Medarbejder

note: module: calendar
en: End Date
da: Slut dato

note: module: calendar
en: End Type
da: Slut Type

note: module: calendar
en: End date
da: Slut dato

note: module: calendar
en: Event Alarm
da: Arrangements notifikation

note: module: calendar
en: Event Alarm Manager
da: Arrangements notifikations ansvarlig

note: module: calendar
en: Event Meeting Type
da: Arrangements mødetype

note: module: calendar
en: Event Recurrence Rule
da: Begivenhed Gentagelses Regel

note: module: calendar
en: Event Time
da: Tid for begivenhed

note: module: calendar
en: First
da: Første

note: module: calendar odoo-python
en: First you have to specify the date of the invitation.
da: Først skal du angive datoen for opfordringen.

note: module: calendar
en: Follow Recurrence
da: Følg Gentagelse

note: module: calendar
en: Followers
da: Følgere

note: module: calendar
en: Followers (Partners)
da: Følgere (partnere)

note: module: calendar
en: Forever
da: For evigt

note: module: calendar
en: Fourth
da: Fjerde

note: module: calendar
en: Free
da: Gratis

note: module: calendar
en: Friday
da: Fredag

note: module: calendar
en: Google Calendar
da: Google Kalender

note: module: calendar
en: Google Calendar icon
da: Google kalender ikon

note: module: calendar
en: Group By
da: Sortér efter

note: module: calendar
en: Has Message
da: Har besked

note: module: calendar
en: Hours
da: Timer

note: module: calendar
en: If checked, new messages require your attention.
da: Hvis afkrydset, kræver nye beskeder din opmærksomhed

note: module: calendar
en: If checked, some messages have a delivery error.
da: Hvis afkrydset har nogle beskeder en leveringsfejl

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.
da: Hvis det aktive felt er sat til sand, vil det give dig mulighed for at skjule begivenheds alarmen uden at fjerne den.

note: module: calendar
en: Invalid Email Partner
da: Ugyldig emailpartner

note: module: calendar
en: Invitation Token
da: Invitations token

note: module: calendar
en: Invitation details
da: Invitation detaljer

note: module: calendar
en: Invitation email to new attendees
da: Indkaldelsesmail til nye deltagere

note: module: calendar
en: Invitation for
da: Invitation til

note: module: calendar
en: Invitation to {{ object.event_id.name }}
da: Invitation til {{ object.event_id.name }}

note: module: calendar
en: Invitations
da: Invitationer

note: module: calendar
en: Is Follower
da: Er følger

note: module: calendar
en: Is the Event Highlighted
da: Er arrangementet fremhævet?

note: module: calendar
en: Join Video Call
da: Deltag i videoopkald

note: module: calendar
en: Last
da: Sidste

note: module: calendar
en: Last Updated by
da: Sidst opdateret af

note: module: calendar
en: Last Updated on
da: Sidst opdateret den

note: module: calendar
en: Last notification marked as read from base Calendar
da: Sidste meddelelse markeret som læst fra basen Kalender

note: module: calendar
en: Let the event automatically repeat at that interval
da: Lad begivenheden automatisk at gentage sig på dette interval

note: module: calendar
en: Location
da: Adresse

note: module: calendar
en: Me
da: Mig

note: module: calendar
en: Meeting
da: Møde

note: module: calendar odoo-python
en: Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'
da: Mødet '%(name)s' starter %(start_datetime)s' and ends '%(end_datetime)s'

note: module: calendar
en: Meeting Subject
da: Møde emne

note: module: calendar
en: Meeting Types
da: Møde typer

note: module: calendar
en: Meeting URL
da: Møde URL

note: module: calendar
en: Meeting linked
da: Møde delt

note: module: calendar
en: Meetings
da: Møder

note: module: calendar
en: Message Delivery error
da: Besked ved leveringsfejl

note: module: calendar
en: Messages
da: Beskeder

note: module: calendar
en: Microsoft Outlook icon
da: Microsoft Outlook ikon

note: module: calendar
en: Minutes
da: Minutter

note: module: calendar
en: Model Description
da: Model beskrivelse

note: module: calendar
en: Mon
da: Man.

note: module: calendar
en: Monday
da: Mandag

note: module: calendar
en: Month By
da: Måned

note: module: calendar
en: Monthly
da: Månedlig

note: module: calendar
en: Months
da: Måneder

note: module: calendar
en: My Meetings
da: Mine møder

note: module: calendar
en: Name
da: Navn

note: module: calendar
en: Needs Action
da: Kræver handling

note: module: calendar odoo-javascript
en: New
da: Ny

note: module: calendar
en: Next Activity Calendar Event
da: Næste aktivitet for kalenderarrangement

note: module: calendar odoo-javascript
en: No
da: Nej

note: module: calendar
en: No I'm not going.
da: Deltager ikke

note: module: calendar
en: No feedback yet
da: Ingen tilbagemeldinger endnu

note: module: calendar
en: No meetings found. Let's schedule one!
da: Ingen møder fundet. Lad os planlægge et!

note: module: calendar
en: Notification
da: Påmindelse

note: module: calendar
en: Notification - 1 Days
da: Notifikation - 1 dag

note: module: calendar
en: Notification - 1 Hours
da: Notifikation - 1 time

note: module: calendar
en: Notification - 15 Minutes
da: Notifikation - 15 minutter

note: module: calendar
en: Notification - 2 Hours
da: Notifikation - 2 timer

note: module: calendar
en: Notification - 30 Minutes
da: Notifikation - 30 minutter

note: module: calendar
en: Notifications sent to all attendees to remind of the meeting.
da: Beskeder sendt til alle deltagere for at minde om mødet.

note: module: calendar
en: Number of Actions
da: Antal handlinger

note: module: calendar
en: Number of Repetitions
da: Antal Gentagelser

note: module: calendar
en: Number of errors
da: Antal fejl

note: module: calendar
en: Number of messages requiring action
da: Antal meddelelser der kræver handling

note: module: calendar
en: Number of messages with delivery error
da: Antal beskeder med leveringsfejl

note: module: calendar
en: Number of repetitions
da: Antal gentagelser

note: module: calendar odoo-javascript
en: OK
da: Ok

note: module: calendar
en: Onboarding Step
da: Onboarding Trin

note: module: calendar
en: Only Internal Users
da: Kun interne brugere

note: module: calendar
en: Only internal users
da: Kun interne brugere

note: module: calendar
en: Open Calendar
da: Åben kalender

note: module: calendar
en: Option
da: Valgmulighed

note: module: calendar
en: Organizer
da: Arrangør

note: module: calendar
en: Outlook Calendar
da: Outlook Kalender

note: module: calendar
en: Participant
da: Deltager

note: module: calendar
en: Partner-related data of the user
da: Partner-relaterede data fra brugeren

note: module: calendar
en: People to whom this event will be visible.
da: Personer, for hvem denne begivenhed vil være synlig.

note: module: calendar
en: Phone
da: Telefon

note: module: calendar
en: Privacy
da: Adgang

note: module: calendar
en: Private
da: Privat

note: module: calendar
en: Public
da: Offentlig

note: module: calendar
en: Read More
da: Læs mere

note: module: calendar
en: Recurrence
da: Gentagne

note: module: calendar
en: Recurrence Rule
da: Gentagelses Regel

note: module: calendar
en: Recurrence Termination
da: Gentagne afslutning

note: module: calendar
en: Recurrence Update
da: Gentagelse Opdater

note: module: calendar
en: Recurrent
da: Gentagelse

note: module: calendar
en: Recurrent Rule
da: Gentagelsesregel

note: module: calendar
en: Remind Before
da: Påmind før

note: module: calendar
en: Reminders
da: Påmindelser

note: module: calendar
en: Repeat
da: Gentag

note: module: calendar
en: Repeat On
da: Gentag Den

note: module: calendar
en: Repeat Until
da: Gentag indtil

note: module: calendar
en: Repeat every
da: Gentag hver

note: module: calendar
en: Repeat every (Days/Week/Month/Year)
da: Gentag hver (dage / uge / måned / år)

note: module: calendar
en: Repeat x times
da: Gentag antal gange

note: module: calendar odoo-javascript
en: Reschedule
da: Planlæg igen

note: module: calendar
en: Responsible
da: Ansvarlig

note: module: calendar
en: Rrule
da: Rregel

note: module: calendar
en: Rrule Type
da: Rregel Type

note: module: calendar
en: Sat
da: Lør

note: module: calendar
en: Saturday
da: Lørdag

note: module: calendar
en: Scheduled by
da: Planlagt af

note: module: calendar
en: Search Meetings
da: Søg i møder

note: module: calendar
en: Second
da: Sekund

note: module: calendar
en: Select attendees...
da: Vælg deltagere...

note: module: calendar
en: Send Email to attendees
da: Send e-mail til deltagere

note: module: calendar
en: Send Invitations
da: Send invitationer

note: module: calendar
en: Send Mail
da: Send e-mail

note: module: calendar
en: Sent to all attendees if a reminder is set
da: Sendt til alle deltagere hvis en påmindelse er angivet

note: module: calendar
en: Sent to all attendees if the schedule change
da: Sendt til alle deltagere hvis planen ændres

note: module: calendar
en: Settings
da: Opsætning

note: module: calendar
en: Show as
da: Vis som

note: module: calendar odoo-javascript
en: Snooze
da: Udsæt

note: module: calendar
en: Start Date
da: Start dato

note: module: calendar
en: Start date of an event, without time for full days events
da: Start dato på et arrangement, uden at sætte tid, hvis det er et heldagsarrangement

note: module: calendar
en: Stop date of an event, without time for full days events
da: Slutdato på et arrangement, uden at sætte tid, hvis det er et heldagsarrangement

note: module: calendar
en: Subject
da: Emne

note: module: calendar
en: Submit
da: Indsend

note: module: calendar
en: Sun
da: Søn.

note: module: calendar
en: Sunday
da: Søndag

note: module: calendar
en: Synchronize your calendar with Google Calendar
da: Synkronisér din kalender med Google Kalender

note: module: calendar
en: Synchronize your calendar with Outlook
da: Synkroniser din kalender med Outlook

note: module: calendar
en: Tag name already exists!
da: Tag navn eksisterer allerede!

note: module: calendar
en: Template used to render mail reminder content.
da: Skabelon, der bruges til at gengive indhold på mailpåmindelse.

note: module: calendar
en: Tentative
da: Foreløbig

note: module: calendar
en: The
da: Den

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.
da: Kalenderen er delt mellem medarbejdere og er fuldt integreret med
                andre programmer som medarbejderferie eller virksomhedens
                salgsmuligheder.

note: module: calendar
en: The day must be between 1 and 31
da: Dagen skal være mellem d. 1 og 31

note: module: calendar odoo-python
en: The ending date and time cannot be earlier than the starting date and time.
da: Slutdatoen og klokkeslættet kan ikke være tidligere end startdato og klokkeslæt.

note: module: calendar odoo-python
en: The ending date cannot be earlier than the starting date.
da: Slutdatoen kan ikke være tidligere end startdatoen.

note: module: calendar odoo-python
en: The interval cannot be negative.
da: Intervallet kan ikke være negativt.

note: module: calendar odoo-python
en: The number of repetitions cannot be negative.
da: Antallet af gentagelser kan ikke være negativ.

note: module: calendar odoo-python
en: There are no attendees on these events
da: Der er ingen deltagere til disse arrangementer

note: module: calendar
en: Third
da: Tredje

note: module: calendar odoo-javascript
en: This and following events
da: Denne og efterfølgende arrangementer

note: module: calendar odoo-javascript
en: This event
da: Denne begivenhed

note: module: calendar
en: Thu
da: Tor.

note: module: calendar
en: Thursday
da: Torsdag

note: module: calendar
en: Timezone
da: Tidszone

note: module: calendar odoo-python
en: Today's Meetings
da: Dagens møder

note: module: calendar
en: Tue
da: Tir.

note: module: calendar
en: Tuesday
da: Tirsdag

note: module: calendar
en: Uncertain
da: Usikkert

note: module: calendar
en: Unit
da: Enhed

note: module: calendar
en: Until
da: Indtil

note: module: calendar
en: Used to manually notifiy attendees
da: Anvendt til at give deltagere besked manuelt

note: module: calendar
en: User
da: Bruger

note: module: calendar odoo-javascript
en: View
da: Vis

note: module: calendar
en: Wed
da: Ons.

note: module: calendar
en: Wednesday
da: Onsdag

note: module: calendar
en: Weekday
da: Ugedag

note: module: calendar
en: Weekly
da: Ugentlig

note: module: calendar
en: Weeks
da: Uger

note: module: calendar
en: With Outlook or Google
da: Med Outlook eller Google

note: module: calendar
en: Yearly
da: Årligt

note: module: calendar
en: Years
da: År

note: module: calendar odoo-javascript
en: Yes
da: Ja

note: module: calendar
en: Yes I'm going.
da: Ja, er på vej.

note: module: calendar odoo-python
en: You can't update a recurrence without base event.
da: Du kan ikke opdatere en gentagelse uden basisbegivenhed.

note: module: calendar odoo-python
en: You cannot duplicate a calendar attendee.
da: Du kan ikke kopirere mødedeltagere.

note: module: calendar odoo-python
en: You have to choose at least one day in the week
da: Du skal vælge mindst én dag i ugen

note: module: calendar
en: e.g. Business Lunch
da: f.eks. forretningsmiddag

note: module: calendar
en: e.g: 12/31/2023
da: f.eks.: 31/12/2023

note: module: calendar odoo-python
en: for %s events
da: for %s arrangementer

note: module: calendar
en: to
da: til

note: module: calendar
en: {{ object.event_id.name }} - Reminder
da: {{ object.event_id.name }} - Påmindelse

note: module: calendar
en: {{ object.event_id.name }}: Date updated
da: {{ object.event_id.name }}: Dato opdateret

note: module: calendar
en: {{object.name}}: Event update
da: {{object.name}}: Event opdatering
