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

5140 lines
202 KiB
Gettext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * appointment
#
# "Tiffany Chang (tic)" <[email protected]>, 2025.
# Weblate <[email protected]>, 2025.
# Saara Hakanen <[email protected]>, 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 13:57+0000\n"
"Last-Translator: Saara Hakanen <[email protected]>\n"
"Language-Team: Finnish <https://translate.odoo.com/projects/odoo-19/"
"appointment/fi/>\n"
"Language: fi\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 "\" on jo käytössä. Valitse joku toinen."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "\" on"
msgstr "\""
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_booking_line.py:0
msgid "\"%(name_list)s\" cannot be used for \"%(appointment_type_name)s\""
msgstr ""
"\"%(name_list)s\" ei voi käyttää kohteeseen \"%(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 "# Ajanvaraukset"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_count_request
msgid "# Appointments To Confirm"
msgstr "# Ajanvaraukset, jotka odottavat vahvistamista"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__calendar_event_count
msgid "# Bookings"
msgstr "# Varaukset"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_invite_count
msgid "# Invitation Links"
msgstr "# Kutsulinkit"
#. 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 "# Resurssit"
#. 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 "# Henkilökunnan käyttäjät"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__appointment_count_upcoming
msgid "# Upcoming Appointments"
msgstr "# Tulevat ajanvaraukset"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "%(appointment_name)s with %(partner_name)s"
msgstr "%(appointment_name)s %(partner_name)s:n kanssa"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "%(attendee_name)s - %(appointment_name)s Booking"
msgstr "%(attendee_name)s - %(appointment_name)s Varaus"
#. 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 ""
"%(capacity)d paikkaa puuttuu %(appointment_name)s varaamiseksi: %"
"(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 - Saatavuuteni"
#. 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 (kopio)"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "%s - Let's meet"
msgstr "%s - Tavataan"
#. 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 "esim. \"John Doe - Tenniskentän varaus\""
#. 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\">Kesto</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\">Vahvistettava</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\">Yhteensä</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\">Tulevat</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"
" Kutsu\n"
" </h1>\n"
" <p style=\"margin: 0;\">\n"
" <span style=\"display: block; margin-bottom: 8px;\">Hei <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"
" Voimme iloksemme ilmoittaa, että tapaamisesi <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Varaa 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'\"> henkilön <t t-out=\"object.event_id.user_id.name or ''\">Ready "
"Mat</t></t> kanssa on vahvistettu.<br/>\n"
" </t>\n"
" <t t-elif=\"object.event_id.appointment_status == "
"'request'\">\n"
" Olemme vastaanottaneet tapaamispyyntösi <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Varaa 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'\"> henkilön <t t-out=\"object.event_id.user_id.name or ''\">Ready "
"Mat</t></t> kanssa.<br/>\n"
" Ilmoitamme sinulle, kun se on vahvistettu.\n"
" </t>\n"
" </t>\n"
" <t t-else=\"\">\n"
" Tapaamisesi <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Varaa 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'\"> henkilön <t t-out=\"object.event_id.user_id.name or ''\">Ready "
"Mat</t></t> kanssa on varattu.\n"
" </t>\n"
" </t>\n"
" <t t-elif=\"target_responsible\">\n"
" <t t-if=\"customer\">\n"
" <t t-out=\"customer.name or ''\"/> varasi seuraavan "
"tapaamisen <strong t-out=\"object.event_id.appointment_type_id.name or ''\">"
"Varaa demo</strong> kanssasi.\n"
" <t t-if=\"object.event_id.appointment_type_id and "
"object.event_id.appointment_status == 'request'\">\n"
" Se odottaa vahvistamista.\n"
" </t>\n"
" </t>\n"
" <t t-else=\"\">\n"
" Tapaamisesi <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Varaa demo</strong> "
"on vahvistettu.\n"
" </t>\n"
" </t>\n"
" <t t-else=\"\">\n"
" Sinut on kutsuttu tapaamiseen <strong t-"
"out=\"object.event_id.appointment_type_id.name or ''\">Varaa 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\">Katso</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\">Katso</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'}}"
";\">Lisätiedot</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Päivä &amp; "
"aika</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 ''\">Tiistaina</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 ''\">toukokuuta 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 ''\">"
"kello 11:00</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 ''\">Eurooppa/"
"Bryssel</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;\">Milloin</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">Kolme tapahtumaa viikoittain</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;\">Kesto</td>\n"
" <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
"(object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0h "
"30min</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;\">Sijainti</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.event_id.location or ''\">Bryssel</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;\">Katso kartalla</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;\"></td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.event_id.total_capacity_reserved\"/> henkilölle</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;\">Resurssit</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 ''\">Pöytä 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'\">Liity mukaan</t>\n"
" <t t-else=\"\">Liity</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 Viestintä</t>\n"
" <t t-else=\"\">Videopuhelu</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'}}"
";\">Osallistujat</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\">Sinä</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'}}"
";\">Tapahtuman kuvaus</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'}}"
";\">Tee muutoksia tähän tapahtumaan</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;\">Vaihda ajankohtaa</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'}}"
";\">Muut tulevat tapahtumasi</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 ''\">Tekninen 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;\">20. kesäkuuta kello 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;\">Katso lisätiedot</a>\n"
" </li>\n"
" </ul>\n"
" </div>\n"
" <p style=\"margin: 32px 0 0;\">\n"
" Kiitos!\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"
" Ajanvaraus peruttu\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"
" Hei <t t-out=\"appointment_booker_name\"/>,\n"
" </t>\n"
" <t t-else=\"\">\n"
" Hei,\n"
" </t>\n"
" <br/>\n"
" <span style=\"display: block; margin-top: 8px;\">Ajanvarauksesi <t t-"
"out=\"object.appointment_type_id.name or ''\">Tekninen 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\"> henkilön <t t-out=\"object.partner_id.name or "
"''\">Brandon Freeman</t></t> kanssa on peruttu.</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'}};"
"\">Lisätiedot</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Päivä &amp; "
"aika</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 ''\">Keskiviikko</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 ''\">tammikuuta 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 ''\">kello "
"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;"
"\">Milloin</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">Kolme tapahtumaa viikoittain</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;"
"\">Kesto</td>\n"
" <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
"(object.duration,round(object.duration*60)%60)) or ''\">0h 30min</t></td>\n"
" </tr>\n"
" <tr t-if=\"object.location\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Sijainti</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.location or ''\">Bryssel</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;"
"\">Katso kartta</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'}};"
"\">Osallistujat</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\">Sinä</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'}};"
"\">Tapahtuman kuvaus</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'\">Ajanvarauspyyntö</t>\n"
" <t t-else=\"\">\n"
" Varaus vahvistettu\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'\"> on pyytänyt </t>\n"
" <t t-else=\"\"> on varannut </t>\n"
" tapaamisen: <t t-out=\"object.appointment_type_id.name or "
"''\">Tekninen 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"
" henkilön <t t-out=\"object.partner_id.name or ''\">Brandon "
"Freeman</t> kanssa.\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"
" Liity</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"
" Katso</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'}};"
"\">Lisätiedot</h2>\n"
" <table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"font-"
"size: 13px; color: #374151;\">\n"
" <tr>\n"
" <td style=\"width: 100px; color: #676F7B;\">Päivä &amp; "
"aika</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 ''\">Keskiviikko</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 ''\">tammikuuta 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 ''\">kello "
"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;"
"\">Milloin</td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.recurrence_id.name or ''\">Kolme tapahtumaa viikoittain</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;"
"\">Kesto</td>\n"
" <td style=\"padding-top: 6px;\"><t t-out=\"('%dH%02d' % "
"(object.duration,round(object.duration*60)%60)) or ''\">0h 30min</t></td>\n"
" </tr>\n"
" <tr t-if=\"object.location\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B; "
"vertical-align: top;\">Sijainti</td>\n"
" <td style=\"padding-top: 6px;\">\n"
" <t t-out=\"object.location or ''\">Bryssel</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;"
"\">Katso kartalla</a>\n"
" </td>\n"
" </tr>\n"
" <tr t-if=\"object.appointment_type_id.manage_capacity\">\n"
" <td style=\"width: 100px; padding-top: 6px; color: #676F7B;"
"\"></td>\n"
" <td style=\"padding-top: 6px;\"><t t-"
"out=\"object.total_capacity_reserved\"/> henkilölle</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;\">Resurssit</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 ''\">Pöytä 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'\">Liity "
"mukaan:</t>\n"
" <t t-else=\"\">Liity</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 Viestintä -sovellus</t>\n"
" <t t-else=\"\">Videopuhelu</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'}};"
"\">Osallistujat</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\">Sinä</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'}};"
"\">Tapahtuman kuvaus</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'}};"
"\">Muut tulevat tapahtumasi</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 ''\">Tekninen 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;\">20. kesäkuuta kello 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;\">Katso lisätiedot</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\"/>Tapaaminen sovittu!"
#. 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=\"Ajanvarauksen tila\"/>"
#. 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=\"Tila\"/>"
#. 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=\"Päivä ja aika\"/>"
#. 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=\"Resurssit\"/>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "<i class=\"fa fa-info-circle\" title=\"Info\"/>"
msgstr "<i class=\"fa fa-info-circle\" title=\"Info\"/>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid ""
"<i class=\"fa fa-lg fa-calendar-plus-o me-3 text-primary\"/>Schedule another "
"meeting"
msgstr ""
"<i class=\"fa fa-lg fa-calendar-plus-o me-3 text-primary\"/>Toisen "
"tapaamisen ajanvaraus"
#. 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=\"Sijainti\"/>"
#. 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=\"Kuvaus\"/>"
#. 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\"/>Tapaaminen varattu!"
#. 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\"/>Tapaaminen peruttu"
#. 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=\"Vierasta\"/>"
#. 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=\"Varattu kapasiteetti\"/>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
msgid ""
"<i class=\"fa fa-video-camera fa-fw me-2 mt-1 text-muted\"/>\n"
" <span class=\"o_not_editable\">Online</span>"
msgstr ""
"<i class=\"fa fa-video-camera fa-fw me-2 mt-1 text-muted\"/>\n"
" <span class=\"o_not_editable\">Online</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid ""
"<i class=\"fa fa-video-camera text-400 me-1\" title=\"Video Call URL\"/>"
msgstr ""
"<i class=\"fa fa-video-camera text-400 me-1\" title=\"Videopuhelun URL\"/>"
#. 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'\">Mahdotonta jakaa linkkiä ajanvaraustyypille, jolle ei ole "
"määritetty käyttäjää.</span>\n"
" <span invisible=\"schedule_based_on != "
"'resources'\">Mahdotonta jakaa linkkiä ajanvaraustyypille, jolle ei ole "
"määritetty resurssia.</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'\">"
"Henkilökohtaisen linkin jakaminen edellyttää, että olet osa "
"ajanvaraustyyppiä.</span>\n"
" <span invisible=\"schedule_based_on != 'resources'\">Et "
"voi luoda henkilökohtaista linkkiä resursseihin perustuvalle "
"ajanvaraustyypille.</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\"/> Luo resursseja"
#. 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\"/> Lisää vieraita"
#. 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\"/>Lisää vieraita"
#. 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\"/> Lisää 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\">Päivämäärä &amp; kellonaika</"
"small>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<small>Add to Google Agenda</small>"
msgstr "<small>Lisää Google Agendaan</small>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<small>Add to iCal/Outlook</small>"
msgstr "<small>Lisää iCaliin/Outlookiin</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\">Seuraavat\n"
" <span invisible=\"not "
"unavailable_partner_ids\">osallistujat</span>\n"
" <span invisible=\"not unavailable_partner_ids or not "
"unavailable_resource_ids\">/</span>\n"
" <span invisible=\"not "
"unavailable_resource_ids\">resurssit</span> eivät ole saatavilla valittuun "
"ajankohtaan\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\">tai</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'\">Riippuen "
"saatavilla olevista ajoista</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\">Osallistujat</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\">Yksityiskohdat</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\">Kesto</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\">Kohteelle</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\">Miten liittyä</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\">Resurssit</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\">Milloin</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\">Missä</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span> hours</span>"
msgstr "<span> tuntia</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "<span>Add more details about you</span>"
msgstr "<span>Lisää tietoja sinusta</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span>Not available anymore?</span>"
msgstr "<span>Ei enää saatavilla?</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "<span>Online</span>"
msgstr "<span>Online</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span>by visitor</span>"
msgstr "<span>vierailijakohtaisesti</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span>hours</span>"
msgstr "<span>tuntia</span>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "<span>seats max</span>"
msgstr "<span>istumapaikkaa (max)</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>Ajanvaraus peruttu!</strong>\n"
" Voit nyt valita toisen ajan, joka "
"sopii sinulle paremmin."
#. 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>Ajanvaraus epäonnistui!</strong>\n"
" Valittu aika ei ole enää "
"käytettävissä.\n"
" Joku varasi tämän ajan muutama\n"
" sekuntti ennen sinua."
#. 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>Ajanvaraus epäonnistui!</strong>\n"
" Valittu aika ei ole saatavilla.\n"
" Näyttää siltä, että sinulla on "
"jo toinen tapaaminen kanssamme kyseisenä ajankohtana."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "A %s appointment type shouldn't be limited by datetimes."
msgstr "%s-ajanvaraustyyppiä ei pitäisi rajoittaa päivämäärillä."
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_question_check_default_question_is_reusable
msgid "A default question must be reusable."
msgstr "Oletuskysymyksen tulee olla uudelleenkäytettävä."
#. 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 ""
"Räätälöidyn ajanvaraustyypin luomiseen tarvitaan lista mahdollisista ajoista"
#. 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 ""
"Lista ajoista tarvitaan tämän räätälöidyn ajanvaraustyypin päivittämiseen"
#. 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 ""
"Täsmällinen ajanvaraustyyppi on rajattava alkamis- ja päättymisajankohdan "
"väliin."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Accept"
msgstr "Hyväksy"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__access_token
msgid "Access Token"
msgstr "Pääsytunniste"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_needaction
msgid "Action Needed"
msgstr "Vaatii toimenpiteitä"
#. 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 "Aktiivinen"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_ids
msgid "Activities"
msgstr "Toimenpiteet"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Poikkeustoimenpiteen tyyli"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_state
msgid "Activity State"
msgstr "Toimenpiteen tila"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_type_icon
msgid "Activity Type Icon"
msgstr "Toimenpidetyypin kuvake"
#. 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 "Lisää päätöspäivä(t)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Add Guests"
msgstr "Lisää vieraita"
#. 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 "Lisää funktio tähän..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Add a line"
msgstr "Lisää rivi"
#. 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 "Lisää resurssin kuvaus tähän..."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
msgid "Add a specific appointment"
msgstr "Lisää tietty tapaaminen"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Add an intro message here..."
msgstr "Lisää esittelyviesti tänne..."
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_manage_leaves
msgid "Add or remove leaves from appointments"
msgstr "Lisää tai poista lomat ajanvarauksista"
#. module: appointment
#: model:res.groups,name:appointment.group_appointment_manager
msgid "Administrator"
msgstr "Ylläpitäjä"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "All"
msgstr "Kaikki"
#. module: appointment
#: model:ir.actions.act_window,name:appointment.calendar_event_action_report_all
msgid "All Appointments"
msgstr "Kaikki ajanvaraukset"
#. 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 "Koko päivä"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Allow"
msgstr "Salli"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Allow Bookings"
msgstr "Salli varaukset"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__allow_guests
msgid "Allow invitations"
msgstr "Salli kutsut"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__country_ids
msgid "Allowed Countries"
msgstr "Sallitut maat"
#. 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 ""
"Vastaussyötteellä on oltava joko tekstiarvo tai ennalta määritetty vastaus."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid "An appointment type is needed to get the link."
msgstr "Jotta linkki voidaan luoda, tarvitaan ajanvaraustyyppi."
#. 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 "Yksilöllisellä ajalla tulee olla alkamis- ja päättymisaika"
#. 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 "Vastaus"
#. 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 "Vastausten erittely"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_form
msgid "Answer Input"
msgstr "Vastauksen syöte"
#. 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 "Vastauksen tyyppi"
#. 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 "Vastaukset"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_resource_choice__all_assigned_resources
msgid "Any Resource"
msgstr "Mikä tahansa resurssi"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__all_assigned_resources
msgid "Any User"
msgstr "Mikä tahansa käyttäjä"
#. 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 "Ajanvaraus"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_answer_input
msgid "Appointment Answer Inputs"
msgstr "Ajanvarauksen vastauksen syötteet"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_answer_input_ids
msgid "Appointment Answers"
msgstr "Ajanvarauksen vastaukset"
#. 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 "Ajanvaraus vahvistettu"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_booking_line
msgid "Appointment Booking Line"
msgstr "Ajanvarausrivi"
#. 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 "Ajanvaraus peruttu"
#. module: appointment
#: model:mail.template,subject:appointment.appointment_canceled_mail_template
msgid "Appointment Canceled: {{ object.appointment_type_id.name }}"
msgstr "Ajanvaraus peruttu: {{ 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 "Ajanvarauksen keston muotoiltu "
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__appointment_duration_formatted
msgid "Appointment Duration formatted in words"
msgstr "Ajanvarauksen kesto muotoiltu sanoina"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "Appointment Duration should be higher than 0.00."
msgstr "Ajanvarauksen keston tulisi olla suurempi kuin 0,00."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_invite_id
msgid "Appointment Invitation"
msgstr "Ajanvarauskutsu"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_search
msgid "Appointment Invitation Links"
msgstr "Ajanvarauskutsun linkit"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_invite
msgid "Appointment Invite"
msgstr "Ajanvarauskutsu"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__meeting_ids
msgid "Appointment Meetings"
msgstr "Ajanvarauksen tapaamiset"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "Appointment Name"
msgstr "Ajanvarauksen nimi"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_answer
msgid "Appointment Question Answers"
msgstr "Ajanvarauksen kysymyksien vastaukset"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_question
msgid "Appointment Questions"
msgstr "Ajanvarauksen kysymykset"
#. 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 "Ajanvarausresurssi"
#. module: appointment
#: model:ir.actions.server,name:appointment.resource_calendar_leaves_action_show_appointment_resources
msgid "Appointment Resource Leaves"
msgstr "Ajanvaraus, vapaat resurssit"
#. 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 "Ajanvarausresurssit"
#. 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 ""
"Ajanvarausresurssit ovat paikkoja tai laitteita, joita ihmiset voivat "
"varata\n"
" (esim. pöydät, tenniskentät, kokoushuoneet, ...)"
#. 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 "Ajanvarauksen tila"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__name
msgid "Appointment Title"
msgstr "Ajanvarauksen otsikko"
#. 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 "Ajanvaraustyyppi"
#. 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 "Ajanvaraustyypit"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__appointment_user_id
msgid "Appointment User"
msgstr "Ajanvarauksen käyttäjä"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment cancelled"
msgstr "Ajanvaraus peruttu"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment cancelled by: %(partners)s"
msgstr "Ajanvarauksen perui: %(partners)s"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Appointment re-booked"
msgstr "Ajanvaraus varattu uudelleen"
#. module: appointment
#: model:mail.template,name:appointment.appointment_booked_mail_template
msgid "Appointment: Appointment Booked"
msgstr "Ajanvaraus: Varattu"
#. module: appointment
#: model:mail.template,name:appointment.appointment_canceled_mail_template
msgid "Appointment: Appointment Canceled"
msgstr "Ajanvaraus: Peruttu"
#. module: appointment
#: model:mail.template,name:appointment.attendee_invitation_mail_template
msgid "Appointment: Attendee Invitation"
msgstr "Nimitys: Osallistujan kutsu"
#. module: appointment
#: model:ir.model,name:appointment.model_appointment_slot
msgid "Appointment: Time Slot"
msgstr "Ajanvaraus: Aika"
#. 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 "Ajanvaraukset"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "Appointments by"
msgstr "Ajanvarausten teki"
#. 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 "Arkistoitu"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_question_action
msgid "Ask the right questions, get the right answers"
msgstr "Esitä oikeat kysymykset, saa oikeat vastaukset"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_auto_assign
msgid "Assign automatically"
msgstr "Määritä automaattisesti"
#. 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 "Määrää henkilölle"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__assignment_method
msgid "Assignment"
msgstr "Tehtävä"
#. 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 "Ainakin yksi aika on lyhyempi kuin tapaamisen kesto (%s tuntia)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_attachment_count
msgid "Attachment Count"
msgstr "Liitteiden määrä"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__partner_ids
msgid "Attendees"
msgstr "Osallistujat"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__auto_confirm
msgid "Auto Confirm"
msgstr "Automaattinen vahvistus"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__assignment_method__auto
msgid "Automatically"
msgstr "Automaattisesti"
#. 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 ""
"Vahvista tapaamiset automaattisesti luomisen yhteydessä aina annettuun "
"prosenttiosuuteen asti varatusta kokonaiskapasiteetista.\n"
" Jos ei valittuna, tapaamiset luodaan pyyntöinä ja ne on "
"vahvistettava manuaalisesti.\n"
" Pyydetyt tapaamiset katsotaan edelleen varatuiksi saatavuuden "
"osalta"
#. 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 "Saatavuudet"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__answer_ids
msgid "Available Answers"
msgstr "Saatavilla olevat vastaukset"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_search
msgid "Available In"
msgstr "Saatavilla kohteessa"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__appointment_type_ids
msgid "Available in"
msgstr "Saatavilla kohteessa"
#. 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 "Taustakuva"
#. 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 "Tunnisteet valintakentän kuvakkeella"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__base_book_url
msgid "Base Link URL"
msgstr "Kantalinkin 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 "Varaa"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Book a Resource"
msgstr "Varaa resurssi"
#. 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 "Varattu"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__calendar_event_ids
msgid "Booked Appointments"
msgstr "Varatut tapaamiset"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Booked Capacity"
msgstr "Varattu kapasiteetti"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_tree_booking
msgid "Booked by"
msgstr "Varaaja"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__calendar_event_id
msgid "Booking"
msgstr "Varaus"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__booked_mail_template_id
msgid "Booking Email"
msgstr "Varauksen sähköpostiosoite"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__event_stop
msgid "Booking End"
msgstr "Varaus päättyy"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__booking_line_ids
msgid "Booking Lines"
msgstr "Varausrivit"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__event_start
msgid "Booking Start"
msgstr "Varaus alkaa"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
msgid "Booking details"
msgstr "Varauksen tiedot"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_booking_line.py:0
msgid "Booking line must have a user or resource set."
msgstr "Varausrivillä on oltava asetettuna käyttäjä tai resurssi."
#. 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 "Varaukset"
#. 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 ""
"Varauksia ei vahvisteta automaattisesti, kun\n"
" varatun käyttäjän/resurssin kapasiteetti ylittää tämän "
"prosenttiosuuden kokonaiskapasiteetista."
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__assignment_method__manual
msgid "By visitor"
msgstr "Vierailijakohtaisesti"
#. module: appointment
#: model:ir.model,name:appointment.model_calendar_attendee
msgid "Calendar Attendee Information"
msgstr "Osallistujan tiedot kalenterissa"
#. 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 "Kalenteritapahtuma"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category__anytime
msgid "Calendar Link"
msgstr "Kalenterilinkki"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "Calendar Links"
msgstr "Kalenterilinkit"
#. 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 "Peruuta"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__min_cancellation_hours
msgid "Cancel Before (hours)"
msgstr "Peruuta ennen (tunnit)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Cancel your appointment"
msgstr "Peruuta ajanvarauksesi"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Cancellation"
msgstr "Peruutus"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__canceled_mail_template_id
msgid "Cancellation Email"
msgstr "Peruutussähköposti"
#. 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 "Peruttu"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__capacity
msgid "Capacity"
msgstr "Kapasiteetti"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__manual_confirmation_percentage
msgid "Capacity Percentage"
msgstr "Kapasiteetin prosenttiosuus"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__capacity_reserved
msgid "Capacity Reserved"
msgstr "Kapasiteetti varattu"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_booking_line__capacity_used
msgid "Capacity Used"
msgstr "Käytetty kapasiteetti"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_booking_line__capacity_reserved
msgid "Capacity reserved by the user"
msgstr "Käyttäjän varaama kapasiteetti"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_type_check_capacity_positive
msgid "Capacity should be at least 1."
msgstr "Kapasiteetin tulee olla vähintään 1."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_booking_line__capacity_used
msgid ""
"Capacity that will be used based on the capacity and user/resource selected"
msgstr ""
"Käytettävä kapasiteetti valitun käyttäjän/resurssin ja asetetun kapasiteetin "
"perusteella"
#. 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 "Kategoria"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Check in"
msgstr "Kirjaudu sisään"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__checkbox
msgid "Checkboxes (multiple answers)"
msgstr "Monivalinta (useita vastauksia)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Checked in"
msgstr "Kirjautunut sisään"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__calendar_event__appointment_status__attended
msgid "Checked-In"
msgstr "On kirjautunut sisään"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "Checked-in"
msgstr "Kirjautunut sisään"
#. 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 "Valitse ajanvarauksen esiasetus"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "Choose your appointment"
msgstr "Valitse ajanvarauksesi"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Click here"
msgstr "Klikkaa tästä"
#. 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 "Sulje"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Communication"
msgstr "Viestintä"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__company_id
msgid "Company"
msgstr "Yritys"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__disable_save_button
msgid "Computes if alert is present"
msgstr "Laskee, onko hälytys läsnä"
#. module: appointment
#: model:ir.ui.menu,name:appointment.appointment_menu_config
msgid "Configuration"
msgstr "Asetukset"
#. 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 "Määritä"
#. 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 ""
"Määritä linkit, jotka mahdollistavat ajanvarausten tekemisen räätälöidyillä "
"asetuksilla<br>\n"
" (esim. vain tietty käyttäjä, luettelo "
"ajanvaraustyypeistä, ...)"
#. 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 "Vahvista"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Confirm Appointment"
msgstr "Vahvista ajanvaraus"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_confirmation
msgid "Confirmation Message"
msgstr "Vahvistusviesti"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Confirmation Page"
msgstr "Vahvistussivu"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Confirmed"
msgstr "Vahvistettu"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_sync_button/appointment_sync_button.xml:0
msgid "Connect"
msgstr "Yhdistä"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__connectors_displayed
msgid "Connectors Displayed"
msgstr "Näytettävät liittimet"
#. module: appointment
#: model:ir.model,name:appointment.model_res_partner
msgid "Contact"
msgstr "Yhteystiedot"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Contact Details"
msgstr "Yhteystiedot"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "Continue <span class=\"oi oi-arrow-right\"/>"
msgstr "Jatka <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 "Kopioitu!"
#. 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 "Kopioi linkki"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_invite/appointment_invite_copy_close.xml:0
msgid "Copy Link & Close"
msgstr "Kopioi linkki & sulje"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/components/appointment_booking_action_helper/appointment_booking_action_helper.xml:0
msgid "Create Booking"
msgstr "Luo varaus"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Create Closing Day(s)"
msgstr "Luo päätöspäivä(t)"
#. module: appointment
#: model:ir.model,website_form_label:appointment.model_res_partner
msgid "Create a Customer"
msgstr "Luo asiakas"
#. 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 "Luo aikataulu tyhjästä tai käytä yhtä mallipohjistamme:"
#. 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 "Luo jaettava linkki"
#. 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 "Luo ajanvarausresurssi"
#. 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 ""
"Luo kysymyksiä, joihin osallistujat voivat vastata ajanvarausta tehdessään."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__slot_creation_interval
msgid "Create slot every"
msgstr "Luo varattava aika per"
#. 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 "Luonut"
#. 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 "Luotu"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Custom Link"
msgstr "Räätälöitävä linkki"
#. 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 "Asiakas"
#. 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 ""
"PUDOTA RAKENNUSELEMENTIT TÄHÄN, JOTTA NE OVAT KÄYTETTÄVISSÄ KAIKISSA "
"AJANVARAUKSISSA"
#. 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 "Päivämäärä"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_progress_bar
msgid "Date &amp; time"
msgstr "Päivä &amp; aika"
#. 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 "Aikarajoitettu"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Dates"
msgstr "Päivämäärät"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Decline"
msgstr "Hylkää"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Declined"
msgstr "Hylätty"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
msgid "Default Questions"
msgstr "Oletuskysymykset"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__is_default
msgid "Default question"
msgstr "Oletuskysymys"
#. 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 "Oletusaikoja ei voi soveltaa tapaamistyypin kategoriaan %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 ""
"Määrittää varattavan ajan tyypin. Tavallinen aika on oletustyyppi, jota "
"käytetään\n"
" lääkärikäyntien tapaisissa toistuvissa ajanvaraustyypeissä.\n"
" Kertaluontoista tyyppiä käytetään vain, jos käyttäjä luo asiakkaalle "
"räätälöidyn ajanvaraustyypin\n"
" määrittelemällä kertaluonteisen ajan (esim. 10. huhtikuuta 2021 klo "
"10-11) kalenteristaan."
#. 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 ""
"Määrittää videopuhelulinkin tyypin, jota käytetään luotujen tapahtumien "
"yhteydessä. Pidä tyhjänä, jos haluat estää kokouksen URL-osoitteen luomisen."
#. module: appointment
#: model:appointment.type,name:appointment.appointment_type_dental_care
msgid "Dental Care"
msgstr "Hammashoito"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Describe what you need"
msgstr "Kuvaile, mitä tarvitset"
#. 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 "Kuvaus"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__destination_resource_ids
msgid "Destination combination"
msgstr "Määränpään yhdistelmä"
#. 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 ""
"Yksityiskohdat<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 ""
"Määritä, kattaako ajanvaraus koko päivän. Tätä käytetään pääasiassa "
"yksilölliselle aikatyypille"
#. 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 "Hylkää"
#. 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 "Näyttönimi"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__show_avatars
msgid "Display pictures"
msgstr "Kuvien näyttö"
#. 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 "Näytä käyttäjän tai resurssin kuvat koko varausprosessin ajan."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__category_time_display
msgid "Displayed category time fields"
msgstr "Näytettävät ajan kategoriakentät"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "Displayed when the field is empty"
msgstr "Näkyvissä, kun kenttä on tyhjä"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Do you have any dietary preferences or restrictions ?"
msgstr "Onko sinulla ruokavaliota koskevia mieltymyksiä tai rajoituksia?"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "Does not combine"
msgstr "Ei yhdistä"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__select
msgid "Dropdown (one answer)"
msgstr "Pudotusvalikko (yksi vastaus)"
#. 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 "Kesto"
#. 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 ""
"Varaa tenniskenttä helposti seuraavaa matsiasi varten – milloin ja missä "
"tahansa."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Email*"
msgstr "Sähköposti*"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Emails & SMS"
msgstr "Sähköpostit & tekstiviestit"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__leave_end_dt
msgid "End Date"
msgstr "Päättymispäivä"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__end_datetime
msgid "End Datetime"
msgstr "Päättymispäivämäärä"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__end_datetime
msgid "End datetime for unique slot type management"
msgstr "Päättymisaika, jota käyteään yksilöllisen paikkatyypin hallintaan"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__end_hour
msgid "Ending Hour"
msgstr "Päättymistunti"
#. module: appointment
#: model:ir.model,name:appointment.model_calendar_alarm
msgid "Event Alarm"
msgstr "Tapahtuman hälytys"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Every"
msgstr "Joka"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__extra_comment
msgid "Extra Comment"
msgstr "Lisäkommentti"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form_custom_share
msgid "Extra Message on Confirmation"
msgstr "Vahvistuksen lisäviesti"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "Extra comments..."
msgstr "Lisäkommentit..."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_confirmation
msgid "Extra information provided once the appointment is booked."
msgstr "Lisätieto, jota käytetään, kun ajanvaraus on tehty."
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_slot_scheduling__flexible
msgid "Flexible"
msgstr "Joustava"
#. 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 "Joustava aikataulu"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_home_appointment
msgid "Follow, reschedule or cancel your appointments"
msgstr "Seuraa, siirrä tai peruuta ajanvarauksia"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_follower_ids
msgid "Followers"
msgstr "Seuraajat"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_partner_ids
msgid "Followers (Partners)"
msgstr "Seuraajat (kumppanit)"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Font awesome -kuvake, esim. fa-tasks"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "For"
msgstr " "
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__5
msgid "Friday"
msgstr "Perjantai"
#. 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 "Alkaen"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Full name*"
msgstr "Koko nimi*"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Get Share Link"
msgstr "Hanki jaettava linkki"
#. 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 ""
"Nouda valittuun ajanvaraustyyppiin linkitetyt käyttäjät, jotta voit käyttää "
"toimialuetta valittavissa oleville käyttäjille"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Google Agenda"
msgstr "Google Agenda"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Guest usage is limited to 10 customers for performance reason."
msgstr "Vieraskäyttö on rajoitettu 10 asiakkaaseen suorituskykysyistä."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Guests"
msgstr "Vieraat"
#. module: appointment
#: model:ir.model,name:appointment.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP-reititys"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__has_message
msgid "Has Message"
msgstr "Sisältää viestin"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__hide_duration
msgid "Hide Duration"
msgstr "Piilota kesto"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__hide_timezone
msgid "Hide Time Zone"
msgstr "Piilota aikavyöhyke"
#. 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 ""
"Miten käyttäjät ja resurssit jaetaan asiakkaiden verkkosivuillasi varaamiin "
"tapaamisiin."
#. 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 "Tunnus"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_exception_icon
msgid "Icon"
msgstr "Kuvake"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Kuvake, joka kertoo poikkeustoiminnosta."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__identical_config_id
msgid "Identical Config"
msgstr "Identtiset asetukset"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Jos valittu, uudet viestit vaativat huomiotasi."
#. 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 "Jos valittu, joitakin viestejä ei ole toimitettu."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "If empty, Odoo will not send emails"
msgstr "Jos tyhjä, Odoo ei lähetä sähköposteja"
#. 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 ""
"Jos tyhjä, kaikkien resurssien oletetaan olevan käytettävissä.\n"
"Jos asetettu, vain valitut resurssit huomioidaan tässä varattavassa ajassa."
#. 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 ""
"Jos tyhjä, kaikkien käyttäjien oletetaan olevan käytettävissä.\n"
"Jos asetettu, vain valitut käyttäjät huomioidaan tässä varattavassa ajassa."
#. 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 ""
"Jos se jätetään tyhjäksi, käytetään resurssille asetetun yrityksen "
"työaikataulua"
#. 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 ""
"Jos asetettu, asiakkaalle lähetetään sähköpostiviesti, kun tapaaminen on "
"varattu."
#. 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 ""
"Jos asetettu, asiakkaalle lähetetään sähköpostiviesti, kun ajanvaraus "
"peruutetaan."
#. 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 ""
"Jos aktiivisen kentän arvo on epätosi, voit piilottaa resurssin poistamatta "
"sitä."
#. 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 ""
"Jos aktiivisen kentän arvoksi asetetaan epätosi (false), voit piilottaa "
"tapahtumahälytyksen tiedot poistamatta niitä."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__image_1920
msgid "Image"
msgstr "Kuva"
#. 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 "Kuva 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 "Kuva 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 "Kuva 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 "Kuva 512"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_question__is_default
msgid "Include by default in new appointment types."
msgstr "Sisällytä oletuksena uusiin ajanvaraustyyppeihin."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
msgid "Insert Appointment Link"
msgstr "Lisää ajanvarauslinkki"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form_insert_link
msgid "Insert link"
msgstr "Lisää linkki"
#. 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 ""
"Käyttöliittymän kenttä, jonka tarkoitus on estää identtisten linkkien "
"luominen"
#. 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 "Esittelyviesti"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Introduction Page"
msgstr "Esittelysivu"
#. 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 "Virheellinen sähköpostiosoite"
#. 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 "Kutsulinkit"
#. module: appointment
#: model:mail.template,description:appointment.attendee_invitation_mail_template
msgid "Invitation email to new attendees of an appointment"
msgstr "Kutsusähköposti tapaamisen uusille osallistujille"
#. module: appointment
#: model:mail.template,subject:appointment.attendee_invitation_mail_template
msgid "Invitation to {{ object.event_id.name }}"
msgstr "Kutsu {{ object.event_id.name }}"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_always_confirm
msgid "Is Always Confirm"
msgstr "On aina vahvistettava"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_is_follower
msgid "Is Follower"
msgstr "On seuraaja"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_published
msgid "Is Published"
msgstr "On julkaistu"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__is_reusable
msgid "Is Reusable"
msgstr "On uudelleenkäytettävä"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Join using"
msgstr "Liity käyttämällä"
#. 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 ""
"Pidä tyhjänä salliaksesi vierailijat mistä tahansa maasta, muutoin sallit "
"pääsyn ainoastaan valituista maista"
#. 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 "Viimeksi päivittänyt"
#. 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 "Viimeksi päivitetty"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__allow_guests
msgid "Let attendees invite guests when registering a meeting."
msgstr "Anna osallistujien kutsua vieraita, kun he rekisteröivät kokouksen."
#. 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 "Anna asiakkaiden varata resurssi, kuten huone, tenniskenttä, jne."
#. 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 "Anna asiakkaiden varata pöytä ravintolastasi tai baaristasi"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Let others book a meeting in your calendar"
msgstr "Anna muiden varata tapaaminen kalenteristasi"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Link"
msgstr "Linkki"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/interactions/appointment_validation.js:0
msgid "Link Copied!"
msgstr "Linkki on kopioitu!"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Link Generator"
msgstr "Linkin luominen"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__book_url
msgid "Link URL"
msgstr "Linkin URL"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__book_url_params
msgid "Link URL params"
msgstr "Linkin URL-parametrit"
#. 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 "Linkki kopioitu leikepöydälle!"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Link copied to your clipboard!"
msgstr "Linkki kopioitu leikepöydälle!"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__linked_resource_ids
msgid "Linked Resource"
msgstr "Linkitetty resurssi"
#. 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 ""
"Luettelo resursseista, joita voidaan yhdistää suuremman kysynnän "
"kattamiseksi."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__location_id
msgid "Location"
msgstr "Sijainti"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__location
msgid "Location formatted"
msgstr "Sijainnin muotoilu"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__location
msgid "Location formatted for one line uses"
msgstr "Sijainti muotoiltu käyttäjille, jotka käyttävät yhtä riviä"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_resources.xml:0
msgid "Make your choice"
msgstr "Tee valintasi"
#. 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 "Hallitse kapasiteettia"
#. 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 ""
"Hallinnoi suurinta määrää ihmisiä, jonka käyttäjä/resurssi voi käsitellä "
"(esim. pöytä 6 henkilölle)"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Mandatory"
msgstr "Pakollinen"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__question_required
msgid "Mandatory Answer"
msgstr "Pakollinen vastaus"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__current_user
msgid "Me"
msgstr "Minä"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Meeting"
msgstr "Tapaaminen"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__name
msgid "Meeting Subject"
msgstr "Tapaamisen aihe"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_details
msgid "Meeting details"
msgstr "Tapaamisen tiedot"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__videocall_redirection
msgid "Meeting redirection URL"
msgstr "Kokouksen uudelleenohjauksen URL-osoite"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/calendar_view.py:0
msgid "Meeting with %(name)s"
msgstr "Tapaaminen %(name)s kanssa"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_kanban
msgid "Meetings"
msgstr "Tapaamiset"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_error
msgid "Message Delivery error"
msgstr "Viestin toimitusvirhe"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_ids
msgid "Messages"
msgstr "Viestit"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__1
msgid "Monday"
msgstr "Maanantai"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__text
msgid "Multi-line text"
msgstr "Monirivinen teksti"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Toimenpiteeni määräaika"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "My Appointments"
msgstr "Omat ajanvaraukseni"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "My Calendar"
msgstr "Oma kalenterini"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_search
msgid "My Calendar Link"
msgstr "Oma kalenterilinkkini"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_search
msgid "My Links"
msgstr "Omat linkkini"
#. 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 "Nimi"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "Need to reschedule?"
msgstr "Haluatko varata uuden ajan?"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_alarm__default_for_new_appointment_type
msgid "New Appointments Default"
msgstr "Uusien ajanvarausten oletus"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Seuraavan toimenpiteen kalenterimerkintä"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Seuraavan toimenpiteen määräaika"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_summary
msgid "Next Activity Summary"
msgstr "Seuraavan toimenpiteen yhteenveto"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_type_id
msgid "Next Activity Type"
msgstr "Seuraavan toimenpiteen tyyppi"
#. module: appointment
#: model_terms:ir.actions.act_window,help:appointment.appointment_answer_input_action
msgid "No Answers yet!"
msgstr "Ei vastauksia vielä!"
#. 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 "Varausta tai resurssia ei löytynyt."
#. 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 "Varauksia ei löytynyt"
#. 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 "Ei jaettuja linkkejä vielä!"
#. 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 "Ei saapunut paikalle"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__appointment_type_info_msg
msgid "No User Assigned Message"
msgstr "Ei viestiä käyttäjän määräämisestä"
#. 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 "Ei vielä tietoja!"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "No show"
msgstr "Ei saapunut paikalle"
#. 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 "Ei mitään"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
msgid "Not Reusable"
msgstr "Ei uudelleenkäytettävä"
#. 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 "Muistutus tapaamisesta lähetetty kaikille osallistujille."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_needaction_counter
msgid "Number of Actions"
msgstr "Toimenpiteiden määrä"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_error_counter
msgid "Number of errors"
msgstr "Virheiden määrä"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Toimenpiteitä vaativien viestien määrä"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Toimitusvirheellisten viestien määrä"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Number of people"
msgstr "Henkilömäärä"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__event_videocall_source__discuss
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Odoo Discuss"
msgstr "Odoo Viestintä"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_time_display__punctual_fields
msgid "On specific dates"
msgstr "Tiettyinä päivinä"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__slot_type__unique
msgid "One Shot"
msgstr "Yhden kerran"
#. 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 "Online-kokous"
#. 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 ""
"Vain kirjaimet, numerot, alaviivat ja väliviivat ovat sallittuja linkeissä."
#. 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 ""
"Vain kirjaimet, numerot, alaviivat ja väliviivat ovat sallittuja linkeissä. "
"Sinun on mukautettava %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 ""
"Vain yksi \"milloin-tahansa\" tapaamistyyppi on sallittu tietylle "
"käyttäjälle."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Oops! The extension \""
msgstr "Hups! Laajennus \""
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Oops! Your appointment is scheduled in less than"
msgstr "Hups! Ajanvarauksesi on alle"
#. 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 "Avaa ajanvaraustyypin lomake"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "Opening Hours"
msgstr "Aukioloajat"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_user
msgid "Operator"
msgstr "Operaattori"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Options"
msgstr "Vaihtoehdot"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__user_id
msgid "Organizer"
msgstr "Järjestäjä"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Our first availability is"
msgstr "Ensimmäinen vapaa aika on"
#. 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 "Mennyt"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__appointment_booker_id
msgid "Person who is booking the appointment"
msgstr "Henkilö, joka tekee ajanvarauksen"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__phone
msgid "Phone Number"
msgstr "Puhelinnumero"
#. module: appointment
#: model:appointment.question,name:appointment.appointment_question_phone
msgid "Phone number"
msgstr "Puhelinnumero"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Pick your availabilities"
msgstr "Valitse saatavuutesi"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__placeholder
msgid "Placeholder"
msgstr "Paikkamerkki"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Please, select another date."
msgstr "Valitse toinen päivä."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__suggested_resource_ids
msgid "Possible resources"
msgstr "Mahdolliset resurssit"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__suggested_staff_user_ids
msgid "Possible users"
msgstr "Mahdolliset käyttäjät"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Preview"
msgstr "Esikatselu"
#. 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 "Kysymys"
#. 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 "Kysymykset"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Questions & Answers"
msgstr "Kysymykset & vastaukset (Q&A)"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__radio
msgid "Radio (one answer)"
msgstr "Radio (yksi vastaus)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__rating_ids
msgid "Ratings"
msgstr "Arvostelut"
#. 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 "Oletko valmis tekemään aikatauluttamisesta helppoa?"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__reason
msgid "Reason"
msgstr "Syy"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__redirect_url
msgid "Redirect URL"
msgstr "Uudelleenohjattauksen URL"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__slot_type__recurring
msgid "Regular"
msgstr "Tavallinen"
#. 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 "Muistutukset"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_reporting
#: model:ir.ui.menu,name:appointment.reporting_menu_calendar
msgid "Reporting"
msgstr "Raportointi"
#. 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 "Pyyntö"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_search_booking
msgid "Requests"
msgstr "Pyynnöt"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__resource_id
msgid "Resource"
msgstr "Resurssi"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Resource %s"
msgstr "Resurssi %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 "Resurssivaraukset"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_resource_leaves
msgid "Resource Leaves"
msgstr "Vapaat resurssit"
#. 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 "Resurssit"
#. module: appointment
#: model:ir.ui.menu,name:appointment.menu_appointment_schedule_resource_booking
msgid "Resources Bookings"
msgstr "Resurssien varaukset"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__resources_resource_choice
msgid "Resources Resource Choice"
msgstr "Resurssien valinta"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_calendar_event__unavailable_resource_ids
msgid "Resources intersecting with leave time"
msgstr "Loma-ajan kanssa risteävät resurssit"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Responsible"
msgstr "Vastuuhenkilö"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__activity_user_id
msgid "Responsible User"
msgstr "Vastuukäyttäjä"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_tree
msgid "Restrict to Resource"
msgstr "Rajoita resurssiin"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__restrict_to_resource_ids
msgid "Restrict to Resources"
msgstr "Rajoita resursseihin"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_tree
msgid "Restrict to User"
msgstr "Rajoita käyttäjään"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__restrict_to_user_ids
msgid "Restrict to Users"
msgstr "Rajoita käyttäjiin"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_search
msgid "Reusable"
msgstr "Uudelleenkäytettävä"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Review Booking"
msgstr "Tarkasta varaus"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Tekstiviestin toimitusvirhe"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__6
msgid "Saturday"
msgstr "Lauantai"
#. 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 "Tallenna & kopioi linkki"
#. 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 "Tallenna ja kopioi linkki"
#. 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 "Aikatauluta"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__schedule_based_on
msgid "Schedule Based On"
msgstr "Aikataulu perustuen"
#. 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 ""
"Aikatauluta videokokous virtuaalisessa huoneessa yhden tai useamman "
"osallistujan kanssa"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/appointment_plugin.js:0
msgid "Schedule an Appointment"
msgstr "Varaa aika"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__min_schedule_hours
msgid "Schedule before (hours)"
msgstr "Aikatauluta ennen (tunnit)"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__max_schedule_days
msgid "Schedule not after (days)"
msgstr "Älä aikatuluta jälkeen (päivät)"
#. 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 ""
"Varaa aikasi jo tänään ja saat asiantuntevan hammashoidon suoraan "
"kotiovellesi."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in All"
msgstr "Etsi kaikista"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Description"
msgstr "Hae kuvauksesta"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Name"
msgstr "Hae nimestä"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Search in Responsible"
msgstr "Hae vastuullisista"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_invite_view_form
msgid "Select Appointments to share..."
msgstr "Valitse jaettavat tapaamiset..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_manage_leaves_view_form
msgid "Select Resources"
msgstr "Valitse resurssit"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Select Resources..."
msgstr "Valitse resurssit..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Select Users..."
msgstr "Valitse käyttäjät..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Select a date &amp; time"
msgstr "Valitse päivämäärä &amp; aika"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_slots.xml:0
msgid "Select a time"
msgstr "Valitse aika"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__is_date_first
msgid "Select date and time first"
msgstr "Valitse ensin päivä ja aika"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__value_answer_id
msgid "Selected Answer"
msgstr "Valittu vastaus"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__appointment_type_count
msgid "Selected Appointments Count"
msgstr "Valittujen ajanvarausten määrä"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
msgid "Selection Questions"
msgstr "Valinnan kysymys"
#. module: appointment
#: model:mail.template,description:appointment.appointment_canceled_mail_template
msgid "Sent to all attendees when an appointment is cancelled"
msgstr "Lähetä kaikille osallistujille, kun tapaaminen perutaan"
#. 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 "Lähetetään ajanvaraustyypin seuraajille, kun tapaaminen on varattu"
#. 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 "Sekvenssi"
#. 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 "Jaa"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/kanban/kanban_controller.js:0
msgid "Share Appointment"
msgstr "Jaa tapaaminen"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Share Appointment Link"
msgstr "Jaa tapaamisen linkki"
#. 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 "Jaa saatavuudet"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.js:0
msgid "Share Link"
msgstr "Jaa linkki"
#. 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 "Jaa linkit"
#. 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 ""
"Jaa tämä ajanvarauksen tyyppi linkin avulla tai varaa aika manuaalisesti"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__shareable
msgid "Shareable"
msgstr "Jaettava"
#. 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 "Jaetut linkit"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code
msgid "Short Code"
msgstr "Lyhyt koodi"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code_format_warning
msgid "Short Code Format Warning"
msgstr "Lyhyen koodin muotoilun varoitus"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__short_code_unique_warning
msgid "Short Code Unique Warning"
msgstr "Lyhyen koodin yksilöllinen varoitus"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "Sign in"
msgstr "Kirjaudu sisään"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_question__question_type__char
msgid "Single line text"
msgstr "Yksirivinen teksti"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__slot_type
msgid "Slot type"
msgstr "Ajantyyppi"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Slots"
msgstr "Ajanjaksot"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__message_intro
msgid "Small description of the appointment type."
msgstr "Lyhyt kuvaus tapaamistyypistä."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/appointment.py:0
msgid "Some required answers are missing in the form."
msgstr "Lomakkeesta puuttuu vaadittuja vastauksia."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Sorry,"
msgstr "Pahoittelumme,"
#. 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 "Valitettavasti ajan varaaminen ei ole enää mahdollista."
#. 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 "Valitettavasti pyydetylle kapasiteettille ei ole enää saatavuuksia."
#. 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 "Pahoittelut, meillä ei ole tällä hetkellä vapaita aikoja."
#. 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 "Pahoittelumme, tässä kuussa ei ole vapaita aikoja."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__source_resource_ids
msgid "Source combination"
msgstr "Lähteiden yhdistelmä"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_resource_choice__specific_resources
msgid "Specific Resources"
msgstr "Erityisresurssit"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/views/appointment_calendar/appointment_calendar_controller.xml:0
msgid "Specific Slots"
msgstr "Tietyt ajat"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_invite__resources_choice__specific_resources
msgid "Specific Users"
msgstr "Erityiskäyttäjät"
#. 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 "Henkilöstön varaukset"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_manage_leaves__leave_start_dt
msgid "Start Date"
msgstr "Aloituspäivä"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__start_datetime
msgid "Start Datetime"
msgstr "Aloituspäivä ja- aika"
#. 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 "Tapahtuman aloituspäivä, ilman aikaa koko päivän tapahtumille"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_type.py:0
msgid "Start date should precede the end date."
msgstr "Aloituspäivän tulisi edeltää päättymispäivää."
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_slot__start_datetime
msgid "Start datetime for unique slot type management"
msgstr "Yksilöllisen ajan hallinnan aloituspäivä ja -aika"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__start_hour
msgid "Starting Hour"
msgstr "Aloituksen tunti"
#. 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 ""
"Alkaen ajan alusta, Odoo luo uuden ajankohdan säännöllisin väliajoin tässä "
"määritetyn ajan perusteella."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__select_first
msgid "Starts with"
msgstr "Alkaa merkillä"
#. 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 "Tila"
#. 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 ""
"Tila aktiviteetin perusteella\n"
"Myöhässä: Eräpäivä on menneisyydessä\n"
"Tänään: Eräpäivä on tänään\n"
"Suunniteltu: Toimenpiteitä tulevaisuudessa."
#. 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 "Tapahtuman päättymispäivä, ilman aikaa koko päivän tapahtumille"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_tree_booking
msgid "Subject"
msgstr "Aihe"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_question__answer_input_ids
msgid "Submitted Answers"
msgstr "Lähetetyt vastaukset"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__7
msgid "Sunday"
msgstr "Sunnuntai"
#. module: appointment
#: model:appointment.question,name:appointment.appointment_type_dental_care_question_1
msgid "Symptoms"
msgstr "Oireet"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Synchronize your Calendar to avoid double-booking"
msgstr "Synkronoi kalenterisi välttääksesi päällekkäiset varaukset"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table"
msgstr "Pöytä"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table %s"
msgstr "Pöytä %s"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Table Booking"
msgstr "Pöytävaraus"
#. module: appointment
#: model:appointment.type,name:appointment.appointment_type_tennis_court
msgid "Tennis Court"
msgstr "Tenniskenttä"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_answer_input__value_text_box
msgid "Text Answer"
msgstr "Tekstivastaus"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_answer_input_view_search
msgid "Text Questions"
msgstr "Tekstikysymys"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_invite_short_code_uniq
msgid "The URL is already taken, please pick another code."
msgstr "URL on jo käytössä. Valitse toinen."
#. 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 "Kapasiteettiprosentin on oltava 0-100 %"
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_booking_line_check_capacity_reserved
msgid "The capacity reserved should be positive."
msgstr "Varatun kapasiteetin pitäisi olla positiivinen."
#. 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 ""
"Asetukset ovat muuttuneet, eikä synkronointi ole enää mahdollista. Lataa "
"sivu uudelleen."
#. 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 "Päättymisajan täytyy olla aloitusajan jälkeen."
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "The event %s cannot book resources without an appointment type."
msgstr "Tapahtuma %s ei voi varata resursseja ilman ajanvaraustyyppiä."
#. 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 ""
"Tapahtumalla %s ei voi olla ajanvarausstatusta, jos sitä ei ole linkitetty "
"ajanvaraustyyppiin."
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "The field '%s' does not exist in the targeted model"
msgstr "Kenttää '%s' ei ole olemassa kohdemallissa"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/appointment_invite.py:0
msgid "The following appointment type(s) have no resource assigned: %s."
msgstr "Seuraaville ajanvaraustyypeille ei ole määritetty resursseja: %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 "Seuraaville ajanvaraustyypeille ei ole määritetty henkilökuntaa: %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 "Seuraavilla kysymyksillä ei ole valittavia vastauksia: %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 ""
"Suurin sallittu ajanvarauksen varausten määrä per ajanjakso (esim. salli 6 "
"varausta kyseiselle käyttäjälle/resurssille).\n"
"Tätä kenttää käytetään vain, jos kapasiteetin hallinta ei ole käytössä."
#. 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 ""
"Suurin kapasiteetti, jonka käyttäjä voi käsitellä, kun kapasiteetin hallinta "
"on käytössä."
#. module: appointment
#: model:ir.model.constraint,message:appointment.constraint_appointment_resource_check_capacity
msgid "The resource should have at least one capacity."
msgstr "Resurssilla on oltava vähintään yksi kapasiteetti."
#. 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 ""
"Järjestys määrää, onko resurssi valittava korkeamman tason prioriteetilla "
"toiseen resurssiin nähden\n"
" (esim. jos 2 4:n hengen pöytää, alhaisin järjestys valitaan ensin)"
#. 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 ""
"Ainutlaatuisen ajanvarauksen lopetuspäivä ja -aika on oltava myöhemmin kuin "
"aloituspäivä ja -aika."
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "Their first availability is"
msgstr "Ensimmäinen vapaa aika on"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointments_list_layout
msgid "There is currently no appointment available"
msgstr "Tällä hetkellä aikoja ei ole saatavilla"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "There is no appointment linked to your account."
msgstr "Tiliisi ei ole linkitetty ajanvarausta."
#. 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 ""
"Tämä mahdollistaa resurssin jakamisen usean osallistujan kanssa samaan "
"aikaan (esim. baaritiski)"
#. 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 ""
"Tällä ajanvaraustyypillä ei ole vapaita aikoja, koska sille ei ole "
"määritetty aukioloaikoja"
#. 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 ""
"Tällä ajanvaraustyypillä ei ole saatavuuksia, koska sille ei ole määritetty "
"resurssia"
#. 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 ""
"Tällä ajanvaraustyypillä ei ole vapaita aikoja, koska sille ei ole "
"määritetty resurssia eikä aukioloaikoja"
#. 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 ""
"Tällä ajanvaraustyypillä ei ole vapaita aikoja, koska sille ei ole "
"määritetty henkilökuntaa"
#. 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 ""
"Tällä ajanvaraustyypillä ei ole vapaita aikoja, koska sille ei ole "
"määritetty aukioloaikoja, eikä sille ole määritelty aukioloaikoja"
#. 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 ""
"Tätä kenttää käytetään määrittämään, missä aikavyöhykkeessä resurssit "
"toimivat."
#. 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 "Tämä on asiakkaan ajanvarauslomakken esikatselu."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "This question is used by"
msgstr "Tätä kysymystä käyttää"
#. 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 "Tämä näkyy ajanvarauslomakkeen kysymyksen alla."
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__4
msgid "Thursday"
msgstr "Torstai"
#. 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 "Aikavyöhyke"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__appointment_tz
msgid "Timezone where appointment take place"
msgstr "Ajanvarauksen aikavyöhyke"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "Timezone:"
msgstr "Aikavyöhyke:"
#. 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 "Päättyen"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "To make any changes, please contact"
msgstr "Jos haluat tehdä muutoksia, ota yhteyttä"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "To make any changes, please contact us."
msgstr "Jos haluat tehdä muutoksia, ota meihin yhteyttä."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_invite__access_token
msgid "Token"
msgstr "Pääsytunniste"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__max_bookings
msgid "Total Bookings"
msgstr "Varauksia yhteensä"
#. 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 "Kokonaiskapasiteetti"
#. 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 "Varattu kokonaiskapasiteetti"
#. 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 "Käytetty kokonaiskapasiteetti"
#. 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 "Summa:"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__2
msgid "Tuesday"
msgstr "Tiistai"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_form
msgid "Type"
msgstr "Tyyppi"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Kirjattu poikkeustoimenpiteen tyyppi."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "Uncertain"
msgstr "Epävarma"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Until (max)"
msgstr "Saakka (enintään)"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "Upcoming"
msgstr "Tuleva"
#. 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 "Tulevat ajanvaraukset"
#. 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 "Päivitä jaettava linkki"
#. 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 "Aseta tulevien ajanvaraustyyppien oletukseksi"
#. 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 ""
"Käytä tätä valikkoa tarkastellaksesi ajanvarauksiasi, kun sinulla on "
"joitakin varauksia."
#. 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 ""
"Käytetään määrittämään tämän ajanvaraustyypin kategoria.\n"
"\n"
" Voi olla yksi seuraavista:\n"
"\n"
" - Viikoittainen aikataulu: oletuskategoria, viikoittain "
"toistuvat ajat. Saatavilla verkkosivuilla\n"
"\n"
" - Määräaikainen: säännölliset ajat aikaikkunan alun ja lopun "
"välillä. Saatavilla verkkosivuilla\n"
"\n"
" - Joustava aikataulu: käyttäjä luo räätälöidyn ajanvaraustyypin "
"manuaalisesti valituilla ajoilla ja jakaa sen toiselle käyttäjälle\n"
"\n"
" - Kalenterilinkki: käyttäjä luo kaikki avoimet aikansa kattavan "
"ajanvaraustyypin ja jakaa sen toiselle käyttäjälle"
#. module: appointment
#: model:res.groups,name:appointment.group_appointment_user
msgid "User"
msgstr "Käyttäjä"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__select_first__user_resource
msgid "User / Resource"
msgstr "Käyttäjä / Resurssi"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__user_capacity
msgid "User Capacity"
msgstr "Käyttäjän kapasiteetti"
#. 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 "Käyttäjät"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "Video Call"
msgstr "Videopuhelu"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__event_videocall_source
msgid "Video Link"
msgstr "Videon linkki"
#. module: appointment
#: model:ir.model,name:appointment.model_ir_ui_view
msgid "View"
msgstr "Katso"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "We will book you with"
msgstr "Varaamme ajan sinulle ja"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "We will come back to you to confirm it."
msgstr "Palaamme asiaan ja vahvistamme sen."
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_type__website_message_ids
msgid "Website Messages"
msgstr "Verkkosivun viestit"
#. module: appointment
#: model:ir.model.fields,help:appointment.field_appointment_type__website_message_ids
msgid "Website communication history"
msgstr "Verkkosivun viestintähistoria"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_slot__weekday__3
msgid "Wednesday"
msgstr "Keskiviikko"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_slot__weekday
msgid "Week Day"
msgstr "Viikonpäivä"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_slot_scheduling__weekly
msgid "Weekly"
msgstr "Viikoittainen"
#. 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 "Viikkoaikataulu"
#. 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 "Mitä asiakas valitsee ensimmäisenä aikaa varatessaaan."
#. 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 ""
"Näkyy käytettävissä olevien kysymysten luettelossa lisätessäsi sellaisen "
"mihin tahansa tapaamiseen. Aina 'true' oletuskysymyksissä."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.staff_user_select
msgid "With"
msgstr "ja"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "Within availabilities,"
msgstr "Saatavuuden rajoissa,"
#. module: appointment
#: model:ir.model.fields.selection,name:appointment.selection__appointment_type__category_time_display__recurring_fields
msgid "Within the next"
msgstr "Seuraavan ajan sisällä:"
#. module: appointment
#: model:ir.model.fields,field_description:appointment.field_appointment_resource__resource_calendar_id
msgid "Working Hours"
msgstr "Työtunnit"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "You already booked \""
msgstr "Olet jo varannut \""
#. 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 "Voit kutsua enintään 10 henkilöä"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_details_column
msgid "Your Appointment"
msgstr "Oma ajanvarauksesi"
#. 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 "Kalenterisi on jo määritetty sekä onnistuneesti synkronoitu."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_meeting_user
msgid "Your choice"
msgstr "Sinun valintasi"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "appointments"
msgstr "ajanvarausta"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_info
msgid "as you are already in touch with them."
msgstr ", koska olet jo yhteydessä heihin."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "at"
msgstr " "
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "at least"
msgstr "vähintään"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "days,"
msgstr "päivää,"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_question_view_form
msgid "e.g. \"Anything else we should know?\""
msgstr "esim. \"Muuta, mitä meidän tulisi tietää?\""
#. 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 "esim. \"Tässä kokouksessa käsittelemme...\""
#. 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 "esim. \"Tekninen esittely\""
#. 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 "esim. \"Kiitos luottamuksestasi. Odotamme tapaamistamme innolla!\""
#. module: appointment
#: model:appointment.question,placeholder:appointment.appointment_question_phone
msgid "e.g. +1 555-555-5555"
msgstr "esim. +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 "esim. Varaston laskenta ja arvotus"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "e.g. John Smith"
msgstr "esim. Matti Meikäläinen"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_resource_view_form
msgid "e.g. Tennis Court 1"
msgstr "esim. Tenniskenttä 1"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/templates/appointment_type.py:0
msgid "e.g. Vegetarian, Lactose Intolerant, ..."
msgstr "esim. kasvissyöjä, laktoosi-intoleranssi, ..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid ""
"e.g. [email protected]\r\n"
"e.g. [email protected]\r\n"
"..."
msgstr ""
"esim. [email protected]\r\n"
"esim. [email protected]\r\n"
"..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid ""
"e.g. [email protected] \r\n"
"e.g. [email protected]\r\n"
"..."
msgstr ""
"esim. [email protected]\r\n"
"esim. [email protected]\r\n"
"..."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_form
msgid "e.g. [email protected]"
msgstr "esim. [email protected]"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.calendar_event_view_gantt_kanban_popover
msgid "guests"
msgstr "vieraat"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_no_slot.xml:0
msgid "has no availability for an appointment."
msgstr "ei saatavilla olevia aikoja varattavaksi."
#. 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 "ei enää aikoja tässä kuussa."
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "hour(s) and cannot be cancelled at this time.<br/>"
msgstr "tuntia, eikä peruutus ole mahdollinen tällä hetkellä.<br/>"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "hour(s) before start time"
msgstr "tunti(a) ennen alkamisaikaa"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "hour(s) before the booking"
msgstr "tunti(a) ennen varausta"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "of total capacity"
msgstr "kokonaiskapasiteetista"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "or"
msgstr "tai"
#. 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 "ihmiset"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "seats max"
msgstr "istumapaikkaa (max)"
#. 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 ""
"samanaikaiset tapaamiset \n"
" per <span invisible=\"schedule_based_on !"
"= 'users'\">käyttäjä</span>\n"
" <span invisible=\"schedule_based_on != "
"'resources'\">resurssi</span>"
#. module: appointment
#. odoo-python
#: code:addons/appointment/models/calendar_event.py:0
msgid "somebody"
msgstr "joku"
#. module: appointment
#. odoo-python
#: code:addons/appointment/controllers/portal.py:0
msgid "start"
msgstr "aloita"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_validated
msgid "this link"
msgstr "tämän linkin kautta"
#. module: appointment
#. odoo-javascript
#: code:addons/appointment/static/src/xml/appointment_slots.xml:0
msgid "to"
msgstr " "
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.appointment_type_view_form
msgid "up to"
msgstr "jopa"
#. module: appointment
#: model_terms:ir.ui.view,arch_db:appointment.portal_my_appointments
msgid "with"
msgstr "ja"
#. 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 ""
"{{ 'Ajanvarauspyyntö: ' if not object.appointment_type_id.is_always_confirm "
"and object.appointment_status == 'request' else 'Aika varattu: ' }}"
"{{ object.appointment_type_id.name }}"