Merge branch 'main' into fix/allow-self-event-editing

This commit is contained in:
Hariom Balhara 2022-03-12 09:15:00 +05:30
commit 33be1a89ec
2 changed files with 146 additions and 64 deletions

View File

@ -1,6 +1,6 @@
import { expect, test } from "@playwright/test";
test.only("Can reset forgotten password", async ({ browser }) => {
test("Can reset forgotten password", async ({ browser }) => {
// Create a new incognito browser context
console.log("PLAYWRIGHT", process.env.PLAYWRIGHT_SECRET);
const context = await browser.newContext({

View File

@ -29,7 +29,7 @@
"check_with_provider_and_user": "Зверніться до свого постачальника платіжних послуг і користувача {{user}} щодо вирішення цієї проблеми.",
"a_refund_failed": "Не вдалося повернути кошти",
"awaiting_payment_subject": "Очікування на оплату: {{eventType}} «{{name}}», {{date}}",
"meeting_awaiting_payment": "Ваша зустріч очікує на оплату",
"meeting_awaiting_payment": "Ваша нарада очікує на оплату",
"help": "Довідка",
"price": "Ціна",
"paid": "Сплачено",
@ -45,7 +45,7 @@
"open_env": "Відкрийте файл .env та прийміть умови нашої ліцензії",
"env_changed": "Я змінив(-ла) свій файл .env",
"accept_license": "Прийняти ліцензію",
"still_waiting_for_approval": "Захід усе ще чекає на схвалення",
"still_waiting_for_approval": "Захід досі чекає на схвалення",
"event_is_still_waiting": "Запит на захід досі в очікуванні: {{attendeeName}} {{date}} {{eventType}}",
"no_more_results": "Інших результатів немає",
"load_more_results": "Завантажити інші результати",
@ -57,13 +57,13 @@
"event_awaiting_approval": "Захід чекає на ваше затвердження",
"someone_requested_an_event": "Хтось хоче запланувати захід у вашому календарі.",
"someone_requested_password_reset": "Хтось хоче змінити ваш пароль.",
"password_reset_instructions": "Якщо ви не надсилали такий запит, можете не звертати уваги на цей лист. Пароль не зміниться.",
"event_awaiting_approval_subject": "Очікування на затвердження: {{eventType}} «{{name}}», {{date}}",
"event_still_awaiting_approval": "Захід усе ще чекає на ваше затвердження",
"password_reset_instructions": "Якщо ви не надсилали цього запиту, можете не звертати уваги на цей лист. Пароль не зміниться.",
"event_awaiting_approval_subject": "Очікування на схвалення: {{eventType}} «{{name}}», {{date}}",
"event_still_awaiting_approval": "Захід досі чекає на ваше схвалення",
"booking_submitted_subject": "Бронювання надіслано: {{eventType}} «{{name}}», {{date}}",
"your_meeting_has_been_booked": "Вашу нараду заброньовано",
"event_type_has_been_rescheduled_on_time_date": "{{eventType}} «{{name}}» перенесено. Новий час: {{time}} ({{timeZone}}), {{date}}.",
"event_has_been_rescheduled": "Оновлено. Ваш захід перенесено.",
"event_has_been_rescheduled": "Оновлено ваш захід перенесено",
"hi_user_name": "Привіт, {{name}}!",
"ics_event_title": "{{eventType}} «{{name}}»",
"new_event_subject": "Новий захід: {{attendeeName}} {{date}} {{eventType}}",
@ -72,7 +72,7 @@
"manage_my_bookings": "Керування бронюваннями",
"need_to_make_a_change": "Потрібно внести зміни?",
"new_event_scheduled": "Заплановано новий захід.",
"invitee_email": "Адреса електронної пошти запрошеного",
"invitee_email": "Ел. адреса запрошеного",
"invitee_timezone": "Часовий пояс запрошеного",
"event_type": "Тип події",
"enter_meeting": "Приєднатися до наради",
@ -80,28 +80,28 @@
"meeting_id": "Ідентифікатор наради",
"meeting_password": "Пароль наради",
"meeting_url": "URL-адреса наради",
"meeting_request_rejected": "На твій запит на нараду надійшла відмова",
"meeting_request_rejected": "Ваш запит на нараду відхилено",
"rescheduled_event_type_subject": "Перенесено: {{eventType}} «{{name}}», {{date}}",
"rejected_event_type_with_organizer": "Відмова: {{eventType}} «{{organizer}}», {{date}}",
"rejected_event_type_with_organizer": "Відхилено: {{eventType}} «{{organizer}}», {{date}}",
"hi": "Привіт",
"join_team": "Приєднатися до команди",
"join_team": "Увійти в команду",
"manage_this_team": "Керувати цією командою",
"team_info": "Інформація про команду",
"request_another_invitation_email": "Якщо ви не бажаєте використовувати {{toEmail}} в Cal.com або вже маєте обліковий запис Cal.com, запитайте ще одне запрошення на потрібну адресу електронної пошти.",
"team_info": "Про команду",
"request_another_invitation_email": "Якщо ви не хочете використовувати {{toEmail}} в Cal.com або вже маєте обліковий запис Cal.com, надішліть запит на запрошення на потрібну електронну адресу.",
"you_have_been_invited": "Вас запрошено приєднатися до команди «{{teamName}}»",
"user_invited_you": "{{user}} запросив(-ла) вас приєднатися до команди «{{team}}» в Cal.com",
"user_invited_you": "{{user}} запросив(-ла) вас приєднатися до команди «{{team}}» у Cal.com",
"hidden_team_member_title": "У цій команді вас приховано",
"hidden_team_member_message": "Ваше місце не оплачене. Або перейдіть на Pro-версію, або попросіть власника команди заплатити за ваше місце.",
"hidden_team_owner_message": "Щоб користуватися функціями команди, потрібен обліковий запис Pro-версії. До переходу на цю версію вас буде приховано.",
"hidden_team_member_message": "Ваше місце не оплачено. Або перейдіть на версію Pro, або попросіть власника команди заплатити за ваше місце.",
"hidden_team_owner_message": "Щоб користуватися функціями команди, потрібен обліковий запис версії Pro. До переходу на цю версію вас буде приховано.",
"link_expires": "P.S. Термін дії ще {{expiresIn}} год.",
"upgrade_to_per_seat": "Перейти на версію з оплатою за місце",
"team_upgrade_seats_details": "У вас стільки неоплачених місць для учасників команди: {{unpaidCount}} із {{memberCount}}. Одне місце коштує {{seatPrice}} $ за місяць, тому загальна вартість вашого членства складатиме приблизно {{totalCost}} $ за місяць.",
"team_upgraded_successfully": "Вашу команду переведено на кращу версію!",
"use_link_to_reset_password": "Скористайтеся посиланням нижче, щоб відновити пароль",
"use_link_to_reset_password": "Скористайтеся посиланням нижче, щоб скинути пароль",
"hey_there": "Привіт!",
"forgot_your_password_calcom": "Забули пароль? Cal.com",
"event_type_title": "{{eventTypeTitle}} | Тип заходу",
"delete_webhook_confirmation_message": "Справді видалити цей веб-сигнальник? Ви більше не отримуватимете дані про нараду Cal.com за вказаною URL-адресою: у реальному часі, а також під час планування та скасування.",
"delete_webhook_confirmation_message": "Справді видалити цей вебгук? Ви більше не отримуватимете дані про нараду Cal.com за вказаною URL-адресою: у реальному часі, а також під час планування та скасування.",
"confirm_delete_webhook": "Так, видалити вебгук",
"edit_webhook": "Редагувати вебгук",
"delete_webhook": "Видалити вебгук",
@ -133,11 +133,11 @@
"until": "до",
"powered_by": "на платформі",
"unavailable": "Недоступно",
"set_work_schedule": "Установіть робочий розклад",
"set_work_schedule": "Налаштуйте свій робочий розклад",
"change_bookings_availability": "Змінити доступний для вашого бронювання час",
"select": "Виберіть…",
"2fa_confirm_current_password": "Підтвердьте свій поточний пароль, щоб почати.",
"2fa_scan_image_or_use_code": "Проскануйте зображення нижче за допомогою застосунка-автентифікатора на телефоні або введіть текстовий код вручну.",
"2fa_scan_image_or_use_code": "Проскануйте зображення нижче за допомогою застосунка для автентифікації на телефоні або введіть текстовий код вручну.",
"text": "Текст",
"multiline_text": "Багаторядковий текст",
"number": "Число",
@ -154,25 +154,25 @@
"username": "Ім’я користувача",
"is_still_available": "ще доступне.",
"documentation": "Документація",
"documentation_description": "Дізнайтеся, як інтегрувати наші інструменти з вашим застосунком",
"documentation_description": "Дізнайтеся, як інтегрувати наші інструменти у ваш застосунок",
"api_reference": "Довідник з API",
"api_reference_description": "Повний довідник з API та наших бібліотек",
"blog": "Блоґ",
"blog": "Блог",
"blog_description": "Читайте наші останні новини та статті",
"join_our_community": "Долучайтеся до нашої спільноти",
"join_our_slack": "Долучайтеся до нас у Slack",
"join_our_slack": "Приєднуйтеся до нас у Slack",
"claim_username_and_schedule_events": "Виберіть собі ім’я користувача та почніть планувати заходи",
"popular_pages": "Популярні сторінки",
"register_now": "Зареєструватися",
"register": "Реєстрація",
"page_doesnt_exist": "Цієї сторінки не існує.",
"check_spelling_mistakes_or_go_back": "Перевірте, чи все правильно введено, або поверніться на попередню сторінку.",
"check_spelling_mistakes_or_go_back": "Перевірте, чи немає помилок, або поверніться на попередню сторінку.",
"404_page_not_found": "404: цю сторінку не знайдено.",
"getting_started": "З чого почати",
"15min_meeting": "Зустріч на 15 хв",
"30min_meeting": "Зустріч на 30 хв",
"secret_meeting": "Таємна зустріч",
"login_instead": "Увійти",
"15min_meeting": "Нарада на 15 хв",
"30min_meeting": "Нарада на 30 хв",
"secret_meeting": "Таємна нарада",
"login_instead": "Натомість увійти",
"already_have_an_account": "Уже маєте обліковий запис?",
"create_account": "Створити обліковий запис",
"confirm_password": "Підтвердити пароль",
@ -183,9 +183,9 @@
"logged_out": "Ви вийшли",
"please_try_again_and_contact_us": "Спробуйте ще раз. Якщо проблема не зникне, зв’яжіться з нами.",
"incorrect_2fa_code": "Код двоетапної перевірки неправильний.",
"no_account_exists": "Цій адресі електронної пошти не відповідає жоден обліковий запис.",
"2fa_enabled_instructions": "Увімкнено двоетапну перевірку. Введіть шестизначний код зі свого застосунку-автентифікатора.",
"2fa_enter_six_digit_code": "Введіть шестизначний код із застосунку-автентифікатора нижче.",
"no_account_exists": "Цій електронній адресі не відповідає жоден обліковий запис.",
"2fa_enabled_instructions": "Увімкнено двоетапну перевірку. Введіть шестизначний код зі свого застосунка для автентифікації.",
"2fa_enter_six_digit_code": "Введіть нижче шестизначний код із застосунка для автентифікації.",
"create_an_account": "Створіть обліковий запис",
"dont_have_an_account": "Немає облікового запису?",
"2fa_code": "Код двоетапної перевірки",
@ -201,7 +201,7 @@
"finish": "Готово",
"few_sentences_about_yourself": "Кілька речень про вас. Ця інформація з’явиться на сторінці за вашою URL-адресою.",
"nearly_there": "Майже готово",
"nearly_there_instructions": "І останнє: стислі відомості про вас і ваше фото заохочуватимуть інших створювати бронювання. Так інші бачитимуть, з ким вони домовляються.",
"nearly_there_instructions": "І останнє: стислі відомості про вас і ваше фото заохочуватимуть інших створювати записи. Так інші бачитимуть, з ким вони домовляються.",
"set_availability_instructions": "Визначте повторювані діапазони часу, у які ви доступні. Ви зможете додати більше таких діапазонів пізніше та призначити їх різним календарям.",
"set_availability": "Укажіть, коли ви доступні",
"continue_without_calendar": "Продовжити без календаря",
@ -216,7 +216,7 @@
"credentials_stored_and_encrypted": "Ваші облікові дані буде збережено та зашифровано.",
"connect": "Підключити",
"try_for_free": "Спробувати безкоштовно",
"create_booking_link_with_calcom": "Створіть власне посилання на бронювання з Cal.com",
"create_booking_link_with_calcom": "Створіть власне посилання на бронювання в Cal.com",
"who": "Хто",
"what": "Що",
"when": "Коли",
@ -225,8 +225,8 @@
"other": "Інше",
"emailed_you_and_attendees": "Ми надіслали вам та іншим учасникам запрошення до календаря з усіма деталями.",
"emailed_you_and_any_other_attendees": "Цю інформацію надіслано вам і всім іншим учасникам.",
"needs_to_be_confirmed_or_rejected": "Ваше бронювання все ще потрібно підтвердити або відхилити.",
"user_needs_to_confirm_or_reject_booking": "{{user}} усе ще має підтвердити або відхилити бронювання.",
"needs_to_be_confirmed_or_rejected": "Ваше бронювання досі потрібно підтвердити або відхилити.",
"user_needs_to_confirm_or_reject_booking": "{{user}} досі має підтвердити або відхилити бронювання.",
"meeting_is_scheduled": "Цю зустріч заплановано",
"submitted": "Ваше бронювання надіслано",
"booking_submitted": "Ваше бронювання надіслано",
@ -235,15 +235,15 @@
"reset_password": "Скидання пароля",
"change_your_password": "Змініть свій пароль",
"try_again": "Повторити спробу",
"request_is_expired": "Термін дії цього запиту закінчився.",
"reset_instructions": "Введіть адресу електронної пошти, пов’язану з вашим обліковим записом, і ми надішлемо вам посилання для скидання пароля.",
"request_is_expired": "Термін дії цього запиту минув.",
"reset_instructions": "Введіть електронну адресу, пов’язану з вашим обліковим записом, і ми надішлемо вам посилання для скидання пароля.",
"request_is_expired_instructions": "Термін дії цього запиту закінчився. Поверніться та введіть адресу електронної пошти, пов’язану з вашим обліковим записом, і ми надішлемо вам ще одне посилання для скидання пароля.",
"whoops": "Ой!",
"login": "Увійти",
"success": "Виконано",
"failed": "Помилка",
"password_has_been_reset_login": "Ваш пароль скинуто. Тепер ви можете увійти в систему з новим паролем.",
"unexpected_error_try_again": "Сталася неочікувана помилка. Спробуйте ще раз.",
"failed": "Не виконано",
"password_has_been_reset_login": "Ваш пароль скинуто. Тепер ви можете ввійти в систему з новим паролем.",
"unexpected_error_try_again": "Сталася неочікувана помилка. Повторіть спробу.",
"sunday_time_error": "Неприпустимий час у неділю",
"monday_time_error": "Неприпустимий час у понеділок",
"tuesday_time_error": "Неприпустимий час у вівторок",
@ -257,25 +257,25 @@
"free_to_pick_another_event_type": "Ви можете будь-коли вибрати інший захід.",
"cancelled": "Скасовано",
"cancellation_successful": "Скасовано",
"really_cancel_booking": "Справді скасувати ваше резервування?",
"really_cancel_booking": "Справді скасувати ваше бронювання?",
"cannot_cancel_booking": "Ви не можете скасувати це бронювання",
"reschedule_instead": "Натомість його можна перенести.",
"event_is_in_the_past": "Цей захід уже минув",
"error_with_status_code_occured": "Сталася помилка з кодом стану: {{status}}.",
"booking_already_cancelled": "Це бронювання вже скасовано",
"go_back_home": "На головну",
"or_go_back_home": "Також можна повернутися на головну",
"or_go_back_home": "Або поверніться на головну",
"no_availability": "Недоступно",
"no_meeting_found": "Зустріч не знайдено",
"no_meeting_found_description": "Цієї зустрічі не існує. Зверніться до власника зустрічі по оновлене посилання.",
"no_meeting_found": "Нараду не знайдено",
"no_meeting_found_description": "Цієї наради не існує. Зверніться до власника наради по оновлене посилання.",
"no_status_bookings_yet": "Поки немає бронювань зі станом «{{status}}»",
"no_status_bookings_yet_description": "У вас немає бронювань зі станом «{{status}}». {{description}}",
"event_between_users": "{{eventName}} за участі головуючого {{host}} і учасника {{attendeeName}}",
"event_between_users": "«{{eventName}}» за участі ведучого {{host}} і учасника {{attendeeName}}",
"bookings": "Бронювання",
"bookings_description": "Стежте за майбутніми й минулими заходами, заброньованими за вашими посиланнями типу заходу.",
"bookings_description": "Стежте за майбутніми й минулими заходами, заброньованими через ваші посилання на тип заходу.",
"upcoming_bookings": "Одразу, як хтось забронює у вас певний час, ці відомості з’являться тут.",
"past_bookings": "Ваші минулі бронювання з’являтимуться тут.",
"cancelled_bookings": "Ваші скасовані бронювання з’являтимуться тут.",
"past_bookings": "Тут з’являтимуться ваші минулі бронювання.",
"cancelled_bookings": "Тут з’являтимуться ваші скасовані бронювання.",
"on": "дата:",
"and": "і",
"calendar_shows_busy_between": "Згідно з вашим календарем, ви зайняті в період між",
@ -292,32 +292,114 @@
"buffer": "Буфер",
"your_day_starts_at": "Ваш день починається о",
"your_day_ends_at": "Ваш день завершується о",
"launch_troubleshooter": "Запустити усунення несправностей",
"troubleshoot_availability": "З’ясуйте, у чому проблема з доступністю, або дізнайтеся, чому ваші часові проміжки показано саме так.",
"launch_troubleshooter": "Запустити засіб вирішення проблем",
"troubleshoot_availability": "Вирішіть проблему, через яку ви не можете з’ясувати, чому ваші часові проміжки показано саме так.",
"change_available_times": "Змінити вільний час",
"change_your_available_times": "Змініть свій вільний час",
"change_start_end": "Змініть час початку та закінчення свого робочого дня",
"change_start_end_buffer": "Укажіть час початку і закінчення свого дня, а також мінімальний буфер між зустрічами.",
"change_start_end": "Змінити час початку та завершення робочого дня",
"change_start_end_buffer": "Укажіть час початку й завершення свого дня, а також мінімальний буфер між зустрічами.",
"current_start_date": "Зараз ваш день починається о",
"start_end_changed_successfully": "Час початку та закінчення вашого дня змінено.",
"and_end_at": "і закінчується в",
"start_end_changed_successfully": "Час початку та завершення вашого дня змінено.",
"and_end_at": "і завершується о",
"light": "Світла",
"dark": "Темна",
"automatically_adjust_theme": "Автоматично змінювати тему на основі налаштувань запрошених користувачів",
"email": "Адреса електронної пошти",
"automatically_adjust_theme": "Автоматично змінювати тему відповідно до вподобань запрошених користувачів",
"email": "Ел. адреса",
"email_placeholder": "jdoe@example.com",
"full_name": "Ім’я і прізвище",
"browse_api_documentation": "Переглянути нашу документацію з API",
"leverage_our_api": "Використовуйте наш інтерфейс API, адже він дає повний контроль і можливості налаштування.",
"create_webhook": "Створити веб-сигнальник",
"leverage_our_api": "Використовуйте наш інтерфейс API, щоб отримати повний контроль і можливості налаштування.",
"create_webhook": "Створити вебгук",
"booking_cancelled": "Бронювання скасовано",
"booking_rescheduled": "Бронювання перенесено",
"booking_created": "Бронювання створено",
"booking_created": "Запис створено",
"event_triggers": "Тригери заходів",
"subscriber_url": "URL-адреса підписника",
"create_new_webhook": "Створити новий веб-сигнальник",
"webhooks": "Веб-сигнальники",
"team_webhooks": "Веб-сигнальники команди",
"create_new_webhook_to_account": "Створити новий веб-сигнальника до вашого облікового запису",
"new_webhook": "Новий веб-сигнальник"
"create_new_webhook": "Створити новий вебгук",
"webhooks": "Вебгуки",
"team_webhooks": "Вебгуки команди",
"create_new_webhook_to_account": "Створіть новий вебгук у своєму обліковому записі",
"new_webhook": "Новий вебгук",
"receive_cal_meeting_data": "Отримуйте дані про нараду в Cal за вказаною URL-адресою: у реальному часі, а також під час планування та скасовування.",
"receive_cal_event_meeting_data": "Отримуйте дані про нараду в Cal за вказаною URL-адресою: у реальному часі, а також під час її планування та скасовування.",
"responsive_fullscreen_iframe": "Адаптивний повноекранний компонент iframe",
"loading": "Завантаження…",
"standard_iframe": "Стандартний елемент iframe",
"iframe_embed": "Вбудовування iframe",
"embed_calcom": "Це найпростіший спосіб вбудувати Cal.com у ваш вебсайт.",
"integrate_using_embed_or_webhooks": "Інтегруйте наші служби у свій вебсайт за допомогою наших варіантів вбудовування або отримуйте відомості про бронювання в реальному часі за допомогою користувацьких вебгуків.",
"schedule_a_meeting": "Запланувати нараду",
"view_and_manage_billing_details": "Переглядайте свої дані для виставлення рахунків і керуйте ними",
"view_and_edit_billing_details": "Тут ви можете переглянути й відредагувати свої дані для виставлення рахунків, а також скасувати підписку.",
"go_to_billing_portal": "Перейти на портал виставлення рахунків",
"need_anything_else": "Потрібно щось інше?",
"further_billing_help": "Якщо вам потрібна додаткова допомога з виставленням рахунків, наша служба підтримки готова її надати.",
"contact_our_support_team": "Зв’язатися зі службою підтримки",
"uh_oh": "Отакої!",
"no_event_types_have_been_setup": "Цей користувач ще не налаштував жодних типів подій.",
"edit_logo": "Редагувати логотип",
"upload_a_logo": "Завантажити логотип",
"remove_logo": "Вилучити логотип",
"enable": "Увімкнути",
"code": "Код",
"code_is_incorrect": "Код неправильний.",
"add_an_extra_layer_of_security": "Підвищте рівень захисту свого облікового запису на випадок, якщо у вас викрадуть пароль.",
"2fa": "Двоетапна перевірка",
"enable_2fa": "Увімкнути двоетапну перевірку",
"disable_2fa": "Вимкнути двоетапну перевірку",
"disable_2fa_recommendation": "Якщо вам потрібно вимкнути двоетапну перевірку, рекомендуємо потім увімкнути її якомога швидше.",
"error_disabling_2fa": "Помилка вимкнення двоетапної перевірки",
"error_enabling_2fa": "Помилка налаштування двоетапної перевірки",
"security": "Безпека",
"manage_account_security": "Керуйте безпекою свого облікового запису.",
"password": "Пароль",
"password_updated_successfully": "Пароль оновлено",
"password_has_been_changed": "Пароль змінено.",
"error_changing_password": "Помилка змінення пароля",
"something_went_wrong": "Щось пішло не так.",
"something_doesnt_look_right": "Бачите, що щось не так?",
"please_try_again": "Спробуйте ще раз.",
"super_secure_new_password": "Ваш новий суперзахищений пароль",
"new_password": "Новий пароль",
"your_old_password": "Ваш старий пароль",
"current_password": "Поточний пароль",
"change_password": "Змінити пароль",
"new_password_matches_old_password": "Новий пароль збігається зі старим. Виберіть інший пароль.",
"current_incorrect_password": "Поточний пароль неправильний",
"incorrect_password": "Пароль неправильний.",
"1_on_1": "1 на 1",
"24_h": "24 год",
"use_setting": "Використовувати налаштування",
"am_pm": "дп/пп",
"time_options": "Параметри часу",
"january": "Січень",
"february": "Лютий",
"march": "Березень",
"april": "Квітень",
"may": "Травень",
"june": "Червень",
"july": "Липень",
"august": "Серпень",
"september": "Вересень",
"october": "Жовтень",
"november": "Листопад",
"december": "Грудень",
"monday": "Понеділок",
"tuesday": "Вівторок",
"wednesday": "Середа",
"thursday": "Четвер",
"friday": "П’ятниця",
"saturday": "Субота",
"sunday": "Неділя",
"all_booked_today": "Сьогодні все заброньовано.",
"slots_load_fail": "Не вдалося завантажити доступні часові вікна.",
"additional_guests": "+ Додаткові гості",
"your_name": "Ваше ім’я",
"email_address": "Електронна адреса",
"location": "Розташування",
"yes": "так",
"no": "ні",
"additional_notes": "Додаткові примітки",
"booking_fail": "Не вдалося забронювати нараду.",
"reschedule_fail": "Не вдалося перенести нараду."
}