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

4965 lines
192 KiB
Gettext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * appointment
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
# "Chloe Wang (chwa)" <chwa@odoo.com>, 2025, 2026.
# Weblate <noreply-mt-weblate@weblate.org>, 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: \"Chloe Wang (chwa)\" <chwa@odoo.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://translate.odoo.com/"
"projects/odoo-19/appointment/zh_Hans/>\n"
"Language: zh_CN\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 "\" 在"
#. 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 "\"%(name_list)s\" 不能用于 \"%(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 "# 预约"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_count_request
msgid "# Appointments To Confirm"
msgstr "待确认预约数目"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__calendar_event_count
msgid "# Bookings"
msgstr "# 预订"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_invite_count
msgid "# Invitation Links"
msgstr "# 邀请链接"
#. 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 "#资源"
#. 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 "# 员工用户"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_count_upcoming
msgid "# Upcoming Appointments"
msgstr "# 即将到来的预约"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "%(appointment_name)s with %(partner_name)s"
msgstr "%(appointment_name)s和%(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 预订"
#. 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 - 我的空闲时间"
#. 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(副本)"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "%s - Let's meet"
msgstr "%s - 让我们见面吧"
#. 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 ""
"<br/>\n"
" <span class=\"fw-light\">总计</span>"
#. 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"
" 预约已取消\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"
" 您好<t t-out=\"appointment_booker_name\"/>,\n"
" </t>\n"
" <t t-else=\"\">\n"
" 您好,\n"
" </t>\n"
" <br/>\n"
" <span style=\"display: block; margin-top: 8px;\">您<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\">与 <t t-out=\"object.partner_id.name or ''\">Brandon "
"Freeman</t></t>的“<t t-out=\"object.appointment_type_id.name or ''\">技术演示"
"</t>”预约已被取消。</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'}};"
"\">详情</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">日期 &amp; 时间</"
"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 ''\">星期三</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 ''\">2020 年 1 月</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;"
"\">频率</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">每1周,共3次活动</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;"
"\">持续时间</td>\n"
" <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
"(object.duration,round(object.duration*60)%60)) or ''\">30分钟</t></td>\n"
" </tr>\n"
" <tr t-if=\"object.location\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">位置</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.location or ''\">布鲁塞尔</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;\">查"
"看地图</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'}};"
"\">参与者</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'}};"
"\">活动描述</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 ""
#. 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\"/>预约已安排!"
#. 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=\"Info\"/>"
#. 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\"/>安排另一次会议"
#. 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\"/>预约已保留!"
#. 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\"/>预约已取消"
#. 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\">在线</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'\">无法共享"
"未指定用户的预约链接。</span>\n"
" <span invisible=\"schedule_based_on != 'resources'\">无法"
"共享未指定资源的预约链接。</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'\">您需要参"
"与约会,才能共享个人链接。 </span>\n"
" <span invisible=\"schedule_based_on != 'resources'\">无法"
"为基于资源的预约类型创建个人链接。 </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\">日期和时间</small>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<small>Add to Google Agenda</small>"
msgstr "<small>添加到 谷歌 议程</small>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<small>Add to iCal/Outlook</small>"
msgstr "<small>添加到 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 ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "<span class=\"mx-1\">or</span>"
msgstr "<span class=\"mx-1\">或</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'\">取决于时段</"
"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\">与会者</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\">详情</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\">时长</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\">可容纳</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\">如何加入</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\">资源</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\">日期及时间</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\">地点</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span> hours</span>"
msgstr "<span> 小时</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "<span>Add more details about you</span>"
msgstr "<span>添加更多关于您的详细信息</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span>Not available anymore?</span>"
msgstr "<span>没有空参加了吗?</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span>Online</span>"
msgstr "<span>线上</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>预约已取消!</strong>\n"
" 现在您可选择更适合您的其他时间。"
#. 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>预约失败!</strong>\n"
" 所选时段已不可用。\n"
" 有人比您早几秒预订了同一时段。"
#. 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>预约失败!</strong>\n"
" 所选时间段不可用。\n"
" 您似乎已经在该日期与我们有另一个"
"会议。"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "A %s appointment type shouldn't be limited by datetimes."
msgstr "%s 约会类型不应受日期限制。"
#. 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 "创建自定义约会类型需要时隙信息列表"
#. 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 "更新此自定义预约类型时,所需的时段信息列表"
#. 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 "准时预约类型应限制在开始和结束日期之间。"
#. 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 "访问令牌"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_needaction
msgid "Action Needed"
msgstr "所需操作"
#. 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 "有效"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_ids
msgid "Activities"
msgstr "活动"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "活动异常标示"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_state
msgid "Activity State"
msgstr "活动状态"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_type_icon
msgid "Activity Type Icon"
msgstr "活动类型图标"
#. 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 "添加休息日"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Add Guests"
msgstr "添加来宾"
#. 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 "此处添加功能..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Add a line"
msgstr "添加行"
#. 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 "在此处添加资源描述…"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
msgid "Add a specific appointment"
msgstr "添加特定预约"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Add an intro message here..."
msgstr "在此处添加一条介绍消息..."
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_manage_leaves
msgid "Add or remove leaves from appointments"
msgstr "添加或删除预约休假"
#. module: appointment
#: model:res.groups,name:appointment.group_appointment_manager
msgid "Administrator"
msgstr "管理员"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "All"
msgstr "全部"
#. module: appointment
#: model:ir.actions.act_window,name:appointment.calendar_event_action_report_all
msgid "All Appointments"
msgstr "所有约会"
#. 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 "全天"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Allow"
msgstr "允许"
#. 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 "允许的国家"
#. 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 "答案输入必须具有文本值或预定义的答案。"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid "An appointment type is needed to get the link."
msgstr "需要预约类型才能获取链接。"
#. 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 "一个独特的类型空隙应该有一个开始和结束的日期时间"
#. 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 "答案"
#. 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 "答案分解"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_form
msgid "Answer Input"
msgstr "答案输入"
#. 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 "回复类型"
#. 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 "答案"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_resource_choice__all_assigned_resources
msgid "Any Resource"
msgstr "任何资源"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__all_assigned_resources
msgid "Any User"
msgstr "任何用户"
#. 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 "约会"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_answer_input
msgid "Appointment Answer Inputs"
msgstr "预约答复输入"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_answer_input_ids
msgid "Appointment Answers"
msgstr "预约回复"
#. 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 "已预约"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_booking_line
msgid "Appointment Booking Line"
msgstr "预约明细"
#. 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 "预约已取消"
#. module: appointment
#: model:mail.template,subject:appointment.appointment_canceled_mail_template
msgid "Appointment Canceled: {{ object.appointment_type_id.name }}"
msgstr "预约取消了。{{ 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 "预约时长格式 "
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__appointment_duration_formatted
msgid "Appointment Duration formatted in words"
msgstr "预约时长格式文字版"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "Appointment Duration should be higher than 0.00."
msgstr "预约持续时间应大于 0.00。"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_invite_id
msgid "Appointment Invitation"
msgstr "预约邀请"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_search
msgid "Appointment Invitation Links"
msgstr "预约邀请链接"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_invite
msgid "Appointment Invite"
msgstr "预约邀请"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__meeting_ids
msgid "Appointment Meetings"
msgstr "预约会议"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "Appointment Name"
msgstr "名称"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_answer
msgid "Appointment Question Answers"
msgstr "预约问题回答"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_question
msgid "Appointment Questions"
msgstr "预约问题"
#. 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 "预约资源"
#. module: appointment
#: model:ir.actions.server,name:appointment.resource_calendar_leaves_action_show_appointment_resources
msgid "Appointment Resource Leaves"
msgstr "预约资源休假"
#. 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 "预约资源"
#. 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 ""
"预约资源是指人们可以预约的场所或设备\n"
" (如桌子、网球场、会议室等)。"
#. 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 "预约状态"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__name
msgid "Appointment Title"
msgstr "预约标题"
#. 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 "约会类型"
#. 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 "预约类型"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__appointment_user_id
msgid "Appointment User"
msgstr "预约用户"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment cancelled"
msgstr "预约已取消"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment cancelled by: %(partners)s"
msgstr "预约取消者:%(partners)s"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment re-booked"
msgstr "重新预约"
#. module: appointment
#: model:mail.template,name:appointment.appointment_booked_mail_template
msgid "Appointment: Appointment Booked"
msgstr "预约: 已预定"
#. module: appointment
#: model:mail.template,name:appointment.appointment_canceled_mail_template
msgid "Appointment: Appointment Canceled"
msgstr "预约: 已取消"
#. module: appointment
#: model:mail.template,name:appointment.attendee_invitation_mail_template
msgid "Appointment: Attendee Invitation"
msgstr "预约:与会者邀请函"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_slot
msgid "Appointment: Time Slot"
msgstr "预约:时间段"
#. 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 "预约"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "Appointments by"
msgstr "约会由"
#. 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 "已归档"
#. 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 "指派给"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__assignment_method
msgid "Assignment"
msgstr "指派"
#. 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 "至少有一个时间段时长比会议时长短 (%s 小时)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_attachment_count
msgid "Attachment Count"
msgstr "附件数量"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__partner_ids
msgid "Attendees"
msgstr "参与者"
#. 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 "自动"
#. 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 ""
#. 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 "可用性"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__answer_ids
msgid "Available Answers"
msgstr "可用答案"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_search
msgid "Available In"
msgstr "可用在"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__appointment_type_ids
msgid "Available in"
msgstr "可用在"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_1920
msgid "Avatar"
msgstr "头像"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_1024
msgid "Avatar 1024"
msgstr "形象 1024"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_128
msgid "Avatar 128"
msgstr "形象 128"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_256
msgid "Avatar 256"
msgstr "形象 256"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_512
msgid "Avatar 512"
msgstr "形象 512"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__image_1920
msgid "Background Image"
msgstr "背景图像"
#. 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 "基础链接网址"
#. 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 "预订"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Book a Resource"
msgstr "预订资源"
#. 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 "已预订"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__calendar_event_ids
msgid "Booked Appointments"
msgstr "已预定预约"
#. 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 "预订者"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__calendar_event_id
msgid "Booking"
msgstr "预定"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__booked_mail_template_id
msgid "Booking Email"
msgstr "预订电子邮件"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__event_stop
msgid "Booking End"
msgstr "预订结束"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__booking_line_ids
msgid "Booking Lines"
msgstr "预订明细行"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__event_start
msgid "Booking Start"
msgstr "预订开始"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
msgid "Booking details"
msgstr "预约详情"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_booking_line.py:0
msgid "Booking line must have a user or resource set."
msgstr "预订数据行必须设定用户或资源。"
#. 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 "预订"
#. 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 ""
#. 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 "日历出席者信息"
#. 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 "日历事件"
#. 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 "取消"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__min_cancellation_hours
msgid "Cancel Before (hours)"
msgstr "在(小时)之前取消"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Cancel your appointment"
msgstr "取消预约"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Cancellation"
msgstr "取消"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__canceled_mail_template_id
msgid "Cancellation Email"
msgstr "取消邮件"
#. 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 "已取消"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__capacity
msgid "Capacity"
msgstr "产能"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__manual_confirmation_percentage
msgid "Capacity Percentage"
msgstr "容量百分比"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__capacity_reserved
msgid "Capacity Reserved"
msgstr "预留容量"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__capacity_used
msgid "Capacity Used"
msgstr "使用容量"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_booking_line__capacity_reserved
msgid "Capacity reserved by the user"
msgstr "用户预留容量"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_type_check_capacity_positive
msgid "Capacity should be at least 1."
msgstr "容量应最少为 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 "根据选取的容量及用户/资源,而将会使用的容量"
#. 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 "类别"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Check in"
msgstr "签到"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__checkbox
msgid "Checkboxes (multiple answers)"
msgstr "复选框(多个答案)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Checked in"
msgstr "签到"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__calendar_event__appointment_status__attended
msgid "Checked-In"
msgstr "签到"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "Checked-in"
msgstr "已签到"
#. 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 "选择您的预约"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Click here"
msgstr "点击这里"
#. 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 "关闭"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Communication"
msgstr "通信"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__company_id
msgid "Company"
msgstr "公司"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__disable_save_button
msgid "Computes if alert is present"
msgstr "计算是否存在警报"
#. module: appointment
#: model:ir.ui.menu,name:appointment.appointment_menu_config
msgid "Configuration"
msgstr "配置"
#. 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 "配置"
#. 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 ""
"配置允许使用自定义设置预约的链接<br>\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 "确认"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Confirm Appointment"
msgstr "确认预约"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_confirmation
msgid "Confirmation Message"
msgstr "确认消息"
#. 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 "已确认"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_sync_button/appointment_sync_button.xml:0
msgid "Connect"
msgstr "连接"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__connectors_displayed
msgid "Connectors Displayed"
msgstr "已显示连接器"
#. module: appointment
#: model:ir.model,name:appointment.model_res_partner
msgid "Contact"
msgstr "联系人"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Contact Details"
msgstr "联系人细节"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "Continue <span class=\"oi oi-arrow-right\"/>"
msgstr "继续<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 "已复制!"
#. 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 "复制链接"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_invite/appointment_invite_copy_close.xml:0
msgid "Copy Link & Close"
msgstr "复制链接并关闭"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_booking_action_helper/appointment_booking_action_helper.xml:0
msgid "Create Booking"
msgstr "创建预约"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Create Closing Day(s)"
msgstr "创建休息日"
#. module: appointment
#: model:ir.model,website_form_label:appointment.model_res_partner
msgid "Create a Customer"
msgstr "创建客户"
#. 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 "从头开始创建计划表或使用我们的模板:"
#. 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 "创建共享链接"
#. 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 "创建预约资源"
#. 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 "创建人"
#. 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 "创建日期"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Custom Link"
msgstr "自定义链接"
#. 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 "客户"
#. 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 "将构建块放到此处,以便在所有约会中都可以使用"
#. 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 "日期"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_progress_bar
msgid "Date &amp; time"
msgstr "日期和时间"
#. 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 "日期"
#. 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 "已拒绝"
#. 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 "默认时段不能应用于 %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 ""
"定义可预约时段类型。循环时段是默认的类型,它被用于\n"
" 用于像医疗复诊预约之类的周期使用的预约类型。\n"
" 单次类型只用于当用户为客户创建一个自定义的约会类型,通过\n"
" 从它的日历定义非周期的时间段(例如:2021 年 4 月 10 日上午 10 点至 "
"11 点)。"
#. 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 "定义用于生成事件的视频通话链接类型。保持为空可避免生成会议 URL。"
#. module: appointment
#: model:appointment.type,name:appointment.appointment_type_dental_care
msgid "Dental Care"
msgstr "牙科护理"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Describe what you need"
msgstr "描述您的需求"
#. 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 "描述"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__destination_resource_ids
msgid "Destination combination"
msgstr "目的组合"
#. 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 ""
"详细信息<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 "判断间隙是否涉及全天,主要用于独特的间隙类型"
#. 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 "丢弃"
#. 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 "显示名称"
#. 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 "显示类别时间栏位"
#. 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 "您有什么饮食偏好或限制吗?"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "Does not combine"
msgstr "不合并"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__select
msgid "Dropdown (one answer)"
msgstr "下拉菜单(一个答案)"
#. 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 "时长"
#. 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 "随时随地为您的下一场比赛轻松预订网球场。"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Email*"
msgstr "邮箱*"
#. 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 "结束日期"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__end_datetime
msgid "End Datetime"
msgstr "结束时间"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__end_datetime
msgid "End datetime for unique slot type management"
msgstr "独特间隙管理的结束日期时间"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__end_hour
msgid "Ending Hour"
msgstr "结束时间"
#. module: appointment
#: model:ir.model,name:appointment.model_calendar_alarm
msgid "Event Alarm"
msgstr "活动提醒"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Every"
msgstr "每一个"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__extra_comment
msgid "Extra Comment"
msgstr "额外评论备注"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "Extra Message on Confirmation"
msgstr "确认时的额外信息"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "Extra comments..."
msgstr "额外评论"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_confirmation
msgid "Extra information provided once the appointment is booked."
msgstr "预约后提供额外信息。"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_slot_scheduling__flexible
msgid "Flexible"
msgstr "弹性"
#. 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 "跟踪、重新安排或取消预约"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_follower_ids
msgid "Followers"
msgstr "关注者"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_partner_ids
msgid "Followers (Partners)"
msgstr "关注者(合作伙伴)"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Font Awesome图标,例如:fa-tasks"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "For"
msgstr "对于"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__5
msgid "Friday"
msgstr "周五"
#. 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 "来自"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Full name*"
msgstr "氏名:"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Get Share Link"
msgstr "获取分享链接"
#. 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 "获取与所选预约类型相关联的用户,以便在可选择的用户上应用一个域"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Google Agenda"
msgstr "谷歌日程"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Guest usage is limited to 10 customers for performance reason."
msgstr "出于性能考虑,访客使用人数限制为 10 人。"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Guests"
msgstr "客人"
#. module: appointment
#: model:ir.model,name:appointment.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP 路由"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__has_message
msgid "Has Message"
msgstr "有消息"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__hide_duration
msgid "Hide Duration"
msgstr "隐藏时长"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__hide_timezone
msgid "Hide Time Zone"
msgstr "隐藏时区"
#. 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 "图标"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "指示异常活动的图标。"
#. 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 "如果勾选此项,则需要查看新消息。"
#. 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 "如果勾选此项, 某些消息将出现发送错误。"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "If empty, Odoo will not send emails"
msgstr "如果为空,Odoo 将不会发送电子邮件"
#. 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"
"如果设置,则该时段只考虑所选资源。"
#. 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"
"如果设置,则只有选定的用户才会被考虑到这个时段。"
#. 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 "如果保持为空,将使用资源上设置的公司工作时间表。"
#. 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 "如果设置了该选项,则会在预约成功后向客户发送电子邮件。"
#. 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 "如果设置,则会在取消预约时向客户发送电子邮件。"
#. 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 "如果该有效字段设置为假,则可以隐藏而非删除源记录。"
#. 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 "如果有效字段设为false,它将允许您隐藏提醒信息而不需要删除它。"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__image_1920
msgid "Image"
msgstr "图像"
#. 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 "图像 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 "图像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 "图像 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 "图像 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 "插入预约链接"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form_insert_link
msgid "Insert link"
msgstr "插入链接"
#. 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 "尽量避免创建相同链接的界面字段"
#. 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 "介绍消息"
#. 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 "无效的电子邮件"
#. 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 "邀请链接"
#. module: appointment
#: model:mail.template,description:appointment.attendee_invitation_mail_template
msgid "Invitation email to new attendees of an appointment"
msgstr "向新的预约参会者发送邀请电子邮件"
#. module: appointment
#: model:mail.template,subject:appointment.attendee_invitation_mail_template
msgid "Invitation to {{ object.event_id.name }}"
msgstr "邀请参加 {{ 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 "是关注者"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_published
msgid "Is Published"
msgstr "已发布"
#. 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 "参与方式"
#. 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 ""
"请留空,从而允许来自任何国家的访客参加,否则只能允许来自所选国家的访客参加"
#. 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 "最后更新人"
#. 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 "上次更新日期"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__allow_guests
msgid "Let attendees invite guests when registering a meeting."
msgstr "让与会者在注册会议时邀请来宾。"
#. 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 "链接"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/interactions/appointment_validation.js:0
msgid "Link Copied!"
msgstr "链接已复制!"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Link Generator"
msgstr "生成推广链接"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__book_url
msgid "Link URL"
msgstr "链接网址"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__book_url_params
msgid "Link URL params"
msgstr "链接网址参数"
#. 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 "链接被复制到剪贴板!"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Link copied to your clipboard!"
msgstr "链接已复制到剪贴板!"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__linked_resource_ids
msgid "Linked Resource"
msgstr "链接的资源"
#. 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 "可合并处理更大需求的资源清单。"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__location_id
msgid "Location"
msgstr "位置"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__location
msgid "Location formatted"
msgstr "地点格式化"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__location
msgid "Location formatted for one line uses"
msgstr "位置格式化为单行使用"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_resources.xml:0
msgid "Make your choice"
msgstr "做出选择"
#. 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 "管理容量"
#. 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 "管理用户/资源最多可以处理的人数(例如:6 人桌)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Mandatory"
msgstr "强制"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__question_required
msgid "Mandatory Answer"
msgstr "必答问题"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__current_user
msgid "Me"
msgstr "我"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Meeting"
msgstr "会议"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__name
msgid "Meeting Subject"
msgstr "会议主题"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
msgid "Meeting details"
msgstr "会议详情"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__videocall_redirection
msgid "Meeting redirection URL"
msgstr "会议重定向 URL"
#. 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 "会议"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_error
msgid "Message Delivery error"
msgstr "消息发送错误"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_ids
msgid "Messages"
msgstr "消息"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__1
msgid "Monday"
msgstr "周一"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__text
msgid "Multi-line text"
msgstr "多行文本"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "我的活动截止时间"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "My Appointments"
msgstr "我的预约"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "My Calendar"
msgstr "我的日历"
#. 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 "我的链接"
#. 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 "名称"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Need to reschedule?"
msgstr "需要重新安排时间?"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_alarm__default_for_new_appointment_type
msgid "New Appointments Default"
msgstr "默认新的预约"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "下一活动日历事件"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "下一活动截止日期"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_summary
msgid "Next Activity Summary"
msgstr "下一活动摘要"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_type_id
msgid "Next Activity Type"
msgstr "下一活动类型"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_answer_input_action
msgid "No Answers yet!"
msgstr "暂无答案!"
#. 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 "未找到预约或资源。"
#. 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 "未计划预订"
#. 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 "暂无共享链接!"
#. 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 "缺席"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__appointment_type_info_msg
msgid "No User Assigned Message"
msgstr "未分配用户消息"
#. 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 "还没有数据耶!"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "No show"
msgstr "缺席"
#. 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 "无"
#. 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 "向所有与会者发送通知,以提醒会议的召开。"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_needaction_counter
msgid "Number of Actions"
msgstr "操作数量"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_error_counter
msgid "Number of errors"
msgstr "错误数量"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "需要采取行动的消息数量"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "发送错误的消息的数量"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Number of people"
msgstr "人员数量"
#. 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 讨论"
#. 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 "单集"
#. 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 "在线会议"
#. 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 "您的链接中只允许使用字母、数字、下划线和短划线。"
#. 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 "您的链接中只允许使用字母、数字、下划线和短划线。您需要调整%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 "特定用户只允许一种随时预约类型。"
#. 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 "哎呀!您的预约安排时间少于"
#. 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 "开启预约类型表格"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "Opening Hours"
msgstr "营业时间"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_user
msgid "Operator"
msgstr "操作者"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Options"
msgstr "选项"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__user_id
msgid "Organizer"
msgstr "组织者"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Our first availability is"
msgstr "最早可用为"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Outlook"
msgstr "微软个人邮件"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Past"
msgstr "过去"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_booker_id
msgid "Person who is booking the appointment"
msgstr "预约人"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__phone
msgid "Phone Number"
msgstr "电话号码"
#. module: appointment
#: model:appointment.question,name:appointment.appointment_question_phone
msgid "Phone number"
msgstr "电话号码"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Pick your availabilities"
msgstr "选择可用时间"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__placeholder
msgid "Placeholder"
msgstr "占位符"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Please, select another date."
msgstr "请选择其他日期。"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__suggested_resource_ids
msgid "Possible resources"
msgstr "可能的资源"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__suggested_staff_user_ids
msgid "Possible users"
msgstr "可能的用户"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Preview"
msgstr "预览"
#. 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 "疑问"
#. 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 "问题"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Questions & Answers"
msgstr "问题和答案"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__radio
msgid "Radio (one answer)"
msgstr "单选(一个答案)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__rating_ids
msgid "Ratings"
msgstr "点评"
#. 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 "准备好让排程变得简单吗?"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__reason
msgid "Reason"
msgstr "原因"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__redirect_url
msgid "Redirect URL"
msgstr "重定向URL"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__slot_type__recurring
msgid "Regular"
msgstr "常规"
#. 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 "提醒"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_reporting
#: model:ir.ui.menu,name:appointment.reporting_menu_calendar
msgid "Reporting"
msgstr "报表"
#. 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 "请求"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "Requests"
msgstr "请求"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__resource_id
msgid "Resource"
msgstr "资源"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Resource %s"
msgstr "资源%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 "资源预订"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_resource_leaves
msgid "Resource Leaves"
msgstr "资源请假"
#. 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 "资源"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_schedule_resource_booking
msgid "Resources Bookings"
msgstr "资源预订"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__resources_resource_choice
msgid "Resources Resource Choice"
msgstr "资源的资源选择"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__unavailable_resource_ids
msgid "Resources intersecting with leave time"
msgstr "与休假时间相关的资源"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Responsible"
msgstr "负责人"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_user_id
msgid "Responsible User"
msgstr "责任用户"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_tree
msgid "Restrict to Resource"
msgstr "限制资源"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__restrict_to_resource_ids
msgid "Restrict to Resources"
msgstr "限制资源"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_tree
msgid "Restrict to User"
msgstr "限制用户"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__restrict_to_user_ids
msgid "Restrict to Users"
msgstr "仅限用户"
#. 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 "查看预订"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_sms_error
msgid "SMS Delivery error"
msgstr "短信发送错误"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__6
msgid "Saturday"
msgstr "周六"
#. 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 "保存并复制链接"
#. 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 "保存并复制链接"
#. 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 "安排"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__schedule_based_on
msgid "Schedule Based On"
msgstr "日程安排基于"
#. 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 "安排约会"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__min_schedule_hours
msgid "Schedule before (hours)"
msgstr "(小时)前安排"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__max_schedule_days
msgid "Schedule not after (days)"
msgstr "不晚于(天)安排"
#. 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 "今天就预约就诊,体验专业的上门牙科护理服务。"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in All"
msgstr "在全部范围内搜索"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Description"
msgstr "在描述中搜索"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Name"
msgstr "在名称中搜索"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Responsible"
msgstr "在负责人的搜索"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Select Appointments to share..."
msgstr "选择预约共享..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Select Resources"
msgstr "选择资源"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Select Resources..."
msgstr "选择资源..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Select Users..."
msgstr "选择用户…"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Select a date &amp; time"
msgstr "选择日期和时间"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_slots.xml:0
msgid "Select a time"
msgstr "选择时间"
#. 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 "选择的答案"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__appointment_type_count
msgid "Selected Appointments Count"
msgstr "选定的约会计数"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
msgid "Selection Questions"
msgstr "问题选项"
#. module: appointment
#: model:mail.template,description:appointment.appointment_canceled_mail_template
msgid "Sent to all attendees when an appointment is cancelled"
msgstr "取消预约时发送给所有与会者"
#. 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 "预约成功时,发送给约会类型的关注者"
#. 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 "序列"
#. 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 "分享"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/kanban/kanban_controller.js:0
msgid "Share Appointment"
msgstr "分享预约"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Share Appointment Link"
msgstr "分享预约链接"
#. 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 "分享可用性"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.js:0
msgid "Share Link"
msgstr "分享链接"
#. 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 "‎共享链接‎"
#. 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 "通过链接分享此预约类型或手动安排预约"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__shareable
msgid "Shareable"
msgstr "可共享"
#. 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 "共享链接"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code
msgid "Short Code"
msgstr "简码"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code_format_warning
msgid "Short Code Format Warning"
msgstr "简码格式警告"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code_unique_warning
msgid "Short Code Unique Warning"
msgstr "简码唯一警告"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Sign in"
msgstr "登录"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__char
msgid "Single line text"
msgstr "单行文本"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__slot_type
msgid "Slot type"
msgstr "间隙类型"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Slots"
msgstr "时段"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_intro
msgid "Small description of the appointment type."
msgstr "预约类型的简短介绍"
#. 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 "抱歉,"
#. 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 "很抱歉,已无法预约。"
#. 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 "很抱歉,已无法满足人数容量。"
#. 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 "很抱歉,我们没有可用的预约"
#. 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 "很抱歉,本月我们没有更多的空位。"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__source_resource_ids
msgid "Source combination"
msgstr "来源组合"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_resource_choice__specific_resources
msgid "Specific Resources"
msgstr "特定资源"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Specific Slots"
msgstr "指定时段"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__specific_resources
msgid "Specific Users"
msgstr "特定用户"
#. 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 "员工预定"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__leave_start_dt
msgid "Start Date"
msgstr "开始日期"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__start_datetime
msgid "Start Datetime"
msgstr "开始日期"
#. 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 "一个事件的开始日期,不包括全天事件的时间"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "Start date should precede the end date."
msgstr "开始日期应在结束日期之前。"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__start_datetime
msgid "Start datetime for unique slot type management"
msgstr "独特间隙管理的开始日期时间"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__start_hour
msgid "Starting Hour"
msgstr "开始时间"
#. 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 ""
"从时间段开始起计,Odoo 将根据此处指定的时间,每隔相同时间创建新的时段。"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__select_first
msgid "Starts with"
msgstr "以此开始"
#. 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 "状态"
#. 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 ""
"基于活动的状态\n"
"逾期:超出到期日期\n"
"今天:活动日期是今天\n"
"计划:未来活动。"
#. 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 "一个事件的结束日期,不包括全天事件的时间"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_tree_booking
msgid "Subject"
msgstr "主题"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__answer_input_ids
msgid "Submitted Answers"
msgstr "提交的答案"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__7
msgid "Sunday"
msgstr "周日"
#. module: appointment
#: model:appointment.question,name:appointment.appointment_type_dental_care_question_1
msgid "Symptoms"
msgstr "症状"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Synchronize your Calendar to avoid double-booking"
msgstr "同步您的日历防止重复预订"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table"
msgstr "餐桌"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table %s"
msgstr "%s号桌"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table Booking"
msgstr "桌台预订"
#. module: appointment
#: model:appointment.type,name:appointment.appointment_type_tennis_court
msgid "Tennis Court"
msgstr "网球场"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__value_text_box
msgid "Text Answer"
msgstr "文本答案"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
msgid "Text Questions"
msgstr "文本问题"
#. 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 "网址已被占用,请选择另外的代码。"
#. 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 "容量百分比应在 0 - 100% 之间"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_booking_line_check_capacity_reserved
msgid "The capacity reserved should be positive."
msgstr "预留容量应为正数。"
#. 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 "配置已更改,无法再进行同步。请重新加载页面。"
#. 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 "结束时间必须晚于开始时间。"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "The event %s cannot book resources without an appointment type."
msgstr "活动%s无法预订没有预约类型的资源。"
#. 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就无法拥有约会状态。"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "The field '%s' does not exist in the targeted model"
msgstr "目标模型中不存在字段\"%s\"。"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_invite.py:0
msgid "The following appointment type(s) have no resource assigned: %s."
msgstr "以下任用类型未分配资源:%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 "以下预约类型未分配员工%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 "以下问题没有任何可选择的答案 : %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 ""
"每个预约时段最多可以处理的预订数量(例如:指定用户/资源最多可接受 6 项预"
"订)。\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 "启用“管理容量”后,用户可以处理的最大容量。"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_resource_check_capacity
msgid "The resource should have at least one capacity."
msgstr "资源应该至少有一种容量。"
#. 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 ""
"顺序决定了该资源与另一资源相比是否会被优先选中(例如:对于 4 张表中的 2 张,"
"序列最低优先)。"
#. 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 "他们最早可用为"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "There is currently no appointment available"
msgstr "目前没有预约"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "There is no appointment linked to your account."
msgstr "您的账户没有与之相关的预约。"
#. 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 "可以在同一时段与多名与会者共享资源(如酒吧台)。"
#. 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 "此预约类型没有可用性,因为它没有配置任何开放时间"
#. 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 "该预约类型没有可用资源,因为没有为其分配资源"
#. 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 "该预约类型没有可用性,因为它没有分配资源,也没有任何开放时间配置。"
#. 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 "此预约类型没有可用性,因为它没有分配员工"
#. 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 "此预约类型没有可用性,因为它没有分配员工和配置任何开放时间"
#. 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 "该字段用于规定资源工作的时区。"
#. 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 "这是一个客户预约表的预览。"
#. 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 "周四"
#. 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 "时区"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__appointment_tz
msgid "Timezone where appointment take place"
msgstr "预约的时区"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Timezone:"
msgstr "时区:"
#. 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 "至"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "To make any changes, please contact"
msgstr "如需进行任何更改,请联系"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "To make any changes, please contact us."
msgstr "如需进行任何更改,请联系我们。"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__access_token
msgid "Token"
msgstr "令牌"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__max_bookings
msgid "Total Bookings"
msgstr "预订总数"
#. 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 "总容量"
#. 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 "总预留容量"
#. 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 "使用总容量"
#. 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 "总计:"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__2
msgid "Tuesday"
msgstr "周二"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Type"
msgstr "类型"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "记录中异常活动的类型。"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Uncertain"
msgstr "为学习"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Until (max)"
msgstr "直到(最大)。"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Upcoming"
msgstr "即将"
#. 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 "即将举行的预约"
#. 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 "更新分享链接"
#. 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 "用作新预约类型的默认值"
#. 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 "收到一些预订后,可使用此选单去概览您的预约。"
#. 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 ""
#. module: appointment
#: model:res.groups,name:appointment.group_appointment_user
msgid "User"
msgstr "用户"
#. 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 "用户容量"
#. 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 "用户"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Video Call"
msgstr "视频会议"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__event_videocall_source
msgid "Video Link"
msgstr "视频链接"
#. 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 "我们将为您预约"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "We will come back to you to confirm it."
msgstr "我们会回复您确认。"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__website_message_ids
msgid "Website Messages"
msgstr "网站消息"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__website_message_ids
msgid "Website communication history"
msgstr "网站沟通记录"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__3
msgid "Wednesday"
msgstr "周三"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__weekday
msgid "Week Day"
msgstr "工作日"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_slot_scheduling__weekly
msgid "Weekly"
msgstr "每周"
#. 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 ""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.staff_user_select
msgid "With"
msgstr "与"
#. 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 "工作小时数"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "You already booked \""
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 "You cannot invite more than 10 people"
msgstr "邀请人数不得超过 10 人"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_details_column
msgid "Your Appointment"
msgstr "您的预约"
#. 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 "您的日历已配置并已成功同步。"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_user
msgid "Your choice"
msgstr "你说了算。"
#. 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 "因为您已与他们取得联系。"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "at"
msgstr "at"
#. 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 ""
#. 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 "例如:\"会议期间, 我们将...\""
#. 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 "例如: \"技术演示\""
#. 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 "例如: \"感谢您的信任, 期待与您见面!\""
#. 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 "例如:库存清点和估价"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "e.g. John Smith"
msgstr "例如:John Smith"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "e.g. Tennis Court 1"
msgstr "例如:网球场 1"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "e.g. Vegetarian, Lactose Intolerant, ..."
msgstr "例如:素食主义者,乳糖不耐受,..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid ""
"e.g. john.doe@email.com\r\n"
"e.g. jane.doe@example.com\r\n"
"..."
msgstr ""
"例如:john.doe@email.com\r\n"
"例如:jane.doe@example.com\r\n"
"..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid ""
"e.g. john.doe@email.com \r\n"
"e.g. jane.doe@example.com\r\n"
"..."
msgstr ""
"例如:john.doe@email.com\r\n"
"例如:jane.doe@example.com\r\n"
"..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "e.g. john.smith@example.com"
msgstr "例如:john.smith@example.com"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid "guests"
msgstr "宾客"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "has no availability for an appointment."
msgstr "暂无可用预约"
#. 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 "本月我们没有更多的空位。"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "hour(s) and cannot be cancelled at this time.<br/>"
msgstr "小时,这次不能取消。<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 "或"
#. 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 "人"
#. 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 "某人"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "start"
msgstr "开始"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "this link"
msgstr "此链接"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_slots.xml:0
msgid "to"
msgstr "到"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "up to"
msgstr "直到"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "with"
msgstr "使用"
#. 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 ""
#~ 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"
#~ " <t t-if=\"appointment_booker_name\">\n"
#~ " Hello <t t-out=\"appointment_booker_name or ''\">John Booker</"
#~ "t>,\n"
#~ " </t>\n"
#~ " <t t-else=\"\">\n"
#~ " Hello,\n"
#~ " </t>\n"
#~ " <br/>\n"
#~ " <span style=\"display: block; margin-top: 8px;\">\n"
#~ " 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>\n"
#~ " <t t-if=\"not object.appointment_type_id.is_always_confirm "
#~ "and object.appointment_status == 'request'\">has been requested.</t>\n"
#~ " <t t-else=\"\">has been booked.</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"
#~ " <p style=\"margin: 32px 0 0;\">\n"
#~ " See you soon!\n"
#~ " </p>\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'\">已收到预约请求</t>\n"
#~ " <t t-else=\"\">\n"
#~ " 预订已确认\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"
#~ " <t t-if=\"appointment_booker_name\">\n"
#~ " 您好<t t-out=\"appointment_booker_name or ''\">John Booker</"
#~ "t>,\n"
#~ " </t>\n"
#~ " <t t-else=\"\">\n"
#~ " 您好,\n"
#~ " </t>\n"
#~ " <br/>\n"
#~ " <span style=\"display: block; margin-top: 8px;\">\n"
#~ " 您 <t t-out=\"object.appointment_type_id.name or ''\"></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\"> 与<t t-out=\"object.partner_id.name or ''\">Brandon "
#~ "Freeman</t></t>预约的技术演示\n"
#~ " <t t-if=\"not object.appointment_type_id.is_always_confirm "
#~ "and object.appointment_status == 'request'\">请求已收到。</t>\n"
#~ " <t t-else=\"\">已成功预订。</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"
#~ " 加入</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"
#~ " 查看</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'}};\">详情</h2>\n"
#~ " <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" "
#~ "style=\"font-size: 13px; color: #374151;\">\n"
#~ " <tr>\n"
#~ " <td style=\"width: 100px; color: #676F7B;\">日期 &amp; 时"
#~ "间</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 ''\">星期三</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 ''\">2020 年 1 月</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;\">频率</td>\n"
#~ " <td style=\"padding-top: 6px;\"><t t-"
#~ "out=\"object.recurrence_id.name or ''\">每1周,共3次活动</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;\">时长</td>\n"
#~ " <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
#~ "(object.duration,round(object.duration*60)%60)) or ''\">30分钟</t></td>\n"
#~ " </tr>\n"
#~ " <tr t-if=\"object.location\">\n"
#~ " <td style=\"width: 100px; padding-top: 6px; color: "
#~ "#676F7B; vertical-align: top;\">位置</td>\n"
#~ " <td style=\"padding-top: 6px;\">\n"
#~ " <t t-out=\"object.location or ''\">布鲁塞尔</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;"
#~ "\">查看地图</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;\">人数</td>\n"
#~ " <td style=\"padding-top: 6px;\"><t t-"
#~ "out=\"object.total_capacity_reserved\"/> 人</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;\">资源</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 ''\">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'\">加入"
#~ "方式</t>\n"
#~ " <t t-else=\"\">加入</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 内部讨论</t>\n"
#~ " <t t-else=\"\">视频会议</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'}};\">参与者</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'}};\">活动描述</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'}};\">您的其他近期预约</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 ''\">技术演示</"
#~ "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;\">6月20日,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;\">查看详情</a>\n"
#~ " </li>\n"
#~ " </ul>\n"
#~ " </div>\n"
#~ " <p style=\"margin: 32px 0 0;\">\n"
#~ " 期待与您见面!\n"
#~ " </p>\n"
#~ "</div>\n"
#~ " "