diff options
| author | Odoo Translation Bot <c3p@odoo.com> | 2020-11-15 00:21:02 +0100 |
|---|---|---|
| committer | Odoo Translation Bot <c3p@odoo.com> | 2020-11-15 00:21:02 +0100 |
| commit | 43e8c3b5ab1f9bd2e96c356ca8b66a53dbc1fadf (patch) | |
| tree | 126a2137fe6c81a53066794ff56608a02d96e9b7 /addons/calendar | |
| parent | 7062aed4e9920c8a7dc122bad1baeeda00c1d89f (diff) | |
[I18N] Update translation terms from Transifex
Diffstat (limited to 'addons/calendar')
| -rw-r--r-- | addons/calendar/i18n/da.po | 307 | ||||
| -rw-r--r-- | addons/calendar/i18n/es.po | 309 | ||||
| -rw-r--r-- | addons/calendar/i18n/fi.po | 1074 | ||||
| -rw-r--r-- | addons/calendar/i18n/it.po | 2 | ||||
| -rw-r--r-- | addons/calendar/i18n/si.po | 1697 |
5 files changed, 2645 insertions, 744 deletions
diff --git a/addons/calendar/i18n/da.po b/addons/calendar/i18n/da.po index 0db55531394..55ea2e946ef 100644 --- a/addons/calendar/i18n/da.po +++ b/addons/calendar/i18n/da.po @@ -46,12 +46,14 @@ msgid "" "%(date_start)s at %(time_start)s To\n" " %(date_end)s at %(time_end)s (%(timezone)s)" msgstr "" +"%(date_start)s kl. %(time_start)s Til\n" +"%(date_end)s kl. %(time_end)s (%(timezone)s)" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "%(day)s at (%(start)s To %(end)s) (%(timezone)s)" -msgstr "" +msgstr "%(day)s til (%(start)s til %(end)s) (%(timezone)s)" #. module: calendar #: code:addons/calendar/models/calendar_attendee.py:0 @@ -144,6 +146,81 @@ msgid "" "</div>\n" " " msgstr "" +"<div>\n" +" % set colors = ctx.get('colors', {})\n" +" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" +" <p>\n" +" Hej ${object.common_name},<br/><br/>\n" +" ${object.event_id.user_id.partner_id.name} inviterede dig til ${object.event_id.name} mødet for ${object.event_id.user_id.company_id.name}.\n" +" </p>\n" +" <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" +" % set target = 'recurrence' if recurrent else 'meeting'\n" +" <a href=\"/calendar/${target}/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ér</a>\n" +" <a href=\"/calendar/${target}/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" +" Afvis</a>\n" +" <a 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" +" Vis</a>\n" +" </div>\n" +" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n" +" % if not recurrent:\n" +" <td width=\"130px;\">\n" +" <div style=\"border-top-left-radius: 3px; border-top-right-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" +" ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}\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" +" ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" </div>\n" +" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n" +" ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" </div>\n" +" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;\">\n" +" ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" +" </div>\n" +" </td>\n" +" <td width=\"20px;\"/>\n" +" % endif\n" +" <td style=\"padding-top: 5px;\">\n" +" <p><strong>Begivenheds Detaljer</strong></p>\n" +" <ul>\n" +" % if object.event_id.location:\n" +" <li>Sted: ${object.event_id.location}\n" +" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&q=${object.event_id.location}\">Vis Kort</a>)\n" +" </li>\n" +" % endif\n" +" % if object.event_id.description :\n" +" <li>Beskrivelse: ${object.event_id.description}</li>\n" +" % endif\n" +" % if recurrent:\n" +" <li>Tidspunkt: ${object.recurrence_id.name}</li>\n" +" % endif\n" +" % if not object.event_id.allday and object.event_id.duration\n" +" <li>Varighed: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n" +" % endif\n" +" <li>Deltagere\n" +" <ul>\n" +" % for attendee in object.event_id.attendee_ids:\n" +" <li>\n" +" <div style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};\"> </div>\n" +" % if attendee.common_name != object.common_name:\n" +" <span style=\"margin-left:5px\">${attendee.common_name}</span>\n" +" % else:\n" +" <span style=\"margin-left:5px\">Dig</span>\n" +" % endif\n" +" </li>\n" +" % endfor\n" +" </ul></li>\n" +" </ul>\n" +" </td>\n" +" </tr></table>\n" +" <br/>\n" +" Tak,\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"</div>\n" +" " #. module: calendar #: model:mail.template,body_html:calendar.calendar_template_meeting_changedate @@ -224,6 +301,81 @@ msgid "" "</div>\n" " " msgstr "" +"<div>\n" +" % set colors = ctx.get('colors', {})\n" +" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" +" <p>\n" +" Hej ${object.common_name},<br/><br/>\n" +" Datoen for mødet er blevetopdatere. Mødet ${object.event_id.name} oprettet af ${object.event_id.user_id.partner_id.name} er nu planligt til den ${object.event_id.get_display_time_tz(tz=object.partner_id.tz)}.\n" +" </p>\n" +" <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" +" % set target = 'recurrence' if recurrent else 'meeting'\n" +" <a href=\"/calendar/${target}/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ér</a>\n" +" <a href=\"/calendar/${target}/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" +" Afvis</a>\n" +" <a 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" +" Vis</a>\n" +" </div>\n" +" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n" +" % if not recurrent:\n" +" <td width=\"130px;\">\n" +" <div style=\"border-top-left-radius: 3px; border-top-right-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" +" ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}\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" +" ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" </div>\n" +" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n" +" ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" </div>\n" +" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;\">\n" +" ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" +" </div>\n" +" </td>\n" +" <td width=\"20px;\"/>\n" +" % endif\n" +" <td style=\"padding-top: 5px;\">\n" +" <p><strong>Begivenheds Detaljer</strong></p>\n" +" <ul>\n" +" % if object.event_id.location:\n" +" <li>Sted: ${object.event_id.location}\n" +" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&q=${object.event_id.location}\">Vis Kort</a>)\n" +" </li>\n" +" % endif\n" +" % if object.event_id.description :\n" +" <li>Beskrivelse: ${object.event_id.description}</li>\n" +" % endif\n" +" % if recurrent:\n" +" <li>Tidspunkt: ${object.recurrence_id.name}</li>\n" +" % endif\n" +" % if not object.event_id.allday and object.event_id.duration\n" +" <li>Varighed: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n" +" % endif\n" +" <li>Deltagere\n" +" <ul>\n" +" % for attendee in object.event_id.attendee_ids:\n" +" <li>\n" +" <div style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: ${colors[attendee.state] or 'white'};\"> </div>\n" +" % if attendee.common_name != object.common_name:\n" +" <span style=\"margin-left:5px\">${attendee.common_name}</span>\n" +" % else:\n" +" <span style=\"margin-left:5px\">Dig</span>\n" +" % endif\n" +" </li>\n" +" % endfor\n" +" </ul></li>\n" +" </ul>\n" +" </td>\n" +" </tr></table>\n" +" <br/>\n" +" Tak,\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"</div>\n" +" " #. module: calendar #: model:mail.template,body_html:calendar.calendar_template_meeting_reminder @@ -302,6 +454,79 @@ msgid "" "</div>\n" " " msgstr "" +"<div>\n" +" % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" +" <!--\n" +" In a recurring event case, the object.event_id is always the first event\n" +" This makes the event date (and a lot of other information) incorrect\n" +" -->\n" +" % set event_id = ctx.get('force_event_id') or object.event_id\n" +" <p>\n" +" Hej ${object.common_name},<br/><br/>\n" +" Dette er en påmindelse om nedenstående begivenhed :\n" +" </p>\n" +" <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" +" <a href=\"/calendar/meeting/accept?token=${object.access_token}&event_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ér</a>\n" +" <a 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" +" Afvis</a>\n" +" <a 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" +" Vis</a>\n" +" </div>\n" +" <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>\n" +" <td width=\"130px;\">\n" +" <div style=\"border-top-left-radius: 3px; border-top-right-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" +" ${event_id.get_interval('dayname', tz=object.partner_id.tz if not event_id.allday else None)}\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" +" ${event_id.get_interval('day', tz=object.partner_id.tz if not event_id.allday else None)}\n" +" </div>\n" +" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n" +" ${event_id.get_interval('month', tz=object.partner_id.tz if not event_id.allday else None)}\n" +" </div>\n" +" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;\">\n" +" ${not event_id.allday and event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" +" </div>\n" +" </td>\n" +" <td width=\"20px;\"/>\n" +" <td style=\"padding-top: 5px;\">\n" +" <p><strong>Begivenheds Detaljer</strong></p>\n" +" <ul>\n" +" % if object.event_id.location:\n" +" <li>Sted: ${object.event_id.location}\n" +" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&q=${object.event_id.location}\">Vis Kort</a>)\n" +" </li>\n" +" % endif\n" +" % if object.event_id.description :\n" +" <li>Beskrivelse: ${object.event_id.description}</li>\n" +" % endif\n" +" % if not object.event_id.allday and object.event_id.duration\n" +" <li>Varighed: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>\n" +" % endif\n" +" <li>Deltagere\n" +" <ul>\n" +" % for attendee in object.event_id.attendee_ids:\n" +" <li>\n" +" <div style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};\"> </div>\n" +" % if attendee.common_name != object.common_name:\n" +" <span style=\"margin-left:5px\">${attendee.common_name}</span>\n" +" % else:\n" +" <span style=\"margin-left:5px\">Dig</span>\n" +" % endif\n" +" </li>\n" +" % endfor\n" +" </ul></li>\n" +" </ul>\n" +" </td>\n" +" </tr></table>\n" +" <br/>\n" +" Tak,\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"</div>\n" +" " #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -311,7 +536,7 @@ msgstr "<span> timer</span>" #. module: calendar #: model:ir.model.constraint,message:calendar.constraint_calendar_contacts_user_id_partner_id_unique msgid "A user cannot have twice the same contact." -msgstr "" +msgstr "En bruger kan ikke have den samme kontakt to gange." #. module: calendar #. openerp-web @@ -379,12 +604,12 @@ msgstr "Hele dagen" #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "All Day, %(day)s" -msgstr "" +msgstr "Hele Dagen, %(day)s" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__all_events msgid "All events" -msgstr "" +msgstr "Alle begivenheder" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -417,7 +642,7 @@ msgstr "Til rådighed" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__base_event_id msgid "Base Event" -msgstr "" +msgstr "Basis Begivenhed" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 @@ -435,7 +660,7 @@ msgstr "Hele dagen" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__byday msgid "Byday" -msgstr "" +msgstr "Inden" #. module: calendar #: model:ir.ui.menu,name:calendar.mail_menu_calendar @@ -490,6 +715,8 @@ msgid "" "Choose what to do with other events in the recurrence. Updating All Events " "is not allowed when dates or time is modified" msgstr "" +"Vælg hvad der skal ske med andre begivenheder i gentagelsen. Opdatering af " +"alle begivenheder er ikke tilladt, når datoer eller klokkeslæt ændres" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name @@ -636,7 +863,7 @@ msgstr "Navn på dokumentmodel" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__dtstart msgid "Dtstart" -msgstr "" +msgstr "Dtstart" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__duration @@ -655,12 +882,12 @@ msgstr "Varighed i minutter" #: code:addons/calendar/static/src/js/calendar_controller.js:0 #, python-format msgid "Edit Recurrent event" -msgstr "" +msgstr "Rediger Gentagende begivenhed" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Edit recurring event" -msgstr "" +msgstr "Rediger gentagende begivenhed" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__email @@ -697,7 +924,7 @@ msgstr "Slut dato" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__end_type msgid "End Type" -msgstr "" +msgstr "Slut Type" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__end_type__end_date @@ -728,7 +955,7 @@ msgstr "Arrangements mødetype" #. module: calendar #: model:ir.model,name:calendar.model_calendar_recurrence msgid "Event Recurrence Rule" -msgstr "" +msgstr "Begivenhed Gentagelses Regel" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time @@ -739,7 +966,7 @@ msgstr "Tid for begivenhed" #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "Every %(count)s %(period)s, " -msgstr "" +msgstr "Hver %(count)s %(period)s," #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__public @@ -767,7 +994,7 @@ msgstr "Først skal du angive datoen for opfordringen." #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__follow_recurrence msgid "Follow Recurrence" -msgstr "" +msgstr "Følg Gentagelse" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_follower_ids @@ -799,7 +1026,7 @@ msgstr "Fjerde" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr msgid "Fr" -msgstr "" +msgstr "Fr" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__availability__free @@ -832,7 +1059,7 @@ msgstr "Sortér efter" #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "Grouping by %s is not allowed." -msgstr "" +msgstr "Gruppering per %s er ikke tilladt." #. module: calendar #: model:ir.model,name:calendar.model_ir_http @@ -1017,6 +1244,7 @@ msgstr "Møde" msgid "" "Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'" msgstr "" +"Mødet '%(name)s' starter %(start_datetime)s' and ends '%(end_datetime)s'" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1088,7 +1316,7 @@ msgstr "Mandag" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__month_by msgid "Month By" -msgstr "" +msgstr "Måned" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type__monthly @@ -1122,7 +1350,7 @@ msgstr "Deltager ikke" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No feedback yet" -msgstr "" +msgstr "Ingen tilbagemeldinger endnu" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__notification @@ -1241,7 +1469,7 @@ msgstr "Gentagne" #: 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 "" +msgstr "Gentagelses Regel" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type @@ -1261,7 +1489,7 @@ msgstr "Gentagelse" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__recurrency msgid "Recurrent Event" -msgstr "" +msgstr "Gentagende Begivenhed" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule @@ -1313,22 +1541,22 @@ msgstr "Ansvarlig" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id msgid "Responsible Contact" -msgstr "" +msgstr "Ansvarlig Kontakt" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule msgid "Rrule" -msgstr "" +msgstr "Rregel" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule_type msgid "Rrule Type" -msgstr "" +msgstr "Rregel Type" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__sa msgid "Sa" -msgstr "" +msgstr "Lø" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__sa @@ -1432,7 +1660,7 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__su msgid "Su" -msgstr "" +msgstr "Sø" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree @@ -1463,12 +1691,12 @@ msgstr "Tags" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Tentative" -msgstr "" +msgstr "Foreløbig" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__th msgid "Th" -msgstr "" +msgstr "To" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1500,7 +1728,7 @@ msgstr "" #. module: calendar #: model:ir.model.constraint,message:calendar.constraint_calendar_recurrence_month_day msgid "The day must be between 1 and 31" -msgstr "" +msgstr "Dagen skal være mellem d. 1 og 31" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 @@ -1527,7 +1755,7 @@ msgstr "Intervallet kan ikke være negativt." #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "The number of repetitions cannot be negative." -msgstr "" +msgstr "Antallet af gentagelser kan ikke være negativ." #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__3 @@ -1541,7 +1769,7 @@ msgstr "Tredje" #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__future_events #, python-format msgid "This and following events" -msgstr "" +msgstr "Denne og efterfølgende begivenheder" #. module: calendar #. openerp-web @@ -1549,7 +1777,7 @@ msgstr "" #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__self_only #, python-format msgid "This event" -msgstr "" +msgstr "Denne begivenhed" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__th @@ -1577,7 +1805,7 @@ msgstr "Dagens møder" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__tu msgid "Tu" -msgstr "" +msgstr "Ti" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__tu @@ -1633,6 +1861,9 @@ msgid "" "Updating All Events is not allowed when dates or time is modified. You can " "only update one particular event and following events." msgstr "" +"Opdatering af Alle Begivenheder er ikke tilladt når datoer og tider er " +"modificerede. Du kan kun opdatere én specifik begivenhed og efterfølgende " +"begivenheder." #. module: calendar #: model:ir.model,name:calendar.model_res_users @@ -1642,7 +1873,7 @@ msgstr "Brugere" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__we msgid "We" -msgstr "" +msgstr "On" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__we @@ -1688,13 +1919,13 @@ msgstr "Du kan ikke kopirere mødedeltagere." #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "You have to choose at least one day in the week" -msgstr "" +msgstr "Du skal vælge mindst én dag i ugen" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "day %s, " -msgstr "" +msgstr "dag %s," #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1705,22 +1936,22 @@ msgstr "f.eks. forretningsmiddag" #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "for %s events" -msgstr "" +msgstr "for %s begivenheder" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "on %s," -msgstr "" +msgstr "på %s," #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "on the %(position)s %(weekday)s, " -msgstr "" +msgstr "på %(position)s %(weekday)s," #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "until %s" -msgstr "" +msgstr "indtil %s" diff --git a/addons/calendar/i18n/es.po b/addons/calendar/i18n/es.po index baa37933ffa..4ae87eb1606 100644 --- a/addons/calendar/i18n/es.po +++ b/addons/calendar/i18n/es.po @@ -3,7 +3,6 @@ # * calendar # # Translators: -# 0bbd034d1b285e7568819a743ec2b501_2b84791 <d5c81972596cfedcd53204f47f6a8434_940895>, 2020 # Martin Trigaux, 2020 # msgid "" @@ -37,14 +36,12 @@ msgid "" "%(date_start)s at %(time_start)s To\n" " %(date_end)s at %(time_end)s (%(timezone)s)" msgstr "" -"%(date_start)s at %(time_start)s To\n" -" %(date_end)s at %(time_end)s (%(timezone)s)" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "%(day)s at (%(start)s To %(end)s) (%(timezone)s)" -msgstr "%(day)s at (%(start)s To %(end)s) (%(timezone)s)" +msgstr "" #. module: calendar #: code:addons/calendar/models/calendar_attendee.py:0 @@ -137,81 +134,6 @@ msgid "" "</div>\n" " " msgstr "" -"<div>\n" -" % set colors = ctx.get('colors', {})\n" -" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" -" <p>\n" -" Hello ${object.common_name},<br/><br/>\n" -" ${object.event_id.user_id.partner_id.name} invited you for the ${object.event_id.name} meeting of ${object.event_id.user_id.company_id.name}.\n" -" </p>\n" -" <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" -" % set target = 'recurrence' if recurrent else 'meeting'\n" -" <a href=\"/calendar/${target}/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 href=\"/calendar/${target}/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 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" -" % if not recurrent:\n" -" <td width=\"130px;\">\n" -" <div style=\"border-top-left-radius: 3px; border-top-right-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" -" ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}\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" -" ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" -" </div>\n" -" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n" -" ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" -" </div>\n" -" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;\">\n" -" ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" -" </div>\n" -" </td>\n" -" <td width=\"20px;\"/>\n" -" % endif\n" -" <td style=\"padding-top: 5px;\">\n" -" <p><strong>Details of the event</strong></p>\n" -" <ul>\n" -" % if object.event_id.location:\n" -" <li>Location: ${object.event_id.location}\n" -" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&q=${object.event_id.location}\">View Map</a>)\n" -" </li>\n" -" % endif\n" -" % if object.event_id.description :\n" -" <li>Description: ${object.event_id.description}</li>\n" -" % endif\n" -" % if recurrent:\n" -" <li>When: ${object.recurrence_id.name}</li>\n" -" % endif\n" -" % if not object.event_id.allday and object.event_id.duration\n" -" <li>Duration: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n" -" % endif\n" -" <li>Attendees\n" -" <ul>\n" -" % for attendee in object.event_id.attendee_ids:\n" -" <li>\n" -" <div style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};\"> </div>\n" -" % if attendee.common_name != object.common_name:\n" -" <span style=\"margin-left:5px\">${attendee.common_name}</span>\n" -" % else:\n" -" <span style=\"margin-left:5px\">You</span>\n" -" % endif\n" -" </li>\n" -" % endfor\n" -" </ul></li>\n" -" </ul>\n" -" </td>\n" -" </tr></table>\n" -" <br/>\n" -" Thank you,\n" -" % if object.event_id.user_id.signature:\n" -" <br/>\n" -" ${object.event_id.user_id.signature | safe}\n" -" % endif\n" -"</div>\n" -" " #. module: calendar #: model:mail.template,body_html:calendar.calendar_template_meeting_changedate @@ -292,81 +214,6 @@ msgid "" "</div>\n" " " msgstr "" -"<div>\n" -" % set colors = ctx.get('colors', {})\n" -" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" -" <p>\n" -" Hello ${object.common_name},<br/><br/>\n" -" The date of the meeting has been updated. The meeting ${object.event_id.name} created by ${object.event_id.user_id.partner_id.name} is now scheduled for ${object.event_id.get_display_time_tz(tz=object.partner_id.tz)}.\n" -" </p>\n" -" <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" -" % set target = 'recurrence' if recurrent else 'meeting'\n" -" <a href=\"/calendar/${target}/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 href=\"/calendar/${target}/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 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" -" % if not recurrent:\n" -" <td width=\"130px;\">\n" -" <div style=\"border-top-left-radius: 3px; border-top-right-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" -" ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}\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" -" ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" -" </div>\n" -" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n" -" ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" -" </div>\n" -" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;\">\n" -" ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" -" </div>\n" -" </td>\n" -" <td width=\"20px;\"/>\n" -" % endif\n" -" <td style=\"padding-top: 5px;\">\n" -" <p><strong>Details of the event</strong></p>\n" -" <ul>\n" -" % if object.event_id.location:\n" -" <li>Location: ${object.event_id.location}\n" -" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&q=${object.event_id.location}\">View Map</a>)\n" -" </li>\n" -" % endif\n" -" % if object.event_id.description :\n" -" <li>Description: ${object.event_id.description}</li>\n" -" % endif\n" -" % if recurrent:\n" -" <li>When: ${object.recurrence_id.name}</li>\n" -" % endif\n" -" % if not object.event_id.allday and object.event_id.duration\n" -" <li>Duration: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n" -" % endif\n" -" <li>Attendees\n" -" <ul>\n" -" % for attendee in object.event_id.attendee_ids:\n" -" <li>\n" -" <div style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: ${colors[attendee.state] or 'white'};\"> </div>\n" -" % if attendee.common_name != object.common_name:\n" -" <span style=\"margin-left:5px\">${attendee.common_name}</span>\n" -" % else:\n" -" <span style=\"margin-left:5px\">You</span>\n" -" % endif\n" -" </li>\n" -" % endfor\n" -" </ul></li>\n" -" </ul>\n" -" </td>\n" -" </tr></table>\n" -" <br/>\n" -" Thank you,\n" -" % if object.event_id.user_id.signature:\n" -" <br/>\n" -" ${object.event_id.user_id.signature | safe}\n" -" % endif\n" -"</div>\n" -" " #. module: calendar #: model:mail.template,body_html:calendar.calendar_template_meeting_reminder @@ -445,79 +292,6 @@ msgid "" "</div>\n" " " msgstr "" -"<div>\n" -" % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" -" <!--\n" -" In a recurring event case, the object.event_id is always the first event\n" -" This makes the event date (and a lot of other information) incorrect\n" -" -->\n" -" % set event_id = ctx.get('force_event_id') or object.event_id\n" -" <p>\n" -" Hello ${object.common_name},<br/><br/>\n" -" This is a reminder for the below event :\n" -" </p>\n" -" <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" -" <a href=\"/calendar/meeting/accept?token=${object.access_token}&event_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 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 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;\">\n" -" <div style=\"border-top-left-radius: 3px; border-top-right-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" -" ${event_id.get_interval('dayname', tz=object.partner_id.tz if not event_id.allday else None)}\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" -" ${event_id.get_interval('day', tz=object.partner_id.tz if not event_id.allday else None)}\n" -" </div>\n" -" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n" -" ${event_id.get_interval('month', tz=object.partner_id.tz if not event_id.allday else None)}\n" -" </div>\n" -" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;\">\n" -" ${not event_id.allday and event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" -" </div>\n" -" </td>\n" -" <td width=\"20px;\"/>\n" -" <td style=\"padding-top: 5px;\">\n" -" <p><strong>Details of the event</strong></p>\n" -" <ul>\n" -" % if object.event_id.location:\n" -" <li>Location: ${object.event_id.location}\n" -" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&q=${object.event_id.location}\">View Map</a>)\n" -" </li>\n" -" % endif\n" -" % if object.event_id.description :\n" -" <li>Description: ${object.event_id.description}</li>\n" -" % endif\n" -" % if not object.event_id.allday and object.event_id.duration\n" -" <li>Duration: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>\n" -" % endif\n" -" <li>Attendees\n" -" <ul>\n" -" % for attendee in object.event_id.attendee_ids:\n" -" <li>\n" -" <div style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};\"> </div>\n" -" % if attendee.common_name != object.common_name:\n" -" <span style=\"margin-left:5px\">${attendee.common_name}</span>\n" -" % else:\n" -" <span style=\"margin-left:5px\">You</span>\n" -" % endif\n" -" </li>\n" -" % endfor\n" -" </ul></li>\n" -" </ul>\n" -" </td>\n" -" </tr></table>\n" -" <br/>\n" -" Thank you,\n" -" % if object.event_id.user_id.signature:\n" -" <br/>\n" -" ${object.event_id.user_id.signature | safe}\n" -" % endif\n" -"</div>\n" -" " #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -527,7 +301,7 @@ msgstr "<span> horas</span>" #. module: calendar #: model:ir.model.constraint,message:calendar.constraint_calendar_contacts_user_id_partner_id_unique msgid "A user cannot have twice the same contact." -msgstr "A user cannot have twice the same contact." +msgstr "" #. module: calendar #. openerp-web @@ -601,7 +375,7 @@ msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__all_events msgid "All events" -msgstr "All events" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -634,7 +408,7 @@ msgstr "Disponibilidad" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__base_event_id msgid "Base Event" -msgstr "Base Event" +msgstr "" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 @@ -652,7 +426,7 @@ msgstr "Por día" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__byday msgid "Byday" -msgstr "Byday" +msgstr "" #. module: calendar #: model:ir.ui.menu,name:calendar.mail_menu_calendar @@ -707,8 +481,6 @@ msgid "" "Choose what to do with other events in the recurrence. Updating All Events " "is not allowed when dates or time is modified" msgstr "" -"Choose what to do with other events in the recurrence. Updating All Events " -"is not allowed when dates or time is modified" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name @@ -855,7 +627,7 @@ msgstr "Nombre del modelo del documento" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__dtstart msgid "Dtstart" -msgstr "Dtstart" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__duration @@ -874,12 +646,12 @@ msgstr "Duración en minutos" #: code:addons/calendar/static/src/js/calendar_controller.js:0 #, python-format msgid "Edit Recurrent event" -msgstr "Edit Recurrent event" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Edit recurring event" -msgstr "Edit recurring event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__email @@ -916,7 +688,7 @@ msgstr "Fecha final" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__end_type msgid "End Type" -msgstr "End Type" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__end_type__end_date @@ -947,7 +719,7 @@ msgstr "Tipo de Reunión" #. module: calendar #: model:ir.model,name:calendar.model_calendar_recurrence msgid "Event Recurrence Rule" -msgstr "Event Recurrence Rule" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time @@ -958,7 +730,7 @@ msgstr "Hora del evento" #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "Every %(count)s %(period)s, " -msgstr "Every %(count)s %(period)s, " +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__public @@ -986,7 +758,7 @@ msgstr "Primero debe especificar la fecha de la invitación." #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__follow_recurrence msgid "Follow Recurrence" -msgstr "Follow Recurrence" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_follower_ids @@ -1018,7 +790,7 @@ msgstr "Cuarto" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr msgid "Fr" -msgstr "Fr" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__availability__free @@ -1051,7 +823,7 @@ msgstr "Agrupar por" #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "Grouping by %s is not allowed." -msgstr "Grouping by %s is not allowed." +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_ir_http @@ -1236,7 +1008,6 @@ msgstr "Reunión" msgid "" "Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'" msgstr "" -"Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1292,7 +1063,7 @@ msgstr "Misc." #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__mo msgid "Mo" -msgstr "Mo" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__mo @@ -1308,7 +1079,7 @@ msgstr "Lunes" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__month_by msgid "Month By" -msgstr "Month By" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type__monthly @@ -1342,7 +1113,7 @@ msgstr "No, no asistiré." #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No feedback yet" -msgstr "No feedback yet" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__notification @@ -1461,7 +1232,7 @@ msgstr "Recurrencia" #: 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 "Recurrence Rule" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type @@ -1471,7 +1242,7 @@ msgstr "Finalizar recurrencia" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrence_update msgid "Recurrence Update" -msgstr "Recurrence Update" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrency @@ -1481,7 +1252,7 @@ msgstr "Recurrente" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__recurrency msgid "Recurrent Event" -msgstr "Recurrent Event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule @@ -1533,22 +1304,22 @@ msgstr "Responsable" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id msgid "Responsible Contact" -msgstr "Responsible Contact" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule msgid "Rrule" -msgstr "Rrule" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule_type msgid "Rrule Type" -msgstr "Rrule Type" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__sa msgid "Sa" -msgstr "Sa" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__sa @@ -1648,7 +1419,7 @@ msgstr "Fecha fin del evento, sin horas para eventos de día completo" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__su msgid "Su" -msgstr "Su" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree @@ -1679,12 +1450,12 @@ msgstr "Categorías" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Tentative" -msgstr "Tentative" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__th msgid "Th" -msgstr "Th" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1716,7 +1487,7 @@ msgstr "" #. module: calendar #: model:ir.model.constraint,message:calendar.constraint_calendar_recurrence_month_day msgid "The day must be between 1 and 31" -msgstr "The day must be between 1 and 31" +msgstr "" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 @@ -1743,7 +1514,7 @@ msgstr "El intervalo no puede ser negativo. " #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "The number of repetitions cannot be negative." -msgstr "The number of repetitions cannot be negative." +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__3 @@ -1757,7 +1528,7 @@ msgstr "Tercero" #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__future_events #, python-format msgid "This and following events" -msgstr "This and following events" +msgstr "" #. module: calendar #. openerp-web @@ -1765,7 +1536,7 @@ msgstr "This and following events" #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__self_only #, python-format msgid "This event" -msgstr "This event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__th @@ -1793,7 +1564,7 @@ msgstr "Reunión de hoy" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__tu msgid "Tu" -msgstr "Tu" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__tu @@ -1849,8 +1620,6 @@ msgid "" "Updating All Events is not allowed when dates or time is modified. You can " "only update one particular event and following events." msgstr "" -"Updating All Events is not allowed when dates or time is modified. You can " -"only update one particular event and following events." #. module: calendar #: model:ir.model,name:calendar.model_res_users @@ -1860,7 +1629,7 @@ msgstr "Usuarios" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__we msgid "We" -msgstr "We" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__we @@ -1906,13 +1675,13 @@ msgstr "No puede duplicar un asistente calendario" #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "You have to choose at least one day in the week" -msgstr "You have to choose at least one day in the week" +msgstr "" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "day %s, " -msgstr "day %s, " +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1923,22 +1692,22 @@ msgstr "por ejemplo, Comida de trabajo" #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "for %s events" -msgstr "for %s events" +msgstr "" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "on %s," -msgstr "on %s," +msgstr "" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "on the %(position)s %(weekday)s, " -msgstr "on the %(position)s %(weekday)s, " +msgstr "" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "until %s" -msgstr "until %s" +msgstr "" diff --git a/addons/calendar/i18n/fi.po b/addons/calendar/i18n/fi.po index f47c8cc6389..2448878e5c7 100644 --- a/addons/calendar/i18n/fi.po +++ b/addons/calendar/i18n/fi.po @@ -1,25 +1,13 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * calendar +# * calendar # -# Translators: -# Martin Trigaux, 2018 -# Kari Lindgren <kari.lindgren@emsystems.fi>, 2018 -# Miku Laitinen <miku.laitinen@gmail.com>, 2018 -# Jussi Lehto <jussi@gulfeo.com>, 2018 -# Mikko Salmela <salmemik@gmail.com>, 2018 -# Svante Suominen <svante.suominen@web-veistamo.fi>, 2018 -# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2018 -# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2018 -# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2018 -# Timo Koukkari <ti.ko@netikka.fi>, 2018 msgid "" msgstr "" -"Project-Id-Version: Odoo Server saas~11.5\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: Timo Koukkari <ti.ko@netikka.fi>, 2018\n" +"POT-Creation-Date: 2020-10-02 14:11+0000\n" +"PO-Revision-Date: 2020-09-07 08:11+0000\n" "Language-Team: Finnish (https://www.transifex.com/odoo/teams/41243/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,92 +18,60 @@ msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_reminder msgid "${object.event_id.name} - Reminder" -msgstr "${object.event_id.name} - Muistutus" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_changedate msgid "${object.event_id.name}: Date updated" -msgstr "${object.event_id.name}: Päiväys päivitetty" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:741 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "" -"%s at %s To\n" -" %s at %s (%s)" +"%(date_start)s at %(time_start)s To\n" +" %(date_end)s at %(time_end)s (%(timezone)s)" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:732 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "%s at (%s To %s) (%s)" +msgid "%(day)s at (%(start)s To %(end)s) (%(timezone)s)" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:229 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has accepted invitation" -msgstr "%s on hyväksynyt kutsun" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:237 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has declined invitation" -msgstr "%s on hylännyt kutsun" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_5 -msgid "1 Day(s)" -msgstr "" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_3 -msgid "1 Hour(s)" -msgstr "" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_1 -msgid "15 Minute(s)" -msgstr "" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_4 -msgid "2 Hour(s)" -msgstr "" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_mail_1 -msgid "3 Hour(s), by e-mail" -msgstr "" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_2 -msgid "30 Minute(s)" -msgstr "" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_mail_2 -msgid "6 Hour(s), by e-mail" msgstr "" #. module: calendar #: model:mail.template,body_html:calendar.calendar_template_meeting_invitation msgid "" "<div>\n" -" % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" +" % set colors = ctx.get('colors', {})\n" +" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" " <p>\n" " Hello ${object.common_name},<br/><br/>\n" " ${object.event_id.user_id.partner_id.name} invited you for the ${object.event_id.name} meeting of ${object.event_id.user_id.company_id.name}.\n" " </p>\n" " <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" -" <a href=\"/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&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" +" % set target = 'recurrence' if recurrent else 'meeting'\n" +" <a href=\"/calendar/${target}/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 href=\"/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or '' }&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&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" +" <a href=\"/calendar/${target}/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 href=\"/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&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" +" <a 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" +" % if not recurrent:\n" " <td width=\"130px;\">\n" " <div style=\"border-top-left-radius: 3px; border-top-right-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" " ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" @@ -131,6 +87,7 @@ msgid "" " </div>\n" " </td>\n" " <td width=\"20px;\"/>\n" +" % endif\n" " <td style=\"padding-top: 5px;\">\n" " <p><strong>Details of the event</strong></p>\n" " <ul>\n" @@ -142,8 +99,11 @@ msgid "" " % if object.event_id.description :\n" " <li>Description: ${object.event_id.description}</li>\n" " % endif\n" +" % if recurrent:\n" +" <li>When: ${object.recurrence_id.name}</li>\n" +" % endif\n" " % if not object.event_id.allday and object.event_id.duration\n" -" <li>Duration: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>\n" +" <li>Duration: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n" " % endif\n" " <li>Attendees\n" " <ul>\n" @@ -163,8 +123,8 @@ msgid "" " </tr></table>\n" " <br/>\n" " Thank you,\n" -" <br/>\n" -" % if object.event_id.user_id and object.event_id.user_id.signature:\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" " ${object.event_id.user_id.signature | safe}\n" " % endif\n" "</div>\n" @@ -175,20 +135,23 @@ msgstr "" #: model:mail.template,body_html:calendar.calendar_template_meeting_changedate msgid "" "<div>\n" -" % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" +" % set colors = ctx.get('colors', {})\n" +" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" " <p>\n" " Hello ${object.common_name},<br/><br/>\n" " The date of the meeting has been updated. The meeting ${object.event_id.name} created by ${object.event_id.user_id.partner_id.name} is now scheduled for ${object.event_id.get_display_time_tz(tz=object.partner_id.tz)}.\n" " </p>\n" " <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" -" <a href=\"/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&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" +" % set target = 'recurrence' if recurrent else 'meeting'\n" +" <a href=\"/calendar/${target}/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 href=\"/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or '' }&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&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" +" <a href=\"/calendar/${target}/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 href=\"/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&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" +" <a 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" +" % if not recurrent:\n" " <td width=\"130px;\">\n" " <div style=\"border-top-left-radius: 3px; border-top-right-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" " ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" @@ -204,6 +167,7 @@ msgid "" " </div>\n" " </td>\n" " <td width=\"20px;\"/>\n" +" % endif\n" " <td style=\"padding-top: 5px;\">\n" " <p><strong>Details of the event</strong></p>\n" " <ul>\n" @@ -215,8 +179,11 @@ msgid "" " % if object.event_id.description :\n" " <li>Description: ${object.event_id.description}</li>\n" " % endif\n" +" % if recurrent:\n" +" <li>When: ${object.recurrence_id.name}</li>\n" +" % endif\n" " % if not object.event_id.allday and object.event_id.duration\n" -" <li>Duration: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>\n" +" <li>Duration: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n" " % endif\n" " <li>Attendees\n" " <ul>\n" @@ -236,8 +203,8 @@ msgid "" " </tr></table>\n" " <br/>\n" " Thank you,\n" -" <br/>\n" -" % if object.event_id.user_id and object.event_id.user_id.signature:\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" " ${object.event_id.user_id.signature | safe}\n" " % endif\n" "</div>\n" @@ -249,31 +216,36 @@ msgstr "" msgid "" "<div>\n" " % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" +" <!--\n" +" In a recurring event case, the object.event_id is always the first event\n" +" This makes the event date (and a lot of other information) incorrect\n" +" -->\n" +" % set event_id = ctx.get('force_event_id') or object.event_id\n" " <p>\n" " Hello ${object.common_name},<br/><br/>\n" " This is a reminder for the below event :\n" " </p>\n" " <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" -" <a href=\"/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&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" +" <a href=\"/calendar/meeting/accept?token=${object.access_token}&event_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 href=\"/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or '' }&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&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" +" <a 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 href=\"/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&token=${object.access_token}&action=${'action_id' in ctx and ctx['action_id'] or ''}&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" +" <a 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;\">\n" " <div style=\"border-top-left-radius: 3px; border-top-right-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" -" ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" ${event_id.get_interval('dayname', tz=object.partner_id.tz if not event_id.allday else None)}\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" -" ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" ${event_id.get_interval('day', tz=object.partner_id.tz if not event_id.allday else None)}\n" " </div>\n" " <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n" -" ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" ${event_id.get_interval('month', tz=object.partner_id.tz if not event_id.allday else None)}\n" " </div>\n" " <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;\">\n" -" ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" +" ${not event_id.allday and event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" " </div>\n" " </td>\n" " <td width=\"20px;\"/>\n" @@ -309,8 +281,8 @@ msgid "" " </tr></table>\n" " <br/>\n" " Thank you,\n" -" <br/>\n" -" % if object.event_id.user_id and object.event_id.user_id.signature:\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" " ${object.event_id.user_id.signature | safe}\n" " % endif\n" "</div>\n" @@ -319,70 +291,90 @@ msgstr "" #. 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_popup msgid "<span> hours</span>" -msgstr "<span> tuntia</span>" +msgstr "" #. module: calendar +#: model:ir.model.constraint,message:calendar.constraint_calendar_contacts_user_id_partner_id_unique +msgid "A user cannot have twice the same contact." +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +#, python-format msgid "Accept" -msgstr "Hyväksy" +msgstr "" #. module: calendar -#: selection:calendar.attendee,state:0 -#: selection:calendar.event,attendee_status:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__accepted +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__attendee_status__accepted msgid "Accepted" -msgstr "Hyväksytty" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction msgid "Action Needed" -msgstr "Vaatii toimenpiteitä" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_mail_activity_type__category +msgid "Action to Perform" +msgstr "" + +#. 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 "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__active #: model:ir.model.fields,field_description:calendar.field_calendar_event__active msgid "Active" -msgstr "Aktiivinen" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids msgid "Activities" -msgstr "Toimenpiteet" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity msgid "Activity" -msgstr "Toimenpide" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity_type msgid "Activity Type" -msgstr "Toimenpiteiden tyyppi" +msgstr "" #. module: calendar #. openerp-web -#: code:addons/calendar/static/src/xml/base_calendar.xml:36 +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 #: model:ir.model.fields,field_description:calendar.field_calendar_event__allday #, python-format msgid "All Day" -msgstr "Koko päivä" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:728 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "AllDay , %s" -msgstr "Koko päivä , %s" +msgid "All Day, %(day)s" +msgstr "" #. module: calendar -#: sql_constraint:calendar.contacts:0 -msgid "An user cannot have twice the same contact." +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__all_events +msgid "All events" msgstr "" #. module: calendar -#: model:ir.model,name:calendar.model_ir_attachment -msgid "Attachment" -msgstr "Liite" +#: 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 "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_attachment_count @@ -390,46 +382,50 @@ msgid "Attachment Count" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__is_attendee -msgid "Attendee" -msgstr "Osallistuja" - -#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status msgid "Attendee Status" -msgstr "Osallistujien tila" +msgstr "" #. 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 #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_popup msgid "Attendees" -msgstr "Osallistujat" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Availability" -msgstr "Saatavuus" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__base_event_id +msgid "Base Event" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1693 -#: selection:calendar.attendee,availability:0 -#: selection:calendar.event,show_as: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 #, python-format msgid "Busy" -msgstr "Varattu" +msgstr "" #. 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" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__byday +msgid "Byday" +msgstr "" #. module: calendar #: model:ir.ui.menu,name:calendar.mail_menu_calendar #: model:ir.ui.menu,name:calendar.menu_calendar_configuration msgid "Calendar" -msgstr "Kalenteri" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_alarm @@ -437,7 +433,7 @@ msgstr "Kalenteri" #: 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" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee @@ -450,9 +446,15 @@ msgid "Calendar Contacts" msgstr "" #. module: calendar +#: model:ir.model,name:calendar.model_calendar_event +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__calendar_event_ids +msgid "Calendar Event" +msgstr "" + +#. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Calendar Invitation" -msgstr "Kalenterikutsu" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id @@ -467,36 +469,34 @@ msgid "Calendar: Event Reminder" msgstr "" #. module: calendar -#: model:ir.model.fields,help:calendar.field_mail_activity_type__category -msgid "Categories may trigger specific behavior like opening calendar view" -msgstr "" - -#. module: calendar -#: model:ir.model.fields,field_description:calendar.field_mail_activity_type__category -msgid "Category" -msgstr "Ryhmä" - -#. module: calendar -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Click here to update only this instance and not all recurrences." +#: 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 "" -"Klikkaa tästä päivittääksesi tämä merkintä, mutta ei toistuvaismerkintöjä." #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name msgid "Common name" -msgstr "Yleinen nimi" +msgstr "" #. module: calendar -#: selection:calendar.event,state:0 -msgid "Confirmed" -msgstr "Vahvistettu" +#. openerp-web +#: code:addons/calendar/static/src/js/calendar_controller.js:0 +#, python-format +msgid "Confirm" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_res_partner #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__partner_id msgid "Contact" -msgstr "Kontakti" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__count +msgid "Count" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_uid @@ -504,8 +504,9 @@ msgstr "Kontakti" #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__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_recurrence__create_uid msgid "Created by" -msgstr "Luonut" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_date @@ -513,58 +514,72 @@ msgstr "Luonut" #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__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_recurrence__create_date msgid "Created on" -msgstr "Luotu" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__display_start #: 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ä" +msgstr "" #. module: calendar -#: selection:calendar.event,month_by:0 #: 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ä" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__day +msgid "Day" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Day of Month" -msgstr "Kuukauden päivä" +msgstr "" #. module: calendar -#: selection:calendar.event,month_by:0 +#: 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ä" +msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 selection:calendar.event,rrule_type:0 -msgid "Day(s)" -msgstr "Päivä(t)" +#: 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 "" #. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +#, python-format msgid "Decline" -msgstr "Hylkää" +msgstr "" #. module: calendar -#: selection:calendar.attendee,state:0 -#: selection:calendar.event,attendee_status:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__declined +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__attendee_status__declined msgid "Declined" -msgstr "Hylätty" +msgstr "" #. 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" +msgstr "" #. module: calendar #. openerp-web -#: code:addons/calendar/static/src/xml/base_calendar.xml:18 +#: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "Details" -msgstr "Tiedot" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__display_name @@ -573,19 +588,24 @@ msgstr "Tiedot" #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__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_recurrence__display_name +#: model:ir.model.fields,field_description:calendar.field_ir_http__display_name +#: model:ir.model.fields,field_description:calendar.field_mail_activity__display_name +#: model:ir.model.fields,field_description:calendar.field_mail_activity_type__display_name +#: model:ir.model.fields,field_description:calendar.field_res_partner__display_name +#: model:ir.model.fields,field_description:calendar.field_res_users__display_name msgid "Display Name" -msgstr "Näyttönimi" +msgstr "" #. 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_popup msgid "Document" -msgstr "Dokumentti" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id msgid "Document ID" -msgstr "Dokumentin ID" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id @@ -598,58 +618,81 @@ msgid "Document Model Name" msgstr "" #. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__dtstart +msgid "Dtstart" +msgstr "" + +#. 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" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration_minutes #: model:ir.model.fields,help:calendar.field_calendar_alarm__duration_minutes msgid "Duration in minutes" -msgstr "Kesto minuuteissa" +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/js/calendar_controller.js:0 +#, python-format +msgid "Edit Recurrent event" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Edit recurring event" +msgstr "" #. module: calendar -#: selection:calendar.alarm,type:0 #: 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" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_mail_1 +msgid "Email - 3 Hours" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_mail_2 +msgid "Email - 6 Hours" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__email msgid "Email of Invited Person" -msgstr "Kutsutun henkilön sähköposti" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id msgid "Employee" -msgstr "Työntekijä" +msgstr "" #. 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ä" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_datetime -msgid "End Datetime" -msgstr "Loppuaika" +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__end_type +msgid "End Type" +msgstr "" #. module: calendar -#: selection:calendar.event,end_type:0 +#: 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ä" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Ending at" -msgstr "Päättyy" - -#. module: calendar -#: model:ir.model,name:calendar.model_calendar_event -msgid "Event" -msgstr "Tapahtuma" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm @@ -667,95 +710,113 @@ msgid "Event Meeting Type" msgstr "" #. module: calendar +#: model:ir.model,name:calendar.model_calendar_recurrence +msgid "Event Recurrence Rule" +msgstr "" + +#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time msgid "Event Time" -msgstr "Tapahtuman aika" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1234 +#: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format -msgid "Event recurrence interval cannot be negative." -msgstr "Tapahtuman toistumisväli ei voi olla negatiivinen." +msgid "Every %(count)s %(period)s, " +msgstr "" #. module: calendar -#: selection:calendar.event,privacy:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__public msgid "Everyone" -msgstr "Näytä kaikille" +msgstr "" #. module: calendar -#: code:addons/calendar/models/mail_activity.py:38 +#: code:addons/calendar/models/mail_activity.py:0 #, python-format msgid "Feedback: " msgstr "" #. module: calendar -#: selection:calendar.event,byday:0 -msgid "Fifth" -msgstr "Viides" - -#. module: calendar -#: selection:calendar.event,byday:0 +#: 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" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:998 +#: 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ä." +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__follow_recurrence +msgid "Follow Recurrence" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_follower_ids msgid "Followers" -msgstr "Seuraajat" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_channel_ids msgid "Followers (Channels)" -msgstr "Seuraajat (kanavat)" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_partner_ids msgid "Followers (Partners)" -msgstr "Seuraajat (kumppanit)" +msgstr "" #. module: calendar -#: selection:calendar.event,byday:0 +#: 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 "" + +#. 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" +msgstr "" #. module: calendar -#: selection:calendar.attendee,availability:0 -#: selection:calendar.event,show_as:0 +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr +msgid "Fr" +msgstr "" + +#. 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 "Free" -msgstr "Vapaa" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability msgid "Free/Busy" -msgstr "Vapaa/Varattu" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__fr msgid "Fri" -msgstr "Pe" +msgstr "" #. module: calendar -#: selection:calendar.event,week_list:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__fr +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__fr msgid "Friday" -msgstr "Perjantai" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Group By" -msgstr "Ryhmittely" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1636 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "Group by date is not supported, use the calendar view instead." +msgid "Grouping by %s is not allowed." msgstr "" -"Päivämäärällä ryhmittely ei ole tuettu, käytä sen sijaan kalenterinäkymää." #. module: calendar #: model:ir.model,name:calendar.model_ir_http @@ -763,9 +824,9 @@ msgid "HTTP Routing" msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 -msgid "Hour(s)" -msgstr "Tunti(a)" +#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__hours +msgid "Hours" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__id @@ -774,18 +835,20 @@ msgstr "Tunti(a)" #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__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_recurrence__id +#: model:ir.model.fields,field_description:calendar.field_ir_http__id +#: model:ir.model.fields,field_description:calendar.field_mail_activity__id +#: model:ir.model.fields,field_description:calendar.field_mail_activity_type__id +#: model:ir.model.fields,field_description:calendar.field_res_partner__id +#: model:ir.model.fields,field_description:calendar.field_res_users__id msgid "ID" -msgstr "Tunniste (ID)" - -#. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_event__message_unread -msgid "If checked new messages require your attention." -msgstr "Jos valittu, uudet viestit vaativat huomiotasi." +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction +#: model:ir.model.fields,help:calendar.field_calendar_event__message_unread msgid "If checked, new messages require your attention." -msgstr "Jos valittu, uudet viestit vaativat huomiotasi." +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error @@ -800,24 +863,29 @@ msgid "" msgstr "" #. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__interval +msgid "Interval" +msgstr "" + +#. module: calendar #: model:mail.message.subtype,name:calendar.subtype_invitation msgid "Invitation" -msgstr "Kutsu" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token msgid "Invitation Token" -msgstr "Kutsuavain" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitation details" -msgstr "Kutsun yksityiskohdat" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Invitation for" -msgstr "Kutsu" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_invitation @@ -827,17 +895,12 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitations" -msgstr "Kutsut" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_wizard_invite -msgid "Invite wizard" -msgstr "Kutsuavustaja" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower msgid "Is Follower" -msgstr "On seuraaja" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted @@ -845,9 +908,10 @@ msgid "Is the Event Highlighted" msgstr "" #. module: calendar -#: selection:calendar.event,byday:0 +#: 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" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm____last_update @@ -856,8 +920,14 @@ msgstr "Viimeinen" #: model:ir.model.fields,field_description:calendar.field_calendar_contacts____last_update #: model:ir.model.fields,field_description:calendar.field_calendar_event____last_update #: model:ir.model.fields,field_description:calendar.field_calendar_event_type____last_update +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence____last_update +#: model:ir.model.fields,field_description:calendar.field_ir_http____last_update +#: model:ir.model.fields,field_description:calendar.field_mail_activity____last_update +#: model:ir.model.fields,field_description:calendar.field_mail_activity_type____last_update +#: model:ir.model.fields,field_description:calendar.field_res_partner____last_update +#: model:ir.model.fields,field_description:calendar.field_res_users____last_update msgid "Last Modified on" -msgstr "Viimeksi muokattu" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_uid @@ -865,8 +935,9 @@ msgstr "Viimeksi muokattu" #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__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_recurrence__write_uid msgid "Last Updated by" -msgstr "Viimeksi päivittänyt" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_date @@ -874,35 +945,36 @@ msgstr "Viimeksi päivittänyt" #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__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_recurrence__write_date msgid "Last Updated on" -msgstr "Viimeksi päivitetty" +msgstr "" #. 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" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type msgid "Let the event automatically repeat at that interval" -msgstr "Anna tapahtuman toistua säännöllisin väliajoin" +msgstr "" #. 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" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "Tapahtuman paikka" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Logo" -msgstr "Logo" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_main_attachment_id @@ -912,57 +984,52 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id msgid "Me" -msgstr "Minä" +msgstr "" #. 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 -#: selection:mail.activity.type,category:0 msgid "Meeting" -msgstr "Tapaaminen" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:942 -#: code:addons/calendar/models/calendar.py:947 +#: code:addons/calendar/models/calendar_event.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "Meeting '%s' starts '%s' and ends '%s'" +msgid "" +"Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'" msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Meeting Details" -msgstr "Tapaamisen yksityiskohdat" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__name msgid "Meeting Subject" -msgstr "Tapaamisen aihe" +msgstr "" #. 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" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id msgid "Meeting linked" -msgstr "Tapaaminen linkitetty" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_event #: model:ir.actions.act_window,name:calendar.action_calendar_event_notify #: 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_popup #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree msgid "Meetings" -msgstr "Tapaamiset" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_message -msgid "Message" -msgstr "Viesti" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error @@ -972,74 +1039,117 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids msgid "Messages" -msgstr "Viestit" +msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 -msgid "Minute(s)" -msgstr "Minuutti(a)" +#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__minutes +msgid "Minutes" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Misc" -msgstr "Sekalaiset" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__mo +msgid "Mo" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__mo msgid "Mon" -msgstr "Ma" +msgstr "" #. module: calendar -#: selection:calendar.event,week_list:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__mo +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__mo msgid "Monday" -msgstr "Maanantai" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__month_by +msgid "Month By" +msgstr "" #. module: calendar -#: selection:calendar.event,rrule_type:0 -msgid "Month(s)" -msgstr "Kuukautta" +#: 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 "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "My Meetings" -msgstr "Omat tapaamiset" +msgstr "" #. 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" +msgstr "" #. module: calendar -#: selection:calendar.attendee,state:0 -#: selection:calendar.event,attendee_status:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__needsaction +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__attendee_status__needsaction msgid "Needs Action" -msgstr "Vaatii toimia" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No I'm not going." -msgstr "Ei, en osallistu" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous +msgid "No feedback yet" +msgstr "" #. module: calendar -#: selection:calendar.alarm,type:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__notification msgid "Notification" -msgstr "Ilmoitus" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_notif_5 +msgid "Notification - 1 Days" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_notif_3 +msgid "Notification - 1 Hours" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_notif_1 +msgid "Notification - 15 Minutes" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_notif_4 +msgid "Notification - 2 Hours" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_notif_2 +msgid "Notification - 30 Minutes" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction_counter msgid "Number of Actions" -msgstr "Toimenpiteiden määrä" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error_counter -msgid "Number of error" +msgid "Number of errors" msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction_counter msgid "Number of messages which requires an action" -msgstr "Toimenpiteitä vaativien viestien määrä" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter @@ -1047,31 +1157,32 @@ msgid "Number of messages with delivery error" msgstr "" #. module: calendar -#: selection:calendar.event,end_type:0 +#: 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ä" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_unread_counter msgid "Number of unread messages" -msgstr "Lukemattomia viestejä" +msgstr "" #. module: calendar #. openerp-web -#: code:addons/calendar/static/src/xml/base_calendar.xml:17 +#: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "OK" -msgstr "OK" +msgstr "" #. module: calendar -#: selection:calendar.event,privacy:0 +#: 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" +msgstr "" #. module: calendar -#: selection:calendar.event,privacy:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__private msgid "Only me" -msgstr "Näytä vain minulle" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup @@ -1081,80 +1192,63 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by msgid "Option" -msgstr "Valinta" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Options" -msgstr "Vaihtoehdot" - -#. module: calendar -#: selection:mail.activity.type,category:0 -msgid "Other" -msgstr "Muu" - -#. 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_form -msgid "Owner" -msgstr "Omistaja" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids msgid "Participant" -msgstr "Osallistuja" +msgstr "" #. 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 -#: code:addons/calendar/models/calendar.py:1247 -#, python-format -msgid "Please select a proper day of the month." -msgstr "Valitse kuukauden päivä." +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__privacy -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Privacy" -msgstr "Yksityisyys" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type msgid "Recurrence" -msgstr "Toistuvuus" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type -msgid "Recurrence Termination" -msgstr "Toiston päättö" +#: 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 "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrency -msgid "Recurrent" -msgstr "Toistuva" +#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type +msgid "Recurrence Termination" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrent_id -msgid "Recurrent ID" -msgstr "Toiston ID" +#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrence_update +msgid "Recurrence Update" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrent_id_date -msgid "Recurrent ID date" -msgstr "Toistuvan ID:n päiväys" +#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrency +msgid "Recurrent" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__recurrency -msgid "Recurrent Meeting" -msgstr "Toistuva tapaaminen" +msgid "Recurrent Event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule msgid "Recurrent Rule" -msgstr "Toistosääntä" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration @@ -1162,60 +1256,72 @@ msgid "Remind Before" msgstr "" #. module: calendar -#: selection:mail.activity.type,category:0 -msgid "Reminder" -msgstr "" - -#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__alarm_ids msgid "Reminders" -msgstr "Muistutukset" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__count msgid "Repeat" -msgstr "Toista" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__interval msgid "Repeat Every" -msgstr "Toista joka" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__final_date +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__until msgid "Repeat Until" -msgstr "Toista kunnes" +msgstr "" #. 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)" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__count msgid "Repeat x times" -msgstr "Toista x kertaa" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id +#: model:ir.model.fields,field_description:calendar.field_calendar_event__user_id +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Responsible" -msgstr "Vastuuhenkilö" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id +msgid "Responsible Contact" +msgstr "" #. module: calendar -#: selection:calendar.alarm,type:0 -msgid "SMS Text Message" -msgstr "Tekstiviesti" +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule +msgid "Rrule" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule_type +msgid "Rrule Type" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__sa +msgid "Sa" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__sa msgid "Sat" -msgstr "La" +msgstr "" #. module: calendar -#: selection:calendar.event,week_list:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__sa +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__sa msgid "Saturday" -msgstr "Lauantai" +msgstr "" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event @@ -1225,116 +1331,131 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Search Meetings" -msgstr "Hae tapaamiset" +msgstr "" #. module: calendar -#: selection:calendar.event,byday:0 +#: 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" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Select attendees..." -msgstr "Valitse osallistujat..." +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Send mail" -msgstr "Lähetä sähköpostia" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as msgid "Show Time as" -msgstr "Näytä aika muodossa" +msgstr "" #. module: calendar #. openerp-web -#: code:addons/calendar/static/src/xml/base_calendar.xml:19 +#: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "Snooze" -msgstr "Torkku" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__start msgid "Start" -msgstr "Aloita" +msgstr "" #. 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,field_description:calendar.field_calendar_event__start_datetime -msgid "Start DateTime" -msgstr "Alkuaika" +msgstr "" #. 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." +msgstr "" #. 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_popup msgid "Starting at" -msgstr "Alkaa" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__state -#: model:ir.model.fields,field_description:calendar.field_calendar_event__state msgid "Status" -msgstr "Tila" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__state msgid "Status of the attendee's participation" -msgstr "Osallistujan osallistumisen tila" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Status:" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__stop msgid "Stop" -msgstr "Lopeta" +msgstr "" #. 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." +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__su +msgid "Su" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree msgid "Subject" -msgstr "Aihe" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__su msgid "Sun" -msgstr "Su" +msgstr "" #. module: calendar -#: selection:calendar.event,week_list:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__su +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__su msgid "Sunday" -msgstr "Sunnuntai" +msgstr "" #. module: calendar -#: sql_constraint:calendar.event.type:0 +#: model:ir.model.constraint,message:calendar.constraint_calendar_event_type_name_uniq msgid "Tag name already exists !" -msgstr "Tunnisteen nimi on jo olemassa!" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids msgid "Tags" -msgstr "Tunnisteet" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous +msgid "Tentative" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__th +msgid "Th" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "The" -msgstr "." +msgstr "" #. module: calendar #. openerp-web -#: code:addons/calendar/static/src/js/mail_activity.js:42 +#: code:addons/calendar/static/src/js/mail_activity.js:0 #, python-format msgid "" "The activity is linked to a meeting. Deleting it will remove the meeting as " @@ -1350,144 +1471,227 @@ msgid "" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:941 +#: model:ir.model.constraint,message:calendar.constraint_calendar_recurrence_month_day +msgid "The day must be between 1 and 31" +msgstr "" + +#. module: calendar +#: 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 "" #. module: calendar -#: code:addons/calendar/models/calendar.py:946 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "The ending date cannot be earlier than the starting date." msgstr "" #. module: calendar -#: selection:calendar.event,byday:0 +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "The interval cannot be negative." +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "The number of repetitions cannot be negative." +msgstr "" + +#. 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" +msgstr "" #. module: calendar -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "This event is linked to a recurrence...<br/>" -msgstr "Tämä tapahtuma on linkitetty toistuvaistapahtumaan...<br/>" +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__future_events +#, python-format +msgid "This and following events" +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__self_only +#, python-format +msgid "This event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__th msgid "Thu" -msgstr "To" +msgstr "" #. module: calendar -#: selection:calendar.event,week_list:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__th +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__th msgid "Thursday" -msgstr "Torstai" +msgstr "" #. module: calendar -#: code:addons/calendar/models/res_users.py:41 +#: 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 "" + +#. module: calendar +#: code:addons/calendar/models/res_users.py:0 #, python-format msgid "Today's Meetings" msgstr "" #. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__tu +msgid "Tu" +msgstr "" + +#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__tu msgid "Tue" -msgstr "Ti" +msgstr "" #. module: calendar -#: selection:calendar.event,week_list:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__tu +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__tu msgid "Tuesday" -msgstr "Tiistai" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__type +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__alarm_type msgid "Type" -msgstr "Tyyppi" +msgstr "" #. module: calendar -#: selection:calendar.attendee,state:0 -#: selection:calendar.event,attendee_status:0 +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__tentative +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__attendee_status__tentative #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +#, python-format msgid "Uncertain" -msgstr "Epävarma" - -#. module: calendar -#: selection:calendar.event,state:0 -msgid "Unconfirmed" -msgstr "Vahvistamaton" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval msgid "Unit" -msgstr "Yksikkö" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread msgid "Unread Messages" -msgstr "Lukemattomat viestit" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread_counter msgid "Unread Messages Counter" -msgstr "Lukemattomien viestien laskuri" +msgstr "" #. 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" +msgstr "" #. module: calendar -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Update only this instance" -msgstr "Päivitä vain tämä instanssi" +#: code:addons/calendar/models/calendar_event.py:0 +#, python-format +msgid "" +"Updating All Events is not allowed when dates or time is modified. You can " +"only update one particular event and following events." +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_res_users msgid "Users" -msgstr "Käyttäjät" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__we +msgid "We" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__we msgid "Wed" -msgstr "Ke" +msgstr "" #. module: calendar -#: selection:calendar.event,week_list:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__we +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__we msgid "Wednesday" -msgstr "Keskiviikko" +msgstr "" #. module: calendar -#: selection:calendar.event,rrule_type:0 -msgid "Week(s)" -msgstr "Viikko(a)" +#: 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 "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__week_list -msgid "Weekday" -msgstr "Arkipäivä" +#: 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 "" #. module: calendar -#: selection:calendar.event,rrule_type:0 -msgid "Year(s)" -msgstr "Vuotta" +#: 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 "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Yes I'm going." -msgstr "Kyllä, osallistun" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:159 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "You cannot duplicate a calendar attendee." -msgstr "Et voi kopioida kalenterin mukaista osallistujaa" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "You have to choose at least one day in the week" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "day %s, " +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "e.g. Business Lunch" -msgstr "esim. lounastapaaminen" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1232 +#: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format -msgid "interval cannot be negative." -msgstr "väli ei voi olla negatiivinen." +msgid "for %s events" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "on %s," +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "on the %(position)s %(weekday)s, " +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "until %s" +msgstr "" diff --git a/addons/calendar/i18n/it.po b/addons/calendar/i18n/it.po index cd08dc2d7be..c87bc5a25e6 100644 --- a/addons/calendar/i18n/it.po +++ b/addons/calendar/i18n/it.po @@ -1344,7 +1344,7 @@ msgstr "Sabato" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event msgid "Schedule a new meeting" -msgstr "Pianifica un nuovo appuntamento" +msgstr "Programma un nuovo appuntamento" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search diff --git a/addons/calendar/i18n/si.po b/addons/calendar/i18n/si.po new file mode 100644 index 00000000000..1aa3974b5e6 --- /dev/null +++ b/addons/calendar/i18n/si.po @@ -0,0 +1,1697 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * calendar +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-10-02 14:11+0000\n" +"PO-Revision-Date: 2020-09-07 08:11+0000\n" +"Language-Team: Sinhala (https://www.transifex.com/odoo/teams/41243/si/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: si\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: calendar +#: model:mail.template,subject:calendar.calendar_template_meeting_reminder +msgid "${object.event_id.name} - Reminder" +msgstr "" + +#. module: calendar +#: model:mail.template,subject:calendar.calendar_template_meeting_changedate +msgid "${object.event_id.name}: Date updated" +msgstr "" + +#. module: calendar +#: 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 "" + +#. module: calendar +#: code:addons/calendar/models/calendar_event.py:0 +#, python-format +msgid "%(day)s at (%(start)s To %(end)s) (%(timezone)s)" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_attendee.py:0 +#, python-format +msgid "%s has accepted invitation" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_attendee.py:0 +#, python-format +msgid "%s has declined invitation" +msgstr "" + +#. module: calendar +#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation +msgid "" +"<div>\n" +" % set colors = ctx.get('colors', {})\n" +" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" +" <p>\n" +" Hello ${object.common_name},<br/><br/>\n" +" ${object.event_id.user_id.partner_id.name} invited you for the ${object.event_id.name} meeting of ${object.event_id.user_id.company_id.name}.\n" +" </p>\n" +" <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" +" % set target = 'recurrence' if recurrent else 'meeting'\n" +" <a href=\"/calendar/${target}/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 href=\"/calendar/${target}/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 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" +" % if not recurrent:\n" +" <td width=\"130px;\">\n" +" <div style=\"border-top-left-radius: 3px; border-top-right-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" +" ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}\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" +" ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" </div>\n" +" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n" +" ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" </div>\n" +" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;\">\n" +" ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" +" </div>\n" +" </td>\n" +" <td width=\"20px;\"/>\n" +" % endif\n" +" <td style=\"padding-top: 5px;\">\n" +" <p><strong>Details of the event</strong></p>\n" +" <ul>\n" +" % if object.event_id.location:\n" +" <li>Location: ${object.event_id.location}\n" +" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&q=${object.event_id.location}\">View Map</a>)\n" +" </li>\n" +" % endif\n" +" % if object.event_id.description :\n" +" <li>Description: ${object.event_id.description}</li>\n" +" % endif\n" +" % if recurrent:\n" +" <li>When: ${object.recurrence_id.name}</li>\n" +" % endif\n" +" % if not object.event_id.allday and object.event_id.duration\n" +" <li>Duration: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n" +" % endif\n" +" <li>Attendees\n" +" <ul>\n" +" % for attendee in object.event_id.attendee_ids:\n" +" <li>\n" +" <div style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};\"> </div>\n" +" % if attendee.common_name != object.common_name:\n" +" <span style=\"margin-left:5px\">${attendee.common_name}</span>\n" +" % else:\n" +" <span style=\"margin-left:5px\">You</span>\n" +" % endif\n" +" </li>\n" +" % endfor\n" +" </ul></li>\n" +" </ul>\n" +" </td>\n" +" </tr></table>\n" +" <br/>\n" +" Thank you,\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"</div>\n" +" " +msgstr "" + +#. module: calendar +#: model:mail.template,body_html:calendar.calendar_template_meeting_changedate +msgid "" +"<div>\n" +" % set colors = ctx.get('colors', {})\n" +" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" +" <p>\n" +" Hello ${object.common_name},<br/><br/>\n" +" The date of the meeting has been updated. The meeting ${object.event_id.name} created by ${object.event_id.user_id.partner_id.name} is now scheduled for ${object.event_id.get_display_time_tz(tz=object.partner_id.tz)}.\n" +" </p>\n" +" <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" +" % set target = 'recurrence' if recurrent else 'meeting'\n" +" <a href=\"/calendar/${target}/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 href=\"/calendar/${target}/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 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" +" % if not recurrent:\n" +" <td width=\"130px;\">\n" +" <div style=\"border-top-left-radius: 3px; border-top-right-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" +" ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}\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" +" ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" </div>\n" +" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n" +" ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}\n" +" </div>\n" +" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;\">\n" +" ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" +" </div>\n" +" </td>\n" +" <td width=\"20px;\"/>\n" +" % endif\n" +" <td style=\"padding-top: 5px;\">\n" +" <p><strong>Details of the event</strong></p>\n" +" <ul>\n" +" % if object.event_id.location:\n" +" <li>Location: ${object.event_id.location}\n" +" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&q=${object.event_id.location}\">View Map</a>)\n" +" </li>\n" +" % endif\n" +" % if object.event_id.description :\n" +" <li>Description: ${object.event_id.description}</li>\n" +" % endif\n" +" % if recurrent:\n" +" <li>When: ${object.recurrence_id.name}</li>\n" +" % endif\n" +" % if not object.event_id.allday and object.event_id.duration\n" +" <li>Duration: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n" +" % endif\n" +" <li>Attendees\n" +" <ul>\n" +" % for attendee in object.event_id.attendee_ids:\n" +" <li>\n" +" <div style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: ${colors[attendee.state] or 'white'};\"> </div>\n" +" % if attendee.common_name != object.common_name:\n" +" <span style=\"margin-left:5px\">${attendee.common_name}</span>\n" +" % else:\n" +" <span style=\"margin-left:5px\">You</span>\n" +" % endif\n" +" </li>\n" +" % endfor\n" +" </ul></li>\n" +" </ul>\n" +" </td>\n" +" </tr></table>\n" +" <br/>\n" +" Thank you,\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"</div>\n" +" " +msgstr "" + +#. module: calendar +#: model:mail.template,body_html:calendar.calendar_template_meeting_reminder +msgid "" +"<div>\n" +" % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" +" <!--\n" +" In a recurring event case, the object.event_id is always the first event\n" +" This makes the event date (and a lot of other information) incorrect\n" +" -->\n" +" % set event_id = ctx.get('force_event_id') or object.event_id\n" +" <p>\n" +" Hello ${object.common_name},<br/><br/>\n" +" This is a reminder for the below event :\n" +" </p>\n" +" <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n" +" <a href=\"/calendar/meeting/accept?token=${object.access_token}&event_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 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 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;\">\n" +" <div style=\"border-top-left-radius: 3px; border-top-right-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" +" ${event_id.get_interval('dayname', tz=object.partner_id.tz if not event_id.allday else None)}\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" +" ${event_id.get_interval('day', tz=object.partner_id.tz if not event_id.allday else None)}\n" +" </div>\n" +" <div style=\"font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;\">\n" +" ${event_id.get_interval('month', tz=object.partner_id.tz if not event_id.allday else None)}\n" +" </div>\n" +" <div style=\"border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;\">\n" +" ${not event_id.allday and event_id.get_interval('time', tz=object.partner_id.tz) or ''}\n" +" </div>\n" +" </td>\n" +" <td width=\"20px;\"/>\n" +" <td style=\"padding-top: 5px;\">\n" +" <p><strong>Details of the event</strong></p>\n" +" <ul>\n" +" % if object.event_id.location:\n" +" <li>Location: ${object.event_id.location}\n" +" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&q=${object.event_id.location}\">View Map</a>)\n" +" </li>\n" +" % endif\n" +" % if object.event_id.description :\n" +" <li>Description: ${object.event_id.description}</li>\n" +" % endif\n" +" % if not object.event_id.allday and object.event_id.duration\n" +" <li>Duration: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>\n" +" % endif\n" +" <li>Attendees\n" +" <ul>\n" +" % for attendee in object.event_id.attendee_ids:\n" +" <li>\n" +" <div style=\"display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};\"> </div>\n" +" % if attendee.common_name != object.common_name:\n" +" <span style=\"margin-left:5px\">${attendee.common_name}</span>\n" +" % else:\n" +" <span style=\"margin-left:5px\">You</span>\n" +" % endif\n" +" </li>\n" +" % endfor\n" +" </ul></li>\n" +" </ul>\n" +" </td>\n" +" </tr></table>\n" +" <br/>\n" +" Thank you,\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"</div>\n" +" " +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "<span> hours</span>" +msgstr "" + +#. module: calendar +#: model:ir.model.constraint,message:calendar.constraint_calendar_contacts_user_id_partner_id_unique +msgid "A user cannot have twice the same contact." +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +#, python-format +msgid "Accept" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__accepted +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__attendee_status__accepted +msgid "Accepted" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_mail_activity_type__category +msgid "Action to Perform" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_contacts__active +#: model:ir.model.fields,field_description:calendar.field_calendar_event__active +msgid "Active" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids +msgid "Activities" +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_mail_activity +msgid "Activity" +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_mail_activity_type +msgid "Activity Type" +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 +#: model:ir.model.fields,field_description:calendar.field_calendar_event__allday +#, python-format +msgid "All Day" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_event.py:0 +#, python-format +msgid "All Day, %(day)s" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__all_events +msgid "All events" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status +msgid "Attendee Status" +msgstr "" + +#. 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 +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Attendees" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search +msgid "Availability" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__base_event_id +msgid "Base Event" +msgstr "" + +#. module: calendar +#: 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 +#, python-format +msgid "Busy" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__byday +msgid "By day" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__byday +msgid "Byday" +msgstr "" + +#. module: calendar +#: model:ir.ui.menu,name:calendar.mail_menu_calendar +#: model:ir.ui.menu,name:calendar.menu_calendar_configuration +msgid "Calendar" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model,name:calendar.model_calendar_attendee +msgid "Calendar Attendee Information" +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_calendar_contacts +msgid "Calendar Contacts" +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_calendar_event +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__calendar_event_ids +msgid "Calendar Event" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous +msgid "Calendar Invitation" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id +msgid "Calendar Meeting" +msgstr "" + +#. module: calendar +#: model:ir.actions.server,name:calendar.ir_cron_scheduler_alarm_ir_actions_server +#: model:ir.cron,cron_name:calendar.ir_cron_scheduler_alarm +#: model:ir.cron,name:calendar.ir_cron_scheduler_alarm +msgid "Calendar: Event Reminder" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name +msgid "Common name" +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/js/calendar_controller.js:0 +#, python-format +msgid "Confirm" +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_res_partner +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__partner_id +msgid "Contact" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__count +msgid "Count" +msgstr "" + +#. 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_contacts__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_recurrence__create_uid +msgid "Created by" +msgstr "" + +#. 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_contacts__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_recurrence__create_date +msgid "Created on" +msgstr "" + +#. 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 "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__day +msgid "Day" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Day of Month" +msgstr "" + +#. 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 "" + +#. 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 "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +#, python-format +msgid "Decline" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__declined +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__attendee_status__declined +msgid "Declined" +msgstr "" + +#. 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 "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/notification_calendar.xml:0 +#, python-format +msgid "Details" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__display_name +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm_manager__display_name +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__display_name +#: model:ir.model.fields,field_description:calendar.field_calendar_contacts__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_recurrence__display_name +#: model:ir.model.fields,field_description:calendar.field_ir_http__display_name +#: model:ir.model.fields,field_description:calendar.field_mail_activity__display_name +#: model:ir.model.fields,field_description:calendar.field_mail_activity_type__display_name +#: model:ir.model.fields,field_description:calendar.field_res_partner__display_name +#: model:ir.model.fields,field_description:calendar.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Document" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id +msgid "Document ID" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id +msgid "Document Model" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model +msgid "Document Model Name" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__dtstart +msgid "Dtstart" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration_minutes +#: model:ir.model.fields,help:calendar.field_calendar_alarm__duration_minutes +msgid "Duration in minutes" +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/js/calendar_controller.js:0 +#, python-format +msgid "Edit Recurrent event" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Edit recurring event" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_mail_1 +msgid "Email - 3 Hours" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_mail_2 +msgid "Email - 6 Hours" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_attendee__email +msgid "Email of Invited Person" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id +msgid "Employee" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__end_type +msgid "End Type" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Ending at" +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_calendar_alarm +msgid "Event Alarm" +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_calendar_alarm_manager +msgid "Event Alarm Manager" +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_calendar_event_type +msgid "Event Meeting Type" +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_calendar_recurrence +msgid "Event Recurrence Rule" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time +msgid "Event Time" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "Every %(count)s %(period)s, " +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__public +msgid "Everyone" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/mail_activity.py:0 +#, python-format +msgid "Feedback: " +msgstr "" + +#. 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 "" + +#. module: calendar +#: code:addons/calendar/models/calendar_event.py:0 +#, python-format +msgid "First you have to specify the date of the invitation." +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__follow_recurrence +msgid "Follow Recurrence" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. 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 "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr +msgid "Fr" +msgstr "" + +#. 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 "Free" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability +msgid "Free/Busy" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__fr +msgid "Fri" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__fr +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__fr +msgid "Friday" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search +msgid "Group By" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_event.py:0 +#, python-format +msgid "Grouping by %s is not allowed." +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__hours +msgid "Hours" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__id +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm_manager__id +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__id +#: model:ir.model.fields,field_description:calendar.field_calendar_contacts__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_recurrence__id +#: model:ir.model.fields,field_description:calendar.field_ir_http__id +#: model:ir.model.fields,field_description:calendar.field_mail_activity__id +#: model:ir.model.fields,field_description:calendar.field_mail_activity_type__id +#: model:ir.model.fields,field_description:calendar.field_res_partner__id +#: model:ir.model.fields,field_description:calendar.field_res_users__id +msgid "ID" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction +#: model:ir.model.fields,help:calendar.field_calendar_event__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__interval +msgid "Interval" +msgstr "" + +#. module: calendar +#: model:mail.message.subtype,name:calendar.subtype_invitation +msgid "Invitation" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token +msgid "Invitation Token" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Invitation details" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous +msgid "Invitation for" +msgstr "" + +#. module: calendar +#: model:mail.template,subject:calendar.calendar_template_meeting_invitation +msgid "Invitation to ${object.event_id.name}" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Invitations" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted +msgid "Is the Event Highlighted" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm____last_update +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm_manager____last_update +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee____last_update +#: model:ir.model.fields,field_description:calendar.field_calendar_contacts____last_update +#: model:ir.model.fields,field_description:calendar.field_calendar_event____last_update +#: model:ir.model.fields,field_description:calendar.field_calendar_event_type____last_update +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence____last_update +#: model:ir.model.fields,field_description:calendar.field_ir_http____last_update +#: model:ir.model.fields,field_description:calendar.field_mail_activity____last_update +#: model:ir.model.fields,field_description:calendar.field_mail_activity_type____last_update +#: model:ir.model.fields,field_description:calendar.field_res_partner____last_update +#: model:ir.model.fields,field_description:calendar.field_res_users____last_update +msgid "Last Modified on" +msgstr "" + +#. 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_contacts__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_recurrence__write_uid +msgid "Last Updated by" +msgstr "" + +#. 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_contacts__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_recurrence__write_date +msgid "Last Updated on" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type +msgid "Let the event automatically repeat at that interval" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__location +msgid "Location of Event" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous +msgid "Logo" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id +msgid "Me" +msgstr "" + +#. 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 "" + +#. module: calendar +#: 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 "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Meeting Details" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__name +msgid "Meeting Subject" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id +msgid "Meeting linked" +msgstr "" + +#. module: calendar +#: model:ir.actions.act_window,name:calendar.action_calendar_event +#: model:ir.actions.act_window,name:calendar.action_calendar_event_notify +#: 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_tree +msgid "Meetings" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids +msgid "Messages" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__minutes +msgid "Minutes" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Misc" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__mo +msgid "Mo" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__mo +msgid "Mon" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__mo +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__mo +msgid "Monday" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__month_by +msgid "Month By" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search +msgid "My Meetings" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__needsaction +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__attendee_status__needsaction +msgid "Needs Action" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous +msgid "No I'm not going." +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous +msgid "No feedback yet" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__notification +msgid "Notification" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_notif_5 +msgid "Notification - 1 Days" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_notif_3 +msgid "Notification - 1 Hours" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_notif_1 +msgid "Notification - 15 Minutes" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_notif_4 +msgid "Notification - 2 Hours" +msgstr "" + +#. module: calendar +#: model:calendar.alarm,name:calendar.alarm_notif_2 +msgid "Notification - 30 Minutes" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/notification_calendar.xml:0 +#, python-format +msgid "OK" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__confidential +msgid "Only internal users" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__private +msgid "Only me" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup +msgid "Open Calendar" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by +msgid "Option" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Options" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids +msgid "Participant" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__partner_id +msgid "Partner-related data of the user" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__privacy +msgid "Privacy" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type +msgid "Recurrence" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type +msgid "Recurrence Termination" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrence_update +msgid "Recurrence Update" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrency +msgid "Recurrent" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__recurrency +msgid "Recurrent Event" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule +msgid "Recurrent Rule" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration +msgid "Remind Before" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__alarm_ids +msgid "Reminders" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__count +msgid "Repeat" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__interval +msgid "Repeat Every" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__until +msgid "Repeat Until" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__interval +msgid "Repeat every (Days/Week/Month/Year)" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_event__count +msgid "Repeat x times" +msgstr "" + +#. 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 +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search +msgid "Responsible" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id +msgid "Responsible Contact" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule +msgid "Rrule" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule_type +msgid "Rrule Type" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__sa +msgid "Sa" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__sa +msgid "Sat" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__sa +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__sa +msgid "Saturday" +msgstr "" + +#. module: calendar +#: model_terms:ir.actions.act_window,help:calendar.action_calendar_event +msgid "Schedule a new meeting" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search +msgid "Search Meetings" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Select attendees..." +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Send mail" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as +msgid "Show Time as" +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/notification_calendar.xml:0 +#, python-format +msgid "Snooze" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__start +msgid "Start" +msgstr "" + +#. 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 "" + +#. 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 "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Starting at" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__state +msgid "Status" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,help:calendar.field_calendar_attendee__state +msgid "Status of the attendee's participation" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "Status:" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop +msgid "Stop" +msgstr "" + +#. 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 "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__su +msgid "Su" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree +msgid "Subject" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__su +msgid "Sun" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__su +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__su +msgid "Sunday" +msgstr "" + +#. module: calendar +#: model:ir.model.constraint,message:calendar.constraint_calendar_event_type_name_uniq +msgid "Tag name already exists !" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids +msgid "Tags" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous +msgid "Tentative" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__th +msgid "Th" +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "The" +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/js/mail_activity.js:0 +#, python-format +msgid "" +"The activity is linked to a meeting. Deleting it will remove the meeting as " +"well. Do you want to proceed ?" +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 "" + +#. module: calendar +#: model:ir.model.constraint,message:calendar.constraint_calendar_recurrence_month_day +msgid "The day must be between 1 and 31" +msgstr "" + +#. module: calendar +#: 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 "" + +#. module: calendar +#: code:addons/calendar/models/calendar_event.py:0 +#, python-format +msgid "The ending date cannot be earlier than the starting date." +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "The interval cannot be negative." +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "The number of repetitions cannot be negative." +msgstr "" + +#. 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 "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__future_events +#, python-format +msgid "This and following events" +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__self_only +#, python-format +msgid "This event" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__th +msgid "Thu" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__th +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__th +msgid "Thursday" +msgstr "" + +#. 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 "" + +#. module: calendar +#: code:addons/calendar/models/res_users.py:0 +#, python-format +msgid "Today's Meetings" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__tu +msgid "Tu" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__tu +msgid "Tue" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__tu +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__tu +msgid "Tuesday" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__alarm_type +msgid "Type" +msgstr "" + +#. module: calendar +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__state__tentative +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__attendee_status__tentative +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +#, python-format +msgid "Uncertain" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval +msgid "Unit" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. 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 "" + +#. module: calendar +#: code:addons/calendar/models/calendar_event.py:0 +#, python-format +msgid "" +"Updating All Events is not allowed when dates or time is modified. You can " +"only update one particular event and following events." +msgstr "" + +#. module: calendar +#: model:ir.model,name:calendar.model_res_users +msgid "Users" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__we +msgid "We" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__we +msgid "Wed" +msgstr "" + +#. module: calendar +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__weekday__we +#: model:ir.model.fields.selection,name:calendar.selection__calendar_recurrence__weekday__we +msgid "Wednesday" +msgstr "" + +#. 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 "" + +#. 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 "" + +#. 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 "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous +msgid "Yes I'm going." +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_attendee.py:0 +#, python-format +msgid "You cannot duplicate a calendar attendee." +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "You have to choose at least one day in the week" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "day %s, " +msgstr "" + +#. module: calendar +#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form +msgid "e.g. Business Lunch" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "for %s events" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "on %s," +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "on the %(position)s %(weekday)s, " +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar_recurrence.py:0 +#, python-format +msgid "until %s" +msgstr "" |
