3067 lines
135 KiB
Plaintext
3067 lines
135 KiB
Plaintext
|
# Translation of Odoo Server.
|
||
|
# This file contains the translation of the following modules:
|
||
|
# * calendar
|
||
|
#
|
||
|
# Translators:
|
||
|
# Jenni Heikkilä <jenni.heikkila@sv-oy.fi>, 2023
|
||
|
# Anni Saarelainen, 2023
|
||
|
# Eino Mäkitalo <eino.makitalo@netitbe.fi>, 2023
|
||
|
# Miku Laitinen <miku.laitinen@gmail.com>, 2023
|
||
|
# Jussi Lehto <jussi@gulfeo.com>, 2023
|
||
|
# Konsta Aavaranta, 2023
|
||
|
# Joakim Weckman, 2023
|
||
|
# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2023
|
||
|
# Miika Nissi <miika.nissi@tawasta.fi>, 2023
|
||
|
# Mikko Salmela <salmemik@gmail.com>, 2023
|
||
|
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2023
|
||
|
# Sari Mäyrä <sari.mayra@sv-oy.fi>, 2023
|
||
|
# Johanna Valkonen <miujohanna@gmail.com>, 2023
|
||
|
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2023
|
||
|
# Martin Trigaux, 2023
|
||
|
# Pekka Ikonen, 2024
|
||
|
# Svante Suominen <svante.suominen@web-veistamo.fi>, 2024
|
||
|
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2024
|
||
|
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2024
|
||
|
#
|
||
|
msgid ""
|
||
|
msgstr ""
|
||
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||
|
"Report-Msgid-Bugs-To: \n"
|
||
|
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||
|
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||
|
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2024\n"
|
||
|
"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
|
||
|
"MIME-Version: 1.0\n"
|
||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||
|
"Content-Transfer-Encoding: \n"
|
||
|
"Language: fi\n"
|
||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_res_partner__meeting_count
|
||
|
#: model:ir.model.fields,field_description:calendar.field_res_users__meeting_count
|
||
|
msgid "# Meetings"
|
||
|
msgstr "Tapaamisten lkm"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid ""
|
||
|
"%(date_start)s at %(time_start)s To\n"
|
||
|
" %(date_end)s at %(time_end)s (%(timezone)s)"
|
||
|
msgstr ""
|
||
|
"Alkaen %(date_start)s klo %(time_start)s\n"
|
||
|
"Päättyen %(date_end)s klo %(time_end)s (%(timezone)s)"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid "%(day)s at (%(start)s To %(end)s) (%(timezone)s)"
|
||
|
msgstr "%(day)s klo (%(start)s päättyen %(end)s) (%(timezone)s)"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_attendee.py:0
|
||
|
#, python-format
|
||
|
msgid "%s has accepted the invitation"
|
||
|
msgstr "%s on hyväksynyt kutsun"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_attendee.py:0
|
||
|
#, python-format
|
||
|
msgid "%s has declined the invitation"
|
||
|
msgstr "%s on kieltäytynyt kutsusta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,body_html:calendar.calendar_template_meeting_changedate
|
||
|
msgid ""
|
||
|
"<div>\n"
|
||
|
"\n"
|
||
|
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
|
||
|
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
|
||
|
" <t t-set=\"customer\" t-value=\"object.event_id.find_partner_customer()\"></t>\n"
|
||
|
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
|
||
|
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
|
||
|
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
|
||
|
"\n"
|
||
|
" <p>\n"
|
||
|
" Hello <t t-out=\"object.common_name or ''\">Ready Mat</t>,<br><br>\n"
|
||
|
" <t t-if=\"is_online and target_responsible\">\n"
|
||
|
" <t t-if=\"customer\">\n"
|
||
|
" The date of your appointment with <t t-out=\"customer.name or ''\">Jesse Brown</t> has been updated.\n"
|
||
|
" </t>\n"
|
||
|
" <t t-else=\"\">\n"
|
||
|
" Your appointment has been updated.\n"
|
||
|
" </t>\n"
|
||
|
" The appointment <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> is now scheduled for\n"
|
||
|
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 at (11:00:00 To 11:30:00) (Europe/Brussels)</t>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-elif=\"is_online and target_customer\">\n"
|
||
|
" The date of your appointment with <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> has been updated.\n"
|
||
|
" The appointment <strong t-out=\"object.event_id.appointment_type_id.name or ''\"></strong> is now scheduled for\n"
|
||
|
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 at (11:00:00 To 11:30:00) (Europe/Brussels)</t>.\n"
|
||
|
" </t>\n"
|
||
|
" <t t-else=\"\">\n"
|
||
|
" The date of the meeting has been updated.\n"
|
||
|
" The meeting <strong t-out=\"object.event_id.name or ''\">Follow-up for Project proposal</strong> created by <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> is now scheduled for\n"
|
||
|
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 at (11:00:00 To 11:30:00) (Europe/Brussels)</t>.\n"
|
||
|
" </t>\n"
|
||
|
" </p>\n"
|
||
|
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/accept?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Accept</a>\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/decline?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Decline</a>\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" View</a>\n"
|
||
|
" </div>\n"
|
||
|
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
|
||
|
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
|
||
|
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\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"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\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"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\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"
|
||
|
" </div>\n"
|
||
|
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
|
||
|
" <t t-if=\"not object.event_id.allday\">\n"
|
||
|
" <div>\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"
|
||
|
" </div>\n"
|
||
|
" <t t-if=\"object.mail_tz\">\n"
|
||
|
" <div style=\"font-size: 10px; font-weight: normal\">\n"
|
||
|
" (<t t-out=\"object.mail_tz or ''\">Europe/Brussels</t>)\n"
|
||
|
" </div>\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" </div>\n"
|
||
|
" </td>\n"
|
||
|
" <td width=\"20px;\"></td>\n"
|
||
|
" <td style=\"padding-top: 5px;\">\n"
|
||
|
" <p><strong>Details of the event</strong></p>\n"
|
||
|
" <ul>\n"
|
||
|
" <t t-if=\"object.event_id.location\">\n"
|
||
|
" <li>Location: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
|
||
|
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&q={{ object.event_id.location }}\">View Map</a>)\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"recurrent\">\n"
|
||
|
" <li>When: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Every 1 Weeks, for 3 events</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
|
||
|
" <li>Duration: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <li>Attendees\n"
|
||
|
" <ul>\n"
|
||
|
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
|
||
|
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
|
||
|
" <t t-if=\"attendee.common_name != object.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"
|
||
|
" </li>\n"
|
||
|
" </ul></li>\n"
|
||
|
" <t t-if=\"object.event_id.videocall_location\">\n"
|
||
|
" <li>\n"
|
||
|
" How to Join:\n"
|
||
|
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Join with Odoo Discuss</t>\n"
|
||
|
" <t t-else=\"\"> Join at</t><br>\n"
|
||
|
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
|
||
|
" <li>Description of the event:\n"
|
||
|
" <t t-out=\"object.event_id.description\">Internal meeting for discussion for new pricing for product and services.</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" </ul>\n"
|
||
|
" </td>\n"
|
||
|
" </tr></table>\n"
|
||
|
" <br>\n"
|
||
|
" Thank you,\n"
|
||
|
" <t t-if=\"object.event_id.user_id.signature\">\n"
|
||
|
" <br>\n"
|
||
|
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
|
||
|
" </t>\n"
|
||
|
"</div>\n"
|
||
|
" "
|
||
|
msgstr ""
|
||
|
"<div>\n"
|
||
|
"\n"
|
||
|
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
|
||
|
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
|
||
|
" <t t-set=\"customer\" t-value=\"object.event_id.find_partner_customer()\"></t>\n"
|
||
|
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
|
||
|
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
|
||
|
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
|
||
|
"\n"
|
||
|
" <p>\n"
|
||
|
" Hei <t t-out=\"object.common_name or ''\">Mat Ready</t>,<br><br>\n"
|
||
|
" <t t-if=\"is_online and target_responsible\">\n"
|
||
|
" <t t-if=\"customer\">\n"
|
||
|
" <t t-out=\"customer.name or ''\">Jesse Brownin</t> tapaamispäiväsi on päivitetty.\n"
|
||
|
" </t>\n"
|
||
|
" <t t-else=\"\">\n"
|
||
|
" Ajanvarauksesi on päivitetty.\n"
|
||
|
" </t>\n"
|
||
|
" Tapaaminen <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> on nyt ajoitettu seuraavalle päivälle\n"
|
||
|
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 klo (11:00:00 - 11:30:00) (Eurooppa/Bryssel)</t>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-elif=\"is_online and target_customer\">\n"
|
||
|
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diazin</t> tapaamisen päivämäärä on päivitetty.\n"
|
||
|
" Tapaaminen <strong t-out=\"object.event_id.appointment_type_id.name or ''\"></strong> on nyt ajoitettu seuraavalle päivälle\n"
|
||
|
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 klo (11:00:00 To 11:30:00) (Eurooppa/Bryssel)</t>.\n"
|
||
|
" </t>\n"
|
||
|
" <t t-else=\"\">\n"
|
||
|
" Tapaamisen päivämäärä on päivitetty.\n"
|
||
|
" Kokouksen <strong t-out=\"object.event_id.name or ''\">Follow-up for Project proposal</strong> created by <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> on nyt tarkoitus olla\n"
|
||
|
" <t t-out=\"object.event_id.get_display_time_tz(tz=object.partner_id.tz) or ''\">05/04/2021 klo (11:00:00-11:30:00) (Eurooppa/Bryssel)</t>.\n"
|
||
|
" </t>\n"
|
||
|
" </p>\n"
|
||
|
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/accept?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Hyväksy</a>\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/decline?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Hylkää</a>\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Näytä</a>\n"
|
||
|
" </div>\n"
|
||
|
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
|
||
|
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
|
||
|
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\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 \"\"'>Tiistai</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\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"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\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 \"\"'>Toukokuu 2021</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
|
||
|
" <t t-if=\"not object.event_id.allday\">\n"
|
||
|
" <div>\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"
|
||
|
" </div>\n"
|
||
|
" <t t-if=\"object.mail_tz\">\n"
|
||
|
" <div style=\"font-size: 10px; font-weight: normal\">\n"
|
||
|
" <t t-out=\"object.mail_tz or ''\">(Eurooppa/Bryssel</t>)\n"
|
||
|
" </div>\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" </div>\n"
|
||
|
" </td>\n"
|
||
|
" <td width=\"20px;\"></td>\n"
|
||
|
" <td style=\"padding-top: 5px;\">\n"
|
||
|
" <p><strong>Tapahtuman yksityiskohdat</strong></p>\n"
|
||
|
" <ul>\n"
|
||
|
" <t t-if=\"object.event_id.location\">\n"
|
||
|
" <li>Sijainti: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
|
||
|
" <a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&q={{ object.event_id.location }}\">(Näytä kartta</a>)\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"recurrent\">\n"
|
||
|
" <li>Milloin: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Joka 1 viikko, 3 tapahtumaa</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
|
||
|
" <li>Kesto: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <li>Osallistujat\n"
|
||
|
" <ul>\n"
|
||
|
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
|
||
|
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: {{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
|
||
|
" <t t-if=\"attendee.common_name != object.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"
|
||
|
" </li>\n"
|
||
|
" </ul></li>\n"
|
||
|
" <t t-if=\"object.event_id.videocall_location\">\n"
|
||
|
" <li>\n"
|
||
|
" Miten liittyä:\n"
|
||
|
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Liity Odoo Discussin avulla</t>\n"
|
||
|
" <t t-else=\"\"> Liity osoitteessa</t><br>\n"
|
||
|
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
|
||
|
" <li>Kuvaus tapahtumasta:\n"
|
||
|
" <t t-out=\"object.event_id.description\">Sisäinen kokous, jossa keskustellaan tuotteiden ja palveluiden uudesta hinnoittelusta.</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" </ul>\n"
|
||
|
" </td>\n"
|
||
|
" </tr></table>\n"
|
||
|
" <br>\n"
|
||
|
" Kiitos,\n"
|
||
|
" <t t-if=\"object.event_id.user_id.signature\">\n"
|
||
|
" <br>\n"
|
||
|
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
|
||
|
" </t>\n"
|
||
|
"</div>\n"
|
||
|
" "
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,body_html:calendar.calendar_template_meeting_update
|
||
|
msgid ""
|
||
|
"<div>\n"
|
||
|
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
|
||
|
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object and object.appointment_type_id\"></t>\n"
|
||
|
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.partner_id\"></t>\n"
|
||
|
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
|
||
|
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
|
||
|
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get('mail_tz')\"></t>\n"
|
||
|
" <div>\n"
|
||
|
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"
|
||
|
" <tr>\n"
|
||
|
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
|
||
|
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\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) \">Tuesday</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\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)\">4</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\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)\">May 2021</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
|
||
|
" <t t-if=\"not object.allday\">\n"
|
||
|
" <div>\n"
|
||
|
" <t t-out=\"format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)\">11:00 AM</t>\n"
|
||
|
" </div>\n"
|
||
|
" <t t-if=\"mail_tz\">\n"
|
||
|
" <div style=\"font-size: 10px; font-weight: normal\">\n"
|
||
|
" (<t t-out=\"mail_tz\"> Europe/Brussels</t>)\n"
|
||
|
" </div>\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" </div>\n"
|
||
|
" </td>\n"
|
||
|
" <td width=\"20px;\"></td>\n"
|
||
|
" <td style=\"padding-top: 5px;\">\n"
|
||
|
" <p>\n"
|
||
|
" <strong>Details of the event</strong>\n"
|
||
|
" </p>\n"
|
||
|
" <ul>\n"
|
||
|
" <t t-if=\"not is_html_empty(object.description)\">\n"
|
||
|
" <li>Description:\n"
|
||
|
" <t t-out=\"object.description\">Internal meeting for discussion for new pricing for product and services.</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"object.videocall_location\">\n"
|
||
|
" <li>\n"
|
||
|
" How to Join:\n"
|
||
|
" <t t-if=\"object.get_base_url() in object.videocall_location\"> Join with Odoo Discuss</t>\n"
|
||
|
" <t t-else=\"\"> Join at</t><br>\n"
|
||
|
" <a t-att-href=\"object.videocall_location\" target=\"_blank\" t-out=\"object.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"object.location\">\n"
|
||
|
" <li>Location: <t t-out=\"object.location or ''\">Bruxelles</t>\n"
|
||
|
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&q={{object.location}}\">View Map</a>)\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"recurrent\">\n"
|
||
|
" <li>When: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Every 1 Weeks, for 3 events</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not object.allday and object.duration\">\n"
|
||
|
" <li>Duration:\n"
|
||
|
" <t t-out=\"('%dH%02d' % (object.duration,round(object.duration*60)%60))\">0H30</t>\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" </ul>\n"
|
||
|
" </td>\n"
|
||
|
" </tr>\n"
|
||
|
" </table>\n"
|
||
|
" </div>\n"
|
||
|
" <div class=\"user_input\">\n"
|
||
|
" <hr>\n"
|
||
|
" <p placeholder=\"Enter your message here\"><br></p>\n"
|
||
|
"\n"
|
||
|
" </div>\n"
|
||
|
" <t t-if=\"object.user_id.signature\">\n"
|
||
|
" <br>\n"
|
||
|
" <t t-out=\"object.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
|
||
|
" </t>\n"
|
||
|
"</div>\n"
|
||
|
" "
|
||
|
msgstr ""
|
||
|
"<div>\n"
|
||
|
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
|
||
|
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object and object.appointment_type_id\"></t>\n"
|
||
|
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.partner_id\"></t>\n"
|
||
|
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
|
||
|
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
|
||
|
" <t t-set=\"mail_tz\" t-value=\"object._get_mail_tz() or ctx.get('mail_tz')\"></t>\n"
|
||
|
" <div>\n"
|
||
|
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"
|
||
|
" <tr>\n"
|
||
|
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
|
||
|
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\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) \">Tiistai</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\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)\">4</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\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)\">Toukokuuta 2021</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
|
||
|
" <t t-if=\"not object.allday\">\n"
|
||
|
" <div>\n"
|
||
|
" <t t-out=\"format_time(time=object.start, tz=mail_tz, time_format='short', lang_code=object.env.lang)\">11:00 AM</t>\n"
|
||
|
" </div>\n"
|
||
|
" <t t-if=\"mail_tz\">\n"
|
||
|
" <div style=\"font-size: 10px; font-weight: normal\">\n"
|
||
|
" (<t t-out=\"mail_tz\"> Eurooppa/Bryssel</t>)\n"
|
||
|
" </div>\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" </div>\n"
|
||
|
" </td>\n"
|
||
|
" <td width=\"20px;\"></td>\n"
|
||
|
" <td style=\"padding-top: 5px;\">\n"
|
||
|
" <p>\n"
|
||
|
" <strong>Tapahtuman yksityiskohdat</strong>\n"
|
||
|
" </p>\n"
|
||
|
" <ul>\n"
|
||
|
" <t t-if=\"not is_html_empty(object.description)\">\n"
|
||
|
" <li>Kuvaus:\n"
|
||
|
" <t t-out=\"object.description\">Sisäinen kokous, jossa keskustellaan tuotteiden ja palveluiden uudesta hinnoittelusta.</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"object.videocall_location\">\n"
|
||
|
" <li>\n"
|
||
|
" Miten osallistua:\n"
|
||
|
" <t t-if=\"object.get_base_url() in object.videocall_location\"> Liity Odoo Discussin kautta</t>\n"
|
||
|
" <t t-else=\"\"> Liity osoitteessa</t><br>\n"
|
||
|
" <a t-att-href=\"object.videocall_location\" target=\"_blank\" t-out=\"object.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"object.location\">\n"
|
||
|
" <li>Sijainti: <t t-out=\"object.location or ''\">Bruxelles</t>\n"
|
||
|
" <a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&q={{object.location}}\">(Näytä kartta</a>)\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"recurrent\">\n"
|
||
|
" <li>Milloin: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Joka 1 viikko, 3 tapahtumaa</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not object.allday and object.duration\">\n"
|
||
|
" <li>Kesto:\n"
|
||
|
" <t t-out=\"('%dH%02d' % (object.duration,round(object.duration*60)%60))\">0H30</t>\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" </ul>\n"
|
||
|
" </td>\n"
|
||
|
" </tr>\n"
|
||
|
" </table>\n"
|
||
|
" </div>\n"
|
||
|
" <div class=\"user_input\">\n"
|
||
|
" <hr>\n"
|
||
|
" <p placeholder=\"Enter your message here\"><br></p>\n"
|
||
|
"\n"
|
||
|
" </div>\n"
|
||
|
" <t t-if=\"object.user_id.signature\">\n"
|
||
|
" <br>\n"
|
||
|
" <t t-out=\"object.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
|
||
|
" </t>\n"
|
||
|
"</div>\n"
|
||
|
" "
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation
|
||
|
msgid ""
|
||
|
"<div>\n"
|
||
|
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
|
||
|
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
|
||
|
" <t t-set=\"customer\" t-value=\" object.event_id.find_partner_customer()\"></t>\n"
|
||
|
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
|
||
|
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
|
||
|
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
|
||
|
"\n"
|
||
|
" <p>\n"
|
||
|
" Hello <t t-out=\"object.common_name or ''\">Wood Corner</t>,<br><br>\n"
|
||
|
"\n"
|
||
|
" <t t-if=\"is_online and target_customer\">\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 != 'custom'\"> with <t t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t> has been booked.\n"
|
||
|
" <t t-if=\"is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation\">\n"
|
||
|
" You will receive a mail of confirmation with more details when your appointment will be confirmed.\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-elif=\"is_online and target_responsible\">\n"
|
||
|
" <t t-if=\"customer\">\n"
|
||
|
" <t t-out=\"customer.name or ''\"></t> scheduled the following appointment <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> with you.\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-elif=\"not target_responsible\">\n"
|
||
|
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> invited you for the <strong t-out=\"object.event_id.name or ''\">Follow-up for Project proposal</strong> meeting.\n"
|
||
|
" </t>\n"
|
||
|
" <t t-else=\"\">\n"
|
||
|
" Your meeting <strong t-out=\"object.event_id.name or ''\">Follow-up for Project proposal</strong> has been booked.\n"
|
||
|
" </t>\n"
|
||
|
"\n"
|
||
|
" </p>\n"
|
||
|
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
|
||
|
" <t t-if=\"not is_online or object.state != 'accepted'\">\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/accept?token={{object.access_token}}&id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Accept</a>\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/decline?token={{object.access_token}}&id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Decline</a>\n"
|
||
|
" </t>\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/view?token={{object.access_token}}&id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\"><t t-out=\"'Reschedule' if is_online and target_customer else 'View'\">View</t></a>\n"
|
||
|
" </div>\n"
|
||
|
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
|
||
|
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
|
||
|
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\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"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
|
||
|
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\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"
|
||
|
" </div>\n"
|
||
|
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
|
||
|
" <t t-if=\"not object.event_id.allday\">\n"
|
||
|
" <div>\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"
|
||
|
" </div>\n"
|
||
|
" <t t-if=\"object.mail_tz\">\n"
|
||
|
" <div style=\"font-size: 10px; font-weight: normal\">\n"
|
||
|
" (<t t-out=\"object.mail_tz or ''\">Europe/Brussels</t>)\n"
|
||
|
" </div>\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" </div>\n"
|
||
|
" </td>\n"
|
||
|
" <td width=\"20px;\"></td>\n"
|
||
|
" <td style=\"padding-top: 5px;\">\n"
|
||
|
" <p><strong>Details of the event</strong></p>\n"
|
||
|
" <ul>\n"
|
||
|
" <t t-if=\"is_online\">\n"
|
||
|
" <li>Appointment Type: <t t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"object.event_id.location\">\n"
|
||
|
" <li>Location: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
|
||
|
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&q={{object.event_id.location}}\">View Map</a>)\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"recurrent\">\n"
|
||
|
" <li>When: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Every 1 Weeks, for 3 events</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
|
||
|
" <li>Duration: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <li>Attendees\n"
|
||
|
" <ul>\n"
|
||
|
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
|
||
|
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
|
||
|
" <t t-if=\"attendee.common_name != object.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"
|
||
|
" </li>\n"
|
||
|
" </ul></li>\n"
|
||
|
" <li t-if=\"is_online and object.event_id.appointment_type_id.resource_manage_capacity\">\n"
|
||
|
" For: <t t-out=\"object.event_id.resource_total_capacity_reserved\"></t> people\n"
|
||
|
" </li>\n"
|
||
|
" <li t-if=\"is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'\">\n"
|
||
|
" Resources\n"
|
||
|
" <ul>\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"
|
||
|
" </li>\n"
|
||
|
" <t t-if=\"object.event_id.videocall_location\">\n"
|
||
|
" <li>\n"
|
||
|
" How to Join:\n"
|
||
|
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Join with Odoo Discuss</t>\n"
|
||
|
" <t t-else=\"\"> Join at</t><br>\n"
|
||
|
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
|
||
|
" <li>Description of the event:\n"
|
||
|
" <t t-out=\"object.event_id.description\">Internal meeting for discussion for new pricing for product and services.</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" </ul>\n"
|
||
|
" </td>\n"
|
||
|
" </tr></table>\n"
|
||
|
" <br>\n"
|
||
|
" Thank you,\n"
|
||
|
" <t t-if=\"object.event_id.user_id.signature\">\n"
|
||
|
" <br>\n"
|
||
|
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
|
||
|
" </t>\n"
|
||
|
"</div>\n"
|
||
|
" "
|
||
|
msgstr ""
|
||
|
"<div>\n"
|
||
|
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
|
||
|
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
|
||
|
" <t t-set=\"customer\" t-value=\" object.event_id.find_partner_customer()\"></t>\n"
|
||
|
" <t t-set=\"target_responsible\" t-value=\"object.partner_id == object.event_id.partner_id\"></t>\n"
|
||
|
" <t t-set=\"target_customer\" t-value=\"object.partner_id == customer\"></t>\n"
|
||
|
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
|
||
|
"\n"
|
||
|
" <p>\n"
|
||
|
" Hei <t t-out=\"object.common_name or ''\">Wood Corner</t>,<br><br>\n"
|
||
|
"\n"
|
||
|
" <t t-if=\"is_online and target_customer\">\n"
|
||
|
" Tapaamisesi <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 != 'custom'\"> henkilön <t t-out=\"object.event_id.user_id.name or ''\">Ready Mat</t></t> kanssa on varattu.\n"
|
||
|
" <t t-if=\"is_online and object.state != 'accepted' and object.event_id.appointment_type_id.resource_manual_confirmation\">\n"
|
||
|
" Saat vahvistusviestin, jossa on lisätietoja, kun tapaamisesi vahvistetaan.\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-elif=\"is_online and target_responsible\">\n"
|
||
|
" <t t-if=\"customer\">\n"
|
||
|
" <t t-out=\"customer.name or ''\"></t> aikataulutettu seuraava tapaaminen <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Ajanvarauksella Demo</strong> kanssasi.\n"
|
||
|
" </t>\n"
|
||
|
" <t t-else=\"\">\n"
|
||
|
" tapaamisesi <strong t-out=\"object.event_id.appointment_type_id.name or ''\">Schedule a Demo</strong> on varattu.\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-elif=\"not target_responsible\">\n"
|
||
|
" <t t-out=\"object.event_id.user_id.partner_id.name or ''\">Colleen Diaz</t> kutsui sinut <strong t-out=\"object.event_id.name or ''\">hanke-ehdotuksen seurantapalaveriin</strong>.\n"
|
||
|
" </t>\n"
|
||
|
" <t t-else=\"\">\n"
|
||
|
" Kokouksesi <strong t-out=\"object.event_id.name or ''\">Hanke-ehdotuksen seuranta</strong> on varattu.\n"
|
||
|
" </t>\n"
|
||
|
"\n"
|
||
|
" </p>\n"
|
||
|
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
|
||
|
" <t t-if=\"not is_online or object.state != 'accepted'\">\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/accept?token={{object.access_token}}&id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Hyväksy</a>\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/decline?token={{object.access_token}}&id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Hylkää</a>\n"
|
||
|
" </t>\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/view?token={{object.access_token}}&id={{object.event_id.id}}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\"><t t-out=\"'Reschedule' if is_online and target_customer else 'View'\">Näytä</t></a>\n"
|
||
|
" </div>\n"
|
||
|
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
|
||
|
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
|
||
|
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\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 ''\">Tiistai</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\n"
|
||
|
" <t t-out=\"str(object.event_id.start.day) or ''\">4</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\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 ''\">Toukokuu 2021</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold ; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
|
||
|
" <t t-if=\"not object.event_id.allday\">\n"
|
||
|
" <div>\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"
|
||
|
" </div>\n"
|
||
|
" <t t-if=\"object.mail_tz\">\n"
|
||
|
" <div style=\"font-size: 10px; font-weight: normal\">\n"
|
||
|
" <t t-out=\"object.mail_tz or ''\">(Eurooppa/Bryssel</t>)\n"
|
||
|
" </div>\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" </div>\n"
|
||
|
" </td>\n"
|
||
|
" <td width=\"20px;\"></td>\n"
|
||
|
" <td style=\"padding-top: 5px;\">\n"
|
||
|
" <p><strong>Tapahtuman yksityiskohdat</strong></p>\n"
|
||
|
" <ul>\n"
|
||
|
" <t t-if=\"is_online\">\n"
|
||
|
" <li>Tapahtumatyyppi: <t t-out=\"object.event_id.appointment_type_id.name or ''\">Ajanvaraus: Ajanvaraus Demo</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"object.event_id.location\">\n"
|
||
|
" <li>Sijainti: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
|
||
|
" <a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&q={{object.event_id.location}}\">(Näytä kartta</a>)\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"recurrent\">\n"
|
||
|
" <li>Milloin: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Joka 1 viikko, 3 tapahtumaa</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
|
||
|
" <li>Kesto: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <li>Osallistujat\n"
|
||
|
" <ul>\n"
|
||
|
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
|
||
|
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
|
||
|
" <t t-if=\"attendee.common_name != object.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"
|
||
|
" </li>\n"
|
||
|
" </ul></li>\n"
|
||
|
" <li t-if=\"is_online and object.event_id.appointment_type_id.resource_manage_capacity\">\n"
|
||
|
" Kenelle: <t t-out=\"object.event_id.resource_total_capacity_reserved\"></t> henkilöt\n"
|
||
|
" </li>\n"
|
||
|
" <li t-if=\"is_online and object.event_id.appointment_type_id.assign_method != 'time_auto_assign'\">\n"
|
||
|
" Resurssit\n"
|
||
|
" <ul>\n"
|
||
|
" <li t-foreach=\"object.event_id.appointment_resource_ids\" t-as=\"resource\">\n"
|
||
|
" <span style=\"margin-left:5px\" t-out=\"resource.name or ''\">Taulukko 1</span>\n"
|
||
|
" </li>\n"
|
||
|
" </ul>\n"
|
||
|
" </li>\n"
|
||
|
" <t t-if=\"object.event_id.videocall_location\">\n"
|
||
|
" <li>\n"
|
||
|
" Miten liittyä:\n"
|
||
|
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Liity Odoo Discussin avulla</t>\n"
|
||
|
" <t t-else=\"\"> Liity osoitteessa</t><br>\n"
|
||
|
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
|
||
|
" <li>Kuvaus tapahtumasta:\n"
|
||
|
" <t t-out=\"object.event_id.description\">Sisäinen kokous, jossa keskustellaan tuotteiden ja palveluiden uudesta hinnoittelusta.</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" </ul>\n"
|
||
|
" </td>\n"
|
||
|
" </tr></table>\n"
|
||
|
" <br>\n"
|
||
|
" Kiitos,\n"
|
||
|
" <t t-if=\"object.event_id.user_id.signature\">\n"
|
||
|
" <br>\n"
|
||
|
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
|
||
|
" </t>\n"
|
||
|
"</div>\n"
|
||
|
" "
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,body_html:calendar.calendar_template_meeting_reminder
|
||
|
msgid ""
|
||
|
"<div>\n"
|
||
|
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
|
||
|
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
|
||
|
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
|
||
|
" <p>\n"
|
||
|
" Hello <t t-out=\"object.common_name or ''\">Gemini Furniture</t>,<br><br>\n"
|
||
|
" This is a reminder for the below event:\n"
|
||
|
" </p>\n"
|
||
|
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
|
||
|
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Accept</a>\n"
|
||
|
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Decline</a>\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" View</a>\n"
|
||
|
" </div>\n"
|
||
|
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
|
||
|
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
|
||
|
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\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"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\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"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\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"
|
||
|
" </div>\n"
|
||
|
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
|
||
|
" <t t-if=\"not object.event_id.allday\">\n"
|
||
|
" <div>\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"
|
||
|
" </div>\n"
|
||
|
" <t t-if=\"object.mail_tz\">\n"
|
||
|
" <div style=\"font-size: 10px; font-weight: normal\">\n"
|
||
|
" (<t t-out=\"object.mail_tz or ''\">Europe/Brussels</t>)\n"
|
||
|
" </div>\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" </div>\n"
|
||
|
" </td>\n"
|
||
|
" <td width=\"20px;\"></td>\n"
|
||
|
" <td style=\"padding-top: 5px;\">\n"
|
||
|
" <p><strong>Details of the event</strong></p>\n"
|
||
|
" <ul>\n"
|
||
|
" <t t-if=\"object.event_id.location\">\n"
|
||
|
" <li>Location: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
|
||
|
" (<a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&q={{ object.event_id.location }}\">View Map</a>)\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"recurrent\">\n"
|
||
|
" <li>When: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Every 1 Weeks, for 3 events</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
|
||
|
" <li>Duration: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <li>Attendees\n"
|
||
|
" <ul>\n"
|
||
|
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
|
||
|
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
|
||
|
" <t t-if=\"attendee.common_name != object.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"
|
||
|
" </li>\n"
|
||
|
" </ul></li>\n"
|
||
|
" <t t-if=\"object.event_id.videocall_location\">\n"
|
||
|
" <li>\n"
|
||
|
" How to Join:\n"
|
||
|
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Join with Odoo Discuss</t>\n"
|
||
|
" <t t-else=\"\"> Join at</t><br>\n"
|
||
|
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
|
||
|
" <li>Description of the event:\n"
|
||
|
" <t t-out=\"object.event_id.description\">Internal meeting for discussion for new pricing for product and services.</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" </ul>\n"
|
||
|
" </td>\n"
|
||
|
" </tr></table>\n"
|
||
|
" <br>\n"
|
||
|
" Thank you,\n"
|
||
|
" <t t-if=\"object.event_id.user_id.signature\">\n"
|
||
|
" <br>\n"
|
||
|
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
|
||
|
" </t>\n"
|
||
|
"</div>\n"
|
||
|
" "
|
||
|
msgstr ""
|
||
|
"<div>\n"
|
||
|
" <t t-set=\"colors\" t-value=\"{'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\"></t>\n"
|
||
|
" <t t-set=\"is_online\" t-value=\"'appointment_type_id' in object.event_id and object.event_id.appointment_type_id\"></t>\n"
|
||
|
" <t t-set=\"recurrent\" t-value=\"object.recurrence_id and not ctx.get('calendar_template_ignore_recurrence')\"></t>\n"
|
||
|
" <p>\n"
|
||
|
" Hei <t t-out=\"object.common_name or ''\">Gemini Furniture</t>,<br><br>\n"
|
||
|
" Tämä on muistutus alla olevasta tapahtumasta:\n"
|
||
|
" </p>\n"
|
||
|
" <div style=\"text-align: center; padding: 16px 0px 16px 0px;\">\n"
|
||
|
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/accept?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Hyväksy</a>\n"
|
||
|
" <a t-attf-href=\"/calendar/{{ 'recurrence' if recurrent else 'meeting' }}/decline?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Hylkää</a>\n"
|
||
|
" <a t-attf-href=\"/calendar/meeting/view?token={{ object.access_token }}&id={{ object.event_id.id }}\" style=\"padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px\">\n"
|
||
|
" Näytä</a>\n"
|
||
|
" </div>\n"
|
||
|
" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n"
|
||
|
" <td width=\"130px;\" style=\"min-width: 130px;\">\n"
|
||
|
" <div style=\"border-top-start-radius: 3px; border-top-end-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;\">\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 \"\"'>Tiistai</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;\">\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"
|
||
|
" </div>\n"
|
||
|
" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\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 \"\"'>Toukokuu 2021</t>\n"
|
||
|
" </div>\n"
|
||
|
" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-end-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-start-radius: 3px;\">\n"
|
||
|
" <t t-if=\"not object.event_id.allday\">\n"
|
||
|
" <div>\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"
|
||
|
" </div>\n"
|
||
|
" <t t-if=\"object.mail_tz\">\n"
|
||
|
" <div style=\"font-size: 10px; font-weight: normal\">\n"
|
||
|
" <t t-out=\"object.mail_tz or ''\">(Eurooppa/Bryssel</t>)\n"
|
||
|
" </div>\n"
|
||
|
" </t>\n"
|
||
|
" </t>\n"
|
||
|
" </div>\n"
|
||
|
" </td>\n"
|
||
|
" <td width=\"20px;\"></td>\n"
|
||
|
" <td style=\"padding-top: 5px;\">\n"
|
||
|
" <p><strong>Tapahtuman yksityiskohdat</strong></p>\n"
|
||
|
" <ul>\n"
|
||
|
" <t t-if=\"object.event_id.location\">\n"
|
||
|
" <li>Sijainti: <t t-out=\"object.event_id.location or ''\">Bruxelles</t>\n"
|
||
|
" <a target=\"_blank\" t-attf-href=\"http://maps.google.com/maps?oi=map&q={{ object.event_id.location }}\">(Näytä kartta</a>)\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"recurrent\">\n"
|
||
|
" <li>Milloin: <t t-out=\"object.recurrence_id.get_recurrence_name()\">Joka 1 viikko, 3 tapahtumaa</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not object.event_id.allday and object.event_id.duration\">\n"
|
||
|
" <li>Kesto: <t t-out=\"('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60)) or ''\">0H30</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" <li>Osallistujat\n"
|
||
|
" <ul>\n"
|
||
|
" <li t-foreach=\"object.event_id.attendee_ids\" t-as=\"attendee\">\n"
|
||
|
" <div t-attf-style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:{{ colors.get(attendee.state) or 'white' }};\"> </div>\n"
|
||
|
" <t t-if=\"attendee.common_name != object.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"
|
||
|
" </li>\n"
|
||
|
" </ul></li>\n"
|
||
|
" <t t-if=\"object.event_id.videocall_location\">\n"
|
||
|
" <li>\n"
|
||
|
" Miten liittyä:\n"
|
||
|
" <t t-if=\"object.get_base_url() in object.event_id.videocall_location\"> Liity Odoo Discussin avulla</t>\n"
|
||
|
" <t t-else=\"\"> Liity osoitteessa</t><br>\n"
|
||
|
" <a t-att-href=\"object.event_id.videocall_location\" target=\"_blank\" t-out=\"object.event_id.videocall_location or ''\">www.mycompany.com/calendar/join_videocall/xyz</a>\n"
|
||
|
" </li>\n"
|
||
|
" </t>\n"
|
||
|
" <t t-if=\"not is_html_empty(object.event_id.description)\">\n"
|
||
|
" <li>Kuvaus tapahtumasta:\n"
|
||
|
" <t t-out=\"object.event_id.description\">Sisäinen kokous, jossa keskustellaan tuotteiden ja palveluiden uudesta hinnoittelusta.</t></li>\n"
|
||
|
" </t>\n"
|
||
|
" </ul>\n"
|
||
|
" </td>\n"
|
||
|
" </tr></table>\n"
|
||
|
" <br>\n"
|
||
|
" Kiitos,\n"
|
||
|
" <t t-if=\"object.event_id.user_id.signature\">\n"
|
||
|
" <br>\n"
|
||
|
" <t t-out=\"object.event_id.user_id.signature or ''\">--<br>Mitchell Admin</t>\n"
|
||
|
" </t>\n"
|
||
|
"</div>\n"
|
||
|
" "
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.res_partner_kanban_view
|
||
|
msgid ""
|
||
|
"<i class=\"fa fa-fw fa-calendar\" aria-label=\"Meetings\" role=\"img\" "
|
||
|
"title=\"Meetings\"/>"
|
||
|
msgstr ""
|
||
|
"<i class=\"fa fa-fw fa-calendar\" aria-label=\"Meetings\" role=\"img\" "
|
||
|
"title=\"Meetings\"/>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_quick_create
|
||
|
msgid "<span class=\"fa fa-plus\"/> <span>Odoo meeting</span>"
|
||
|
msgstr "<span class=\"fa fa-plus\"/> <span>Odoo-kokous</span>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "<span class=\"fa fa-plus\"/><span> Odoo meeting</span>"
|
||
|
msgstr "<span class=\"fa fa-plus\"/><span> Odoo-kokous</span>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_quick_create
|
||
|
msgid "<span class=\"fa fa-times\"/><span> Clear meeting</span>"
|
||
|
msgstr "<span class=\"fa fa-times\"/><span> Tyhjennä kokous</span>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid ""
|
||
|
"<span class=\"fw-bold text-nowrap\" invisible=\"rrule_type_ui not in "
|
||
|
"['weekly', 'custom'] or (rrule_type_ui == 'custom' and rrule_type != "
|
||
|
"'weekly')\">Repeat on</span>"
|
||
|
msgstr ""
|
||
|
"<span class=\"fw-bold text-nowrap\" invisible=\"rrule_type_ui not in "
|
||
|
"['weekly', 'custom'] or (rrule_type_ui == 'custom' and rrule_type != "
|
||
|
"'weekly')\">Toista</span>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_provider_config_view_form
|
||
|
msgid "<span class=\"me-1 o_form_label\">Google Calendar</span>"
|
||
|
msgstr "<span class=\"me-1 o_form_label\">Google-kalenteri</span>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_provider_config_view_form
|
||
|
msgid "<span class=\"me-1 o_form_label\">Outlook Calendar</span>"
|
||
|
msgstr "<span class=\"me-1 o_form_label\">Outlook-kalenteri</span>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_quick_create
|
||
|
msgid "<span class=\"oi oi-arrow-right\"/><span> Join video call</span>"
|
||
|
msgstr "<span class=\"oi oi-arrow-right\"/><span> Liity videopuheluun</span>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "<span invisible=\"allday\" style=\"white-space: pre;\"> or </span>"
|
||
|
msgstr "<span invisible=\"allday\" style=\"white-space: pre;\"> tai </span>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "<span> Attendees</span>"
|
||
|
msgstr "<span> Osallistujat</span>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "<span> hours</span>"
|
||
|
msgstr "<span> tuntia</span>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.res_config_settings_view_form
|
||
|
msgid ""
|
||
|
"<strong>Save</strong> this page and come back here to set up the feature."
|
||
|
msgstr ""
|
||
|
"<strong>Tallenna</strong> sivu ja palaa takaisin, jotta voit määrittää "
|
||
|
"ominaisuuden."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid ""
|
||
|
"<strong>The following attendees have invalid email addresses and won't "
|
||
|
"receive any email notifications:</strong>"
|
||
|
msgstr ""
|
||
|
"<strong>Seuraavien osallistujien sähköpostiosoitteet ovat virheellisiä, "
|
||
|
"eivätkä he saa sähköposti-ilmoituksia:</strong>"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.constraint,message:calendar.constraint_calendar_filters_user_id_partner_id_unique
|
||
|
msgid "A user cannot have the same contact twice."
|
||
|
msgstr "Käyttäjällä ei voi olla samaa yhteystietoa kahdesti."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Accept"
|
||
|
msgstr "Hyväksy"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__accepted_count
|
||
|
msgid "Accepted Count"
|
||
|
msgstr "Hyväksytty määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_mail_activity_type__category
|
||
|
msgid "Action"
|
||
|
msgstr "Toiminto"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction
|
||
|
msgid "Action Needed"
|
||
|
msgstr "Vaatii toimenpiteitä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_mail_activity_type__category
|
||
|
msgid ""
|
||
|
"Actions may trigger specific behavior like opening calendar view or "
|
||
|
"automatically mark as done when a document is uploaded"
|
||
|
msgstr ""
|
||
|
"Toiminnot voivat laukaista tietyn toiminnan, kuten kalenterinäkymän "
|
||
|
"avaamisen tai automaattisesti valmiiksi merkinnän, kun asiakirja on ladattu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__active
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_filters__active
|
||
|
msgid "Active"
|
||
|
msgstr "Aktiivinen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids
|
||
|
msgid "Activities"
|
||
|
msgstr "Toimenpiteet"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_mail_activity
|
||
|
msgid "Activity"
|
||
|
msgstr "Toimenpide"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_mail_activity_mixin
|
||
|
msgid "Activity Mixin"
|
||
|
msgstr "Activity Mixin"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_mail_activity_type
|
||
|
msgid "Activity Type"
|
||
|
msgstr "Toimenpidetyyppi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_mail_activity_schedule
|
||
|
msgid "Activity schedule plan Wizard"
|
||
|
msgstr "Toiminta-aikataulun suunnittelun ohjattu toiminto"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:onboarding.onboarding.step,button_text:calendar.onboarding_onboarding_step_setup_calendar_integration
|
||
|
msgid "Add"
|
||
|
msgstr "Lisää"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_quick_create
|
||
|
msgid "Add attendees..."
|
||
|
msgstr "Lisää osallistujia..."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Add description"
|
||
|
msgstr "Lisää kuvaus"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_quick_create
|
||
|
msgid "Add title"
|
||
|
msgstr "Lisää otsikko"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__body
|
||
|
msgid "Additional Message"
|
||
|
msgstr "Lisäviesti"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_alarm__body
|
||
|
msgid ""
|
||
|
"Additional message that would be sent with the notification for the reminder"
|
||
|
msgstr "Lisäviesti, joka lähetettäisiin muistutuksena"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/activity/activity_menu_patch.xml:0
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__allday
|
||
|
#, python-format
|
||
|
msgid "All Day"
|
||
|
msgstr "Koko päivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid "All Day, %(day)s"
|
||
|
msgstr "Koko päivä, %(day)s"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/ask_recurrence_update_policy_dialog.js:0
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__all_events
|
||
|
#, python-format
|
||
|
msgid "All events"
|
||
|
msgstr "Kaikki tapahtumat"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Archived"
|
||
|
msgstr "Arkistoitu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/attendee_calendar/attendee_calendar_model.js:0
|
||
|
#, python-format
|
||
|
msgid "Are you sure you want to delete this record?"
|
||
|
msgstr "Oletko varma että haluat poistaa tämän tietueen?"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_attachment_count
|
||
|
msgid "Attachment Count"
|
||
|
msgstr "Liitteiden määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__partner_id
|
||
|
msgid "Attendee"
|
||
|
msgstr "Osallistuja"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_ids
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
msgid "Attendees"
|
||
|
msgstr "Osallistujat"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__attendees_count
|
||
|
msgid "Attendees Count"
|
||
|
msgstr "Osallistujien määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__current_status
|
||
|
msgid "Attending?"
|
||
|
msgstr "Osallistuuko?"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__availability__free
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__show_as__free
|
||
|
msgid "Available"
|
||
|
msgstr "Saatavilla"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability
|
||
|
msgid "Available/Busy"
|
||
|
msgstr "Käytettävissä / varattu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__awaiting_count
|
||
|
msgid "Awaiting Count"
|
||
|
msgstr "Odottaa laskua"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__base_event_id
|
||
|
msgid "Base Event"
|
||
|
msgstr "Perustapahtuma"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__availability__busy
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__show_as__busy
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
#, python-format
|
||
|
msgid "Busy"
|
||
|
msgstr "Varattu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__byday
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__byday
|
||
|
msgid "By day"
|
||
|
msgstr "Päivittäin"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.ui.menu,name:calendar.calendar_event_menu
|
||
|
#: model:ir.ui.menu,name:calendar.mail_menu_calendar
|
||
|
#: model:ir.ui.menu,name:calendar.menu_calendar_configuration
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.res_config_settings_view_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.res_users_view_form
|
||
|
msgid "Calendar"
|
||
|
msgstr "Kalenteri"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.actions.act_window,name:calendar.action_calendar_alarm
|
||
|
#: model:ir.ui.menu,name:calendar.menu_calendar_alarm
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_alarm_view_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_alarm_tree
|
||
|
msgid "Calendar Alarm"
|
||
|
msgstr "Kalenterihälytys"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_calendar_attendee
|
||
|
msgid "Calendar Attendee Information"
|
||
|
msgstr "Osallistujan tiedot kalenterissa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_calendar_event
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_popover_delete_wizard__record
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__calendar_event_ids
|
||
|
msgid "Calendar Event"
|
||
|
msgstr "Kalenteritapahtuma"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_calendar_filters
|
||
|
msgid "Calendar Filters"
|
||
|
msgstr "Kalenterin suodattimet"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
msgid "Calendar Invitation"
|
||
|
msgstr "Kalenterikutsu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id
|
||
|
msgid "Calendar Meeting"
|
||
|
msgstr "Kalenteritapahtuma"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:onboarding.onboarding,name:calendar.onboarding_onboarding_calendar
|
||
|
msgid "Calendar Onboarding"
|
||
|
msgstr "Kalenterin käyttöönotto"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_calendar_popover_delete_wizard
|
||
|
msgid "Calendar Popover Delete Wizard"
|
||
|
msgstr "Kalenterin ponnahdusikkuna poistamisen ohjattu toiminto"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_calendar_provider_config
|
||
|
msgid "Calendar Provider Configuration Wizard"
|
||
|
msgstr "Ohjattu kalenteripalveluntarjoajan määritys"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.res_config_settings_view_form
|
||
|
msgid "Calendar Settings"
|
||
|
msgstr "Kalenteriasetukset"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,name:calendar.calendar_template_meeting_changedate
|
||
|
msgid "Calendar: Date Updated"
|
||
|
msgstr "Kalenteri: Päivä päivitetty"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.actions.server,name:calendar.ir_cron_scheduler_alarm_ir_actions_server
|
||
|
msgid "Calendar: Event Reminder"
|
||
|
msgstr "Kalenteri: Tapahtuman muistutus"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,name:calendar.calendar_template_meeting_update
|
||
|
msgid "Calendar: Event Update"
|
||
|
msgstr "Kalenteri: Tapahtuman päivitys"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,name:calendar.calendar_template_meeting_invitation
|
||
|
msgid "Calendar: Meeting Invitation"
|
||
|
msgstr "Kalenteri: Kokouskutsu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,name:calendar.calendar_template_meeting_reminder
|
||
|
msgid "Calendar: Reminder"
|
||
|
msgstr "Kalenteri: Muistutus"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_popover_delete_view
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_provider_config_view_form
|
||
|
msgid "Cancel"
|
||
|
msgstr "Peruuta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__is_organizer_alone
|
||
|
msgid ""
|
||
|
"Check if the organizer is alone in the event, i.e. if the organizer is the only one that hasn't declined\n"
|
||
|
" the event (only if the organizer is not the only attendee)"
|
||
|
msgstr ""
|
||
|
"Tarkista, onko järjestäjä yksin tapahtumassa, eli onko järjestäjä ainoa, joka ei ole kieltäytynyt\n"
|
||
|
" tapahtumasta (vain jos järjestäjä ei ole ainoa osallistuja)"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_filters__partner_checked
|
||
|
msgid "Checked"
|
||
|
msgstr "Valittu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__external_calendar_provider
|
||
|
msgid "Choose an external calendar to configure"
|
||
|
msgstr "Valitse ulkoinen kalenteri ja määritä se"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__recurrence_update
|
||
|
msgid ""
|
||
|
"Choose what to do with other events in the recurrence. Updating All Events "
|
||
|
"is not allowed when dates or time is modified"
|
||
|
msgstr ""
|
||
|
"Valitse, mitä tehdään muille tapahtumille, jotka ovat toistumisen aikaan. "
|
||
|
"Kaikkien tapahtumien päivittäminen ei ole sallittua, kun päivämääriä tai "
|
||
|
"kellonaikaa muutetaan"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_provider_config_view_form
|
||
|
msgid "Client ID"
|
||
|
msgstr "Asiakkaan tunniste/ID"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_provider_config_view_form
|
||
|
msgid "Client Secret"
|
||
|
msgstr "Client Secret"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event_type__color
|
||
|
msgid "Color"
|
||
|
msgstr "Väri"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name
|
||
|
msgid "Common name"
|
||
|
msgstr "Yleinen nimi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.ui.menu,name:calendar.calendar_menu_config
|
||
|
msgid "Configuration"
|
||
|
msgstr "Asetukset"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/ask_recurrence_update_policy_dialog.xml:0
|
||
|
#, python-format
|
||
|
msgid "Confirm"
|
||
|
msgstr "Vahvista"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/components/calendar_provider_config/calendar_connect_provider.xml:0
|
||
|
#: code:addons/calendar/static/src/components/calendar_provider_config/calendar_connect_provider.xml:0
|
||
|
#, python-format
|
||
|
msgid "Connect"
|
||
|
msgstr "Yhdistä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/attendee_calendar/attendee_calendar_controller.js:0
|
||
|
#: model:ir.actions.act_window,name:calendar.action_view_start_calendar_sync
|
||
|
#, python-format
|
||
|
msgid "Connect your Calendar"
|
||
|
msgstr "Yhdistä kalenterisi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:onboarding.onboarding.step,title:calendar.onboarding_onboarding_step_setup_calendar_integration
|
||
|
msgid "Connect your calendar"
|
||
|
msgstr "Yhdistä kalenterisi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_res_partner
|
||
|
msgid "Contact"
|
||
|
msgstr "Kontakti"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid "Contact Attendees"
|
||
|
msgstr "Ole yhteydessä osallistujiin"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__count
|
||
|
msgid "Count"
|
||
|
msgstr "Määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__create_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__create_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event_type__create_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_filters__create_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_popover_delete_wizard__create_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__create_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__create_uid
|
||
|
msgid "Created by"
|
||
|
msgstr "Luonut"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__create_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__create_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event_type__create_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_filters__create_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_popover_delete_wizard__create_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__create_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__create_date
|
||
|
msgid "Created on"
|
||
|
msgstr "Luotu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__current_attendee
|
||
|
msgid "Current Attendee"
|
||
|
msgstr "Nykyinen osallistuja"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type_ui__custom
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__videocall_source__custom
|
||
|
msgid "Custom"
|
||
|
msgstr "Mukautettu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type_ui__daily
|
||
|
msgid "Daily"
|
||
|
msgstr "Päivittäin"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Date"
|
||
|
msgstr "Päivämäärä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__day
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__month_by__date
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__month_by__date
|
||
|
msgid "Date of month"
|
||
|
msgstr "Kuukauden päivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__day
|
||
|
msgid "Day"
|
||
|
msgstr "Päivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Day of Month"
|
||
|
msgstr "Kuukauden päivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__month_by__day
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__month_by__day
|
||
|
msgid "Day of month"
|
||
|
msgstr "Kuukauden päivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__days
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type__daily
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__rrule_type__daily
|
||
|
msgid "Days"
|
||
|
msgstr "Päivää"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Decline"
|
||
|
msgstr "Hylkää"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__declined_count
|
||
|
msgid "Declined Count"
|
||
|
msgstr "Hylättyjen määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/attendee_calendar/common/attendee_calendar_common_popover.xml:0
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_popover_delete_wizard__delete
|
||
|
#, python-format
|
||
|
msgid "Delete"
|
||
|
msgstr "Poista"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_popover_delete_view
|
||
|
msgid "Delete Event"
|
||
|
msgstr "Poista tapahtuma"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_popover_delete_wizard__delete__all
|
||
|
msgid "Delete all the events"
|
||
|
msgstr "Poista kaikki tapahtumat"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_popover_delete_wizard__delete__next
|
||
|
msgid "Delete this and following events"
|
||
|
msgstr "Poista tämä ja seuraavat tapahtumat"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_popover_delete_wizard__delete__one
|
||
|
msgid "Delete this event"
|
||
|
msgstr "Poista tämä tapahtuma"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_quick_create
|
||
|
msgid "Describe your meeting"
|
||
|
msgstr "Kuvaile kokousta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__description
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
msgid "Description"
|
||
|
msgstr "Kuvaus"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/js/services/calendar_notification_service.js:0
|
||
|
#, python-format
|
||
|
msgid "Details"
|
||
|
msgstr "Tiedot"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__videocall_source__discuss
|
||
|
msgid "Discuss"
|
||
|
msgstr "Viestintä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__videocall_channel_id
|
||
|
msgid "Discuss Channel"
|
||
|
msgstr "Keskustelukanava"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__display_description
|
||
|
msgid "Display Description"
|
||
|
msgstr "Näytettävä kuvaus"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__display_name
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__display_name
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__display_name
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event_type__display_name
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_filters__display_name
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_popover_delete_wizard__display_name
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__display_name
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__display_name
|
||
|
msgid "Display Name"
|
||
|
msgstr "Näyttönimi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id
|
||
|
msgid "Document ID"
|
||
|
msgstr "Dokumentin ID"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id
|
||
|
msgid "Document Model"
|
||
|
msgstr "Dokumentin malli"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model
|
||
|
msgid "Document Model Name"
|
||
|
msgstr "Asiakirjamallin nimi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:onboarding.onboarding.step,done_text:calendar.onboarding_onboarding_step_setup_calendar_integration
|
||
|
msgid "Done!"
|
||
|
msgstr "Valmista!"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__dtstart
|
||
|
msgid "Dtstart"
|
||
|
msgstr "Dtstart"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__duration
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Duration"
|
||
|
msgstr "Kesto"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration_minutes
|
||
|
msgid "Duration in minutes"
|
||
|
msgstr "Kesto minuuteissa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "EMAIL"
|
||
|
msgstr "SÄHKÖPOSTI"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/ask_recurrence_update_policy_dialog.xml:0
|
||
|
#, python-format
|
||
|
msgid "Edit Recurrent event"
|
||
|
msgstr "Muokkaa toistuvaa tapahtumaa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Edit recurring event"
|
||
|
msgstr "Muokkaa toistuvaa tapahtumaa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__email
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__email
|
||
|
msgid "Email"
|
||
|
msgstr "Sähköposti"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:calendar.alarm,name:calendar.alarm_mail_1
|
||
|
msgid "Email - 3 Hours"
|
||
|
msgstr "Sähköposti - 3 tuntia"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:calendar.alarm,name:calendar.alarm_mail_2
|
||
|
msgid "Email - 6 Hours"
|
||
|
msgstr "Sähköposti - 6 tuntia"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__mail_template_id
|
||
|
msgid "Email Template"
|
||
|
msgstr "Sähköpostin mallipohja"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_filters__partner_id
|
||
|
msgid "Employee"
|
||
|
msgstr "Työntekijä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_date
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree
|
||
|
msgid "End Date"
|
||
|
msgstr "Päättymispäivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__end_type
|
||
|
msgid "End Type"
|
||
|
msgstr "Lopputyyppi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__end_type__end_date
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__end_type__end_date
|
||
|
msgid "End date"
|
||
|
msgstr "Päättymispäivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_calendar_alarm
|
||
|
msgid "Event Alarm"
|
||
|
msgstr "Tapahtuman hälytys"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_calendar_alarm_manager
|
||
|
msgid "Event Alarm Manager"
|
||
|
msgstr "Hälytysten hallinta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_calendar_event_type
|
||
|
msgid "Event Meeting Type"
|
||
|
msgstr "Tapahtumakokouksen tyyppi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_calendar_recurrence
|
||
|
msgid "Event Recurrence Rule"
|
||
|
msgstr "Tapahtuman toistuvuussääntö"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time
|
||
|
msgid "Event Time"
|
||
|
msgstr "Tapahtuman aika"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Days"
|
||
|
msgstr "Joka %(interval)s päivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Days for %(count)s events"
|
||
|
msgstr "Joka %(interval)s päivä %(count)s tapahtumaa varten"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Days until %(until)s"
|
||
|
msgstr "Joka %(interval)s päivä, kunnes %(until)s"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Months day %(day)s"
|
||
|
msgstr "Joka %(interval)s kuukausi päivä %(day)s"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Months day %(day)s for %(count)s events"
|
||
|
msgstr "Joka %(interval)s kuukauden päivä %(day)s %(count)s tapahtuman osalta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Months day %(day)s until %(until)s"
|
||
|
msgstr "Joka %(interval)s kuukausi päivä %(day)s kunnes %(until)s"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Months on the %(position)s %(weekday)s"
|
||
|
msgstr "Joka %(interval)s kuukausi %(position)s %(weekday)s %(weekday)s"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid ""
|
||
|
"Every %(interval)s Months on the %(position)s %(weekday)s for %(count)s "
|
||
|
"events"
|
||
|
msgstr ""
|
||
|
"Joka %(interval)s kuukausi %(position)s %(weekday)s %(count)s -tapahtumissa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid ""
|
||
|
"Every %(interval)s Months on the %(position)s %(weekday)s until %(until)s"
|
||
|
msgstr "Joka %(interval)s kuukausi %(position)s %(weekday)s kunnes %(until)s"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Weeks on %(days)s"
|
||
|
msgstr "Joka %(interval)s viikko %(days)s:llä]"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Weeks on %(days)s for %(count)s events"
|
||
|
msgstr "Joka %(interval)s viikko %(days)s ja %(count)s tapahtuman välillä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Weeks on %(days)s until %(until)s"
|
||
|
msgstr "Joka %(interval)s viikko %(days)s, kunnes %(until)s"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Years"
|
||
|
msgstr "Joka %(interval)s vuosi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Years for %(count)s events"
|
||
|
msgstr "Joka %(interval)s vuosi %(count)s tapahtumaa varten"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "Every %(interval)s Years until %(until)s"
|
||
|
msgstr "Joka %(interval)s vuosi, kunnes %(until)s"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/mail_activity.py:0
|
||
|
#, python-format
|
||
|
msgid "Feedback: %(feedback)s"
|
||
|
msgstr "Palaute: %(feedback)s"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__1
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__byday__1
|
||
|
msgid "First"
|
||
|
msgstr "Ensimmäinen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid "First you have to specify the date of the invitation."
|
||
|
msgstr "Ensin sinun pitää määritellä kutsulle päivä."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__follow_recurrence
|
||
|
msgid "Follow Recurrence"
|
||
|
msgstr "Seuraa toistumista"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_follower_ids
|
||
|
msgid "Followers"
|
||
|
msgstr "Seuraajat"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_partner_ids
|
||
|
msgid "Followers (Partners)"
|
||
|
msgstr "Seuraajat (kumppanit)"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__end_type__forever
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__end_type__forever
|
||
|
msgid "Forever"
|
||
|
msgstr "Ikuisesti"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__4
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__byday__4
|
||
|
msgid "Fourth"
|
||
|
msgstr "Neljäs"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Free"
|
||
|
msgstr "Ilmainen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__fri
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fri
|
||
|
msgid "Fri"
|
||
|
msgstr "Pe"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__fri
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__fri
|
||
|
msgid "Friday"
|
||
|
msgstr "Perjantai"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_provider_config__external_calendar_provider__google
|
||
|
msgid "Google"
|
||
|
msgstr "Google"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.res_config_settings_view_form
|
||
|
msgid "Google Calendar"
|
||
|
msgstr "Google-kalenteri"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_provider_config_view_form
|
||
|
msgid "Google Calendar icon"
|
||
|
msgstr "Google-kalenterin kuvake"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__cal_client_id
|
||
|
msgid "Google Client_id"
|
||
|
msgstr "Google Client_id"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__cal_client_secret
|
||
|
msgid "Google Client_key"
|
||
|
msgstr "Google Client_key"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__cal_sync_paused
|
||
|
msgid "Google Synchronization Paused"
|
||
|
msgstr "Googlen synkronointi keskeytetty"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Group By"
|
||
|
msgstr "Ryhmittely"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_ir_http
|
||
|
msgid "HTTP Routing"
|
||
|
msgstr "HTTP-reititys"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__has_message
|
||
|
msgid "Has Message"
|
||
|
msgstr "Sisältää viestin"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__hours
|
||
|
msgid "Hours"
|
||
|
msgstr "Tunnit"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__id
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__id
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__id
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event_type__id
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_filters__id
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_popover_delete_wizard__id
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__id
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__id
|
||
|
msgid "ID"
|
||
|
msgstr "ID"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction
|
||
|
msgid "If checked, new messages require your attention."
|
||
|
msgstr "Jos valittu, uudet viestit vaativat huomiotasi."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error
|
||
|
msgid "If checked, some messages have a delivery error."
|
||
|
msgstr "Jos valittu, joitakin viestejä ei ole toimitettu."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__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 aktiivinen-kentän arvoksi asetetaan false, voit piilottaa "
|
||
|
"tapahtumahälytystiedot poistamatta niitä."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__show_as
|
||
|
msgid ""
|
||
|
"If the time is shown as 'busy', this event will be visible to other people with either the full information or simply 'busy' written depending on its privacy. Use this option to let other people know that you are unavailable during that period of time. \n"
|
||
|
" If the event is shown as 'free', other users know that you are available during that period of time."
|
||
|
msgstr ""
|
||
|
"Jos kellonaika on \"varattu\", tapahtuma näkyy muille henkilöille joko täydellisinä tietoina tai vain \"varattu\" -merkinnällä, riippuen sen yksityisyydestä. Käytä tätä vaihtoehtoa, jos haluat ilmoittaa muille ihmisille, että et ole tavoitettavissa kyseisenä aikana.\n"
|
||
|
" Jos tapahtuma näkyy merkinnällä \"vapaa\", muut käyttäjät tietävät, että olet käytettävissä kyseisenä aikana."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__interval
|
||
|
msgid "Interval"
|
||
|
msgstr "Aikaväli"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__invalid_email_partner_ids
|
||
|
msgid "Invalid Email Partner"
|
||
|
msgstr "Virheellinen partnerin sähköpostiosoite"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.message.subtype,name:calendar.subtype_invitation
|
||
|
msgid "Invitation"
|
||
|
msgstr "Kutsu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__access_token
|
||
|
msgid "Invitation Token"
|
||
|
msgstr "Kutsuavain"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Invitation details"
|
||
|
msgstr "Kutsun yksityiskohdat"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,description:calendar.calendar_template_meeting_invitation
|
||
|
msgid "Invitation email to new attendees"
|
||
|
msgstr "Kutsusähköposti uusille osallistujille"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
msgid "Invitation for"
|
||
|
msgstr "Kutsu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,subject:calendar.calendar_template_meeting_invitation
|
||
|
msgid "Invitation to {{ object.event_id.name }}"
|
||
|
msgstr "Kutsu {{ object.event_id.name }}"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Invitations"
|
||
|
msgstr "Kutsut"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower
|
||
|
msgid "Is Follower"
|
||
|
msgstr "On seuraaja"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted
|
||
|
msgid "Is the Event Highlighted"
|
||
|
msgstr "Onko tapahtuma korostettu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__is_organizer_alone
|
||
|
msgid "Is the Organizer Alone"
|
||
|
msgstr "Onko järjestäjä yksin"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_quick_create
|
||
|
msgid "Join Video Call"
|
||
|
msgstr "Liity videopuheluun"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__-1
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__byday__-1
|
||
|
msgid "Last"
|
||
|
msgstr "Viimeinen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__write_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__write_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event_type__write_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_filters__write_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_popover_delete_wizard__write_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__write_uid
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__write_uid
|
||
|
msgid "Last Updated by"
|
||
|
msgstr "Viimeksi päivittänyt"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__write_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__write_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event_type__write_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_filters__write_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_popover_delete_wizard__write_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__write_date
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__write_date
|
||
|
msgid "Last Updated on"
|
||
|
msgstr "Viimeksi päivitetty"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_res_partner__calendar_last_notif_ack
|
||
|
#: model:ir.model.fields,field_description:calendar.field_res_users__calendar_last_notif_ack
|
||
|
msgid "Last notification marked as read from base Calendar"
|
||
|
msgstr "Peruskalenterin viimeinen ilmoitus on merkitty luetuksi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type_ui
|
||
|
msgid "Let the event automatically repeat at that interval"
|
||
|
msgstr "Anna tapahtuman toistua säännöllisin väliajoin"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__location
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
msgid "Location"
|
||
|
msgstr "Sijainti"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
msgid "Logo"
|
||
|
msgstr "Logo"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__mail_tz
|
||
|
msgid "Mail Tz"
|
||
|
msgstr "Sähköpostin aikavyöhyke"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/attendee_calendar/common/attendee_calendar_common_popover.xml:0
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__tentative
|
||
|
#, python-format
|
||
|
msgid "Maybe"
|
||
|
msgstr "Ehkä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_filters__user_id
|
||
|
msgid "Me"
|
||
|
msgstr "Minä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__mail_activity_type__category__meeting
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Meeting"
|
||
|
msgstr "Tapaaminen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid ""
|
||
|
"Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'"
|
||
|
msgstr ""
|
||
|
"Kokous '%(name)s' alkaa '%(start_datetime)s' ja päättyy '%(end_datetime)s'"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__name
|
||
|
msgid "Meeting Subject"
|
||
|
msgstr "Tapaamisen aihe"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.actions.act_window,name:calendar.action_calendar_event_type
|
||
|
#: model:ir.ui.menu,name:calendar.menu_calendar_event_type
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_type_tree
|
||
|
msgid "Meeting Types"
|
||
|
msgstr "Tapaamistyypit"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__videocall_location
|
||
|
msgid "Meeting URL"
|
||
|
msgstr "Kokouksen URL-osoite"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id
|
||
|
msgid "Meeting linked"
|
||
|
msgstr "Tapaaminen linkitetty"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.actions.act_window,name:calendar.action_calendar_event
|
||
|
#: model:ir.model.fields,field_description:calendar.field_res_partner__meeting_ids
|
||
|
#: model:ir.model.fields,field_description:calendar.field_res_users__meeting_ids
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_quick_create
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_partners_form
|
||
|
msgid "Meetings"
|
||
|
msgstr "Tapaamiset"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error
|
||
|
msgid "Message Delivery error"
|
||
|
msgstr "Ongelma viestin toimituksessa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids
|
||
|
msgid "Messages"
|
||
|
msgstr "Viestit"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_provider_config_view_form
|
||
|
msgid "Microsoft Outlook icon"
|
||
|
msgstr "Microsoft Outlookin kuvake"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__minutes
|
||
|
msgid "Minutes"
|
||
|
msgstr "Minuutit"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_name
|
||
|
msgid "Model Description"
|
||
|
msgstr "Mallin kuvaus"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__mon
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__mon
|
||
|
msgid "Mon"
|
||
|
msgstr "Ma"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__mon
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__mon
|
||
|
msgid "Monday"
|
||
|
msgstr "Maanantai"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__month_by
|
||
|
msgid "Month By"
|
||
|
msgstr "Kuukausittain"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type_ui__monthly
|
||
|
msgid "Monthly"
|
||
|
msgstr "Kuukausittain"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type__monthly
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__rrule_type__monthly
|
||
|
msgid "Months"
|
||
|
msgstr "Kuukaudet"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/calendar_form/calendar_quick_create.xml:0
|
||
|
#, python-format
|
||
|
msgid "More Options"
|
||
|
msgstr "Lisää valintoja"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "My Meetings"
|
||
|
msgstr "Omat tapaamiset"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__name
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event_type__name
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__name
|
||
|
msgid "Name"
|
||
|
msgstr "Nimi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__needsaction
|
||
|
msgid "Needs Action"
|
||
|
msgstr "Vaatii toimia"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/attendee_calendar/attendee_calendar_controller.xml:0
|
||
|
#, python-format
|
||
|
msgid "New"
|
||
|
msgstr "Uusi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_mail_activity_mixin__activity_calendar_event_id
|
||
|
#: model:ir.model.fields,field_description:calendar.field_res_partner__activity_calendar_event_id
|
||
|
#: model:ir.model.fields,field_description:calendar.field_res_users__activity_calendar_event_id
|
||
|
msgid "Next Activity Calendar Event"
|
||
|
msgstr "Seuraavan toimenpiteen kalenterimerkintä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/attendee_calendar/common/attendee_calendar_common_popover.xml:0
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__declined
|
||
|
#, python-format
|
||
|
msgid "No"
|
||
|
msgstr "Ei"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
msgid "No I'm not going."
|
||
|
msgstr "Ei, en osallistu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
msgid "No feedback yet"
|
||
|
msgstr "Ei vielä palautetta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.actions.act_window,help:calendar.action_calendar_event
|
||
|
msgid "No meetings found. Let's schedule one!"
|
||
|
msgstr "Kokouksia ei löytynyt. Järjestetään yksi!"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__notification
|
||
|
msgid "Notification"
|
||
|
msgstr "Ilmoitus"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:calendar.alarm,name:calendar.alarm_notif_5
|
||
|
msgid "Notification - 1 Days"
|
||
|
msgstr "Ilmoitus - 1 päivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:calendar.alarm,name:calendar.alarm_notif_3
|
||
|
msgid "Notification - 1 Hours"
|
||
|
msgstr "Ilmoitus - 1 tunti"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:calendar.alarm,name:calendar.alarm_notif_1
|
||
|
msgid "Notification - 15 Minutes"
|
||
|
msgstr "Ilmoitus - 15 minuuttia"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:calendar.alarm,name:calendar.alarm_notif_4
|
||
|
msgid "Notification - 2 Hours"
|
||
|
msgstr "Ilmoitus - 2 tuntia"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:calendar.alarm,name:calendar.alarm_notif_2
|
||
|
msgid "Notification - 30 Minutes"
|
||
|
msgstr "Ilmoitus - 30 minuuttia"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__alarm_ids
|
||
|
msgid "Notifications sent to all attendees to remind of the meeting."
|
||
|
msgstr "Ilmoitus tapaamisesta lähetetty kaikille osanottajille."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction_counter
|
||
|
msgid "Number of Actions"
|
||
|
msgstr "Toimenpiteiden määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__count
|
||
|
msgid "Number of Repetitions"
|
||
|
msgstr "Toistojen määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error_counter
|
||
|
msgid "Number of errors"
|
||
|
msgstr "Virheiden määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction_counter
|
||
|
msgid "Number of messages requiring action"
|
||
|
msgstr "Toimenpiteitä vaativien viestien määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter
|
||
|
msgid "Number of messages with delivery error"
|
||
|
msgstr "Toimitusvirheellisten viestien määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__end_type__count
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__end_type__count
|
||
|
msgid "Number of repetitions"
|
||
|
msgstr "Toistojen määrä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/js/services/calendar_notification_service.js:0
|
||
|
#, python-format
|
||
|
msgid "OK"
|
||
|
msgstr "OK"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_onboarding_onboarding
|
||
|
msgid "Onboarding"
|
||
|
msgstr "Perehdytys"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:onboarding.onboarding.step,step_image_alt:calendar.onboarding_onboarding_step_setup_calendar_integration
|
||
|
msgid "Onboarding Calendar Synchronization"
|
||
|
msgstr "Kalenterin synkronoinnin käyttöönotto"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_onboarding_onboarding_step
|
||
|
msgid "Onboarding Step"
|
||
|
msgstr "Perehdytyksen askel"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Online Meeting"
|
||
|
msgstr "Online-kokous"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Only Internal Users"
|
||
|
msgstr "Vain sisäiset käyttäjät"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__confidential
|
||
|
msgid "Only internal users"
|
||
|
msgstr "Näytä vain sisäisille käyttäjille"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.mail_activity_schedule_view_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup
|
||
|
msgid "Open Calendar"
|
||
|
msgstr "Avaa kalenteri"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by
|
||
|
msgid "Option"
|
||
|
msgstr "Valinta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__user_id
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_calendar
|
||
|
msgid "Organizer"
|
||
|
msgstr "Järjestäjä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_provider_config__external_calendar_provider__microsoft
|
||
|
msgid "Outlook"
|
||
|
msgstr "Outlook"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.res_config_settings_view_form
|
||
|
msgid "Outlook Calendar"
|
||
|
msgstr "Outlook-kalenteri"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__microsoft_outlook_client_identifier
|
||
|
msgid "Outlook Client Id"
|
||
|
msgstr "Outlook asiakasohjelman Id"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__microsoft_outlook_client_secret
|
||
|
msgid "Outlook Client Secret"
|
||
|
msgstr "Outlook asiakasohjelman salaisuus"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_provider_config__microsoft_outlook_sync_paused
|
||
|
msgid "Outlook Synchronization Paused"
|
||
|
msgstr "Outlookin synkronointi keskeytetty"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids
|
||
|
msgid "Participant"
|
||
|
msgstr "Osallistuja"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__partner_id
|
||
|
msgid "Partner-related data of the user"
|
||
|
msgstr "Käyttäjän kumppanitiedot"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__privacy
|
||
|
msgid "People to whom this event will be visible."
|
||
|
msgstr "Henkilöt, joille tämä tapahtuma näkyy."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__phone
|
||
|
msgid "Phone"
|
||
|
msgstr "Puhelin"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__privacy
|
||
|
msgid "Privacy"
|
||
|
msgstr "Yksityisyys"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__private
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Private"
|
||
|
msgstr "Yksityinen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__public
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Public"
|
||
|
msgstr "Julkinen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_provider_config_view_form
|
||
|
msgid "Read More"
|
||
|
msgstr "Lue lisää"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type
|
||
|
msgid "Recurrence"
|
||
|
msgstr "Toistuvuus"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__recurrence_id
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrence_id
|
||
|
msgid "Recurrence Rule"
|
||
|
msgstr "Toistuvuussääntö"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type
|
||
|
msgid "Recurrence Termination"
|
||
|
msgstr "Toiston päättö"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrence_update
|
||
|
msgid "Recurrence Update"
|
||
|
msgstr "Uusiutumisen päivitys"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrency
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Recurrent"
|
||
|
msgstr "Toistuva"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule
|
||
|
msgid "Recurrent Rule"
|
||
|
msgstr "Toistosääntä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration
|
||
|
msgid "Remind Before"
|
||
|
msgstr "Muistuta ennen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__alarm_ids
|
||
|
#: model:ir.ui.menu,name:calendar.calendar_submenu_reminders
|
||
|
msgid "Reminders"
|
||
|
msgstr "Muistutukset"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type_ui
|
||
|
msgid "Repeat"
|
||
|
msgstr "Toista"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__interval
|
||
|
msgid "Repeat On"
|
||
|
msgstr "Toista"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__until
|
||
|
msgid "Repeat Until"
|
||
|
msgstr "Toista kunnes"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Repeat every"
|
||
|
msgstr "Toista joka"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__interval
|
||
|
msgid "Repeat every (Days/Week/Month/Year)"
|
||
|
msgstr "Toista joka (päivä/viikko/kuukausi/vuosi)"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__count
|
||
|
msgid "Repeat x times"
|
||
|
msgstr "Toista x kertaa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/activity/activity_patch.xml:0
|
||
|
#, python-format
|
||
|
msgid "Reschedule"
|
||
|
msgstr "Ajoita uudelleen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Responsible"
|
||
|
msgstr "Vastuuhenkilö"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule
|
||
|
msgid "Rrule"
|
||
|
msgstr "Rrule"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule_type
|
||
|
msgid "Rrule Type"
|
||
|
msgstr "Säännön tyyppi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__sat
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__sat
|
||
|
msgid "Sat"
|
||
|
msgstr "La"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__sat
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__sat
|
||
|
msgid "Saturday"
|
||
|
msgstr "Lauantai"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id
|
||
|
msgid "Scheduled by"
|
||
|
msgstr "Aikatauluttanut"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/wizard/mail_activity_schedule.py:0
|
||
|
#, python-format
|
||
|
msgid ""
|
||
|
"Scheduling an activity using the calendar is not possible on more than one "
|
||
|
"record."
|
||
|
msgstr ""
|
||
|
"Toiminnan ajoittaminen kalenterin avulla ei ole mahdollista useammassa kuin "
|
||
|
"yhdessä tietueessa."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search
|
||
|
msgid "Search Meetings"
|
||
|
msgstr "Hae tapaamiset"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__2
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__byday__2
|
||
|
msgid "Second"
|
||
|
msgstr "Sekunti"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Select attendees..."
|
||
|
msgstr "Valitse osallistujat..."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Send Email to attendees"
|
||
|
msgstr "Lähetä sähköpostia osallistujille"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Send Invitations"
|
||
|
msgstr "Lähetä kutsut"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree
|
||
|
msgid "Send Mail"
|
||
|
msgstr "Lähetä sähköposti"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,description:calendar.calendar_template_meeting_reminder
|
||
|
msgid "Sent to all attendees if a reminder is set"
|
||
|
msgstr "Lähetetään kaikille osallistujille, jos muistutus on asetettu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,description:calendar.calendar_template_meeting_changedate
|
||
|
msgid "Sent to all attendees if the schedule change"
|
||
|
msgstr "Lähetetään kaikille osallistujille, jos aikataulu muuttuu"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.actions.act_window,name:calendar.calendar_settings_action
|
||
|
#: model:ir.ui.menu,name:calendar.menu_calendar_settings
|
||
|
msgid "Settings"
|
||
|
msgstr "Asetukset"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__should_show_status
|
||
|
msgid "Should Show Status"
|
||
|
msgstr "Pitäisi näyttää tila"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as
|
||
|
msgid "Show as"
|
||
|
msgstr "Näytä muodossa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/js/services/calendar_notification_service.js:0
|
||
|
#, python-format
|
||
|
msgid "Snooze"
|
||
|
msgstr "Torkuta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__start
|
||
|
msgid "Start"
|
||
|
msgstr "Aloita"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__start_date
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree
|
||
|
msgid "Start Date"
|
||
|
msgstr "Alkupäivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__start
|
||
|
msgid "Start date of an event, without time for full days events"
|
||
|
msgstr "Tapahtuman alkupäivä, kokopäivän tapahtumille ilman aikaa."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__state
|
||
|
msgid "Status"
|
||
|
msgstr "Tila"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Status:"
|
||
|
msgstr "Tila:"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop
|
||
|
msgid "Stop"
|
||
|
msgstr "Lopeta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_event__stop
|
||
|
msgid "Stop date of an event, without time for full days events"
|
||
|
msgstr "Tapahtuman loppupäivä, kokopäivän tapahtumille ilman aikaa."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree
|
||
|
msgid "Subject"
|
||
|
msgstr "Aihe"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_popover_delete_view
|
||
|
msgid "Submit"
|
||
|
msgstr "Tallenna"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__sun
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__sun
|
||
|
msgid "Sun"
|
||
|
msgstr "Su"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__sun
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__sun
|
||
|
msgid "Sunday"
|
||
|
msgstr "Sunnuntai"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_provider_config_view_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.res_config_settings_view_form
|
||
|
msgid "Synchronize your calendar with Google Calendar"
|
||
|
msgstr "Synkronoi kalenterisi Google Calendarin kanssa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.calendar_provider_config_view_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.res_config_settings_view_form
|
||
|
msgid "Synchronize your calendar with Outlook"
|
||
|
msgstr "Synkronoi kalenterisi Outlookin kanssa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.constraint,message:calendar.constraint_calendar_event_type_name_uniq
|
||
|
msgid "Tag name already exists!"
|
||
|
msgstr "Tunniste on jo olemassa!"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids
|
||
|
msgid "Tags"
|
||
|
msgstr "Tunnisteet"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_alarm__mail_template_id
|
||
|
msgid "Template used to render mail reminder content."
|
||
|
msgstr "Malli, jota käytetään sähköpostimuistutuksen sisällön esittämiseen."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
msgid "Tentative"
|
||
|
msgstr "Alustava"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__tentative_count
|
||
|
msgid "Tentative Count"
|
||
|
msgstr "Alustava laskenta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "The"
|
||
|
msgstr "."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.actions.act_window,help:calendar.action_calendar_event
|
||
|
msgid ""
|
||
|
"The calendar is shared between employees and fully integrated with\n"
|
||
|
" other applications such as the employee leaves or the business\n"
|
||
|
" opportunities."
|
||
|
msgstr ""
|
||
|
"Kalenteri jaetaan työntekijöiden kesken ja se on täysin integroitu osaksi\n"
|
||
|
" muihin sovelluksiin, kuten työntekijän lehdet tai yrityksen\n"
|
||
|
" mahdollisuuksia."
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.constraint,message:calendar.constraint_calendar_recurrence_month_day
|
||
|
msgid "The day must be between 1 and 31"
|
||
|
msgstr "Päivän on oltava 1:n ja 31:n välillä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid ""
|
||
|
"The ending date and time cannot be earlier than the starting date and time."
|
||
|
msgstr ""
|
||
|
"Päättymispäivä ja -aika eivät voi olla aikaisempi kuin alkamispäivä ja "
|
||
|
"-aika."
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid "The ending date cannot be earlier than the starting date."
|
||
|
msgstr "Päättymispäivä ei voi olla aikaisempi kuin alkamispäivä."
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "The interval cannot be negative."
|
||
|
msgstr "Väli ei voi olla negatiivinen."
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "The number of repetitions cannot be negative."
|
||
|
msgstr "Toistojen määrä ei voi olla negatiivinen."
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid "There are no attendees on these events"
|
||
|
msgstr "Näissä tapahtumissa ei ole osallistujia"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__3
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__byday__3
|
||
|
msgid "Third"
|
||
|
msgstr "Kolmas"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/ask_recurrence_update_policy_dialog.js:0
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__future_events
|
||
|
#, python-format
|
||
|
msgid "This and following events"
|
||
|
msgstr "Tämä ja seuraavat tapahtumat"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/ask_recurrence_update_policy_dialog.js:0
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__self_only
|
||
|
#, python-format
|
||
|
msgid "This event"
|
||
|
msgstr "Tämä tapahtuma"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__thu
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__thu
|
||
|
msgid "Thu"
|
||
|
msgstr "To"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__thu
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__thu
|
||
|
msgid "Thursday"
|
||
|
msgstr "Torstai"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__event_tz
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__event_tz
|
||
|
msgid "Timezone"
|
||
|
msgstr "Aikavyöhyke"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,help:calendar.field_calendar_attendee__mail_tz
|
||
|
msgid "Timezone used for displaying time in the mail template"
|
||
|
msgstr "Aikavyöhyke, jota käytetään ajan näyttämiseen sähköpostimallissa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/res_users.py:0
|
||
|
#, python-format
|
||
|
msgid "Today's Meetings"
|
||
|
msgstr "Tämän päivän kokoukset"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__trigger_id
|
||
|
msgid "Trigger"
|
||
|
msgstr "Liipaisin"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__tue
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__tue
|
||
|
msgid "Tue"
|
||
|
msgstr "Ti"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__tue
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__tue
|
||
|
msgid "Tuesday"
|
||
|
msgstr "Tiistai"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__alarm_type
|
||
|
msgid "Type"
|
||
|
msgstr "Tyyppi"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid "Unable to save the recurrence with \"This Event\""
|
||
|
msgstr "Toistuvuutta ei voida tallentaa \"Tämä tapahtuma\" -asetuksella"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Uncertain"
|
||
|
msgstr "Epävarma"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval
|
||
|
msgid "Unit"
|
||
|
msgstr "Yksikkö"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__until
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "Until"
|
||
|
msgstr "Kunnes"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,description:calendar.calendar_template_meeting_update
|
||
|
msgid "Used to manually notifiy attendees"
|
||
|
msgstr "Käytetään osallistujien manuaaliseen ilmoittamiseen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model,name:calendar.model_res_users
|
||
|
msgid "User"
|
||
|
msgstr "Käyttäjä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__user_can_edit
|
||
|
msgid "User Can Edit"
|
||
|
msgstr "Käyttäjä voi muokata"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__videocall_source
|
||
|
msgid "Videocall Source"
|
||
|
msgstr "Videopuhelun lähde"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_quick_create
|
||
|
msgid "Videocall URL"
|
||
|
msgstr "Videopuhelun URL-osoite"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/attendee_calendar/common/attendee_calendar_common_popover.xml:0
|
||
|
#, python-format
|
||
|
msgid "View"
|
||
|
msgstr "Näytä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__wed
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__wed
|
||
|
msgid "Wed"
|
||
|
msgstr "Ke"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__wed
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__wed
|
||
|
msgid "Wednesday"
|
||
|
msgstr "Keskiviikko"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_event__weekday
|
||
|
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__weekday
|
||
|
msgid "Weekday"
|
||
|
msgstr "Arkipäivä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type_ui__weekly
|
||
|
msgid "Weekly"
|
||
|
msgstr "Viikottainen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type__weekly
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__rrule_type__weekly
|
||
|
msgid "Weeks"
|
||
|
msgstr "Viikot"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:onboarding.onboarding.step,description:calendar.onboarding_onboarding_step_setup_calendar_integration
|
||
|
msgid "With Outlook or Google"
|
||
|
msgstr "Outlookin tai Googlen kanssa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type_ui__yearly
|
||
|
msgid "Yearly"
|
||
|
msgstr "Vuosittainen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type__yearly
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__rrule_type__yearly
|
||
|
msgid "Years"
|
||
|
msgstr "Vuotta"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/attendee_calendar/common/attendee_calendar_common_popover.xml:0
|
||
|
#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__accepted
|
||
|
#, python-format
|
||
|
msgid "Yes"
|
||
|
msgstr "Kyllä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
|
||
|
msgid "Yes I'm going."
|
||
|
msgstr "Kyllä, osallistun"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_event.py:0
|
||
|
#, python-format
|
||
|
msgid "You can't update a recurrence without base event."
|
||
|
msgstr "Et voi päivittää toistuvuutta ilman perustapahtumaa."
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_attendee.py:0
|
||
|
#, python-format
|
||
|
msgid "You cannot duplicate a calendar attendee."
|
||
|
msgstr "Et voi kopioida kalenterin mukaista osallistujaa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "You have to choose at least one day in the week"
|
||
|
msgstr "Sinun on valittava vähintään yksi päivä viikossa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/fields/many2many_attendee_expandable.xml:0
|
||
|
#, python-format
|
||
|
msgid "accepted"
|
||
|
msgstr "hyväksytty"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/fields/many2many_attendee_expandable.xml:0
|
||
|
#, python-format
|
||
|
msgid "attendees"
|
||
|
msgstr "osallistujat"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "awaiting"
|
||
|
msgstr "odottaa"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/fields/many2many_attendee_expandable.xml:0
|
||
|
#, python-format
|
||
|
msgid "declined"
|
||
|
msgstr "hylätty"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "e.g. Business Lunch"
|
||
|
msgstr "esim. lounastapaaminen"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "e.g: 12/31/2023"
|
||
|
msgstr "esim: 12/31/2023"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-python
|
||
|
#: code:addons/calendar/models/calendar_recurrence.py:0
|
||
|
#, python-format
|
||
|
msgid "for %s events"
|
||
|
msgstr "for %s tapahtumat"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "maybe,"
|
||
|
msgstr "ehkä,"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "no,"
|
||
|
msgstr "ei,"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "to"
|
||
|
msgstr "->"
|
||
|
|
||
|
#. module: calendar
|
||
|
#. odoo-javascript
|
||
|
#: code:addons/calendar/static/src/views/fields/many2many_attendee_expandable.xml:0
|
||
|
#, python-format
|
||
|
msgid "uncertain"
|
||
|
msgstr "epävarma"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
|
||
|
msgid "yes,"
|
||
|
msgstr "kyllä,"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,subject:calendar.calendar_template_meeting_reminder
|
||
|
msgid "{{ object.event_id.name }} - Reminder"
|
||
|
msgstr "{{ object.event_id.name }} - Muistutus"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,subject:calendar.calendar_template_meeting_changedate
|
||
|
msgid "{{ object.event_id.name }}: Date updated"
|
||
|
msgstr "{{ object.event_id.name }}: Päivitetty päivämäärä"
|
||
|
|
||
|
#. module: calendar
|
||
|
#: model:mail.template,subject:calendar.calendar_template_meeting_update
|
||
|
msgid "{{object.name}}: Event update"
|
||
|
msgstr "{{object.name}}: Tapahtuman päivitys"
|