diff options
| author | Odoo Translation Bot <c3p@odoo.com> | 2018-09-16 02:21:25 +0200 |
|---|---|---|
| committer | Odoo Translation Bot <c3p@odoo.com> | 2018-09-16 02:21:25 +0200 |
| commit | e9111f46a6f40695e549648db542e49a647c5a56 (patch) | |
| tree | 050e08286a12d9152d48b959d6605198409dfc25 /addons/calendar/i18n/vi.po | |
| parent | 2426a8d66951774da77df06f290527f57f1c59be (diff) | |
[I18N] Update translation terms from Transifex
Diffstat (limited to 'addons/calendar/i18n/vi.po')
| -rw-r--r-- | addons/calendar/i18n/vi.po | 1210 |
1 files changed, 644 insertions, 566 deletions
diff --git a/addons/calendar/i18n/vi.po b/addons/calendar/i18n/vi.po index a76e7b84867..425c49be7e3 100644 --- a/addons/calendar/i18n/vi.po +++ b/addons/calendar/i18n/vi.po @@ -2,22 +2,12 @@ # This file contains the translation of the following modules: # * calendar # -# Translators: -# Martin Trigaux <mat@odoo.com>, 2017 -# Tuan Tran <tmtuan.projects@gmail.com>, 2017 -# fanha99 <fanha99@hotmail.com>, 2017 -# Hoang Loc Le Huu <loclhh@gmail.com>, 2017 -# lam nguyen <lamev.inc@gmail.com>, 2017 -# son dang <son.dang@doda100.com>, 2017 -# thanh nguyen <thanhnguyen.icsc@gmail.com>, 2017 -# Phạm Lân <phamquanglan@gmail.com>, 2017 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-30 13:12+0000\n" -"PO-Revision-Date: 2017-11-30 13:12+0000\n" -"Last-Translator: Phạm Lân <phamquanglan@gmail.com>, 2017\n" +"POT-Creation-Date: 2018-08-24 09:05+0000\n" +"PO-Revision-Date: 2018-08-24 09:05+0000\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" @@ -26,287 +16,17 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: calendar -#: model:mail.template,body_html:calendar.calendar_template_meeting_changedate -msgid "" -"\n" -"<div summary=\"o_mail_template\" style=\"padding:0px;width:600px;margin:auto;background: #FFFFFF repeat top /100%;color:#777777\">\n" -"% set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" -" <table cellspacing=\"0\" cellpadding=\"0\" style=\"width:600px;border-collapse:collapse;background:inherit;color:inherit\">\n" -" <tbody><tr>\n" -" <td valign=\"center\" width=\"200\" style=\"padding:10px 10px 10px 5px;font-size: 12px\">\n" -" <img src=\"/logo.png\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\">\n" -" </td>\n" -" <td valign=\"center\" align=\"right\" width=\"340\" style=\"padding:10px 10px 10px 5px; font-size: 12px;\">\n" -" <p>\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; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; background-image: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\">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; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; background-image: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\">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; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; background-image: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\">View</a>\n" -" </p>\n" -" </td>\n" -" </tr></tbody>\n" -" </table>\n" -" <table cellspacing=\"0\" cellpadding=\"0\" style=\"width:600px;border-collapse:collapse;background:inherit;color:inherit\">\n" -" <tbody><tr>\n" -" <td valign=\"top\" style=\"width:600px; padding:10px 10px 10px 5px;\">\n" -" <div>\n" -" <hr width=\"100%\" style=\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0;margin:15px auto;padding:0\">\n" -" </div>\n" -" </td>\n" -" </tr></tbody>\n" -" </table>\n" -"</div>\n" -"<div style=\"padding:0px;width:600px;margin:auto;background: #FFFFFF repeat top /100%;color:#777777\">\n" -" <table cellspacing=\"0\" cellpadding=\"0\" style=\"width:600px;border-collapse:collapse;background:inherit;color:inherit\">\n" -" <tbody><tr>\n" -" <td style=\"padding:10px 10px 10px 5px;font-size: 14px;\">\n" -" <p style=\"font-size: 20px; text-align: center;\"><strong>${object.event_id.name} date updated</strong></p>\n" -" <p>\n" -" <strong>Dear ${object.common_name}</strong>,<br />\n" -" The date of the meeting has been upated. 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" -" <table style=\"margin-top: 20px;\"><tr>\n" -" <td>\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;width:130px;min-height: 18px;background:#875A7B;padding-top: 4px;\">\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;width: 130px;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'>${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}</div>\n" -" <div style=\"border-collapse:separate;color: #5F5F5F;text-align:center;width: 130px;font-size:12px;border-bottom-right-radius:3px;font-weight:bold;border:1px solid #875A7B;border-bottom-left-radius:3px;\">${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}</div>\n" -" </td>\n" -" <td width=\"20px;\"/>\n" -" <td>\n" -" <p>Details of the event</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" -" </td>\n" -" </tr></tbody>\n" -" </table>\n" -"</div>" -msgstr "" - -#. module: calendar -#: model:mail.template,body_html:calendar.calendar_template_meeting_invitation -msgid "" -"\n" -"<div summary=\"o_mail_template\" style=\"padding:0px;width:600px;margin:auto;background: #FFFFFF repeat top /100%;color:#777777\">\n" -"% set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" -" <table cellspacing=\"0\" cellpadding=\"0\" style=\"width:600px;border-collapse:collapse;background:inherit;color:inherit\">\n" -" <tbody><tr>\n" -" <td valign=\"center\" width=\"200\" style=\"padding:10px 10px 10px 5px;font-size: 12px\">\n" -" <img src=\"/logo.png\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\">\n" -" </td>\n" -" <td valign=\"center\" align=\"right\" width=\"340\" style=\"padding:10px 10px 10px 5px; font-size: 12px;\">\n" -" <p>\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; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; background-image: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\">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; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; background-image: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\">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; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; background-image: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\">View</a>\n" -" </p>\n" -" </td>\n" -" </tr></tbody>\n" -" </table>\n" -" <table cellspacing=\"0\" cellpadding=\"0\" style=\"width:600px;border-collapse:collapse;background:inherit;color:inherit\">\n" -" <tbody><tr>\n" -" <td valign=\"top\" style=\"width:600px; padding:10px 10px 10px 5px;\">\n" -" <div>\n" -" <hr width=\"100%\" style=\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0;margin:15px auto;padding:0\">\n" -" </div>\n" -" </td>\n" -" </tr></tbody>\n" -" </table>\n" -"</div>\n" -"<div style=\"padding:0px;width:600px;margin:auto;background: #FFFFFF repeat top /100%;color:#777777\">\n" -" <table cellspacing=\"0\" cellpadding=\"0\" style=\"width:600px;border-collapse:collapse;background:inherit;color:inherit\">\n" -" <tbody><tr>\n" -" <td style=\"padding:10px 10px 10px 5px;font-size: 14px;\">\n" -" <p style=\"font-size: 20px; text-align: center;\">Invitation to <strong>${object.event_id.name}</strong></p>\n" -" <p>\n" -" <strong>Dear ${object.common_name}</strong>,<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}.</p>\n" -" <table style=\"margin-top: 20px;\"><tr>\n" -" <td>\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;width:130px;min-height: 18px;background:#875A7B;padding-top: 4px;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;width: 130px;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'>${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}</div>\n" -" <div style=\"border-collapse:separate;color: #5F5F5F;text-align:center;width: 130px;font-size:12px;border-bottom-right-radius:3px;font-weight:bold;border:1px solid #875A7B;border-bottom-left-radius:3px;\">${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}</div>\n" -" </td>\n" -" <td width=\"20px;\"/>\n" -" <td>\n" -" <p>Details of the event</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" -" </td>\n" -" </tr></tbody>\n" -" </table>\n" -"</div>" -msgstr "" - -#. module: calendar -#: model:mail.template,body_html:calendar.calendar_template_meeting_reminder -msgid "" -"\n" -"<div summary=\"o_mail_template\" style=\"padding:0px;width:600px;margin:auto;background: #FFFFFF repeat top /100%;color:#777777\">\n" -"% set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" -" <table cellspacing=\"0\" cellpadding=\"0\" style=\"width:600px;border-collapse:collapse;background:inherit;color:inherit\">\n" -" <tbody><tr>\n" -" <td valign=\"center\" width=\"200\" style=\"padding:10px 10px 10px 5px;font-size: 12px\">\n" -" <img src=\"/logo.png\" style=\"padding: 0px; margin: 0px; height: auto; width: 80px;\" alt=\"${user.company_id.name}\">\n" -" </td>\n" -" <td valign=\"center\" align=\"right\" width=\"340\" style=\"padding:10px 10px 10px 5px; font-size: 12px;\">\n" -" <p>\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; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; background-image: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\">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; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; background-image: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\">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; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; background-image: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\">View</a>\n" -" </p>\n" -" </td>\n" -" </tr></tbody>\n" -" </table>\n" -" <table cellspacing=\"0\" cellpadding=\"0\" style=\"width:600px;border-collapse:collapse;background:inherit;color:inherit\">\n" -" <tbody><tr>\n" -" <td valign=\"top\" style=\"width:600px; padding:10px 10px 10px 5px;\">\n" -" <div>\n" -" <hr width=\"100%\" style=\"background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0;margin:15px auto;padding:0\">\n" -" </div>\n" -" </td>\n" -" </tr></tbody>\n" -" </table>\n" -"</div>\n" -"<div style=\"padding:0px;width:600px;margin:auto;background: #FFFFFF repeat top /100%;color:#777777\">\n" -" <table cellspacing=\"0\" cellpadding=\"0\" style=\"width:600px;border-collapse:collapse;background:inherit;color:inherit\">\n" -" <tbody><tr>\n" -" <td style=\"padding:10px 10px 10px 5px;font-size: 14px;\">\n" -" <p style=\"font-size: 20px; text-align: center;\">Reminder for <strong>${object.event_id.name}</strong></p>\n" -" <p>\n" -" <strong>Dear ${object.common_name}</strong>,<br />\n" -" This is a reminder for the below event :\n" -" </p>\n" -" <table style=\"margin-top: 20px;\"><tr>\n" -" <td>\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;width:130px;min-height: 18px;background:#875A7B;padding-top: 4px;\">\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;width: 130px;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'>${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}</div>\n" -" <div style=\"border-collapse:separate;color: #5F5F5F;text-align:center;width: 130px;font-size:12px;border-bottom-right-radius:3px;font-weight:bold;border:1px solid #875A7B;border-bottom-left-radius:3px;\">${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}</div>\n" -" </td>\n" -" <td width=\"20px;\"/>\n" -" <td>\n" -" <p>Details of the event</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" -" </td>\n" -" </tr></tbody>\n" -" </table>\n" -"</div>" -msgstr "" - -#. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_is_highlighted -msgid "# Meetings Highlight" -msgstr "" - -#. 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_invitation -msgid "${object.event_id.name} invitation" -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.py:720 +#: code:addons/calendar/models/calendar.py:742 #, python-format msgid "" "%s at %s To\n" @@ -314,22 +34,22 @@ msgid "" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:711 +#: code:addons/calendar/models/calendar.py:733 #, python-format msgid "%s at (%s To %s) (%s)" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:225 +#: code:addons/calendar/models/calendar.py:228 #, python-format msgid "%s has accepted invitation" -msgstr "%s đã nhận lời mời" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:233 +#: code:addons/calendar/models/calendar.py:236 #, python-format msgid "%s has declined invitation" -msgstr "%s đã từ chối lời mời" +msgstr "" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_5 @@ -367,37 +87,261 @@ 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" +" <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" +" 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" +" 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" +" 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" +" </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>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" +" <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" +" " +msgstr "" + +#. 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" +" <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" +" 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" +" 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" +" 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" +" </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>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" +" <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" +" " +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" +" <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" +" 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" +" 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" +" 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" +" </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>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" +" <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" +" " +msgstr "" + +#. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form_popup msgid "<span> hours</span>" -msgstr "<span>giờ</span>" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Accept" -msgstr "Nhận lời" +msgstr "" #. module: calendar #: selection:calendar.attendee,state:0 #: selection:calendar.event,attendee_status:0 msgid "Accepted" -msgstr "Đã nhận lời" +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 +#: 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_calendar_contacts__active +#: model:ir.model.fields,field_description:calendar.field_calendar_event__active msgid "Active" -msgstr "Có hiệu lực" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_activity_ids +#: model:ir.model.fields,field_description:calendar.field_calendar_event__activity_ids msgid "Activities" -msgstr "Các hoạt động" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity msgid "Activity" -msgstr "Hoạt động" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_activity_type @@ -405,12 +349,15 @@ msgid "Activity Type" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_allday +#. openerp-web +#: code:addons/calendar/static/src/xml/base_calendar.xml:36 +#: model:ir.model.fields,field_description:calendar.field_calendar_event__allday +#, python-format msgid "All Day" -msgstr "Cả ngảy" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:707 +#: code:addons/calendar/models/calendar.py:729 #, python-format msgid "AllDay , %s" msgstr "" @@ -421,43 +368,38 @@ msgid "An user cannot have twice the same contact." msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_is_attendee +#: model:ir.model.fields,field_description:calendar.field_calendar_event__is_attendee msgid "Attendee" -msgstr "Người tham dự" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_attendee_status +#: model:ir.model.fields,field_description:calendar.field_calendar_event__attendee_status msgid "Attendee Status" -msgstr "Tỉnh trạng người tham dự" - -#. module: calendar -#: model:ir.model,name:calendar.model_calendar_attendee -msgid "Attendee information" -msgstr "Thông tin Người tham dự" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_partner_ids +#: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_ids #: model:ir.ui.view,arch_db:calendar.invitation_page_anonymous #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form_popup msgid "Attendees" -msgstr "Người tham dự" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Availability" -msgstr "Có sẵn" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1606 +#: code:addons/calendar/models/calendar.py:1687 #: selection:calendar.attendee,availability:0 #: selection:calendar.event,show_as:0 #, python-format msgid "Busy" -msgstr "Bận rộn" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_byday +#: model:ir.model.fields,field_description:calendar.field_calendar_event__byday msgid "By day" msgstr "" @@ -465,7 +407,7 @@ msgstr "" #: model:ir.ui.menu,name:calendar.mail_menu_calendar #: model:ir.ui.menu,name:calendar.menu_calendar_configuration msgid "Calendar" -msgstr "Lịch" +msgstr "" #. module: calendar #: model:ir.actions.act_window,name:calendar.action_calendar_alarm @@ -481,11 +423,16 @@ msgid "Calendar Invitation" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_mail_activity_calendar_event_id +#: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id msgid "Calendar Meeting" msgstr "" #. module: calendar +#: model:ir.model,name:calendar.model_calendar_attendee +msgid "Calendar Registration" +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 @@ -493,216 +440,209 @@ msgid "Calendar: Event Reminder" msgstr "" #. module: calendar -#: model: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_mail_activity_type__category +msgid "Categories may trigger specific behavior like opening calendar view" msgstr "" #. module: calendar -#: model:ir.actions.act_window,help:calendar.action_calendar_event -msgid "Click to schedule a new meeting." +#: model:ir.model.fields,field_description:calendar.field_mail_activity_type__category +msgid "Category" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_attendee_common_name +#: model: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 "" #. module: calendar #: selection:calendar.event,state:0 msgid "Confirmed" -msgstr "Đã được xác nhận" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_res_partner -#: model:ir.model.fields,field_description:calendar.field_calendar_attendee_partner_id +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__partner_id msgid "Contact" -msgstr "Liên hệ" +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_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 msgid "Created by" -msgstr "Được tạo bởi" +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_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 msgid "Created on" -msgstr "Thời điểm tạo" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_display_start +#: model:ir.model.fields,field_description:calendar.field_calendar_event__display_start #: model:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Date" -msgstr "Ngày tháng" +msgstr "" #. module: calendar #: selection:calendar.event,month_by:0 -#: model:ir.model.fields,field_description:calendar.field_calendar_event_day +#: model:ir.model.fields,field_description:calendar.field_calendar_event__day msgid "Date of month" -msgstr "Ngày trong tháng" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Day of Month" -msgstr "Ngày trong tháng" +msgstr "" #. module: calendar #: selection:calendar.event,month_by:0 msgid "Day of month" -msgstr "Ngày trong tháng" +msgstr "" #. module: calendar #: selection:calendar.alarm,interval:0 selection:calendar.event,rrule_type:0 msgid "Day(s)" -msgstr "Ngày" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Decline" -msgstr "Từ chối" +msgstr "" #. module: calendar #: selection:calendar.attendee,state:0 #: selection:calendar.event,attendee_status:0 msgid "Declined" -msgstr "Đã từ chối" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_description +#: model:ir.model.fields,field_description:calendar.field_calendar_event__description msgid "Description" -msgstr "Miêu tả" +msgstr "" #. module: calendar #. openerp-web #: code:addons/calendar/static/src/xml/base_calendar.xml:18 #, python-format msgid "Details" -msgstr "Các chi tiết" +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_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 msgid "Display Name" -msgstr "Tên hiển thị" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form_popup msgid "Document" -msgstr "Tài liệu" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_res_id +#: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id msgid "Document ID" -msgstr "ID Tài liệu" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_res_model_id +#: 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 +#: 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_event_duration +#: model:ir.model.fields,field_description:calendar.field_calendar_event__duration #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Duration" -msgstr "Khoảng thời gian" +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 +#: 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 "Thời gian tính bằng phút" +msgstr "" #. module: calendar #: selection:calendar.alarm,type:0 -#: model:ir.model.fields,field_description:calendar.field_calendar_attendee_email +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__email msgid "Email" -msgstr "Tên đăng nhập / Email" +msgstr "" #. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_attendee_email +#: model:ir.model.fields,help:calendar.field_calendar_attendee__email msgid "Email of Invited Person" -msgstr "Địa chỉ email của người được mời" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_contacts_partner_id +#: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id msgid "Employee" -msgstr "Người lao động" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_stop_date +#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_date #: model:ir.ui.view,arch_db:calendar.view_calendar_event_tree msgid "End Date" -msgstr "Ngày kết thúc" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_stop_datetime +#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop_datetime msgid "End Datetime" -msgstr "Ngày giờ kết thúc" +msgstr "" #. module: calendar #: selection:calendar.event,end_type:0 msgid "End date" -msgstr "Ngày kết thúc" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Ending at" -msgstr "Kết thúc vào lúc" - -#. module: calendar -#: code:addons/calendar/models/calendar.py:915 -#, python-format -msgid "Ending date cannot be set before starting date." -msgstr "" - -#. module: calendar -#: code:addons/calendar/models/calendar.py:913 -#, python-format -msgid "Ending datetime cannot be set before starting datetime." msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_event msgid "Event" -msgstr "Sự kiện" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_display_time +#: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time msgid "Event Time" -msgstr "Thời gian sự kiện diễn ra" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm msgid "Event alarm" -msgstr "Thông báo sự kiện" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1164 +#: code:addons/calendar/models/calendar.py:1228 #, python-format msgid "Event recurrence interval cannot be negative." -msgstr "Số lần lặp lại của sự kiện không được là số âm." +msgstr "" #. module: calendar #: selection:calendar.event,privacy:0 msgid "Everyone" -msgstr "Mọi người" +msgstr "" #. module: calendar #: code:addons/calendar/models/mail_activity.py:38 @@ -713,52 +653,67 @@ msgstr "" #. module: calendar #: selection:calendar.event,byday:0 msgid "Fifth" -msgstr "Thứ năm" +msgstr "" #. module: calendar #: selection:calendar.event,byday:0 msgid "First" -msgstr "Thứ nhất" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:955 +#: code:addons/calendar/models/calendar.py:993 #, python-format msgid "First you have to specify the date of the invitation." -msgstr "Trước hết, bạn cần cho biết ngày mời" +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 #: selection:calendar.event,byday:0 msgid "Fourth" -msgstr "Thứ tư" +msgstr "" #. module: calendar #: selection:calendar.attendee,availability:0 #: selection:calendar.event,show_as:0 msgid "Free" -msgstr "Miễn phí" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_attendee_availability +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__availability msgid "Free/Busy" -msgstr "Rảnh rỗi/Bận rộn" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_fr +#: model:ir.model.fields,field_description:calendar.field_calendar_event__fr msgid "Fri" -msgstr "Thứ sáu" +msgstr "" #. module: calendar #: selection:calendar.event,week_list:0 msgid "Friday" -msgstr "Thứ sáu" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Group By" -msgstr "Nhóm theo" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1549 +#: code:addons/calendar/models/calendar.py:1630 #, python-format msgid "Group by date is not supported, use the calendar view instead." msgstr "" @@ -766,25 +721,40 @@ msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_ir_http msgid "HTTP routing" -msgstr "HTTP routing" +msgstr "" #. module: calendar #: selection:calendar.alarm,interval:0 msgid "Hour(s)" -msgstr "Giờ" +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_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 msgid "ID" -msgstr "ID" +msgstr "" #. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_event_active +#: 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_needaction +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." @@ -793,17 +763,17 @@ msgstr "" #. module: calendar #: model:mail.message.subtype,name:calendar.subtype_invitation msgid "Invitation" -msgstr "Lời mời" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_attendee_access_token +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token msgid "Invitation Token" msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitation details" -msgstr "Chi tiết nội dung thư mời" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.invitation_page_anonymous @@ -811,9 +781,14 @@ 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:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Invitations" -msgstr "Lời mời" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_wizard_invite @@ -821,94 +796,117 @@ msgid "Invite wizard" 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 #: selection:calendar.event,byday:0 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_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 msgid "Last Modified on" -msgstr "Sửa lần cuối vào" +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_type_write_uid -#: model:ir.model.fields,field_description:calendar.field_calendar_event_write_uid +#: 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 msgid "Last Updated by" -msgstr "Cập nhật lần cuối bởi" +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_type_write_date -#: model:ir.model.fields,field_description:calendar.field_calendar_event_write_date +#: 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 msgid "Last Updated on" -msgstr "Cập nhật lần cuối vào" +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 +#: 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 +#: 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:ir.model.fields,field_description:calendar.field_calendar_event__location #: model:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Location" -msgstr "Địa điểm" +msgstr "" #. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_event_location +#: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "Địa điểm diễn ra sự kiện" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_contacts_user_id +#: model:ir.ui.view,arch_db:calendar.invitation_page_anonymous +msgid "Logo" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id msgid "Me" -msgstr "Tôi" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_search +#: selection:mail.activity.type,category:0 msgid "Meeting" -msgstr "Cuộc họp" +msgstr "" + +#. module: calendar +#: code:addons/calendar/models/calendar.py:937 +#: code:addons/calendar/models/calendar.py:942 +#, python-format +msgid "Meeting '%s' starts '%s' and ends '%s'" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Meeting Details" -msgstr "Chi tiết buổi họp" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_name +#: model:ir.model.fields,field_description:calendar.field_calendar_event__name msgid "Meeting Subject" -msgstr "Chủ đề buổi họp" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_event_type msgid "Meeting Type" -msgstr "Loại buổi họp" +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:ir.ui.view,arch_db:calendar.view_calendar_event_type_tree msgid "Meeting Types" -msgstr "Các loại buổi họp" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_attendee_event_id +#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id msgid "Meeting linked" msgstr "" @@ -920,53 +918,63 @@ msgstr "" #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form_popup #: model:ir.ui.view,arch_db:calendar.view_calendar_event_tree msgid "Meetings" -msgstr "Các cuộc gặp" +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_mail_message msgid "Message" -msgstr "Thông điệp" +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 #: selection:calendar.alarm,interval:0 msgid "Minute(s)" -msgstr "Phút(s)" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Misc" -msgstr "Các thứ khác" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_mo +#: model:ir.model.fields,field_description:calendar.field_calendar_event__mo msgid "Mon" -msgstr "Thứ hai" +msgstr "" #. module: calendar #: selection:calendar.event,week_list:0 msgid "Monday" -msgstr "Thứ Hai" +msgstr "" #. module: calendar #: selection:calendar.event,rrule_type:0 msgid "Month(s)" -msgstr "Tháng" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "My Events" -msgstr "Các sự kiện của tôi" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "My Meetings" -msgstr "Các buổi họp của tôi" +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_alarm__name +#: model:ir.model.fields,field_description:calendar.field_calendar_event_type__name msgid "Name" -msgstr "Tên" +msgstr "" #. module: calendar #: selection:calendar.attendee,state:0 @@ -977,7 +985,7 @@ msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No I'm not going." -msgstr "Tôi sẽ không tham dự" +msgstr "" #. module: calendar #: selection:calendar.alarm,type:0 @@ -985,140 +993,180 @@ msgid "Notification" 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 error" +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 #: selection:calendar.event,end_type:0 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/base_calendar.xml:17 #, python-format msgid "OK" -msgstr "Đồng ý" +msgstr "" #. module: calendar #: selection:calendar.event,privacy:0 msgid "Only internal users" -msgstr "Chỉ dành cho nội bộ" +msgstr "" #. module: calendar #: selection:calendar.event,privacy:0 msgid "Only me" -msgstr "Chỉ mình tôi" +msgstr "" + +#. module: calendar +#: model: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 +#: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by msgid "Option" -msgstr "Tùy chọn" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Options" -msgstr "Tùy chọn" +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:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Owner" -msgstr "Chủ sở hữu" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_attendee_ids +#: 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 +#: 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" +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1177 +#: code:addons/calendar/models/calendar.py:1241 #, 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:ir.model.fields,field_description:calendar.field_calendar_event__privacy #: model:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Privacy" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_rrule_type +#: 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_event_end_type +#: 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_recurrency +#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrency msgid "Recurrent" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_recurrent_id +#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrent_id msgid "Recurrent ID" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_recurrent_id_date +#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrent_id_date msgid "Recurrent ID date" msgstr "" #. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_event_recurrency +#: model:ir.model.fields,help:calendar.field_calendar_event__recurrency msgid "Recurrent Meeting" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_rrule +#: 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 +#: 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 +#: 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 "Nhắc nhở" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_count +#: model:ir.model.fields,field_description:calendar.field_calendar_event__count msgid "Repeat" -msgstr "Lặp lại" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_interval +#: model:ir.model.fields,field_description:calendar.field_calendar_event__interval msgid "Repeat Every" -msgstr "Lặp lại mỗi " +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_final_date +#: model:ir.model.fields,field_description:calendar.field_calendar_event__final_date msgid "Repeat Until" -msgstr "Lặp lại cho đến khi" +msgstr "" #. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_event_interval +#: model:ir.model.fields,help:calendar.field_calendar_event__interval msgid "Repeat every (Days/Week/Month/Year)" -msgstr "Lặp lại mỗi (Ngày/Tuần/Tháng/Năm)" +msgstr "" #. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_event_count +#: model:ir.model.fields,help:calendar.field_calendar_event__count msgid "Repeat x times" -msgstr "Lặp lại x lần" +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:ir.model.fields,field_description:calendar.field_calendar_event__partner_id #: model:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Responsible" -msgstr "Người phụ trách" +msgstr "" #. module: calendar #: selection:calendar.alarm,type:0 @@ -1126,18 +1174,18 @@ msgid "SMS Text Message" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_sa +#: model:ir.model.fields,field_description:calendar.field_calendar_event__sa msgid "Sat" -msgstr "Thứ Bảy" +msgstr "" #. module: calendar #: selection:calendar.event,week_list:0 msgid "Saturday" -msgstr "Thứ Bảy" +msgstr "" #. module: calendar -#: model:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup -msgid "Schedule a meeting" +#: model:ir.actions.act_window,help:calendar.action_calendar_event +msgid "Schedule a new meeting" msgstr "" #. module: calendar @@ -1148,7 +1196,7 @@ msgstr "" #. module: calendar #: selection:calendar.event,byday:0 msgid "Second" -msgstr "Giây" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1161,7 +1209,7 @@ msgid "Send mail" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_show_as +#: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as msgid "Show Time as" msgstr "" @@ -1170,26 +1218,26 @@ msgstr "" #: code:addons/calendar/static/src/xml/base_calendar.xml:19 #, python-format msgid "Snooze" -msgstr "Tạm dừng" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_start +#: model:ir.model.fields,field_description:calendar.field_calendar_event__start msgid "Start" -msgstr "Khởi động" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_start_date +#: model:ir.model.fields,field_description:calendar.field_calendar_event__start_date #: model:ir.ui.view,arch_db:calendar.view_calendar_event_tree msgid "Start Date" -msgstr "Ngày bắt đầu" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_start_datetime +#: 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 +#: model:ir.model.fields,help:calendar.field_calendar_event__start msgid "Start date of an event, without time for full days events" msgstr "" @@ -1197,53 +1245,53 @@ msgstr "" #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form_popup msgid "Starting at" -msgstr "Bắt đầu lúc" +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 +#: 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 "Trạng thái" +msgstr "" #. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_attendee_state +#: model:ir.model.fields,help:calendar.field_calendar_attendee__state msgid "Status of the attendee's participation" -msgstr "Trạng thái của người tham dự" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_stop +#: model:ir.model.fields,field_description:calendar.field_calendar_event__stop msgid "Stop" -msgstr "Dừng" +msgstr "" #. module: calendar -#: model:ir.model.fields,help:calendar.field_calendar_event_stop +#: 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.ui.view,arch_db:calendar.view_calendar_event_tree msgid "Subject" -msgstr "Chủ đề" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_su +#: model:ir.model.fields,field_description:calendar.field_calendar_event__su msgid "Sun" -msgstr "Chúa nhật" +msgstr "" #. module: calendar #: selection:calendar.event,week_list:0 msgid "Sunday" -msgstr "Chủ nhật" +msgstr "" #. module: calendar #: sql_constraint:calendar.event.type:0 msgid "Tag name already exists !" -msgstr "Nội dung này đã có rồi!" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_categ_ids +#: model:ir.model.fields,field_description:calendar.field_calendar_event__categ_ids msgid "Tags" -msgstr "Từ khóa" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1268,9 +1316,22 @@ msgid "" msgstr "" #. module: calendar +#: code:addons/calendar/models/calendar.py:936 +#, 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:941 +#, python-format +msgid "The ending date cannot be earlier than the starting date." +msgstr "" + +#. module: calendar #: selection:calendar.event,byday:0 msgid "Third" -msgstr "Thứ ba" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1278,97 +1339,114 @@ msgid "This event is linked to a recurrence...<br/>" msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_th +#: model:ir.model.fields,field_description:calendar.field_calendar_event__th msgid "Thu" -msgstr "Đến" +msgstr "" #. module: calendar #: selection:calendar.event,week_list:0 msgid "Thursday" -msgstr "Thứ năm" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_event_tu +#: code:addons/calendar/models/res_users.py:41 +#, python-format +msgid "Today's Meetings" +msgstr "" + +#. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__tu msgid "Tue" -msgstr "Thứ ba" +msgstr "" #. module: calendar #: selection:calendar.event,week_list:0 msgid "Tuesday" -msgstr "Thứ Ba" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_alarm_type +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__type msgid "Type" -msgstr "Loại" +msgstr "" #. module: calendar #: selection:calendar.attendee,state:0 #: selection:calendar.event,attendee_status:0 #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Uncertain" -msgstr "Chưa chắc chắn" +msgstr "" #. module: calendar #: selection:calendar.event,state:0 msgid "Unconfirmed" -msgstr "Chưa xác nhận" +msgstr "" #. module: calendar -#: model:ir.model.fields,field_description:calendar.field_calendar_alarm_interval +#: model:ir.model.fields,field_description:calendar.field_calendar_alarm__interval msgid "Unit" -msgstr "Đơn vị" +msgstr "" #. module: calendar +#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread #: model:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Unread Messages" -msgstr "Thông điệp chưa đọc" +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.ui.view,arch_db:calendar.view_calendar_event_form msgid "Until" -msgstr "Cho đến khi" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Update only this instance" -msgstr "Chỉ áp dụng cho lần này" +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_event_we +#: model:ir.model.fields,field_description:calendar.field_calendar_event__we msgid "Wed" -msgstr "Thứ tư" +msgstr "" #. module: calendar #: selection:calendar.event,week_list:0 msgid "Wednesday" -msgstr "Thứ Tư" +msgstr "" #. module: calendar #: selection:calendar.event,rrule_type:0 msgid "Week(s)" -msgstr "Tuần" +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__week_list msgid "Weekday" -msgstr "Ngày trong tuần" +msgstr "" #. module: calendar #: selection:calendar.event,rrule_type:0 msgid "Year(s)" -msgstr "Năm" +msgstr "" #. module: calendar #: model:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Yes I'm going." -msgstr "Tôi sẽ tham dự." +msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:155 +#: code:addons/calendar/models/calendar.py:158 #, python-format msgid "You cannot duplicate a calendar attendee." -msgstr "Bạn không được nhập trùng lắp 1 người tham dự buổi họp." +msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm_manager @@ -1386,7 +1464,7 @@ msgid "e.g. Business Lunch" msgstr "" #. module: calendar -#: code:addons/calendar/models/calendar.py:1162 +#: code:addons/calendar/models/calendar.py:1226 #, python-format msgid "interval cannot be negative." msgstr "" @@ -1394,4 +1472,4 @@ msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_ir_attachment msgid "ir.attachment" -msgstr "ir.attachment" +msgstr "" |
