Odoo Server 17.0 - en to th translation catalogue (368 entries)

note: module: calendar
en: # Meetings
th: # การประชุม

note: module: calendar odoo-python
en: %(date_start)s at %(time_start)s To
     %(date_end)s at %(time_end)s (%(timezone)s)
th: %(date_start)s เวลา %(time_start)s ถึง
     %(date_end)s เวลา %(time_end)s (%(timezone)s)

note: module: calendar odoo-python
en: %(day)s at (%(start)s To %(end)s) (%(timezone)s)
th: %(day)s เวลา (%(start)s ถึง%(end)s) (%(timezone)s)

note: module: calendar odoo-python
en: %s has accepted the invitation
th: %s ตอบรับคำเชิญแล้ว

note: module: calendar odoo-python
en: %s has declined the invitation
th: %s ได้ปฏิเสธคำเชิญ

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>
th: <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>
            เรียน <t t-out="object.common_name or ''">Ready Mat</t><br><br>
            <t t-if="is_online and target_responsible">
                <t t-if="customer">
                    วันที่นัดหมายของคุณกับ <t t-out="customer.name or ''">Jesse Brown</t> ได้รับการอัปเดตแล้ว
                </t>
                <t t-else="">
                    การนัดหมายของคุณได้รับการอัปเดตแล้ว
                </t>
                การนัดหมาย <strong t-out="object.event_id.appointment_type_id.name or ''">กำหนดเวลาการสาธิต</strong> ได้กำหนดเวลาไว้เมื่อ
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2564 เวลา (11:00:00 ถึง 11:30:00) (ยุโรป/บรัสเซลส์)</t>
            </t>
            <t t-elif="is_online and target_customer">
                วันที่นัดหมายของคุณกับ <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t> ได้รับการอัปเดตแล้ว
                การนัดหมาย <strong t-out="object.event_id.appointment_type_id.name or ''"></strong> ได้กำหนดเวลาไว้เมื่อ
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2564 เวลา (11:00:00 ถึง 11:30:00) (ยุโรป/บรัสเซลส์)</t>
            </t>
            <t t-else="">
                วันประชุมได้รับการอัปเดตแล้ว
                ขณะนี้มี<strong t-out="object.event_id.name or ''">กำหนดการติดตามผลการประชุมสำหรับข้อเสนอโครงการ</strong>ที่สร้างโดย <t t-out="object.event_id.user_id.partner_id.name or ''">Colleen Diaz</t>แล้ว
                <t t-out="object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''">05/04/2564 เวลา (11:00:00 ถึง 11:30:00) (ยุโรป/บรัสเซลส์)</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">
                ยอมรับ</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">
                ปฏิเสธ</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">
                มุมมอง</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 ""'>วันอังคารที่</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 ""'>พฤษภาคม 2564</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 น.</t>
                        </div>
                        <t t-if="object.mail_tz">
                            <div style="font-size: 10px; font-weight: normal">
                                (<t t-out="object.mail_tz or ''">ยุโรป/บรัสเซลส์</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>รายละเอียดกิจกรรม</strong></p>
                <ul>
                    <t t-if="object.event_id.location">
                        <li>สถานที่: <t t-out="object.event_id.location or ''">บรัสเซลส์</t>
                            (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}">ดูแผนที่</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>เมื่อ: <t t-out="object.recurrence_id.get_recurrence_name()">ทุก 1 สัปดาห์ จำนวน 3 กิจกรรม</t></li>
                    </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>ระยะเวลา: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">30 นาที</t></li>
                    </t>
                    <li>ผู้เข้าร่วม
                    <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</span>
                            </t>
                            <t t-else="">
                                <span style="margin-left:5px">คุณ</span>
                            </t>
                        </li>
                    </ul></li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            วิธีการเข้าร่วม:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> เข้าร่วมกับ Odoo แชท</t>
                            <t t-else=""> เข้าร่วมได้ที่</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>คำอธิบายของกิจกรรม:
                        <t t-out="object.event_id.description">การประชุมภายในเพื่อหารือเกี่ยวกับการกำหนดราคาสินค้าและบริการใหม่</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        ขอบคุณ
        <t t-if="object.event_id.user_id.signature">
            <br>
            <t t-out="object.event_id.user_id.signature or ''">--<br>แอดมิน Mitchell</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>
th: <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)">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)">พฤษภาคม 2564</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 น.</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>รายละเอียดกิจกรรม</strong>
                        </p>
                        <ul>
                            <t t-if="not is_html_empty(object.description)">
                                <li>คำอธิบาย:
                                <t t-out="object.description">การประชุมภายในเพื่อหารือเกี่ยวกับการกำหนดราคาสินค้าและบริการใหม่</t></li>
                            </t>
                            <t t-if="object.videocall_location">
                                <li>
                                    วิธีการเข้าร่วม:
                                    <t t-if="object.get_base_url() in object.videocall_location"> เข้าร่วมกับ Odoo แชท</t>
                                    <t t-else=""> เข้าร่วมได้ที่</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>สถานที่: <t t-out="object.location or ''">บรัสเซลส์</t>
                                    (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{object.location}}">ดูแผนที่</a>)
                                </li>
                            </t>
                            <t t-if="recurrent">
                                <li>เมื่อ: <t t-out="object.recurrence_id.get_recurrence_name()">ทุก 1 สัปดาห์ จำนวน 3 กิจกรรม</t></li>
                            </t>
                            <t t-if="not object.allday and object.duration">
                                <li>ระยะเวลา:
                                    <t t-out="('%dH%02d' % (object.duration,round(object.duration*60)%60))">30 นาที</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</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>
th: <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>
            เรียน <t t-out="object.common_name or ''">Gemini Furniture</t><br><br>
            นี่เป็นการแจ้งเตือนสำหรับกิจกรรมด้านล่าง:
        </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">
                ยอมรับ</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">
                ปฏิเสธ</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">
                มุมมอง</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 ""'>วันอังคารที่</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 ""'>พฤษภาคม 2564</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 น.</t>
                        </div>
                        <t t-if="object.mail_tz">
                            <div style="font-size: 10px; font-weight: normal">
                                (<t t-out="object.mail_tz or ''">ยุโรป/บรัสเซลส์</t>)
                            </div>
                        </t>
                    </t>
                </div>
            </td>
            <td width="20px;"></td>
            <td style="padding-top: 5px;">
                <p><strong>รายละเอียดกิจกรรม</strong></p>
                <ul>
                    <t t-if="object.event_id.location">
                        <li>สถานที่: <t t-out="object.event_id.location or ''">บรัสเซลส์</t>
                            (<a target="_blank" t-attf-href="http://maps.google.com/maps?oi=map&amp;q={{ object.event_id.location }}">ดูแผนที่</a>)
                        </li>
                    </t>
                    <t t-if="recurrent">
                        <li>เมื่อ: <t t-out="object.recurrence_id.get_recurrence_name()">ทุก 1 สัปดาห์ จำนวน 3 กิจกรรม</t></li>
                    </t>
                    <t t-if="not object.event_id.allday and object.event_id.duration">
                        <li>ระยะเวลา: <t t-out="('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''">30 นาที</t></li>
                    </t>
                    <li>ผู้เข้าร่วม
                    <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</span>
                            </t>
                            <t t-else="">
                                <span style="margin-left:5px">คุณ</span>
                            </t>
                        </li>
                    </ul></li>
                    <t t-if="object.event_id.videocall_location">
                        <li>
                            วิธีการเข้าร่วม:
                            <t t-if="object.get_base_url() in object.event_id.videocall_location"> เข้าร่วมกับ Odoo แชท</t>
                            <t t-else=""> เข้าร่วมได้ที่</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>คำอธิบายของกิจกรรม:
                        <t t-out="object.event_id.description">การประชุมภายในเพื่อหารือเกี่ยวกับการกำหนดราคาสินค้าและบริการใหม่</t></li>
                    </t>
                </ul>
            </td>
        </tr></table>
        <br>
        ขอบคุณ
        <t t-if="object.event_id.user_id.signature">
            <br>
            <t t-out="object.event_id.user_id.signature or ''">--<br>แอดมิน Mitchell</t>
        </t>
    </div>

note: module: calendar
en: <i class="fa fa-fw fa-calendar" aria-label="Meetings" role="img" title="Meetings"/>
th: <i class="fa fa-fw fa-calendar" aria-label="ประชุม" role="img" title="ประชุม"/>

note: module: calendar
en: <span class="fa fa-plus"/> <span>Odoo meeting</span>
th: <span class="fa fa-plus"/> <span>การประชุม Odoo</span>

note: module: calendar
en: <span class="fa fa-plus"/><span> Odoo meeting</span>
th: <span class="fa fa-plus"/><span> การประชุม Odoo</span>

note: module: calendar
en: <span class="fa fa-times"/><span> Clear meeting</span>
th: <span class="fa fa-times"/><span> ล้างการประชุม</span>

note: module: calendar
en: <span class="fw-bold text-nowrap" invisible="rrule_type_ui not in ['weekly', 'custom'] or (rrule_type_ui == 'custom' and rrule_type != 'weekly')">Repeat on</span>
th: <span class="fw-bold text-nowrap" invisible="rrule_type_ui not in ['weekly', 'custom'] or (rrule_type_ui == 'custom' and rrule_type != 'weekly')">ทำซ้ำใน</span>

note: module: calendar
en: <span class="me-1 o_form_label">Google Calendar</span>
th: <span class="me-1 o_form_label">ปฏิทิน Google</span>

note: module: calendar
en: <span class="me-1 o_form_label">Outlook Calendar</span>
th: <span class="me-1 o_form_label">ปฏิทิน Outlook</span>

note: module: calendar
en: <span class="oi oi-arrow-right"/><span> Join video call</span>
th: <span class="oi oi-arrow-right"/><span> เข้าร่วมวิดีโอคอล</span>

note: module: calendar
en: <span invisible="allday" style="white-space: pre;"> or </span>
th: <span invisible="allday" style="white-space: pre;"> หรือ </span>

note: module: calendar
en: <span> Attendees</span>
th: <span> ผู้เข้าร่วม</span>

note: module: calendar
en: <span> hours</span>
th: <span>ชั่วโมง</span>

note: module: calendar
en: <strong>Save</strong> this page and come back here to set up the feature.
th: <strong> บันทึก </strong> หน้านี้และกลับมาที่นี่เพื่อตั้งค่าคุณลักษณะ

note: module: calendar
en: <strong>The following attendees have invalid email addresses and won't receive any email notifications:</strong>
th: <strong>ผู้เข้าร่วมต่อไปนี้มีที่อยู่อีเมลที่ไม่ถูกต้อง และจะไม่ได้รับการแจ้งเตือนทางอีเมล:</strong>

note: module: calendar
en: A user cannot have the same contact twice.
th: ผู้ใช้ไม่สามารถมีผู้ติดต่อเดียวกันสองอันได้

note: module: calendar
en: Accept
th: ยอมรับ

note: module: calendar
en: Accepted Count
th: จำนวนที่ยอมรับ

note: module: calendar
en: Action
th: การดำเนินการ

note: module: calendar
en: Action Needed
th: จำเป็นต้องดำเนินการ

note: module: calendar
en: Actions may trigger specific behavior like opening calendar view or automatically mark as done when a document is uploaded
th: การดำเนินการอาจทำให้เกิดพฤติกรรมเฉพาะเช่นการเปิดมุมมองปฏิทินหรือทำเครื่องหมายโดยอัตโนมัติว่าเสร็จสิ้นเมื่ออัปโหลดเอกสาร

note: module: calendar
en: Active
th: เปิดใช้งาน

note: module: calendar
en: Activities
th: กิจกรรม

note: module: calendar
en: Activity
th: กิจกรรม

note: module: calendar
en: Activity Mixin
th: กิจกรรม Mixin

note: module: calendar
en: Activity Type
th: ประเภทกิจกรรม

note: module: calendar
en: Activity schedule plan Wizard
th: โปรแกรมสร้างแผนกำหนดการกิจกรรม

note: module: calendar
en: Add
th: เพิ่ม

note: module: calendar
en: Add attendees...
th: เพิ่มผู้เข้าร่วม...

note: module: calendar
en: Add description
th: เพิ่มคำอธิบาย

note: module: calendar
en: Add title
th: เพิ่มชื่อ

note: module: calendar
en: Additional Message
th: ข้อความเพิ่มเติม

note: module: calendar
en: Additional message that would be sent with the notification for the reminder
th: ข้อความเพิ่มเติมที่จะส่งพร้อมการแจ้งเตือนสำหรับตัวเตือนความจำ

note: module: calendar odoo-javascript
en: All Day
th: ทั้งวัน

note: module: calendar odoo-python
en: All Day, %(day)s
th: ทั้งวัน, %(day)s

note: module: calendar odoo-javascript
en: All events
th: อีเวนต์ทั้งหมด

note: module: calendar
en: Archived
th: เก็บถาวรแล้ว

note: module: calendar odoo-javascript
en: Are you sure you want to delete this record?
th: คุณแน่ใจหรือไม่ว่าต้องการลบบันทึกนี้?

note: module: calendar
en: Attachment Count
th: จำนวนสิ่งที่แนบมา

note: module: calendar
en: Attendee
th: ผู้เข้าร่วม

note: module: calendar
en: Attendees
th: ผู้เข้าร่วม

note: module: calendar
en: Attendees Count
th: จำนวนผู้เข้าร่วม

note: module: calendar
en: Attending?
th: เข้าร่วม?

note: module: calendar
en: Available
th: พร้อม

note: module: calendar
en: Available/Busy
th: ว่าง/ไม่ว่าง

note: module: calendar
en: Awaiting Count
th: จำนวนที่กำลังรอ

note: module: calendar
en: Base Event
th: ฐานอีเวนต์

note: module: calendar odoo-python
en: Busy
th: ไม่ว่าง

note: module: calendar
en: By day
th: ตามวัน

note: module: calendar
en: Calendar
th: ปฏิทิน

note: module: calendar
en: Calendar Alarm
th: เตือนปฏิทิน

note: module: calendar
en: Calendar Attendee Information
th: ปฏิทินข้อมูลผู้เข้าร่วม

note: module: calendar
en: Calendar Event
th: ปฎิทินอีเวนต์

note: module: calendar
en: Calendar Filters
th: ตัวกรองปฏิทิน

note: module: calendar
en: Calendar Invitation
th: คำเชิญปฏิทิน

note: module: calendar
en: Calendar Meeting
th: ปฏิทินการประชุม

note: module: calendar
en: Calendar Onboarding
th: การเริ่มต้นใช้งานปฏิทิน

note: module: calendar
en: Calendar Popover Delete Wizard
th: ตัวช่วยสร้างการลบ Popover ปฏิทิน

note: module: calendar
en: Calendar Provider Configuration Wizard
th: ตัวช่วยสร้างการกำหนดค่าผู้ให้บริการปฏิทิน

note: module: calendar
en: Calendar Settings
th: การตั้งค่าปฏิทิน

note: module: calendar
en: Calendar: Date Updated
th: ปฏิทิน: วันที่อัปเดต

note: module: calendar
en: Calendar: Event Reminder
th: ปฏิทิน: การแจ้งเตือนอีเวนต์

note: module: calendar
en: Calendar: Event Update
th: ปฏิทิน: อัปเดตอีเวนต์

note: module: calendar
en: Calendar: Meeting Invitation
th: ปฏิทิน: เชิญประชุม

note: module: calendar
en: Calendar: Reminder
th: ปฏิทิน: การแจ้งเตือน

note: module: calendar
en: Cancel
th: ยกเลิก

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)
th: ตรวจสอบว่าผู้จัดงานอยู่รายเดียวในอีเวนต์หรือไม่ เช่น หากผู้จัดงานเป็นเพียงรายเดียวที่ไม่ปฏิเสธ
           อีเวนต์ (เฉพาะในกรณีที่ผู้จัดงานไม่ใช่ผู้เข้าร่วมเท่านั้น)

note: module: calendar
en: Checked
th: ตรวจสอบแล้ว

note: module: calendar
en: Choose an external calendar to configure
th: เลือกปฏิทินภายนอกเพื่อกำหนดค่า

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
th: เลือกว่าจะทำอย่างไรกับอีเวนต์อื่น ๆ ที่เกิดซ้ำ และไม่อนุญาตให้อัปเดตกิจกรรมทั้งหมดในขณะที่มีการแก้ไขวันที่หรือเวลา

note: module: calendar
en: Client ID
th: ไอดีลูกค้า

note: module: calendar
en: Client Secret
th: ความลับลูกค้า

note: module: calendar
en: Color
th: สี

note: module: calendar
en: Common name
th: ชื่อทั่วไป

note: module: calendar
en: Configuration
th: การกำหนดค่า

note: module: calendar odoo-javascript
en: Confirm
th: ยืนยัน

note: module: calendar odoo-javascript
en: Connect
th: เชื่อมต่อ

note: module: calendar odoo-javascript
en: Connect your Calendar
th: เชื่อมต่อปฏิทินของคุณ

note: module: calendar
en: Connect your calendar
th: เชื่อมต่อปฏิทินของคุณ

note: module: calendar
en: Contact
th: ติดต่อ

note: module: calendar odoo-python
en: Contact Attendees
th: ติดต่อผู้เข้าร่วม

note: module: calendar
en: Count
th: จำนวน

note: module: calendar
en: Created by
th: สร้างโดย

note: module: calendar
en: Created on
th: สร้างเมื่อ

note: module: calendar
en: Current Attendee
th: ผู้เข้าร่วมปัจจุบัน

note: module: calendar
en: Custom
th: กำหนดเอง

note: module: calendar
en: Daily
th: รายวัน

note: module: calendar
en: Date
th: วันที่

note: module: calendar
en: Date of month
th: วันที่ของเดือน

note: module: calendar
en: Day
th: วัน

note: module: calendar
en: Day of Month
th: วันที่ของปี

note: module: calendar
en: Day of month
th: วันที่ของปี

note: module: calendar
en: Days
th: วัน

note: module: calendar
en: Decline
th: ปฏิเสธ

note: module: calendar
en: Declined Count
th: จำนวนที่ถูกปฏิเสธ

note: module: calendar odoo-javascript
en: Delete
th: ลบ

note: module: calendar
en: Delete Event
th: ลบกิจกรรม

note: module: calendar
en: Delete all the events
th: ลบกิจกรรมทั้งหมด

note: module: calendar
en: Delete this and following events
th: ลบกิจกรรมนี้และกิจกรรมที่ตามมา

note: module: calendar
en: Delete this event
th: ลบกิจกรรมนี้

note: module: calendar
en: Describe your meeting
th: อธิบายการประชุมของคุณ

note: module: calendar
en: Description
th: คำอธิบาย

note: module: calendar odoo-javascript
en: Details
th: รายละเอียด

note: module: calendar
en: Discuss
th: การสนทนา

note: module: calendar
en: Discuss Channel
th: ช่องแชท

note: module: calendar
en: Display Description
th: แสดงรายละเอียด

note: module: calendar
en: Display Name
th: แสดงชื่อ

note: module: calendar
en: Document ID
th: ไอดีเอกสาร

note: module: calendar
en: Document Model
th: โมเดลเอกสาร

note: module: calendar
en: Document Model Name
th: ชื่อโมเดลเอกสาร

note: module: calendar
en: Done!
th: เสร็จสิ้น!

note: module: calendar
en: Dtstart
th: ระยะเริ่ม

note: module: calendar
en: Duration
th: ระยะเวลา

note: module: calendar
en: Duration in minutes
th: ระยะเวลาในนาที

note: module: calendar
en: EMAIL
th: อีเมล

note: module: calendar odoo-javascript
en: Edit Recurrent event
th: แก้ไขกิจกรรมที่เกิดซ้ำ

note: module: calendar
en: Edit recurring event
th: แก้ไขกิจกรรมที่เกิดซ้ำ

note: module: calendar
en: Email
th: อีเมล

note: module: calendar
en: Email - 3 Hours
th: อีเมล - 3 ชั่วโมง

note: module: calendar
en: Email - 6 Hours
th: อีเมล - 6 ชั่วโมง

note: module: calendar
en: Email Template
th: เทมเพลตอีเมล

note: module: calendar
en: Employee
th: พนักงาน

note: module: calendar
en: End Date
th: วันที่สิ้นสุด

note: module: calendar
en: End Type
th: ประเภทการสิ้นสุด

note: module: calendar
en: End date
th: วันสิ้นสุด

note: module: calendar
en: Event Alarm
th: เตือนอีเวนต์

note: module: calendar
en: Event Alarm Manager
th: ตัวจัดการการเตือนอีเวนต์

note: module: calendar
en: Event Meeting Type
th: ประเภทอีเวนต์การประชุม

note: module: calendar
en: Event Recurrence Rule
th: กฎการเกิดซ้ำของอีเวนต์

note: module: calendar
en: Event Time
th: เวลาอีเวนต์

note: module: calendar odoo-python
en: Every %(interval)s Days
th: ทุก %(interval)s วัน

note: module: calendar odoo-python
en: Every %(interval)s Days for %(count)s events
th: ทุก %(interval)s วันสำหรับกิจกรรม %(count)s

note: module: calendar odoo-python
en: Every %(interval)s Days until %(until)s
th: ทุก %(interval)s วัน จนถึง %(unt)s

note: module: calendar odoo-python
en: Every %(interval)s Months day %(day)s
th: ทุก %(interval)s เดือน วัน %(day)s

note: module: calendar odoo-python
en: Every %(interval)s Months day %(day)s for %(count)s events
th: ทุก %(interval)s เดือน %(day)s สำหรับกิจกรรม %(count)s

note: module: calendar odoo-python
en: Every %(interval)s Months day %(day)s until %(until)s
th: ทุก %(interval)s เดือน วัน %(day)s จนถึง %(until)s

note: module: calendar odoo-python
en: Every %(interval)s Months on the %(position)s %(weekday)s
th: ทุก %(interval)s เดือนใน %(position)s %(weekday)s

note: module: calendar odoo-python
en: Every %(interval)s Months on the %(position)s %(weekday)s for %(count)s events
th: ทุก %(interval)s เดือนใน %(position)s %(weekday)s สำหรับกิจกรรม %(count)s

note: module: calendar odoo-python
en: Every %(interval)s Months on the %(position)s %(weekday)s until %(until)s
th: ทุก %(ช่วง)s เดือนใน %(position)s %(weekday)s จนถึง %(until)s

note: module: calendar odoo-python
en: Every %(interval)s Weeks on %(days)s
th: ทุก %(interval)s สัปดาห์ วัน %(day)s

note: module: calendar odoo-python
en: Every %(interval)s Weeks on %(days)s for %(count)s events
th: ทุก %(interval)s สัปดาห์ใน %(days)s สำหรับกิจกรรม %(count)s

note: module: calendar odoo-python
en: Every %(interval)s Weeks on %(days)s until %(until)s
th: ทุก %(interval)s สัปดาห์ใน %(days)s จนถึง %(unt)s

note: module: calendar odoo-python
en: Every %(interval)s Years
th: ทุก %(interval)s ปี

note: module: calendar odoo-python
en: Every %(interval)s Years for %(count)s events
th: ทุก %(interval)s ปี สำหรับกิจกรรม %(count)s

note: module: calendar odoo-python
en: Every %(interval)s Years until %(until)s
th: ทุก %(interval)s ปี จนถึง %(unt)s

note: module: calendar odoo-python
en: Feedback: %(feedback)s
th: ผลตอบรับ:%(feedback)s

note: module: calendar
en: First
th: อันดับแรก

note: module: calendar odoo-python
en: First you have to specify the date of the invitation.
th: ขั้นแรกคุณต้องระบุวันที่ของคำเชิญ

note: module: calendar
en: Follow Recurrence
th: ติดตามการเกิดซ้ำ

note: module: calendar
en: Followers
th: ผู้ติดตาม

note: module: calendar
en: Followers (Partners)
th: ผู้ติดตาม (พาร์ทเนอร์)

note: module: calendar
en: Forever
th: ตลอดไป

note: module: calendar
en: Fourth
th: อันดับสี่

note: module: calendar
en: Free
th: ฟรี

note: module: calendar
en: Fri
th: ศุกร์

note: module: calendar
en: Friday
th: วันศุกร์

note: module: calendar
en: Google Calendar
th: ปฏิทิน Google

note: module: calendar
en: Google Calendar icon
th: ไอคอน Google ปฏิทิน

note: module: calendar
en: Google Synchronization Paused
th: การซิงโครไนซ์ของ Google หยุดชั่วคราว

note: module: calendar
en: Group By
th: กลุ่มโดย

note: module: calendar
en: HTTP Routing
th: การกำหนด HTTP

note: module: calendar
en: Has Message
th: มีข้อความ

note: module: calendar
en: Hours
th: ชั่วโมง

note: module: calendar
en: ID
th: ไอดี

note: module: calendar
en: If checked, new messages require your attention.
th: ถ้าเลือก ข้อความใหม่จะต้องการความสนใจจากคุณ

note: module: calendar
en: If checked, some messages have a delivery error.
th: ถ้าเลือก ข้อความบางข้อความมีข้อผิดพลาดในการส่ง

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.
th: หากฟิลด์ที่ใช้งานอยู่ถูกตั้งค่าเป็น "เท็จ" จะช่วยให้คุณสามารถซ่อนข้อมูลการเตือนเหตุการณ์โดยไม่ต้องลบออก

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.
th: หากเวลาแสดงเป็น 'ไม่ว่าง' กิจกรรมนี้จะมองเห็นได้โดยบุคคลอื่นโดยมีข้อมูลครบถ้วนหรือเขียนว่า 'ไม่ว่าง' ทั้งนี้จะขึ้นอยู่กับความเป็นส่วนตัวของกิจกรรม ใช้ตัวเลือกนี้เพื่อแจ้งให้ผู้อื่นทราบว่าคุณไม่สามารถใช้งานได้ในช่วงเวลาดังกล่าว
    หากกิจกรรมแสดงเป็น 'ว่าง' ผู้ใช้รายอื่นจะรู้ว่าคุณว่างในช่วงเวลานั้น

note: module: calendar
en: Interval
th: ช่วงเวลา

note: module: calendar
en: Invalid Email Partner
th: อีเมลพาร์ทเนอร์ไม่ถูกต้อง

note: module: calendar
en: Invitation
th: คำเชิญ

note: module: calendar
en: Invitation Token
th: โทเค็นคำเชิญ

note: module: calendar
en: Invitation details
th: รายละเอียดคำเชิญ

note: module: calendar
en: Invitation email to new attendees
th: อีเมลคำเชิญถึงผู้เข้าร่วมใหม่

note: module: calendar
en: Invitation for
th: คำเชิญสำหรับ

note: module: calendar
en: Invitation to {{ object.event_id.name }}
th: คำเชิญถึง {{ object.event_id.name }}

note: module: calendar
en: Invitations
th: คำเชิญ

note: module: calendar
en: Is Follower
th: เป็นผู้ติดตาม

note: module: calendar
en: Is the Event Highlighted
th: คือไฮไลท์ของงาน

note: module: calendar
en: Is the Organizer Alone
th: คือผู้จัดรายเดียว

note: module: calendar
en: Join Video Call
th: เข้าร่วมวิดีโอคอล

note: module: calendar
en: Last
th: อันดับสุดท้าย

note: module: calendar
en: Last Updated by
th: อัปเดตครั้งล่าสุดโดย

note: module: calendar
en: Last Updated on
th: อัปเดตครั้งล่าสุดเมื่อ

note: module: calendar
en: Last notification marked as read from base Calendar
th: การแจ้งเตือนล่าสุดที่ทำเครื่องหมายว่าอ่านแล้วจากฐานปฏิทิน

note: module: calendar
en: Let the event automatically repeat at that interval
th: ให้เหตุการณ์ทําซ้ำโดยอัตโนมัติในช่วงเวลานั้น

note: module: calendar
en: Location
th: สถานที่

note: module: calendar
en: Logo
th: โลโก้

note: module: calendar
en: Mail Tz
th: เมลเขตเวลา

note: module: calendar odoo-javascript
en: Maybe
th: อาจจะ

note: module: calendar
en: Me
th: ฉัน

note: module: calendar
en: Meeting
th: การประชุม

note: module: calendar odoo-python
en: Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'
th: การประชุม '%(name)s' เริ่ม '%(start_datetime)s' และจบ '%(end_datetime)s'

note: module: calendar
en: Meeting Subject
th: หัวเรื่องในการประชุม

note: module: calendar
en: Meeting Types
th: ประเภทการประชุม

note: module: calendar
en: Meeting URL
th: การประชุม URL

note: module: calendar
en: Meeting linked
th: ลิงก์การประชุม

note: module: calendar
en: Meetings
th: การประชุม

note: module: calendar
en: Message Delivery error
th: เกิดข้อผิดพลาดในการส่งข้อความ

note: module: calendar
en: Messages
th: ข้อความ

note: module: calendar
en: Microsoft Outlook icon
th: ไอคอน Microsoft Outlook

note: module: calendar
en: Minutes
th: นาที

note: module: calendar
en: Model Description
th: รายละเอียดโมเดล

note: module: calendar
en: Mon
th: จันทร์

note: module: calendar
en: Monday
th: วันจันทร์

note: module: calendar
en: Month By
th: เดือนโดย

note: module: calendar
en: Monthly
th: รายเดือน

note: module: calendar
en: Months
th: เดือน

note: module: calendar odoo-javascript
en: More Options
th: ตัวเลือกเพิ่มเติม

note: module: calendar
en: My Meetings
th: การประชุมของฉัน

note: module: calendar
en: Name
th: ชื่อ

note: module: calendar
en: Needs Action
th: ต้องดำเนินการ

note: module: calendar odoo-javascript
en: New
th: ใหม่

note: module: calendar
en: Next Activity Calendar Event
th: ปฏิทินอีเวนต์กิจกรรมถัดไป

note: module: calendar odoo-javascript
en: No
th: ไม่

note: module: calendar
en: No I'm not going.
th: ไม่ฉันจะไม่ไป

note: module: calendar
en: No feedback yet
th: ยังไม่มีผลตอบรับ

note: module: calendar
en: No meetings found. Let's schedule one!
th: ไม่พบการประชุม มากำหนดเวลากัน!

note: module: calendar
en: Notification
th: การแจ้งเตือน

note: module: calendar
en: Notification - 1 Days
th: การแจ้งเตือน - 1 วัน

note: module: calendar
en: Notification - 1 Hours
th: การแจ้งเตือน - 1 ชั่วโมง

note: module: calendar
en: Notification - 15 Minutes
th: การแจ้งเตือน - 15 นาที

note: module: calendar
en: Notification - 2 Hours
th: การแจ้งเตือน - 2 ชั่วโมง

note: module: calendar
en: Notification - 30 Minutes
th: การแจ้งเตือน - 30 นาที

note: module: calendar
en: Notifications sent to all attendees to remind of the meeting.
th: ส่งการแจ้งเตือนไปยังผู้เข้าร่วมประชุมทั้งหมดเพื่อเตือนการประชุม

note: module: calendar
en: Number of Actions
th: จํานวนการดําเนินการ

note: module: calendar
en: Number of Repetitions
th: จำนวนการทำซ้ำ

note: module: calendar
en: Number of errors
th: จํานวนข้อผิดพลาด

note: module: calendar
en: Number of messages requiring action
th: จำนวนข้อความที่ต้องดำเนินการ

note: module: calendar
en: Number of messages with delivery error
th: จํานวนข้อความที่มีข้อผิดพลาดในการส่ง

note: module: calendar
en: Number of repetitions
th: จํานวนการซ้ำ

note: module: calendar odoo-javascript
en: OK
th: โอเค

note: module: calendar
en: Onboarding
th: การเริ่มงาน

note: module: calendar
en: Onboarding Calendar Synchronization
th: การซิงโครไนซ์ปฏิทินการเริ่มต้นใช้งาน

note: module: calendar
en: Onboarding Step
th: ขั้นตอนการเริ่มใช้งาน

note: module: calendar
en: Online Meeting
th: การประชุมออนไลน์

note: module: calendar
en: Only Internal Users
th: เฉพาะผู้ใช้ภายใน

note: module: calendar
en: Only internal users
th: ผู้ใช้ภายในเท่านั้น

note: module: calendar
en: Open Calendar
th: เปิดปฏิทิน

note: module: calendar
en: Option
th: ตัวเลือก

note: module: calendar
en: Organizer
th: ผู้จัด

note: module: calendar
en: Outlook Calendar
th: ปฏิทิน Outlook

note: module: calendar
en: Outlook Client Id
th: รหัสไคลเอ็นต์ Outlook

note: module: calendar
en: Outlook Client Secret
th: ความลับของไคลเอนต์ Outlook

note: module: calendar
en: Outlook Synchronization Paused
th: การซิงโครไนซ์ Outlook หยุดชั่วคราว

note: module: calendar
en: Participant
th: ผู้มีส่วนร่วม

note: module: calendar
en: Partner-related data of the user
th: ข้อมูลที่เกี่ยวข้องกับพาร์ทเนอร์ของผู้ใช้

note: module: calendar
en: People to whom this event will be visible.
th: บุคคลที่จะมองเห็นอีเวนต์นี้

note: module: calendar
en: Phone
th: โทรศัพท์

note: module: calendar
en: Privacy
th: ความเป็นส่วนตัว

note: module: calendar
en: Private
th: ส่วนตัว

note: module: calendar
en: Public
th: สาธารณะ

note: module: calendar
en: Read More
th: อ่านเพิ่มเติม

note: module: calendar
en: Recurrence
th: การเกิดซ้ำ

note: module: calendar
en: Recurrence Rule
th: กฎการเกิดซ้ำ

note: module: calendar
en: Recurrence Termination
th: การยกเลิกการเกิดซ้ำ

note: module: calendar
en: Recurrence Update
th: อัปเดตการเกิดซ้ำ

note: module: calendar
en: Recurrent
th: การเกิดซ้ำ

note: module: calendar
en: Recurrent Rule
th: กฎการเกิดซ้ำ

note: module: calendar
en: Remind Before
th: เตือนความจำก่อน

note: module: calendar
en: Reminders
th: ตัวเตือนความจำ

note: module: calendar
en: Repeat
th: ทำซ้ำ

note: module: calendar
en: Repeat On
th: ทำซ้ำใน

note: module: calendar
en: Repeat Until
th: ทําซ้ำจนกระทั่ง

note: module: calendar
en: Repeat every
th: ทำซ้ำทุกๆ

note: module: calendar
en: Repeat every (Days/Week/Month/Year)
th: ทําซ้ำทุก (วัน / สัปดาห์ / เดือน / ปี)

note: module: calendar
en: Repeat x times
th: ทำซ้ำ x ครั้ง

note: module: calendar odoo-javascript
en: Reschedule
th: กำหนดการใหม่

note: module: calendar
en: Responsible
th: รับผิดชอบ

note: module: calendar
en: Rrule
th: กฎการเกิดซ้ำ

note: module: calendar
en: Rrule Type
th: ประเภทกฎการเกิดซ้ำ

note: module: calendar
en: Sat
th: เสาร์

note: module: calendar
en: Saturday
th: วันเสาร์

note: module: calendar
en: Scheduled by
th: กำหนดโดย

note: module: calendar odoo-python
en: Scheduling an activity using the calendar is not possible on more than one record.
th: การจัดกำหนดการกิจกรรมโดยใช้ปฏิทินไม่สามารถทำได้ในบันทึกมากกว่าหนึ่งรายการ

note: module: calendar
en: Search Meetings
th: ค้นหาการประชุม

note: module: calendar
en: Second
th: อันดับสอง

note: module: calendar
en: Select attendees...
th: เลือกผู้เข้าร่วม...

note: module: calendar
en: Send Email to attendees
th: ส่งอีเมลถึงผู้เข้าร่วม

note: module: calendar
en: Send Invitations
th: ส่งคำเชิญ

note: module: calendar
en: Send Mail
th: ส่งเมล

note: module: calendar
en: Sent to all attendees if a reminder is set
th: ส่งถึงผู้เข้าร่วมทุกคนหากมีการตั้งค่าการแจ้งเตือนไว้

note: module: calendar
en: Sent to all attendees if the schedule change
th: ส่งถึงผู้เข้าร่วมทุกคนหากกำหนดการเปลี่ยนแปลง

note: module: calendar
en: Settings
th: การตั้งค่า

note: module: calendar
en: Should Show Status
th: ควรแสดงสถานะ

note: module: calendar
en: Show as
th: แสดงเป็น

note: module: calendar odoo-javascript
en: Snooze
th: ปิดการเตือนชั่วคราว

note: module: calendar
en: Start
th: เริ่ม

note: module: calendar
en: Start Date
th: วันที่เริ่ม

note: module: calendar
en: Start date of an event, without time for full days events
th: วันที่เริ่มต้นของอีเวนต์ โดยไม่มีเวลาสำหรับกิจกรรมเต็มวัน

note: module: calendar
en: Status
th: สถานะ

note: module: calendar
en: Status:
th: สถานะ:

note: module: calendar
en: Stop
th: หยุด

note: module: calendar
en: Stop date of an event, without time for full days events
th: หยุดวันที่ของอีเวนต์ ไม่มีเวลาสำหรับอีเวนต์เต็มวัน

note: module: calendar
en: Subject
th: หัวเรื่อง

note: module: calendar
en: Submit
th: ส่ง

note: module: calendar
en: Sun
th: อาทิตย์

note: module: calendar
en: Sunday
th: วันอาทิตย์

note: module: calendar
en: Synchronize your calendar with Google Calendar
th: ซิงโครไนซ์ปฏิทินของคุณกับ Google ปฏิทิน

note: module: calendar
en: Synchronize your calendar with Outlook
th: ซิงโครไนซ์ปฏิทินของคุณกับ Outlook

note: module: calendar
en: Tag name already exists!
th: มีชื่อแท็กแล้ว!

note: module: calendar
en: Tags
th: แท็ก

note: module: calendar
en: Template used to render mail reminder content.
th: เทมเพลตที่ใช้แสดงเนื้อหาเตือนความจำเมล

note: module: calendar
en: Tentative
th: ยังไม่แน่

note: module: calendar
en: Tentative Count
th: จำนวนเบื้องต้น

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.
th: ปฏิทินมีการแชร์ระหว่างพนักงานมีการผสานการทำงานอย่างเต็มรูปแบบกับ
              แอปพลิเคชันอื่น ๆ เช่น การลาของพนักงานหรือ
                โอกาสทางธุรกิจต่าง ๆ

note: module: calendar
en: The day must be between 1 and 31
th: วันที่ต้องอยู่ระหว่าง 1 ถึง 31

note: module: calendar odoo-python
en: The ending date and time cannot be earlier than the starting date and time.
th: วันที่และเวลาสิ้นสุดต้องไม่อยู่ก่อนวันที่และเวลาเริ่มต้น

note: module: calendar odoo-python
en: The ending date cannot be earlier than the starting date.
th: วันที่สิ้นสุดต้องไม่มาก่อนวันที่เริ่มต้น

note: module: calendar odoo-python
en: The interval cannot be negative.
th: ช่วงเวลาไม่สามารถเป็นค่าลบได้

note: module: calendar odoo-python
en: The number of repetitions cannot be negative.
th: จำนวนการซ้ำต้องไม่เป็นค่าลบ

note: module: calendar odoo-python
en: There are no attendees on these events
th: ไม่มีผู้เข้าร่วมในอีเวนต์เหล่านี้

note: module: calendar
en: Third
th: อันดับที่สาม

note: module: calendar odoo-javascript
en: This and following events
th: อีเวนต์นี้และต่อไป

note: module: calendar odoo-javascript
en: This event
th: อีเวนต์นี้

note: module: calendar
en: Thu
th: พฤหัส

note: module: calendar
en: Thursday
th: วันพฤหัสบดี

note: module: calendar
en: Timezone
th: โซนเวลา

note: module: calendar
en: Timezone used for displaying time in the mail template
th: เขตเวลาที่ใช้สำหรับแสดงเวลาในเทมเพลตเมล

note: module: calendar odoo-python
en: Today's Meetings
th: การประชุมวันนี้

note: module: calendar
en: Trigger
th: เปิดใช้งาน

note: module: calendar
en: Tue
th: อังคาร

note: module: calendar
en: Tuesday
th: วันอังคาร

note: module: calendar
en: Type
th: ประเภท

note: module: calendar odoo-python
en: Unable to save the recurrence with "This Event"
th: ไม่สามารถบันทึกการเกิดซ้ำด้วย "กิจกรรมนี้"

note: module: calendar
en: Uncertain
th: ไม่แน่นอน

note: module: calendar
en: Unit
th: หน่วย

note: module: calendar
en: Until
th: ถึง

note: module: calendar
en: Used to manually notifiy attendees
th: ใช้เพื่อแจ้งผู้เข้าร่วมด้วยตนเอง

note: module: calendar
en: User
th: ผู้ใช้

note: module: calendar
en: User Can Edit
th: ผู้ใช้สามารถแก้ไข

note: module: calendar
en: Videocall Source
th: แหล่งที่มาของวิดีโอคอล

note: module: calendar
en: Videocall URL
th: URL ของวิดีโอคอล

note: module: calendar odoo-javascript
en: View
th: ดู

note: module: calendar
en: Wed
th: พุธ

note: module: calendar
en: Wednesday
th: วันพุธ

note: module: calendar
en: Weekday
th: วันธรรมดา

note: module: calendar
en: Weekly
th: รายสัปดาห์

note: module: calendar
en: Weeks
th: สัปดาห์

note: module: calendar
en: With Outlook or Google
th: ด้วย Outlook หรือ Google

note: module: calendar
en: Yearly
th: รายปี

note: module: calendar
en: Years
th: ปี

note: module: calendar odoo-javascript
en: Yes
th: ใช่

note: module: calendar
en: Yes I'm going.
th: ใช่ ฉันกำลังไป

note: module: calendar odoo-python
en: You can't update a recurrence without base event.
th: คุณไม่สามารถอัปเดตการเกิดซ้ำโดยไม่มีฐานอีเวนต์

note: module: calendar odoo-python
en: You cannot duplicate a calendar attendee.
th: คุณไม่สามารถทำซ้ำปฏิทินผู้เข้าร่วมได้

note: module: calendar odoo-python
en: You have to choose at least one day in the week
th: คุณต้องเลือกอย่างน้อยหนึ่งวันในหนึ่งสัปดาห์

note: module: calendar odoo-javascript
en: accepted
th: ยอมรับแล้ว

note: module: calendar odoo-javascript
en: attendees
th: ผู้เข้าร่วม

note: module: calendar
en: awaiting
th: กำลังรอ

note: module: calendar odoo-javascript
en: declined
th: ถูกปฏิเสธ

note: module: calendar
en: e.g. Business Lunch
th: เช่น มื้อเที่ยงเพื่อธุรกิจ

note: module: calendar
en: e.g: 12/31/2023
th: เช่น: 12/31/2023

note: module: calendar odoo-python
en: for %s events
th: สำหรับ %s อีเวนต์

note: module: calendar
en: maybe,
th: อาจจะ

note: module: calendar
en: no,
th: ไม่

note: module: calendar
en: to
th: ถึง

note: module: calendar odoo-javascript
en: uncertain
th: ไม่แน่นอน

note: module: calendar
en: yes,
th: ใช่

note: module: calendar
en: {{ object.event_id.name }} - Reminder
th: {{ object.event_id.name }} - ตัวเตือนความจำ

note: module: calendar
en: {{ object.event_id.name }}: Date updated
th: {{ object.event_id.name }}: อัปเดตวันที่

note: module: calendar
en: {{object.name}}: Event update
th: {{object.name}}: อัปเดตอีเวนต์
