summaryrefslogtreecommitdiff
path: root/addons/calendar
diff options
context:
space:
mode:
authorOdoo Translation Bot <c3p@odoo.com>2021-04-25 00:15:24 +0200
committerOdoo Translation Bot <c3p@odoo.com>2021-04-25 00:15:24 +0200
commit22cf05f652ceb1f0f2e17d160cdf8d0cc5a00a15 (patch)
tree82b3ce540b2fdb4e459c4bcbb8abf78641ba418c /addons/calendar
parentf8c8418bdd5b9d27b33fea3c63511297a231aa93 (diff)
[I18N] Update translation terms from Transifex
Diffstat (limited to 'addons/calendar')
-rw-r--r--addons/calendar/i18n/es.po313
-rw-r--r--addons/calendar/i18n/ka.po9
2 files changed, 278 insertions, 44 deletions
diff --git a/addons/calendar/i18n/es.po b/addons/calendar/i18n/es.po
index 06fbeb8fda9..8c2414cbca0 100644
--- a/addons/calendar/i18n/es.po
+++ b/addons/calendar/i18n/es.po
@@ -5,6 +5,7 @@
# Translators:
# Martin Trigaux, 2020
# Jesús Alan Ramos Rodríguez <alan.ramos@jarsa.com.mx>, 2020
+# José Cabrera Lozano <jose.cabrera@edukative.es>, 2021
#
msgid ""
msgstr ""
@@ -12,7 +13,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 13:33+0000\n"
"PO-Revision-Date: 2020-09-07 08:11+0000\n"
-"Last-Translator: Jesús Alan Ramos Rodríguez <alan.ramos@jarsa.com.mx>, 2020\n"
+"Last-Translator: José Cabrera Lozano <jose.cabrera@edukative.es>, 2021\n"
"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -37,12 +38,14 @@ msgid ""
"%(date_start)s at %(time_start)s To\n"
" %(date_end)s at %(time_end)s (%(timezone)s)"
msgstr ""
+"%(date_start)s a %(time_start)s Para\n"
+" %(date_end)s a %(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 a (%(start)s Para %(end)s) (%(timezone)s)"
#. module: calendar
#: code:addons/calendar/models/calendar_attendee.py:0
@@ -135,6 +138,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"
+" Hola ${object.common_name},<br/><br/>\n"
+" ${object.event_id.user_id.partner_id.name} le ha invitado a la reunión ${object.event_id.name} de ${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}&amp;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"
+" Aceptar</a>\n"
+" <a href=\"/calendar/${target}/decline?token=${object.access_token}&amp;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"
+" Rechazar</a>\n"
+" <a href=\"/calendar/meeting/view?token=${object.access_token}&amp;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"
+" Ver</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>Detalles del evento</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&amp;q=${object.event_id.location}\">View Map</a>)\n"
+" </li>\n"
+" % endif\n"
+" % if object.event_id.description :\n"
+" <li>Descripción: ${object.event_id.description}</li>\n"
+" % endif\n"
+" % if recurrent:\n"
+" <li>Cuando: ${object.recurrence_id.name}</li>\n"
+" % endif\n"
+" % if not object.event_id.allday and object.event_id.duration\n"
+" <li>Duración: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n"
+" % endif\n"
+" <li>Asistentes\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\">Usted</span>\n"
+" % endif\n"
+" </li>\n"
+" % endfor\n"
+" </ul></li>\n"
+" </ul>\n"
+" </td>\n"
+" </tr></table>\n"
+" <br/>\n"
+" Gracias,\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 +293,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"
+" Hola ${object.common_name},<br/><br/>\n"
+" La fecha de la reunión se ha actualizado. La reunión ${object.event_id.name} creada por ${object.event_id.user_id.partner_id.name} está agendada para ${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}&amp;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"
+" Aceptar</a>\n"
+" <a href=\"/calendar/${target}/decline?token=${object.access_token}&amp;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"
+" Rechazar</a>\n"
+" <a href=\"/calendar/meeting/view?token=${object.access_token}&amp;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"
+" Ver</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>Detalles del evento</strong></p>\n"
+" <ul>\n"
+" % if object.event_id.location:\n"
+" <li>Localización: ${object.event_id.location}\n"
+" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}\">View Map</a>)\n"
+" </li>\n"
+" % endif\n"
+" % if object.event_id.description :\n"
+" <li>Descripción: ${object.event_id.description}</li>\n"
+" % endif\n"
+" % if recurrent:\n"
+" <li>Cuando: ${object.recurrence_id.name}</li>\n"
+" % endif\n"
+" % if not object.event_id.allday and object.event_id.duration\n"
+" <li>Duración: ${('%dH%02d' % (object.event_id.duration,round(object.event_id.duration*60)%60))}</li>\n"
+" % endif\n"
+" <li>Asistentes\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\">Usted</span>\n"
+" % endif\n"
+" </li>\n"
+" % endfor\n"
+" </ul></li>\n"
+" </ul>\n"
+" </td>\n"
+" </tr></table>\n"
+" <br/>\n"
+" Gracias,\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 +446,79 @@ msgid ""
"</div>\n"
" "
msgstr ""
+"<div>\n"
+" % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00', 'declined': 'red'}\n"
+" <!--\n"
+" En un caso de evento recurrente, el object.event_id es siempre el primer evento\n"
+"Esto hace que la fecha del evento (y mucha otra información) sea incorrecta\n"
+" -->\n"
+" % set event_id = ctx.get('force_event_id') or object.event_id\n"
+" <p>\n"
+" Hola ${object.common_name},<br/><br/>\n"
+" Esto es un recordatorio del siguiente evento:\n"
+" </p>\n"
+" <div style=\"text-align: center; margin: 16px 0px 16px 0px;\">\n"
+" <a href=\"/calendar/meeting/accept?token=${object.access_token}&amp;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"
+" Aceptar</a>\n"
+" <a href=\"/calendar/meeting/decline?token=${object.access_token}&amp;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"
+" Rechazar</a>\n"
+" <a href=\"/calendar/meeting/view?token=${object.access_token}&amp;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"
+" Ver</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>Detalles del evento</strong></p>\n"
+" <ul>\n"
+" % if object.event_id.location:\n"
+" <li>Localización: ${object.event_id.location}\n"
+" (<a target=\"_blank\" href=\"http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}\">View Map</a>)\n"
+" </li>\n"
+" % endif\n"
+" % if object.event_id.description :\n"
+" <li>Descripción: ${object.event_id.description}</li>\n"
+" % endif\n"
+" % if not object.event_id.allday and object.event_id.duration\n"
+" <li>Duración: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>\n"
+" % endif\n"
+" <li>Asistentes\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\">Usted</span>\n"
+" % endif\n"
+" </li>\n"
+" % endfor\n"
+" </ul></li>\n"
+" </ul>\n"
+" </td>\n"
+" </tr></table>\n"
+" <br/>\n"
+" Gracias,\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 +528,7 @@ msgstr "<span> horas</span>"
#. module: calendar
#: model:ir.model.constraint,message:calendar.constraint_calendar_contacts_user_id_partner_id_unique
msgid "A user cannot have the same contact twice."
-msgstr ""
+msgstr "Un usuario no puede tener el mismo contacto dos veces."
#. module: calendar
#. openerp-web
@@ -371,12 +597,12 @@ msgstr "Todo el día"
#: code:addons/calendar/models/calendar_event.py:0
#, python-format
msgid "All Day, %(day)s"
-msgstr ""
+msgstr "Todo el día, %(day)s"
#. module: calendar
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__all_events
msgid "All events"
-msgstr ""
+msgstr "Todos los eventos"
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
@@ -409,7 +635,7 @@ msgstr "Disponibilidad"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__base_event_id
msgid "Base Event"
-msgstr ""
+msgstr "Evento base"
#. module: calendar
#: code:addons/calendar/models/calendar_event.py:0
@@ -427,7 +653,7 @@ msgstr "Por día"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__byday
msgid "Byday"
-msgstr ""
+msgstr "Por día"
#. module: calendar
#: model:ir.ui.menu,name:calendar.mail_menu_calendar
@@ -482,6 +708,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 ""
+"Elija qué hacer con otros eventos en la recurrencia. No se permite "
+"actualizar todos los eventos cuando se modifican las fechas o la hora"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__common_name
@@ -628,7 +856,7 @@ msgstr "Nombre del modelo del documento"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__dtstart
msgid "Dtstart"
-msgstr ""
+msgstr "Fecha de inicio"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__duration
@@ -647,12 +875,12 @@ msgstr "Duración en minutos"
#: code:addons/calendar/static/src/js/calendar_controller.js:0
#, python-format
msgid "Edit Recurrent event"
-msgstr ""
+msgstr "Editar evento recurrente"
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
msgid "Edit recurring event"
-msgstr ""
+msgstr "Editar evento recurrente"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__email
@@ -689,7 +917,7 @@ msgstr "Fecha final"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__end_type
msgid "End Type"
-msgstr ""
+msgstr "Tipo final"
#. module: calendar
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__end_type__end_date
@@ -720,7 +948,7 @@ msgstr "Tipo de Reunión"
#. module: calendar
#: model:ir.model,name:calendar.model_calendar_recurrence
msgid "Event Recurrence Rule"
-msgstr ""
+msgstr "Regla de recurrencia de evento"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time
@@ -731,7 +959,7 @@ msgstr "Hora del evento"
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "Every %(count)s %(period)s, "
-msgstr ""
+msgstr "Cada %(count)s %(period)s, "
#. module: calendar
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__privacy__public
@@ -759,7 +987,7 @@ msgstr "Primero debe especificar la fecha de la invitación."
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__follow_recurrence
msgid "Follow Recurrence"
-msgstr ""
+msgstr "Seguir la recurrencia"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__message_follower_ids
@@ -791,7 +1019,7 @@ msgstr "Cuarto"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__fr
msgid "Fr"
-msgstr ""
+msgstr "Vie"
#. module: calendar
#: model:ir.model.fields.selection,name:calendar.selection__calendar_attendee__availability__free
@@ -824,7 +1052,7 @@ msgstr "Agrupar por"
#: code:addons/calendar/models/calendar_event.py:0
#, python-format
msgid "Grouping by %s is not allowed."
-msgstr ""
+msgstr "No está permitido agrupar por %s."
#. module: calendar
#: model:ir.model,name:calendar.model_ir_http
@@ -1009,6 +1237,8 @@ msgstr "Reunión"
msgid ""
"Meeting '%(name)s' starts '%(start_datetime)s' and ends '%(end_datetime)s'"
msgstr ""
+"La reunión '%(name)s' comienza: '%(start_datetime)s' y finaliza: "
+"'%(end_datetime)s'"
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
@@ -1064,7 +1294,7 @@ msgstr "Misc."
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__mo
msgid "Mo"
-msgstr ""
+msgstr "Lun"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__mo
@@ -1080,7 +1310,7 @@ msgstr "Lunes"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__month_by
msgid "Month By"
-msgstr ""
+msgstr "Mes por"
#. module: calendar
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__rrule_type__monthly
@@ -1114,7 +1344,7 @@ msgstr "No, no asistiré."
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
msgid "No feedback yet"
-msgstr ""
+msgstr "Todavía no hay feedback"
#. module: calendar
#: model:ir.model.fields.selection,name:calendar.selection__calendar_alarm__alarm_type__notification
@@ -1233,7 +1463,7 @@ msgstr "Recurrencia"
#: model:ir.model.fields,field_description:calendar.field_calendar_attendee__recurrence_id
#: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrence_id
msgid "Recurrence Rule"
-msgstr ""
+msgstr "Regla de recurrencia"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type
@@ -1253,7 +1483,7 @@ msgstr "Recurrente"
#. module: calendar
#: model:ir.model.fields,help:calendar.field_calendar_event__recurrency
msgid "Recurrent Event"
-msgstr ""
+msgstr "Evento recurrente"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule
@@ -1305,22 +1535,22 @@ msgstr "Responsable"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id
msgid "Responsible Contact"
-msgstr ""
+msgstr "Contacto responsable"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule
msgid "Rrule"
-msgstr ""
+msgstr "Rrule"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__rrule_type
msgid "Rrule Type"
-msgstr ""
+msgstr "Tipo Rrule"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__sa
msgid "Sa"
-msgstr ""
+msgstr "Sab"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__sa
@@ -1420,7 +1650,7 @@ msgstr "Fecha fin del evento, sin horas para eventos de día completo"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__su
msgid "Su"
-msgstr ""
+msgstr "Dom"
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_tree
@@ -1451,12 +1681,12 @@ msgstr "Categorías"
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous
msgid "Tentative"
-msgstr ""
+msgstr "Tentativa"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__th
msgid "Th"
-msgstr ""
+msgstr "Jue"
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
@@ -1488,7 +1718,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 "El día debe estar entre 1 y 31."
#. module: calendar
#: code:addons/calendar/models/calendar_event.py:0
@@ -1515,7 +1745,7 @@ msgstr "El intervalo no puede ser negativo. "
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "The number of repetitions cannot be negative."
-msgstr ""
+msgstr "El número de repeticiones no puede ser negativo."
#. module: calendar
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__byday__3
@@ -1529,7 +1759,7 @@ msgstr "Tercero"
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__future_events
#, python-format
msgid "This and following events"
-msgstr ""
+msgstr "Este evento y los siguientes"
#. module: calendar
#. openerp-web
@@ -1537,7 +1767,7 @@ msgstr ""
#: model:ir.model.fields.selection,name:calendar.selection__calendar_event__recurrence_update__self_only
#, python-format
msgid "This event"
-msgstr ""
+msgstr "Este evento"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__th
@@ -1565,7 +1795,7 @@ msgstr "Reunión de hoy"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__tu
msgid "Tu"
-msgstr ""
+msgstr "Mar"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__tu
@@ -1621,6 +1851,9 @@ msgid ""
"Updating All Events is not allowed when dates or time is modified. You can "
"only update one particular event and following events."
msgstr ""
+"No se permite actualizar todos los eventos cuando se modifican las fechas o "
+"la hora. Solo puede actualizar un evento en particular y los eventos "
+"siguientes."
#. module: calendar
#: model:ir.model,name:calendar.model_res_users
@@ -1630,7 +1863,7 @@ msgstr "Usuarios"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_recurrence__we
msgid "We"
-msgstr ""
+msgstr "Mie"
#. module: calendar
#: model:ir.model.fields,field_description:calendar.field_calendar_event__we
@@ -1676,13 +1909,13 @@ msgstr "No puede duplicar un asistente calendario"
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "You have to choose at least one day in the week"
-msgstr ""
+msgstr "Tienes que elegir al menos un día de la semana."
#. module: calendar
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "day %s, "
-msgstr ""
+msgstr "día %s, "
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
@@ -1693,22 +1926,22 @@ msgstr "por ejemplo, Comida de trabajo"
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "for %s events"
-msgstr ""
+msgstr "para %s eventos"
#. module: calendar
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "on %s,"
-msgstr ""
+msgstr "en %s,"
#. module: calendar
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "on the %(position)s %(weekday)s, "
-msgstr ""
+msgstr "sobre el %(position)s %(weekday)s, "
#. module: calendar
#: code:addons/calendar/models/calendar_recurrence.py:0
#, python-format
msgid "until %s"
-msgstr ""
+msgstr "hasta que %s"
diff --git a/addons/calendar/i18n/ka.po b/addons/calendar/i18n/ka.po
index c6afeb879ad..3163d73b3a6 100644
--- a/addons/calendar/i18n/ka.po
+++ b/addons/calendar/i18n/ka.po
@@ -4,6 +4,7 @@
#
# Translators:
# Davit Matchakhelidze <david.machakhelidze@gmail.com>, 2021
+# Mari Khomeriki <mari.khomeriki@maxinai.com>, 2021
#
msgid ""
msgstr ""
@@ -11,7 +12,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 13:33+0000\n"
"PO-Revision-Date: 2020-09-07 08:11+0000\n"
-"Last-Translator: Davit Matchakhelidze <david.machakhelidze@gmail.com>, 2021\n"
+"Last-Translator: Mari Khomeriki <mari.khomeriki@maxinai.com>, 2021\n"
"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -599,7 +600,7 @@ msgstr ""
#: model:ir.model.fields,field_description:calendar.field_res_partner__display_name
#: model:ir.model.fields,field_description:calendar.field_res_users__display_name
msgid "Display Name"
-msgstr ""
+msgstr "სახელი"
#. module: calendar
#: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form
@@ -846,7 +847,7 @@ msgstr ""
#: model:ir.model.fields,field_description:calendar.field_res_partner__id
#: model:ir.model.fields,field_description:calendar.field_res_users__id
msgid "ID"
-msgstr ""
+msgstr "იდენტიფიკატორი/ID"
#. module: calendar
#: model:ir.model.fields,help:calendar.field_calendar_event__message_needaction
@@ -931,7 +932,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