diff options
| author | Odoo Translation Bot <c3p@odoo.com> | 2020-12-27 00:08:17 +0100 |
|---|---|---|
| committer | Odoo Translation Bot <c3p@odoo.com> | 2020-12-27 00:08:17 +0100 |
| commit | ae4f7d517043f8a044eee3449fac3d190d46d541 (patch) | |
| tree | 4f87caf4d62cd86cfa65328d53d331f297ec596b /addons/calendar/i18n | |
| parent | eb1d4cb3c66b18799038eb9ab16f8db1b78d68b4 (diff) | |
[I18N] Update translation terms from Transifex
Diffstat (limited to 'addons/calendar/i18n')
| -rw-r--r-- | addons/calendar/i18n/cs.po | 4 | ||||
| -rw-r--r-- | addons/calendar/i18n/pt_BR.po | 14 | ||||
| -rw-r--r-- | addons/calendar/i18n/uk.po | 323 | ||||
| -rw-r--r-- | addons/calendar/i18n/vi.po | 89 |
4 files changed, 368 insertions, 62 deletions
diff --git a/addons/calendar/i18n/cs.po b/addons/calendar/i18n/cs.po index 54a6821ea3d..6368534465e 100644 --- a/addons/calendar/i18n/cs.po +++ b/addons/calendar/i18n/cs.po @@ -667,12 +667,12 @@ msgstr "E-mail" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_mail_1 msgid "Email - 3 Hours" -msgstr "" +msgstr "Email - 3 hodiny" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_mail_2 msgid "Email - 6 Hours" -msgstr "" +msgstr "Email - 6 hodín" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__email diff --git a/addons/calendar/i18n/pt_BR.po b/addons/calendar/i18n/pt_BR.po index 74745e62a0e..85a81580fbf 100644 --- a/addons/calendar/i18n/pt_BR.po +++ b/addons/calendar/i18n/pt_BR.po @@ -67,7 +67,7 @@ msgstr "%(day)s em (%(start)s Até %(end)s) (%(timezone)s)" #: code:addons/calendar/models/calendar_attendee.py:0 #, python-format msgid "%s has accepted invitation" -msgstr "%s Ele aceitou o convite" +msgstr "%s aceitou o convite" #. module: calendar #: code:addons/calendar/models/calendar_attendee.py:0 @@ -607,7 +607,7 @@ msgstr "Tipo de Atividade" #: model:ir.model.fields,field_description:calendar.field_calendar_event__allday #, python-format msgid "All Day" -msgstr "O dia todo" +msgstr "Todo o Dia" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 @@ -688,18 +688,18 @@ msgstr "Alarme de Calendário" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee msgid "Calendar Attendee Information" -msgstr "Informações do Participante do Calendário" +msgstr "Informações de Participante de Calendário" #. module: calendar #: model:ir.model,name:calendar.model_calendar_contacts msgid "Calendar Contacts" -msgstr "Contatos do Calendário" +msgstr "Contatos de Calendário" #. 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 "Evento Calendário" +msgstr "Evento de Calendário" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous @@ -709,7 +709,7 @@ msgstr "Convite de Calendário" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id msgid "Calendar Meeting" -msgstr "Evento de Calendário" +msgstr "Reunião de Calendário" #. module: calendar #: model:ir.actions.server,name:calendar.ir_cron_scheduler_alarm_ir_actions_server @@ -781,7 +781,7 @@ msgstr "Data" #: 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 do mês" +msgstr "Data do mês" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__day diff --git a/addons/calendar/i18n/uk.po b/addons/calendar/i18n/uk.po index 71fe69761c9..e59246f6e97 100644 --- a/addons/calendar/i18n/uk.po +++ b/addons/calendar/i18n/uk.po @@ -37,12 +37,14 @@ msgid "" "%(date_start)s at %(time_start)s To\n" " %(date_end)s at %(time_end)s (%(timezone)s)" msgstr "" +"%(date_start)s о %(time_start)s до\n" +" %(date_end)s о %(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 о (%(start)s до %(end)s) (%(timezone)s)" #. module: calendar #: code:addons/calendar/models/calendar_attendee.py:0 @@ -135,6 +137,81 @@ msgid "" "</div>\n" " " msgstr "" +"<div>\n" +" % set colors = ctx.get('colors', {})\n" +" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" +" <p>\n" +" Вітаємо ${object.common_name},<br/><br/>\n" +" ${object.event_id.user_id.partner_id.name} invited you to 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" +" Підтвердити</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" +" Відхилити</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" +" Переглянути</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>Деталі події</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}\">Переглянути карту</a>)\n" +" </li>\n" +" % endif\n" +" % if object.event_id.description :\n" +" <li>Опис: ${object.event_id.description}</li>\n" +" % endif\n" +" % if recurrent:\n" +" <li>Коли: ${object.recurrence_id.name}</li>\n" +" % endif\n" +" % if not object.event_id.allday and object.event_id.duration\n" +" <li>Тривалість: ${('%dH%02d' % (object.event_id.duration,round(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\">Ви</span>\n" +" % endif\n" +" </li>\n" +" % endfor\n" +" </ul></li>\n" +" </ul>\n" +" </td>\n" +" </tr></table>\n" +" <br/>\n" +" Дякуємо,\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"</div>\n" +" " #. module: calendar #: model:mail.template,body_html:calendar.calendar_template_meeting_changedate @@ -215,6 +292,81 @@ msgid "" "</div>\n" " " msgstr "" +"<div>\n" +" % set colors = ctx.get('colors', {})\n" +" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" +" <p>\n" +" Вітаємо ${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" +" % 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" +" Підтвердити</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" +" Відхилити</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" +" Переглянути</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>Деталі події</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}\">Переглянути карту</a>)\n" +" </li>\n" +" % endif\n" +" % if object.event_id.description :\n" +" <li>Опис: ${object.event_id.description}</li>\n" +" % endif\n" +" % if recurrent:\n" +" <li>Коли: ${object.recurrence_id.name}</li>\n" +" % endif\n" +" % if not object.event_id.allday and object.event_id.duration\n" +" <li>Тривалість: ${('%dH%02d' % (object.event_id.duration,round(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\">Ви</span>\n" +" % endif\n" +" </li>\n" +" % endfor\n" +" </ul></li>\n" +" </ul>\n" +" </td>\n" +" </tr></table>\n" +" <br/>\n" +" Дякуємо,\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"</div>\n" +" " #. module: calendar #: model:mail.template,body_html:calendar.calendar_template_meeting_reminder @@ -293,6 +445,79 @@ msgid "" "</div>\n" " " msgstr "" +"<div>\n" +" % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n" +" <!--\n" +" У випадку повторюваної події, object.event_id завжди є першою подією\n" +" Це робить дату події (та іншу інформацію) невірною\n" +" -->\n" +" % set event_id = ctx.get('force_event_id') or object.event_id\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?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" +" Підтвердити</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" +" Відхилити</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" +" Переглянути</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>Деталі події</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}\">Переглянути карту</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\">Ви</span>\n" +" % endif\n" +" </li>\n" +" % endfor\n" +" </ul></li>\n" +" </ul>\n" +" </td>\n" +" </tr></table>\n" +" <br/>\n" +" Дякуємо,\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"</div>\n" +" " #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -302,7 +527,7 @@ msgstr "<span> години </span>" #. module: calendar #: model:ir.model.constraint,message:calendar.constraint_calendar_contacts_user_id_partner_id_unique msgid "A user cannot have the same contact twice." -msgstr "" +msgstr "Користувач не може мати той же контакт двічі." #. module: calendar #. openerp-web @@ -370,12 +595,12 @@ msgstr "Весь день" #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "All Day, %(day)s" -msgstr "" +msgstr "Увесь день, %(day)s" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__all_events msgid "All events" -msgstr "" +msgstr "Усі події" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -408,7 +633,7 @@ msgstr "Наявність" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__base_event_id msgid "Base Event" -msgstr "" +msgstr "Базова подія" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 @@ -426,7 +651,7 @@ msgstr "За днем" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__byday msgid "Byday" -msgstr "" +msgstr "Протягом дня" #. module: calendar #: model:ir.ui.menu,name:calendar.mail_menu_calendar @@ -466,7 +691,7 @@ 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 @@ -481,6 +706,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 "" +"Виберіть, що робити з іншими подіями, що повторюються. Оновлення всіх подій " +"не дозволяється, коли дати або час змінюються" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name @@ -513,7 +740,7 @@ msgstr "Підрахунок" #: 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 @@ -523,7 +750,7 @@ msgstr "Створив" #: 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_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous @@ -612,7 +839,7 @@ msgstr "Документ" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_id msgid "Document ID" -msgstr "ID документа" +msgstr "ID документу" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__res_model_id @@ -622,12 +849,12 @@ 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 "" +msgstr "Dtstart" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__duration @@ -646,12 +873,12 @@ msgstr "Тривалість у хвилинах" #: code:addons/calendar/static/src/js/calendar_controller.js:0 #, python-format msgid "Edit Recurrent event" -msgstr "" +msgstr "Редагувати повторювану подію" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Edit recurring event" -msgstr "" +msgstr "Редагувати повторювану подію" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__email @@ -688,7 +915,7 @@ msgstr "Кінцева дата" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__end_type msgid "End Type" -msgstr "" +msgstr "Тип закінчення" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__end_type__end_date @@ -719,7 +946,7 @@ msgstr "Тип події" #. module: calendar #: model:ir.model,name:calendar.model_calendar_recurrence msgid "Event Recurrence Rule" -msgstr "" +msgstr "Правило повторюваної події" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time @@ -730,7 +957,7 @@ msgstr "Час події" #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "Every %(count)s %(period)s, " -msgstr "" +msgstr "Кожен %(count)s %(period)s, " #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__public @@ -758,7 +985,7 @@ msgstr "Спочатку потрібно вказати дату запроше #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__follow_recurrence msgid "Follow Recurrence" -msgstr "" +msgstr "Слідувати за повторенням" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_follower_ids @@ -790,7 +1017,7 @@ msgstr "Четвертий" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr msgid "Fr" -msgstr "" +msgstr "Пт" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__availability__free @@ -823,7 +1050,7 @@ msgstr "Групувати за" #: code:addons/calendar/models/calendar_event.py:0 #, python-format msgid "Grouping by %s is not allowed." -msgstr "" +msgstr "Групування за %s заборонене." #. module: calendar #: model:ir.model,name:calendar.model_ir_http @@ -936,7 +1163,7 @@ msgstr "Останній" #: 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 @@ -1008,6 +1235,8 @@ msgstr "Зустріч" msgid "" "Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'" msgstr "" +"Подія '%(name)s' починається '%(start_datetime)s' та закінчується " +"'%(end_datetime)s'" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1063,7 +1292,7 @@ msgstr "Різне" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__mo msgid "Mo" -msgstr "" +msgstr "Пн" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__mo @@ -1079,7 +1308,7 @@ msgstr "Понеділок" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__month_by msgid "Month By" -msgstr "" +msgstr "Місяць за" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type__monthly @@ -1113,7 +1342,7 @@ msgstr "Ні, не піду." #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "No feedback yet" -msgstr "" +msgstr "Немає фідбеку" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__notification @@ -1232,7 +1461,7 @@ 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 "" +msgstr "Правило повторення" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type @@ -1242,7 +1471,7 @@ msgstr "Термін дії " #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrence_update msgid "Recurrence Update" -msgstr "" +msgstr "Оновлення повторення" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrency @@ -1252,7 +1481,7 @@ msgstr "Повторюваний" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__recurrency msgid "Recurrent Event" -msgstr "" +msgstr "Повторювана подія" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule @@ -1304,22 +1533,22 @@ msgstr "Відповідальний" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id msgid "Responsible Contact" -msgstr "" +msgstr "Відповідальний контакт" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule msgid "Rrule" -msgstr "" +msgstr "Правило" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule_type msgid "Rrule Type" -msgstr "" +msgstr "Тип правила" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__sa msgid "Sa" -msgstr "" +msgstr "Сб" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__sa @@ -1419,7 +1648,7 @@ msgstr "Дата завершення події, не містить часу, #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__su msgid "Su" -msgstr "" +msgstr "Нд" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree @@ -1450,12 +1679,12 @@ msgstr "Теги" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Tentative" -msgstr "" +msgstr "Орієнтовний" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__th msgid "Th" -msgstr "" +msgstr "Чт" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1487,7 +1716,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 "День повинен бути між 1 та 31" #. module: calendar #: code:addons/calendar/models/calendar_event.py:0 @@ -1512,7 +1741,7 @@ msgstr "Інтервал не може бути негативним." #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "The number of repetitions cannot be negative." -msgstr "" +msgstr "Кількість повторень не може бути негативною." #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__3 @@ -1526,7 +1755,7 @@ msgstr "Третій" #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__future_events #, python-format msgid "This and following events" -msgstr "" +msgstr "Ця та наступні події" #. module: calendar #. openerp-web @@ -1534,7 +1763,7 @@ msgstr "" #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__self_only #, python-format msgid "This event" -msgstr "" +msgstr "Ця подія" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__th @@ -1562,7 +1791,7 @@ msgstr "Сьогоднішні зустрічі" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__tu msgid "Tu" -msgstr "" +msgstr "Вт" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__tu @@ -1618,6 +1847,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 "" +"Оновлення всіх подій не дозволяється, коли дати або час змінюються. Ви " +"можете оновити лише одну конкретну подію та наступні події." #. module: calendar #: model:ir.model,name:calendar.model_res_users @@ -1627,7 +1858,7 @@ msgstr "Користувачі" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__we msgid "We" -msgstr "" +msgstr "Ми" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__we @@ -1673,13 +1904,13 @@ msgstr "Ви не можете створити однакових учасниÐ #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "You have to choose at least one day in the week" -msgstr "" +msgstr "Ви повинні обрати принаймні один день тижня" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "day %s, " -msgstr "" +msgstr "день %s, " #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1690,22 +1921,22 @@ msgstr "напр. Бізнес ланч" #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "for %s events" -msgstr "" +msgstr "для подій %s " #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 #, python-format msgid "on %s," -msgstr "" +msgstr "на %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 "до %s" diff --git a/addons/calendar/i18n/vi.po b/addons/calendar/i18n/vi.po index 73f8f19e132..745b816fa68 100644 --- a/addons/calendar/i18n/vi.po +++ b/addons/calendar/i18n/vi.po @@ -223,6 +223,81 @@ msgid "" "</div>\n" " " msgstr "" +"<div>\n" +" % set colors = ctx.get('colors', {})\n" +" % set recurrent = object.recurrence_id and not ctx['ignore_recurrence']\n" +" <p>\n" +" Xin chào ${object.common_name},<br/><br/>\n" +" Thời gian cho cuộc hẹn đã được cập nhật mới. Cuộc hẹn/họp ${object.event_id.name} được tạo bởi ${object.event_id.user_id.partner_id.name} bây giờ đã được dời tới ${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" +" Chấp nhận</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" +" Từ chối</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" +" Xem</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>Chi tiết cuộc hẹn</strong></p>\n" +" <ul>\n" +" % if object.event_id.location:\n" +" <li>Địa điểm: ${object.event_id.location}\n" +" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&q=${object.event_id.location}\">Xem bản đồ</a>)\n" +" </li>\n" +" % endif\n" +" % if object.event_id.description :\n" +" <li>Mô tả: ${object.event_id.description}</li>\n" +" % endif\n" +" % if recurrent:\n" +" <li>Thời điểm: ${object.recurrence_id.name}</li>\n" +" % endif\n" +" % if not object.event_id.allday and object.event_id.duration\n" +" <li>Thời gian: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n" +" % endif\n" +" <li>Tham dự\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\">Bạn</span>\n" +" % endif\n" +" </li>\n" +" % endfor\n" +" </ul></li>\n" +" </ul>\n" +" </td>\n" +" </tr></table>\n" +" <br/>\n" +" Cảm ơn bạn,\n" +" % if object.event_id.user_id.signature:\n" +" <br/>\n" +" ${object.event_id.user_id.signature | safe}\n" +" % endif\n" +"</div>\n" +" " #. module: calendar #: model:mail.template,body_html:calendar.calendar_template_meeting_reminder @@ -448,12 +523,12 @@ msgstr "Lịch" #: 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 "Báo động Lịch" +msgstr "Cảnh báo lịch" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee msgid "Calendar Attendee Information" -msgstr "Thông tin người tham dự" +msgstr "Lịch thông tin người tham gia" #. module: calendar #: model:ir.model,name:calendar.model_calendar_contacts @@ -495,7 +570,7 @@ msgstr "" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name msgid "Common name" -msgstr "Tên phổ thông" +msgstr "Tên chung" #. module: calendar #. openerp-web @@ -1036,7 +1111,7 @@ msgstr "Chủ đề Cuộc gặp" #: 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 "Kiểu Cuộc gặp" +msgstr "Loại cuộc gặp" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__event_id @@ -1352,7 +1427,7 @@ msgstr "Lên lịch mới" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search msgid "Search Meetings" -msgstr "Tìm kiếm Cuộc gặp" +msgstr "Tìm cuộc gặp" #. module: calendar #: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__2 @@ -1373,7 +1448,7 @@ msgstr "Gửi thư" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__show_as msgid "Show Time as" -msgstr "Hiển thị Thời gian là" +msgstr "Hiển thị thời gian là" #. module: calendar #. openerp-web @@ -1700,7 +1775,7 @@ msgstr "ngày %s, " #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "e.g. Business Lunch" -msgstr "vd Ăn trưa công việc" +msgstr "ví dụ: Ăn trưa với đối tác" #. module: calendar #: code:addons/calendar/models/calendar_recurrence.py:0 |
