Files
enterprise-addons/appointment/i18n/vi.po
T

4861 lines
191 KiB
Gettext

# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * appointment
#
# "Dylan Kiss (dyki)" <[email protected]>, 2025.
# "Thi Huong Nguyen (thng)" <[email protected]>, 2025, 2026.
# Weblate <[email protected]>, 2025.
# Odoo Translation Bot <[email protected]>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-04-03 18:43+0000\n"
"PO-Revision-Date: 2026-04-09 11:26+0000\n"
"Last-Translator: \"Thi Huong Nguyen (thng)\" <[email protected]>\n"
"Language-Team: Vietnamese <https://translate.odoo.com/projects/odoo-19/"
"appointment/vi/>\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.16.2\n"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "\" is already in use. Please pick another one."
msgstr ""
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "\" on"
msgstr "\" vào"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_booking_line.py:0
msgid "\"%(name_list)s\" cannot be used for \"%(appointment_type_name)s\""
msgstr "Không thể sử dụng \"%(name_list)s\" cho \"%(appointment_type_name)s\""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__appointment_count
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_count
msgid "# Appointments"
msgstr "# Lịch hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_count_request
msgid "# Appointments To Confirm"
msgstr "# Lịch hẹn cần xác nhận"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__calendar_event_count
msgid "# Bookings"
msgstr "# Đặt lịch"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_invite_count
msgid "# Invitation Links"
msgstr "# Liên kết lời mời"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__suggested_resource_count
#: model:ir.model.fields,field_description:appointment.field_appointment_type__resource_count
msgid "# Resources"
msgstr "# Tài nguyên"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__suggested_staff_user_count
#: model:ir.model.fields,field_description:appointment.field_appointment_type__staff_user_count
msgid "# Staff Users"
msgstr "# Người dùng Nhân viên"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_count_upcoming
msgid "# Upcoming Appointments"
msgstr "# Lịch hẹn sắp tới"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "%(appointment_name)s with %(partner_name)s"
msgstr "%(appointment_name)s với %(partner_name)s"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "%(attendee_name)s - %(appointment_name)s Booking"
msgstr "%(attendee_name)s - %(appointment_name)s Đặt lịch"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid ""
"%(capacity)d seats are missing to be able to book the %(appointment_name)s: %"
"(event_name)s (%(event_id)s)"
msgstr ""
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid "%(name)s - My availabilities"
msgstr "%(name)s - Lịch trống của tôi"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_resource.py:0
#: code:addons/appointment/models/appointment_type.py:0
msgid "%s (copy)"
msgstr "%s (bản sao)"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "%s - Let's meet"
msgstr "%s - Hãy gặp"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form_gantt_booking
msgid "'e.g. \"John Doe - Tennis Court Booking\""
msgstr ""
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_svg.xml:0
msgid ""
".stgrey0{fill:#E3E3E3}\n"
" .stgrey1{fill:#F2F2F2}"
msgstr ""
".stgrey0{fill:#E3E3E3}\n"
" .stgrey1{fill:#F2F2F2}"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_kanban
msgid ""
"<br/>\n"
" <span class=\"fw-light\">Duration</span>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_kanban
msgid ""
"<br/>\n"
" <span class=\"fw-light\">To Confirm</span>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_kanban
msgid ""
"<br/>\n"
" <span class=\"fw-light\">Total</span>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_kanban
msgid ""
"<br/>\n"
" <span class=\"fw-light\">Upcoming</span>"
msgstr ""
#. module: appointment
#: model:mail.template,body_html:appointment.attendee_invitation_mail_template
msgid ""
"<div style=\"font-size: 13px; color: #374151;\">\n"
" <t t-set=\"customer\" t-value=\" object.event_id.find_partner_customer()"
"\"/>\n"
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == "
"object.event_id.partner_id\"/>\n"
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"/"
">\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not "
"ctx.get('calendar_template_ignore_recurrence')\"/>\n"
"\n"
" <h1 style=\"font-size: 18px; font-weight: bold; color: #374151; margin-"
"bottom: 28px;\">\n"
" Invitation\n"
" </h1>\n"
" <p style=\"margin: 0;\">\n"
" <span style=\"display: block; margin-bottom: 8px;\">Hello <t t-"
"out=\"object.common_name or ''\">Wood Corner</t>,</span>\n"
"\n"
" <t t-if=\"target_customer\">\n"
" <t t-if=\"not "
"object.event_id.appointment_type_id.is_always_confirm\">\n"
" <t t-if=\"object.event_id.appointment_status == 'booked'\">\n"
" We're happy to let you know your booking <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 not in "
"['custom', 'anytime'] and "
"object.event_id.appointment_type_id.schedule_based_on == 'users'\"> with <t "
"t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t> has been "
"confirmed.<br/>\n"
" </t>\n"
" <t t-elif=\"object.event_id.appointment_status == "
"'request'\">\n"
" We've got your booking <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 not in "
"['custom', 'anytime'] and "
"object.event_id.appointment_type_id.schedule_based_on == 'users'\"> with <t "
"t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t>.<br/>\n"
" We'll notify you once it's confirmed.\n"
" </t>\n"
" </t>\n"
" <t t-else=\"\">\n"
" 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 not in "
"['custom', 'anytime'] and "
"object.event_id.appointment_type_id.schedule_based_on == 'users'\"> with <t "
"t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t> has been "
"booked.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\"/> scheduled the following "
"appointment <strong t-out=\"object.event_id.appointment_type_id.name or "
"''\">Schedule a Demo</strong> with you.\n"
" <t t-if=\"object.event_id.appointment_type_id and "
"object.event_id.appointment_status == 'request'\">\n"
" It is awaiting confirmation.\n"
" </t>\n"
" </t>\n"
" <t t-else=\"\">\n"
" Your appointment <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</"
"strong> has been booked.\n"
" </t>\n"
" </t>\n"
" <t t-else=\"\">\n"
" You have been invited to the following appointment <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</"
"strong>.\n"
" </t>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
" <a t-if=\"not target_responsible and not target_customer\" t-attf-"
"href=\"/calendar/meeting/view?token={{object.access_token}}"
"&amp;id={{object.event_id.id}}\" style=\"display: inline-block; margin-left: "
"12px; padding: 5px 10px; color: #111827; text-decoration: none; background-"
"color: #E7E9ED; border-radius: 3px; border-radius: 3px\">View</a>\n"
" <a t-elif=\"not target_customer\" t-attf-href=\"/mail/view?"
"model=calendar.event&amp;res_id={{object.event_id.id}}\" t-attf-"
"style=\"display: inline-block; margin-left: 12px; padding: 5px 10px; color: "
"#111827; text-decoration: none; background-color: #E7E9ED; border-radius: "
"3px; border-radius: 3px\">View</a>\n"
" </div>\n"
" <div style=\"margin: 16px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Details</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Date &amp; Time</"
"td>\n"
" <td style=\"font-weight: bold;\">\n"
" <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>\n"
" <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>\n"
" <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>\n"
" <t t-if=\"not object.event_id.allday\">\n"
" <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>\n"
" <t t-if=\"not "
"object.event_id.appointment_type_id.hide_timezone and object.mail_tz\">\n"
" <span style=\"font-size: 11px; font-weight: "
"normal;\">\n"
" (<t t-out=\"object.mail_tz or ''\">Europe/"
"Brussels</t>)\n"
" </span>\n"
" </t>\n"
" </t>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"recurrent\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">When</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">Every 1 Weeks, for 3 events</t></"
"td>\n"
" </tr>\n"
" <tr t-if=\"not object.event_id.appointment_type_id.hide_duration "
"and not object.event_id.allday and object.event_id.duration\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">Duration</td>\n"
" <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
"(object.event_id.duration,round(object.event_id.duration*60)%60)) or "
"''\">0H30</t></td>\n"
" </tr>\n"
" <tr t-if=\"object.event_id.location\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Location</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.event_id.location or ''\">Bruxelles</"
"t>\n"
" <a target=\"_blank\" t-if=\"object.event_id.location != "
"object.event_id.appointment_type_id.location_id.name\" t-attf-href=\"http://"
"maps.google.com/maps?oi=map&amp;q={{object.event_id.location}}\" "
"style=\"margin-left: 12px; font-size: 12px; color: #008f8c; text-decoration: "
"underline;\">View Map</a>\n"
" </td>\n"
" </tr>\n"
" <tr t-"
"if=\"object.event_id.appointment_type_id.manage_capacity\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">For</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.event_id.total_capacity_reserved\"/> people</td>\n"
" </tr>\n"
" <tr t-if=\"not "
"object.event_id.appointment_type_id.is_auto_assign and "
"object.event_id.appointment_resource_ids\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Resources</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <ul style=\"padding: 0 15px;\">\n"
" <li t-"
"foreach=\"object.event_id.appointment_resource_ids\" t-as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-"
"out=\"resource.name or ''\">Table 1</span>\n"
" </li>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.event_id.videocall_redirection\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">\n"
" <t t-if=\"object.event_id.videocall_source == "
"'discuss'\">Join with</t>\n"
" <t t-else=\"\">Join</t>\n"
" </td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <a t-attf-"
"href=\"{{ object.event_id.videocall_redirection }}\" target=\"_blank\" "
"style=\"color: #008f8c;\">\n"
" <t t-if=\"object.event_id.videocall_source == "
"'discuss'\">Odoo Discuss</t>\n"
" <t t-else=\"\">Video meeting</t>\n"
" </a>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Attendees</h2>\n"
" <div t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\" "
"style=\"margin-bottom: 5px;\">\n"
" <img t-if=\"attendee.state\" t-attf-src=\"/calendar/static/src/"
"img/state_{{ attendee.state }}.png\" style=\"border:0; width: 15px; height: "
"15px; vertical-align: text-bottom;\"/>\n"
" <t t-if=\"attendee != object\">\n"
" <span style=\"margin-left: 5px\" t-"
"out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">You</span>\n"
" </t>\n"
" </div>\n"
" </div>\n"
" <div t-if=\"not is_html_empty(object.event_id.description)\" "
"style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Description of the event</h2>\n"
" <div t-out=\"object.event_id.description\"/>\n"
" </div>\n"
" <div t-if=\"target_customer\" style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Make change to this event</h2>\n"
" <a t-attf-href=\"/calendar/meeting/view?token={{object.access_token}}"
"&amp;id={{object.event_id.id}}\" style=\"color: color: #008f8c; text-"
"decoration: underline;\">Reschedule</a>\n"
" </div>\n"
" <t t-set=\"upcoming_appointments\" t-"
"value=\"(object.event_id.appointment_booker_id.upcoming_appointment_ids - "
"object.event_id).sorted('start')\"/>\n"
" <div t-if=\"upcoming_appointments\" style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Your Other Upcoming Appointment(s)</h2>\n"
" <ul style=\"margin: 6px 0 0; padding: 0 18px;\">\n"
" <li style=\"margin-top: 6px;\" t-"
"foreach=\"upcoming_appointments\" t-as=\"upcoming_appointment\">\n"
" <span t-out=\"upcoming_appointment.appointment_type_id.name "
"or ''\">Technical Demo</span>\n"
" <span style=\"margin: 0 10px;\">-</span>\n"
" <span t-out=\"upcoming_appointment.start or ''\" t-"
"options=\"{&quot;widget&quot;: &quot;datetime&quot;, &quot;format&quot;: "
"&quot;medium&quot;, &quot;tz_name&quot;: object.mail_tz}\" style=\"font-"
"weight: bold;\">June 20th, 15:00</span>\n"
" <a t-attf-href=\"/calendar/view/"
"#{upcoming_appointment.access_token}?partner_id=#{appointment_booker_id}\" "
"target=\"_blank\" style=\"margin-left: 10px; font-size: 12px; color: "
"#008f8c; text-decoration: underline;\">View Details</a>\n"
" </li>\n"
" </ul>\n"
" </div>\n"
" <p style=\"margin: 32px 0 0;\">\n"
" Thank you!\n"
" <t t-if=\"object.event_id.user_id.signature\">\n"
" <span style=\"display: block; margin-top: 8px;\"><t t-"
"out=\"object.event_id.user_id.signature or ''\">Mitchell Admin</t></span>\n"
" </t>\n"
" </p>\n"
"</div>\n"
" "
msgstr ""
#. module: appointment
#: model:mail.template,body_html:appointment.appointment_canceled_mail_template
msgid ""
"<div style=\"font-size: 13px; color: #374151;\">\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not "
"ctx.get('calendar_template_ignore_recurrence')\"/>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or "
"ctx.get('mail_tz')\"/>\n"
" <t t-set=\"appointment_booker_name\" t-"
"value=\"object.appointment_booker_id.display_name\"/>\n"
" <h1 style=\"font-size: 18px; font-weight: bold; color: #374151; margin-"
"bottom: 28px;\">\n"
" Appointment canceled\n"
" <img src=\"/calendar/static/src/img/times-circle.png\" "
"style=\"border:0; width: 24px; height: 24px; margin-left: 10px; text-"
"decoration:none; vertical-align: bottom;\"/>\n"
" </h1>\n"
" <p style=\"margin: 0;\">\n"
" <t t-if=\"appointment_booker_name\">\n"
" Hello <t t-out=\"appointment_booker_name\"/>,\n"
" </t>\n"
" <t t-else=\"\">\n"
" Hello,\n"
" </t>\n"
" <br/>\n"
" <span style=\"display: block; margin-top: 8px;\">Your appointment "
"for <t t-out=\"object.appointment_type_id.name or ''\">Technical Demo</t> <t "
"t-if=\"object.appointment_type_id.category not in ['custom', 'anytime'] and "
"object.appointment_type_id.schedule_based_on == 'users' and "
"object.partner_id\"> with <t t-out=\"object.partner_id.name or ''\">Brandon "
"Freeman</t></t> has been canceled.</span>\n"
" </p>\n"
" <div style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Details</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Date &amp; Time</"
"td>\n"
" <td style=\"font-weight: bold;\">\n"
" <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) "
"or ''\">Wednesday</t>\n"
" <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) or "
"''\">1</t>\n"
" <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) or ''\">January 2020</t>\n"
" <t t-if=\"not object.allday\">\n"
" <t t-out=\"format_time(time=object.start, "
"tz=mail_tz, time_format='short', lang_code=object.env.lang) or ''\">8:00</"
"t>\n"
" <t t-if=\"not "
"object.appointment_type_id.hide_timezone and mail_tz\">\n"
" <span style=\"font-size: 11px; font-weight: "
"normal;\">\n"
" (<t t-out=\"mail_tz\"/>)\n"
" </span>\n"
" </t>\n"
" </t>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"recurrent\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">When</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">Every 1 Weeks, for 3 events</t></"
"td>\n"
" </tr>\n"
" <tr t-if=\"not object.appointment_type_id.hide_duration and not "
"object.allday and object.duration\" style=\"padding-top: 6px;\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">Duration</td>\n"
" <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
"(object.duration,round(object.duration*60)%60)) or ''\">0H30</t></td>\n"
" </tr>\n"
" <tr t-if=\"object.location\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Location</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.location or ''\">Bruxelles</t>\n"
" <a target=\"_blank\" t-if=\"object.location != "
"object.appointment_type_id.location_id.name\" t-attf-href=\"http://"
"maps.google.com/maps?oi=map&amp;q={{ object.location }}\" style=\"margin-"
"left: 12px; font-size: 12px; color: #008f8c; text-decoration: underline;"
"\">View Map</a>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Attendees</h2>\n"
" <div t-foreach=\"object.attendee_ids\" t-as=\"attendee\" "
"style=\"margin-bottom: 5px;\">\n"
" <img t-if=\"attendee.state\" t-attf-src=\"/calendar/static/src/"
"img/state_{{ attendee.state }}.png\" style=\"border:0; width: 15px; height: "
"15px; vertical-align: text-bottom;\"/>\n"
" <t t-if=\"attendee.common_name\">\n"
" <span style=\"margin-left: 5px\" t-"
"out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">You</span>\n"
" </t>\n"
" </div>\n"
" </div>\n"
" <div t-if=\"not is_html_empty(object.description)\" style=\"margin: 32px "
"0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Description of the event</h2>\n"
" <div t-out=\"object.description\"/>\n"
" </div>\n"
"</div>\n"
" "
msgstr ""
"<div style=\"font-size: 13px; color: #374151;\">\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not "
"ctx.get('calendar_template_ignore_recurrence')\"/>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or "
"ctx.get('mail_tz')\"/>\n"
" <t t-set=\"appointment_booker_name\" t-"
"value=\"object.appointment_booker_id.display_name\"/>\n"
" <h1 style=\"font-size: 18px; font-weight: bold; color: #374151; margin-"
"bottom: 28px;\">\n"
" Lịch hẹn bị huỷ\n"
" <img src=\"/calendar/static/src/img/times-circle.png\" "
"style=\"border:0; width: 24px; height: 24px; margin-left: 10px; text-"
"decoration:none; vertical-align: bottom;\"/>\n"
" </h1>\n"
" <p style=\"margin: 0;\">\n"
" <t t-if=\"appointment_booker_name\">\n"
" Xin chào <t t-out=\"appointment_booker_name\"/>,\n"
" </t>\n"
" <t t-else=\"\">\n"
" Xin chào,\n"
" </t>\n"
" <br/>\n"
" <span style=\"display: block; margin-top: 8px;\">Lịch hẹn về <t t-"
"out=\"object.appointment_type_id.name or ''\">Demo kỹ thuật</t> <t t-"
"if=\"object.appointment_type_id.category not in ['custom', 'anytime'] and "
"object.appointment_type_id.schedule_based_on == 'users' and "
"object.partner_id\"> với <t t-out=\"object.partner_id.name or ''\">Brandon "
"Freeman</t></t> đã bị hủy.</span>\n"
" </p>\n"
" <div style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Chi tiết</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Ngày &amp; thời "
"gian</td>\n"
" <td style=\"font-weight: bold;\">\n"
" <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) "
"or ''\">Thứ 4</t>\n"
" <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) or "
"''\">Ngày 01</t>\n"
" <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) or ''\">01/2020</t>\n"
" <t t-if=\"not object.allday\">\n"
" <t t-out=\"format_time(time=object.start, "
"tz=mail_tz, time_format='short', lang_code=object.env.lang) or ''\">8:00</"
"t>\n"
" <t t-if=\"not "
"object.appointment_type_id.hide_timezone and mail_tz\">\n"
" <span style=\"font-size: 11px; font-weight: "
"normal;\">\n"
" (<t t-out=\"mail_tz\"/>)\n"
" </span>\n"
" </t>\n"
" </t>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"recurrent\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">Tần suất</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">3 sự kiện mỗi tuần</t></td>\n"
" </tr>\n"
" <tr t-if=\"not object.appointment_type_id.hide_duration and not "
"object.allday and object.duration\" style=\"padding-top: 6px;\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">Thời lượng:</td>\n"
" <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
"(object.duration,round(object.duration*60)%60)) or ''\">30 phút</t></td>\n"
" </tr>\n"
" <tr t-if=\"object.location\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Địa điểm:</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.location or ''\">Bruxelles</t>\n"
" <a target=\"_blank\" t-if=\"object.location != "
"object.appointment_type_id.location_id.name\" t-attf-href=\"http://"
"maps.google.com/maps?oi=map&amp;q={{ object.location }}\" style=\"margin-"
"left: 12px; font-size: 12px; color: #008f8c; text-decoration: underline;"
"\">Xem bản đồ</a>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Người tham dự</h2>\n"
" <div t-foreach=\"object.attendee_ids\" t-as=\"attendee\" "
"style=\"margin-bottom: 5px;\">\n"
" <img t-if=\"attendee.state\" t-attf-src=\"/calendar/static/src/"
"img/state_{{ attendee.state }}.png\" style=\"border:0; width: 15px; height: "
"15px; vertical-align: text-bottom;\"/>\n"
" <t t-if=\"attendee.common_name\">\n"
" <span style=\"margin-left: 5px\" t-"
"out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Bạn</span>\n"
" </t>\n"
" </div>\n"
" </div>\n"
" <div t-if=\"not is_html_empty(object.description)\" style=\"margin: 32px "
"0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Mô tả sự kiện</h2>\n"
" <div t-out=\"object.description\"/>\n"
" </div>\n"
"</div>\n"
" "
#. module: appointment
#: model:mail.template,body_html:appointment.appointment_booked_mail_template
msgid ""
"<div style=\"font-size: 13px; color: #374151;\">\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not "
"ctx.get('calendar_template_ignore_recurrence')\"/>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or "
"ctx.get('mail_tz')\"/>\n"
" <t t-set=\"appointment_booker_name\" t-"
"value=\"object.appointment_booker_id.display_name\"/>\n"
" <h1 style=\"font-size: 18px; font-weight: bold; color: #374151;\">\n"
" <t t-if=\"not object.appointment_type_id.is_always_confirm and "
"object.appointment_status == 'request'\">Appointment requested</t>\n"
" <t t-else=\"\">\n"
" Booking confirmed\n"
" <img src=\"/calendar/static/src/img/check-circle.png\" "
"style=\"border:0; width: 24px; height: 24px; margin-left: 10px; text-"
"decoration:none; vertical-align: bottom;\"/>\n"
" </t>\n"
" </h1>\n"
" <p style=\"margin: 0;\">\n"
" <span style=\"display: block; margin-top: 8px;\">\n"
" <t t-out=\"appointment_booker_name or ''\">John Booker</t>\n"
" <t t-if=\"not object.appointment_type_id.is_always_confirm and "
"object.appointment_status == 'request'\"> has requested </t>\n"
" <t t-else=\"\"> has booked </t>\n"
" an appointment: <t t-out=\"object.appointment_type_id.name or "
"''\">Technical Demo</t>\n"
" <t t-if=\"object.appointment_type_id.category not in ['custom', "
"'anytime'] and object.appointment_type_id.schedule_based_on == 'users' and "
"object.partner_id\">\n"
" with <t t-out=\"object.partner_id.name or ''\">Brandon "
"Freeman</t>\n"
" </t>.\n"
" </span>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px; margin-top: "
"16px;\">\n"
" <a t-attf-href=\"/calendar/meeting/join?"
"token={{ object.access_token }}\" t-attf-style=\"display: inline-block; "
"padding: 7px 14px; color: {{user.company_id.email_primary_color or "
"'#FFFFFF'}}; text-decoration: none; background-color: "
"{{user.company_id.email_secondary_color or '#875A7B'}}; border-radius: "
"3px\">\n"
" Join</a>\n"
" <a t-attf-href=\"/odoo/calendar.event/{{ object.id }}\" t-attf-"
"style=\"display: inline-block; margin-left: 12px; padding: 7px 14px; color: "
"#111827; text-decoration: none; background-color: #E7E9ED; border-radius: "
"3px;\">\n"
" View</a>\n"
" </div>\n"
" <div style=\"margin: 16px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Details</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Date &amp; Time</"
"td>\n"
" <td style=\"font-weight: bold;\">\n"
" <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) "
"or ''\">Wednesday</t>\n"
" <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) or "
"''\">1</t>\n"
" <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) or ''\">January 2020</t>\n"
" <t t-if=\"not object.allday\">\n"
" <t t-out=\"format_time(time=object.start, "
"tz=mail_tz, time_format='short', lang_code=object.env.lang) or ''\">8:00</"
"t>\n"
" <t t-if=\"not "
"object.appointment_type_id.hide_timezone and mail_tz\">\n"
" <span style=\"font-size: 11px; font-weight: "
"normal;\">\n"
" (<t t-out=\"mail_tz\"/>)\n"
" </span>\n"
" </t>\n"
" </t>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"recurrent\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">When</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">Every 1 Weeks, for 3 events</t></"
"td>\n"
" </tr>\n"
" <tr t-if=\"not object.appointment_type_id.hide_duration and not "
"object.allday and object.duration\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">Duration</td>\n"
" <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
"(object.duration,round(object.duration*60)%60)) or ''\">0H30</t></td>\n"
" </tr>\n"
" <tr t-if=\"object.location\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Location</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.location or ''\">Bruxelles</t>\n"
" <a target=\"_blank\" t-if=\"object.location != "
"object.appointment_type_id.location_id.name\" t-attf-href=\"http://"
"maps.google.com/maps?oi=map&amp;q={{ object.location }}\" style=\"margin-"
"left: 12px; font-size: 12px; color: #008f8c; text-decoration: underline;"
"\">View Map</a>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.appointment_type_id.manage_capacity\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">For</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.total_capacity_reserved\"/> people</td>\n"
" </tr>\n"
" <tr t-if=\"not object.appointment_type_id.is_auto_assign and "
"object.appointment_resource_ids\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Resources</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <ul style=\"padding: 0 15px;\">\n"
" <li t-foreach=\"object.appointment_resource_ids\" t-"
"as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-"
"out=\"resource.name or ''\">Table 1</span>\n"
" </li>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.videocall_redirection\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">\n"
" <t t-if=\"object.videocall_source == 'discuss'\">Join "
"with</t>\n"
" <t t-else=\"\">Join</t>\n"
" </td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <a t-attf-href=\"{{ object.videocall_redirection }}\" "
"target=\"_blank\" style=\"color: #008f8c;\">\n"
" <t t-if=\"object.videocall_source == "
"'discuss'\">Odoo Discuss</t>\n"
" <t t-else=\"\">Video meeting</t>\n"
" </a>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Attendees</h2>\n"
" <div t-foreach=\"object.attendee_ids\" t-as=\"attendee\" "
"style=\"margin-bottom: 5px;\">\n"
" <img t-if=\"attendee.state\" t-attf-src=\"/calendar/static/src/"
"img/state_{{ attendee.state }}.png\" style=\"border:0; width: 15px; height: "
"15px; vertical-align: text-bottom;\"/>\n"
" <t t-if=\"attendee.common_name\">\n"
" <span style=\"margin-left: 5px\" t-"
"out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">You</span>\n"
" </t>\n"
" </div>\n"
" </div>\n"
" <div t-if=\"not is_html_empty(object.description)\" style=\"margin: 32px "
"0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Description of the event</h2>\n"
" <div t-out=\"object.description\"/>\n"
" </div>\n"
" <t t-set=\"upcoming_appointments\" t-"
"value=\"(object.appointment_booker_id.upcoming_appointment_ids - "
"object).sorted('start')\"/>\n"
" <div t-if=\"upcoming_appointments\" style=\"margin: 32px 0 0;\">\n"
" <t t-set=\"appointment_booker_id\" t-"
"value=\"object.appointment_booker_id.id\"/>\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Your Other Upcoming Appointment(s)</h2>\n"
" <ul style=\"margin: 6px 0 0; padding: 0 18px;\">\n"
" <li style=\"margin-top: 6px;\" t-"
"foreach=\"upcoming_appointments\" t-as=\"upcoming_appointment\">\n"
" <span t-out=\"upcoming_appointment.appointment_type_id.name "
"or ''\">Technical Demo</span>\n"
" <span style=\"margin: 0 10px;\">-</span>\n"
" <span t-out=\"upcoming_appointment.start or ''\" t-"
"options=\"{&quot;widget&quot;: &quot;datetime&quot;, &quot;format&quot;: "
"&quot;medium&quot;, &quot;tz_name&quot;: mail_tz}\" style=\"font-weight: "
"bold;\">June 20th, 15:00</span>\n"
" <a t-attf-href=\"/calendar/view/"
"#{upcoming_appointment.access_token}?partner_id=#{appointment_booker_id}\" "
"target=\"_blank\" style=\"margin-left: 10px; font-size: 12px; color: "
"#008f8c; text-decoration: underline;\">View Details</a>\n"
" </li>\n"
" </ul>\n"
" </div>\n"
"</div>\n"
" "
msgstr ""
"<div style=\"font-size: 13px; color: #374151;\">\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not "
"ctx.get('calendar_template_ignore_recurrence')\"/>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or "
"ctx.get('mail_tz')\"/>\n"
" <t t-set=\"appointment_booker_name\" t-"
"value=\"object.appointment_booker_id.display_name\"/>\n"
" <h1 style=\"font-size: 18px; font-weight: bold; color: #374151;\">\n"
" <t t-if=\"not object.appointment_type_id.is_always_confirm and "
"object.appointment_status == 'request'\">Yêu cầu đặt lịch hẹn</t>\n"
" <t t-else=\"\">\n"
" Đã xác nhận đặt lịch\n"
" <img src=\"/calendar/static/src/img/check-circle.png\" "
"style=\"border:0; width: 24px; height: 24px; margin-left: 10px; text-"
"decoration:none; vertical-align: bottom;\"/>\n"
" </t>\n"
" </h1>\n"
" <p style=\"margin: 0;\">\n"
" <span style=\"display: block; margin-top: 8px;\">\n"
" <t t-out=\"appointment_booker_name or ''\">John Booker</t>\n"
" <t t-if=\"not object.appointment_type_id.is_always_confirm and "
"object.appointment_status == 'request'\"> đã yêu cầu </t>\n"
" <t t-else=\"\"> đã đặt </t>\n"
" một lịch hẹn: <t t-out=\"object.appointment_type_id.name or "
"''\">Demo kỹ thuật</t>\n"
" <t t-if=\"object.appointment_type_id.category not in ['custom', "
"'anytime'] and object.appointment_type_id.schedule_based_on == 'users' and "
"object.partner_id\">\n"
" với <t t-out=\"object.partner_id.name or ''\">Brandon "
"Freeman</t>\n"
" </t>.\n"
" </span>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px; margin-top: "
"16px;\">\n"
" <a t-attf-href=\"/calendar/meeting/join?"
"token={{ object.access_token }}\" t-attf-style=\"display: inline-block; "
"padding: 7px 14px; color: {{user.company_id.email_primary_color or "
"'#FFFFFF'}}; text-decoration: none; background-color: "
"{{user.company_id.email_secondary_color or '#875A7B'}}; border-radius: "
"3px\">\n"
" Tham gia</a>\n"
" <a t-attf-href=\"/odoo/calendar.event/{{ object.id }}\" t-attf-"
"style=\"display: inline-block; margin-left: 12px; padding: 7px 14px; color: "
"#111827; text-decoration: none; background-color: #E7E9ED; border-radius: "
"3px;\">\n"
" Xem</a>\n"
" </div>\n"
" <div style=\"margin: 16px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Chi tiết</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Ngày &amp; thời "
"gian</td>\n"
" <td style=\"font-weight: bold;\">\n"
" <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) "
"or ''\">Thứ 4</t>\n"
" <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) or "
"''\">Ngày 1</t>\n"
" <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) or ''\">1/2020</t>\n"
" <t t-if=\"not object.allday\">\n"
" <t t-out=\"format_time(time=object.start, "
"tz=mail_tz, time_format='short', lang_code=object.env.lang) or ''\">8:00</"
"t>\n"
" <t t-if=\"not "
"object.appointment_type_id.hide_timezone and mail_tz\">\n"
" <span style=\"font-size: 11px; font-weight: "
"normal;\">\n"
" (<t t-out=\"mail_tz\"/>)\n"
" </span>\n"
" </t>\n"
" </t>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"recurrent\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">Tần suất</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">3 sự kiện mỗi tuần</t></td>\n"
" </tr>\n"
" <tr t-if=\"not object.appointment_type_id.hide_duration and not "
"object.allday and object.duration\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">Thời lượng</td>\n"
" <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
"(object.duration,round(object.duration*60)%60)) or ''\">30 phút</t></td>\n"
" </tr>\n"
" <tr t-if=\"object.location\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Địa điểm</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.location or ''\">Bruxelles</t>\n"
" <a target=\"_blank\" t-if=\"object.location != "
"object.appointment_type_id.location_id.name\" t-attf-href=\"http://"
"maps.google.com/maps?oi=map&amp;q={{ object.location }}\" style=\"margin-"
"left: 12px; font-size: 12px; color: #008f8c; text-decoration: underline;"
"\">Xem bản đồ</a>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.appointment_type_id.manage_capacity\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">Dành cho</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.total_capacity_reserved\"/> người</td>\n"
" </tr>\n"
" <tr t-if=\"not object.appointment_type_id.is_auto_assign and "
"object.appointment_resource_ids\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Tài nguyên</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <ul style=\"padding: 0 15px;\">\n"
" <li t-foreach=\"object.appointment_resource_ids\" t-"
"as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-"
"out=\"resource.name or ''\">Bàn 1</span>\n"
" </li>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.videocall_redirection\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">\n"
" <t t-if=\"object.videocall_source == 'discuss'\">Tham "
"gia bằng</t>\n"
" <t t-else=\"\">Tham gia</t>\n"
" </td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <a t-attf-href=\"{{ object.videocall_redirection }}\" "
"target=\"_blank\" style=\"color: #008f8c;\">\n"
" <t t-if=\"object.videocall_source == "
"'discuss'\">Odoo Thảo luận</t>\n"
" <t t-else=\"\">Cuộc họp online</t>\n"
" </a>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Người tham dự</h2>\n"
" <div t-foreach=\"object.attendee_ids\" t-as=\"attendee\" "
"style=\"margin-bottom: 5px;\">\n"
" <img t-if=\"attendee.state\" t-attf-src=\"/calendar/static/src/"
"img/state_{{ attendee.state }}.png\" style=\"border:0; width: 15px; height: "
"15px; vertical-align: text-bottom;\"/>\n"
" <t t-if=\"attendee.common_name\">\n"
" <span style=\"margin-left: 5px\" t-"
"out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">Bạn</span>\n"
" </t>\n"
" </div>\n"
" </div>\n"
" <div t-if=\"not is_html_empty(object.description)\" style=\"margin: 32px "
"0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Mô tả sự kiện</h2>\n"
" <div t-out=\"object.description\"/>\n"
" </div>\n"
" <t t-set=\"upcoming_appointments\" t-"
"value=\"(object.appointment_booker_id.upcoming_appointment_ids - "
"object).sorted('start')\"/>\n"
" <div t-if=\"upcoming_appointments\" style=\"margin: 32px 0 0;\">\n"
" <t t-set=\"appointment_booker_id\" t-"
"value=\"object.appointment_booker_id.id\"/>\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">(Các) lịch hẹn sắp tới của bạn</h2>\n"
" <ul style=\"margin: 6px 0 0; padding: 0 18px;\">\n"
" <li style=\"margin-top: 6px;\" t-"
"foreach=\"upcoming_appointments\" t-as=\"upcoming_appointment\">\n"
" <span t-out=\"upcoming_appointment.appointment_type_id.name "
"or ''\">Demo kỹ thuật</span>\n"
" <span style=\"margin: 0 10px;\">-</span>\n"
" <span t-out=\"upcoming_appointment.start or ''\" t-"
"options=\"{&quot;widget&quot;: &quot;datetime&quot;, &quot;format&quot;: "
"&quot;medium&quot;, &quot;tz_name&quot;: mail_tz}\" style=\"font-weight: "
"bold;\">Ngày 20/6, 15:00</span>\n"
" <a t-attf-href=\"/calendar/view/"
"#{upcoming_appointment.access_token}?partner_id=#{appointment_booker_id}\" "
"target=\"_blank\" style=\"margin-left: 10px; font-size: 12px; color: "
"#008f8c; text-decoration: underline;\">Xem chi tiết</a>\n"
" </li>\n"
" </ul>\n"
" </div>\n"
"</div>\n"
" "
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid ""
"<i class=\"fa fa-check-circle text-success me-3\"/>Appointment Scheduled!"
msgstr ""
"<i class=\"fa fa-check-circle text-success me-3\"/>Đặt lịch hẹn thành công!"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid "<i class=\"fa fa-circle text-400 me-1\" title=\"Appointment Status\"/>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form_gantt_booking
msgid "<i class=\"fa fa-circle\" title=\"Status\"/>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid "<i class=\"fa fa-clock-o text-400 me-1\" title=\"Date and time\"/>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form_gantt_booking
msgid "<i class=\"fa fa-cubes text-600\" title=\"Resources\"/>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "<i class=\"fa fa-info-circle\" title=\"Info\"/>"
msgstr "<i class=\"fa fa-info-circle\" title=\"Thông tin\"/>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid ""
"<i class=\"fa fa-lg fa-calendar-plus-o me-3 text-primary\"/>Schedule another "
"meeting"
msgstr ""
"<i class=\"fa fa-lg fa-calendar-plus-o me-3 text-primary\"/>Lên lịch một "
"cuộc họp khác"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid "<i class=\"fa fa-map-marker text-400 me-1\" title=\"Location\"/>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid ""
"<i class=\"fa fa-sticky-note text-400 mt-1 me-1\" title=\"Description\"/>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<i class=\"fa fa-thumbs-up me-3 text-info\"/>Appointment Reserved!"
msgstr ""
"<i class=\"fa fa-thumbs-up me-3 text-info\"/>Lịch hẹn đã được đặt trước!"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<i class=\"fa fa-times text-danger me-3\"/>Appointment Cancelled"
msgstr "<i class=\"fa fa-times text-danger me-3\"/>Lịch hẹn đã bị huỷ"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid "<i class=\"fa fa-user text-400 me-1\" title=\"Guests\"/>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form_gantt_booking
msgid "<i class=\"fa fa-user-plus text-600\" title=\"Reserved Capacity\"/>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
msgid ""
"<i class=\"fa fa-video-camera fa-fw me-2 mt-1 text-muted\"/>\n"
" <span class=\"o_not_editable\">Online</span>"
msgstr ""
"<i class=\"fa fa-video-camera fa-fw me-2 mt-1 text-muted\"/>\n"
" <span class=\"o_not_editable\">Online</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid ""
"<i class=\"fa fa-video-camera text-400 me-1\" title=\"Video Call URL\"/>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid ""
"<i class=\"fa fa-warning me-2\"/>\n"
" <span invisible=\"schedule_based_on != "
"'users'\">Impossible to share a link for an appointment type that has no "
"user assigned.</span>\n"
" <span invisible=\"schedule_based_on != "
"'resources'\">Impossible to share a link for an appointment type that has no "
"resource assigned.</span>"
msgstr ""
"<i class=\"fa fa-warning me-2\"/>\n"
" <span invisible=\"schedule_based_on != 'users'\">Không "
"thể chia sẻ liên kết đối với loại lịch hẹn chưa được phân công người dùng.</"
"span>\n"
" <span invisible=\"schedule_based_on != "
"'resources'\">Không thể chia sẻ liên kết đối với loại lịch hẹn chưa được chỉ "
"định tài nguyên.</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid ""
"<i class=\"fa fa-warning me-2\"/>\n"
" <span invisible=\"schedule_based_on != 'users'\">You "
"need to be part of an appointment type to be able to share a personal link.</"
"span>\n"
" <span invisible=\"schedule_based_on != 'resources'\">You "
"can't create a personal link for an appointment type based on resources.</"
"span>"
msgstr ""
"<i class=\"fa fa-warning me-2\"/>\n"
" <span invisible=\"schedule_based_on != 'users'\">Bạn cần "
"phải là một phần của loại lịch hẹn để có thể chia sẻ liên kết cá nhân.</"
"span>\n"
" <span invisible=\"schedule_based_on != 'resources'\">Bạn "
"không thể tạo liên kết cá nhân cho loại lịch hẹn dựa trên tài nguyên.</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<i class=\"oi oi-fw o_button_icon oi-arrow-right\"/> Create Resources"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "<i class=\"oi oi-plus me-1\"/> Add Guests"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<i class=\"oi oi-plus me-1\"/>Add Guests"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<i class=\"oi oi-plus o_button_icon\"/> Add Video"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_date
msgid "<small class=\"text-uppercase text-muted\">Date &amp; time</small>"
msgstr ""
"<small class=\"text-uppercase text-muted\">Ngày &amp; thời gian</small>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<small>Add to Google Agenda</small>"
msgstr "<small>Thêm vào lịch trình Google</small>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<small>Add to iCal/Outlook</small>"
msgstr "<small>Thêm vào iCal/Outlook</small>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form_gantt_booking
msgid ""
"<span class=\"me-1\">The following\n"
" <span invisible=\"not "
"unavailable_partner_ids\">attendees</span>\n"
" <span invisible=\"not unavailable_partner_ids or not "
"unavailable_resource_ids\">/</span>\n"
" <span invisible=\"not "
"unavailable_resource_ids\">resources</span> are not available at the "
"selected time\n"
" </span>"
msgstr ""
"<span class=\"me-1\">Những\n"
"<span invisible=\"not unavailable_partner_ids\">người tham dự</span>\n"
"<span invisible=\"not unavailable_partner_ids or not "
"unavailable_resource_ids\">/</span>\n"
"<span invisible=\"not unavailable_resource_ids\">tài nguyên</span> sau đây "
"không có thời gian trống/có sẵn vào thời gian đã chọn\n"
"</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "<span class=\"mx-1\">or</span>"
msgstr "<span class=\"mx-1\">hoặc</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid ""
"<span class=\"text-muted\" invisible=\"category != 'custom'\">Depending on "
"the Slots</span>"
msgstr ""
"<span class=\"text-muted\" invisible=\"category != 'custom'\">Tuỳ vào khung "
"giờ</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span class=\"text-muted\">Attendees</span>"
msgstr "<span class=\"text-muted\">Tham dự</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span class=\"text-muted\">Details</span>"
msgstr "<span class=\"text-muted\">Chi tiết</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span class=\"text-muted\">Duration</span>"
msgstr "<span class=\"text-muted\">Tổng thời gian</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span class=\"text-muted\">For</span>"
msgstr "<span class=\"text-muted\">Dành cho</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span class=\"text-muted\">How to join</span>"
msgstr "<span class=\"text-muted\">Cách tham gia</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span class=\"text-muted\">Resources</span>"
msgstr "<span class=\"text-muted\">Tài nguyên</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span class=\"text-muted\">When</span>"
msgstr "<span class=\"text-muted\">Thời gian</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span class=\"text-muted\">Where</span>"
msgstr "<span class=\"text-muted\">Địa điểm</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span> hours</span>"
msgstr "<span> giờ</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "<span>Add more details about you</span>"
msgstr "<span>Thêm thông tin về bạn</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span>Not available anymore?</span>"
msgstr "<span>Bạn không thể tham gia cuộc họp nữa?</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span>Online</span>"
msgstr "<span>Online</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span>by visitor</span>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span>hours</span>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span>seats max</span>"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid ""
"<strong>Appointment cancelled!</strong>\n"
" You can now choose a different "
"schedule that suits you better."
msgstr ""
"<strong>Lịch hẹn đã bị hủy!</strong>\n"
"Bây giờ bạn có thể chọn một lịch trình khác phù hợp hơn với mình."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid ""
"<strong>Appointment failed!</strong>\n"
" The selected timeslot is not "
"available anymore.\n"
" Someone has booked the same time "
"slot a few\n"
" seconds before you."
msgstr ""
"<strong>Đặt lịch hẹn không thành công!</strong>\n"
" Khung giờ bạn chọn hiện không "
"còn trống.\n"
" Một người khác đã nhanh tay đặt "
"cùng khung giờ trước\n"
" bạn vài giây."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid ""
"<strong>Appointment failed!</strong>\n"
" The selected timeslot is not "
"available.\n"
" It appears you already have "
"another meeting with us at that date."
msgstr ""
"<strong>Đặt lịch hẹn không thành công!</strong>\n"
" Thời gian đã chọn hiện không còn "
"trống.\n"
" Có vẻ bạn đã có một lịch hẹn khác "
"với chúng tôi vào ngày đó."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "A %s appointment type shouldn't be limited by datetimes."
msgstr "Loại lịch hẹn %s không nên bị giới hạn bởi ngày giờ."
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_question_check_default_question_is_reusable
msgid "A default question must be reusable."
msgstr ""
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid ""
"A list of slots information is needed to create a custom appointment type"
msgstr "Cần có danh sách thông tin khung giờ để tạo loại lịch hẹn tùy chỉnh"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid ""
"A list of slots information is needed to update this custom appointment type"
msgstr ""
"Cần có danh sách thông tin khung giờ để cập nhật loại lịch hẹn tùy chỉnh này"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid ""
"A punctual appointment type should be limited between a start and end "
"datetime."
msgstr ""
"Loại lịch hẹn yêu cầu đúng giờ phải được giới hạn giữa ngày giờ bắt đầu và "
"kết thúc."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Accept"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__access_token
msgid "Access Token"
msgstr "Token truy cập"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_needaction
msgid "Action Needed"
msgstr "Tác vụ cần thiết"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__active
#: model:ir.model.fields,field_description:appointment.field_appointment_question__active
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__active
#: model:ir.model.fields,field_description:appointment.field_appointment_type__active
msgid "Active"
msgstr "Đang hoạt động"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_ids
msgid "Activities"
msgstr "Hoạt động"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Hoạt động ngoại lệ"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_state
msgid "Activity State"
msgstr "Trạng thái hoạt động"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_type_icon
msgid "Activity Type Icon"
msgstr "Biểu tượng loại hoạt động"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.js:0
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
#: code:addons/appointment/static/src/views/gantt/gantt_renderer.js:0
#: code:addons/appointment/static/src/views/gantt/gantt_renderer_controls.xml:0
#: code:addons/appointment/static/src/views/list/list_renderer.js:0
#: code:addons/appointment/static/src/views/list/list_renderer.xml:0
msgid "Add Closing Day(s)"
msgstr "Thêm (các) ngày nghỉ"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Add Guests"
msgstr "Thêm khách"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_user
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated_card
msgid "Add a function here..."
msgstr "Thêm một chức năng ở đây..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Add a line"
msgstr "Thêm một dòng"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_user
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated_card
msgid "Add a resource description here..."
msgstr "Thêm mô tả về tài nguyên ở đây..."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
msgid "Add a specific appointment"
msgstr "Thêm một lịch hẹn cụ thể"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Add an intro message here..."
msgstr "Thêm một đoạn giới thiệu ở đây..."
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_manage_leaves
msgid "Add or remove leaves from appointments"
msgstr "Thêm hoặc xoá lịch tạm ngừng sử dụng khỏi lịch hẹn"
#. module: appointment
#: model:res.groups,name:appointment.group_appointment_manager
msgid "Administrator"
msgstr "Quản trị viên"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "All"
msgstr "Tất cả"
#. module: appointment
#: model:ir.actions.act_window,name:appointment.calendar_event_action_report_all
msgid "All Appointments"
msgstr "Tất cả lịch hẹn"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__allday
msgid "All day"
msgstr "Cả ngày"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Allow"
msgstr "Cho phép"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Allow Bookings"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__allow_guests
msgid "Allow invitations"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__country_ids
msgid "Allowed Countries"
msgstr "Quốc gia Được phép"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_answer_input_value_check
msgid "An answer input must either have a text value or a predefined answer."
msgstr ""
"Đầu vào câu trả lời phải có giá trị văn bản hoặc câu trả lời được xác định "
"trước."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid "An appointment type is needed to get the link."
msgstr "Cần một loại lịch hẹn để lấy liên kết."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_slot.py:0
msgid "An unique type slot should have a start and end datetime"
msgstr "Khung giờ duy nhất phải có ngày giờ bắt đầu và kết thúc"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer__name
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_view_form
msgid "Answer"
msgstr "Trả lời"
#. module: appointment
#: model:ir.actions.act_window,name:appointment.appointment_answer_input_action
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_graph
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_pivot
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_tree
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_list
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Answer Breakdown"
msgstr "Phân tích câu trả lời"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_form
msgid "Answer Input"
msgstr "Đầu vào Câu trả lời"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__question_type
#: model:ir.model.fields,field_description:appointment.field_appointment_question__question_type
msgid "Answer Type"
msgstr "Kiểu Trả lời"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_reporting_answers
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Answers"
msgstr "Câu trả lời"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_resource_choice__all_assigned_resources
msgid "Any Resource"
msgstr "Bất kỳ tài nguyên"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__all_assigned_resources
msgid "Any User"
msgstr "Bất kể Người dùng"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__appointment_type_id
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_type_id
#: model:res.groups.privilege,name:appointment.res_groups_privilege_appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
msgid "Appointment"
msgstr "Lịch hẹn"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_answer_input
msgid "Appointment Answer Inputs"
msgstr "Đầu vào Câu trả lời Lịch hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_answer_input_ids
msgid "Appointment Answers"
msgstr "Câu trả lời Lịch hẹn"
#. module: appointment
#: model:mail.message.subtype,description:appointment.mt_calendar_event_booked
#: model:mail.message.subtype,name:appointment.mt_appointment_type_booked
#: model:mail.message.subtype,name:appointment.mt_calendar_event_booked
msgid "Appointment Booked"
msgstr "Lịch hẹn đã Đặt"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_booking_line
msgid "Appointment Booking Line"
msgstr "Dòng đặt lịch lịch hẹn"
#. module: appointment
#: model:mail.message.subtype,description:appointment.mt_calendar_event_canceled
#: model:mail.message.subtype,name:appointment.mt_appointment_type_canceled
#: model:mail.message.subtype,name:appointment.mt_calendar_event_canceled
msgid "Appointment Canceled"
msgstr "Lịch hẹn bị Hủy"
#. module: appointment
#: model:mail.template,subject:appointment.appointment_canceled_mail_template
msgid "Appointment Canceled: {{ object.appointment_type_id.name }}"
msgstr "Lịch hẹn bị hủy: {{ object.appointment_type_id.name }}"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_duration_formatted
msgid "Appointment Duration Formatted "
msgstr "Thời lượng Lịch hẹn được Định dạng "
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__appointment_duration_formatted
msgid "Appointment Duration formatted in words"
msgstr "Thời lượng Lịch hẹn được Định dạng bằng chữ"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "Appointment Duration should be higher than 0.00."
msgstr "Thời lượng lịch hẹn phải lớn hơn 0.00."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_invite_id
msgid "Appointment Invitation"
msgstr "Lời mời Lịch hẹn"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_search
msgid "Appointment Invitation Links"
msgstr "Liên kết Lời mời Lịch hẹn"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_invite
msgid "Appointment Invite"
msgstr "Lời mời Lịch hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__meeting_ids
msgid "Appointment Meetings"
msgstr "Họp"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "Appointment Name"
msgstr "Tên Lịch hẹn"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_answer
msgid "Appointment Question Answers"
msgstr "Câu trả lời cho Câu hỏi về Lịch hẹn"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_question
msgid "Appointment Questions"
msgstr "Câu hỏi về Lịch hẹn"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_resource
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__appointment_resource_id
msgid "Appointment Resource"
msgstr "Tài nguyên của lịch hẹn"
#. module: appointment
#: model:ir.actions.server,name:appointment.resource_calendar_leaves_action_show_appointment_resources
msgid "Appointment Resource Leaves"
msgstr "Lịch tạm ngừng sử dụng tài nguyên lịch hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_resource_ids
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_search
msgid "Appointment Resources"
msgstr "Tài nguyên của lịch hẹn"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_resource_action
#: model_terms:ir.actions.act_window,help:appointment.appointment_resource_action_stat
msgid ""
"Appointment Resources are the places or equipment people can book\n"
" (e.g. Tables, Tennis Courts, Meeting Rooms, ...)"
msgstr ""
"Tài nguyên của lịch hẹn là địa điểm hoặc thiết bị mà người dùng có thể đặt "
"trước\n"
" (VD: Bàn, Sân quần vợt, Phòng họp,...)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_status
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Appointment Status"
msgstr "Trạng thái lịch hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__name
msgid "Appointment Title"
msgstr "Tiêu đề Lịch hẹn"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_type
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__appointment_type_id
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__appointment_type_id
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_tree
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search
msgid "Appointment Type"
msgstr "Loại lịch hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__appointment_type_ids
#: model:ir.model.fields,field_description:appointment.field_appointment_question__appointment_type_ids
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "Appointment Types"
msgstr "Loại Lịch hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__appointment_user_id
msgid "Appointment User"
msgstr "Người dùng Lịch hẹn"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment cancelled"
msgstr "Lịch hẹn bị hủy"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment cancelled by: %(partners)s"
msgstr "Lịch hẹn đã bị hủy bởi: %(partners)s"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment re-booked"
msgstr "Lịch hẹn được đặt lại"
#. module: appointment
#: model:mail.template,name:appointment.appointment_booked_mail_template
msgid "Appointment: Appointment Booked"
msgstr "Lịch hẹn: Lịch hẹn đã được Đặt"
#. module: appointment
#: model:mail.template,name:appointment.appointment_canceled_mail_template
msgid "Appointment: Appointment Canceled"
msgstr "Lịch hẹn: Lịch hẹn đã bị Hủy"
#. module: appointment
#: model:mail.template,name:appointment.attendee_invitation_mail_template
msgid "Appointment: Attendee Invitation"
msgstr "Lịch hẹn: Lời mời tham gia"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_slot
msgid "Appointment: Time Slot"
msgstr "Lịch hẹn: Khung giờ"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
#: model:ir.actions.act_window,name:appointment.appointment_type_action
#: model:ir.actions.act_window,name:appointment.calendar_event_action_appointment_reporting
#: model:ir.ui.menu,name:appointment.appointment_menu_calendar
#: model:ir.ui.menu,name:appointment.appointment_type_menu
#: model:ir.ui.menu,name:appointment.main_menu_appointments
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_graph
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_pivot
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_home_appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_home_menu_appointment
msgid "Appointments"
msgstr "Lịch hẹn"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "Appointments by"
msgstr "Lịch hẹn với"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_search
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_kanban
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Archived"
msgstr "Đã lưu trữ"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_question_action
msgid "Ask the right questions, get the right answers"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_auto_assign
msgid "Assign automatically"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__resources_choice
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Assign to"
msgstr "Phân công cho"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__assignment_method
msgid "Assignment"
msgstr "Phân công"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_slot.py:0
msgid ""
"At least one slot duration is shorter than the meeting duration (%s hours)"
msgstr "Ít nhất một khung giờ ngắn hơn thời lượng cuộc họp (%s giờ)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_attachment_count
msgid "Attachment Count"
msgstr "Số lượng tệp đính kèm"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__partner_ids
msgid "Attendees"
msgstr "Người tham dự"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__auto_confirm
msgid "Auto Confirm"
msgstr ""
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__assignment_method__auto
msgid "Automatically"
msgstr "Tự động"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__auto_confirm
msgid ""
"Automatically confirm appointments at creation, up to the given percentage "
"of the total capacity reserved.\n"
" If unchecked, the appointments will be created as requests and "
"will need manual confirmation.\n"
" Requested appointments are still considered as reserved for the "
"slots availability"
msgstr ""
"Tự động xác nhận lịch hẹn ngay khi tạo, lên đến tỷ lệ phần trăm nhất định "
"của tổng sức chứa đã đặt trước.\n"
"Nếu không chọn, lịch hẹn sẽ được tạo dưới dạng yêu cầu và cần được xác nhận "
"thủ công.\n"
"Các lịch hẹn được yêu cầu vẫn được tính là đã đặt trước nhằm đảm bảo xác "
"định khung giờ trống."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__slot_ids
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Availabilities"
msgstr "Tình trạng còn hàng"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__answer_ids
msgid "Available Answers"
msgstr "Câu trả lời Có sẵn"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_search
msgid "Available In"
msgstr "Khả dụng vào"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__appointment_type_ids
msgid "Available in"
msgstr "Khả dụng vào"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_1920
msgid "Avatar"
msgstr "Ảnh đại diện"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_1024
msgid "Avatar 1024"
msgstr "Hình đại diện 1024"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_128
msgid "Avatar 128"
msgstr "Hình đại diện 128"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_256
msgid "Avatar 256"
msgstr "Hình đại diện 256"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_512
msgid "Avatar 512"
msgstr "Hình đại diện 512"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__image_1920
msgid "Background Image"
msgstr "Hình nền"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/fields/badge_selection_icon_mapping_field.js:0
msgid "Badges with Icon for Selection Field"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__base_book_url
msgid "Base Link URL"
msgstr "URL Đường dẫn Cơ sở"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__schedule_based_on
#: model:ir.model.fields,field_description:appointment.field_appointment_type__schedule_based_on
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_type_schedule_based_on
msgid "Book"
msgstr "Đặt lịch"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Book a Resource"
msgstr "Đặt một tài nguyên"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__calendar_event__appointment_status__booked
#: model_terms:ir.ui.view,arch_db:appointment.appointment_progress_bar
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "Booked"
msgstr "Đã đặt"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__calendar_event_ids
msgid "Booked Appointments"
msgstr "Lịch hẹn đã Đặt"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Booked Capacity"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_tree_booking
msgid "Booked by"
msgstr "Booked by"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__calendar_event_id
msgid "Booking"
msgstr "Đặt lịch"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__booked_mail_template_id
msgid "Booking Email"
msgstr "Email đặt lịch"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__event_stop
msgid "Booking End"
msgstr "Ngày kết thúc đặt lịch"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__booking_line_ids
msgid "Booking Lines"
msgstr "Dòng đặt lịch"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__event_start
msgid "Booking Start"
msgstr "Ngày bắt đầu đặt lịch"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
msgid "Booking details"
msgstr "Thông tin đặt lịch"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_booking_line.py:0
msgid "Booking line must have a user or resource set."
msgstr "Phải thiết lập người dùng hoặc tài nguyên cho dòng đặt lịch."
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_reporting_bookings
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_kanban
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form_gantt_booking
msgid "Bookings"
msgstr "Đặt lịch"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__manual_confirmation_percentage
msgid ""
"Bookings will not be automatically confirmed once the total\n"
" reserved user/resource capacity exceeds this percentage of total "
"capacity."
msgstr ""
"Các đặt lịch sẽ không được xác nhận tự động khi tổng năng lực phục vụ\n"
"của người dùng/tài nguyên đã đặt vượt quá tỷ lệ phần trăm của tổng năng lực "
"phục vụ."
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__assignment_method__manual
msgid "By visitor"
msgstr ""
#. module: appointment
#: model:ir.model,name:appointment.model_calendar_attendee
msgid "Calendar Attendee Information"
msgstr "Thông tin người tham dự"
#. module: appointment
#: model:ir.model,name:appointment.model_calendar_event
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__calendar_event_id
msgid "Calendar Event"
msgstr "Sự kiện trên lịch"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category__anytime
msgid "Calendar Link"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "Calendar Links"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Cancel"
msgstr "Hủy"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__min_cancellation_hours
msgid "Cancel Before (hours)"
msgstr "Hủy trước (giờ)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Cancel your appointment"
msgstr "Huỷ lịch hẹn của bạn"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Cancellation"
msgstr "Hủy"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__canceled_mail_template_id
msgid "Cancellation Email"
msgstr "Email báo huỷ"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__calendar_event__appointment_status__cancelled
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "Cancelled"
msgstr "Đã hủy"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__capacity
msgid "Capacity"
msgstr "Lượt hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__manual_confirmation_percentage
msgid "Capacity Percentage"
msgstr "Phần trăm lượt hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__capacity_reserved
msgid "Capacity Reserved"
msgstr "Lượt hẹn đã đặt"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__capacity_used
msgid "Capacity Used"
msgstr "Lượt hẹn đã sử dụng"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_booking_line__capacity_reserved
msgid "Capacity reserved by the user"
msgstr "Lượt hẹn người dùng đã đặt"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_type_check_capacity_positive
msgid "Capacity should be at least 1."
msgstr "Lượt hẹn tối thiểu phải là 1."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_booking_line__capacity_used
msgid ""
"Capacity that will be used based on the capacity and user/resource selected"
msgstr ""
"Lượt hẹn sẽ được sử dụng dựa trên lượt hẹn và người dùng/tài nguyên đã chọn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__category
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "Category"
msgstr "Danh mục"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Check in"
msgstr "Check-in"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__checkbox
msgid "Checkboxes (multiple answers)"
msgstr "Hộp kiểm (nhiều câu trả lời)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Checked in"
msgstr "Đăng nhập"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__calendar_event__appointment_status__attended
msgid "Checked-In"
msgstr "Đã check-in"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "Checked-in"
msgstr "Đã check-in"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_template_picker_dialog/appointment_template_picker_dialog.xml:0
msgid "Choose an appointment preset"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "Choose your appointment"
msgstr "Chọn lịch hẹn của bạn"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Click here"
msgstr "Nhấp vào đây"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_template_picker_dialog/appointment_template_picker_dialog.xml:0
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Close"
msgstr "Đóng"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Communication"
msgstr "Thông tin trao đổi"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__company_id
msgid "Company"
msgstr "Công ty"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__disable_save_button
msgid "Computes if alert is present"
msgstr "Tính toán nếu có cảnh báo"
#. module: appointment
#: model:ir.ui.menu,name:appointment.appointment_menu_config
msgid "Configuration"
msgstr "Cấu hình"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_kanban
msgid "Configure"
msgstr "Cấu hình"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_invite_action
#: model_terms:ir.actions.act_window,help:appointment.appointment_invite_action_stat
msgid ""
"Configure links that allow booking appointments with custom settings<br>\n"
" (e.g. a specific user only, a list of appointment types, ...)"
msgstr ""
"Cấu hình các liên kết cho phép đặt lịch hẹn với cài đặt tùy chỉnh<br>\n"
" (VD: chỉ một người dùng cụ thể, danh sách các loại lịch "
"hẹn, ...)"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_resources.xml:0
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Confirm"
msgstr "Xác nhận"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Confirm Appointment"
msgstr "Xác nhận lịch hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_confirmation
msgid "Confirmation Message"
msgstr "Tin nhắn Xác nhận"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Confirmation Page"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Confirmed"
msgstr "Đã xác nhận"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_sync_button/appointment_sync_button.xml:0
msgid "Connect"
msgstr "Kết nối"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__connectors_displayed
msgid "Connectors Displayed"
msgstr "Đơn vị vận chuyển được hiển thị"
#. module: appointment
#: model:ir.model,name:appointment.model_res_partner
msgid "Contact"
msgstr "Liên hệ"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Contact Details"
msgstr "Chi tiết liên hệ"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "Continue <span class=\"oi oi-arrow-right\"/>"
msgstr "Tiếp tục <span class=\"oi oi-arrow-right\"/>"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.js:0
msgid "Copied!"
msgstr "Đã sao chép!"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_booking_action_helper/appointment_booking_action_helper.xml:0
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Copy Link"
msgstr "Copy Link"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_invite/appointment_invite_copy_close.xml:0
msgid "Copy Link & Close"
msgstr "Sao chép liên kết & đóng"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_booking_action_helper/appointment_booking_action_helper.xml:0
msgid "Create Booking"
msgstr "Tạo đặt lịch"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Create Closing Day(s)"
msgstr "Tạo (các) ngày nghỉ"
#. module: appointment
#: model:ir.model,website_form_label:appointment.model_res_partner
msgid "Create a Customer"
msgstr "Tạo một khách hàng"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_type_action_helper/appointment_type_action_helper.xml:0
msgid "Create a Schedule from scratch or use one of our templates:"
msgstr "Tạo Lịch trình từ đầu hoặc sử dụng một trong các mẫu của chúng tôi:"
#. module: appointment
#. odoo-javascript
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
#: code:addons/appointment/static/src/views/appointment_invite/appointment_share_link_list_controller.js:0
msgid "Create a Share Link"
msgstr "Tạo một liên kết chia sẻ"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_resource_action
#: model_terms:ir.actions.act_window,help:appointment.appointment_resource_action_stat
msgid "Create an Appointment Resource"
msgstr "Tạo một tài nguyên của lịch hẹn"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_question_action
msgid ""
"Create questions your attendees can answer when booking their appointments."
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__slot_creation_interval
msgid "Create slot every"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer__create_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__create_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__create_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__create_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__create_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_question__create_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__create_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__create_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_type__create_uid
msgid "Created by"
msgstr "Được tạo bởi"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer__create_date
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__create_date
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__create_date
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__create_date
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__create_date
#: model:ir.model.fields,field_description:appointment.field_appointment_question__create_date
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__create_date
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__create_date
#: model:ir.model.fields,field_description:appointment.field_appointment_type__create_date
msgid "Created on"
msgstr "Được tạo vào"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Custom Link"
msgstr "Liên kết tuỳ chỉnh"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__partner_id
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
msgid "Customer"
msgstr "Khách hàng"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid ""
"DROP BUILDING BLOCKS HERE TO MAKE THEM AVAILABLE ACROSS ALL APPOINTMENTS"
msgstr "THẢ KHỐI DỰNG TẠI ĐÂY ĐỂ CHÚNG KHẢ DỤNG TRÊN TẤT CẢ LỊCH HẸN"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__select_first__date
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "Date"
msgstr "Ngày"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_progress_bar
msgid "Date &amp; time"
msgstr "Ngày &amp; thời gian"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category__punctual
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "Date-limited"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Dates"
msgstr "Ngày"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Decline"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Declined"
msgstr "Đã từ chối"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
msgid "Default Questions"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__is_default
msgid "Default question"
msgstr ""
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "Default slots cannot be applied to the %s appointment type category."
msgstr ""
"Không thể áp dụng các khung giờ mặc định cho danh mục loại lịch hẹn %s."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__slot_type
msgid ""
"Defines the type of slot. The regular slot is the default type which is used "
"for\n"
" appointment type that are used recurringly in type like medical "
"appointment.\n"
" The one shot type is only used when an user create a custom "
"appointment type for a client by\n"
" defining non-recurring time slot (e.g. 10th of April 2021 from 10 to "
"11 am) from its calendar."
msgstr ""
"Xác định loại khung giờ. Khung giờ thường xuyên là loại mặc định được sử "
"dụng cho\n"
" lịch hẹn có tính chất định kỳ như hẹn khám bệnh.\n"
" Loại một lần chỉ sử dụng khi người dùng tạo cuộc họp tùy chỉnh cho "
"khách hàng bằng cách\n"
" xác định khung giờ không định kỳ (VD: từ 10 đến 11 giờ sáng ngày 10 "
"tháng 4 năm 2021 ) trong lịch."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__event_videocall_source
msgid ""
"Defines the type of video call link that will be used for the generated "
"events. Keep it empty to prevent generating meeting url."
msgstr ""
"Xác định loại liên kết cuộc gọi video sẽ được sử dụng cho các sự kiện được "
"tạo. Hãy để trống để tránh tạo ra URL cuộc họp."
#. module: appointment
#: model:appointment.type,name:appointment.appointment_type_dental_care
msgid "Dental Care"
msgstr "Chăm sóc Răng miệng"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Describe what you need"
msgstr "Mô tả mong muốn của bạn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__description
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "Description"
msgstr "Mô tả"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__destination_resource_ids
msgid "Destination combination"
msgstr "Kết hợp đích"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_progress_bar
msgid ""
"Details<span class=\"d-inline-block mx-sm-3 fa fa-angle-right text-muted "
"fs-5\"/>"
msgstr ""
"Chi tiết<span class=\"d-inline-block mx-sm-3 fa fa-angle-right text-muted "
"fs-5\"/>"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__allday
msgid ""
"Determine if the slot englobe the whole day, mainly used for unique slot type"
msgstr ""
"Xác định liệu khung giờ có dàn trải trong cả ngày, chủ yếu dùng cho loại "
"khung giờ duy nhất"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form_insert_link
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Discard"
msgstr "Huỷ bỏ"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer__display_name
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__display_name
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__display_name
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__display_name
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__display_name
#: model:ir.model.fields,field_description:appointment.field_appointment_question__display_name
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__display_name
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__display_name
#: model:ir.model.fields,field_description:appointment.field_appointment_type__display_name
#: model:ir.model.fields,field_description:appointment.field_calendar_alarm__display_name
#: model:ir.model.fields,field_description:appointment.field_calendar_attendee__display_name
#: model:ir.model.fields,field_description:appointment.field_calendar_event__display_name
#: model:ir.model.fields,field_description:appointment.field_ir_http__display_name
#: model:ir.model.fields,field_description:appointment.field_ir_ui_view__display_name
#: model:ir.model.fields,field_description:appointment.field_res_partner__display_name
msgid "Display Name"
msgstr "Tên hiển thị"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__show_avatars
msgid "Display pictures"
msgstr ""
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__show_avatars
msgid "Display user or resource images across the entire booking flow."
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__category_time_display
msgid "Displayed category time fields"
msgstr "Hiển thị trường thời gian của danh mục"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "Displayed when the field is empty"
msgstr ""
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Do you have any dietary preferences or restrictions ?"
msgstr "Bạn có bất kỳ sở thích hoặc hạn chế nào về chế độ ăn uống không?"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "Does not combine"
msgstr "Không bao gồm"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__select
msgid "Dropdown (one answer)"
msgstr "Danh sách (một câu trả lời)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__duration
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_duration
msgid "Duration"
msgstr "Thời hạn"
#. module: appointment
#: model_terms:appointment.type,message_intro:appointment.appointment_type_tennis_court
msgid "Easily reserve tennis courts for your next match, anytime and anywhere."
msgstr ""
"Dễ dàng đặt sân tennis cho trận đấu tiếp theo của bạn, mọi lúc, mọi nơi."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Email*"
msgstr "Email*"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Emails & SMS"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__leave_end_dt
msgid "End Date"
msgstr "Ngày kết thúc"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__end_datetime
msgid "End Datetime"
msgstr "Ngày giờ kết thúc"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__end_datetime
msgid "End datetime for unique slot type management"
msgstr "Quản lý ngày giờ kết thúc cho loại khung giờ duy nhất"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__end_hour
msgid "Ending Hour"
msgstr "Giờ Kết thúc"
#. module: appointment
#: model:ir.model,name:appointment.model_calendar_alarm
msgid "Event Alarm"
msgstr "Cảnh báo sự kiện"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Every"
msgstr "Mỗi"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__extra_comment
msgid "Extra Comment"
msgstr "Bình luận bổ sung"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "Extra Message on Confirmation"
msgstr "Thông tin Bổ sung khi Xác nhận"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "Extra comments..."
msgstr "Bình luận bổ sung..."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_confirmation
msgid "Extra information provided once the appointment is booked."
msgstr "Thông tin bổ sung được cung cấp sau khi lịch hẹn được đặt."
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_slot_scheduling__flexible
msgid "Flexible"
msgstr "Linh hoạt"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category__custom
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "Flexible Schedule"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_home_appointment
msgid "Follow, reschedule or cancel your appointments"
msgstr "Theo dõi, lên lịch lại hoặc hủy các lịch hẹn của bạn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_follower_ids
msgid "Followers"
msgstr "Người theo dõi"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_partner_ids
msgid "Followers (Partners)"
msgstr "Người theo dõi (Đối tác)"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Font biểu tượng, ví dụ: fa-tasks"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "For"
msgstr "Cho"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__5
msgid "Friday"
msgstr "Thứ Sáu"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__start_datetime
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "From"
msgstr "Từ"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Full name*"
msgstr "Họ và tên*"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Get Share Link"
msgstr "Lấy Liên kết Chia sẻ"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_invite__suggested_staff_user_ids
msgid ""
"Get the users linked to the appointment type selected to apply a domain on "
"the users that can be selected"
msgstr ""
"Lấy người dùng được liên kết với loại lịch hẹn đã chọn để áp dụng miền cho "
"người dùng có thể được chọn"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Google Agenda"
msgstr "Chương trình làm việc Google"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Guest usage is limited to 10 customers for performance reason."
msgstr "Giới hạn sử dụng khách là 10 khách hàng vì lý do hiệu suất."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Guests"
msgstr "Khách"
#. module: appointment
#: model:ir.model,name:appointment.model_ir_http
msgid "HTTP Routing"
msgstr "Định tuyến HTTP"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__has_message
msgid "Has Message"
msgstr "Có tin nhắn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__hide_duration
msgid "Hide Duration"
msgstr "Ẩn thời lượng"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__hide_timezone
msgid "Hide Time Zone"
msgstr "Ẩn múi giờ"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__assignment_method
msgid ""
"How users and resources will be assigned to the meetings that customers book "
"on your website."
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer__id
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__id
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__id
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__id
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__id
#: model:ir.model.fields,field_description:appointment.field_appointment_question__id
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__id
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__id
#: model:ir.model.fields,field_description:appointment.field_appointment_type__id
#: model:ir.model.fields,field_description:appointment.field_calendar_alarm__id
#: model:ir.model.fields,field_description:appointment.field_calendar_attendee__id
#: model:ir.model.fields,field_description:appointment.field_calendar_event__id
#: model:ir.model.fields,field_description:appointment.field_ir_http__id
#: model:ir.model.fields,field_description:appointment.field_ir_ui_view__id
#: model:ir.model.fields,field_description:appointment.field_res_partner__id
msgid "ID"
msgstr "ID"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_exception_icon
msgid "Icon"
msgstr "Biểu tượng"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Biểu tượng cho thấy một hoạt động ngoại lệ."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__identical_config_id
msgid "Identical Config"
msgstr ""
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Nếu chọn, bạn cần chú ý tới các tin nhắn mới."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_has_error
#: model:ir.model.fields,help:appointment.field_appointment_type__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Nếu chọn, một số tin nhắn sẽ có lỗi gửi."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "If empty, Odoo will not send emails"
msgstr "Nếu trống, Odoo sẽ không gửi email"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__restrict_to_resource_ids
msgid ""
"If empty, all resources are considered to be available.\n"
"If set, only the selected resources will be taken into account for this slot."
msgstr ""
"Nếu trống, tất cả tài nguyên được coi là khả dụng.\n"
"Nếu được cài đặt, chỉ những tài nguyên đã chọn mới khả dụng cho khung giờ "
"này."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__restrict_to_user_ids
msgid ""
"If empty, all users are considered to be available.\n"
"If set, only the selected users will be taken into account for this slot."
msgstr ""
"Nếu trống, tất cả người dùng được coi là có thể tham gia.\n"
"Nếu được cài đặt, chỉ những người dùng đã chọn mới có thể tham gia khung giờ "
"này."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_resource__resource_calendar_id
msgid ""
"If kept empty, the working schedule of the company set on the resource will "
"be used"
msgstr ""
"Nếu để trống, lịch làm việc của công ty thiết lập trên tài nguyên sẽ được sử "
"dụng"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__booked_mail_template_id
msgid ""
"If set an email will be sent to the customer when the appointment is booked."
msgstr ""
"Nếu thiết lập, một email sẽ được gửi đến khách hàng khi lịch hẹn được đặt."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__canceled_mail_template_id
msgid ""
"If set an email will be sent to the customer when the appointment is "
"cancelled."
msgstr ""
"Nếu thiết lập, một email sẽ được gửi đến khách hàng khi lịch hẹn bị hủy."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_resource__active
msgid ""
"If the active field is set to False, it will allow you to hide the resource "
"record without removing it."
msgstr ""
"Nếu trường hoạt động được đặt là Sai, bạn sẽ được phép ẩn bản ghi tài nguyên "
"mà không cần xóa bỏ."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_booking_line__active
msgid ""
"If the active field is set to false, it will allow you to hide the event "
"alarm information without removing it."
msgstr ""
"Nếu trường Hiệu lực được thiết lập là false, thông tin báo động sự kiện có "
"thể được ẩn đi mà không cần xoá nó."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__image_1920
msgid "Image"
msgstr "Hình ảnh"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__image_1024
#: model:ir.model.fields,field_description:appointment.field_appointment_type__image_1024
msgid "Image 1024"
msgstr "Hình ảnh 1024"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__image_128
#: model:ir.model.fields,field_description:appointment.field_appointment_type__image_128
msgid "Image 128"
msgstr "Hình ảnh 128"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__image_256
#: model:ir.model.fields,field_description:appointment.field_appointment_type__image_256
msgid "Image 256"
msgstr "Hình ảnh 256"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__image_512
#: model:ir.model.fields,field_description:appointment.field_appointment_type__image_512
msgid "Image 512"
msgstr "Hình ảnh 512"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_question__is_default
msgid "Include by default in new appointment types."
msgstr ""
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
msgid "Insert Appointment Link"
msgstr "Chèn Liên kết Lịch hẹn"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form_insert_link
msgid "Insert link"
msgstr "Chèn link"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_invite__identical_config_id
msgid "Interface field to try to prevent creating identical links"
msgstr ""
"Trường giao diện để cố gắng ngăn việc tạo ra các liên kết giống hệt nhau"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_intro
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "Introduction Message"
msgstr "Đoạn Giới thiệu"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Introduction Page"
msgstr ""
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/interactions/appointment_form.js:0
#: code:addons/appointment/static/src/interactions/appointment_validation.js:0
msgid "Invalid Email"
msgstr "Email không hợp lệ"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_invite_ids
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_tree
msgid "Invitation Links"
msgstr "Liên kết Lời mời"
#. module: appointment
#: model:mail.template,description:appointment.attendee_invitation_mail_template
msgid "Invitation email to new attendees of an appointment"
msgstr "Email mời gửi tới những người tham dự mới của lịch hẹn"
#. module: appointment
#: model:mail.template,subject:appointment.attendee_invitation_mail_template
msgid "Invitation to {{ object.event_id.name }}"
msgstr "Lời mời gửi tới {{ object.event_id.name }}"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_always_confirm
msgid "Is Always Confirm"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_is_follower
msgid "Is Follower"
msgstr "Là người theo dõi"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_published
msgid "Is Published"
msgstr "Được đăng"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__is_reusable
msgid "Is Reusable"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Join using"
msgstr "Tham gia bằng"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__country_ids
msgid ""
"Keep empty to allow visitors from any country, otherwise you only allow "
"visitors from selected countries"
msgstr ""
"Để trống để cho phép khách truy cập từ mọi quốc gia, nếu không, bạn chỉ cho "
"phép khách truy cập từ các quốc gia đã được chọn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer__write_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__write_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__write_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__write_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__write_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_question__write_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__write_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__write_uid
#: model:ir.model.fields,field_description:appointment.field_appointment_type__write_uid
msgid "Last Updated by"
msgstr "Cập nhật lần cuối bởi"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer__write_date
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__write_date
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__write_date
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__write_date
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__write_date
#: model:ir.model.fields,field_description:appointment.field_appointment_question__write_date
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__write_date
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__write_date
#: model:ir.model.fields,field_description:appointment.field_appointment_type__write_date
msgid "Last Updated on"
msgstr "Cập nhật lần cuối vào"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__allow_guests
msgid "Let attendees invite guests when registering a meeting."
msgstr "Cho phép người tham dự mời khách khi đặt cuộc họp."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Let customers book a resource such as a room, a tennis court, etc."
msgstr ""
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Let customers book a table in your restaurant or bar"
msgstr ""
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Let others book a meeting in your calendar"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Link"
msgstr "Liên kết"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/interactions/appointment_validation.js:0
msgid "Link Copied!"
msgstr "Liên kết đã được sao chép!"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Link Generator"
msgstr "Trình tạo Liên kết"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__book_url
msgid "Link URL"
msgstr "URL Liên kết"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__book_url_params
msgid "Link URL params"
msgstr "Tham số URL liên kết"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_invite/appointment_invite_copy_close.js:0
#: code:addons/appointment/static/src/components/appointment_quick_share_button/appointment_quick_share_button.js:0
msgid "Link copied to clipboard!"
msgstr "Liên kết được sao chép vào bộ nhớ tạm!"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Link copied to your clipboard!"
msgstr "Liên kết đã được sao chép vào bộ nhớ tạm của bạn!"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__linked_resource_ids
msgid "Linked Resource"
msgstr "Tài nguyên liên kết"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_resource__linked_resource_ids
msgid "List of resources that can be combined to handle a bigger demand."
msgstr "Danh sách tài nguyên có thể được kết hợp để đáp ứng nhu cầu lớn hơn."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__location_id
msgid "Location"
msgstr "Vị trí"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__location
msgid "Location formatted"
msgstr "Vị trí đã định dạng"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__location
msgid "Location formatted for one line uses"
msgstr "Vị trí được định dạng cho mục đích sử dụng trong một dòng"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_resources.xml:0
msgid "Make your choice"
msgstr "Đưa ra lựa chọn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__manage_capacity
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_type_manage_capacity
msgid "Manage Capacities"
msgstr "Quản lý sức chứa"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__manage_capacity
#: model:ir.model.fields,help:appointment.field_calendar_event__appointment_type_manage_capacity
msgid ""
"Manage the maximum amount of people a user/resource can handle (e.g. Table "
"for 6 persons, ...)"
msgstr ""
"Quản lý số lượng người tối đa mà một người dùng/tài nguyên có thể tiếp nhận "
"(VD: Bàn dành cho 6 người, ...)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Mandatory"
msgstr "Bắt buộc"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__question_required
msgid "Mandatory Answer"
msgstr "Câu trả lời bắt buộc"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__current_user
msgid "Me"
msgstr "Tôi"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Meeting"
msgstr "Cuộc họp"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__name
msgid "Meeting Subject"
msgstr "Chủ đề Cuộc gặp"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
msgid "Meeting details"
msgstr "Thông tin cuộc họp"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__videocall_redirection
msgid "Meeting redirection URL"
msgstr "URL chuyển hướng cuộc họp"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid "Meeting with %(name)s"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_kanban
msgid "Meetings"
msgstr "Cuộc họp"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_error
msgid "Message Delivery error"
msgstr "Lỗi gửi tin nhắn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_ids
msgid "Messages"
msgstr "Tin nhắn"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__1
msgid "Monday"
msgstr "Thứ Hai"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__text
msgid "Multi-line text"
msgstr "Văn bản có nhiều dòng"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Thời hạn hoạt động của tôi"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "My Appointments"
msgstr "Lịch hẹn của tôi"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "My Calendar"
msgstr "Lịch của tôi"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "My Calendar Link"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_search
msgid "My Links"
msgstr "Liên kết của Tôi"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__name
msgid "Name"
msgstr "Tên"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Need to reschedule?"
msgstr "Bạn cần lên lịch lại?"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_alarm__default_for_new_appointment_type
msgid "New Appointments Default"
msgstr "Mặc định Lịch hẹn Mới"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Sự kiện trên lịch cho hoạt động tiếp theo"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Thời hạn cho hoạt động tiếp theo"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_summary
msgid "Next Activity Summary"
msgstr "Tóm tắt hoạt động tiếp theo"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_type_id
msgid "Next Activity Type"
msgstr "Loại hoạt động tiếp theo"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_answer_input_action
msgid "No Answers yet!"
msgstr "Chưa có câu trả lời nào!"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/gantt/gantt_controller.xml:0
#: model_terms:ir.actions.act_window,help:appointment.calendar_event_action_view_bookings_resources
#: model_terms:ir.actions.act_window,help:appointment.calendar_event_action_view_bookings_users
msgid "No Appointment or Resource were found."
msgstr "Không tìm thấy Lịch hẹn hay Tài nguyên nào."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_booking_action_helper/appointment_booking_action_helper.xml:0
msgid "No Bookings Found"
msgstr "Không tìm thấy lịch hẹn nào"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_invite_action
#: model_terms:ir.actions.act_window,help:appointment.appointment_invite_action_stat
msgid "No Shared Links yet!"
msgstr "Chưa có Liên kết được chia sẻ nào!"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__calendar_event__appointment_status__no_show
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "No Show"
msgstr "Vắng mặt"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__appointment_type_info_msg
msgid "No User Assigned Message"
msgstr "Thông báo Không có Nhân viên được Phân công"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.calendar_event_action_appointment_reporting
#: model_terms:ir.actions.act_window,help:appointment.calendar_event_action_report_all
msgid "No data yet!"
msgstr "Chưa có dữ liệu nào!"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "No show"
msgstr "Vắng mặt"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "None"
msgstr "Không"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
msgid "Not Reusable"
msgstr ""
#. module: appointment
#: model:ir.model.fields,help:appointment.field_calendar_event__alarm_ids
msgid "Notifications sent to all attendees to remind of the meeting."
msgstr "Thông báo gửi tới tất cả người tham dự để nhắc nhở về cuộc họp."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_needaction_counter
msgid "Number of Actions"
msgstr "Số lượng tác vụ"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_error_counter
msgid "Number of errors"
msgstr "Số lượng lỗi"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Số tin nhắn cần xử lý"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Số tin nhắn bị gửi lỗi"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Number of people"
msgstr "Số người"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__event_videocall_source__discuss
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Odoo Discuss"
msgstr "Odoo Thảo luận"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_time_display__punctual_fields
msgid "On specific dates"
msgstr ""
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__slot_type__unique
msgid "One Shot"
msgstr "Một lần"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "Online Meeting"
msgstr "Cuộc họp online"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid ""
"Only letters, numbers, underscores and dashes are allowed in your links."
msgstr ""
"Liên kết của bạn chỉ được chứa chữ cái, số, dấu gạch dưới và dấu gạch ngang."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_invite.py:0
msgid ""
"Only letters, numbers, underscores and dashes are allowed in your links. You "
"need to adapt %s."
msgstr ""
"Liên kết của bạn chỉ được chứa chữ cái, số, dấu gạch dưới và dấu gạch ngang. "
"Bạn cần điều chỉnh %s."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "Only one anytime appointment type is allowed for a specific user."
msgstr ""
"Chỉ cho phép một loại lịch hẹn bất kể thời điểm cho một nhân viên cụ thể."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Oops! The extension \""
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Oops! Your appointment is scheduled in less than"
msgstr "Rất tiếc! Lịch hẹn của bạn đã được lên lịch trong vòng dưới"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.js:0
#: code:addons/appointment/static/src/views/custom_appointment_form_dialog/custom_appointment_form_dialog.js:0
msgid "Open Appointment Type Form"
msgstr "Mở biểu mẫu loại lịch hẹn"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "Opening Hours"
msgstr "Giờ bắt đầu"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_user
msgid "Operator"
msgstr "Người phụ trách"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Options"
msgstr "Tùy chọn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__user_id
msgid "Organizer"
msgstr "Nhà Tổ chức"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Our first availability is"
msgstr "Khung giờ trống sớm nhất của chúng tôi là"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Outlook"
msgstr "Outlook"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Past"
msgstr "Quá khứ"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_booker_id
msgid "Person who is booking the appointment"
msgstr "Người đang đặt lịch hẹn"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__phone
msgid "Phone Number"
msgstr "Số Điện thoại"
#. module: appointment
#: model:appointment.question,name:appointment.appointment_question_phone
msgid "Phone number"
msgstr "Số điện thoại"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Pick your availabilities"
msgstr "Chọn lịch trống"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__placeholder
msgid "Placeholder"
msgstr "Phần giữ chỗ"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Please, select another date."
msgstr "Vui lòng chọn 1 ngày khác."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__suggested_resource_ids
msgid "Possible resources"
msgstr "Tài nguyên khả dụng"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__suggested_staff_user_ids
msgid "Possible users"
msgstr "Người dùng khả thi"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Preview"
msgstr "Xem trước"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer__question_id
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__question_id
#: model:ir.model.fields,field_description:appointment.field_appointment_question__name
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "Question"
msgstr "Câu hỏi"
#. module: appointment
#: model:ir.actions.act_window,name:appointment.appointment_question_action
#: model:ir.model.fields,field_description:appointment.field_appointment_type__question_ids
#: model:ir.ui.menu,name:appointment.menu_appointment_questions
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_list
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Questions"
msgstr "Câu hỏi"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Questions & Answers"
msgstr "Câu hỏi và trả lời"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__radio
msgid "Radio (one answer)"
msgstr "Radio (1 câu trả lời)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__rating_ids
msgid "Ratings"
msgstr "Đánh giá"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_type_action_helper/appointment_type_action_helper.xml:0
msgid "Ready to make scheduling easy?"
msgstr "Bạn đã sẵn sàng khiến việc lên lịch trở nên thật dễ dàng chưa?"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__reason
msgid "Reason"
msgstr "Lý do"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__redirect_url
msgid "Redirect URL"
msgstr "Chuyển hướng URL"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__slot_type__recurring
msgid "Regular"
msgstr "Thông thường"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__reminder_ids
#: model:ir.model.fields,field_description:appointment.field_calendar_event__alarm_ids
#: model:ir.ui.menu,name:appointment.menu_appointment_reminders
msgid "Reminders"
msgstr "Nhắc nhở"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_reporting
#: model:ir.ui.menu,name:appointment.reporting_menu_calendar
msgid "Reporting"
msgstr "Báo cáo"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__calendar_event__appointment_status__request
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Request"
msgstr "Yêu cầu"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "Requests"
msgstr "Các yêu cầu"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__resource_id
msgid "Resource"
msgstr "Tài nguyên"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Resource %s"
msgstr "Tài nguyên %s"
#. module: appointment
#: model:ir.actions.act_window,name:appointment.calendar_event_action_view_bookings_resources
#: model:ir.actions.server,name:appointment.calendar_event_action_all_resources_bookings
msgid "Resource Bookings"
msgstr "Đặt lịch tài nguyên"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_resource_leaves
msgid "Resource Leaves"
msgstr "Lịch tạm ngừng sử dụng tài nguyên"
#. module: appointment
#: model:ir.actions.act_window,name:appointment.appointment_resource_action
#: model:ir.actions.act_window,name:appointment.appointment_resource_action_stat
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__resource_ids
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__appointment_resource_ids
#: model:ir.model.fields,field_description:appointment.field_appointment_type__resource_ids
#: model:ir.model.fields,field_description:appointment.field_calendar_event__resource_ids
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__schedule_based_on__resources
#: model:ir.ui.menu,name:appointment.menu_appointment_resource
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_tree
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form_gantt_booking
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_booking_resource
msgid "Resources"
msgstr "Tài nguyên"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_schedule_resource_booking
msgid "Resources Bookings"
msgstr "Đặt lịch tài nguyên"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__resources_resource_choice
msgid "Resources Resource Choice"
msgstr "Lựa chọn tài nguyên"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__unavailable_resource_ids
msgid "Resources intersecting with leave time"
msgstr "Tài nguyên có thời gian tạm ngừng sử dụng"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Responsible"
msgstr "Người phụ trách"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_user_id
msgid "Responsible User"
msgstr "Người phụ trách"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_tree
msgid "Restrict to Resource"
msgstr "Giới hạn trong tài nguyên"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__restrict_to_resource_ids
msgid "Restrict to Resources"
msgstr "Giới hạn trong những tài nguyên"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_tree
msgid "Restrict to User"
msgstr "Giới hạn trong người dùng"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__restrict_to_user_ids
msgid "Restrict to Users"
msgstr "Giới hạn trong các người dùng"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
msgid "Reusable"
msgstr ""
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Review Booking"
msgstr "Xem lại đặt lịch"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Lỗi gửi SMS"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__6
msgid "Saturday"
msgstr "Thứ Bảy"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/custom_appointment_form_dialog/custom_appointment_form_dialog.xml:0
msgid "Save & Copy Link"
msgstr "Lưu và sao chép liên kết"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/custom_appointment_form_dialog/custom_appointment_form_dialog.xml:0
msgid "Save and Copy Link"
msgstr "Lưu và sao chép liên kết"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__category_slot_scheduling
#: model:ir.ui.menu,name:appointment.menu_appointment_schedule_resources
msgid "Schedule"
msgstr "Lịch trình"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__schedule_based_on
msgid "Schedule Based On"
msgstr "Lên lịch dựa trên"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid ""
"Schedule a video meeting in a virtual room with one or more participants"
msgstr ""
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
msgid "Schedule an Appointment"
msgstr "Lên lịch một buổi hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__min_schedule_hours
msgid "Schedule before (hours)"
msgstr "Lên lịch trước (giờ)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__max_schedule_days
msgid "Schedule not after (days)"
msgstr "Không lên lịch sau (ngày)"
#. module: appointment
#: model_terms:appointment.type,message_intro:appointment.appointment_type_dental_care
msgid ""
"Schedule your visit today and experience expert dental care brought right to "
"your doorstep."
msgstr ""
"Đặt lịch hẹn ngay hôm nay để trải nghiệm dịch vụ chăm sóc răng miệng chuyên "
"nghiệp ngay gần bạn."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in All"
msgstr "Tìm tất cả"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Description"
msgstr "Tìm kiếm trong mô tả"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Name"
msgstr "Tìm kiếm trong Tên"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Responsible"
msgstr "Tìm kiếm trong Người phụ trách"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Select Appointments to share..."
msgstr "Chọn Lịch hẹn để chia sẻ..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Select Resources"
msgstr "Chọn tài nguyên"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Select Resources..."
msgstr "Chọn tài nguyên"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Select Users..."
msgstr "Chọn người dùng..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Select a date &amp; time"
msgstr "Chọn ngày &amp; giờ"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_slots.xml:0
msgid "Select a time"
msgstr "Chọn thời gian"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_date_first
msgid "Select date and time first"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__value_answer_id
msgid "Selected Answer"
msgstr "Câu trả lời được Lựa chọn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__appointment_type_count
msgid "Selected Appointments Count"
msgstr "Số lượng Lịch hẹn được Chọn"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
msgid "Selection Questions"
msgstr "Câu hỏi Chọn lựa"
#. module: appointment
#: model:mail.template,description:appointment.appointment_canceled_mail_template
msgid "Sent to all attendees when an appointment is cancelled"
msgstr "Gửi cho tất cả những người tham dự khi một lịch hẹn bị hủy bỏ"
#. module: appointment
#: model:mail.template,description:appointment.appointment_booked_mail_template
msgid "Sent to followers of an appointment type when a meeting is booked"
msgstr ""
"Được gửi tới những người theo dõi loại lịch hẹn khi cuộc họp được đặt trước"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer__sequence
#: model:ir.model.fields,field_description:appointment.field_appointment_question__sequence
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__sequence
#: model:ir.model.fields,field_description:appointment.field_appointment_type__sequence
msgid "Sequence"
msgstr "Trình tự"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_quick_share_button/appointment_quick_share_button.xml:0
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
#: code:addons/appointment/static/src/views/kanban/kanban_controller.xml:0
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_tree
msgid "Share"
msgstr "Chia sẻ"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/kanban/kanban_controller.js:0
msgid "Share Appointment"
msgstr "Chia sẻ lịch hẹn"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Share Appointment Link"
msgstr "Chia sẻ liên kết lịch hẹn"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.js:0
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "Share Availabilities"
msgstr "Chia sẻ Lịch trống"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.js:0
msgid "Share Link"
msgstr "Chia sẻ liên kết"
#. module: appointment
#: model:ir.actions.act_window,name:appointment.appointment_invite_action
#: model:ir.actions.act_window,name:appointment.appointment_invite_action_stat
msgid "Share Links"
msgstr "Chia sẻ liên kết"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_booking_action_helper/appointment_booking_action_helper.xml:0
msgid ""
"Share this appointment type via link or schedule an appointment manually"
msgstr "Chia sẻ loại lịch hẹn này qua liên kết hoặc lên lịch hẹn thủ công."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__shareable
msgid "Shareable"
msgstr "Có thể chia sẻ"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_invite
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Shared Links"
msgstr "Liên kết đã chia sẻ"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code
msgid "Short Code"
msgstr "Mã ngắn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code_format_warning
msgid "Short Code Format Warning"
msgstr "Cảnh báo Định dạng Mã Ngắn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code_unique_warning
msgid "Short Code Unique Warning"
msgstr "Cảnh báo Mã ngắn Duy nhất"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Sign in"
msgstr "Đăng nhập"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__char
msgid "Single line text"
msgstr "Văn bản một dòng"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__slot_type
msgid "Slot type"
msgstr "Loại khung giờ"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Slots"
msgstr "Vị trí"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_intro
msgid "Small description of the appointment type."
msgstr "Mô tả ngắn về loại lịch hẹn."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Some required answers are missing in the form."
msgstr ""
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Sorry,"
msgstr "Rất tiếc,"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Sorry, it is no longer possible to schedule an appointment."
msgstr "Rất tiếc, không thể đặt lịch hẹn được nữa."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Sorry, there is not any more availability for the asked capacity."
msgstr ""
"Rất tiếc, không còn khung giờ trống nào phù hợp với lượt hẹn được yêu cầu."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Sorry, we have no availability for an appointment."
msgstr "Rất tiếc, chúng tôi không còn lịch hẹn trống."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Sorry, we have no more slots available for this month."
msgstr "Rất tiếc, chúng tôi không còn lịch trống trong tháng này."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__source_resource_ids
msgid "Source combination"
msgstr "Kết hợp nguồn"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_resource_choice__specific_resources
msgid "Specific Resources"
msgstr "Tài nguyên nhất định"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Specific Slots"
msgstr "Khung giờ cụ thể"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__specific_resources
msgid "Specific Users"
msgstr "Người dùng cụ thể"
#. module: appointment
#: model:ir.actions.act_window,name:appointment.calendar_event_action_view_bookings_users
#: model:ir.actions.server,name:appointment.calendar_event_action_all_users_appointments
#: model:ir.ui.menu,name:appointment.menu_appointment_schedule_staff_appointment
msgid "Staff Bookings"
msgstr "Đặt lịch của nhân viên"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__leave_start_dt
msgid "Start Date"
msgstr "Ngày bắt đầu"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__start_datetime
msgid "Start Datetime"
msgstr "Ngày giờ bắt đầu"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_booking_line__event_start
msgid "Start date of an event, without time for full days events"
msgstr ""
"Ngày bắt đầu của sự kiện, không có giờ đối với các sự kiện kéo dài cả ngày"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "Start date should precede the end date."
msgstr "Ngày bắt đầu phải trước ngày kết thúc."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__start_datetime
msgid "Start datetime for unique slot type management"
msgstr "Quản lý ngày giờ bắt đầu cho loại khung giờ duy nhất"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__start_hour
msgid "Starting Hour"
msgstr "Giờ Bắt đầu"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__slot_creation_interval
msgid ""
"Starting from the beginning of the time slot, Odoo will create a new slot at "
"regular intervals based on the time specified here."
msgstr ""
"Bắt đầu từ thời điểm đầu tiên của khung giờ, Odoo sẽ tạo một khung giờ mới "
"theo định kỳ dựa trên thời gian được xác định tại đây."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__select_first
msgid "Starts with"
msgstr "Bắt đầu với"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form_gantt_booking
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_tree_booking
msgid "Status"
msgstr "Trạng thái"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Trạng thái dựa trên hoạt động\n"
"Quá hạn: Hạn chót hạn đã qua\n"
"Hôm nay: Hôm nay là ngày phải thực hiện\n"
"Kế hoạch: Cần thực hiện trong tương lai."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_booking_line__event_stop
msgid "Stop date of an event, without time for full days events"
msgstr ""
"Ngày kết thúc của một sự kiện, không có thời gian đối với các sự kiện diễn "
"ra cả ngày"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_tree_booking
msgid "Subject"
msgstr "Tiêu đề"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__answer_input_ids
msgid "Submitted Answers"
msgstr "Câu trả lời đã được Gửi"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__7
msgid "Sunday"
msgstr "Chủ nhật"
#. module: appointment
#: model:appointment.question,name:appointment.appointment_type_dental_care_question_1
msgid "Symptoms"
msgstr "Triệu chứng"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Synchronize your Calendar to avoid double-booking"
msgstr "Đồng bộ Lịch để tránh đặt lịch trùng"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table"
msgstr "Bàn"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table %s"
msgstr "Bàn %s"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table Booking"
msgstr "Đặt bàn"
#. module: appointment
#: model:appointment.type,name:appointment.appointment_type_tennis_court
msgid "Tennis Court"
msgstr "Sân quần vợt"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__value_text_box
msgid "Text Answer"
msgstr "Câu trả lời bằng Văn bản"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
msgid "Text Questions"
msgstr "Câu hỏi bằng Văn bản"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_invite_short_code_uniq
msgid "The URL is already taken, please pick another code."
msgstr "URL này đã được sử dụng, vui lòng chọn một mã khác."
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_type_check_manual_confirmation_percentage
msgid "The capacity percentage should be between 0 and 100%"
msgstr "Phần trăm lượt hẹn phải từ 0 đến 100%"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_booking_line_check_capacity_reserved
msgid "The capacity reserved should be positive."
msgstr "Lượt hẹn đã đặt phải là một số lớn hơn 0."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_sync_button/appointment_sync_button.js:0
msgid ""
"The configuration has changed and synchronization is not possible anymore. "
"Please reload the page."
msgstr "Cấu hình đã thay đổi và không thể đồng bộ nữa. Vui lòng tải lại trang."
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_slot_check_start_and_end_hour
msgid "The end time must be later than the start time."
msgstr "Thời gian kết thúc phải muộn hơn thời gian bắt đầu."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "The event %s cannot book resources without an appointment type."
msgstr ""
"Không thể đặt trước tài nguyên cho sự kiện %s nếu không có loại lịch hẹn."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid ""
"The event %s cannot have an appointment status without being linked to an "
"appointment type."
msgstr ""
"Sự kiện %s không thể có trạng thái lịch hẹn nếu không được liên kết với loại "
"lịch hẹn."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "The field '%s' does not exist in the targeted model"
msgstr "Trường '%s' không tồn tại trong mô hình đích"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_invite.py:0
msgid "The following appointment type(s) have no resource assigned: %s."
msgstr "(Các) loại lịch hẹn sau đây không có tài nguyên: %s."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_invite.py:0
msgid "The following appointment type(s) have no staff assigned: %s."
msgstr "(Các) loại lịch hẹn sau không có nhân viên được chỉ định: %s."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_question.py:0
msgid "The following question(s) do not have any selectable answers : %s"
msgstr "(Các) câu hỏi sau không có bất kỳ câu trả lời có thể lựa chọn nào: %s"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__max_bookings
msgid ""
"The maximum amount of bookings per slot the appointment can handle (e.g. "
"Allow 6 bookings for the given user/resource).\n"
" This field is only used if the appointment type is not set to "
"manage capacity."
msgstr ""
"Số lượng đặt lịch tối đa cho mỗi khung giờ mà lịch hẹn có thể xử lý (VD: cho "
"phép 6 lượt đặt lịch cho người dùng/tài nguyên cụ thể). \n"
"Trường này chỉ được sử dụng nếu loại lịch hẹn không được thiết lập để quản "
"lý theo lượt hẹn."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__user_capacity
msgid ""
"The maximum amount of capacity a user can handle when manage capacity is "
"enabled."
msgstr ""
"Lượt hẹn tối đa mà một người dùng có thể xử lý khi bật tính năng quản lý "
"lượt hẹn."
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_resource_check_capacity
msgid "The resource should have at least one capacity."
msgstr "Lượt hẹn tối thiểu cho tài nguyên phải là 1."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_resource__sequence
msgid ""
"The sequence dictates if the resource is going to be picked in higher "
"priority against another resource\n"
" (e.g. for 2 tables of 4, the lowest sequence will be picked first)"
msgstr ""
"Số thứ tự cho biết liệu tài nguyên này có được chọn ở mức độ ưu tiên cao hơn "
"so với tài nguyên khác hay không\n"
" (VD: đối với 2 trong 4 bàn, số thứ tự thấp nhất sẽ được chọn "
"trước)"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_slot_check_start_and_end_datetimes
msgid "The unique slot end datetime must be later than the start datetime."
msgstr ""
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Their first availability is"
msgstr "Khung giờ trống sớm nhất là"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "There is currently no appointment available"
msgstr "Hiện tại không có lịch hẹn nào"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "There is no appointment linked to your account."
msgstr "Không có lịch hẹn nào liên kết với tài khoản của bạn."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_resource__shareable
msgid ""
"This allows to share the resource with multiple attendee for a same time "
"slot (e.g. a bar counter)"
msgstr ""
"Điều này cho phép chia sẻ tài nguyên với nhiều người tham dự trong cùng một "
"khung thời gian (VD: quầy bar)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid ""
"This appointment type has no availabilities because it does not have any "
"opening hours configured"
msgstr ""
"Loại lịch hẹn này không có khung giờ trống vì không có bất kỳ giờ bắt đầu "
"nào được định cấu hình"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid ""
"This appointment type has no availabilities because it has no resource "
"assigned"
msgstr ""
"Loại lịch hẹn này không có khung giờ trống vì không có tài nguyên nào được "
"chỉ định"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid ""
"This appointment type has no availabilities because it has no resource "
"assigned and does not have any opening hours configured"
msgstr ""
"Loại lịch hẹn này không có khung giờ trống vì không có tài nguyên nào được "
"chỉ định và giờ bắt đầu không được thiết lập"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid ""
"This appointment type has no availabilities because it has no staff assigned"
msgstr ""
"Loại lịch hẹn này không có khung giờ trống vì không có nhân viên được phân "
"công"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid ""
"This appointment type has no availabilities because it has no staff assigned "
"and does not have any opening hours configured"
msgstr ""
"Loại lịch hẹn này không có khung giờ trống vì không có nhân viên được phân "
"công và không có bất kỳ giờ bắt đầu nào được định cấu hình"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_resource__tz
msgid ""
"This field is used in order to define in which timezone the resources will "
"work."
msgstr "Trường này được sử dụng để xác định múi giờ làm việc."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_edit_in_backend
msgid "This is a preview of the customer appointment form."
msgstr "Đây là bản xem trước của biểu mẫu lịch hẹn khách hàng."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "This question is used by"
msgstr ""
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_question__extra_comment
msgid "This will appear below the question in the appointment form."
msgstr ""
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__4
msgid "Thursday"
msgstr "Thứ năm"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__tz
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_tz
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "Timezone"
msgstr "Múi giờ"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__appointment_tz
msgid "Timezone where appointment take place"
msgstr "Múi giờ nơi lịch hẹn diễn ra"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Timezone:"
msgstr "Múi giờ:"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__end_datetime
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "To"
msgstr "Đến"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "To make any changes, please contact"
msgstr "Để thực hiện bất kỳ thay đổi nào, vui lòng liên hệ"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "To make any changes, please contact us."
msgstr "Để thực hiện bất kỳ thay đổi nào, vui lòng liên hệ với chúng tôi."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__access_token
msgid "Token"
msgstr "Token"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__max_bookings
msgid "Total Bookings"
msgstr "Tổng đặt lịch"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__resource_total_capacity
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_tree
msgid "Total Capacity"
msgstr "Tổng lượt hẹn"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__total_capacity_reserved
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_tree_booking
msgid "Total Capacity Reserved"
msgstr "Tổng lượt hẹn đã đặt"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__total_capacity_used
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_tree_booking
msgid "Total Capacity Used"
msgstr "Tổng lượt hẹn đã sử dụng"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "Total:"
msgstr "Tổng:"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__2
msgid "Tuesday"
msgstr "Thứ Ba"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Type"
msgstr "Loại"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Loại hoạt động ngoại lệ trong bản ghi."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Uncertain"
msgstr "Không chắc chắn"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Until (max)"
msgstr "Cho tới (tối đa)"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Upcoming"
msgstr "Sắp diễn ra"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_res_partner__upcoming_appointment_ids
#: model:ir.model.fields,field_description:appointment.field_res_users__upcoming_appointment_ids
msgid "Upcoming Appointments"
msgstr "Lịch hẹn sắp tới"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_invite/appointment_share_link_list_controller.js:0
msgid "Update a Share Link"
msgstr "Cập nhật liên kết chia sẻ"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_calendar_alarm__default_for_new_appointment_type
msgid "Use as default for new Appointment Types"
msgstr "Sử dụng làm mặc định cho các Loại Lịch hẹn mới"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.calendar_event_action_appointment_reporting
#: model_terms:ir.actions.act_window,help:appointment.calendar_event_action_report_all
msgid "Use this menu to overview your Appointments once you get some bookings."
msgstr ""
"Sử dụng menu này để xem tổng quan về Lịch hẹn của bạn sau khi bạn nhận được "
"một số lượt đặt lịch."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__category
msgid ""
"Used to define this appointment type's category.\n"
"\n"
" Can be one of:\n"
"\n"
" - Weekly Schedule: the default category, weekly recurring slots. "
"Accessible from the website\n"
"\n"
" - Date-limited: regular slots limited between 2 datetimes. "
"Accessible from the website\n"
"\n"
" - Flexible Schedule: the user will create and share to another "
"user a custom appointment type with hand-picked time slots\n"
"\n"
" - Calendar Link: the user will create and share to another user "
"an appointment type covering all their time slots"
msgstr ""
"Được dùng để xác định danh mục của loại lịch hẹn này.\n"
"\n"
"Có thể là một trong các loại sau:\n"
"\n"
"- Lịch hàng tuần: danh mục mặc định, các khung giờ lặp lại theo tuần. Có thể "
"truy cập từ trang web.\n"
"\n"
"- Giới hạn ngày: các khung giờ thông thường chỉ trong khoảng thời gian nhất "
"định giữa hai mốc thời gian. Có thể truy cập từ trang web.\n"
"\n"
"- Lịch linh hoạt: người dùng sẽ tạo và chia sẻ cho người khác một loại lịch "
"hẹn tùy chỉnh với các khung giờ được chọn thủ công.\n"
"\n"
"- Liên kết lịch: người dùng sẽ tạo và chia sẻ cho người khác một loại lịch "
"hẹn chứa tất cả khung giờ của họ"
#. module: appointment
#: model:res.groups,name:appointment.group_appointment_user
msgid "User"
msgstr "Người dùng"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__select_first__user_resource
msgid "User / Resource"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__user_capacity
msgid "User Capacity"
msgstr "Lượt hẹn của người dùng"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__staff_user_ids
#: model:ir.model.fields,field_description:appointment.field_appointment_type__staff_user_ids
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__schedule_based_on__users
msgid "Users"
msgstr "Người dùng"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Video Call"
msgstr "Cuộc gọi video"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__event_videocall_source
msgid "Video Link"
msgstr "Video Link"
#. module: appointment
#: model:ir.model,name:appointment.model_ir_ui_view
msgid "View"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "We will book you with"
msgstr "Chúng tôi sẽ đặt lịch cho bạn với"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "We will come back to you to confirm it."
msgstr "Chúng tôi sẽ liên hệ lại với bạn để xác nhận."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__website_message_ids
msgid "Website Messages"
msgstr "Thông báo trên trang web"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__website_message_ids
msgid "Website communication history"
msgstr "Lịch sử trao đổi qua trang web"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__3
msgid "Wednesday"
msgstr "Thứ Tư"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__weekday
msgid "Week Day"
msgstr "Ngày Trong tuần"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_slot_scheduling__weekly
msgid "Weekly"
msgstr "Hàng tuần"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category__recurring
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "Weekly Schedule"
msgstr ""
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__select_first
msgid "What is selected first by the customer when booking an appointment."
msgstr ""
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_question__is_reusable
msgid ""
"Will appear in the list of available questions when adding one in any "
"appointment. Always true for default questions."
msgstr ""
"Sẽ xuất hiện trong danh sách các câu hỏi có sẵn khi thêm câu hỏi vào bất kỳ "
"lịch hẹn nào. Luôn đúng đối với các câu hỏi mặc định."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.staff_user_select
msgid "With"
msgstr "Với"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Within availabilities,"
msgstr ""
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_time_display__recurring_fields
msgid "Within the next"
msgstr ""
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__resource_calendar_id
msgid "Working Hours"
msgstr "Giờ làm việc"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "You already booked \""
msgstr "Bạn đã đặt \""
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/interactions/appointment_form.js:0
#: code:addons/appointment/static/src/interactions/appointment_validation.js:0
msgid "You cannot invite more than 10 people"
msgstr "Bạn không thể mời quá 10 người"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_details_column
msgid "Your Appointment"
msgstr "Lịch hẹn của bạn"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_sync_button/appointment_sync_button.js:0
msgid "Your calendar is already configured and was successfully synchronized."
msgstr "Lịch của bạn đã được cấu hình và đồng bộ thành công."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_user
msgid "Your choice"
msgstr "Lựa chọn của bạn"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "appointments"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "as you are already in touch with them."
msgstr "vì các bạn đã liên hệ với nhau."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "at"
msgstr "giá"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "at least"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "days,"
msgstr "ngày,"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "e.g. \"Anything else we should know?\""
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "e.g. \"During this meeting, we will...\""
msgstr "VD: \"Trong cuộc họp này, chúng ta sẽ...\""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "e.g. \"Technical Demo\""
msgstr "VD: \"Demo Kỹ thuật\""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "e.g. \"Thank you for your trust, we look forward to meeting you!\""
msgstr ""
"VD: \"Cảm ơn bạn đã đặt niềm tin vào chúng tôi, chúng tôi rất mong được gặp "
"bạn!\""
#. module: appointment
#: model:appointment.question,placeholder:appointment.appointment_question_phone
msgid "e.g. +1 555-555-5555"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "e.g. Inventory count and valuation"
msgstr "VD: Kiểm kho và định giá tồn kho"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "e.g. John Smith"
msgstr "vd: John Smith"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "e.g. Tennis Court 1"
msgstr "VD: Sân quần vợt 1"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "e.g. Vegetarian, Lactose Intolerant, ..."
msgstr "VD: Ăn chay, Không dung nạp Lactose,..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid ""
"e.g. [email protected]\r\n"
"e.g. [email protected]\r\n"
"..."
msgstr ""
"VD: [email protected]\r\n"
"VD: [email protected]\r\n"
"..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid ""
"e.g. [email protected] \r\n"
"e.g. [email protected]\r\n"
"..."
msgstr ""
"VD: [email protected] \r\n"
"VD: [email protected]\r\n"
"..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "e.g. [email protected]"
msgstr "VD: [email protected]"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid "guests"
msgstr "khách"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "has no availability for an appointment."
msgstr "không có lịch hẹn trống."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "has no more slots available for this month."
msgstr "không còn lịch trống trong tháng này."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "hour(s) and cannot be cancelled at this time.<br/>"
msgstr "giờ và không thể huỷ vào lúc này.<br/>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "hour(s) before start time"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "hour(s) before the booking"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "of total capacity"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "or"
msgstr "hay"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form_gantt_booking
msgid "people"
msgstr "người"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "seats max"
msgstr ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid ""
"simultaneous appointment(s) \n"
" per <span invisible=\"schedule_based_on !"
"= 'users'\">user</span>\n"
" <span invisible=\"schedule_based_on != "
"'resources'\">resource</span>"
msgstr ""
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "somebody"
msgstr "ai đó"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "start"
msgstr "bắt đầu"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "this link"
msgstr "liên kết này"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_slots.xml:0
msgid "to"
msgstr "đến"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "up to"
msgstr "lên đến"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "with"
msgstr "với"
#. module: appointment
#: model:mail.template,subject:appointment.appointment_booked_mail_template
msgid ""
"{{ 'Appointment Requested: ' if not "
"object.appointment_type_id.is_always_confirm and object.appointment_status "
"== 'request' else 'Appointment Booked: ' }}"
"{{ object.appointment_type_id.name }}"
msgstr ""
"{{ 'Yêu cầu lịch hẹn: ' if not object.appointment_type_id.is_always_confirm "
"and object.appointment_status == 'request' else 'Đã đặt lịch hẹn: ' }}"
"{{ object.appointment_type_id.name }}"