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

5583 lines
224 KiB
Gettext

# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * appointment
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Fernanda Alvarez (mfar)" <mfar@odoo.com>, 2025, 2026.
# "Patricia Gutiérrez (pagc)" <pagc@odoo.com>, 2025, 2026.
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-08-21 23:10+0000\n"
"Last-Translator: \"Fernanda Alvarez (mfar)\" <mfar@odoo.com>\n"
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
"odoo-19/appointment/es_419/>\n"
"Language: es_419\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.6.1\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 "\" ya se está usando. Selecciona otro recurso."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "\" on"
msgstr "\" en"
#. 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\" no se puede usar para \"%(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 "# Citas"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_count_request
msgid "# Appointments To Confirm"
msgstr "# Citas por confirmar"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__calendar_event_count
msgid "# Bookings"
msgstr "# Reservaciones"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_invite_count
msgid "# Invitation Links"
msgstr "# Enlaces de invitación"
#. 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 "# Recursos"
#. 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 "# Usuarios del personal"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_count_upcoming
msgid "# Upcoming Appointments"
msgstr "# Próximas citas"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "%(appointment_name)s with %(partner_name)s"
msgstr "%(appointment_name)s con %(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 - reserva %(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 ""
"Faltan %(capacity)d lugares para poder reservar %(appointment_name)s: %"
"(event_name)s%(event_id)s"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid "%(name)s - My availabilities"
msgstr "%(name)s - Mi disponibilidad"
#. 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 (copia)"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "%s - Let's meet"
msgstr "%s - Tengamos una junta"
#. 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 "Por ejemplo, \"Juan Pérez - Reservación de la cancha de tenis\""
#. 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 ""
"<br/>\n"
" <span class=\"fw-light\">Duración</span>"
#. 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 ""
"<br/>\n"
" <span class=\"fw-light\">Por confirmar</span>"
#. 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\">Total</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 ""
"<br/>\n"
" <span class=\"fw-light\">Próximas</span>"
#. 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 ""
"<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"
" Invitación\n"
" </h1>\n"
" <p style=\"margin: 0;\">\n"
" <span style=\"display: block; margin-bottom: 8px;\">Hola <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"
" Nos alegra informarte que tu reservación <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Agendar una "
"demostración</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'\"> con <t t-"
"out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t> ha sido "
"confirmada.<br/>\n"
" </t>\n"
" <t t-elif=\"object.event_id.appointment_status == "
"'request'\">\n"
" Recibimos tu reservación para <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Agendar una "
"demostración</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'\"> con <t t-"
"out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t>.<br/>\n"
" Te avisaremos cuando esté confirmada.\n"
" </t>\n"
" </t>\n"
" <t t-else=\"\">\n"
" Tu cita <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Agendar una "
"demostración</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'\"> con <t t-"
"out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t> ha sido "
"agendada.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\"/> agendó la siguiente cita "
"<strong t-out=\"object.event_id.appointment_type_id.name or ''\">Agendar una "
"demostración</strong> contigo.\n"
" <t t-if=\"object.event_id.appointment_type_id and "
"object.event_id.appointment_status == 'request'\">\n"
" Está a la espera de confirmación.\n"
" </t>\n"
" </t>\n"
" <t t-else=\"\">\n"
" Tu cita <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Agendar una "
"demostración</strong> ha sido agendada.\n"
" </t>\n"
" </t>\n"
" <t t-else=\"\">\n"
" Te invitaron a la siguiente cita: <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Agendar una "
"demostración</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\">Ver</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\">Ver</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'}}"
";\">Detalles</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Fecha y hora</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 ''\">Martes</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 ''\">de mayo de 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 a. m.</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 ''\">Europa/"
"Bruselas</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;\">Cuándo</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">Cada 1 semana, para 3 eventos</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;\">Duración</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;\">Ubicación</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.event_id.location or ''\">Bruselas</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;\">Ver mapa</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;\">Para</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.event_id.total_capacity_reserved\"/> personas</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;\">Recursos</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 ''\">Mesa 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'\">Únete con</t>\n"
" <t t-else=\"\">Únete</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'\">Conversaciones de Odoo</t>\n"
" <t t-else=\"\">Videollamada</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'}}"
";\">Asistentes</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\">Tú</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'}}"
";\">Descripción del evento</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'}}"
";\">Haz cambios en este evento</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;\">Reagendar</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'}}"
";\">Tus próximas citas</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 ''\">Demostración técnica</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;\">20 de junio, 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;\">Ver detalles</a>\n"
" </li>\n"
" </ul>\n"
" </div>\n"
" <p style=\"margin: 32px 0 0;\">\n"
" Gracias,\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"
" "
#. 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"
" Cita cancelada\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"
" Hola <t t-out=\"appointment_booker_name\"/>,\n"
" </t>\n"
" <t t-else=\"\">\n"
" Hola,\n"
" </t>\n"
" <br/>\n"
" <span style=\"display: block; margin-top: 8px;\">Tu cita para <t t-"
"out=\"object.appointment_type_id.name or ''\">Demostración técnica</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\"> con <t t-out=\"object.partner_id.name or ''\">Brandon "
"Freeman</t></t> ha sido cancelada.</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'}};"
"\">Detalles</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Fecha y hora</"
"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 ''\">Miércoles</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 ''\">de enero de 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;"
"\">Cuándo</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">Cada 1 semana, para 3 eventos</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;"
"\">Duración</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;\">Ubicación</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.location or ''\">Bruselas</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;"
"\">Ver mapa</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'}};"
"\">Asistentes</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\">Tú</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'}};"
"\">Descripción del evento</h2>\n"
" <div t-out=\"object.description\"/>\n"
" </div>\n"
"</div>\n"
" "
#. module: appointment
#: model:mail.template,body_html:appointment.appointment_booked_mail_template
msgid ""
"<div style=\"font-size: 13px; color: #374151;\">\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not "
"ctx.get('calendar_template_ignore_recurrence')\"/>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or "
"ctx.get('mail_tz')\"/>\n"
" <t t-set=\"appointment_booker_name\" t-"
"value=\"object.appointment_booker_id.display_name\"/>\n"
" <h1 style=\"font-size: 18px; font-weight: bold; color: #374151;\">\n"
" <t t-if=\"not object.appointment_type_id.is_always_confirm and "
"object.appointment_status == 'request'\">Appointment requested</t>\n"
" <t t-else=\"\">\n"
" Booking confirmed\n"
" <img src=\"/calendar/static/src/img/check-circle.png\" "
"style=\"border:0; width: 24px; height: 24px; margin-left: 10px; text-"
"decoration:none; vertical-align: bottom;\"/>\n"
" </t>\n"
" </h1>\n"
" <p style=\"margin: 0;\">\n"
" <span style=\"display: block; margin-top: 8px;\">\n"
" <t t-out=\"appointment_booker_name or ''\">John Booker</t>\n"
" <t t-if=\"not object.appointment_type_id.is_always_confirm and "
"object.appointment_status == 'request'\"> has requested </t>\n"
" <t t-else=\"\"> has booked </t>\n"
" an appointment: <t t-out=\"object.appointment_type_id.name or "
"''\">Technical Demo</t>\n"
" <t t-if=\"object.appointment_type_id.category not in ['custom', "
"'anytime'] and object.appointment_type_id.schedule_based_on == 'users' and "
"object.partner_id\">\n"
" with <t t-out=\"object.partner_id.name or ''\">Brandon "
"Freeman</t>\n"
" </t>.\n"
" </span>\n"
" </p>\n"
" <div style=\"text-align: center; padding: 16px 0px 16px 0px; margin-top: "
"16px;\">\n"
" <a t-attf-href=\"/calendar/meeting/join?"
"token={{ object.access_token }}\" t-attf-style=\"display: inline-block; "
"padding: 7px 14px; color: {{user.company_id.email_primary_color or "
"'#FFFFFF'}}; text-decoration: none; background-color: "
"{{user.company_id.email_secondary_color or '#875A7B'}}; border-radius: "
"3px\">\n"
" Join</a>\n"
" <a t-attf-href=\"/odoo/calendar.event/{{ object.id }}\" t-attf-"
"style=\"display: inline-block; margin-left: 12px; padding: 7px 14px; color: "
"#111827; text-decoration: none; background-color: #E7E9ED; border-radius: "
"3px;\">\n"
" View</a>\n"
" </div>\n"
" <div style=\"margin: 16px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Details</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Date &amp; Time</"
"td>\n"
" <td style=\"font-weight: bold;\">\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz "
"if not object.allday else None, dt_format='EEEE', lang_code=object.env.lang) "
"or ''\">Wednesday</t>\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz "
"if not object.allday else None, dt_format='d', lang_code=object.env.lang) or "
"''\">1</t>\n"
" <t t-out=\"format_datetime(dt=object.start, tz=mail_tz "
"if not object.allday else None, dt_format='MMMM y', "
"lang_code=object.env.lang) or ''\">January 2020</t>\n"
" <t t-if=\"not object.allday\">\n"
" <t t-out=\"format_time(time=object.start, "
"tz=mail_tz, time_format='short', lang_code=object.env.lang) or ''\">8:00</"
"t>\n"
" <t t-if=\"not "
"object.appointment_type_id.hide_timezone and mail_tz\">\n"
" <span style=\"font-size: 11px; font-weight: "
"normal;\">\n"
" (<t t-out=\"mail_tz\"/>)\n"
" </span>\n"
" </t>\n"
" </t>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"recurrent\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">When</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">Every 1 Weeks, for 3 events</t></"
"td>\n"
" </tr>\n"
" <tr t-if=\"not object.appointment_type_id.hide_duration and not "
"object.allday and object.duration\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">Duration</td>\n"
" <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
"(object.duration,round(object.duration*60)%60)) or ''\">0H30</t></td>\n"
" </tr>\n"
" <tr t-if=\"object.location\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Location</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.location or ''\">Bruxelles</t>\n"
" <a target=\"_blank\" t-if=\"object.location != "
"object.appointment_type_id.location_id.name\" t-attf-href=\"http://"
"maps.google.com/maps?oi=map&amp;q={{ object.location }}\" style=\"margin-"
"left: 12px; font-size: 12px; color: #008f8c; text-decoration: underline;"
"\">View Map</a>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.appointment_type_id.manage_capacity\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">For</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.total_capacity_reserved\"/> people</td>\n"
" </tr>\n"
" <tr t-if=\"not object.appointment_type_id.is_auto_assign and "
"object.appointment_resource_ids\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Resources</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <ul style=\"padding: 0 15px;\">\n"
" <li t-foreach=\"object.appointment_resource_ids\" t-"
"as=\"resource\">\n"
" <span style=\"margin-left:5px\" t-"
"out=\"resource.name or ''\">Table 1</span>\n"
" </li>\n"
" </ul>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.videocall_redirection\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\">\n"
" <t t-if=\"object.videocall_source == 'discuss'\">Join "
"with</t>\n"
" <t t-else=\"\">Join</t>\n"
" </td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <a t-attf-href=\"{{ object.videocall_redirection }}\" "
"target=\"_blank\" style=\"color: #008f8c;\">\n"
" <t t-if=\"object.videocall_source == "
"'discuss'\">Odoo Discuss</t>\n"
" <t t-else=\"\">Video meeting</t>\n"
" </a>\n"
" </td>\n"
" </tr>\n"
" </table>\n"
" </div>\n"
" <div style=\"margin: 32px 0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Attendees</h2>\n"
" <div t-foreach=\"object.attendee_ids\" t-as=\"attendee\" "
"style=\"margin-bottom: 5px;\">\n"
" <img t-if=\"attendee.state\" t-attf-src=\"/calendar/static/src/"
"img/state_{{ attendee.state }}.png\" style=\"border:0; width: 15px; height: "
"15px; vertical-align: text-bottom;\"/>\n"
" <t t-if=\"attendee.common_name\">\n"
" <span style=\"margin-left: 5px\" t-"
"out=\"attendee.common_name or ''\">Mitchell Admin</span>\n"
" </t>\n"
" <t t-else=\"\">\n"
" <span style=\"margin-left:5px\">You</span>\n"
" </t>\n"
" </div>\n"
" </div>\n"
" <div t-if=\"not is_html_empty(object.description)\" style=\"margin: 32px "
"0 0;\">\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Description of the event</h2>\n"
" <div t-out=\"object.description\"/>\n"
" </div>\n"
" <t t-set=\"upcoming_appointments\" t-"
"value=\"(object.appointment_booker_id.upcoming_appointment_ids - "
"object).sorted('start')\"/>\n"
" <div t-if=\"upcoming_appointments\" style=\"margin: 32px 0 0;\">\n"
" <t t-set=\"appointment_booker_id\" t-"
"value=\"object.appointment_booker_id.id\"/>\n"
" <h2 t-attf-style=\"margin-bottom: 12px; font-size: 14px; font-"
"weight: bold; color: {{user.company_id.email_secondary_color or '#875A7B'}};"
"\">Your Other Upcoming Appointment(s)</h2>\n"
" <ul style=\"margin: 6px 0 0; padding: 0 18px;\">\n"
" <li style=\"margin-top: 6px;\" t-"
"foreach=\"upcoming_appointments\" t-as=\"upcoming_appointment\">\n"
" <span t-out=\"upcoming_appointment.appointment_type_id.name "
"or ''\">Technical Demo</span>\n"
" <span style=\"margin: 0 10px;\">-</span>\n"
" <span t-out=\"upcoming_appointment.start or ''\" t-"
"options=\"{&quot;widget&quot;: &quot;datetime&quot;, &quot;format&quot;: "
"&quot;medium&quot;, &quot;tz_name&quot;: mail_tz}\" style=\"font-weight: "
"bold;\">June 20th, 15:00</span>\n"
" <a t-attf-href=\"/calendar/view/"
"#{upcoming_appointment.access_token}?partner_id=#{appointment_booker_id}\" "
"target=\"_blank\" style=\"margin-left: 10px; font-size: 12px; color: "
"#008f8c; text-decoration: underline;\">View Details</a>\n"
" </li>\n"
" </ul>\n"
" </div>\n"
"</div>\n"
" "
msgstr ""
"<div style=\"font-size: 13px; color: #374151;\">\n"
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get"
"('calendar_template_ignore_recurrence')\"/>\n"
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get"
"('mail_tz')\"/>\n"
" <t t-set=\"appointment_booker_name\" t-"
"value=\"object.appointment_booker_id.display_name\"/>\n"
" <h1 style=\"font-size: 18px; font-weight: bold; color: #374151;\">\n"
" <t t-if=\"not object.appointment_type_id.is_always_confirm and "
"object.appointment_status == 'request'\">Cita solicitada</t>\n"
" <t t-else=\"\">\n"
" Reservación confirmada\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'\"> solicitó </t>\n"
" <t t-else=\"\"> reservó </t>\n"
" una cita: <t t-out=\"object.appointment_type_id.name or ''\">"
"Demostración técnica</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"
" con <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"
" Únete</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"
" Ver</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'}}"
";\">Detalles</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Fecha y hora</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 ''\">Miércoles</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 ''\">de enero de 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;\">Cuándo</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">Cada 1 semana, por 3 eventos</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;\">Duración</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;\">Ubicación</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.location or ''\">Bruselas</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;\">"
"Ver mapa</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;\">Para</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.total_capacity_reserved\"/> personas</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;\">Recursos</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 ''\">Mesa 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'\">Únete "
"con</t>\n"
" <t t-else=\"\">Únete</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'\">"
"Conversaciones de Odoo</t>\n"
" <t t-else=\"\">Videollamada</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'}}"
";\">Asistentes</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\">Tú</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'}}"
";\">Descripción del evento</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'}}"
";\">Tus próximas citas</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 ''\">Demostración técnica</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;\">20 de junio, 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;\">Ver detalles</a>\n"
" </li>\n"
" </ul>\n"
" </div>\n"
"</div>\n"
" "
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid ""
"<i class=\"fa fa-check-circle text-success me-3\"/>Appointment Scheduled!"
msgstr "<i class=\"fa fa-check-circle text-success me-3\"/>Cita confirmada"
#. 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 "<i class=\"fa fa-circle text-400 me-1\" title=\"Estado de la cita\"/>"
#. 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 "<i class=\"fa fa-circle\" title=\"Estado\"/>"
#. 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 "<i class=\"fa fa-clock-o text-400 me-1\" title=\"Fecha y hora\"/>"
#. 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 "<i class=\"fa fa-cubes text-600\" title=\"Recursos\"/>"
#. 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=\"Información\"/>"
#. 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\"/>Agendar otra cita"
#. 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 "<i class=\"fa fa-map-marker text-400 me-1\" title=\"Ubicación\"/>"
#. 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 ""
"<i class=\"fa fa-sticky-note text-400 mt-1 me-1\" title=\"Descripción\"/>"
#. 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\"/>Cita reservada"
#. 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\"/>Cita cancelada"
#. 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 "<i class=\"fa fa-user text-400 me-1\" title=\"Invitados\"/>"
#. 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 "<i class=\"fa fa-user-plus text-600\" title=\"Capacidad reservada\"/>"
#. 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\">En línea</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 ""
"<i class=\"fa fa-video-camera text-400 me-1\" title=\"URL de la "
"videollamada\"/>"
#. 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'\">No es "
"posible compartir un enlace para un tipo de cita que no tiene un usuario "
"asignado.</span>\n"
" <span invisible=\"schedule_based_on != 'resources'\">No "
"es posible compartir un enlace para un tipo de cita que no tiene un recurso "
"asignado.</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'\">Debe "
"ser parte de un tipo de cita para poder compartir un enlace personal.</"
"span>\n"
" <span invisible=\"schedule_based_on != 'resources'\">No "
"puede crear un enlace personal para un tipo de cita basado en los recursos.</"
"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 "<i class=\"oi oi-fw o_button_icon oi-arrow-right\"/> Crear recursos"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "<i class=\"oi oi-plus me-1\"/> Add Guests"
msgstr "<i class=\"oi oi-plus me-1\"/> Agregar invitados"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<i class=\"oi oi-plus me-1\"/>Add Guests"
msgstr "<i class=\"oi oi-plus me-1\"/>Agregar invitados"
#. 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 "<i class=\"oi oi-plus o_button_icon\"/> Agregar video"
#. 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\">Fecha y hora</small>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<small>Add to Google Agenda</small>"
msgstr "<small>Agregar al calendario de Google</small>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<small>Add to iCal/Outlook</small>"
msgstr "<small>Agregar a iCal/Outlook</small>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form_gantt_booking
msgid ""
"<span class=\"me-1\">The following\n"
" <span invisible=\"not "
"unavailable_partner_ids\">attendees</span>\n"
" <span invisible=\"not unavailable_partner_ids or not "
"unavailable_resource_ids\">/</span>\n"
" <span invisible=\"not "
"unavailable_resource_ids\">resources</span> are not available at the "
"selected time\n"
" </span>"
msgstr ""
"<span class=\"me-1\">Los siguientes\n"
" <span invisible=\"not "
"unavailable_partner_ids\">asistentes</span>\n"
" <span invisible=\"not unavailable_partner_ids or not "
"unavailable_resource_ids\">/</span>\n"
" <span invisible=\"not "
"unavailable_resource_ids\">recursos</span> no están disponibles en el "
"horario seleccionado\n"
" </span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "<span class=\"mx-1\">or</span>"
msgstr "<span class=\"mx-1\">o</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'\">Según los "
"espacios</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\">Asistentes</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\">Detalles</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\">Duración</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\">Para</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span class=\"text-muted\">How to join</span>"
msgstr "<span class=\"text-muted\">Cómo unirse</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\">Recursos</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\">Cuándo</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\">Dónde</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span> hours</span>"
msgstr "<span> horas</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "<span>Add more details about you</span>"
msgstr "<span>Agrega más detalles sobre ti</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span>Not available anymore?</span>"
msgstr "<span>¿Ya no está disponible?</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span>Online</span>"
msgstr "<span>En línea</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span>by visitor</span>"
msgstr "<span>por visitante</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span>hours</span>"
msgstr "<span>horas</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span>seats max</span>"
msgstr "<span>asientos máx</span>"
#. 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>Se canceló su cita</strong>\n"
" Ya puede elegir un mejor horario "
"para usted."
#. 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>No se ha podido agendar la cita.</strong>\n"
" La hora seleccionada no está disponible.\n"
" Alguien ha agendado cita en el mismo horario "
"unos\n"
" segundos antes que usted."
#. 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>No se ha podido agendar la cita.</strong>\n"
" El horario seleccionado no está disponible.\n"
" Parece que tiene otra reunión con alguien más en "
"esa misma hora y fecha."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "A %s appointment type shouldn't be limited by datetimes."
msgstr "Un tipo de cita %s no debe estar limitado por fechas ni horas."
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_question_check_default_question_is_reusable
msgid "A default question must be reusable."
msgstr "Una pregunta predeterminada debe ser reutilizable."
#. 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 ""
"Para crear un tipo de cita predeterminado se necesita una lista de espacios "
"con información"
#. 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 ""
"Para actualizar este tipo de cita personalizado necesita una lista de "
"información sobre los espacios disponibles"
#. 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 ""
"Un tipo de cita puntual debe estar limitada con una fecha y hora de inicio y "
"de fin."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Accept"
msgstr "Aceptar"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__access_token
msgid "Access Token"
msgstr "Token de acceso"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_needaction
msgid "Action Needed"
msgstr "Se requiere una acción"
#. 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 "Activo"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_ids
msgid "Activities"
msgstr "Actividades"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Decoración de la actividad de excepción"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_state
msgid "Activity State"
msgstr "Estado de la actividad"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_type_icon
msgid "Activity Type Icon"
msgstr "Icono del tipo de actividad"
#. 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 "Agregar días de cierre"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Add Guests"
msgstr "Agregar invitados"
#. 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 "Agregar una función aquí..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Add a line"
msgstr "Agregar una línea"
#. 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 "Agregar una descripción del recurso aquí..."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
msgid "Add a specific appointment"
msgstr "Agregar una cita específica"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Add an intro message here..."
msgstr "Agregue un mensaje de introducción..."
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_manage_leaves
msgid "Add or remove leaves from appointments"
msgstr "Agregar o eliminar pausas de las citas"
#. module: appointment
#: model:res.groups,name:appointment.group_appointment_manager
msgid "Administrator"
msgstr "Administrador"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "All"
msgstr "Todos"
#. module: appointment
#: model:ir.actions.act_window,name:appointment.calendar_event_action_report_all
msgid "All Appointments"
msgstr "Todas las citas"
#. 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 "Todo el día"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Allow"
msgstr "Permitir"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Allow Bookings"
msgstr "Permitir reservaciones"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__allow_guests
msgid "Allow invitations"
msgstr "Permitir invitaciones"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__country_ids
msgid "Allowed Countries"
msgstr "Países permitidos"
#. 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 ""
"Una entrada de respuesta debe tener un valor de texto o una respuesta "
"predefinida."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid "An appointment type is needed to get the link."
msgstr "Se necesita un tipo de cita para obtener el enlace."
#. 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 "Un tipo de espacio único debe tener una fecha de inicio y fin"
#. 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 "Respuesta"
#. 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 "Desglose de respuestas"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_form
msgid "Answer Input"
msgstr "Entrada de respuesta"
#. 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 "Tipo de respuesta"
#. 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 "Respuestas"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_resource_choice__all_assigned_resources
msgid "Any Resource"
msgstr "Cualquier recurso"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__all_assigned_resources
msgid "Any User"
msgstr "Cualquier usuario"
#. 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 "Cita"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_answer_input
msgid "Appointment Answer Inputs"
msgstr "Entradas de respuestas de la cita"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_answer_input_ids
msgid "Appointment Answers"
msgstr "Respuestas de la cita"
#. 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 "Se agendó la cita"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_booking_line
msgid "Appointment Booking Line"
msgstr "Línea para agendar la cita"
#. 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 "Se canceló la cita"
#. module: appointment
#: model:mail.template,subject:appointment.appointment_canceled_mail_template
msgid "Appointment Canceled: {{ object.appointment_type_id.name }}"
msgstr "Cita cancelada: {{ 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 "Duración de la cita formateada "
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__appointment_duration_formatted
msgid "Appointment Duration formatted in words"
msgstr "Duración de la cita formateada en palabras"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "Appointment Duration should be higher than 0.00."
msgstr "La duración de la cita debe ser mayor a 0.00."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_invite_id
msgid "Appointment Invitation"
msgstr "Invitación a la cita"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_search
msgid "Appointment Invitation Links"
msgstr "Enlaces de invitación a la cita"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_invite
msgid "Appointment Invite"
msgstr "Invitación a la cita"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__meeting_ids
msgid "Appointment Meetings"
msgstr "Citas"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "Appointment Name"
msgstr "Nombre de la cita"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_answer
msgid "Appointment Question Answers"
msgstr "Respuestas a las preguntas de las citas"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_question
msgid "Appointment Questions"
msgstr "Preguntas de la cita"
#. 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 "Recurso de la cita"
#. module: appointment
#: model:ir.actions.server,name:appointment.resource_calendar_leaves_action_show_appointment_resources
msgid "Appointment Resource Leaves"
msgstr "Pausa de recursos para citas"
#. 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 "Recursos de la cita"
#. 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 ""
"Los recursos de la cita son los lugares o el equipo que la gente puede "
"reservar\n"
" (por ejemplo, mesas, canchas de tenis, salas de "
"reuniones, ...)"
#. 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 "Estado de la cita"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__name
msgid "Appointment Title"
msgstr "Título de la cita"
#. 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 "Tipo de cita"
#. 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 "Tipos de citas"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__appointment_user_id
msgid "Appointment User"
msgstr "Usuario de la cita"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment cancelled"
msgstr "Cita cancelada"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment cancelled by: %(partners)s"
msgstr "%(partners)s canceló la cita"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment re-booked"
msgstr "Se reagendó la cita"
#. module: appointment
#: model:mail.template,name:appointment.appointment_booked_mail_template
msgid "Appointment: Appointment Booked"
msgstr "Cita: cita agendada"
#. module: appointment
#: model:mail.template,name:appointment.appointment_canceled_mail_template
msgid "Appointment: Appointment Canceled"
msgstr "Cita: cita cancelada"
#. module: appointment
#: model:mail.template,name:appointment.attendee_invitation_mail_template
msgid "Appointment: Attendee Invitation"
msgstr "Cita: Invitación del asistente"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_slot
msgid "Appointment: Time Slot"
msgstr "Cita: espacio de tiempo"
#. 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 "Citas"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "Appointments by"
msgstr "Citas por"
#. 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 "Archivado"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_question_action
msgid "Ask the right questions, get the right answers"
msgstr "Haz las preguntas correctas y obtén las respuestas correctas"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_auto_assign
msgid "Assign automatically"
msgstr "Asignar de forma automática"
#. 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 "Asignar a"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__assignment_method
msgid "Assignment"
msgstr "Asignación"
#. 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 ""
"La duración de al menos un espacio es más corto que la duración de la cita "
"(%s horas)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_attachment_count
msgid "Attachment Count"
msgstr "Número de archivos adjuntos"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__partner_ids
msgid "Attendees"
msgstr "Asistentes"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__auto_confirm
msgid "Auto Confirm"
msgstr "Autoconfirmar"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__assignment_method__auto
msgid "Automatically"
msgstr "De forma automática"
#. 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 ""
"Confirma las citas de forma automática al crearlas, hasta el porcentaje "
"definido de la capacidad total reservada.\n"
" Si no está seleccionada, las citas se crearán como solicitudes y "
"será necesario confirmarlas manualmente.\n"
" Las citas solicitadas aún se consideran reservadas para la "
"disponibilidad de los espacios."
#. 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 "Disponibilidades"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__answer_ids
msgid "Available Answers"
msgstr "Respuestas disponibles"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_search
msgid "Available In"
msgstr "Disponible en"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__appointment_type_ids
msgid "Available in"
msgstr "Disponible en"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_1920
msgid "Avatar"
msgstr "Avatar"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_1024
msgid "Avatar 1024"
msgstr "Avatar 1024"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_128
msgid "Avatar 128"
msgstr "Avatar 128"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_256
msgid "Avatar 256"
msgstr "Avatar 256"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__avatar_512
msgid "Avatar 512"
msgstr "Avatar 512"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__image_1920
msgid "Background Image"
msgstr "Imagen de fondo"
#. 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 "Insignias con icono para el campo de selección"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__base_book_url
msgid "Base Link URL"
msgstr "Enlace base de la URL"
#. 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 "Agendar"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Book a Resource"
msgstr "Reservar un recurso"
#. 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 "Reservado"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__calendar_event_ids
msgid "Booked Appointments"
msgstr "Citas agendadas"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Booked Capacity"
msgstr "Capacidad reservada"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_tree_booking
msgid "Booked by"
msgstr "Reservado por"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__calendar_event_id
msgid "Booking"
msgstr "Reservación"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__booked_mail_template_id
msgid "Booking Email"
msgstr "Correo de reservación"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__event_stop
msgid "Booking End"
msgstr "Final de la reservación"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__booking_line_ids
msgid "Booking Lines"
msgstr "Líneas de reservación"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__event_start
msgid "Booking Start"
msgstr "Inicio de la reservación"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
msgid "Booking details"
msgstr "Detalles de la reservación"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_booking_line.py:0
msgid "Booking line must have a user or resource set."
msgstr "La línea de la reservación debe tener un usuario o recurso asignado."
#. 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 "Reservaciones"
#. 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 ""
"Las reservaciones no se confirmarán de forma automática una vez que la "
"capacidad total\n"
" reservada de usuario o recurso supere este porcentaje de la "
"capacidad total."
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__assignment_method__manual
msgid "By visitor"
msgstr "Por visitante"
#. module: appointment
#: model:ir.model,name:appointment.model_calendar_attendee
msgid "Calendar Attendee Information"
msgstr "Información en el calendario de los asistentes"
#. 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 "Evento del calendario"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category__anytime
msgid "Calendar Link"
msgstr "Enlace del calendario"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "Calendar Links"
msgstr "Enlaces del calendario"
#. 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 "Cancelar"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__min_cancellation_hours
msgid "Cancel Before (hours)"
msgstr "Cancelar antes (horas)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Cancel your appointment"
msgstr "Cancelar su cita"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Cancellation"
msgstr "Cancelación"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__canceled_mail_template_id
msgid "Cancellation Email"
msgstr "Correo de cancelación"
#. 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 "Cancelado"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__capacity
msgid "Capacity"
msgstr "Capacidad"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__manual_confirmation_percentage
msgid "Capacity Percentage"
msgstr "Capacidad en porcentaje"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__capacity_reserved
msgid "Capacity Reserved"
msgstr "Capacidad reservada"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__capacity_used
msgid "Capacity Used"
msgstr "Capacidad usada"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_booking_line__capacity_reserved
msgid "Capacity reserved by the user"
msgstr "Capacidad reservada por el usuario"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_type_check_capacity_positive
msgid "Capacity should be at least 1."
msgstr "La capacidad debe ser 1 como mínimo."
#. 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 ""
"La capacidad que se utilizará en función de la capacidad y del usuario o "
"recurso seleccionados."
#. 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 "Categoría"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Check in"
msgstr "Registrar entrada"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__checkbox
msgid "Checkboxes (multiple answers)"
msgstr "Casillas de selección (varias respuestas)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Checked in"
msgstr "Registrado"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__calendar_event__appointment_status__attended
msgid "Checked-In"
msgstr "Entrada registrada"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "Checked-in"
msgstr "Entrada registrada"
#. 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 "Elige un ajuste predefinido de cita"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "Choose your appointment"
msgstr "Seleccione su cita"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Click here"
msgstr "Haz clic aquí"
#. 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 "Cerrar"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Communication"
msgstr "Comunicación"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__company_id
msgid "Company"
msgstr "Empresa"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__disable_save_button
msgid "Computes if alert is present"
msgstr "Calcula si se presenta una alerta"
#. module: appointment
#: model:ir.ui.menu,name:appointment.appointment_menu_config
msgid "Configuration"
msgstr "Configuración"
#. 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 "Configurar"
#. 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 ""
"Configure enlaces que permitan agendar citas con ajustes personalizados<br>\n"
" (por ejemplo, solo un usuario específico, una lista de tipos "
"de citas, ...)"
#. 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 "Confirmar"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Confirm Appointment"
msgstr "Confirmar cita"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_confirmation
msgid "Confirmation Message"
msgstr "Mensaje de confirmación"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Confirmation Page"
msgstr "Página de confirmación"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Confirmed"
msgstr "Confirmado"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_sync_button/appointment_sync_button.xml:0
msgid "Connect"
msgstr "Conectar"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__connectors_displayed
msgid "Connectors Displayed"
msgstr "Conectores mostrados"
#. module: appointment
#: model:ir.model,name:appointment.model_res_partner
msgid "Contact"
msgstr "Contacto"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Contact Details"
msgstr "Detalles de contacto"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "Continue <span class=\"oi oi-arrow-right\"/>"
msgstr "Continuar <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 "¡Copiado!"
#. 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 "Copiar enlace"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_invite/appointment_invite_copy_close.xml:0
msgid "Copy Link & Close"
msgstr "Copiar enlace y cerrar"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_booking_action_helper/appointment_booking_action_helper.xml:0
msgid "Create Booking"
msgstr "Crear una reservación"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Create Closing Day(s)"
msgstr "Crear días de cierre"
#. module: appointment
#: model:ir.model,website_form_label:appointment.model_res_partner
msgid "Create a Customer"
msgstr "Crear un cliente"
#. 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 "Cree un horario desde cero o use una de nuestras plantillas:"
#. 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 "Crear un enlace para compartir"
#. 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 "Crear un recurso de cita"
#. 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 ""
"Crea preguntas que tus asistentes puedan responder al agendar sus citas."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__slot_creation_interval
msgid "Create slot every"
msgstr "Crear espacio cada"
#. 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 "Creado por"
#. 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 "Creado el"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Custom Link"
msgstr "Enlace presonalizado"
#. 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 "Cliente"
#. 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 ""
"SUELTE LOS BLOQUES DE CREACIÓN AQUÍ PARA QUE ESTÉN DISPONIBLES EN TODAS LAS "
"CITAS"
#. 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 "Fecha"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_progress_bar
msgid "Date &amp; time"
msgstr "Fecha y hora"
#. 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 "Limitado por fecha"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Dates"
msgstr "Fechas"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Decline"
msgstr "Rechazar"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Declined"
msgstr "Rechazado"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
msgid "Default Questions"
msgstr "Preguntas predeterminadas"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__is_default
msgid "Default question"
msgstr "Pregunta predeterminada"
#. 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 ""
"Los espacios automáticos no se pueden aplicar al tipo de categoría de cita "
"%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 ""
"Define el tipo de espacio libre. El espacio habitual es del tipo "
"predeterminado que se usa\n"
"para tipos de cita que se usan de manera recurrente según el tipo, como cita "
"con el doctor.\n"
"El tipo de una vez solo se usa cuando un usuario crea un tipo de cita "
"personalizado para un cliente\n"
"y define una cita no recurrente (p. ej. 10 de abril de 2021 de 10 a 11 a.m.) "
"en el calendario."
#. 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 ""
"Define el tipo de enlace de videollamada que se utilizará para los eventos "
"creados. Deja el campo vacío si no quieres generar una URL para las "
"reuniones."
#. module: appointment
#: model:appointment.type,name:appointment.appointment_type_dental_care
msgid "Dental Care"
msgstr "Cuidado dental"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Describe what you need"
msgstr "Describe lo que necesitas"
#. 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 "Descripción"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__destination_resource_ids
msgid "Destination combination"
msgstr "Combinación de destino"
#. 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 ""
"Detalles<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 ""
"Determina si el espacio ocupará todo el día, principalmente se usa para un "
"tipo único de espacio."
#. 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 "Descartar"
#. 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 "Nombre en pantalla"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__show_avatars
msgid "Display pictures"
msgstr "Mostrar imágenes"
#. 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 ""
"Mostrar imágenes de usuarios o recursos en todo el flujo de reservación."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__category_time_display
msgid "Displayed category time fields"
msgstr "Campos de tiempo de categoría mostrados"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "Displayed when the field is empty"
msgstr "Aparece cuando el campo está vacío"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Do you have any dietary preferences or restrictions ?"
msgstr "¿Tienes alguna alergia, dieta o preferencia alimenticia?"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "Does not combine"
msgstr "No combina"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__select
msgid "Dropdown (one answer)"
msgstr "Desplegable (una respuesta)"
#. 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 "Duración"
#. module: appointment
#: model_terms:appointment.type,message_intro:appointment.appointment_type_tennis_court
msgid "Easily reserve tennis courts for your next match, anytime and anywhere."
msgstr ""
"Reserva canchas de tenis para tu siguiente partido, no importa dónde ni "
"cuándo."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Email*"
msgstr "Correo electrónico*"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Emails & SMS"
msgstr "Correos y SMS"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__leave_end_dt
msgid "End Date"
msgstr "Fecha de finalización"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__end_datetime
msgid "End Datetime"
msgstr "Fecha y hora de finalización"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__end_datetime
msgid "End datetime for unique slot type management"
msgstr "Fecha límite para la gestión del tipo de cita único"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__end_hour
msgid "Ending Hour"
msgstr "Hora de finalización"
#. module: appointment
#: model:ir.model,name:appointment.model_calendar_alarm
msgid "Event Alarm"
msgstr "Alerta de evento"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Every"
msgstr "Cada"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__extra_comment
msgid "Extra Comment"
msgstr "Comentario adicional"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "Extra Message on Confirmation"
msgstr "Mensaje adicional al confirmar"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "Extra comments..."
msgstr "Comentarios adicionales..."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_confirmation
msgid "Extra information provided once the appointment is booked."
msgstr "Información adicional que se muestra una vez que se agenda la cita."
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_slot_scheduling__flexible
msgid "Flexible"
msgstr "Flexible"
#. 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 "Horario flexible"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_home_appointment
msgid "Follow, reschedule or cancel your appointments"
msgstr "Siga, vuelva a programar o cancele sus citas"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_follower_ids
msgid "Followers"
msgstr "Seguidores"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_partner_ids
msgid "Followers (Partners)"
msgstr "Seguidores (contactos)"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Icono de Font Awesome, por ejemplo, fa-tasks"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "For"
msgstr "Para"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__5
msgid "Friday"
msgstr "Viernes"
#. 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 "Desde"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Full name*"
msgstr "Nombre completo*"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Get Share Link"
msgstr "Obtener un enlace para compartir"
#. 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 ""
"Obtener los usuarios vinculados al tipo de cita seleccionado para aplicar un "
"dominio sobre los usuarios que pueden seleccionarse."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Google Agenda"
msgstr "Calendario de Google"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Guest usage is limited to 10 customers for performance reason."
msgstr ""
"El uso para invitados está limitado a 10 clientes por motivos de rendimiento."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Guests"
msgstr "Invitados"
#. module: appointment
#: model:ir.model,name:appointment.model_ir_http
msgid "HTTP Routing"
msgstr "Enrutamiento HTTP"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__has_message
msgid "Has Message"
msgstr "Tiene un mensaje"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__hide_duration
msgid "Hide Duration"
msgstr "Ocultar duración"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__hide_timezone
msgid "Hide Time Zone"
msgstr "Ocultar zona horaria"
#. 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 ""
"Cómo se asignarán los usuarios y recursos a las reuniones que los clientes "
"reserven en tu sitio web."
#. 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 "Icono"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Icono que indica una actividad de excepción."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__identical_config_id
msgid "Identical Config"
msgstr "Configuración idéntica"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Si está seleccionado, hay nuevos mensajes que requieren tu atención."
#. 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 "Si está seleccionado, algunos mensajes tienen error de envío."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "If empty, Odoo will not send emails"
msgstr "Si está vacío, Odoo no enviará correos electrónicos"
#. 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 ""
"Si está vacío, todos los recursos se consideran como disponibles.\n"
"Si está configruado, solo los recursos seleccionados se tomarán en cuenta "
"para este espacio."
#. 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 ""
"Si está vacío, se considera que todos los usuarios están disponibles.\n"
"Si está configurado, solo se tomará en cuenta a los usuarios seleccionados "
"para este espacio."
#. 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 ""
"Si deja el campo vacío, el horario de trabajo de la empresa se configurará "
"en el recurso que se use."
#. 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 ""
"Si está seleccionada, se enviará un correo electrónico al cliente al agendar "
"la cita."
#. 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 ""
"Si esta opción está activada, el cliente recibirá un correo cuando se "
"cancele la cita."
#. 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 ""
"Si desmarca el campo activo podrá ocultar el registro del recurso sin "
"eliminarlo."
#. 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 ""
"Si el campo activo se establece como False, le permitirá ocultar la "
"notificación de aviso del evento sin eliminarlo."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__image_1920
msgid "Image"
msgstr "Imagen"
#. 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 "Imagen 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 "Imagen 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 "Imagen 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 "Imagen 512"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_question__is_default
msgid "Include by default in new appointment types."
msgstr "Incluir de forma predeterminada en los nuevos tipos de cita."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
msgid "Insert Appointment Link"
msgstr "Ingrese enlace de la cita"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form_insert_link
msgid "Insert link"
msgstr "Insertar enlace"
#. 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 "Interfaz de campo para evitar la creación de enlaces idénticos"
#. 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 "Mensaje de introducción"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Introduction Page"
msgstr "Página de introducción"
#. 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 "Correo electrónico no válido"
#. 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 "Enlaces de invitación."
#. module: appointment
#: model:mail.template,description:appointment.attendee_invitation_mail_template
msgid "Invitation email to new attendees of an appointment"
msgstr "Correo electrónico de invitación para nuevos asistentes de un cita"
#. module: appointment
#: model:mail.template,subject:appointment.attendee_invitation_mail_template
msgid "Invitation to {{ object.event_id.name }}"
msgstr "Invitación a {{ object.event_id.name }}"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_always_confirm
msgid "Is Always Confirm"
msgstr "Siempre está confirmada"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_is_follower
msgid "Is Follower"
msgstr "Es un seguidor"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_published
msgid "Is Published"
msgstr "Está publicado"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__is_reusable
msgid "Is Reusable"
msgstr "Es reutilizable"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Join using"
msgstr "Unirse con"
#. 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 ""
"Manténgalo vacío para permitir visitas desde cualquier país, de lo contrario "
"solo se permitirán las visitas de los países seleccionados"
#. 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 "Última actualización por"
#. 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 "Última actualización el"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__allow_guests
msgid "Let attendees invite guests when registering a meeting."
msgstr "Deje que los asistentes inviten invitados al registrar una reunión."
#. 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 ""
"Permite que los clientes reserven un recurso como una sala, una cancha de "
"tenis, etc."
#. 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 "Permite que los clientes reserven una mesa en tu restaurante o bar"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Let others book a meeting in your calendar"
msgstr "Permite que otros agenden una reunión en tu calendario"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Link"
msgstr "Enlace"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/interactions/appointment_validation.js:0
msgid "Link Copied!"
msgstr "Enlace copiado"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Link Generator"
msgstr "Generador de enlaces"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__book_url
msgid "Link URL"
msgstr "URL del enlace"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__book_url_params
msgid "Link URL params"
msgstr "Vincular parámetros de URL"
#. 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 "¡Enlace copiado al portapapeles!"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Link copied to your clipboard!"
msgstr "Enlace copiado al portapapeles"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__linked_resource_ids
msgid "Linked Resource"
msgstr "Recurso vinculado"
#. 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 ""
"Lista de recursos que se pueden combinar para manejar una demanda más grande."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__location_id
msgid "Location"
msgstr "Ubicación"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__location
msgid "Location formatted"
msgstr "Formato de la ubicación"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__location
msgid "Location formatted for one line uses"
msgstr "Formato de la ubicación para usuarios en línea"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_resources.xml:0
msgid "Make your choice"
msgstr "Haga su elección"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__manage_capacity
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_type_manage_capacity
msgid "Manage Capacities"
msgstr "Gestionar capacidad"
#. 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 ""
"Gestiona la cantidad máxima de personas que un usuario o recurso puede "
"atender (por ejemplo, una mesa para 6 personas, etc.)."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Mandatory"
msgstr "Obligatorio"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__question_required
msgid "Mandatory Answer"
msgstr "Respuesta obligatoria"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__current_user
msgid "Me"
msgstr "Yo"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Meeting"
msgstr "Reunión"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__name
msgid "Meeting Subject"
msgstr "Asunto de la reunión"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
msgid "Meeting details"
msgstr "Detalles de la reunión"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__videocall_redirection
msgid "Meeting redirection URL"
msgstr "URL de redirección de la reunión"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid "Meeting with %(name)s"
msgstr "Reunión con %(name)s"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_kanban
msgid "Meetings"
msgstr "Reuniones"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_error
msgid "Message Delivery error"
msgstr "Error al enviar el mensaje"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_ids
msgid "Messages"
msgstr "Mensajes"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__1
msgid "Monday"
msgstr "Lunes"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__text
msgid "Multi-line text"
msgstr "Texto multilínea"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Fecha límite de mi actividad"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "My Appointments"
msgstr "Mis citas"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "My Calendar"
msgstr "Mi calendario"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "My Calendar Link"
msgstr "Mi enlace de calendario"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_search
msgid "My Links"
msgstr "Mis enlaces"
#. 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 "Nombre"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Need to reschedule?"
msgstr "¿Necesita cambiar la cita?"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_alarm__default_for_new_appointment_type
msgid "New Appointments Default"
msgstr "Nueva configuración automática para citas"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Siguiente evento en el calendario de actividades"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Siguiente fecha límite de la actividad"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_summary
msgid "Next Activity Summary"
msgstr "Resumen de la siguiente actividad"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_type_id
msgid "Next Activity Type"
msgstr "Siguiente tipo de actividad"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_answer_input_action
msgid "No Answers yet!"
msgstr "Todavía no hay respuestas"
#. 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 "No se encontró una cita o recurso"
#. 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 "No se encontraron reservas"
#. 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 "¡Todavía no hay enlaces compartidos!"
#. 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 "No se presentó"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__appointment_type_info_msg
msgid "No User Assigned Message"
msgstr "Mensaje de no hay usuario asignado"
#. 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 "Todavía no hay información"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "No show"
msgstr "No se presentó"
#. 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 "Ninguno"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
msgid "Not Reusable"
msgstr "No es reutilizable"
#. 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 ""
"Notificaciones enviadas a todos los asistentes como recordatorio de la "
"reunión."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_needaction_counter
msgid "Number of Actions"
msgstr "Número de acciones"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_error_counter
msgid "Number of errors"
msgstr "Número de errores"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Número de mensajes que requieren una acción"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Número de mensajes con error de envío"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Number of people"
msgstr "Número de personas"
#. 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 "Conversaciones de Odoo"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_time_display__punctual_fields
msgid "On specific dates"
msgstr "En fechas específicas"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__slot_type__unique
msgid "One Shot"
msgstr "Solo una vez"
#. 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 "Reunión en línea"
#. 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 ""
"En sus enlaces solo se permiten letras, números, guiones bajos y rayas."
#. 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 ""
"En sus enlaces solo se permiten letras, números, guiones bajos y rayas. "
"Necesita adaptar %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 ""
"Sólo se permite un tipo de cita en cualquier momento para un usuario "
"específico."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Oops! The extension \""
msgstr "¡Uy! La extensión \""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Oops! Your appointment is scheduled in less than"
msgstr "Lo sentimos, programó su sita en menos de"
#. 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 "Abrir formulario de tipo de cita"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "Opening Hours"
msgstr "Horario de apertura"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_user
msgid "Operator"
msgstr "Operador"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Options"
msgstr "Opciones"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__user_id
msgid "Organizer"
msgstr "Organizador"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Our first availability is"
msgstr "Nuestra primera fecha disponible es"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Outlook"
msgstr "Outlook"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Past"
msgstr "Anterior"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_booker_id
msgid "Person who is booking the appointment"
msgstr "Persona que agenda la cita"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__phone
msgid "Phone Number"
msgstr "Teléfono"
#. module: appointment
#: model:appointment.question,name:appointment.appointment_question_phone
msgid "Phone number"
msgstr "Teléfono"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Pick your availabilities"
msgstr "Elija su disponibilidad"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__placeholder
msgid "Placeholder"
msgstr "Marcador de posición"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Please, select another date."
msgstr "Seleccione otra fecha."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__suggested_resource_ids
msgid "Possible resources"
msgstr "Recursos posibles"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__suggested_staff_user_ids
msgid "Possible users"
msgstr "Usuarios posibles"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Preview"
msgstr "Vista previa"
#. 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 "Pregunta"
#. 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 "Preguntas"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Questions & Answers"
msgstr "Preguntas y respuestas"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__radio
msgid "Radio (one answer)"
msgstr "Radio (una respuesta)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__rating_ids
msgid "Ratings"
msgstr "Calificaciones"
#. 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 "¿Listo para reservar citas más fácil que nunca?"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__reason
msgid "Reason"
msgstr "Motivo"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__redirect_url
msgid "Redirect URL"
msgstr "URL de redirección"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__slot_type__recurring
msgid "Regular"
msgstr "Regular"
#. 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 "Recordatorios"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_reporting
#: model:ir.ui.menu,name:appointment.reporting_menu_calendar
msgid "Reporting"
msgstr "Reportes"
#. 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 "Solicitud"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "Requests"
msgstr "Solicitudes"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__resource_id
msgid "Resource"
msgstr "Recurso"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Resource %s"
msgstr "Recurso %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 "Reservación de recursos"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_resource_leaves
msgid "Resource Leaves"
msgstr "Recursos en pausa"
#. 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 "Recursos"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_schedule_resource_booking
msgid "Resources Bookings"
msgstr "Reservación de recursos"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__resources_resource_choice
msgid "Resources Resource Choice"
msgstr "Selección de recursos"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__unavailable_resource_ids
msgid "Resources intersecting with leave time"
msgstr "Recursos que se empalman con tiempo personal"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Responsible"
msgstr "Responsable"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_user_id
msgid "Responsible User"
msgstr "Usuario responsable"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_tree
msgid "Restrict to Resource"
msgstr "Limitar a recurso"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__restrict_to_resource_ids
msgid "Restrict to Resources"
msgstr "Limitar a los recursos"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_tree
msgid "Restrict to User"
msgstr "Limitar a usuario"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__restrict_to_user_ids
msgid "Restrict to Users"
msgstr "Restringir a usuarios"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
msgid "Reusable"
msgstr "Reutilizable"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Review Booking"
msgstr "Verificar reservación"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Error en el envío del SMS"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__6
msgid "Saturday"
msgstr "Sábado"
#. 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 "Guardar y copiar enlace"
#. 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 "Guardar y copiar enlace"
#. 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 "Programar"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__schedule_based_on
msgid "Schedule Based On"
msgstr "Horario basado en"
#. 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 ""
"Agenda una videollamada en una sala virtual con uno o más participantes"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
msgid "Schedule an Appointment"
msgstr "Agendar cita"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__min_schedule_hours
msgid "Schedule before (hours)"
msgstr "Agendar antes (horas)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__max_schedule_days
msgid "Schedule not after (days)"
msgstr "No agendar después de (días)"
#. 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 ""
"Programa tu visita hoy y experimenta un cuidado dental de profesionales "
"directo a la puerta de tu casa."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in All"
msgstr "Buscar en todos"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Description"
msgstr "Buscar por descripción"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Name"
msgstr "Buscar por nombre"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Responsible"
msgstr "Buscar por responsable"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Select Appointments to share..."
msgstr "Seleccionar las citas que compartir..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Select Resources"
msgstr "Seleccione los recursos"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Select Resources..."
msgstr "Seleccione los recursos"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Select Users..."
msgstr "Seleccione usuarios..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Select a date &amp; time"
msgstr "Elige la fecha y la hora"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_slots.xml:0
msgid "Select a time"
msgstr "Selecciona una hora"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_date_first
msgid "Select date and time first"
msgstr "Seleccionar la fecha y la hora primero"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__value_answer_id
msgid "Selected Answer"
msgstr "Respuesta seleccionada"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__appointment_type_count
msgid "Selected Appointments Count"
msgstr "Conteo de citas seleccionadas"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
msgid "Selection Questions"
msgstr "Seleccionar preguntas"
#. module: appointment
#: model:mail.template,description:appointment.appointment_canceled_mail_template
msgid "Sent to all attendees when an appointment is cancelled"
msgstr "Se envía a todos los asistentes cuando se cancela una cita"
#. 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 "Envíe a los seguidores de un tipo de cita cuando una cita se agenda"
#. 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 "Secuencia"
#. 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 "Compartir"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/kanban/kanban_controller.js:0
msgid "Share Appointment"
msgstr "Compartir cita"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Share Appointment Link"
msgstr "Compartir el enlace de la cita"
#. 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 "Compartir disponibilidades"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.js:0
msgid "Share Link"
msgstr "Compartir enlace"
#. 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 "Compartir enlaces"
#. 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 ""
"Comparta este tipo de cita a través de un enlace o programe una cita de "
"forma manual"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__shareable
msgid "Shareable"
msgstr "Se puede compartir"
#. 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 "Enlaces compartidos"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code
msgid "Short Code"
msgstr "Código corto"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code_format_warning
msgid "Short Code Format Warning"
msgstr "Advertencia sobre el formato del código corto"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code_unique_warning
msgid "Short Code Unique Warning"
msgstr "Advertencia de código corto único"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Sign in"
msgstr "Iniciar sesión"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__char
msgid "Single line text"
msgstr "Una sola línea de texto"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__slot_type
msgid "Slot type"
msgstr "Tipo de espacio"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Slots"
msgstr "Espacios"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_intro
msgid "Small description of the appointment type."
msgstr "Descripción pequeña del tipo de cita."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Some required answers are missing in the form."
msgstr "Faltan algunas respuestas obligatorias en el formulario."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Sorry,"
msgstr "Lo sentimos,"
#. 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 "Lo sentimos, ya no es posible agendar una cita"
#. 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 "Lo sentimos, no hay disponibilidad para la capacidad solicitada."
#. 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 "Lo sentimos, no tenemos disponibilidad para una cita."
#. 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 "Lo sentimos, ya no tenemos espacios disponibles para este mes."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__source_resource_ids
msgid "Source combination"
msgstr "Combinación de fuente"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_resource_choice__specific_resources
msgid "Specific Resources"
msgstr "Recursos específicos"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Specific Slots"
msgstr "Disponibilidades específicas"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__specific_resources
msgid "Specific Users"
msgstr "Usuarios específicos"
#. 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 "Reservación del personal"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__leave_start_dt
msgid "Start Date"
msgstr "Fecha de inicio"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__start_datetime
msgid "Start Datetime"
msgstr "Fecha y hora de inicio"
#. 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 ""
"Fecha de inicio del evento. Los eventos que duran todo el día no incluyen la "
"hora."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "Start date should precede the end date."
msgstr "La fecha de inicio debe ser antes de la fecha de finalización."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__start_datetime
msgid "Start datetime for unique slot type management"
msgstr "Fecha y hora de inicio para la administración de un tipo de espacio"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__start_hour
msgid "Starting Hour"
msgstr "Hora de inicio"
#. 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 ""
"Desde el inicio del espacio de tiempo, Odoo creará un nuevo espacio en "
"intervalos regulares según el tiempo especificado aquí."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__select_first
msgid "Starts with"
msgstr "Empieza con"
#. 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 "Estado"
#. 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 ""
"Estado según las actividades\n"
"Vencida: ya pasó la fecha límite\n"
"Hoy: hoy es la fecha de la actividad\n"
"Planeada: futuras actividades."
#. 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 ""
"Fecha de finalización del evento, no muestra la hora para eventos que duran "
"todo el día."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_tree_booking
msgid "Subject"
msgstr "Asunto"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__answer_input_ids
msgid "Submitted Answers"
msgstr "Respuestas enviadas"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__7
msgid "Sunday"
msgstr "Domingo"
#. module: appointment
#: model:appointment.question,name:appointment.appointment_type_dental_care_question_1
msgid "Symptoms"
msgstr "Síntomas"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Synchronize your Calendar to avoid double-booking"
msgstr ""
"Sincronice su calendario para evitar programar varias citas a la misma hora"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table"
msgstr "Mesa"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table %s"
msgstr "Mesa %s"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table Booking"
msgstr "Reservar mesa"
#. module: appointment
#: model:appointment.type,name:appointment.appointment_type_tennis_court
msgid "Tennis Court"
msgstr "Cancha de tenis"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__value_text_box
msgid "Text Answer"
msgstr "Respuesta en texto"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
msgid "Text Questions"
msgstr "Preguntas en texto"
#. 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 "Esta URL ya está en uso, elija un código diferente."
#. 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 "El porcentaje de capacidad debe ser entre 0 y 100%"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_booking_line_check_capacity_reserved
msgid "The capacity reserved should be positive."
msgstr "La capacidad reservada debe ser positiva"
#. 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 ""
"La configuración cambió y la sincronización ya no se puede realizar. Vuelva "
"a cargar la página."
#. 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 "La hora de finalización debe ser posterior a la hora de inicio."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "The event %s cannot book resources without an appointment type."
msgstr "El evento %s no puede reservar recursos sin un tipo de cita."
#. 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 ""
"El evento %s no puede tener un estado de cita sin estar vinculado a un tipo "
"de cita."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "The field '%s' does not exist in the targeted model"
msgstr "Este campo '%s' no existe en el modelo objetivo"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_invite.py:0
msgid "The following appointment type(s) have no resource assigned: %s."
msgstr "Los siguientes tipos de citas no tienen recursos asignados: %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 "No hay personal asignado para los siguientes tipos de cita: %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 ""
"La(s) siguiente(s) pregunta(s) no tienen ningunas respuestas seleccionables: "
"%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 ""
"La cantidad máxima de reservaciones por espacio que la cita puede gestionar "
"(por ejemplo, permitir 6 reservaciones para un usuario o recurso).\n"
" Este campo solo se usa si el tipo de cita no está configurado "
"para gestionar la capacidad."
#. 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 ""
"La capacidad máxima que un usuario puede atender cuando la gestión de "
"capacidad está activada."
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_resource_check_capacity
msgid "The resource should have at least one capacity."
msgstr "El recurso debe tener al menos una capacidad."
#. 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 ""
"La secuencia dice que si el recurso se seleccionará con mayor prioridad que "
"otro recurso,\n"
" (por ejemplo, para 2 mesas de 4), la secuencia más baja se "
"seleccionará primero."
#. 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 ""
"La fecha y hora de finalización única del espacio debe ser posterior a la "
"fecha y hora de inicio."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Their first availability is"
msgstr "La primera fecha disponible es"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "There is currently no appointment available"
msgstr "No hay citas disponibles por el momento"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "There is no appointment linked to your account."
msgstr "No hay ninguna cita vinculada a su cuenta."
#. 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 ""
"Esto permite compartir el recurso con varios asistentes para el mismo "
"horario (por ejemplo, un mostrador para bar)."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid ""
"This appointment type has no availabilities because it does not have any "
"opening hours configured"
msgstr ""
"Este tipo de cita no tiene fechas disponibles porque no tiene horas libres "
"configuradas"
#. 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 ""
"Este tipo de cita no tiene disponibilidad porque no tiene recursos asignados"
#. 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 ""
"Este tipo de cita no tiene disponibilidad porque no tiene recursos asignados "
"y no tiene horas de apertura configruadas"
#. 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 ""
"Este tipo de cita no tiene fechas libres porque no tiene personal asignado"
#. 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 ""
"Este tipo de citas no tiene fechas disponibles porque no tiene personal "
"asignado y no tiene horas libres configuradas"
#. 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 ""
"Este campo se utiliza para definir en qué zona horaria funcionarán los "
"recursos."
#. 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 "Esta es una vista previa del formulario para la cita del cliente."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "This question is used by"
msgstr "Esta pregunta es utilizada por"
#. 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 "Esto aparecerá abajo de la pregunta en el formulario de la cita."
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__4
msgid "Thursday"
msgstr "Jueves"
#. 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 "Zona horaria"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__appointment_tz
msgid "Timezone where appointment take place"
msgstr "Zona horaria de la cita"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Timezone:"
msgstr "Zona horaria:"
#. 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 "hasta"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "To make any changes, please contact"
msgstr "Para realizar cambios póngase en contacto con"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "To make any changes, please contact us."
msgstr "Para hacer cambios, póngase en contacto con nosotros."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__access_token
msgid "Token"
msgstr "Token"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__max_bookings
msgid "Total Bookings"
msgstr "Reservaciones totales"
#. 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 "Capacidad total"
#. 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 "Capacidad total reservada"
#. 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 "Capacidad total usada"
#. 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 "Total:"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__2
msgid "Tuesday"
msgstr "Martes"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Type"
msgstr "Tipo"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Tipo de la actividad de excepción registrada."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Uncertain"
msgstr "Incierto"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Until (max)"
msgstr "Hasta (máximo)"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Upcoming"
msgstr "Próximas"
#. 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 "Próximas citas"
#. 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 "Actualizar y compartir el enlace"
#. 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 "Usar como automático para los nuevos tipos de citas"
#. 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 ""
"Use este menú para ver sus citas después de que haya hecho algunas "
"reservaciones."
#. 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 ""
"Se utiliza para definir la categoría de este tipo de cita.\n"
"\n"
" Puede ser una de las siguientes opciones:\n"
"\n"
" - Horario semanal: Es la categoría predeterminada, espacios "
"semanales recurrentes. Es posible acceder desde el sitio web.\n"
"\n"
" - Limitado por fecha: Espacios regulares limitados entre 2 "
"fechas y horas. Es posible acceder desde el sitio web.\n"
"\n"
" - Horario flexible: El usuario creará y compartirá un tipo de "
"cita personalizada con otro usuario con espacios seleccionados de forma "
"manual.\n"
"\n"
" - Enlace de calendario: El usuario creará y compartirá un tipo "
"de cita con otro usuario que cubra todos sus espacios."
#. module: appointment
#: model:res.groups,name:appointment.group_appointment_user
msgid "User"
msgstr "Usuario"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__select_first__user_resource
msgid "User / Resource"
msgstr "Usuario / Recurso"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__user_capacity
msgid "User Capacity"
msgstr "Capacidad de usuarios"
#. 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 "Usuarios"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Video Call"
msgstr "Videollamada"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__event_videocall_source
msgid "Video Link"
msgstr "Enlace de video"
#. module: appointment
#: model:ir.model,name:appointment.model_ir_ui_view
msgid "View"
msgstr "Ver"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "We will book you with"
msgstr "Le agendaremos una cita con"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "We will come back to you to confirm it."
msgstr "Nos pondremos en contacto con usted para confirmarla."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__website_message_ids
msgid "Website Messages"
msgstr "Mensajes del sitio web"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__website_message_ids
msgid "Website communication history"
msgstr "Historial de comunicación del sitio web"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__3
msgid "Wednesday"
msgstr "Miércoles"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__weekday
msgid "Week Day"
msgstr "Entre semana"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_slot_scheduling__weekly
msgid "Weekly"
msgstr "Semanal"
#. 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 "Horario semanal"
#. 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 "Lo que selecciona primero el cliente al agendar una cita."
#. 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 ""
"Aparecerá en la lista de preguntas disponibles al agregar una en cualquier "
"cita. Siempre verdadero para las preguntas predeterminadas."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.staff_user_select
msgid "With"
msgstr "Con"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Within availabilities,"
msgstr "Dentro de la disponibilidad,"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_time_display__recurring_fields
msgid "Within the next"
msgstr "Dentro de los próximos"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__resource_calendar_id
msgid "Working Hours"
msgstr "Horas laborables"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "You already booked \""
msgstr "Ya agendaste \""
#. 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 "No puede invitar a más de 10 personas"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_details_column
msgid "Your Appointment"
msgstr "Su cita"
#. 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 "Tu calendario ya está configurado y se sincronizó con éxito."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_user
msgid "Your choice"
msgstr "Su elección"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "appointments"
msgstr "citas"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "as you are already in touch with them."
msgstr "pues ya está en contacto con esta persona."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "at"
msgstr "en"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "at least"
msgstr "al menos"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "days,"
msgstr "días,"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "e.g. \"Anything else we should know?\""
msgstr "Por ejemplo, \"¿Hay algo más que debamos saber?\""
#. 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 ""
"Por ejemplo, \"Durante esta cita realizaremos las siguientes actividades...\""
#. 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 "Por ejemplo, \"Demostración técnica\""
#. 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 ""
"Por ejemplo, \"Gracias por confiar en nosotros, ¡nos vemos en la cita!\""
#. module: appointment
#: model:appointment.question,placeholder:appointment.appointment_question_phone
msgid "e.g. +1 555-555-5555"
msgstr "Por ejemplo, +1 555-555-5555"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "e.g. Inventory count and valuation"
msgstr "Por ejemplo, Conteo y valuación de inventario"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "e.g. John Smith"
msgstr "Por ejemplo, Juan Pérez"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "e.g. Tennis Court 1"
msgstr "Por ejemplo, Cancha de tenis 1"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "e.g. Vegetarian, Lactose Intolerant, ..."
msgstr "Por ejemplo, dieta vegetariana, intolerante a la lactosa..."
#. 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 ""
"Por ejemplo, juan@correo.com\r\n"
"Por ejemplo, nadia@ejemplo.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 ""
"Por ejemplo, juan@correo.com\r\n"
"Por ejemplo, nadia@ejemplo.com\r\n"
"..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "e.g. john.smith@example.com"
msgstr "Por ejemplo, juanperez@ejemplo.com"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid "guests"
msgstr "invitados"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "has no availability for an appointment."
msgstr "no tiene disponibilidad para una cita."
#. 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 "ya no tiene espacios disponibles para este mes."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "hour(s) and cannot be cancelled at this time.<br/>"
msgstr "hora(s) y no se puede cancelar en este momento.<br/>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "hour(s) before start time"
msgstr "hora(s) antes de la hora de inicio"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "hour(s) before the booking"
msgstr "hora(s) antes de la reservación"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "of total capacity"
msgstr "de la capacidad total"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "or"
msgstr "o"
#. 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 "personas"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "seats max"
msgstr "lugares máx."
#. 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 ""
"cita(s) simultánea(s) \n"
" por <span invisible=\"schedule_based_on !"
"= 'users'\">usuario</span>\n"
" <span invisible=\"schedule_based_on != "
"'resources'\">recurso</span>"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "somebody"
msgstr "alguien"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "start"
msgstr "iniciar"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "this link"
msgstr "este enlace"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_slots.xml:0
msgid "to"
msgstr "hasta"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "up to"
msgstr "hasta"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "with"
msgstr "con"
#. 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 ""
"{{ 'Cita solicitada: ' if not object.appointment_type_id.is_always_confirm "
"and object.appointment_status == 'request' else 'Cita agendada: ' }}"
"{{ object.appointment_type_id.name }}"
#~ 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'\">Cita solicitada</t>\n"
#~ " <t t-else=\"\">\n"
#~ " Reservación confirmada\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"
#~ " Hola, <t t-out=\"appointment_booker_name or ''\">John Booker</"
#~ "t>,\n"
#~ " </t>\n"
#~ " <t t-else=\"\">\n"
#~ " Hola,\n"
#~ " </t>\n"
#~ " <br/>\n"
#~ " <span style=\"display: block; margin-top: 8px;\">\n"
#~ " Tu cita para <t t-out=\"object.appointment_type_id.name or "
#~ "''\">Demostración técnica</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\"> con <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'\">ha sido solicitada.</t>\n"
#~ " <t t-else=\"\">ha sido agendada.</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'}};\">Detalles</h2>\n"
#~ " <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" "
#~ "style=\"font-size: 13px; color: #374151;\">\n"
#~ " <tr>\n"
#~ " <td style=\"width: 100px; color: #676F7B;\">Fecha y hora</"
#~ "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 ''\">Miércoles</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 ''\">de enero de 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;\">Cuándo</td>\n"
#~ " <td style=\"padding-top: 6px;\"><t t-"
#~ "out=\"object.recurrence_id.name or ''\">Cada 1 semana, para 3 eventos</"
#~ "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;\">Duración</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;\">Ubicación</td>\n"
#~ " <td style=\"padding-top: 6px;\">\n"
#~ " <t t-out=\"object.location or ''\">Bruselas</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;"
#~ "\">Ver mapa</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;\">Para</td>\n"
#~ " <td style=\"padding-top: 6px;\"><t t-"
#~ "out=\"object.total_capacity_reserved\"/> personas</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;\">Recursos</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 ''\">Mesa 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'\">Únete con</t>\n"
#~ " <t t-else=\"\">Únete</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'\">Conversaciones de Odoo</t>\n"
#~ " <t t-else=\"\">Videollamada</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'}};\">Asistentes</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'}};\">Descripción del evento</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'}};\">Tus próximas citas</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 ''\">Demostración "
#~ "técnica</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;\">20 de junio, 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;\">Ver detalles</a>\n"
#~ " </li>\n"
#~ " </ul>\n"
#~ " </div>\n"
#~ " <p style=\"margin: 32px 0 0;\">\n"
#~ " Nos vemos pronto.\n"
#~ " </p>\n"
#~ "</div>\n"
#~ " "