diff options
| author | Odoo Translation Bot <c3p@odoo.com> | 2020-10-11 00:29:13 +0200 |
|---|---|---|
| committer | Odoo Translation Bot <c3p@odoo.com> | 2020-10-11 00:29:13 +0200 |
| commit | 03e0c53f40ef30589ebea36b954b6966fe45e3e5 (patch) | |
| tree | eac7ae5ad2d0398a2b3cbb2bd54ece024f3ee8ab /addons/calendar | |
| parent | 4fc64ad1479c7e4cf6d1d7fa639582fd2c9e6d79 (diff) | |
[I18N] Update translation terms from Transifex
Diffstat (limited to 'addons/calendar')
| -rw-r--r-- | addons/calendar/i18n/ar.po | 1101 | ||||
| -rw-r--r-- | addons/calendar/i18n/ca.po | 1083 | ||||
| -rw-r--r-- | addons/calendar/i18n/el.po | 1093 | ||||
| -rw-r--r-- | addons/calendar/i18n/eo.po | 1697 | ||||
| -rw-r--r-- | addons/calendar/i18n/et.po | 1103 | ||||
| -rw-r--r-- | addons/calendar/i18n/ja.po | 1076 | ||||
| -rw-r--r-- | addons/calendar/i18n/nl.po | 120 | ||||
| -rw-r--r-- | addons/calendar/i18n/pl.po | 879 | ||||
| -rw-r--r-- | addons/calendar/i18n/pt.po | 475 | ||||
| -rw-r--r-- | addons/calendar/i18n/vi.po | 140 | ||||
| -rw-r--r-- | addons/calendar/i18n/zh_TW.po | 885 |
11 files changed, 6375 insertions, 3277 deletions
diff --git a/addons/calendar/i18n/ar.po b/addons/calendar/i18n/ar.po index e916dd7cae2..1ecf038a1fe 100644 --- a/addons/calendar/i18n/ar.po +++ b/addons/calendar/i18n/ar.po @@ -2,30 +2,12 @@ # This file contains the translation of the following modules: # * calendar # -# Translators: -# Mustafa J. Kadhem <safi2266@gmail.com>, 2019 -# Sadig Adam <sadig41@gmail.com>, 2019 -# amrnegm <amrnegm.01@gmail.com>, 2019 -# Osoul <baruni@osoul.ly>, 2019 -# Ghaith Gammar <g.gammar@saharaifs.net>, 2019 -# Osama Ahmaro <osamaahmaro@gmail.com>, 2019 -# Zuhair Hammadi <zuhair12@gmail.com>, 2019 -# Mustafa Rawi <mustafa@cubexco.com>, 2019 -# Akram Alfusayal <akram_ma@hotmail.com>, 2019 -# Martin Trigaux, 2019 -# hoxhe Aits <hoxhe0@gmail.com>, 2019 -# Mohammed Ibrahim <m.ibrahim@mussder.com>, 2019 -# Shaima Safar <shaima.safar@open-inside.com>, 2019 -# Mostafa Hanafy <mostafa.s.hanafy@gmail.com>, 2019 -# Nisrine Tagri <nta@odoo.com>, 2019 -# msgid "" msgstr "" -"Project-Id-Version: Odoo Server saas~12.5\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-23 11:33+0000\n" -"PO-Revision-Date: 2019-08-26 09:09+0000\n" -"Last-Translator: Nisrine Tagri <nta@odoo.com>, 2019\n" +"POT-Creation-Date: 2020-10-02 14:11+0000\n" +"PO-Revision-Date: 2020-09-07 08:11+0000\n" "Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -36,59 +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} - تذكير" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_changedate msgid "${object.event_id.name}: Date updated" -msgstr "${object.event_id.name}: تم تحديث التاريخ" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 "" -"%s في %s إلى\n" -"%s في %s (%s)" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "%s at (%s To %s) (%s)" -msgstr "%s في (%s إلى %s) (%s)" +msgid "%(day)s at (%(start)s To %(end)s) (%(timezone)s)" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has accepted invitation" -msgstr "%s قبل الدعوة" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has declined invitation" -msgstr "%s رفض الدعوة" +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" @@ -104,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" @@ -115,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" @@ -136,100 +123,35 @@ 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" " " msgstr "" -"<div>\n" -" % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" -" <p>\n" -" مرحبًا ${object.common_name}،<br/><br/>\n" -" ${object.event_id.user_id.partner_id.name} يدعوك لحضور اجتماع ${object.event_id.name} الذي تقيمه مؤسسة ${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" -" قبول</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>\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>\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" -" </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" -" <td style=\"padding-top: 5px;\">\n" -" <p><strong>تفاصيل الفعالية</strong></p>\n" -" <ul>\n" -" % if object.event_id.location:\n" -" <li>المكان: ${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>الوصف: ${object.event_id.description}</li>\n" -" % endif\n" -" % if not object.event_id.allday and object.event_id.duration\n" -" <li>المدة: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>\n" -" % endif\n" -" <li>الحضور\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" -" شكرًا لك،\n" -" <br/>\n" -" % if object.event_id.user_id and object.event_id.user_id.signature:\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 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" @@ -245,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" @@ -256,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" @@ -277,112 +203,49 @@ 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" " " msgstr "" -"<div>\n" -" % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" -" <p>\n" -" مرحبًا ${object.common_name}،<br/><br/>\n" -" تم تحديث تاريخ الاجتماع ${object.event_id.name} الذي تقيمه مؤسسة ${object.event_id.user_id.partner_id.name} أصبح موعده ${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" -" قبول</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>\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>\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" -" </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" -" <td style=\"padding-top: 5px;\">\n" -" <p><strong>تفاصيل الفعالية</strong></p>\n" -" <ul>\n" -" % if object.event_id.location:\n" -" <li>المكان: ${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>الوصف: ${object.event_id.description}</li>\n" -" % endif\n" -" % if not object.event_id.allday and object.event_id.duration\n" -" <li>المدة: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>\n" -" % endif\n" -" <li>الحضور\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" -" شكرًا لك،\n" -" <br/>\n" -" % if object.event_id.user_id and object.event_id.user_id.signature:\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 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" @@ -418,86 +281,23 @@ 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" " " msgstr "" -"<div>\n" -" % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" -" <p>\n" -" مرحبًا ${object.common_name}،<br/><br/>\n" -" هذا تذكير منا بالفعالية التالية:\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>\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>\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>\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" -" </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" -" <td style=\"padding-top: 5px;\">\n" -" <p><strong>تفاصيل الفعالية</strong></p>\n" -" <ul>\n" -" % if object.event_id.location:\n" -" <li>المكان: ${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>الوصف: ${object.event_id.description}</li>\n" -" % endif\n" -" % if not object.event_id.allday and object.event_id.duration\n" -" <li>المدة: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>\n" -" % endif\n" -" <li>الحضور\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" -" شكرًا لك،\n" -" <br/>\n" -" % if object.event_id.user_id and object.event_id.user_id.signature:\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 msgid "<span> hours</span>" -msgstr "<span> ساعات</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 @@ -505,18 +305,18 @@ msgstr "<span> ساعات</span>" #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form #, python-format msgid "Accept" -msgstr "قبول" +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 "مقبول" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction msgid "Action Needed" -msgstr "إجراء مطلوب" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity_type__category @@ -534,22 +334,22 @@ msgstr "" #: 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 "نشط" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids msgid "Activities" -msgstr "الأنشطة" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity msgid "Activity" -msgstr "النشاط" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity_type msgid "Activity Type" -msgstr "نوع النشاط" +msgstr "" #. module: calendar #. openerp-web @@ -557,74 +357,75 @@ msgstr "نوع النشاط" #: model:ir.model.fields,field_description:calendar.field_calendar_event__allday #, python-format msgid "All Day" -msgstr "طوال اليوم" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "AllDay , %s" -msgstr "طوال اليوم، %s" +msgid "All Day, %(day)s" +msgstr "" #. module: calendar -#: model:ir.model.constraint,message:calendar.constraint_calendar_contacts_user_id_partner_id_unique -msgid "An user cannot have twice the same contact." -msgstr "لا يمكن لمستخدم امتلاك نفس جهة الاتصال مرتين." +#: 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,name:calendar.model_ir_attachment -msgid "Attachment" -msgstr "مرفق" +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__is_attendee -msgid "Attendee" -msgstr "الحاضر" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status msgid "Attendee Status" -msgstr "حالة الحاضر" +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 "الحضور" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Availability" -msgstr "التوافر" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 "مشغول" +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 "باليوم" +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 "التقويم" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_alarm @@ -632,60 +433,70 @@ msgstr "التقويم" #: 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 "تنبيه التقويم" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee msgid "Calendar Attendee Information" -msgstr "بيانات حضور التقويم" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_contacts msgid "Calendar Contacts" -msgstr "جهات اتصال التقويم" +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 "دعوات التقويم" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id msgid "Calendar Meeting" -msgstr "اجتماع التقويم" +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 "التقويم: التذكير بالفعالية" +msgstr "" #. 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." -msgstr "انقر هنا لتعديل هذه المرة فقط، وليس كل النسخ الأخرى." +#: 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 "الاسم الشائع" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__state__open -msgid "Confirmed" -msgstr "مؤكد" +#. 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 "جهة الاتصال" +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 @@ -693,8 +504,9 @@ msgstr "جهة الاتصال" #: 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 "أنشئ بواسطة" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_date @@ -702,36 +514,45 @@ msgstr "أنشئ بواسطة" #: 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 "أنشئ في" +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 "التاريخ" +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 "اليوم من الشهر" +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 "اليوم من الشهر" +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 "اليوم من الشهر" +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 "الأيام" +msgstr "" #. module: calendar #. openerp-web @@ -739,25 +560,26 @@ msgstr "الأيام" #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form #, python-format msgid "Decline" -msgstr "رفض" +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 "مرفوض" +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 "الوصف" +msgstr "" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "Details" -msgstr "التفاصيل" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__display_name @@ -766,46 +588,69 @@ msgstr "التفاصيل" #: 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 "الاسم المعروض" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Document" -msgstr "المستند" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id msgid "Document ID" -msgstr "معرف المستند" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id msgid "Document Model" -msgstr "نموذج المستند" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model msgid "Document Model Name" -msgstr "اسم كائن المستند" +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 "المدة" +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 "المدة بالدقائق" +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 "البريد الإلكتروني" +msgstr "" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_mail_1 @@ -820,143 +665,168 @@ msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__email msgid "Email of Invited Person" -msgstr "البريد الإلكتروني للمدعو" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id msgid "Employee" -msgstr "الموظف" +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 "تاريخ الانتهاء" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_datetime -msgid "End Datetime" -msgstr "تاريخ ووقت النهاية" +#: 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 "تاريخ النهاية" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Ending at" -msgstr "تنتهي في" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm msgid "Event Alarm" -msgstr "تنبيه الفعالية" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm_manager msgid "Event Alarm Manager" -msgstr "إدارة تنبيه الفعالية" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_event_type msgid "Event Meeting Type" -msgstr "نوع اجتماع الفعالية" +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 "وقت الحدث" +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 "الجميع" +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__5 -msgid "Fifth" -msgstr "الخامس" +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 "الأول" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "First you have to specify the date of the invitation." -msgstr "عليك تحديد تاريخ الدعوة أولًا." +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 "المتابعون" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_channel_ids msgid "Followers (Channels)" -msgstr "المتابعون (القنوات)" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_partner_ids msgid "Followers (Partners)" -msgstr "المتابعون (الشركاء)" +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 "رابعًا" +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 "مجاني" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability msgid "Free/Busy" -msgstr "متفرغ/مشغول" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__fr msgid "Fri" -msgstr "الجمعة" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__fr +#: 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 "الجمعة" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Group By" -msgstr "تجميع حسب" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 "" -"التجميع باستخدام التاريخ غير مدعوم، استخدم واجهة التقويم بدلًا من ذلك." #. module: calendar #: model:ir.model,name:calendar.model_ir_http msgid "HTTP Routing" -msgstr "مسار HTTP" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__hours msgid "Hours" -msgstr "الساعات" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__id @@ -965,19 +835,25 @@ msgstr "الساعات" #: 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 "المُعرف" +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 "إذا كان محددًا، فهناك رسائل جديدة تحتاج لرؤيتها." +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 "إذا كان محددًا، فقد حدث خطأ في تسليم بعض الرسائل." +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__active @@ -985,58 +861,57 @@ 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 "الدعوة" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token msgid "Invitation Token" -msgstr "رمز الدعوة" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitation details" -msgstr "تفاصيل الدعوة" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Invitation for" -msgstr "الدعوة الى" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_invitation msgid "Invitation to ${object.event_id.name}" -msgstr "دعوة إلى ${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,name:calendar.model_mail_wizard_invite -msgid "Invite wizard" -msgstr "معالج الدعوة" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower msgid "Is Follower" -msgstr "متابع" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted msgid "Is the Event Highlighted" -msgstr "هل الفعالية مميزة" +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 "الأخير" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm____last_update @@ -1045,8 +920,14 @@ msgstr "الأخير" #: 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 "آخر تعديل في" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_uid @@ -1054,8 +935,9 @@ msgstr "آخر تعديل في" #: 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 "آخر تحديث بواسطة" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_date @@ -1063,80 +945,82 @@ msgstr "آخر تحديث بواسطة" #: 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 "آخر تحديث في" +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 "تم تحديد آخر رسالة كمقروءة من التقويم الأساسي" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type msgid "Let the event automatically repeat at that interval" -msgstr "تكرار الحدث تلقائيًا عند مرور هذه الفترة" +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 "المكان" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "مكان الحدث" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Logo" -msgstr "الشعار" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_main_attachment_id msgid "Main Attachment" -msgstr "المرفق الرئيسي" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id msgid "Me" -msgstr "أنا" +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 "الاجتماع" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 -#: code:addons/calendar/models/calendar.py:0 +#: 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'" -msgstr "الاجتماع '%s' يبدأ '%s' وينتهي '%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 "تفاصيل الاجتماع" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__name msgid "Meeting Subject" -msgstr "موضوع الاجتماع" +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 "أنواع الاجتماعات" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id msgid "Meeting linked" -msgstr "الاجتماع المقترن" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_event @@ -1145,74 +1029,87 @@ msgstr "الاجتماع المقترن" #: 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,name:calendar.model_mail_message -msgid "Message" -msgstr "الرسالة" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error msgid "Message Delivery error" -msgstr "خطأ في تسليم الرسائل" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids msgid "Messages" -msgstr "الرسائل" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__minutes msgid "Minutes" -msgstr "الدقائق" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Misc" -msgstr "متنوعات" +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 "الاثنين" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__mo +#: 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 "الاثنين" +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 "شهور" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "My Meetings" -msgstr "اجتماعاتي" +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 "الاسم" +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 "يتطلب إجراء" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No I'm not going." -msgstr "لا، لن أشارك." +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 "التنبيهات" +msgstr "" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_5 @@ -1242,252 +1139,258 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction_counter msgid "Number of Actions" -msgstr "عدد الإجراءات" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error_counter msgid "Number of errors" -msgstr "عدد الاخطاء" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction_counter msgid "Number of messages which requires an action" -msgstr "عدد الرسائل التي تتطلب إجراء" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "عدد الرسائل الحادث بها خطأ في التسليم" +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 "مرات التكرار" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_unread_counter msgid "Number of unread messages" -msgstr "عدد الرسائل الجديدة" +msgstr "" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "OK" -msgstr "موافق" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__confidential msgid "Only internal users" -msgstr "المستخدمين الداخليين فقط" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__private msgid "Only me" -msgstr "أنا فقط" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup msgid "Open Calendar" -msgstr "فتح التقويم" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by msgid "Option" -msgstr "الخيار" +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__user_id -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Owner" -msgstr "المالك" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids msgid "Participant" -msgstr "المشارك" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__partner_id msgid "Partner-related data of the user" -msgstr "بيانات المستخدم المرتبطة بالشريك" - -#. module: calendar -#: code:addons/calendar/models/calendar.py:0 -#, python-format -msgid "Please select a proper day of the month." -msgstr "برجاء اختيار أحد أيام الشهر الصحيحة." +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 "الخصوصية" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type msgid "Recurrence" -msgstr "تكرار" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type -msgid "Recurrence Termination" -msgstr "إنهاء التكرار" +#: 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 "التكرار" +#: 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 "معرف التكرار" +#: 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 "معرف تاريخ التكرار" +#: 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 "اجتماع دوري" +msgid "Recurrent Event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule msgid "Recurrent Rule" -msgstr "قاعدة التكرار" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration msgid "Remind Before" -msgstr "تذكير قبل" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__alarm_ids msgid "Reminders" -msgstr "التذكيرات" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__count msgid "Repeat" -msgstr "تكرار" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__interval msgid "Repeat Every" -msgstr "تكرار كل" +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 "تكرار حتى" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__interval msgid "Repeat every (Days/Week/Month/Year)" -msgstr "تكرر كل (يوم/أسبوع/شهر/سنة)" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__count msgid "Repeat x times" -msgstr "تكرار مرات س" +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 "المسئول" +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 "السبت" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__sa +#: 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 "السبت" +msgstr "" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event msgid "Schedule a new meeting" -msgstr "جدولة اجتماع جديد" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Search Meetings" -msgstr "بحث عن الاجتماعات" +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 "الثانية" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Select attendees..." -msgstr "اختر المدعوين.." +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Send mail" -msgstr "إرسال بريد" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as msgid "Show Time as" -msgstr "عرض الوقت كـ" +msgstr "" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "Snooze" -msgstr "غفوة" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__start msgid "Start" -msgstr "بدء" +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,field_description:calendar.field_calendar_event__start_datetime -msgid "Start DateTime" -msgstr "تاريخ ووقت البداية" +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 "تاريخ بداية الحدث، بدون ساعة معينة للأحداث التي تستغرق أيامًا كاملة" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Starting at" -msgstr "ابتداء من" +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 "الحالة" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__state msgid "Status of the attendee's participation" -msgstr "حالة مشاركة الحضور" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1497,42 +1400,58 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__stop msgid "Stop" -msgstr "إيقاف" +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 "تاريخ انتهاء الحدث، بدون ساعة معينة للأحداث التي تستغرق أيامًا كاملة" +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 "العنوان" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__su msgid "Sun" -msgstr "الأحد" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__su +#: 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 "الأحد" +msgstr "" #. module: calendar #: model:ir.model.constraint,message:calendar.constraint_calendar_event_type_name_uniq msgid "Tag name already exists !" -msgstr "اسم الوسم موجود بالفعل!" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids msgid "Tags" -msgstr "الوسوم" +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 @@ -1542,8 +1461,6 @@ 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 @@ -1552,80 +1469,102 @@ msgid "" " other applications such as the employee leaves or the business\n" " opportunities." msgstr "" -"يشترك الموظفون في استخدام التقويم وهو مترابط تمامًا\n" -" مع التطبيقات الأخرى مثل إجازات الموظفين\n" -" وفرص العمل." #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 "لا يمكن أن يكون تاريخ ووقت الإنتهاء سابقين لتاريخ ووقت البدء." +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "The ending date cannot be earlier than the starting date." -msgstr "لا يمكن أن يكون تاريخ الإنتهاء سابقًا لتاريخ البدء." +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py: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.py:0 +#: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format -msgid "The number of repetitions cannot be negative." +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 "ثالثًا" +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 "هذا الحدث مرتبط بتكرار..<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 "الخميس" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__th +#: 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 "الخميس" +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 "المنطقة الزمنية" +msgstr "" #. module: calendar #: code:addons/calendar/models/res_users.py:0 #, python-format msgid "Today's Meetings" -msgstr "اجتماعات اليوم" +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 "الثلاثاء" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__tu +#: 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 "الثلاثاء" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__alarm_type msgid "Type" -msgstr "النوع" +msgstr "" #. module: calendar #. openerp-web @@ -1635,80 +1574,124 @@ msgstr "النوع" #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form #, python-format msgid "Uncertain" -msgstr "غير واثق" - -#. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__state__draft -msgid "Unconfirmed" -msgstr "غير مؤكد" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval msgid "Unit" -msgstr "الوحدة" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread msgid "Unread Messages" -msgstr "الرسائل الجديدة" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread_counter msgid "Unread Messages Counter" -msgstr "عدد الرسائل الجديدة" +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 "حتى" +msgstr "" #. module: calendar -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Update only this instance" -msgstr "تحديث هذه المرة فقط" +#: 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 "المستخدمون" +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 "الأربعاء" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__we +#: 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 "الأربعاء" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__week_list +#: 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 "يوم العمل" +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 "أسابيع" +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 "أجل، سأشارك." +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "You cannot duplicate a calendar attendee." -msgstr "لا يمكنك استنساخ أحد الحضور في التقويم." +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 "مثال: غداء عمل" +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 "" diff --git a/addons/calendar/i18n/ca.po b/addons/calendar/i18n/ca.po index 03026188aee..ad3ecee6cf5 100644 --- a/addons/calendar/i18n/ca.po +++ b/addons/calendar/i18n/ca.po @@ -1,23 +1,13 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * calendar -# -# Translators: -# Carles Antoli <carlesantoli@hotmail.com>, 2018 -# RGB Consulting <odoo@rgbconsulting.com>, 2018 -# Sandra Franch <sandra.franch@upc.edu>, 2018 -# Martin Trigaux, 2018 -# Marc Tormo i Bochaca <mtbochaca@gmail.com>, 2018 -# Quim - eccit <quim@eccit.com>, 2018 -# Manel Fernandez <manelfera@outlook.com>, 2018 +# * calendar # 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-08-24 09:17+0000\n" -"Last-Translator: Manel Fernandez <manelfera@outlook.com>, 2018\n" +"POT-Creation-Date: 2020-10-02 14:11+0000\n" +"PO-Revision-Date: 2020-09-07 08:11+0000\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,94 +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} - Recordatori" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_changedate msgid "${object.event_id.name}: Date updated" -msgstr "${object.event_id.name}: Data actualitzada" +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 "" -"%s a %s Per a\n" -" %s a %s (%s)" #. 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)" -msgstr "%s a (%s Per a %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 ha acceptat la invitació" +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 ha rebutjat la invitació " - -#. 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,41 +291,60 @@ 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> hores</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 "Accepta" +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 "Acceptada" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction msgid "Action Needed" -msgstr "Cal fer alguna acció" +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 "Actiu" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids msgid "Activities" -msgstr "Activitats" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity msgid "Activity" -msgstr "Activitat" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity_type @@ -362,74 +353,79 @@ 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 "Tot el dia" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:728 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "AllDay , %s" -msgstr "CadaDia , %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 "Adjunt" +#: 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 "Nombre d'adjunts" - -#. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__is_attendee -msgid "Attendee" -msgstr "Assistent" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status msgid "Attendee Status" -msgstr "Estat dels Assistents" +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 "Assistents" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Availability" -msgstr "Disponibilitat" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1693 -#: selection:calendar.attendee,availability:0 -#: selection:calendar.event,show_as:0 +#: 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 "Ocupat" +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 "Per dia" +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 "Calendari" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_alarm @@ -437,7 +433,7 @@ msgstr "Calendari" #: 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 "Alarma del Calendari" +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 "Invitació al calendari" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id @@ -467,37 +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 "Categoria" - -#. 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 "" -"Feu clic aquí per actualitzar només aquesta instància i no pas totes les " -"recurrències." #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name msgid "Common name" -msgstr "Nom de pila" +msgstr "" #. module: calendar -#: selection:calendar.event,state:0 -msgid "Confirmed" -msgstr "Confirmada" +#. 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 "Contacte" +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 @@ -505,8 +504,9 @@ msgstr "Contacte" #: 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 "Creat per" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_date @@ -514,58 +514,72 @@ msgstr "Creat per" #: 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 "Creat el" +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 "Data" +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 "Dia del mes" +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 "Dia del mes" +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 "Dia del mes" +msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 selection:calendar.event,rrule_type:0 -msgid "Day(s)" -msgstr "Dia/es" +#: 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 "Rebutja" +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 "Rebutjat" +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 "Descripció" +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 "Detalls" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__display_name @@ -574,14 +588,19 @@ msgstr "Detalls" #: 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 "Mostrar Nom" +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 "Document" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id @@ -599,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 "Durada" +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 "Duració en minuts" +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 "Correu electrònic" +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 "Email del convidat" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id msgid "Employee" -msgstr "Empleat" +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 "Data final" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_datetime -msgid "End Datetime" -msgstr "Data i hora de fi" +#: 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 "Data de finalització" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Ending at" -msgstr "Es finalitza a" - -#. module: calendar -#: model:ir.model,name:calendar.model_calendar_event -msgid "Event" -msgstr "Esdeveniment" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm @@ -668,96 +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 "Hora del esdeveniment" +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 "L'interval de recurrència d'esdeveniments no pot ser negatiu." +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 "Tothom" +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 "Cinquè" - -#. 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 "Primer" +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 "Primer heu d'especificar la data d'invitació. " +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 "Seguidors" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_channel_ids msgid "Followers (Channels)" -msgstr "Seguidors (Canals)" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_partner_ids msgid "Followers (Partners)" -msgstr "Seguidors (Clients)" +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 -#: selection:calendar.event,byday:0 +#: 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 "Quart" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr +msgid "Fr" +msgstr "" #. module: calendar -#: selection:calendar.attendee,availability:0 -#: selection:calendar.event,show_as:0 +#: 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 "Lliure" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability msgid "Free/Busy" -msgstr "Lliure/Ocupat" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__fr msgid "Fri" -msgstr "Dv" +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 "Divendres" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Group By" -msgstr "Agrupar per" +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 "" -"L'agrupació per data no està suportada, utilitzeu la vista de calendari al " -"seu lloc." #. module: calendar #: model:ir.model,name:calendar.model_ir_http @@ -765,9 +824,9 @@ msgid "HTTP Routing" msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 -msgid "Hour(s)" -msgstr "Hora/es" +#: 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 @@ -776,23 +835,25 @@ msgstr "Hora/es" #: 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 "ID" - -#. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_event__message_unread -msgid "If checked new messages require your attention." -msgstr "Si està marcat, els nous missatges requereixen la vostra atenció." +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 "Si està marcat, els nous missatges requereixen la vostra atenció." +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 "Si està marcat, alguns missatges tenen un error d'entrega." +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__active @@ -800,28 +861,31 @@ msgid "" "If the active field is set to false, it will allow you to hide the event " "alarm information without removing it." msgstr "" -"Si el camp actiu és fals, li permetrà ocultar la notificació d'avís de " -"l'esdeveniment sense esborrar-lo." + +#. 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 "Invitació" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token msgid "Invitation Token" -msgstr "Invitació d'emergència" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitation details" -msgstr "Detalls de la invitació" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Invitation for" -msgstr "Invitació per" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_invitation @@ -831,17 +895,12 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitations" -msgstr "Invitacions " - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_wizard_invite -msgid "Invite wizard" -msgstr "Convida assistent " +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower msgid "Is Follower" -msgstr "És seguidor" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted @@ -849,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 "Darrer" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm____last_update @@ -860,8 +920,14 @@ msgstr "Darrer" #: 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 "Última modificació el " +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_uid @@ -869,8 +935,9 @@ msgstr "Última modificació el " #: 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 "Última actualització per" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_date @@ -878,205 +945,244 @@ msgstr "Última actualització per" #: 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 "Última actualització el" +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 "Última notificació marcada com a llegida des de la base del calendari" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type msgid "Let the event automatically repeat at that interval" msgstr "" -"Permet que l'esdeveniment es repeteixi automàticament en aquest interval" #. 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 "Ubicació" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "Localització de l'esdeveniment" +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 msgid "Main Attachment" -msgstr "Adjunt principal" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id msgid "Me" -msgstr "Jo" +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 "Reunió" +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 "Detalls de la reunió" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__name msgid "Meeting Subject" -msgstr "Tema de la reunió " +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 "Tipus de reunions " +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id msgid "Meeting linked" -msgstr "Reunió vinculada " +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 "Reunions" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_message -msgid "Message" -msgstr "Missatge" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error msgid "Message Delivery error" -msgstr "Error d'entrega del missatge" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids msgid "Messages" -msgstr "Missatges" +msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 -msgid "Minute(s)" -msgstr "Minut(s)" +#: 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 "Varis" +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 "Dl" +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 "Dilluns" +msgstr "" #. module: calendar -#: selection:calendar.event,rrule_type:0 -msgid "Month(s)" -msgstr "Mes/os" +#: 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 "Les meves reunions " +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 "Nom" +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 "Es necessita una acció" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No I'm not going." -msgstr "No, no hi estic anant." +msgstr "" #. module: calendar -#: selection:calendar.alarm,type:0 +#: 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 "Notificació " +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 "Nombre d'accions" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error_counter -msgid "Number of error" -msgstr "Nombre d'errors" +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 "Nombre de missatges que requereixen una acció" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "Nombre de missatges amb error d'entrega" +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 "Nombre de repeticions " +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_unread_counter msgid "Number of unread messages" -msgstr "Nombre de missatges no llegits" +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 "D'acord" +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 "Només usuaris interns " +msgstr "" #. module: calendar -#: selection:calendar.event,privacy:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__private msgid "Only me" -msgstr "Només jo" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup @@ -1086,45 +1192,27 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by msgid "Option" -msgstr "Opció" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Options" -msgstr "Opcions" - -#. module: calendar -#: selection:mail.activity.type,category:0 -msgid "Other" -msgstr "Altres" - -#. 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 "Propietari" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids msgid "Participant" -msgstr "Participant" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__partner_id msgid "Partner-related data of the user" -msgstr "Dades de l'usuari relatiu a l'empresa" - -#. module: calendar -#: code:addons/calendar/models/calendar.py:1247 -#, python-format -msgid "Please select a proper day of the month." -msgstr "Si us plau seleccioneu un dia adient del mes. " +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 "Privacitat" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type @@ -1132,34 +1220,35 @@ msgid "Recurrence" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type -msgid "Recurrence Termination" -msgstr "Finalització de recurrència" +#: 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 "Recurrent" +#: 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 "ID recurrent" +#: 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 "ID data recurrent" +#: 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 "Reunió periòdica" +msgid "Recurrent Event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule msgid "Recurrent Rule" -msgstr "Regla recurrent" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration @@ -1167,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 "Recordatoris " +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__count msgid "Repeat" -msgstr "Repeteix" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__interval msgid "Repeat Every" -msgstr "Repetir cada " +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 "Repeteix fins" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__interval msgid "Repeat every (Days/Week/Month/Year)" -msgstr "Repeteix cada (dies/setmana/mes/any)" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__count msgid "Repeat x times" -msgstr "Repeteix x vegades" +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 "Responsable" +msgstr "" #. module: calendar -#: selection:calendar.alarm,type:0 -msgid "SMS Text Message" +#: 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 "Ds" +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 "Dissabte" +msgstr "" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event @@ -1230,120 +1331,131 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Search Meetings" -msgstr "Cercar reunions " +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 "Segon" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Select attendees..." -msgstr "Seleccioneu assistents..." +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Send mail" -msgstr "Enviar correu" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as msgid "Show Time as" -msgstr "Mostra temps com" +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 "Migdiada " +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__start msgid "Start" -msgstr "Inicia" +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 "Data inicial" - -#. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__start_datetime -msgid "Start DateTime" -msgstr "Data i Hora inicial" +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 "" -"Data inicial d'un esdeveniment, sense temps per a esdeveniments de dies " -"sencers" #. 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 "Comença a" +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 "Estat" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__state msgid "Status of the attendee's participation" -msgstr "Estat de la participació dels assistents" +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 "Atura" +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 "" -"Data final d'un esdeveniment, sense temps per a esdeveniments de dies " -"sencers" + +#. 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 "Assumpte" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__su msgid "Sun" -msgstr "Dg" +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 "Diumenge" +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 "Nom d'etiqueta ja existeix!" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids msgid "Tags" -msgstr "Etiquetes" +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 "El/La" +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 " @@ -1359,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 "Tercer" +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 "Aquest esdeveniment està enllaçat amb recurrència...<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 "Dj" +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 "Dijous" +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:41 +#: 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 "Dt" +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 "Dimarts" +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 "Tipus" +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 "Incert" - -#. module: calendar -#: selection:calendar.event,state:0 -msgid "Unconfirmed" -msgstr "No confirmat" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval msgid "Unit" -msgstr "Unitat de venda" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread msgid "Unread Messages" -msgstr "Missatges pendents de llegir" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread_counter msgid "Unread Messages Counter" -msgstr "Comptador de missatges no llegits" +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 "Fins" +msgstr "" #. module: calendar -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Update only this instance" -msgstr "Actualitzeu només aquesta instància " +#: 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 "Usuaris" +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 "Dc" +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 "Dimecres" +msgstr "" #. module: calendar -#: selection:calendar.event,rrule_type:0 -msgid "Week(s)" -msgstr "Setmana/es" +#: 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 "Dia de la setmana" +#: 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 "Any/s" +#: 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 "Sí, estic anant." +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 "No podeu duplicar un calendari d'assistents." +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 "ex. Dinar de negocis" +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.py:1232 +#: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format -msgid "interval cannot be negative." -msgstr "l'interval no pot ser negatiu." +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/el.po b/addons/calendar/i18n/el.po index 69e36c4d6b9..a4e723aab47 100644 --- a/addons/calendar/i18n/el.po +++ b/addons/calendar/i18n/el.po @@ -1,19 +1,13 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * calendar +# * calendar # -# Translators: -# Martin Trigaux, 2018 -# Kostas Goutoudis <goutoudis@gmail.com>, 2018 -# Timos Zacharatos <kokkinopioupiou@hotmail.com>, 2018 -# George Tarasidis <george_tarasidis@yahoo.com>, 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: George Tarasidis <george_tarasidis@yahoo.com>, 2018\n" +"POT-Creation-Date: 2020-10-02 14:11+0000\n" +"PO-Revision-Date: 2020-09-07 08:11+0000\n" "Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,94 +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} - Υπενθύμιση" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_changedate msgid "${object.event_id.name}: Date updated" -msgstr "${object.event_id.name}: Η ημερομηνία ενημερώθηκε" +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 "" -"%s στο %s Προς\n" -" %s στο %s (%s)" #. 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)" -msgstr "%s στο (%s Προς %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 έχει δεχθεί την πρόσκληση" +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 έχει απορρίψει την πρόσκληση" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_5 -msgid "1 Day(s)" -msgstr "1 Ημέρα" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_3 -msgid "1 Hour(s)" -msgstr "1 Ώρα" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_1 -msgid "15 Minute(s)" -msgstr "15 Λεπτά" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_4 -msgid "2 Hour(s)" -msgstr "2 Ώρες" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_mail_1 -msgid "3 Hour(s), by e-mail" -msgstr "3 Ώρες, με email" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_2 -msgid "30 Minute(s)" -msgstr "30 Λεπτά" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_mail_2 -msgid "6 Hour(s), by e-mail" -msgstr "6 Ώρες, με email" +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" @@ -127,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" @@ -138,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" @@ -159,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" @@ -171,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" @@ -200,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" @@ -211,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" @@ -232,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" @@ -245,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" @@ -305,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" @@ -315,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> ώρες</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 "Αποδοχή" +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 "Αποδεκτή" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction msgid "Action Needed" -msgstr "Απαιτείται ενέργεια" +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 "Σε Ισχύ" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids msgid "Activities" -msgstr "Δραστηριότητες" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity msgid "Activity" -msgstr "Δραστηριότητα" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity_type msgid "Activity Type" -msgstr "Τύπος Δραστηριότητας" +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 "Ολοήμερη" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:728 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "AllDay , %s" -msgstr "Ολοήμερη, %s" +msgid "All Day, %(day)s" +msgstr "" #. module: calendar -#: sql_constraint:calendar.contacts:0 -msgid "An user cannot have twice the same contact." -msgstr "Ο χρήστης δεν μπορεί να έχει δύο φορές την ίδια επαφή." +#: 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 "Συνημμένο" +#: 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 @@ -386,46 +382,50 @@ msgid "Attachment Count" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__is_attendee -msgid "Attendee" -msgstr "Συμμετέχων" - -#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status msgid "Attendee Status" -msgstr "Κατάσταση συμμετεχόντων" +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 "Συμμετέχοντες" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Availability" -msgstr "Διαθεσιμότητα" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1693 -#: selection:calendar.attendee,availability:0 -#: selection:calendar.event,show_as:0 +#: 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 "Απασχολημένος/η" +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 "Κατά ημέρα" +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 "Ημερολόγιο" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_alarm @@ -433,7 +433,7 @@ msgstr "Ημερολόγιο" #: 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 "Υπενθύμιση Ημερολογίου" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee @@ -446,56 +446,57 @@ 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 "Πρόσκληση Ημερολογίου" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id msgid "Calendar Meeting" -msgstr "Συνάντηση Ημερολογίου" +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_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 "Κατηγορία" - -#. 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 "" -"Κάντε κλικ εδώ για να ενημερώσετε μόνο αυτήν την εγγραφή και όχι όλες τις " -"εμφανίσεις." #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name msgid "Common name" -msgstr "Κοινό όνομα" +msgstr "" #. module: calendar -#: selection:calendar.event,state:0 -msgid "Confirmed" -msgstr "Επιβεβαιώθηκε" +#. 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 "Επαφή" +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 @@ -503,8 +504,9 @@ msgstr "Επαφή" #: 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 "Δημιουργήθηκε από" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_date @@ -512,58 +514,72 @@ msgstr "Δημιουργήθηκε από" #: 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 "Δημιουργήθηκε στις" +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 "Ημερομηνία" +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 "Ημερομηνία μήνα" +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 "Ημέρα του Μήνα" +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 "Μέρα του μήνα" +msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 selection:calendar.event,rrule_type:0 -msgid "Day(s)" -msgstr "Ημέρα(ες)" +#: 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 "Απόρριψη" +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 "Απορρίφθηκε" +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 "Περιγραφή" +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 "Λεπτομέρειες" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__display_name @@ -572,83 +588,111 @@ msgstr "Λεπτομέρειες" #: 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 "Εμφάνιση Ονόματος" +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 "Έγγραφο" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id msgid "Document ID" -msgstr "Κωδικός εγγράφου" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id msgid "Document Model" -msgstr "Μοντέλου Εγγράφου" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model msgid "Document Model Name" -msgstr "Όνομα Μοντέλου Εγγράφου" +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 "Διάρκεια" +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 "Διάρκεια σε λεπτά" +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 "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 "Email του Προσκεκλημένου" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id msgid "Employee" -msgstr "Υπάλληλος" +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 "Ημερ. Λήξης" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_datetime -msgid "End Datetime" -msgstr "Ημερ. και ώρα Λήξης" +#: 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 "Ημερ. λήξης" +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_event -msgid "Event" -msgstr "Συμβάν" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm @@ -666,96 +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 "Ώρα Συμβάντος" +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 "Το διάστημα επανάληψης συμβάντος δεν μπορεί να είναι αρνητικό." +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 "Όλοι" +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 "Πέμπτος" +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 "First" -msgstr "Πρώτο" +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 "Πρώτα θα πρέπει να καθορίσετε την ημέρα της πρόσκλησης" +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 "Ακόλουθοι" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_channel_ids msgid "Followers (Channels)" -msgstr "Ακόλουθοι (Κανάλια)" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_partner_ids msgid "Followers (Partners)" -msgstr "Ακόλουθοι (Συνεργάτες)" +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 -#: selection:calendar.event,byday:0 +#: 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 "Τέταρτο" +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 "Δωρεάν" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability msgid "Free/Busy" -msgstr "Ελεύθερος/Απασχολημένος" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__fr msgid "Fri" -msgstr "Παρ" +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 "Παρασκευή" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Group By" -msgstr "Ομαδοποίηση κατά" +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 "" -"Η ομαδοποίηση ανά ημερομηνία δεν υποστηρίζεται, χρησιμοποιείστε την οθόνη " -"ημερολογίου εναλλακτικά" #. 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 "Ώρα" +#: 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 "Ώρα" #: 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_unread -msgid "If checked new messages require your attention." -msgstr "Εάν επιλεγεί τα νέα μηνύματα χρειάζονται την προσοχή σας" +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 "Εάν επιλεγεί τα νέα μηνύματα χρειάζονται την προσοχή σας." +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error @@ -798,28 +861,31 @@ 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 "Πρόσκληση" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token msgid "Invitation Token" -msgstr "Διακριτικό Πρόσκλησης" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitation details" -msgstr "Λεπτομέρειες πρόσκλησης" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Invitation for" -msgstr "Πρόσκληση για" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_invitation @@ -829,17 +895,12 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitations" -msgstr "Προσκλήσεις" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_wizard_invite -msgid "Invite wizard" -msgstr "Οδηγός Προσκλήσεων" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower msgid "Is Follower" -msgstr "Είναι Ακόλουθος" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted @@ -847,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 "Τελευταία" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm____last_update @@ -858,8 +920,14 @@ msgstr "Τελευταία" #: 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 "Τελευταία τροποποίηση στις" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_uid @@ -867,8 +935,9 @@ msgstr "Τελευταία τροποποίηση στις" #: 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 "Τελευταία Ενημέρωση από" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_date @@ -876,37 +945,36 @@ msgstr "Τελευταία Ενημέρωση από" #: 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 "Τελευταία Ενημέρωση στις" +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 "Τοποθεσία" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "Τοποθεσία Συμβάντος" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Logo" -msgstr "Λογότυπο" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_main_attachment_id @@ -916,57 +984,52 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id msgid "Me" -msgstr "Εγώ" +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 "Συνάντηση" +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 "Λεπτομέρειες Συνάντησης" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__name msgid "Meeting Subject" -msgstr "Θέμα Συνάντησης" +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 "Τύποι Συναντήσεων" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id msgid "Meeting linked" -msgstr "Σύνδεση συνάντησης" +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 "Συναντήσεις" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_message -msgid "Message" -msgstr "Μήνυμα" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error @@ -976,74 +1039,117 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids msgid "Messages" -msgstr "Μηνύματα" +msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 -msgid "Minute(s)" -msgstr "Λεπτό(α)" +#: 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 "Διάφορα" +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 "Δευ" +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 "Δευτέρα" +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 "Μήνας(ες)" +#: 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 "Οι Συναντήσεις Μου" +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 "Περιγραφή" +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 "Απαιτεί Ενέργεια" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No I'm not going." -msgstr "Όχι, δεν θα παρευρεθώ." +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 "Ειδοποίηση" +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 "Πλήθος ενεργειών" +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 "Πλήθος μηνυμάτων που απαιτούν ενέργεια" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter @@ -1051,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 "Αριθμός των επαναλήψεων" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_unread_counter msgid "Number of unread messages" -msgstr "Πλήθος μη αναγνωσμένων μηνυμάτων" +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 "Μόνο εσωτερικοί χρήστες" +msgstr "" #. module: calendar -#: selection:calendar.event,privacy:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__private msgid "Only me" -msgstr "Μόνο εγώ" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup @@ -1085,141 +1192,136 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by msgid "Option" -msgstr "Επιλογή" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Options" -msgstr "Επιλογές" - -#. module: calendar -#: selection:mail.activity.type,category:0 -msgid "Other" -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_form -msgid "Owner" -msgstr "Ιδιοκτήτης" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids msgid "Participant" -msgstr "Συμμετέχων" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__partner_id msgid "Partner-related data of the user" -msgstr "Τα δεδομένα του χρήστη σε σχέση με τον συνεργάτη" - -#. module: calendar -#: code:addons/calendar/models/calendar.py:1247 -#, python-format -msgid "Please select a proper day of the month." -msgstr "Παρακαλώ διαλέξτε μία κατάλληλη μέρα του μήνα." +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 "Μυστικότητα" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type msgid "Recurrence" -msgstr "Επανάληψη" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type -msgid "Recurrence Termination" -msgstr "Τερματισμός Επανάληψης" +#: 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 "Επαναλαμβανόμενη" +#: 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 "Επαναλαμβανόμενος Κωδικός" +#: 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 "Επανάληψη του κωδικού της ημερομηνίας" +#: 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 "Επαναλαμβανόμενη Συνάντηση" +msgid "Recurrent Event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule msgid "Recurrent Rule" -msgstr "Επαναλαμβανόμενος Κανόνας" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration 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 "Υπενθυμίσεις" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__count msgid "Repeat" -msgstr "Επαναλαμβανόμενη" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__interval msgid "Repeat Every" -msgstr "Επανάληψη Κάθε" +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 "Επανάληψη μέχρι" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__interval msgid "Repeat every (Days/Week/Month/Year)" -msgstr "Επανάληψη κάθε (Ημέρα/Εβδομάδα/Μήνα/Έτος)" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__count msgid "Repeat x times" -msgstr "Επανέλαβε Χ φορές" +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 "Υπεύθυνοι" +msgstr "" #. module: calendar -#: selection:calendar.alarm,type:0 -msgid "SMS Text Message" -msgstr "Κείμενο SMS" +#: 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 "Σάβ" +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 "Σάββατο" +msgstr "" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event @@ -1229,127 +1331,136 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Search Meetings" -msgstr "Αναζήτηση Συναντήσεων" +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 "Δευτερόλεπτο" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Select attendees..." -msgstr "Επιλέξτε συμμετέχοντες..." +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Send mail" -msgstr "Αποστολή mail" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as msgid "Show Time as" -msgstr "Εμφάνιση χρόνου ως" +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 "Αναβολή" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__start msgid "Start" -msgstr "Έναρξη" +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,field_description:calendar.field_calendar_event__start_datetime -msgid "Start DateTime" -msgstr "Ημερομηνία και ώρα Έναρξης" +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 -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_popup msgid "Starting at" -msgstr "Αρχίζει στις" +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 "Κατάσταση" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__state msgid "Status of the attendee's participation" -msgstr "Η κατάσταση της συμμετοχής του συμμετέχοντα " +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 "Διακοπή" +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 "Θέμα" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__su msgid "Sun" -msgstr "Κυρ" +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 "Κυριακή" +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 "Το όνομα ετικέτας υπάρχει ήδη !" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids msgid "Tags" -msgstr "Ετικέτες" +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 " "well. Do you want to proceed ?" msgstr "" -"Η δραστηριότητα συνδέεται με μια συνάντηση. Η διαγραφή θα καταργήσει και τη " -"συνάντηση. Θέλετε να συνεχίσετε;" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event @@ -1358,149 +1469,229 @@ msgid "" " other applications such as the employee leaves or the business\n" " opportunities." msgstr "" -"Το ημερολόγιο μοιράζεται μεταξύ των εργαζομένων και είναι πλήρως ενσωματωμένο με \n" -" άλλες εφαρμογές, όπως τις Άδειες των Εργαζομένων ή \n" -" τις Ευκαιρίες Πωλήσεων." #. 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 "Τρίτο" +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 "Αυτό το συμβάν συνδέεται με μια επανάληψη ...<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 "Πεμπ" +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 "Πέμπτη" +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:41 +#: 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 "Τρι" +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 "Τρίτη" +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 "Τύπος" +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 "Αβέβαιη" - -#. module: calendar -#: selection:calendar.event,state:0 -msgid "Unconfirmed" -msgstr "Μη Επιβεβαιωμένη" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval msgid "Unit" -msgstr "Μονάδα" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread msgid "Unread Messages" -msgstr "Μη αναγνωσμένα μηνύματα" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread_counter msgid "Unread Messages Counter" -msgstr "Μετρητής μη αναγνωσμένων μηνυμάτων" +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 "Μέχρι" +msgstr "" #. module: calendar -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Update only this instance" -msgstr "Ενημέρωσε μόνο αυτό το περιστατικό" +#: 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 "Χρήστες" +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 "Τετ" +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 "Τετάρτη" +msgstr "" #. module: calendar -#: selection:calendar.event,rrule_type:0 -msgid "Week(s)" -msgstr "Εβδομάδα(ες)" +#: 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 "Ημέρα" +#: 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 "Έτος(η)" +#: 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 "Ναι, θα παρευρεθώ." +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 "Δεν μπορείτε να αντίγράψετε ένα συμμετέχοντα του ημερολογίου" +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 "π.χ. Επαγγελματικό Γεύμα" +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 "Το διάστημα δεν μπορεί να είναι αρνητικό." +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/eo.po b/addons/calendar/i18n/eo.po new file mode 100644 index 00000000000..77d1a58f080 --- /dev/null +++ b/addons/calendar/i18n/eo.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: Esperanto (https://www.transifex.com/odoo/teams/41243/eo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eo\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 "" diff --git a/addons/calendar/i18n/et.po b/addons/calendar/i18n/et.po index 08cc9e5399d..6671c571abe 100644 --- a/addons/calendar/i18n/et.po +++ b/addons/calendar/i18n/et.po @@ -1,25 +1,18 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * calendar +# * calendar # # Translators: -# Rivo Zängov <eraser@eraser.ee>, 2018 -# Wanradt Koell <wanradt@gmail.com>, 2018 -# Gert Valdek <gert@airobot.ee>, 2018 -# Egon Raamat <egon@avalah.ee>, 2018 -# Helen Sulaoja <helen@avalah.ee>, 2018 -# Martin Trigaux, 2018 -# Arma Gedonsky <armagedonsky@hot.ee>, 2018 -# Eneli Õigus <enelioigus@gmail.com>, 2018 -# Martin Aavastik <martin@avalah.ee>, 2018 +# Triine Aavik <triine@avalah.ee>, 2020 +# Piia Paurson <piia@avalah.ee>, 2020 # 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-08-24 09:17+0000\n" -"Last-Translator: Martin Aavastik <martin@avalah.ee>, 2018\n" +"POT-Creation-Date: 2020-10-02 14:11+0000\n" +"PO-Revision-Date: 2020-09-07 08:11+0000\n" +"Last-Translator: Piia Paurson <piia@avalah.ee>, 2020\n" "Language-Team: Estonian (https://www.transifex.com/odoo/teams/41243/et/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,94 +23,60 @@ msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_reminder msgid "${object.event_id.name} - Reminder" -msgstr "${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 "${object.event_id.name}: Date updated" +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 "" -"%s at %s To\n" -" %s at %s (%s)" #. 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)" -msgstr "%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 has accepted invitation" +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 has declined invitation" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_5 -msgid "1 Day(s)" -msgstr "1 päev" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_3 -msgid "1 Hour(s)" -msgstr "1 tund" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_1 -msgid "15 Minute(s)" -msgstr "15 minutit" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_4 -msgid "2 Hour(s)" -msgstr "2 tundi" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_mail_1 -msgid "3 Hour(s), by e-mail" -msgstr "3 tundi, e-maili kaudu" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_notif_2 -msgid "30 Minute(s)" -msgstr "30 minutit" - -#. module: calendar -#: model:calendar.alarm,name:calendar.alarm_mail_2 -msgid "6 Hour(s), by e-mail" -msgstr "6 tundi, e-maili kaudu" +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" @@ -133,6 +92,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" @@ -144,8 +104,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" @@ -165,8 +128,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" @@ -177,20 +140,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" @@ -206,6 +172,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" @@ -217,8 +184,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" @@ -238,8 +208,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" @@ -251,31 +221,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" @@ -311,8 +286,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" @@ -321,117 +296,141 @@ 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> 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 "Nõustu" +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 "Nõustutud" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction msgid "Action Needed" -msgstr "Vajalik toiming" +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 "Aktiivne" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids msgid "Activities" -msgstr "Tegevused" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity msgid "Activity" -msgstr "Tegevus" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity_type msgid "Activity Type" -msgstr "Tegevuse tüüp" +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 "Kogu päev" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:728 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "AllDay , %s" -msgstr "AllDay , %s" +msgid "All Day, %(day)s" +msgstr "" #. module: calendar -#: sql_constraint:calendar.contacts:0 -msgid "An user cannot have twice the same contact." -msgstr "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 "Manus" +#: 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__is_attendee -msgid "Attendee" -msgstr "Attendee" +msgstr "Manuste arv" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status msgid "Attendee Status" -msgstr "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 -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_popup msgid "Attendees" -msgstr "Osalejad" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Availability" -msgstr "Saadavus" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1693 -#: selection:calendar.attendee,availability:0 -#: selection:calendar.event,show_as:0 +#: 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 "Hõivatud" +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äeva kaupa" +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 "Kalender" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_alarm @@ -439,7 +438,7 @@ msgstr "Kalender" #: 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 "Calendar Alarm" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee @@ -452,52 +451,57 @@ 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 "Kalendrikutse" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id msgid "Calendar Meeting" -msgstr "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 "Calendar: Event Reminder" - -#. 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 "Kategooria" - -#. 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." -msgstr "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 "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name msgid "Common name" -msgstr "Common name" +msgstr "" #. module: calendar -#: selection:calendar.event,state:0 -msgid "Confirmed" -msgstr "Kinnitatud" +#. 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 "Kontakt" +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 @@ -505,8 +509,9 @@ msgstr "Kontakt" #: 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 "Loonud" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_date @@ -514,55 +519,69 @@ msgstr "Loonud" #: 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 "Loomise kuupäev" +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 "Kuupäev" +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 "Kuunumber" +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 "Day of Month" +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 "Day of month" +msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 selection:calendar.event,rrule_type:0 -msgid "Day(s)" -msgstr "Päev(a)" +#: 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 "Äraütlemine" +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 "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 "Kirjeldus" +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 "Üksikasjad" @@ -574,83 +593,111 @@ msgstr "Üksikasjad" #: 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äidatav 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 "Dokument" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id msgid "Document ID" -msgstr "Dokumendi ID" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id msgid "Document Model" -msgstr "Dokumendi mudel" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model msgid "Document Model Name" -msgstr "Dokumendi mudeli nimi" +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 "Kestvus" +msgstr "Kestus" #. 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 "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 -#: 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 "E-mail" +msgstr "E-post" + +#. 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 "Email of Invited Person" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id msgid "Employee" -msgstr "Töötaja" +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 "Lõpukuupäev" +msgstr "Lõppkuupäev" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_datetime -msgid "End Datetime" -msgstr "Lõppkuupäev ja -kellaaeg" +#: 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 "Lõppkuupäev" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Ending at" -msgstr "Ending at" - -#. module: calendar -#: model:ir.model,name:calendar.model_calendar_event -msgid "Event" -msgstr "Sündmus" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm @@ -668,94 +715,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 "Event Time" +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 "Event recurrence interval cannot be negative." +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 "Igaüks" +msgstr "" #. module: calendar -#: code:addons/calendar/models/mail_activity.py:38 +#: code:addons/calendar/models/mail_activity.py:0 #, python-format msgid "Feedback: " -msgstr "Feedback: " - -#. module: calendar -#: selection:calendar.event,byday:0 -msgid "Fifth" -msgstr "Fifth" +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 "First" -msgstr "First" +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 "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 "Jälgijad" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_channel_ids msgid "Followers (Channels)" -msgstr "Jälgijad (kanalid)" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_partner_ids msgid "Followers (Partners)" -msgstr "Jälgijad (partnerid)" +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 -#: selection:calendar.event,byday:0 +#: 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 "Neljas" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr +msgid "Fr" +msgstr "" #. module: calendar -#: selection:calendar.attendee,availability:0 -#: selection:calendar.event,show_as:0 +#: 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 "Vaba" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability msgid "Free/Busy" -msgstr "Vaba/hõivatud" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__fr msgid "Fri" -msgstr "Reede" +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 "Reede" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Group By" -msgstr "Rühmitamine" +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." -msgstr "Group by date is not supported, use the calendar view instead." +msgid "Grouping by %s is not allowed." +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_ir_http @@ -763,9 +829,9 @@ msgid "HTTP Routing" msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 -msgid "Hour(s)" -msgstr "Hour(s)" +#: 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 +840,20 @@ msgstr "Hour(s)" #: 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 "ID" - -#. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_event__message_unread -msgid "If checked new messages require your attention." -msgstr "Kui kontrollitud, siis uued sõnumid nõuavad Su tähelepanu." +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 "Kui kontrollitud, siis uued sõnumid nõuavad Su tähelepanu." +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error @@ -798,28 +866,31 @@ msgid "" "If the active field is set to false, it will allow you to hide the event " "alarm information without removing it." msgstr "" -"If the active field is set to false, it will allow you to hide the event " -"alarm information without removing it." + +#. 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 "Invitation" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token msgid "Invitation Token" -msgstr "Invitation Token" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitation details" -msgstr "Invitation details" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Invitation for" -msgstr "Invitation for" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_invitation @@ -829,27 +900,23 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitations" -msgstr "Invitations" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_wizard_invite -msgid "Invite wizard" -msgstr "Invite wizard" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower msgid "Is Follower" -msgstr "Jälgija" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted msgid "Is the Event Highlighted" -msgstr "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 "Last" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm____last_update @@ -858,6 +925,12 @@ msgstr "Last" #: 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 "Viimati muudetud (millal)" @@ -867,6 +940,7 @@ msgstr "Viimati muudetud (millal)" #: 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 "Viimati uuendatud (kelle poolt)" @@ -876,35 +950,36 @@ msgstr "Viimati uuendatud (kelle poolt)" #: 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 "Viimati uuendatud (millal)" +msgstr "Viimati uuendatud" #. 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 "Viimane loetuks märgitud teavitus kalendris" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type msgid "Let the event automatically repeat at that interval" -msgstr "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 "Asukoht" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "Sündmuse asukoht" +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 @@ -914,166 +989,205 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id msgid "Me" -msgstr "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 -#: selection:mail.activity.type,category:0 msgid "Meeting" -msgstr "Kalendrisse lisamine" +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 "Kohtumise detailid" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__name msgid "Meeting Subject" -msgstr "Kohtumise teema" +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 "Kohtumise tüüp" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id msgid "Meeting linked" -msgstr "Seotud kohtumine" +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 "Kohtumised" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_message -msgid "Message" -msgstr "Sõnum" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error msgid "Message Delivery error" -msgstr "" +msgstr "Sõnumi edastamise veateade" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids msgid "Messages" -msgstr "Sõnumid" +msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 -msgid "Minute(s)" -msgstr "Minut(id)" +#: 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 "Muu" +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 "Esmaspäev" +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 "Esmaspäev" +msgstr "" #. module: calendar -#: selection:calendar.event,rrule_type:0 -msgid "Month(s)" -msgstr "Month(s)" +#: 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 "Minu kohtumised" +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 "Needs Action" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No I'm not going." -msgstr "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 -#: selection:calendar.alarm,type:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__notification msgid "Notification" -msgstr "Märge" +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 "Toimingute arv" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error_counter -msgid "Number of error" -msgstr "" +msgid "Number of errors" +msgstr "Vigade arv" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction_counter msgid "Number of messages which requires an action" -msgstr "Tegutsemist nõudvate sõnumite arv" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "" +msgstr "Kohaletoimetamise veateatega sõnumite arv" #. 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 "Number of repetitions" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_unread_counter msgid "Number of unread messages" -msgstr "Lugemata sõnumite arv" +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 "Only internal users" +msgstr "" #. module: calendar -#: selection:calendar.event,privacy:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__private msgid "Only me" -msgstr "Only me" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup @@ -1083,141 +1197,136 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by msgid "Option" -msgstr "Valik" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Options" -msgstr "Seaded" - -#. module: calendar -#: selection:mail.activity.type,category:0 -msgid "Other" -msgstr "Meeldetuletuse lisamine" - -#. 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 "Omanik" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids msgid "Participant" -msgstr "Osaleja" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__partner_id msgid "Partner-related data of the user" -msgstr "Partner-related data of the user" - -#. module: calendar -#: code:addons/calendar/models/calendar.py:1247 -#, python-format -msgid "Please select a proper day of the month." -msgstr "Please select a proper day of the month." +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 "Privaatsus" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type msgid "Recurrence" -msgstr "Kordumine" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type -msgid "Recurrence Termination" -msgstr "Kordumise lõpetamine" +#: 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 "Korduv" +#: 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 "Korduv 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 "Korduv ID kuupäev" +#: 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 "Korduv kohtumine" +msgid "Recurrent Event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule msgid "Recurrent Rule" -msgstr "Korduv reegel" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration msgid "Remind Before" -msgstr "Meenuta enne" - -#. 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 "Meeldetuletused" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__count msgid "Repeat" -msgstr "Korda" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__interval msgid "Repeat Every" -msgstr "Korda iga..." +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 "Korda kuni" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__interval msgid "Repeat every (Days/Week/Month/Year)" -msgstr "Korda iga (päev/nädal/kuu/aasta)" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__count msgid "Repeat x times" -msgstr "Korda x korda" +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 "Vastutaja" +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 "SMS Text Message" +#: 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 "Laupäev" +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 "Laupäev" +msgstr "" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event @@ -1227,123 +1336,136 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Search Meetings" -msgstr "Otsi kohtumist" +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 "Second" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Select attendees..." -msgstr "Vali osalejaid..." +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Send mail" -msgstr "Send mail" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as msgid "Show Time as" -msgstr "Näita aega nagu" +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 "Snooze" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__start msgid "Start" -msgstr "Alusta" +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 "Alguskuupäev" - -#. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__start_datetime -msgid "Start DateTime" -msgstr "Alguskuupäev ja -kellaaeg" +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 "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 -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form_popup msgid "Starting at" -msgstr "Algus" +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 "Staatus" +msgstr "Olek" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__state msgid "Status of the attendee's participation" -msgstr "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 "Peata" +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 "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 "Teema" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__su msgid "Sun" -msgstr "Pühapäev" +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 "Pühapäev" +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 "Sildi nimi on juba olemas!" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids msgid "Tags" -msgstr "Sildid" +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 "The" +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 " "well. Do you want to proceed ?" msgstr "" -"The activity is linked to a meeting. Deleting it will remove the meeting as " -"well. Do you want to proceed ?" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event @@ -1352,148 +1474,229 @@ msgid "" " other applications such as the employee leaves or the business\n" " opportunities." msgstr "" -"Kalender on jagatud kõigi töötajate vahel ning on täielikult integreeritud teiste rakendustega\n" -" nagu nt puhkused." #. 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 "Third" +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 "This event is linked to a recurrence...<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 "Saaja" +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 "Neljapäev" +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:41 +#: 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 "Teisipäev" +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 "Teisipäev" +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 "Tüüp" +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 "Uncertain" - -#. module: calendar -#: selection:calendar.event,state:0 -msgid "Unconfirmed" -msgstr "Unconfirmed" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval msgid "Unit" -msgstr "Ühik" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread msgid "Unread Messages" -msgstr "Lugemata sõnumid" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread_counter msgid "Unread Messages Counter" -msgstr "Lugemata sõnumite loendur" +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 "Kuni" +msgstr "" #. module: calendar -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Update only this instance" -msgstr "Update only this instance" +#: 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 "Kasutajad" +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 "Kolmapäev" +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 "Kolmapäev" +msgstr "" #. module: calendar -#: selection:calendar.event,rrule_type:0 -msgid "Week(s)" -msgstr "Week(s)" +#: 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 "Nädalapäev" +#: 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 "Aasta(d)" +#: 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 "Yes I'm going." +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 "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 "nt ärilõuna" +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.py:1232 +#: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format -msgid "interval cannot be negative." -msgstr "interval cannot be negative." +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/ja.po b/addons/calendar/i18n/ja.po index f0d43c29788..79612f8bdf8 100644 --- a/addons/calendar/i18n/ja.po +++ b/addons/calendar/i18n/ja.po @@ -1,23 +1,13 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * calendar +# * calendar # -# Translators: -# SHIMIZU Taku <shimizu.taku@gmail.com>, 2018 -# Martin Trigaux, 2018 -# Yoshi Tashiro <tashiro@roomsfor.hk>, 2018 -# Manami Hashi <manami@roomsfor.hk>, 2018 -# NOKA Shigekazu <shigekazu.noka@gmail.com>, 2018 -# 高木正勝 <masakatsu.takagi@pro-spire.co.jp>, 2018 -# kent_ocean <ke.tanabe@gmail.com>, 2018 -# Norimichi Sugimoto <norimichi.sugimoto@tls-ltd.co.jp>, 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: Norimichi Sugimoto <norimichi.sugimoto@tls-ltd.co.jp>, 2018\n" +"POT-Creation-Date: 2020-10-02 14:11+0000\n" +"PO-Revision-Date: 2020-09-07 08:11+0000\n" "Language-Team: Japanese (https://www.transifex.com/odoo/teams/41243/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,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} - リマインダー" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_changedate msgid "${object.event_id.name}: Date updated" -msgstr "${object.event_id.name}: 日付が更新されました" +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 招待が承認されました" +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 招待が断られました" - -#. 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" @@ -129,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" @@ -140,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" @@ -161,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" @@ -173,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" @@ -202,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" @@ -213,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" @@ -234,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" @@ -247,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" @@ -307,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" @@ -317,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> 時間</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 "受理" +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 "受理済み" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction msgid "Action Needed" -msgstr "要アクション" +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 "有効" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids msgid "Activities" -msgstr "活動" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity msgid "Activity" -msgstr "活動" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity_type msgid "Activity Type" -msgstr "活動タイプ" +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 "終日" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:728 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "AllDay , %s" -msgstr "終日 , %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 "添付" +#: 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 @@ -388,46 +382,50 @@ msgid "Attachment Count" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__is_attendee -msgid "Attendee" -msgstr "参加者" - -#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status msgid "Attendee Status" -msgstr "出席者の状況" +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 "出席者" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Availability" -msgstr "開始可能日" +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 "割当済" +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 "日別" +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 "カレンダ" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_alarm @@ -435,7 +433,7 @@ msgstr "カレンダ" #: 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 "カレンダアラーム" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee @@ -448,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 "カレンダーで 招待" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id @@ -465,35 +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" +#: 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_mail_activity_type__category -msgid "Category" -msgstr "カテゴリ" - -#. 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." -msgstr "すべての定例開催ではなく、このインスタンスだけを更新するには、ここをクリックしてください。" - -#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name msgid "Common name" -msgstr "一般名" +msgstr "" #. module: calendar -#: selection:calendar.event,state:0 -msgid "Confirmed" -msgstr "確認済" +#. 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 "連絡先" +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 @@ -501,8 +504,9 @@ msgstr "連絡先" #: 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 "作成者" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_date @@ -510,58 +514,72 @@ msgstr "作成者" #: 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 "作成日" +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 "日付" +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 "月" +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 "月日" +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 "月の日" +msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 selection:calendar.event,rrule_type:0 -msgid "Day(s)" -msgstr "日" +#: 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 "拒否" +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 "拒否済" +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 "説明" +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 "詳細" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__display_name @@ -570,83 +588,111 @@ msgstr "詳細" #: 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 "表示名" +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 "ドキュメント" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id msgid "Document ID" -msgstr "ドキュメントID" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id msgid "Document Model" -msgstr "ドキュメントモデル" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model msgid "Document Model Name" -msgstr "ドキュメントモデル名" +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 "日数" +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 "分数" +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 "Eメール" +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 "招待者のEメール" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id msgid "Employee" -msgstr "従業員" +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 "終了日" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_datetime -msgid "End Datetime" -msgstr "終了日時" +#: 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 "終了日" +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_event -msgid "Event" -msgstr "イベント" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm @@ -664,94 +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 "イベント 時間" +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 "イベントの定例開催間隔を負の値にすることはできません。" +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 "制限なし" +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 "第5" - -#. 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 "先頭" +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 "最初に招待日を指定します。" +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 "フォロワー" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_channel_ids msgid "Followers (Channels)" -msgstr "フォロワー (チャネル)" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_partner_ids msgid "Followers (Partners)" -msgstr "フォロワー (取引先)" +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 -#: selection:calendar.event,byday:0 +#: 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 "第4" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr +msgid "Fr" +msgstr "" #. module: calendar -#: selection:calendar.attendee,availability:0 -#: selection:calendar.event,show_as:0 +#: 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 "無料" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability msgid "Free/Busy" -msgstr "空き / 済" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__fr msgid "Fri" -msgstr "金曜日" +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 "金曜" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Group By" -msgstr "グループ化" +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." -msgstr "日付でのグループ化はサポートされていません。 代わりにカレンダービューを使用してください。" +msgid "Grouping by %s is not allowed." +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_ir_http @@ -759,9 +824,9 @@ msgid "HTTP Routing" msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 -msgid "Hour(s)" -msgstr "時間" +#: 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 @@ -770,18 +835,20 @@ msgstr "時間" #: 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 "ID" - -#. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_event__message_unread -msgid "If checked new messages require your attention." -msgstr "チェックされている場合は、新しいメッセージに注意が必要です。" +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 "チェックされている場合は、新しいメッセージに注意が必要です。" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error @@ -793,27 +860,32 @@ msgstr "" msgid "" "If the active field is set to false, it will allow you to hide the event " "alarm information without removing it." -msgstr "アクティブなフィールドがfalseに設定されると、それを削除せずにイベントのアラーム情報を非表示にすることができます。" +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 "招待" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token msgid "Invitation Token" -msgstr "招待 トークン" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitation details" -msgstr "招待詳細" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Invitation for" -msgstr "これに招待する" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_invitation @@ -823,17 +895,12 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitations" -msgstr "招待" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_wizard_invite -msgid "Invite wizard" -msgstr "招待ウィザード" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower msgid "Is Follower" -msgstr "フォロー中 " +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted @@ -841,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 "最後" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm____last_update @@ -852,8 +920,14 @@ msgstr "最後" #: 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 "最終更新日" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_uid @@ -861,8 +935,9 @@ msgstr "最終更新日" #: 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 "最終更新者" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_date @@ -870,35 +945,36 @@ msgstr "最終更新者" #: 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 "最終更新日" +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 "既読とマークされた最後のカレンダ通知" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type msgid "Let the event automatically repeat at that interval" -msgstr "イベントをその間隔で自動的に繰り返します。" +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 "ロケーション" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "イベント場所" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Logo" -msgstr "ロゴ" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_main_attachment_id @@ -908,57 +984,52 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id msgid "Me" -msgstr "自分" +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 "打ち合わせ" +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 "打ち合わせ詳細" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__name msgid "Meeting Subject" -msgstr "打ち合わせ議題" +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 "打ち合わせタイプ" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id msgid "Meeting linked" -msgstr "リンクされた打ち合わせ" +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 "打ち合わせ" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_message -msgid "Message" -msgstr "メッセージ" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error @@ -968,74 +1039,117 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids msgid "Messages" -msgstr "メッセージ" +msgstr "" #. module: calendar -#: selection:calendar.alarm,interval:0 -msgid "Minute(s)" -msgstr "分" +#: 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 "その他" +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 "月曜日" +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 "月曜" +msgstr "" #. module: calendar -#: selection:calendar.event,rrule_type:0 -msgid "Month(s)" -msgstr "月" +#: 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 "自分の打ち合わせ" +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 "名称" +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 "要アクション" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No I'm not going." -msgstr "いいえ、そのつもりはありません" +msgstr "" #. module: calendar -#: selection:calendar.alarm,type:0 +#: 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 "通知" +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 "アクションの数" +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 "アクションを必要とするメッセージの数" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter @@ -1043,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 "繰返し数" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_unread_counter msgid "Number of unread messages" -msgstr "未読メッセージ件数" +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 "内部ユーザのみに見える" +msgstr "" #. module: calendar -#: selection:calendar.event,privacy:0 +#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__private msgid "Only me" -msgstr "自分のみに見える" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup @@ -1077,141 +1192,136 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by msgid "Option" -msgstr "オプション" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Options" -msgstr "オプション" - -#. module: calendar -#: selection:mail.activity.type,category:0 -msgid "Other" -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_form -msgid "Owner" -msgstr "オーナー" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids msgid "Participant" -msgstr "参加者" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__partner_id msgid "Partner-related data of the user" -msgstr "ユーザの取引先関連データ" - -#. module: calendar -#: code:addons/calendar/models/calendar.py:1247 -#, python-format -msgid "Please select a proper day of the month." -msgstr "適切な月日を選択してください。" +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 "プライバシー" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type msgid "Recurrence" -msgstr "繰返し" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type -msgid "Recurrence Termination" -msgstr "繰返し停止条件" +#: 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 "定期" +#: 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 "定期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 "定期ID日付" +#: 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 "定期打ち合わせ" +msgid "Recurrent Event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule msgid "Recurrent Rule" -msgstr "定期ルール" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration 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 "リマインド" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__count msgid "Repeat" -msgstr "繰返し" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__interval msgid "Repeat Every" -msgstr "繰返し周期" +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 "次まで繰返し" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__interval msgid "Repeat every (Days/Week/Month/Year)" -msgstr "反復間隔(日 / 週 / 月 / 年)" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__count msgid "Repeat x times" -msgstr "x回繰返し" +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 "担当者" +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 -#: selection:calendar.alarm,type:0 -msgid "SMS Text Message" +#: 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 "土曜日" +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 "土曜" +msgstr "" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event @@ -1221,116 +1331,131 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Search Meetings" -msgstr "打ち合わせを検索" +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 "秒" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Select attendees..." -msgstr "出席者選択..." +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Send mail" -msgstr "メール送信" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as msgid "Show Time as" -msgstr "時間表示" +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 "居眠り" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__start msgid "Start" -msgstr "開始" +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,field_description:calendar.field_calendar_event__start_datetime -msgid "Start DateTime" -msgstr "開始日時" +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 "全日開催のための時間設定のないイベントの開始日" +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 "開始日時" +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 "ステータス" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__state msgid "Status of the attendee's participation" -msgstr "出席者の参加の状況" +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 "停止" +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 "全日開催のための時間設定のないイベントの終了日" +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 "件名" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__su msgid "Sun" -msgstr "日曜日" +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 "日曜" +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 "そのタグ名は既に使われています!" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids msgid "Tags" -msgstr "タグ" +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 " @@ -1346,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 "第3" +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 "このイベントは繰返し対象です...<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 "木曜日" +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 "木曜" +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:41 +#: 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 "火曜日" +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 "火曜" +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 "タイプ" +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 "未確定" - -#. module: calendar -#: selection:calendar.event,state:0 -msgid "Unconfirmed" -msgstr "未確定" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval msgid "Unit" -msgstr "単位" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread msgid "Unread Messages" -msgstr "未読メッセージ" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread_counter msgid "Unread Messages Counter" -msgstr "未読メッセージカウンター" +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 "停止条件" +msgstr "" #. module: calendar -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Update only this instance" -msgstr "本イベントのみ更新" +#: 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 "ユーザ" +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 "水曜日" +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 "水曜" +msgstr "" #. module: calendar -#: selection:calendar.event,rrule_type:0 -msgid "Week(s)" -msgstr "週" +#: 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 "平日" +#: 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 "年" +#: 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 "はい、そのつもりです。" +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 "カレンダの出席者は重複できません。" +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 "例: ○○さんとビジネスランチ" +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.py:1232 +#: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format -msgid "interval cannot be negative." -msgstr "繰り返しは負の値にできません。" +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/nl.po b/addons/calendar/i18n/nl.po index ba66efb1cf6..26fed1850a0 100644 --- a/addons/calendar/i18n/nl.po +++ b/addons/calendar/i18n/nl.po @@ -6,7 +6,6 @@ # Gunther Clauwaert <gclauwae@hotmail.com>, 2020 # Martin Trigaux, 2020 # Yenthe Van Ginneken <yenthespam@gmail.com>, 2020 -# Odoo Experts Consultants <consultants@odooexperts.nl>, 2020 # Erwin van der Ploeg <erwin@odooexperts.nl>, 2020 # msgid "" @@ -40,12 +39,14 @@ msgid "" "%(date_start)s at %(time_start)s To\n" " %(date_end)s at %(time_end)s (%(timezone)s)" msgstr "" +"%(date_start)s om %(time_start)s t/m\n" +" %(date_end)s om %(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 om (%(start)s t/m %(end)s) (%(timezone)s)" #. module: calendar #: code:addons/calendar/models/calendar_attendee.py:0 @@ -305,7 +306,7 @@ msgstr "<span> uren</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 "Een gebruiker kan niet twee keer hetzelfde contact hebben." #. module: calendar #. openerp-web @@ -373,12 +374,12 @@ msgstr "Hele dag" #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "All Day, %(day)s" -msgstr "" +msgstr "Gehele dag, %(day)s" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__all_events msgid "All events" -msgstr "Alle gebeurtenissen" +msgstr "Alle afspraken" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -411,7 +412,7 @@ msgstr "Beschikbaarheid" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__base_event_id msgid "Base Event" -msgstr "" +msgstr "Basisafspraak" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 @@ -429,7 +430,7 @@ msgstr "Per dag" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__byday msgid "Byday" -msgstr "" +msgstr "Per dag" #. module: calendar #: model:ir.ui.menu,name:calendar.mail_menu_calendar @@ -459,7 +460,7 @@ msgstr "Kalender contacten" #: 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 "Agenda gebeurtenis" +msgstr "Agenda-afspraak" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous @@ -476,7 +477,7 @@ msgstr "Kalender afspraak" #: model:ir.cron,cron_name:calendar.ir_cron_scheduler_alarm #: model:ir.cron,name:calendar.ir_cron_scheduler_alarm msgid "Calendar: Event Reminder" -msgstr "Kalender: Evenementherinnering" +msgstr "Kalender: afspraakherinnering" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__recurrence_update @@ -484,6 +485,9 @@ msgid "" "Choose what to do with other events in the recurrence. Updating All Events " "is not allowed when dates or time is modified" msgstr "" +"Kies wat u wilt doen met de andere afspraken in de herhaling. Het bijwerken " +"van alle afspraken is niet toegestaan wanneer datums of tijden worden " +"gewijzigd" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name @@ -620,7 +624,7 @@ msgstr "Document ID" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id msgid "Document Model" -msgstr "Document model" +msgstr "Documentmodel" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model @@ -630,31 +634,31 @@ msgstr "Document modelnaam" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__dtstart msgid "Dtstart" -msgstr "" +msgstr "Terugkeerpatroon start" #. 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 "Tijdsduur" +msgstr "Duur" #. 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 "Tijdsduur in minuten" +msgstr "Duur in minuten" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/js/calendar_controller.js:0 #, python-format msgid "Edit Recurrent event" -msgstr "" +msgstr "Terugkeerpatroon bewerken" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Edit recurring event" -msgstr "" +msgstr "Terugkeerpatroon bewerken" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__email @@ -691,7 +695,7 @@ msgstr "Einddatum" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__end_type msgid "End Type" -msgstr "" +msgstr "Eindsoort" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__end_type__end_date @@ -707,12 +711,12 @@ msgstr "Eindigt op" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm msgid "Event Alarm" -msgstr "Evenement alarm" +msgstr "Afspraakalarm" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm_manager msgid "Event Alarm Manager" -msgstr "Evenement alarm manager" +msgstr "Afspraakalarm manager" #. module: calendar #: model:ir.model,name:calendar.model_calendar_event_type @@ -722,18 +726,18 @@ msgstr "Afspraaksoort" #. module: calendar #: model:ir.model,name:calendar.model_calendar_recurrence msgid "Event Recurrence Rule" -msgstr "" +msgstr "Afspraak terugkeerpatroon" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time msgid "Event Time" -msgstr "Tijd evenement" +msgstr "Tijd afspraak" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "Every %(count)s %(period)s, " -msgstr "" +msgstr "Elke %(count)s %(period)s, " #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__public @@ -761,7 +765,7 @@ msgstr "Eerst dient u de datum van de uitnodiging in te geven." #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__follow_recurrence msgid "Follow Recurrence" -msgstr "" +msgstr "Volg herhaling" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_follower_ids @@ -793,7 +797,7 @@ msgstr "Vierde" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr msgid "Fr" -msgstr "" +msgstr "Vr" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__availability__free @@ -826,7 +830,7 @@ msgstr "Groepeer op" #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "Grouping by %s is not allowed." -msgstr "" +msgstr "Groeperen op %s is niet toegestaan." #. module: calendar #: model:ir.model,name:calendar.model_ir_http @@ -872,7 +876,7 @@ msgid "" "alarm information without removing it." msgstr "" "Als het actief veld niet is aangevinkt, heeft u de mogelijkheid om het " -"evenement alarm te verbergen zonder deze te verwijderen." +"afspraakalarm te verbergen zonder deze te verwijderen." #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__interval @@ -917,7 +921,7 @@ msgstr "Is een volger" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted msgid "Is the Event Highlighted" -msgstr "Is het evenement extra gemarkeerd" +msgstr "Is de aafsprak extra gemarkeerd" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__-1 @@ -970,7 +974,7 @@ msgstr "Laatste melding is gemarkeerd als gelezen" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type msgid "Let the event automatically repeat at that interval" -msgstr "Laat de gebeurtenis automatisch herhalen met dit interval" +msgstr "Laat de afspraak automatisch herhalen met dit interval" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__location @@ -981,7 +985,7 @@ msgstr "Locatie" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "Locatie gebeurtenis" +msgstr "Afspraaklocatie" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous @@ -1011,6 +1015,7 @@ msgstr "Afspraak" msgid "" "Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'" msgstr "" +"Afspraak '%(name)s' start '%(start_datetime)s' en eindigt '%(end_datetime)s'" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1066,7 +1071,7 @@ msgstr "Overige" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__mo msgid "Mo" -msgstr "" +msgstr "Ma" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__mo @@ -1082,7 +1087,7 @@ msgstr "Maandag" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__month_by msgid "Month By" -msgstr "" +msgstr "Maand per" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type__monthly @@ -1116,7 +1121,7 @@ msgstr "Nee ik ga niet." #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No feedback yet" -msgstr "" +msgstr "Nog geen feedback" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__notification @@ -1235,7 +1240,7 @@ msgstr "Herhaling" #: 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 "Terugkeerpatroon" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type @@ -1245,7 +1250,7 @@ msgstr "Einde herhalingen" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrence_update msgid "Recurrence Update" -msgstr "" +msgstr "Terugkeerpatroon bijwerken" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrency @@ -1255,7 +1260,7 @@ msgstr "Terugkerend" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__recurrency msgid "Recurrent Event" -msgstr "" +msgstr "Terugkerende afspraak" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule @@ -1307,22 +1312,22 @@ msgstr "Verantwoordelijke" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id msgid "Responsible Contact" -msgstr "" +msgstr "Verantwoordelijke contact" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule msgid "Rrule" -msgstr "" +msgstr "Terugkeerpatroon" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule_type msgid "Rrule Type" -msgstr "" +msgstr "Terugkeerpatroonsoort" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__sa msgid "Sa" -msgstr "" +msgstr "za" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__sa @@ -1388,8 +1393,8 @@ msgstr "Startdatum" #: model:ir.model.fields,help:calendar.field_calendar_event__start msgid "Start date of an event, without time for full days events" msgstr "" -"Startdatum van het evenement, zonder tijdsaanduiding voor evenmenten die een" -" hele dag duren" +"Startdatum van de afspraak, zonder tijdsaanduiding voor afspraken die een " +"hele dag duren" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1420,13 +1425,13 @@ msgstr "Stoppen" #: model:ir.model.fields,help:calendar.field_calendar_event__stop msgid "Stop date of an event, without time for full days events" msgstr "" -"Einddatum van het evenement, zonder tijdsaanduiding voor evenmenten die een " +"Einddatum van de afspraak, zonder tijdsaanduiding voor afspraken die een " "hele dag duren" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__su msgid "Su" -msgstr "" +msgstr "Zo" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree @@ -1457,12 +1462,12 @@ msgstr "Labels" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Tentative" -msgstr "" +msgstr "Voorlopig" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__th msgid "Th" -msgstr "" +msgstr "Do" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1493,7 +1498,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 "De dag moet tussen 1 en 31 liggen" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 @@ -1518,7 +1523,7 @@ msgstr "De interval kan niet negatief zijn." #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "The number of repetitions cannot be negative." -msgstr "" +msgstr "Het aantal herhalingen kan niet negatief zijn." #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__3 @@ -1532,7 +1537,7 @@ msgstr "Derde" #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__future_events #, python-format msgid "This and following events" -msgstr "" +msgstr "Dit en de volgende afspraken" #. module: calendar #. openerp-web @@ -1540,7 +1545,7 @@ msgstr "" #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__self_only #, python-format msgid "This event" -msgstr "" +msgstr "Deze afspraak" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__th @@ -1568,7 +1573,7 @@ msgstr "Meetings voor vandaag" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__tu msgid "Tu" -msgstr "" +msgstr "Di" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__tu @@ -1624,6 +1629,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 "" +"Het bijwerken van alle afspraken is niet toegestaan wanneer datums of tijden" +" worden gewijzigd. U kunt slechts één bepaalde afspraak en volgende " +"afspraken bijwerken." #. module: calendar #: model:ir.model,name:calendar.model_res_users @@ -1633,7 +1641,7 @@ msgstr "Gebruikers" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__we msgid "We" -msgstr "" +msgstr "Wo" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__we @@ -1679,13 +1687,13 @@ msgstr "U kunt een agenda deelnemer niet kopiëren." #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "You have to choose at least one day in the week" -msgstr "" +msgstr "U moet minimaal één dag in de week kiezen" #. 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 @@ -1696,22 +1704,22 @@ msgstr "bijv. zakenlunch" #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "for %s events" -msgstr "" +msgstr "voor %s afspraken" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "on %s," -msgstr "" +msgstr "om %s," #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "on the %(position)s %(weekday)s, " -msgstr "" +msgstr "op de %(position)s %(weekday)s, " #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "until %s" -msgstr "" +msgstr "t/m %s" diff --git a/addons/calendar/i18n/pl.po b/addons/calendar/i18n/pl.po index c1a115a252e..9b2c10a24b7 100644 --- a/addons/calendar/i18n/pl.po +++ b/addons/calendar/i18n/pl.po @@ -2,29 +2,12 @@ # This file contains the translation of the following modules: # * calendar # -# Translators: -# Judyta Kaźmierczak <judyta.kazmierczak@openglobe.pl>, 2019 -# Marcin Młynarczyk <mlynarczyk@gmail.com>, 2019 -# Andrzej Donczew <a.donczew@hadron.eu.com>, 2019 -# Piotr Cierkosz <piotr.w.cierkosz@gmail.com>, 2019 -# Paweł Wodyński <pw@myodoo.pl>, 2019 -# Wiktor Kaźmierczak <wik92tor@wp.pl>, 2019 -# Martin Trigaux, 2019 -# Dariusz Żbikowski <darek@krokus.com.pl>, 2019 -# Grzegorz Grzelak <grzegorz.grzelak@openglobe.pl>, 2019 -# Tomasz Leppich <t.leppich@gmail.com>, 2019 -# Mariusz, 2019 -# Zdzisław Krajewski <zdzichucb@gmail.com>, 2019 -# Piotr Szlązak <szlazakpiotr@gmail.com>, 2019 -# Natalia Gros <nag@odoo.com>, 2019 -# msgid "" msgstr "" -"Project-Id-Version: Odoo Server saas~12.5\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-23 11:33+0000\n" -"PO-Revision-Date: 2019-08-26 09:09+0000\n" -"Last-Translator: Natalia Gros <nag@odoo.com>, 2019\n" +"POT-Creation-Date: 2020-10-02 14:11+0000\n" +"PO-Revision-Date: 2020-09-07 08:11+0000\n" "Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,59 +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} - Przypomnienie" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_changedate msgid "${object.event_id.name}: Date updated" -msgstr "${object.event_id.name}: Zmieniony termin" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 "" -"%s o %s Na\n" -" %s o %s (%s)" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "%s at (%s To %s) (%s)" -msgstr "%s o (%s Na %s) (%s)" +msgid "%(day)s at (%(start)s To %(end)s) (%(timezone)s)" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has accepted invitation" -msgstr "%s zaakceptował zaproszenie" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has declined invitation" -msgstr "%s odrzucił zaproszenie" +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" @@ -103,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" @@ -114,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" @@ -135,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" @@ -147,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" @@ -176,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" @@ -187,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" @@ -208,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" @@ -221,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" @@ -281,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" @@ -292,7 +292,12 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "<span> hours</span>" -msgstr "<span> godzin</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 @@ -300,18 +305,18 @@ msgstr "<span> godzin</span>" #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form #, python-format msgid "Accept" -msgstr "Akceptuj" +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 "Zaakceptowane" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction msgid "Action Needed" -msgstr "Wymagana akcja" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity_type__category @@ -329,22 +334,22 @@ msgstr "" #: 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 "Aktywne" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids msgid "Activities" -msgstr "Czynności" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity msgid "Activity" -msgstr "Czynność" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity_type msgid "Activity Type" -msgstr "Typ czynności" +msgstr "" #. module: calendar #. openerp-web @@ -352,74 +357,75 @@ msgstr "Typ czynności" #: model:ir.model.fields,field_description:calendar.field_calendar_event__allday #, python-format msgid "All Day" -msgstr "Cały dzień" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "AllDay , %s" -msgstr "Cały Dzień , %s" +msgid "All Day, %(day)s" +msgstr "" #. module: calendar -#: model:ir.model.constraint,message:calendar.constraint_calendar_contacts_user_id_partner_id_unique -msgid "An user cannot have twice the same contact." -msgstr "Użytkownik nie może mieć dwa razy tego samego kontaktu." +#: 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 "Archiwalne" - -#. module: calendar -#: model:ir.model,name:calendar.model_ir_attachment -msgid "Attachment" -msgstr "Załącznik" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_attachment_count msgid "Attachment Count" -msgstr "Ilość Załączników" - -#. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__is_attendee -msgid "Attendee" -msgstr "Uczestnik" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status msgid "Attendee Status" -msgstr "Status uczestnika" +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 "Uczestnicy" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Availability" -msgstr "Dostępność" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 "Zajęty" +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 "Co dzień" +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 "Kalendarz" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_alarm @@ -427,7 +433,7 @@ msgstr "Kalendarz" #: 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 "Alarm kalendarza" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee @@ -441,47 +447,56 @@ 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 "Wydarzenie w kalendarzu" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Calendar Invitation" -msgstr "Zaproszenie kalendarzowe" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id msgid "Calendar Meeting" -msgstr "Spotkanie na kalendarzu" +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 "Kalendarz: Przypomnienie o wydarzeniu" +msgstr "" #. 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 "" -"Kliknij, aby zaktualizować tylko ten przypadek, a nie wszystkie powtórzenia" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name msgid "Common name" -msgstr "Nazwa publiczna" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__state__open -msgid "Confirmed" -msgstr "Potwierdzone" +#. 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 "Kontakt" +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 @@ -489,8 +504,9 @@ msgstr "Kontakt" #: 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 "Utworzona przez" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_date @@ -498,36 +514,45 @@ msgstr "Utworzona przez" #: 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 "Data utworzenia" +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 "Data" +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 "Numer dnia miesiąca" +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 "Dzień miesiąca" +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 "Dzień miesiąca" +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 "Dni" +msgstr "" #. module: calendar #. openerp-web @@ -535,25 +560,26 @@ msgstr "Dni" #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form #, python-format msgid "Decline" -msgstr "Odmowa" +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 "Odrzucono" +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 "Opis" +msgstr "" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "Details" -msgstr "Szczegóły" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__display_name @@ -562,46 +588,69 @@ msgstr "Szczegóły" #: 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 "Nazwa wyświetlana" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Document" -msgstr "Dokument" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id msgid "Document ID" -msgstr "ID dokumentu" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id msgid "Document Model" -msgstr "Model dokumentu" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model msgid "Document Model Name" -msgstr "Nazwa modelu dokumentu" +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 "Czas trwania" +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 "Czas trwania w minutach" +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 "E-mail" +msgstr "" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_mail_1 @@ -616,43 +665,44 @@ msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__email msgid "Email of Invited Person" -msgstr "Adres zaproszonej osoby" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id msgid "Employee" -msgstr "Pracownik" +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 "Data końcowa" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_datetime -msgid "End Datetime" -msgstr "Czas daty zakończenia" +#: 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 "Data końcowa" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Ending at" -msgstr "Kończy się" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm msgid "Event Alarm" -msgstr "Alarm wydarzenia" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm_manager msgid "Event Alarm Manager" -msgstr "Manager alarmu wydarzenia" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_event_type @@ -660,98 +710,123 @@ 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 "Czas wydarzenia" +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 "Wszyscy" +msgstr "" #. module: calendar #: code:addons/calendar/models/mail_activity.py:0 #, python-format msgid "Feedback: " -msgstr "Informacje zwrotne:" - -#. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__5 -msgid "Fifth" -msgstr "Piąty" +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 "Pierwszy" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "First you have to specify the date of the invitation." -msgstr "Najpierw ustal datę zaproszenia." +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 "Obserwatorzy" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_channel_ids msgid "Followers (Channels)" -msgstr "Obserwatorzy (kanały)" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_partner_ids msgid "Followers (Partners)" -msgstr "Obserwatorzy (partnerzy)" +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 "Czwarty" +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 "Wolny" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability msgid "Free/Busy" -msgstr "Wolny/Zajęty" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__fr msgid "Fri" -msgstr "Pią" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__fr +#: 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 "Piątek" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Group By" -msgstr "Grupuj wg" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "Group by date is not supported, use the calendar view instead." -msgstr "Grupowanie po dacie nie jest dostępne. Stosuj widok kalendarzowy." +msgid "Grouping by %s is not allowed." +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_ir_http msgid "HTTP Routing" -msgstr "Wytyczanie HTTP" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__hours msgid "Hours" -msgstr "Godziny" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__id @@ -760,21 +835,25 @@ msgstr "Godziny" #: 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 "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 "Jeśli zaznaczone, to nowa wiadomość wymaga twojej uwagi." +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 "" -"Jeśli zaznaczone, to część wiadomości napotkało na błąd przy próbie " -"doręczenia." #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__active @@ -782,28 +861,31 @@ msgid "" "If the active field is set to false, it will allow you to hide the event " "alarm information without removing it." msgstr "" -"Jeśli przestawisz pole Aktywne na False, to ukryjesz alarm zdarzenia bez " -"usuwania go. " + +#. 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 "Zaproszenie" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token msgid "Invitation Token" -msgstr "Token zaproszenia" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitation details" -msgstr "Szczegóły zaproszenia" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Invitation for" -msgstr "Zaproszenie dla" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_invitation @@ -813,27 +895,23 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitations" -msgstr "Zaproszenia" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_wizard_invite -msgid "Invite wizard" -msgstr "Kreator zaproszenia" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower msgid "Is Follower" -msgstr "Jest obserwatorem" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted msgid "Is the Event Highlighted" -msgstr "Czy wydarzenie jest wyróżnione" +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 "Ostatni" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm____last_update @@ -842,8 +920,14 @@ msgstr "Ostatni" #: 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 "Data ostatniej modyfikacji" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_uid @@ -851,8 +935,9 @@ msgstr "Data ostatniej modyfikacji" #: 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 "Ostatnio aktualizowane przez" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_date @@ -860,81 +945,82 @@ msgstr "Ostatnio aktualizowane przez" #: 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 "Data ostatniej aktualizacji" +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 "" -"Ostatnie powiadomienie zaznaczone jako przeczytane z kalendarza bazowego" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type msgid "Let the event automatically repeat at that interval" -msgstr "Powtarzaj zdarzenie automatycznei co podany interwał" +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 "Strefa" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "Miejsce zdarzenia" +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 msgid "Main Attachment" -msgstr "Główny Załącznik" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id msgid "Me" -msgstr "Ja" +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 "Spotkanie" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 -#: code:addons/calendar/models/calendar.py:0 +#: 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'" -msgstr "Spotkanie '%s' zaczyna się '%s' i kończy '%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 "Szczegóły spotkań" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__name msgid "Meeting Subject" -msgstr "Temat spotkania" +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 "Typy spotkań" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id msgid "Meeting linked" -msgstr "Spotkanie powiązane" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_event @@ -943,74 +1029,87 @@ msgstr "Spotkanie powiązane" #: 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 "Spotkania" - -#. module: calendar -#: model:ir.model,name:calendar.model_mail_message -msgid "Message" -msgstr "Wiadomość" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error msgid "Message Delivery error" -msgstr "Błąd Doręczenia wiadomości" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids msgid "Messages" -msgstr "Wiadomości" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__minutes msgid "Minutes" -msgstr "Minuty" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Misc" -msgstr "Różne" +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 "Pon" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__mo +#: 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 "Poniedziałek" +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 "Miesiące" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "My Meetings" -msgstr "Moje spotkania" +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 "Nazwa" +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 "Wymaga działania" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No I'm not going." -msgstr "Nie idę." +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 "Powiadomienie" +msgstr "" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_5 @@ -1040,49 +1139,50 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction_counter msgid "Number of Actions" -msgstr "Liczba akcji" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error_counter msgid "Number of errors" -msgstr "Liczba błędów" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction_counter msgid "Number of messages which requires an action" -msgstr "Liczba wiadomości wymagających akcji" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "Ilość wiadomości z błędami przy doręczeniu" +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 "Liczba powtórzeń" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_unread_counter msgid "Number of unread messages" -msgstr "Liczba nieprzeczytanych wiadomości" +msgstr "" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "OK" -msgstr "Ok" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__confidential msgid "Only internal users" -msgstr "Tylko użytkownicy wewnętrzni" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__private msgid "Only me" -msgstr "Tylko ja" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup @@ -1092,126 +1192,136 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by msgid "Option" -msgstr "Opcja" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Options" -msgstr "Opcje" - -#. 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 "Właściciel" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids msgid "Participant" -msgstr "Uczestnik" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__partner_id msgid "Partner-related data of the user" -msgstr "Dane użytkownika jako partnera" - -#. module: calendar -#: code:addons/calendar/models/calendar.py:0 -#, python-format -msgid "Please select a proper day of the month." -msgstr "Wybierz poprawny dzień miesiąca" +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 "Prywatność" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type msgid "Recurrence" -msgstr "Powtarzalność" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type -msgid "Recurrence Termination" -msgstr "Koniec powtarzania" +#: 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 "Powtarzalny" +#: 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 "Rekurencyjne 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 "Data ID powtarzalności" +#: 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 "Spotanie powtarzalne" +msgid "Recurrent Event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule msgid "Recurrent Rule" -msgstr "Reguła rekurencyjna" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration msgid "Remind Before" -msgstr "Przypomnij przed" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__alarm_ids msgid "Reminders" -msgstr "Przypomnienia" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__count msgid "Repeat" -msgstr "Powtórz" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__interval msgid "Repeat Every" -msgstr "Powtarzaj co" +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 "Powtarzaj do" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__interval msgid "Repeat every (Days/Week/Month/Year)" -msgstr "Powtarzaj co (Dzień/Tydzień/Miesiąc/Rok)" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__count msgid "Repeat x times" -msgstr "Powtarzaj x razy" +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 "Odpowiedzialny" +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 "Sob" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__sa +#: 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 "Sobota" +msgstr "" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event @@ -1221,71 +1331,66 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Search Meetings" -msgstr "Przeszukuj spotkania" +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 "Sekunda" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Select attendees..." -msgstr "Wybierz uczestników..." +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Send mail" -msgstr "Wyślij wiadomość" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as msgid "Show Time as" -msgstr "Pokaż czas jako" +msgstr "" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "Snooze" -msgstr "Drzemka" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__start msgid "Start" -msgstr "Uruchom" +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 "Data Początkowa" - -#. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__start_datetime -msgid "Start DateTime" -msgstr "Czas daty rozpoczęcia" +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 "Data początku zdarzenia, bez czasu, dla zdarzeń całodniowych" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Starting at" -msgstr "Począwszy od" +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 "Status" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__state msgid "Status of the attendee's participation" -msgstr "Stan udziału uczestnika" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1295,42 +1400,58 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__stop msgid "Stop" -msgstr "Zatrzymaj" +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 "Data końcowa zdarzenia, bez czasu, dla zdarzeń całodniowych" +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 "Temat" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__su msgid "Sun" -msgstr "Nie" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__su +#: 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 "Niedziela" +msgstr "" #. module: calendar #: model:ir.model.constraint,message:calendar.constraint_calendar_event_type_name_uniq msgid "Tag name already exists !" -msgstr "Nazwa znacznika już istnieje!" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids msgid "Tags" -msgstr "Znaczniki" +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 @@ -1340,8 +1461,6 @@ msgid "" "The activity is linked to a meeting. Deleting it will remove the meeting as " "well. Do you want to proceed ?" msgstr "" -"Ta aktywność jest powiązana ze spotkaniem. Usunięcie jej również spowoduje " -"usunięcie spotkania. Czy chcesz kontynuować?" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event @@ -1350,59 +1469,75 @@ msgid "" " other applications such as the employee leaves or the business\n" " opportunities." msgstr "" -"Kalendarz współdzielony pomiędzy pracownikami i zintegrowany z\n" -" innymi aplikacjami, jak Urlopy lub szanse\n" -" biznesowe." #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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:0 +#: 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.py: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.py:0 +#: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format -msgid "The number of repetitions cannot be negative." +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 "Trzeci" +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 "Zdarzenie jest powiązane z rekurencją...<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 "Czw" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__th +#: 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 "Czwartek" +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 "Strefa czasowa" +msgstr "" #. module: calendar #: code:addons/calendar/models/res_users.py:0 @@ -1411,19 +1546,25 @@ 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 "Wto" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__tu +#: 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 "Wtorek" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__alarm_type msgid "Type" -msgstr "Typ" +msgstr "" #. module: calendar #. openerp-web @@ -1433,80 +1574,124 @@ msgstr "Typ" #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form #, python-format msgid "Uncertain" -msgstr "Niezdecydowany" - -#. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__state__draft -msgid "Unconfirmed" -msgstr "Niepotwierdzony" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval msgid "Unit" -msgstr "Jednostka" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread msgid "Unread Messages" -msgstr "Nieprzeczytane wiadomości" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread_counter msgid "Unread Messages Counter" -msgstr "Licznik nieprzeczytanych wiadomości" +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 "Do" +msgstr "" #. module: calendar -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Update only this instance" -msgstr "Aktualizuj tylko ten przypadek" +#: 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 "Użytkownicy" +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 "Śro" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__we +#: 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 "Środa" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__week_list +#: 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 "Dzień tygodnia" +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 "Tygodnie" +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 "Tak idę." +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "You cannot duplicate a calendar attendee." -msgstr "Nie możesz duplikować uczestników kalendarza." +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 "np. Lunch biznesowy" +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 "" diff --git a/addons/calendar/i18n/pt.po b/addons/calendar/i18n/pt.po index 001cf0db0ff..bdf59148bdd 100644 --- a/addons/calendar/i18n/pt.po +++ b/addons/calendar/i18n/pt.po @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server saas~12.5\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-23 11:33+0000\n" -"PO-Revision-Date: 2019-08-26 09:09+0000\n" +"POT-Creation-Date: 2020-10-02 14:11+0000\n" +"PO-Revision-Date: 2020-09-07 08:11+0000\n" "Language-Team: Portuguese (https://www.transifex.com/odoo/teams/41243/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,27 +26,27 @@ msgid "${object.event_id.name}: Date updated" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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:0 +#: 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:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has accepted invitation" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has declined invitation" msgstr "" @@ -55,20 +55,23 @@ msgstr "" #: 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" @@ -84,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" @@ -95,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" @@ -116,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" @@ -128,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" @@ -157,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" @@ -168,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" @@ -189,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" @@ -202,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" @@ -262,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" @@ -276,6 +295,11 @@ 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 @@ -336,37 +360,28 @@ msgid "All Day" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "AllDay , %s" +msgid "All Day, %(day)s" msgstr "" #. module: calendar -#: model:ir.model.constraint,message:calendar.constraint_calendar_contacts_user_id_partner_id_unique -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_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,name:calendar.model_ir_attachment -msgid "Attachment" -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__is_attendee -msgid "Attendee" -msgstr "" - -#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status msgid "Attendee Status" msgstr "" @@ -384,7 +399,12 @@ msgid "Availability" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 @@ -392,11 +412,16 @@ msgid "Busy" 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 "" #. 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" @@ -422,6 +447,7 @@ 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 "" @@ -443,8 +469,10 @@ msgid "Calendar: Event Reminder" msgstr "" #. 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 "" #. module: calendar @@ -453,8 +481,10 @@ msgid "Common name" msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__state__open -msgid "Confirmed" +#. openerp-web +#: code:addons/calendar/static/src/js/calendar_controller.js:0 +#, python-format +msgid "Confirm" msgstr "" #. module: calendar @@ -464,11 +494,17 @@ 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 "" @@ -478,34 +514,43 @@ msgstr "" #: 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: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 "" #. 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 "" @@ -525,6 +570,7 @@ 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 "" @@ -542,6 +588,12 @@ msgstr "" #: 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 "" @@ -566,6 +618,11 @@ 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" @@ -578,6 +635,18 @@ 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" @@ -610,12 +679,13 @@ msgid "End Date" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_datetime -msgid "End Datetime" +#: 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 "" @@ -640,11 +710,22 @@ 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 "" @@ -656,22 +737,23 @@ msgid "Feedback: " msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__5 -msgid "Fifth" -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.py:0 +#: 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 "" @@ -687,11 +769,23 @@ 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" @@ -708,7 +802,8 @@ msgid "Fri" msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__fr +#: 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 "" @@ -718,9 +813,9 @@ msgid "Group By" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 "" #. module: calendar @@ -740,6 +835,12 @@ msgstr "" #: 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 "" @@ -762,6 +863,11 @@ 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 "" @@ -792,11 +898,6 @@ msgid "Invitations" msgstr "" #. module: calendar -#: model:ir.model,name:calendar.model_mail_wizard_invite -msgid "Invite wizard" -msgstr "" - -#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower msgid "Is Follower" msgstr "" @@ -808,6 +909,7 @@ 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 "" @@ -818,6 +920,12 @@ msgstr "" #: 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 "" @@ -827,6 +935,7 @@ msgstr "" #: 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 "" @@ -836,6 +945,7 @@ msgstr "" #: 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 "" @@ -883,10 +993,11 @@ msgid "Meeting" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 -#: code:addons/calendar/models/calendar.py:0 +#: 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 @@ -921,11 +1032,6 @@ msgid "Meetings" msgstr "" #. module: calendar -#: model:ir.model,name:calendar.model_mail_message -msgid "Message" -msgstr "" - -#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error msgid "Message Delivery error" msgstr "" @@ -946,17 +1052,29 @@ 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__week_list__mo +#: 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 "" @@ -968,6 +1086,7 @@ 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 "" @@ -983,6 +1102,11 @@ 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 "" @@ -1034,6 +1158,7 @@ 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 "" @@ -1075,12 +1200,6 @@ msgid "Options" 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_form -msgid "Owner" -msgstr "" - -#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids msgid "Participant" msgstr "" @@ -1091,14 +1210,7 @@ msgid "Partner-related data of the user" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 -#, python-format -msgid "Please select a proper day of the month." -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 "" @@ -1108,28 +1220,29 @@ msgid "Recurrence" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type -msgid "Recurrence Termination" +#: 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" +#: 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" +#: 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" +#: 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" +msgid "Recurrent Event" msgstr "" #. module: calendar @@ -1158,7 +1271,7 @@ msgid "Repeat Every" 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 "" @@ -1173,18 +1286,40 @@ msgid "Repeat x times" 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 "" #. 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__week_list__sa +#: 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 "" @@ -1200,6 +1335,7 @@ 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 "" @@ -1237,11 +1373,6 @@ msgid "Start Date" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__start_datetime -msgid "Start DateTime" -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 "" @@ -1253,7 +1384,6 @@ 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 "" @@ -1278,6 +1408,11 @@ 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 "" @@ -1288,7 +1423,8 @@ msgid "Sun" msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__su +#: 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 "" @@ -1303,6 +1439,16 @@ 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 "" @@ -1325,38 +1471,55 @@ msgid "" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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:0 +#: 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.py: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.py:0 +#: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format -msgid "The number of repetitions cannot be negative." +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 -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "This event is linked to a recurrence...<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 @@ -1365,12 +1528,14 @@ msgid "Thu" msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__th +#: 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 "" @@ -1381,12 +1546,18 @@ 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__week_list__tu +#: 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 "" @@ -1406,11 +1577,6 @@ msgid "Uncertain" msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__state__draft -msgid "Unconfirmed" -msgstr "" - -#. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval msgid "Unit" msgstr "" @@ -1426,13 +1592,17 @@ 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 -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Update only this instance" +#: 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 @@ -1441,27 +1611,36 @@ 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__week_list__we +#: 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__week_list +#: 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 "" @@ -1471,12 +1650,48 @@ msgid "Yes I'm going." msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 "" diff --git a/addons/calendar/i18n/vi.po b/addons/calendar/i18n/vi.po index cbb0f2d4d27..522e027530e 100644 --- a/addons/calendar/i18n/vi.po +++ b/addons/calendar/i18n/vi.po @@ -8,9 +8,9 @@ # Phuc Tran Thanh <phuctran.odoo@gmail.com>, 2020 # Martin Trigaux, 2020 # Tuan Tran <tmtuan.projects@gmail.com>, 2020 -# Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2020 # Duy BQ <duybq86@gmail.com>, 2020 # Dao Nguyen <trucdao.uel@gmail.com>, 2020 +# Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2020 # msgid "" msgstr "" @@ -18,7 +18,7 @@ msgstr "" "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" -"Last-Translator: Dao Nguyen <trucdao.uel@gmail.com>, 2020\n" +"Last-Translator: Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2020\n" "Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -43,12 +43,14 @@ msgid "" "%(date_start)s at %(time_start)s To\n" " %(date_end)s at %(time_end)s (%(timezone)s)" msgstr "" +"%(date_start)s lúc %(time_start)s Tới\n" +" %(date_end)s lúc %(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 lúc (%(start)s Tới %(end)s) (%(timezone)s)" #. module: calendar #: code:addons/calendar/models/calendar_attendee.py:0 @@ -308,7 +310,7 @@ msgstr "<span> giờ</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 "Một người dùng không thể có hai liên hệ." #. module: calendar #. openerp-web @@ -332,7 +334,7 @@ msgstr "Hành động cần thiết" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity_type__category msgid "Action to Perform" -msgstr "" +msgstr "Hoạt động cần thực hiện" #. module: calendar #: model:ir.model.fields,help:calendar.field_mail_activity_type__category @@ -340,6 +342,8 @@ msgid "" "Actions may trigger specific behavior like opening calendar view or " "automatically mark as done when a document is uploaded" msgstr "" +"Hành động có thể kích hoạt hành vi cụ thể như mở chế độ xem lịch hoặc tự " +"động đánh dấu là xong khi tài liệu được tải lên" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__active @@ -374,12 +378,12 @@ msgstr "Cả ngày" #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "All Day, %(day)s" -msgstr "" +msgstr "Cả ngày, %(day)s" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__all_events msgid "All events" -msgstr "" +msgstr "Tất cả sự kiện" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -412,7 +416,7 @@ msgstr "Khả dụng" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__base_event_id msgid "Base Event" -msgstr "" +msgstr "Sự kiện cơ sở" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 @@ -430,7 +434,7 @@ msgstr "Theo ngày" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__byday msgid "Byday" -msgstr "" +msgstr "Theo ngày" #. module: calendar #: model:ir.ui.menu,name:calendar.mail_menu_calendar @@ -449,12 +453,12 @@ msgstr "Báo động Lịch" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee msgid "Calendar Attendee Information" -msgstr "" +msgstr "Thông tin người tham dự" #. module: calendar #: model:ir.model,name:calendar.model_calendar_contacts msgid "Calendar Contacts" -msgstr "" +msgstr "Lịch liên hệ" #. module: calendar #: model:ir.model,name:calendar.model_calendar_event @@ -485,6 +489,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 "" +"Chọn những việc cần làm với các sự kiện khác trong lần lặp lại. Không cho " +"phép cập nhật Tất cả sự kiện khi ngày hoặc giờ được sửa đổi" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name @@ -631,7 +637,7 @@ msgstr "Tên Model tài liệu" #. 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 @@ -650,12 +656,12 @@ msgstr "Thời lượng theo phút" #: code:addons/calendar/static/src/js/calendar_controller.js:0 #, python-format msgid "Edit Recurrent event" -msgstr "" +msgstr "Sửa lịch định kỳ" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Edit recurring event" -msgstr "" +msgstr "Sửa lịch định kỳ" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__email @@ -666,12 +672,12 @@ msgstr "Email" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_mail_1 msgid "Email - 3 Hours" -msgstr "" +msgstr "Email - 3 giờ" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_mail_2 msgid "Email - 6 Hours" -msgstr "" +msgstr "Email - 6 giờ" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__email @@ -692,7 +698,7 @@ msgstr "Ngày kết thúc" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__end_type msgid "End Type" -msgstr "" +msgstr "Loại kết thúc" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__end_type__end_date @@ -708,22 +714,22 @@ msgstr "Kết thúc vào" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm msgid "Event Alarm" -msgstr "" +msgstr "Cảnh báo sự kiện" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm_manager msgid "Event Alarm Manager" -msgstr "" +msgstr "Quản lý cảnh báo sự kiện" #. module: calendar #: model:ir.model,name:calendar.model_calendar_event_type msgid "Event Meeting Type" -msgstr "" +msgstr "Loại sự kiện" #. module: calendar #: model:ir.model,name:calendar.model_calendar_recurrence msgid "Event Recurrence Rule" -msgstr "" +msgstr "Quy tắc lặp lại sự kiện" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time @@ -734,7 +740,7 @@ msgstr "Thời gian Sự kiện" #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "Every %(count)s %(period)s, " -msgstr "" +msgstr "Mỗi %(count)s %(period)s, " #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__public @@ -745,7 +751,7 @@ msgstr "Mọi người" #: code:addons/calendar/models/mail_activity.py:0 #, python-format msgid "Feedback: " -msgstr "Phản hồi:" +msgstr "Phản hồi: " #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__1 @@ -762,7 +768,7 @@ msgstr "Đầu tiên, bạn phải xác định ngày cho lời mời." #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__follow_recurrence msgid "Follow Recurrence" -msgstr "" +msgstr "Theo dõi lặp lại" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_follower_ids @@ -794,7 +800,7 @@ msgstr "Thứ tư" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr msgid "Fr" -msgstr "" +msgstr "T6" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__availability__free @@ -827,7 +833,7 @@ msgstr "Nhóm theo" #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "Grouping by %s is not allowed." -msgstr "" +msgstr "Nhóm theo %s sẽ không được phép." #. module: calendar #: model:ir.model,name:calendar.model_ir_http @@ -903,7 +909,7 @@ msgstr "Mời tham dự" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_invitation msgid "Invitation to ${object.event_id.name}" -msgstr "" +msgstr "Lời mời tới ${object.event_id.name}" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1012,6 +1018,8 @@ msgstr "Cuộc họp" msgid "" "Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'" msgstr "" +"Cuộc hẹn '%(name)s' bắt đầu '%(start_datetime)s' và kết thúc " +"'%(end_datetime)s'" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1067,7 +1075,7 @@ msgstr "Thông tin khác" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__mo msgid "Mo" -msgstr "" +msgstr "T2" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__mo @@ -1083,7 +1091,7 @@ msgstr "Thứ Hai" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__month_by msgid "Month By" -msgstr "" +msgstr "Tháng theo" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type__monthly @@ -1117,7 +1125,7 @@ msgstr "Không, tôi sẽ không tham dự." #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No feedback yet" -msgstr "" +msgstr "Chưa có phản hồi" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__notification @@ -1127,27 +1135,27 @@ msgstr "Thông báo" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_5 msgid "Notification - 1 Days" -msgstr "" +msgstr "Cảnh báo - 1 Ngày" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_3 msgid "Notification - 1 Hours" -msgstr "" +msgstr "Cảnh báo - 1 Giờ" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_1 msgid "Notification - 15 Minutes" -msgstr "" +msgstr "Cảnh báo - 15 Phút" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_4 msgid "Notification - 2 Hours" -msgstr "" +msgstr "Cảnh báo - 2 Giờ" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_2 msgid "Notification - 30 Minutes" -msgstr "" +msgstr "Cảnh báo - 30 Phút" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction_counter @@ -1200,7 +1208,7 @@ msgstr "Chỉ tôi" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup msgid "Open Calendar" -msgstr "" +msgstr "Mở lịch" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by @@ -1236,7 +1244,7 @@ msgstr "Nhắc lại" #: 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 "Quy tắc lặp lại sự kiện" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type @@ -1246,7 +1254,7 @@ msgstr "Kết thúc Tái diễn" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrence_update msgid "Recurrence Update" -msgstr "" +msgstr "Cập nhật lịch lặp lại" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrency @@ -1256,7 +1264,7 @@ msgstr "Lặp lại" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__recurrency msgid "Recurrent Event" -msgstr "" +msgstr "Sự kiện lặp lại" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule @@ -1308,22 +1316,22 @@ msgstr "Người phụ trách" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id msgid "Responsible Contact" -msgstr "" +msgstr "Người phụ trách" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule msgid "Rrule" -msgstr "" +msgstr "Quy tắc lặp" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule_type msgid "Rrule Type" -msgstr "" +msgstr "Loại quy tắc lặp" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__sa msgid "Sa" -msgstr "" +msgstr "T7" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__sa @@ -1339,7 +1347,7 @@ msgstr "Thứ Bảy" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event msgid "Schedule a new meeting" -msgstr "" +msgstr "Lên lịch mới" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search @@ -1409,7 +1417,7 @@ msgstr "Tình trạng tham dự của Người tham dự" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Status:" -msgstr "" +msgstr "Trạng thái:" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__stop @@ -1426,7 +1434,7 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__su msgid "Su" -msgstr "" +msgstr "CN" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree @@ -1457,12 +1465,12 @@ msgstr "Tag" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Tentative" -msgstr "" +msgstr "Thăm dò" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__th msgid "Th" -msgstr "" +msgstr "T5" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1493,32 +1501,32 @@ 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 "Ngày phải nằm trong khoản từ 1 tới 31" #. 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 "" +msgstr "Ngày và thời gian kết thúc không thể sớm hơn ngày và giờ bắt đầu." #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "The ending date cannot be earlier than the starting date." -msgstr "" +msgstr "Ngày kết thúc không thể trước ngày bắt đầu." #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "The interval cannot be negative." -msgstr "" +msgstr "Thời lượng không thể mang dấu âm." #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "The number of repetitions cannot be negative." -msgstr "" +msgstr "Số lượng lặp lại không thể là số âm." #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__3 @@ -1532,7 +1540,7 @@ msgstr "Thứ 3" #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__future_events #, python-format msgid "This and following events" -msgstr "" +msgstr "Sự kiện này và các sự kiện tiếp theo" #. module: calendar #. openerp-web @@ -1540,7 +1548,7 @@ msgstr "" #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__self_only #, python-format msgid "This event" -msgstr "" +msgstr "Sự kiện này" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__th @@ -1563,12 +1571,12 @@ msgstr "Múi giờ" #: code:addons/calendar/models/res_users.py:0 #, python-format msgid "Today's Meetings" -msgstr "" +msgstr "Cuộc hẹn hôm nay" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__tu msgid "Tu" -msgstr "" +msgstr "T3" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__tu @@ -1624,6 +1632,8 @@ msgid "" "Updating All Events is not allowed when dates or time is modified. You can " "only update one particular event and following events." msgstr "" +"Không được phép cập nhật Tất cả sự kiện khi ngày hoặc giờ được sửa đổi. Bạn " +"chỉ có thể cập nhật một sự kiện cụ thể và các sự kiện tiếp theo." #. module: calendar #: model:ir.model,name:calendar.model_res_users @@ -1633,7 +1643,7 @@ msgstr "Người dùng" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__we msgid "We" -msgstr "" +msgstr "T4" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__we @@ -1662,7 +1672,7 @@ msgstr "Tuần" #: 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 "" +msgstr "Năm" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous @@ -1679,13 +1689,13 @@ msgstr "Bạn không thể đúp thành phần tham dự." #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "You have to choose at least one day in the week" -msgstr "" +msgstr "Bạn phải chọn ít nhất một ngày trong tuần" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "day %s, " -msgstr "" +msgstr "ngày %s, " #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1696,22 +1706,22 @@ msgstr "vd Ăn trưa công việc" #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "for %s events" -msgstr "" +msgstr "cho sự kiện %s" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "on %s," -msgstr "" +msgstr "lúc %s," #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "on the %(position)s %(weekday)s, " -msgstr "" +msgstr "ở %(position)s %(weekday)s, " #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "until %s" -msgstr "" +msgstr "tới %s" diff --git a/addons/calendar/i18n/zh_TW.po b/addons/calendar/i18n/zh_TW.po index dc276c87849..cffde898d13 100644 --- a/addons/calendar/i18n/zh_TW.po +++ b/addons/calendar/i18n/zh_TW.po @@ -2,19 +2,12 @@ # This file contains the translation of the following modules: # * calendar # -# Translators: -# Martin Trigaux, 2019 -# Andy Cheng <andy.cheng@richsoda.com>, 2019 -# 敬雲 林 <chingyun@yuanchih-consult.com>, 2019 -# bluce Lan <bluce.lan@gmail.com>, 2019 -# msgid "" msgstr "" -"Project-Id-Version: Odoo Server saas~12.5\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-23 11:33+0000\n" -"PO-Revision-Date: 2019-08-26 09:09+0000\n" -"Last-Translator: bluce Lan <bluce.lan@gmail.com>, 2019\n" +"POT-Creation-Date: 2020-10-02 14:11+0000\n" +"PO-Revision-Date: 2020-09-07 08:11+0000\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,59 +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} - 提醒" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_changedate msgid "${object.event_id.name}: Date updated" -msgstr "${object.event_id.name}: 日期已更新" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 "" -"%s 在 %s 到\n" -" %s 在 %s (%s)" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "%s at (%s To %s) (%s)" -msgstr "%s 在 (%s 到 %s) (%s)" +msgid "%(day)s at (%(start)s To %(end)s) (%(timezone)s)" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has accepted invitation" -msgstr "%s接受了邀請" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has declined invitation" -msgstr "%s已經拒絕了邀請" +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" @@ -93,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" @@ -104,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" @@ -125,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" @@ -137,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" @@ -166,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" @@ -177,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" @@ -198,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" @@ -211,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" @@ -271,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" @@ -282,7 +292,12 @@ msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "<span> hours</span>" -msgstr "<span> 小時</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 @@ -290,18 +305,18 @@ msgstr "<span> 小時</span>" #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form #, python-format msgid "Accept" -msgstr "接受" +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 "已接受" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction msgid "Action Needed" -msgstr "需採取行動" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity_type__category @@ -319,22 +334,22 @@ msgstr "" #: 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 "啟用" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids msgid "Activities" -msgstr "活動" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity msgid "Activity" -msgstr "活動" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity_type msgid "Activity Type" -msgstr "活動類型" +msgstr "" #. module: calendar #. openerp-web @@ -342,74 +357,75 @@ msgstr "活動類型" #: model:ir.model.fields,field_description:calendar.field_calendar_event__allday #, python-format msgid "All Day" -msgstr "全天" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "AllDay , %s" -msgstr "全天,%s" +msgid "All Day, %(day)s" +msgstr "" #. module: calendar -#: model:ir.model.constraint,message:calendar.constraint_calendar_contacts_user_id_partner_id_unique -msgid "An user cannot have twice the same contact." -msgstr "使用者不能重複創建相同的聯絡人。" +#: 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,name:calendar.model_ir_attachment -msgid "Attachment" -msgstr "附件" +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__is_attendee -msgid "Attendee" -msgstr "參會者" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status msgid "Attendee Status" -msgstr "參會者狀態" +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 "參會者" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Availability" -msgstr "可用" +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: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 "忙碌" +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 "按天" +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 "日曆" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_alarm @@ -417,60 +433,70 @@ msgstr "日曆" #: 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 "日曆警示" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee msgid "Calendar Attendee Information" -msgstr "日曆出席者資訊" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_contacts msgid "Calendar Contacts" -msgstr "日曆連絡人" +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 "日程邀請" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id msgid "Calendar Meeting" -msgstr "日曆會議" +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 "日曆:活動提醒" +msgstr "" #. 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." -msgstr "點選這裡只更新此實例,不包含其它定期會議。" +#: 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 "通用名稱" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__state__open -msgid "Confirmed" -msgstr "已確認" +#. 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 "聯繫人" +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 @@ -478,8 +504,9 @@ msgstr "聯繫人" #: 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 "創立者" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__create_date @@ -487,36 +514,45 @@ msgstr "創立者" #: 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 "建立於" +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 "日期" +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 "月日期" +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 "月天數" +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 "日期" +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 "天數" +msgstr "" #. module: calendar #. openerp-web @@ -524,25 +560,26 @@ msgstr "天數" #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form #, python-format msgid "Decline" -msgstr "拒絕" +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 "已拒絕" +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 "說明" +msgstr "" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "Details" -msgstr "詳細訊息" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__display_name @@ -551,46 +588,69 @@ msgstr "詳細訊息" #: 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 "顯示名稱" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Document" -msgstr "文件" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id msgid "Document ID" -msgstr "文件ID" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id msgid "Document Model" -msgstr "單據模型" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model msgid "Document Model Name" -msgstr "單據模型名稱" +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 "時長" +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 "時長(分鐘)" +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 "Email" +msgstr "" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_mail_1 @@ -605,142 +665,168 @@ msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__email msgid "Email of Invited Person" -msgstr "被邀請人的電子信件" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id msgid "Employee" -msgstr "員工" +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 "結束日期" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_datetime -msgid "End Datetime" -msgstr "結束時間" +#: 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 "結束日期" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Ending at" -msgstr "結束時間" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm msgid "Event Alarm" -msgstr "活動提醒" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm_manager msgid "Event Alarm Manager" -msgstr "活動提醒管理" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_event_type msgid "Event Meeting Type" -msgstr "事件會議類型" +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 "活動時間" +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 "每一個人" +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__5 -msgid "Fifth" -msgstr "第五個" +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 "第一個" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "First you have to specify the date of the invitation." -msgstr "首先,必須指定邀請的日期。" +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 "關注人" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_channel_ids msgid "Followers (Channels)" -msgstr "關注人(頻道)" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_partner_ids msgid "Followers (Partners)" -msgstr "關注人(業務夥伴)" +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 "第四" +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 "免費" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability msgid "Free/Busy" -msgstr "空閒/忙碌" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__fr msgid "Fri" -msgstr "週五" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__fr +#: 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 "週五" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Group By" -msgstr "分組按" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format -msgid "Group by date is not supported, use the calendar view instead." -msgstr "目前不支援按日期分組,使用日曆視圖來進行。" +msgid "Grouping by %s is not allowed." +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_ir_http msgid "HTTP Routing" -msgstr "HTTP 路由" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__hours msgid "Hours" -msgstr "小時" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__id @@ -749,76 +835,83 @@ msgstr "小時" #: 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 "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 "勾選代表有新訊息需要您留意。" +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 "勾選代表有訊息發生傳送錯誤。" +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 "如果有效字段設為false,它將允許您隱藏活動提醒信息而不需要刪除它。" +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 "邀請" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token msgid "Invitation Token" -msgstr "邀請指示物" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitation details" -msgstr "邀請詳情" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Invitation for" -msgstr "邀請" +msgstr "" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_invitation msgid "Invitation to ${object.event_id.name}" -msgstr "邀請到${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,name:calendar.model_mail_wizard_invite -msgid "Invite wizard" -msgstr "邀請嚮導" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower msgid "Is Follower" -msgstr "是關注人" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted msgid "Is the Event Highlighted" -msgstr "是事件高亮" +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 "最後" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm____last_update @@ -827,8 +920,14 @@ msgstr "最後" #: 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 "最後修改於" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_uid @@ -836,8 +935,9 @@ msgstr "最後修改於" #: 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 "最後更新者" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__write_date @@ -845,80 +945,82 @@ msgstr "最後更新者" #: 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 "最後更新於" +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 "從基本日曆標示最後的提醒為已讀" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__rrule_type msgid "Let the event automatically repeat at that interval" -msgstr "讓事件在該時間間隔自動重複" +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 "地點" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "活動的地點" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Logo" -msgstr "徽標" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_main_attachment_id msgid "Main Attachment" -msgstr "主要附件" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id msgid "Me" -msgstr "我" +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 "會議" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 -#: code:addons/calendar/models/calendar.py:0 +#: 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'" -msgstr "會議'%s'開始於'%s'結束於『%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 "會議詳情" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__name msgid "Meeting Subject" -msgstr "會議主題" +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 "會議類型" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id msgid "Meeting linked" -msgstr "會議已連接" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_event @@ -927,74 +1029,87 @@ msgstr "會議已連接" #: 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,name:calendar.model_mail_message -msgid "Message" -msgstr "消息" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error msgid "Message Delivery error" -msgstr "訊息遞送錯誤" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids msgid "Messages" -msgstr "訊息" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__interval__minutes msgid "Minutes" -msgstr "分鐘" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Misc" -msgstr "雜項" +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 "週一" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__mo +#: 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 "週一" +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 "月" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "My Meetings" -msgstr "我的會議" +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 "名称" +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 "需要採取行動" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No I'm not going." -msgstr "我不會去。" +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 "通知" +msgstr "" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_5 @@ -1024,7 +1139,7 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction_counter msgid "Number of Actions" -msgstr "動作數量" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error_counter @@ -1034,242 +1149,248 @@ msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction_counter msgid "Number of messages which requires an action" -msgstr "需要處理的消息數量" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_has_error_counter msgid "Number of messages with delivery error" -msgstr "有發送錯誤的郵件數量" +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 "重複的數量" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__message_unread_counter msgid "Number of unread messages" -msgstr "未讀訊息的數量" +msgstr "" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "OK" -msgstr "OK" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__confidential msgid "Only internal users" -msgstr "僅內部使用者" +msgstr "" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__private msgid "Only me" -msgstr "僅我" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup msgid "Open Calendar" -msgstr "打開日曆" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by msgid "Option" -msgstr "選項" +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__user_id -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Owner" -msgstr "所有者" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_ids msgid "Participant" -msgstr "參與者" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__partner_id msgid "Partner-related data of the user" -msgstr "該使用者之業務夥伴相關的資料" - -#. module: calendar -#: code:addons/calendar/models/calendar.py:0 -#, python-format -msgid "Please select a proper day of the month." -msgstr "請選擇這個月合適的一天。" +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 "隱私" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type msgid "Recurrence" -msgstr "重新提起" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type -msgid "Recurrence Termination" -msgstr "重複終止" +#: 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 "循環" +#: 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 "循環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 "循環ID日期" +#: 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 "定期會議" +msgid "Recurrent Event" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule msgid "Recurrent Rule" -msgstr "循環規則" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration msgid "Remind Before" -msgstr "提醒早於" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__alarm_ids msgid "Reminders" -msgstr "提醒" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__count msgid "Repeat" -msgstr "重複" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__interval msgid "Repeat Every" -msgstr "重複" +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 "重複直到" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__interval msgid "Repeat every (Days/Week/Month/Year)" -msgstr "重複間隔 (日/周/月/年)" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__count msgid "Repeat x times" -msgstr "重複 x 次" +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 "負責人" +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 "週六" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__sa +#: 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 "週六" +msgstr "" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event msgid "Schedule a new meeting" -msgstr "安排新會議" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Search Meetings" -msgstr "搜尋會議" +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 "第二個" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Select attendees..." -msgstr "選擇參會者..." +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Send mail" -msgstr "發送信件" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as msgid "Show Time as" -msgstr "顯示時間為" +msgstr "" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/notification_calendar.xml:0 #, python-format msgid "Snooze" -msgstr "延後" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__start msgid "Start" -msgstr "開始" +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,field_description:calendar.field_calendar_event__start_datetime -msgid "Start DateTime" -msgstr "開始日期時間" +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 "一個事件的開始日期,不包括全天事件的時間" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Starting at" -msgstr "開始時間" +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 "狀態" +msgstr "" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__state msgid "Status of the attendee's participation" -msgstr "參會者的參與狀況" +msgstr "" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1279,42 +1400,58 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__stop msgid "Stop" -msgstr "停止" +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 "一個事件的結束日期,不包括全天事件的時間" +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 "來源" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__su msgid "Sun" -msgstr "週日" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__su +#: 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 "週日" +msgstr "" #. module: calendar #: model:ir.model.constraint,message:calendar.constraint_calendar_event_type_name_uniq msgid "Tag name already exists !" -msgstr "標籤名已存在!" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids msgid "Tags" -msgstr "標籤" +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 @@ -1323,7 +1460,7 @@ msgstr "此" msgid "" "The activity is linked to a meeting. Deleting it will remove the meeting as " "well. Do you want to proceed ?" -msgstr "活動與會議相關聯。刪除該活動也會刪除相關會議。是否要繼續?" +msgstr "" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event @@ -1332,80 +1469,102 @@ msgid "" " other applications such as the employee leaves or the business\n" " opportunities." msgstr "" -"該日曆可在員工之間共享,並與\n" -" 其他應用程序(例如員工休假或商機)\n" -" 全面整合。" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: 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 "結束日期和時間不能早于開始日期和時間。" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "The ending date cannot be earlier than the starting date." -msgstr "結束日期不能早于開始日期。" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py: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.py:0 +#: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format -msgid "The number of repetitions cannot be negative." +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 "第三個" +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 "這個事件關聯到一個循環...<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 "週四" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__th +#: 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 "週四" +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 "時區" +msgstr "" #. module: calendar #: code:addons/calendar/models/res_users.py:0 #, python-format msgid "Today's Meetings" -msgstr "今天的會議" +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 "週二" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__tu +#: 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 "週二" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__alarm_type msgid "Type" -msgstr "類型" +msgstr "" #. module: calendar #. openerp-web @@ -1415,80 +1574,124 @@ msgstr "類型" #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form #, python-format msgid "Uncertain" -msgstr "不確定" - -#. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__state__draft -msgid "Unconfirmed" -msgstr "未確認" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval msgid "Unit" -msgstr "單位" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread msgid "Unread Messages" -msgstr "未讀消息" +msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread_counter msgid "Unread Messages Counter" -msgstr "未讀消息計數器" +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 "直到" +msgstr "" #. module: calendar -#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form -msgid "Update only this instance" -msgstr "僅更新這個實例" +#: 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 "使用者" +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 "週三" +msgstr "" #. module: calendar -#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__week_list__we +#: 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 "週三" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event__week_list +#: 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 "工作日" +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 "周" +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 "我會去。" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:0 +#: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "You cannot duplicate a calendar attendee." -msgstr "您不能複製日程參與者。" +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 "例如:商務午餐" +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 "" |
