{teamName}
{!isBioEmpty && ( @@ -126,7 +126,7 @@ function TeamPage({ team, isUnpublished }: TeamPageProps) {- سيتم أيضًا حذف أنواع الأحداث الخاصة بالأعضاء المعينين في هذا النوع من الأحداث.
- لن يتمكن أي شخص شاركوا رابطهم معه من الحجز باستخدامه.
جدولة سعيدة،
فريق Cal.com", "disable_payment_app": "قام المشرف بتعطيل {{appName}} الذي يؤثر على نوع الحدث {{title}} لديك. لا يزال بإمكان الحاضرين حجز هذا النوع من الأحداث، ولكن لن يُطالبوا بالدفع. يمكنك إخفاء نوع الحدث لمنع حدوث هذا إلى أن يقوم المشرف بتغيير طريقة الدفع لك.", "payment_disabled_still_able_to_book": "لا يزال بإمكان الحاضرين حجز هذا النوع من الأحداث، ولكن لن يُطالبوا بالدفع. يمكنك إخفاء نوع الحدث لمنع حدوث هذا إلى أن يقوم المشرف بتغيير طريقة الدفع لك.", "app_disabled_with_event_type": "عطّل المشرف {{appName}} مما يؤثر على نوع الحدث {{title}} لديك.", @@ -1492,6 +1538,7 @@ "date_overrides_update_btn": "تحديث التجاوز", "event_type_duplicate_copy_text": "{{slug}}-نسخ", "set_as_default": "تعيين كافتراضي", + "hide_eventtype_details": "إخفاء تفاصيل نوع الحدث", "show_navigation": "إظهار التنقل", "hide_navigation": "إخفاء التنقل", "verification_code_sent": "تم إرسال رمز التحقق", @@ -1505,6 +1552,7 @@ "create_your_first_team_webhook_description": "قم بإنشاء أول شبكة ويب هوك لهذا النوع من فعاليات الفريق", "create_webhook_team_event_type": "قم بإنشاء ويب هوك لهذا النوع من فعاليات الفريق", "disable_success_page": "تعطيل صفحة النجاح (يعمل فقط إذا كان لديك رابط إعادة توجيه)", + "invalid_admin_password": "تم تعيينك كمشرف ولكن ليس لديك كلمة مرور بطول 15 مِحرَفاً على الأقل", "change_password_admin": "قم بتغيير كلمة المرور للحصول على وصول المشرف", "username_already_taken": "اسم المستخدم هذا مستخدم مسبقًا", "assignment": "تعيين", @@ -1537,6 +1585,7 @@ "ee_enterprise_license": "رخصة المؤسسة \"/ee\"", "enterprise_booking_fee": "بدءًا من {{enterprise_booking_fee}}/ الشهر", "enterprise_license_includes": "كل شيء لأغراض الاستخدام التجاري", + "no_need_to_keep_your_code_open_source": "لا حاجة للحفاظ على تعليماتك البرمجية مفتوحة المصدر", "repackage_rebrand_resell": "يمكنك إعادة التعبئة وإعادة الترويج وإعادة البيع بسهولة", "a_vast_suite_of_enterprise_features": "مجموعة كبيرة من ميزات المؤسسة", "free_license_fee": "0.00 دولار أمريكي/شهر", @@ -1582,27 +1631,28 @@ "available_variables": "المتغيرات المتوفرة", "scheduler": "{Scheduler}", "no_workflows": "لا يوجد أي سير عمل", - "change_filter": "قم بتغيير عامل الفرز لمشاهدة سير عملك وفريقك.", + "change_filter": "قم بتغيير عامل التصفية لمشاهدة سير العمل الشخصي وفريقك.", "recommended_next_steps": "الخطوات التالية الموصى بها", "create_a_managed_event": "إنشاء نوع من الأحداث المُدارة", "meetings_are_better_with_the_right": "الاجتماعات أفضل مع وجود أعضاء الفريق المناسبين. قم بدعوتهم الآن.", - "create_a_one_one_template": "إنشاء قالب فردي واحد لنوع الفعالية وتوزيعه على عدة أعضاء.", + "create_a_one_one_template": "إنشاء قالب فردي واحد لنوع الحدث وتوزيعه على عدة أعضاء.", "collective_or_roundrobin": "جماعية أو دوارة", "book_your_team_members": "احجز أعضاء فريقك والأحداث الجماعية أو تمكن من الوصول إلى الشخص المناسب باستخدام الجدولة الدوارة.", "event_no_longer_attending_subject": "لن يتم حضور {{title}} في {{date}}", - "no_longer_attending": "لن تحضر هذا الحدث بعد الآن", + "no_longer_attending": "لن تحضر هذا الحدث", "attendee_no_longer_attending_subject": "أحد الحضور لن يحضر {{title}} في {{date}}", - "attendee_no_longer_attending": "أحد الحضور لن يحضر فعاليتك بعد الآن", - "attendee_no_longer_attending_subtitle": "تم إلغاء الفعالية {{name}}، وهو ما يعني توافر معقد شاغر في هذا التوقيت", - "create_event_on": "إنشاء أحداث في", + "attendee_no_longer_attending": "أحد الحضور لن يحضر الحدث الخاص بك", + "attendee_no_longer_attending_subtitle": "تم إلغاء الحدث {{name}}، وهو ما يعني توافر معقد شاغر في هذا التوقيت", + "create_event_on": "إنشاء حدث في", "default_app_link_title": "تعيين رابط تطبيق افتراضي", "default_app_link_description": "يسمح تعيين رابط التطبيق الافتراضي لجميع أنواع الأحداث التي تم إنشاؤها حديثًا باستخدام رابط التطبيق الذي عينته.", "change_default_conferencing_app": "تعيين كافتراضي", + "organizer_default_conferencing_app": "تطبيق المنظمة الافتراضي", "under_maintenance": "معطل للصيانة", "under_maintenance_description": "يجري فريق {{appName}} صيانة مجدولة. إذا كان لديك أي أسئلة، يرجى الاتصال بالدعم.", "event_type_seats": "{{numberOfSeats}} من المقاعد", "booking_questions_title": "أسئلة حول الحجز", - "booking_questions_description": "اعمل على تخصيص الأسئلة المطروحة في صفحة الحجز", + "booking_questions_description": "يمكنك تخصيص الأسئلة المطروحة في صفحة الحجز", "add_a_booking_question": "اطرح سؤالاً", "duplicate_email": "البريد الإلكتروني مكرر", "booking_with_payment_cancelled": "لم يعد الدفع لهذا الحدث ممكنًا", @@ -1610,20 +1660,21 @@ "booking_with_payment_cancelled_refunded": "تم استرداد مبلغ هذا الحجز.", "booking_confirmation_failed": "فشل تأكيد الحجز", "not_enough_seats": "لا توجد مقاعد كافية", - "form_builder_field_already_exists": "ثمة حقل بهذا الاسم موجود بالفعل", - "form_builder_field_add_subtitle": "اعمل على تخصيص الأسئلة المطروحة في صفحة الحجز", + "form_builder_field_already_exists": "يوجد حقل بهذا الاسم بالفعل", + "form_builder_field_add_subtitle": "يمكنك تخصيص الأسئلة المطروحة في صفحة الحجز", + "show_on_booking_page": "إظهار في صفحة الحجز", "get_started_zapier_templates": "البدء في استخدام قوالب Zapier", "team_is_unpublished": "لم يُنشر {{team}}", - "team_is_unpublished_description": "رابط هذا الفريق غير متوفر حالياً. يرجى الاتصال بمالك الفريق أو الطلب منهم نشره.", + "team_is_unpublished_description": "رابط هذا الفريق غير متاح حاليًا. يرجى الاتصال بمالك الفريق أو طلب نشره منه.", "team_member": "عضو الفريق", "a_routing_form": "نموذج توجيه", "form_description_placeholder": "وصف النموذج", "keep_me_connected_with_form": "ابقني متصلاً بالنموذج", "fields_in_form_duplicated": "أي تغييرات في جهاز التوجيه والحقول الخاصة بالنموذج المكرر، ستنعكس في النسخة المكررة.", "form_deleted": "تم حذف النموذج", - "delete_form": "حذف النموذج", + "delete_form": "هل أنت متأكد من أنك تريد حذف هذا القالب؟", "delete_form_action": "نعم، حذف النموذج", - "delete_form_confirmation": "هل أنت متأكد من أنك تريد حذف هذا النموذج؟ لن يتمكن أي شخص تشارك الرابط معه من الحجز بعد الآن. كما ستحذف جميع الردود المرتبطة بذلك.", + "delete_form_confirmation": "أي شخص قمت بمشاركة الرابط معه لن يكون قادرًا على الوصول إليه.", "delete_form_confirmation_2": "سيتم حذف جميع الردود ذات الصلة.", "typeform_redirect_url_copied": "تم نسخ رابط Typeform Redirect! يمكنك الانتقال وتعيين الرابط في نموذج Typeform.", "modifications_in_fields_warning": "ستنعكس التعديلات في الحقول والمسارات للنماذج التالية في هذا النموذج.", @@ -1635,19 +1686,102 @@ "add_1_option_per_line": "إضافة خيار واحد لكل سطر", "select_a_router": "حدد مساراً", "add_a_new_route": "إضافة مسار جديد", + "make_informed_decisions": "اتخاذ قرارات على اطّلاع باستخدام الرؤى", + "make_informed_decisions_description": "تقدّم لوحة الرؤى لدينا جميع الأنشطة لفريقك وتظهر لك الاتجاهات السائدة التي تمكّنك من جدولة الفريق واتخاذ القرار بشكل أفضل.", + "view_bookings_across": "عرض الحجز أمام جميع الأعضاء", + "view_bookings_across_description": "شاهد من يتلقى معظم الحجوزات وتأكد من إجراء أفضل عملية توزيع عبر فريقك", + "identify_booking_trends": "تحديد الاتجاهات السائدة للحجز", + "identify_booking_trends_description": "شاهد أي الأوقات في الأسبوع وخلال اليوم تحظى بشعبية لدى من يقومون بالحجز لديك", + "spot_popular_event_types": "أنواع الأحداث الشائعة", + "spot_popular_event_types_description": "شاهد أي من نوع من الأحداث لديك يتلقى معظم النقرات والحجز", "no_responses_yet": "لا توجد ردود بعد", "this_will_be_the_placeholder": "سيكون هذا هو العنصر النائب", "this_meeting_has_not_started_yet": "لم يبدأ هذا الاجتماع بعد", "this_app_requires_connected_account": "{{appName}} يتطلب حساب {{dependencyName}} متصل", - "connect_app": "الاتصال {{dependencyName}}", + "connect_app": "اتصال {{dependencyName}}", "app_is_connected": "{{dependencyName}} متصل", "requires_app": "يتطلب {{dependencyName}}", "verification_code": "رمز التحقق", - "can_you_try_again": "هلّا جربت المحاولة ثانيةً في وقت مختلف؟", + "can_you_try_again": "هل يمكنك المحاولة مرة أخرى في وقت مختلف؟", "verify": "التحقق", "timezone_variable": "المنطقة الزمنية", - "invalid_event_name_variables": "ثمة متغيّر غير غير صالح في اسم فعاليتك", - "select_all": "اختيار الكل", - "default_conferencing_bulk_title": "التحديث الجماعي لمجموعة أنواع الفعاليات الحالية", - "default_conferencing_bulk_description": "تحديث المواقع لأنواع الفعاليات المحددة" + "timezone_info": "المنطقة الزمنية للشخص المتلقي", + "event_end_time_variable": "وقت انتهاء الحدث", + "event_end_time_info": "زمن نهاية الحدث", + "cancel_url_variable": "إلغاء عنوان URL", + "cancel_url_info": "عنوان URL لإلغاء الحجز", + "reschedule_url_variable": "إعادة جدولة عنوان URL", + "reschedule_url_info": "عنوان URL لإعادة جدولة الحجز", + "invalid_event_name_variables": "هناك متغيّر غير صالح في اسم الحدث", + "select_all": "تحديد الكل", + "default_conferencing_bulk_title": "التحديث الجماعي لمجموعة أنواع الأحداث الحالية", + "members_default_schedule": "الجدول الزمني الافتراضي للعضو", + "set_by_admin": "تعيين بواسطة مشرف الفريق", + "members_default_location": "الموقع الافتراضي للعضو", + "members_default_schedule_description": "سنستخدم جدول الإتاحة الافتراضي لكل عضو، وسيكون بإمكانه تعديله أو تغييره.", + "requires_at_least_one_schedule": "يجب أن يكون لديك جدول واحد على الأقل", + "default_conferencing_bulk_description": "تحديث المواقع لأنواع الأحداث المحددة", + "locked_for_members": "مقفل أمام الأعضاء", + "locked_apps_description": "سيكون الأعضاء قادرين على رؤية التطبيقات النشطة، ولكن من دون القدرة على تعديل أي إعدادات للتطبيق", + "locked_webhooks_description": "سيكون الأعضاء قادرين على رؤية قوالب الويب النشطة، ولكن من دون القدرة على تعديل أي إعدادات للقوالب", + "locked_workflows_description": "سيكون الأعضاء قادرين على رؤية مسارات العمل النشطة، ولكن من دون القدرة على تعديل أي إعدادات لمسار العمل", + "locked_by_admin": "مقفل من قبل المشرف", + "app_not_connected": "أنت غير متصل بحساب {{appName}}.", + "connect_now": "اتصل الآن", + "managed_event_dialog_confirm_button_one": "استبدال وإشعار العضو {{count}}", + "managed_event_dialog_confirm_button_other": "استبدال وإشعار الأعضاء {{count}}", + "managed_event_dialog_title_one": "عنوان url /{{slug}} موجود بالفعل من أجل {{count}} عضو. هل تريد استبداله؟", + "managed_event_dialog_title_other": "عنوان url /{{slug}} موجود بالفعل لـ {{count}} أعضاء. هل تريد استبداله؟", + "managed_event_dialog_information_one": "{{names}} يستخدم بالفعل عنوان url /{{slug}}.", + "managed_event_dialog_information_other": "{{names}} يستخدم بالفعل عنوان url
- Členům přiřazeným k tomuto typu události budou odstraněny i příslušné typy událostí.
- Každý, komu jste tento odkaz nasdíleli, pomocí něj již ńebude moci moci provádět rezervace.
Veselé plánování,
tým Cal.com", "disable_payment_app": "Administrátor zakázal {{appName}}, což ovlivňuje váš typ události {{title}}. Účastníci si stále mohou rezervovat tento typ události, ale nebudou vyzváni k platbě. Abyste tomu zabránili, můžete tento typ události skrýt, dokud správce tento způsob platby znovu nepovolí.", "payment_disabled_still_able_to_book": "Účastníci si stále mohou rezervovat tento typ události, ale nebudou vyzváni k platbě. Abyste tomu zabránili, můžete tento typ události skrýt, dokud správce tento způsob platby znovu nepovolí.", "app_disabled_with_event_type": "Administrátor zakázal {{appName}}, což ovlivňuje váš typ události {{title}}.", @@ -1492,6 +1538,7 @@ "date_overrides_update_btn": "Aktualizovat změnu", "event_type_duplicate_copy_text": "{{slug}} – kopie", "set_as_default": "Nastavit jako výchozí", + "hide_eventtype_details": "Skrýt podrobnosti o typu události", "show_navigation": "Zobrazit navigaci", "hide_navigation": "Skrýt navigaci", "verification_code_sent": "Ověřovací kód odeslán", @@ -1505,6 +1552,7 @@ "create_your_first_team_webhook_description": "Vytvořte svůj první webhook pro tento typ týmové události", "create_webhook_team_event_type": "Vytvořte webhook pro tento typ týmové události", "disable_success_page": "Zakázat stránku s informací o úspěšném provedení (funguje pouze v případě, že máte přesměrovanou adresu URL)", + "invalid_admin_password": "Jste správce, ale nemáte heslo dlouhé alespoň 15 znaků, případně ještě nemáte dvoufaktorové ověřování", "change_password_admin": "Změňte heslo, abyste získali administrátorský přístup", "username_already_taken": "Uživatelské jméno je již obsazeno", "assignment": "Přiřazení", @@ -1537,6 +1585,7 @@ "ee_enterprise_license": "„/ee“ Licence Enterprise", "enterprise_booking_fee": "Od {{{enterprise_booking_fee}}/měsíc", "enterprise_license_includes": "Vše pro komerční použití", + "no_need_to_keep_your_code_open_source": "Není nutné, aby váš kód byl otevřený", "repackage_rebrand_resell": "Snadné přebalení, rebranding a přeprodej", "a_vast_suite_of_enterprise_features": "Rozsáhlá sada firemních funkcí", "free_license_fee": "0,00 $/měsíc", @@ -1598,6 +1647,7 @@ "default_app_link_title": "Nastavte výchozí odkaz na aplikaci", "default_app_link_description": "Nastavení výchozího odkazu na aplikaci umožní, aby všechny nově vytvořené typy událostí používaly vámi nastavený odkaz na aplikaci.", "change_default_conferencing_app": "Nastavit jako výchozí", + "organizer_default_conferencing_app": "Výchozí aplikace organizátora", "under_maintenance": "Odstávka z důvodu údržby", "under_maintenance_description": "Tým {{appName}} provádí plánovanou údržbu. V případě dotazů se obraťte na podporu.", "event_type_seats": "Počet míst: {{numberOfSeats}}", @@ -1612,6 +1662,7 @@ "not_enough_seats": "Nedostatek míst", "form_builder_field_already_exists": "Pole s tímto názvem již existuje", "form_builder_field_add_subtitle": "Přizpůsobte otázky položené na stránce rezervace", + "show_on_booking_page": "Zobrazit na stránce rezervace", "get_started_zapier_templates": "Začněte používat šablony Zapier", "team_is_unpublished": "Tým {{team}} není zveřejněn", "team_is_unpublished_description": "Tento týmový odkaz není v současné době k dispozici. Kontaktujte vlastníka týmu nebo ho požádejte o jeho zveřejnění.", @@ -1635,6 +1686,14 @@ "add_1_option_per_line": "Přidejte 1 možnost na řádek", "select_a_router": "Vyberte směrování", "add_a_new_route": "Přidejte nové směrování", + "make_informed_decisions": "Rozhodujte se na základě informací pomocí funkce přehledů", + "make_informed_decisions_description": "Náš panel Přehledy zobrazuje všechny aktivity vašeho týmu a trendy, které v rámci týmu umožňují lepší plánování a rozhodování.", + "view_bookings_across": "Zobrazení rezervací všech členů", + "view_bookings_across_description": "Podívejte se, kdo přijímá nejvíce rezervací, a zajistěte co nejlepší rozložení v rámci celého týmu", + "identify_booking_trends": "Identifikujte trendy v rezervacích", + "identify_booking_trends_description": "Zjistěte, které části týdne a které časy během dne jsou u vašich rezervací oblíbené", + "spot_popular_event_types": "Vytipujete si oblíbené typy událostí", + "spot_popular_event_types_description": "Zjistěte, které typy vašich událostí získávají nejvíce kliknutí a rezervací", "no_responses_yet": "Zatím žádné odpovědi", "this_will_be_the_placeholder": "Toto bude zástupný znak", "this_meeting_has_not_started_yet": "Tato schůzka ještě nezačala", @@ -1646,8 +1705,83 @@ "can_you_try_again": "Můžete to zkusit znovu a použít jiný čas?", "verify": "Ověřit", "timezone_variable": "Časová zóna", + "timezone_info": "Časové pásmo přijímající osoby", + "event_end_time_variable": "Čas ukončení události", + "event_end_time_info": "Čas ukončení události", + "cancel_url_variable": "Adresa URL pro zrušení", + "cancel_url_info": "Adresa URL pro zrušení rezervace", + "reschedule_url_variable": "Adresa URL pro změnu termínu", + "reschedule_url_info": "Adresa URL pro změnu termínu rezervace", "invalid_event_name_variables": "V názvu události je neplatná proměnná", "select_all": "Vybrat vše", "default_conferencing_bulk_title": "Hromadná aktualizace stávajících typů událostí", - "default_conferencing_bulk_description": "Aktualizujte místa pro vybrané typy událostí" + "members_default_schedule": "Výchozí rozvrh člena", + "set_by_admin": "Nastaveno správcem týmu", + "members_default_location": "Výchozí umístění člena", + "members_default_schedule_description": "Použijeme výchozí rozvrh dostupnosti každého člena. Bude ho moct upravovat nebo měnit.", + "requires_at_least_one_schedule": "Musíte mít alespoň jeden rozvrh", + "default_conferencing_bulk_description": "Aktualizujte místa pro vybrané typy událostí", + "locked_for_members": "Zamčeno pro členy", + "locked_apps_description": "Členové budou vidět aktivní aplikace, ale nastavení aplikací upravovat moci nebudou", + "locked_webhooks_description": "Členové budou vidět aktivní webhooky, ale nastavení webhooků upravovat moci nebudou", + "locked_workflows_description": "Členové budou vidět aktivní pracovní postupy, ale nastavení pracovních postupů upravovat moci nebudou", + "locked_by_admin": "Uzamčeno správcem", + "app_not_connected": "Nemáte připojený účet {{appName}}.", + "connect_now": "Připojte se", + "managed_event_dialog_confirm_button_one": "Nahradit a upozornit {{count}} člena", + "managed_event_dialog_confirm_button_other": "Nahradit a upozornit členy ({{count}})", + "managed_event_dialog_title_one": "Adresa URL /{{slug}} již existuje pro {{count}} člena. Chcete ji nahradit?", + "managed_event_dialog_title_other": "Adresa URL /{{slug}} již existuje pro členy ({{count}}). Chcete ji nahradit?", + "managed_event_dialog_information_one": "{{names}} již používá adresa URL /{{slug}}.", + "managed_event_dialog_information_other": "{{names}} již používá adresa URL
Miłego planowania,
Zespół Cal.com", + "email_body_slug_replacement_suggestion": "Jeśli masz jakiekolwiek pytania dotyczące typu wydarzenia, skontaktuj się z administratorem.
Miłego planowania
Zespół Cal.com", "disable_payment_app": "Administrator wyłączył aplikację {{appName}}, która ma wpływ na Twój typ wydarzenia ({{title}}). Uczestnicy nadal mogą rezerwować wydarzenie tego typu, ale nie zostaną poproszeni o płatność. Możesz ukryć ten typ wydarzenia, aby temu zapobiec, póki administrator nie włączy ponownie Twojej metody płatności.", "payment_disabled_still_able_to_book": "Uczestnicy nadal mogą rezerwować wydarzenie tego typu, ale nie zostaną poproszeni o płatność. Możesz ukryć ten typ wydarzenia, aby temu zapobiec, póki administrator nie włączy ponownie Twojej metody płatności.", "app_disabled_with_event_type": "Administrator wyłączył aplikację {{appName}}, która ma wpływ na Twój typ wydarzenia ({{title}}).", @@ -1553,7 +1552,7 @@ "create_your_first_team_webhook_description": "Utwórz swój pierwszy element webhook dla tego typu wydarzenia zespołowego", "create_webhook_team_event_type": "Utwórz element webhook dla tego typu wydarzenia zespołowego", "disable_success_page": "Wyłącz stronę powodzenia (działa tylko wtedy, gdy masz adres URL przekierowania)", - "invalid_admin_password": "Jesteś administratorem, ale Twoje hasło jest krótsze niż 15 znaków lub nie używasz jeszcze uwierzytelniania dwuetapowego", + "invalid_admin_password": "Jesteś administratorem, ale Twoje hasło jest krótsze niż 15 znaków lub nie używasz jeszcze uwierzytelniania dwuskładnikowego.", "change_password_admin": "Zmień hasło, aby uzyskać uprawnienia dostępu administratora", "username_already_taken": "Nazwa użytkownika jest już zajęta", "assignment": "Przypisanie", @@ -1586,7 +1585,7 @@ "ee_enterprise_license": "Licencja dla przedsiębiorstw „/ee”", "enterprise_booking_fee": "Od {{enterprise_booking_fee}}/miesiąc", "enterprise_license_includes": "Wszystko, co niezbędne do zastosowań komercyjnych", - "no_need_to_keep_your_code_open_source": "Twój kod nie musi pozostawać otwarty", + "no_need_to_keep_your_code_open_source": "Twój kod nie musi pozostawać otwarty.", "repackage_rebrand_resell": "Łatwa modyfikacja wyglądu, marki i możliwość odsprzedaży", "a_vast_suite_of_enterprise_features": "Duży wybór funkcji dla przedsiębiorstw", "free_license_fee": "0,00 USD/miesiąc", @@ -1687,14 +1686,14 @@ "add_1_option_per_line": "Dodaj 1 opcję w każdym wierszu", "select_a_router": "Wybierz formularz przekierowania", "add_a_new_route": "Dodaj nowe przekierowanie", - "make_informed_decisions": "Podejmuj świadome decyzje dzięki funkcji Wgląd", - "make_informed_decisions_description": "Panel Wglądu wyświetla całą aktywność zespołu i pokazuje trendy umożliwiające lepsze planowanie i podejmowanie decyzji w zespole.", + "make_informed_decisions": "Podejmuj świadome decyzje dzięki funkcji Statystyki", + "make_informed_decisions_description": "Panel Statystyki zawiera informacje o całej aktywności zespołu i trendach umożliwiających lepsze planowanie i podejmowanie decyzji w zespole.", "view_bookings_across": "Zobacz rezerwacje wszystkich członków", - "view_bookings_across_description": "Zobacz, kto zapewnia najwięcej rezerwacji i upewnij się, że Twój zespół działa równomiernie", - "identify_booking_trends": "Identyfikuj trendy rezerwacji", - "identify_booking_trends_description": "Zobacz, jakie dni tygodnia i pory dnia są popularne wśród rezerwujących", + "view_bookings_across_description": "Zobacz, kto ma najwięcej rezerwacji i upewnij się, że Twój zespół jest równomiernie obciążony pracą.", + "identify_booking_trends": "Identyfikuj trendy w rezerwacjach", + "identify_booking_trends_description": "Zobacz, które dni tygodnia i pory dnia są popularne wśród rezerwujących.", "spot_popular_event_types": "Przekonaj się, które typy wydarzeń są popularne", - "spot_popular_event_types_description": "Zobacz, które typy wydarzeń są najczęściej oglądane i rezerwowane", + "spot_popular_event_types_description": "Zobacz, które typy wydarzeń są najczęściej klikane i rezerwowane.", "no_responses_yet": "Nie ma jeszcze odpowiedzi", "this_will_be_the_placeholder": "To będzie symbol zastępczy", "this_meeting_has_not_started_yet": "To spotkanie jeszcze się nie rozpoczęło", @@ -1720,14 +1719,14 @@ "set_by_admin": "Ustalone przez administratora zespołu", "members_default_location": "Domyślna lokalizacja członka", "members_default_schedule_description": "Będziemy używać domyślnego harmonogramu dostępności każdego członka. Każdy z nich będzie mógł go edytować lub zmienić.", - "requires_at_least_one_schedule": "Musisz mieć co najmniej jeden harmonogram", + "requires_at_least_one_schedule": "Musisz mieć co najmniej jeden harmonogram.", "default_conferencing_bulk_description": "Aktualizuj lokalizacje wybranych typów wydarzeń", "locked_for_members": "Zablokowane dla członków", - "locked_apps_description": "Członkowie będą mogli zobaczyć aktywne aplikacje, ale nie będą mogli zmieniać ich ustawień", - "locked_webhooks_description": "Członkowie będą mogli zobaczyć aktywne webhooki, ale nie będą mogli zmieniać ich ustawień", - "locked_workflows_description": "Członkowie będą mogli zobaczyć aktywne plany pracy, ale nie będą mogli zmieniać ich ustawień", + "locked_apps_description": "Członkowie będą mogli zobaczyć aktywne aplikacje, ale nie będą mogli zmieniać ich ustawień.", + "locked_webhooks_description": "Członkowie będą mogli zobaczyć aktywne webhooki, ale nie będą mogli zmieniać ich ustawień.", + "locked_workflows_description": "Członkowie będą mogli zobaczyć aktywne przepływy pracy, ale nie będą mogli zmieniać ich ustawień.", "locked_by_admin": "Zablokowane przez administratora", - "app_not_connected": "Nie połączono konta {{appName}}.", + "app_not_connected": "Nie połączono konta aplikacji {{appName}}.", "connect_now": "Połącz teraz", "managed_event_dialog_confirm_button_one": "Zastąp i poinformuj {{count}} członka", "managed_event_dialog_confirm_button_other": "Zastąp i poinformuj {{count}} członków", @@ -1738,7 +1737,7 @@ "managed_event_dialog_clarification": "Jeśli zdecydujesz się go zastąpić, powiadomimy te osoby. Wróć i usuń je, jeśli nie chcesz nadpisywać adresu.", "review_event_type": "Zobacz szczegóły typu wydarzenia", "looking_for_more_analytics": "Szukasz dokładniejszych danych analitycznych?", - "looking_for_more_insights": "Potrzebujesz dokładniejszego Wglądu?", + "looking_for_more_insights": "Potrzebujesz dokładniejszych Statystyk?", "add_filter": "Dodaj filtr", "select_user": "Wybierz użytkownika", "select_event_type": "Wybierz typ wydarzenia", @@ -1754,9 +1753,9 @@ "events_rescheduled": "Przełożone wydarzenia", "from_last_period": "w ostatnim okresie", "from_to_date_period": "Od: {{startDate}} Do: {{endDate}}", - "analytics_for_organisation": "Wgląd", + "analytics_for_organisation": "Statystyki", "subtitle_analytics": "Dowiedz się więcej o aktywności Twojego zespołu", - "redirect_url_warning": "Dodanie przekierowania sprawi, że strona potwierdzenia zostanie wyłączona. Upewnij się, że na swojej spersonalizowanej stronie potwierdzenia umieścisz informację o potwierdzeniu rezerwacji.", + "redirect_url_warning": "Dodanie przekierowania sprawi, że strona powodzenia zostanie wyłączona. Upewnij się, że na Twojej niestandardowej stronie powodzenia umieścisz informację o potwierdzeniu rezerwacji.", "event_trends": "Trendy wydarzeń", "clear_filters": "Wyczyść filtry", "hold": "Wstrzymaj", @@ -1769,19 +1768,19 @@ "no_show_fee": "Opłata za niestawienie się", "submit_card": "Prześlij dane karty", "submit_payment_information": "Prześlij informacje o płatności", - "meeting_awaiting_payment_method": "Twoje spotkanie nie ma jeszcze przypisanej metody płatności", - "no_show_fee_charged_email_subject": "Pobrano opłatę w wysokości {{amount, currency}} za niestawienie się na wydarzeniu: {{title}} dnia {{date}}", + "meeting_awaiting_payment_method": "Twoje spotkanie nie ma jeszcze przypisanej metody płatności.", + "no_show_fee_charged_email_subject": "Pobrano opłatę w wysokości {{amount, currency}} za niestawienie się na wydarzeniu {{title}} dnia {{date}}", "no_show_fee_charged_text_body": "Pobrano opłatę za niestawienie się", "no_show_fee_charged_subtitle": "Za następujące wydarzenie pobrano opłatę za niestawienie się w wysokości {{amount, currency}}", "error_charging_card": "Coś poszło nie tak podczas pobierania opłaty za niestawienie się. Spróbuj ponownie później.", "collect_no_show_fee": "Pobierz opłatę za niestawienie się", "no_show_fee_charged": "Pobrano opłatę za niestawienie się", - "insights": "Wgląd", - "testing_workflow_info_message": "Podczas testowania tego planu pracy pamiętaj, że wiadomości e-mail i SMS mogą zostać zaplanowane najpóźniej godzinę przed ich dostarczeniem", - "insights_no_data_found_for_filter": "Nie znaleziono danych dotyczących wybranego filtra lub dat.", + "insights": "Statystyki", + "testing_workflow_info_message": "Podczas testowania tego przepływu pracy pamiętaj, że wiadomości e-mail i SMS mogą zostać zaplanowane najpóźniej godzinę przed terminem ich dostarczenia.", + "insights_no_data_found_for_filter": "Nie znaleziono danych dotyczących wybranego filtra lub wskazanych dat.", "acknowledge_booking_no_show_fee": "Rozumiem, że jeśli nie wezmę udziału w wydarzeniu, z mojej karty pobrana zostanie opłata w wysokości {{amount, currency}}.", - "card_details": "Dane karty", - "seats_and_no_show_fee_error": "Obecnie nie można udostępnić miejsc siedzących ani naliczyć opłaty za niestawienie się", + "card_details": "Dane karty płatniczej", + "seats_and_no_show_fee_error": "Obecnie nie można udostępnić miejsc ani naliczyć opłaty za niestawienie się.", "complete_your_booking": "Ukończ rezerwację", "complete_your_booking_subject": "Ukończ rezerwację: {{title}} dnia {{date}}", "email_invite_team": "Zaproszono {{email}}" diff --git a/apps/web/public/static/locales/pt-BR/common.json b/apps/web/public/static/locales/pt-BR/common.json index 8c5d0d067e..be40472ffe 100644 --- a/apps/web/public/static/locales/pt-BR/common.json +++ b/apps/web/public/static/locales/pt-BR/common.json @@ -438,7 +438,7 @@ "password_hint_min": "Mínimo de oito caracteres", "password_hint_admin_min": "No mínimo 15 caracteres", "password_hint_num": "Contém pelo menos um número", - "max_limit_allowed_hint": "O tamanho deve ter {{limit}} ou menos caracteres", + "max_limit_allowed_hint": "O tamanho deve ser de {{limit}} ou menos caracteres", "invalid_password_hint": "A senha precisa ter pelo menos sete caracteres com pelo menos um número e ser uma combinação de letras maiúsculas e minúsculas", "incorrect_password": "Senha incorreta.", "incorrect_username_password": "A senha ou o nome de usuário estão incorretos.", @@ -465,7 +465,6 @@ "friday": "Sexta-feira", "saturday": "Sábado", "sunday": "Domingo", - "all_booked_today": "Tudo reservado hoje.", "slots_load_fail": "Não foi possível carregar os horários disponíveis.", "additional_guests": "+ Participantes Adicionais", "your_name": "Seu nome", @@ -592,7 +591,7 @@ "round_robin_description": "Reuniões recorrentes entre vários membros da equipe.", "managed_event": "Evento gerenciado", "username_placeholder": "nome de usuário", - "managed_event_description": "Crie e distribua tipos de eventos em massa aos membros da equipe", + "managed_event_description": "Crie e distribua tipos de eventos em massa para os membros da equipe", "managed": "Gerenciado", "managed_event_url_clarification": "o \"nome de usuário\" será preenchido com o nome de usuário dos membros atribuídos", "assign_to": "Atribuir a", @@ -884,7 +883,7 @@ "add_new_calendar": "Adicionar um novo calendário", "set_calendar": "Definir onde adicionar novos eventos quando você estiver com a reserva feita.", "delete_schedule": "Excluir agenda", - "delete_schedule_description": "A exclusão da agenda irá removê-la de todos os tipos de evento. Essa ação não pode ser desfeita.", + "delete_schedule_description": "A exclusão da agenda vai removê-la de todos os tipos de evento. Essa ação não pode ser desfeita.", "schedule_created_successfully": "Agenda {{scheduleName}} criada com êxito", "availability_updated_successfully": "Agenda {{scheduleName}} criada com êxito", "schedule_deleted_successfully": "Agenda removida com êxito", @@ -1490,7 +1489,7 @@ "email_subject_slug_replacement": "Um administrador de equipe substituiu seu evento /{{slug}}", "email_body_slug_replacement_notice": "Um administrador na equipe {{teamName}} substituiu seu tipo de evento /{{slug}} por um tipo de evento controlado por ele.", "email_body_slug_replacement_info": "Seu link continuará a funcionar, mas algumas configurações podem ter sido alteradas. Você pode revisar nos tipos de evento.", - "email_body_slug_replacement_suggestion": "Se tiver alguma pergunta sobre o tipo de evento, fale com o seu administrador.
Bom agendamento,
Equipe do Cal.com", + "email_body_slug_replacement_suggestion": "Se tiver alguma pergunta sobre o tipo de evento, fale com o seu administrador.
Bom agendamento,
Equipe do Cal.com", "disable_payment_app": "O administrador desativou {{appName}}, afetando o seu tipo de evento {{title}}. Os participantes ainda poderão reservar este tipo de evento, mas não será solicitado pagamento. Você poderá ocultar o tipo de evento para impedir isso até o adiministrador reativar seu método de pagamento.", "payment_disabled_still_able_to_book": "Os participantes ainda poderão reservar este tipo de evento, mas não será solicitado pagamento. Você poderá ocultar o tipo de evento para impedir isso até o adiministrador reativar seu método de pagamento.", "app_disabled_with_event_type": "O administrador desativou {{appName}}, afetando seu tipo de evento {{title}}.", @@ -1539,7 +1538,7 @@ "date_overrides_update_btn": "Atualizar substituição", "event_type_duplicate_copy_text": "Cópia de {{slug}}", "set_as_default": "Definir como padrão", - "hide_eventtype_details": "Ocultar detalhes de tipo de evento", + "hide_eventtype_details": "Ocultar detalhes do tipo de evento", "show_navigation": "Mostrar navegação", "hide_navigation": "Ocultar navegação", "verification_code_sent": "Código de verificação enviado", @@ -1639,11 +1638,11 @@ "create_a_one_one_template": "Crie um modelo um a um para um tipo de evento e distribua para vários membros.", "collective_or_roundrobin": "Coletivo ou round-robin", "book_your_team_members": "Reúna os membros da sua equipe com eventos coletivos, ou selecione a pessoa certa com o round-robin.", - "event_no_longer_attending_subject": "Não está mais participando de {{title}} à(s) {{date}}", + "event_no_longer_attending_subject": "Não está mais participando de {{title}} às {{date}}", "no_longer_attending": "Você não está mais participando deste evento", - "attendee_no_longer_attending_subject": "Um partipante não está mais participando de {{title}} à(s) {{date}}", - "attendee_no_longer_attending": "Um partipante não está mais participando do seu evento", - "attendee_no_longer_attending_subtitle": "{{name}} cancelou. Quer dizer que um assento foi liberado para este espaço de tempo", + "attendee_no_longer_attending_subject": "Um participante não está mais participando de {{title}} às {{date}}", + "attendee_no_longer_attending": "Um participante não está mais participando do seu evento", + "attendee_no_longer_attending_subtitle": "{{name}} cancelou. Quer dizer que um assento foi liberado para este período de tempo", "create_event_on": "Criar evento em", "default_app_link_title": "Defina um link padrão para o app", "default_app_link_description": "Definir um link padrão para o app permite que todos os tipos de evento recém-criados usem o link definido para o app.", @@ -1666,7 +1665,7 @@ "show_on_booking_page": "Mostrar na página de reservas", "get_started_zapier_templates": "Comece agora com modelos do Zapier", "team_is_unpublished": "Publicação de {{team}} cancelada", - "team_is_unpublished_description": "Este link de equipe não está dispoível por enquanto. Fale com o proprietário da equipe ou peça que seja publicado.", + "team_is_unpublished_description": "Este link de equipe não está disponível por enquanto. Fale com o proprietário da equipe ou peça que seja publicado.", "team_member": "Membro da equipe", "a_routing_form": "Formulário de roteamento", "form_description_placeholder": "Descrição do formulário", @@ -1687,8 +1686,8 @@ "add_1_option_per_line": "Adiciona uma opção por linha", "select_a_router": "Selecione um formulário de roteamento", "add_a_new_route": "Adicione uma nova Rota", - "make_informed_decisions": "Tomar decisões informadas com o Insights", - "make_informed_decisions_description": "Nosso painel de informações do Insights traz à tona todas as atividades da sua equipe e mostra as tendências que permitem melhore agendamento de equipe e tomada de decisão.", + "make_informed_decisions": "Tome decisões conscientes com o Insights", + "make_informed_decisions_description": "Nosso painel de informações do Insights traz à tona todas as atividades da sua equipe e mostra as tendências que permitem melhor tomada de decisão e agendamento da equipe.", "view_bookings_across": "Ver reservas em todos os membros", "view_bookings_across_description": "Veja quem está recebendo a maioria das reservas e garanta a melhor distribuição para a sua equipe", "identify_booking_trends": "Identificar tendências de reserva", @@ -1712,7 +1711,7 @@ "cancel_url_variable": "Cancelar URL", "cancel_url_info": "A URL para cancelar a reserva", "reschedule_url_variable": "URL de reagendamento", - "reschedule_url_info": "O URL para reagendar a reserva", + "reschedule_url_info": "A URL para reagendar a reserva", "invalid_event_name_variables": "Há uma variável inválida no seu nome do evento", "select_all": "Selecionar tudo", "default_conferencing_bulk_title": "Atualize em massa os tipos de evento existentes", @@ -1745,7 +1744,7 @@ "select_date_range": "Selecionar intervalo de data", "popular_events": "Eventos populares", "no_event_types_found": "Nenhum tipo de evento encontrado", - "average_event_duration": "Duração de evento média", + "average_event_duration": "Duração média de evento", "most_booked_members": "Membros com mais reservas", "least_booked_members": "Membros com menos reservas", "events_created": "Eventos criados", @@ -1756,7 +1755,7 @@ "from_to_date_period": "De: {{startDate}} Para: {{endDate}}", "analytics_for_organisation": "Insights", "subtitle_analytics": "Saiba mais sobre as atividades da sua equipe", - "redirect_url_warning": "A página de sucesso será desabilitada ao adicionar um redirecionamento. Não se esqueça de mencionar \"Reserva confirmada\" à sua página de sucesso personalizada.", + "redirect_url_warning": "A página de sucesso será desabilitada ao adicionar um redirecionamento. Não se esqueça de mencionar \"Reserva confirmada\" na sua página de sucesso personalizada.", "event_trends": "Tendências de evento", "clear_filters": "Limpar filtros", "hold": "Segurar", @@ -1777,12 +1776,12 @@ "collect_no_show_fee": "Coletar taxa de não comparecimento", "no_show_fee_charged": "Taxa de não comparecimento cobrada", "insights": "Insights", - "testing_workflow_info_message": "Ao testar este fluxo de trabalho, não se esqueça de que E-mails e SMS só podem ser reprogramados com pelo menos uma hora de antecedência", + "testing_workflow_info_message": "Ao testar este fluxo de trabalho, não se esqueça de que e-mails e SMS só podem ser reprogramados com pelo menos uma hora de antecedência", "insights_no_data_found_for_filter": "Nenhum dado encontrado para o filtro ou dados selecionados.", "acknowledge_booking_no_show_fee": "Estou ciente de que, se eu não comparecer a este evento, será cobrada no meu cartão uma taxa de não comparecimento de {{amount, currency}}.", - "card_details": "Informações do cartão", + "card_details": "Detalhes do cartão", "seats_and_no_show_fee_error": "Neste momento, não é possível habilitar assentos e cobrar taxa de não comparecimento", "complete_your_booking": "Conclua sua reserva", "complete_your_booking_subject": "Conclua sua reserva: {{title}} à(s) {{date}}", - "email_invite_team": "{{email}} foi convidado" + "email_invite_team": "{{email}} recebeu um convite" } diff --git a/apps/web/public/static/locales/pt/common.json b/apps/web/public/static/locales/pt/common.json index 73396e32af..6947ffde8c 100644 --- a/apps/web/public/static/locales/pt/common.json +++ b/apps/web/public/static/locales/pt/common.json @@ -465,7 +465,6 @@ "friday": "Sexta-Feira", "saturday": "Sábado", "sunday": "Domingo", - "all_booked_today": "Todo o Dia Reservado.", "slots_load_fail": "Não foi possível carregar os horários disponíveis.", "additional_guests": "+ Convidados Adicionais", "your_name": "O seu nome", diff --git a/apps/web/public/static/locales/ro/common.json b/apps/web/public/static/locales/ro/common.json index 1e82875bf1..199d5b4c77 100644 --- a/apps/web/public/static/locales/ro/common.json +++ b/apps/web/public/static/locales/ro/common.json @@ -1,4 +1,5 @@ { + "identity_provider": "Furnizor de identitate", "trial_days_left": "Aveți $t(zi, {\"count\": {{days}} }) rămase din perioada de probă PRO", "day_one": "{{count}} zi", "day_other": "{{count}} (de) zile", @@ -69,6 +70,8 @@ "event_awaiting_approval_subject": "Se așteaptă aprobarea: {{title}} în {{date}}", "event_still_awaiting_approval": "Un eveniment încă așteaptă aprobarea dvs.", "booking_submitted_subject": "Rezervare transmisă: {{title}} în {{date}}", + "download_recording_subject": "Descărcare înregistrare: {{title}}, pe {{date}}", + "download_your_recording": "Descărcați-vă înregistrarea", "your_meeting_has_been_booked": "Întâlnirea dvs. a fost programată", "event_type_has_been_rescheduled_on_time_date": "{{title}} dvs. a fost reprogramat la {{date}}.", "event_has_been_rescheduled": "Evenimentul dvs. a fost reprogramat.", @@ -224,6 +227,7 @@ "done": "Adoptat", "all_done": "Gata!", "all_apps": "Toate aplicațiile", + "available_apps": "Aplicații disponibile", "check_email_reset_password": "Verificați adresa de e-mail. V-am trimis un link pentru resetarea parolei.", "finish": "Finalizeaza", "few_sentences_about_yourself": "Câteva propoziții despre tine. Aceasta va apărea pe pagina de url personală.", @@ -404,6 +408,7 @@ "add_time_availability": "Adăugați un interval de timp nou", "add_an_extra_layer_of_security": "Adaugă un nivel suplimentar de securitate contului tău în cazul în care parola este furată.", "2fa": "Autentificare cu doi factori", + "2fa_disabled": "Autentificarea cu doi factori poate fi activată numai pentru autentificare prin e-mail și parolă", "enable_2fa": "Activează autentificarea cu doi factori", "disable_2fa": "Dezactivează autentificarea cu doi factori", "disable_2fa_recommendation": "Dacă aveţi nevoie să dezactivaţi 2FA, vă recomandăm reactivarea cât mai curând posibil.", @@ -460,7 +465,6 @@ "friday": "Vineri", "saturday": "Sâmbătă", "sunday": "Duminică", - "all_booked_today": "Azi e totul rezervat.", "slots_load_fail": "Nu s-au putut încărca intervalele de timp disponibile.", "additional_guests": "Adăugați vizitatori", "your_name": "Numele tău", @@ -585,6 +589,20 @@ "minutes": "Minute", "round_robin": "Round Robin", "round_robin_description": "Întâlniri ciclice între mai mulţi membri ai echipei.", + "managed_event": "Eveniment gestionat", + "username_placeholder": "nume de utilizator", + "managed_event_description": "Creați și distribuiți membrilor echipei tipuri de evenimente în masă", + "managed": "Gestionat", + "managed_event_url_clarification": "Câmpul „nume de utilizator” va fi completat cu numele de utilizator ale membrilor desemnați", + "assign_to": "Atribuiți către", + "add_members": "Adăugare membri...", + "count_members_one": "{{count}} membru", + "count_members_other": "{{count}} (de) membri", + "no_assigned_members": "Niciun membru desemnat", + "assigned_to": "Atribuit către", + "start_assigning_members_above": "Începeți să desemnați membri mai sus", + "locked_fields_admin_description": "Membrii nu vor putea modifica acest câmp", + "locked_fields_member_description": "Această opțiune a fost blocată de administratorul echipei", "url": "URL", "hidden": "Ascuns", "readonly": "Needitabil", @@ -736,6 +754,11 @@ "minimum_booking_notice": "Aviz minim de rezervare", "slot_interval": "Intervale de timp", "slot_interval_default": "Folosiți durata evenimentului (implicit)", + "delete_event_type": "Ștergeți tipul de eveniment?", + "delete_managed_event_type": "Ștergeți tipul de eveniment gestionat?", + "delete_event_type_description": "Nicio persoană căreia i-ați transmis acest link nu va mai putea efectua rezervări prin intermediul lui.", + "delete_managed_event_type_description": "
- Membrii alocați acestui tip de eveniment își vor vedea și tipurile de evenimente șterse.
- Nicio persoană căreia i-au transmis linkul nu va mai putea efectua rezervări prin intermediul lui.
Programări cu spor,
Echipa Cal.com", "disable_payment_app": "Administratorul a dezactivat {{appName}} care afectează tipul tău de eveniment {{title}}. Participanții încă pot să facă rezervări pentru acest tip de eveniment, dar nu li se va solicita să plătească. Poți ascunde tipul de eveniment pentru a preveni acest lucru până când administratorul tău reactivează metoda ta de plată.", "payment_disabled_still_able_to_book": "Participanții încă pot să facă rezervări pentru acest tip de eveniment, dar nu li se va solicita să plătească. Poți ascunde tipul de eveniment pentru a preveni acest lucru până când administratorul tău reactivează metoda ta de plată.", "app_disabled_with_event_type": "Administratorul a dezactivat {{appName}} care afectează tipul tău de eveniment {{title}}.", @@ -1492,6 +1538,7 @@ "date_overrides_update_btn": "Actualizează suprascrierea", "event_type_duplicate_copy_text": "{{slug}}-copie", "set_as_default": "Setează ca implicit", + "hide_eventtype_details": "Ascundere detalii despre tipul de eveniment", "show_navigation": "Arată navigarea", "hide_navigation": "Ascunde navigarea", "verification_code_sent": "Cod de verificare trimis", @@ -1505,6 +1552,7 @@ "create_your_first_team_webhook_description": "Creează primul tău webhook pentru acest tip de eveniment pentru echipă", "create_webhook_team_event_type": "Creează un webhook pentru acest tip de eveniment pentru echipă", "disable_success_page": "Dezactivează pagina cu mesajul de succes (funcționează numai dacă ai un URL de redirecționare)", + "invalid_admin_password": "Sunteți administrator, dar nu aveți încă o parolă de cel puțin 15 caractere sau autentificare cu doi factori (2FA)", "change_password_admin": "Schimbă parola pentru a obține acces ca administrator", "username_already_taken": "Numele de utilizator este deja folosit", "assignment": "Alocare", @@ -1537,6 +1585,7 @@ "ee_enterprise_license": "Licență Enterprise „/ee”", "enterprise_booking_fee": "Începând de la {{enterprise_booking_fee}}/lună", "enterprise_license_includes": "Totul pentru uz comercial", + "no_need_to_keep_your_code_open_source": "Nu este nevoie să vă păstrați codul open-source", "repackage_rebrand_resell": "Restructurați și revindeți cu ușurință, sub o nouă marcă", "a_vast_suite_of_enterprise_features": "O gamă largă de caracteristici specifice întreprinderilor", "free_license_fee": "0,00 USD/lună", @@ -1598,6 +1647,7 @@ "default_app_link_title": "Setați un link implicit pentru aplicații", "default_app_link_description": "Setarea unui link implicit pentru aplicații permite tuturor tipurilor de evenimente nou-create să utilizeze linkul pentru aplicații pe care l-ați setat.", "change_default_conferencing_app": "Setează ca implicit", + "organizer_default_conferencing_app": "Aplicația implicită a organizatorului", "under_maintenance": "Serviciu întrerupt pentru întreținere", "under_maintenance_description": "Echipa {{appName}} efectuează lucrări de întreținere programate. Dacă aveți întrebări, contactați serviciul de asistență.", "event_type_seats": "{{numberOfSeats}} (de) locuri", @@ -1612,6 +1662,7 @@ "not_enough_seats": "Nu sunt suficiente locuri", "form_builder_field_already_exists": "Există deja un câmp cu acest nume", "form_builder_field_add_subtitle": "Personalizați întrebările adresate pe pagina de rezervare", + "show_on_booking_page": "Afișare pe pagina de rezervare", "get_started_zapier_templates": "Faceți primii pași cu șabloanele Zapier", "team_is_unpublished": "Echipa {{team}} nu este publicată", "team_is_unpublished_description": "Acest link de echipă nu este disponibil momentan. Contactați proprietarul echipei sau rugați-l să îl publice.", @@ -1654,11 +1705,39 @@ "can_you_try_again": "Puteți încerca din nou cu o oră diferită?", "verify": "Verificare", "timezone_variable": "Timezone", + "timezone_info": "Fusul orar al persoanei care primește", + "event_end_time_variable": "Oră de încheiere eveniment", + "event_end_time_info": "Ora de încheiere a evenimentului", + "cancel_url_variable": "URL de anulare", + "cancel_url_info": "URL-ul pentru anularea rezervării", + "reschedule_url_variable": "URL de reprogramare", + "reschedule_url_info": "URL-ul pentru reprogramarea rezervării", "invalid_event_name_variables": "Numele evenimentului include o variabilă nevalidă", "select_all": "Selectare tot", "default_conferencing_bulk_title": "Actualizare în masă tipuri de evenimente existente", + "members_default_schedule": "Programul implicit al membrului", + "set_by_admin": "Setat de administratorul echipei", + "members_default_location": "Localizarea implicită a membrului", + "members_default_schedule_description": "Vom utiliza programul implicit de disponibilitate al fiecărui membru. Aceștia îl vor putea edita sau schimba.", + "requires_at_least_one_schedule": "Este necesar să aveți cel puțin un program", "default_conferencing_bulk_description": "Actualizați locațiile pentru tipurile de evenimente selectate", + "locked_for_members": "Blocat pentru membri", + "locked_apps_description": "Membrii vor putea vedea aplicațiile active, însă nu le vor putea modifica deloc setările", + "locked_webhooks_description": "Membrii vor putea vedea webhook-urile active, însă nu le vor putea modifica deloc setările", + "locked_workflows_description": "Membrii vor putea vedea fluxurile de lucru active, însă nu le vor putea modifica deloc setările", + "locked_by_admin": "Blocat de administrator", + "app_not_connected": "Nu ați conectat un cont {{appName}}.", + "connect_now": "Conectați-l acum", + "managed_event_dialog_confirm_button_one": "Înlocuiți și anunțați {{count}} membru", + "managed_event_dialog_confirm_button_other": "Înlocuiți și anunțați {{count}} (de) membri", + "managed_event_dialog_title_one": "URL-ul /{{slug}} există deja pentru {{count}} membru. Doriți să îl înlocuiți?", + "managed_event_dialog_title_other": "URL-ul /{{slug}} există deja pentru {{count}} (de) membri. Doriți să îl înlocuiți?", + "managed_event_dialog_information_one": "{{names}} folosește deja URL-ul /{{slug}}.", + "managed_event_dialog_information_other": "{{names}} folosesc deja URL-ul
- Bu etkinlik türüne atanan üyelerin etkinlik türleri de silinecek.
- Bağlantıyı paylaşan kullanıcıların hiçbiri artık rezervasyon yapmak için bu bağlantıyı kullanamayacak.
- Bu etkinlik türüne atanan üyelerin etkinlik türleri de silinecek.
- Bağlantıyı paylaşan üyelerin hiçbiri artık rezervasyon yapmak için bu bağlantıyı kullanamayacak.
Mutlu planlama,
Cal.com ekibi", "disable_payment_app": "Yönetici, {{title}} etkinlik türünüzü etkileyebilecek {{appName}} uygulamasını devre dışı bıraktı. Katılımcılar yine de bu tür bir etkinlik için rezervasyon yaptırabilirler ancak herhangi bir ödeme yapmalarına gerek yoktur. Bu durumu önlemek için yöneticiniz ödeme yönteminizi yeniden etkinleştirene kadar etkinlik türünü gizleyebilirsiniz.", "payment_disabled_still_able_to_book": "Katılımcılar yine de bu tür bir etkinlik için rezervasyon yaptırabilirler, ancak herhangi bir ödeme yapmalarına gerek yoktur. Bu durumu önlemek için yöneticiniz ödeme yönteminizi yeniden etkinleştirene kadar etkinlik türünü gizleyebilirsiniz.", @@ -1692,7 +1691,7 @@ "view_bookings_across": "Tüm üyelerin rezervasyonlarını görüntüleyin", "view_bookings_across_description": "En çok rezervasyonu kimin aldığını görün ve tüm ekibiniz için en iyi dağılımı sağlayın", "identify_booking_trends": "Rezervasyon trendlerini belirleyin", - "identify_booking_trends_description": "Rezervasyon yapan kullanıcılarınız için haftanın ve günün hangi zamanlarının popüler olduğunu görün", + "identify_booking_trends_description": "Rezervasyon yapan kullanıcılarınız için haftanın ve günün hangi zamanlarının revaçta olduğunu görün", "spot_popular_event_types": "Popüler etkinlik türlerini tespit edin", "spot_popular_event_types_description": "Hangi etkinlik türünüzün en çok tıklandığını ve rezervasyon aldığını görün", "no_responses_yet": "Henüz yanıt yok", @@ -1731,6 +1730,11 @@ "connect_now": "Hemen bağlan", "managed_event_dialog_confirm_button_one": "{{count}} üyeyi değiştirin ve bilgilendirin", "managed_event_dialog_confirm_button_other": "{{count}} üyeyi değiştirin ve bilgilendirin", + "managed_event_dialog_title_one": "URL /{{slug}}, {{count}} üye için zaten mevcut. Bunu değiştirmek istiyor musunuz?", + "managed_event_dialog_title_other": "URL /{{slug}}, {{count}} üye için zaten mevcut. Bunu değiştirmek istiyor musunuz?", + "managed_event_dialog_information_one": "{{names}} zaten /{{slug}} URL'sini kullanıyor.", + "managed_event_dialog_information_other": "{{names}} zaten /{{slug}} URL'sini kullanıyor.", + "managed_event_dialog_clarification": "Değiştirmeyi seçmeniz durumunda kullanıcıları bilgilendireceğiz. Üzerine yazmak istemiyorsanız geri dönerek onları kaldırın.", "review_event_type": "Etkinlik Türünü inceleyin", "looking_for_more_analytics": "Daha fazla analiz mi arıyorsunuz?", "looking_for_more_insights": "Daha fazla Öngörü mü arıyorsunuz?", @@ -1746,7 +1750,7 @@ "events_created": "Oluşturulan Etkinlikler", "events_completed": "Tamamlanan Etkinlikler", "events_cancelled": "İptal Edilen Etkinlikler", - "events_rescheduled": "Etkinlikler Yeniden Planlandı", + "events_rescheduled": "Yeniden Planlanan Etkinlikler", "from_last_period": "son dönemden itibaren", "from_to_date_period": "İlk tarih: {{startDate}} Son tarih: {{endDate}}", "analytics_for_organisation": "Öngörüler", @@ -1759,15 +1763,24 @@ "hold_option": "Rezervasyonu kullanmama ücreti kesin", "card_held": "Kart tutuldu", "charge_card": "Karttan ücret alın", + "card_charged": "Karttan tahsil edildi", + "no_show_fee_amount": "{{amount, currency}} katılmama ücreti", + "no_show_fee": "Katılmama ücreti", "submit_card": "Kart gönderin", "submit_payment_information": "Ödeme bilgilerini gönderin", "meeting_awaiting_payment_method": "Toplantınız için bir ödeme yöntemi bekleniyor", "no_show_fee_charged_email_subject": "{{date}} tarihindeki {{title}} adlı etkinlik için {{amount, currency}} katılmama ücreti alındı", + "no_show_fee_charged_text_body": "Katılmama ücreti tahsil edildi", + "no_show_fee_charged_subtitle": "Aşağıdaki etkinlik için {{amount, currency}} katılmama ücreti tahsil edildi", + "error_charging_card": "Katılmama ücreti alınırken bir sorun oluştu. Lütfen daha sonra tekrar deneyin.", + "collect_no_show_fee": "Katılmama ücretini tahsil edin", + "no_show_fee_charged": "Katılmama ücreti tahsil edildi", "insights": "Öngörüler", "testing_workflow_info_message": "Bu iş akışını test ederken, E-postaların ve SMS'lerin yalnızca en az 1 saat önceden planlanabileceğini unutmayın", "insights_no_data_found_for_filter": "Seçili filtre veya tarihler için veri bulunamadı.", "acknowledge_booking_no_show_fee": "Bu etkinliğe katılmadığım takdirde kartımdan {{amount, currency}} tutarında katılmama ücreti alınmasını kabul ediyorum.", "card_details": "Kart bilgileri", + "seats_and_no_show_fee_error": "Şu anda koltuklar etkinleştirilemiyor ve katılmama ücreti tahsil edilemiyor", "complete_your_booking": "Rezervasyonunuzu tamamlayın", "complete_your_booking_subject": "Rezervasyonunuzu tamamlayın: {{title}}, {{date}}", "email_invite_team": "{{email}} davet edildi" diff --git a/apps/web/public/static/locales/uk/common.json b/apps/web/public/static/locales/uk/common.json index 25076f30f1..4f3d3a1a63 100644 --- a/apps/web/public/static/locales/uk/common.json +++ b/apps/web/public/static/locales/uk/common.json @@ -465,7 +465,6 @@ "friday": "П’ятниця", "saturday": "Субота", "sunday": "Неділя", - "all_booked_today": "Сьогодні все заброньовано.", "slots_load_fail": "Не вдалося завантажити доступні часові вікна.", "additional_guests": "Додати гостей", "your_name": "Ваше ім’я", diff --git a/apps/web/public/static/locales/vi/common.json b/apps/web/public/static/locales/vi/common.json index 52155d5185..b687744502 100644 --- a/apps/web/public/static/locales/vi/common.json +++ b/apps/web/public/static/locales/vi/common.json @@ -114,7 +114,7 @@ "hidden_team_owner_message": "Bạn cần tài khoản Pro để sử dụng nhóm, bạn sẽ bị ẩn cho đến khi bạn thanh toán.", "link_expires": "p.s. Link hết hạn trong vòng {{expiresIn}} tiếng.", "upgrade_to_per_seat": "Nâng cấp từng tài khoản", - "seat_options_doesnt_support_confirmation": "Tuỳ chọn chỗ ngồi không thể chọn cho yêu cầu xác nhận đặt lịch", + "seat_options_doesnt_support_confirmation": "Tuỳ chọn chỗ ngồi không hỗ trợ yêu cầu xác nhận", "team_upgrade_seats_details": "Trong tổng {{memberCount}} thành viên của nhóm bạn, {{unpaidCount}} thành viên chưa được thanh toán. Với {{seatPrice}}$/tháng mỗi thành viên, tổng chi phí cho nhóm bạn là {{totalCost}}$/tháng.", "team_upgrade_banner_description": "Cám ơn bạn đã dùng thử gói kế hoạch mới dành cho nhóm. Chúng tôi để ý thấy nhóm \"{{teamName}}\" của bạn cần được nâng cấp.", "team_upgrade_banner_action": "Nâng cấp tại đây", @@ -438,7 +438,7 @@ "password_hint_min": "Dài tối thiểu 7 ký tự", "password_hint_admin_min": "Dài tối thiểu 15 ký tự", "password_hint_num": "Chứa ít nhất 1 con số", - "max_limit_allowed_hint": "Phải có độ dài {{limit}} ký tự trở xuống", + "max_limit_allowed_hint": "Phải dài {{limit}} ký tự trở xuống", "invalid_password_hint": "Mật khẩu phải có tối thiểu {{passwordLength}} ký tự chứa ít nhất một con số và phải kết hợp chữ cái in hoa lẫn in thường", "incorrect_password": "Mật khẩu không đúng.", "incorrect_username_password": "Sai tên người dùng hoặc sai mật khẩu.", @@ -465,7 +465,6 @@ "friday": "Thứ Sáu", "saturday": "Thứ Bảy", "sunday": "Chủ Nhật", - "all_booked_today": "Tất cả đã đặt xong hôm nay.", "slots_load_fail": "Không thể tải thời gian có thể đặt lịch.", "additional_guests": "Thêm khách", "your_name": "Tên của bạn", @@ -884,7 +883,7 @@ "add_new_calendar": "Thêm một lịch mới", "set_calendar": "Đặt chỗ cần thêm sự kiện mới khi bạn được đặt lịch.", "delete_schedule": "Xóa lịch", - "delete_schedule_description": "Theo tác xoá một lịch hẹn sẽ xoá bỏ đi lịch hẹn đó ra khỏi tất cả các loại sự kiện. Thao tác này không thể hồi lại được.", + "delete_schedule_description": "Theo tác xóa một lịch hẹn sẽ xóa bỏ đi lịch hẹn đó ra khỏi tất cả các loại sự kiện. Thao tác này không thể hồi lại được.", "schedule_created_successfully": "Đã tạo thành công lịch {{scheduleName}}", "availability_updated_successfully": "Đã cập nhật thành công lịch {{scheduleName}}", "schedule_deleted_successfully": "Đã xóa lịch thành công", @@ -1574,7 +1573,7 @@ "sender_name": "Tên người gửi", "already_invited": "Người tham dự đã được mời", "no_recordings_found": "Không tìm thấy bản ghi âm nào", - "new_workflow_subtitle": "Tiến độ công việc mới cho...", + "new_workflow_subtitle": "Dòng công việc mới cho...", "reporting": "Báo cáo", "reporting_feature": "Xem tất cả dữ liệu đầu vào và tải xuống dưới dạng CSV", "teams_plan_required": "Cần có gói Teams", @@ -1631,19 +1630,19 @@ "impersonation_user_tip": "Bạn sắp giả làm một người dùng, nghĩa là bạn có thể thay mặt họ mà thực hiện một số thay đổi. Hãy cẩn trọng.", "available_variables": "Các biến số khả dụng", "scheduler": "{Scheduler}", - "no_workflows": "Không có tiến độ công việc", - "change_filter": "Đổi bộ lọc để xem tiến độ công việc cá nhân và của nhóm.", + "no_workflows": "Không có dòng công việc", + "change_filter": "Đổi bộ lọc để xem dòng công việc của cá nhân và của nhóm.", "recommended_next_steps": "Những bước tiếp theo được đề xuất", "create_a_managed_event": "Tạo một loại sự kiện được quản lý", "meetings_are_better_with_the_right": "Các cuộc họp sẽ ổn hơn khi có những thành viên nhóm phù hợp ở đó. Hãy mời họ ngay.", - "create_a_one_one_template": "Tạo một mẫu họp 1: 1 cho một loại sự kiện và phân bổ nó cho nhiều thành viên.", + "create_a_one_one_template": "Tạo một khuôn mẫu 1:1 cho một loại sự kiện và phân bổ nó cho nhiều thành viên.", "collective_or_roundrobin": "Tập thể hoặc round-robin", "book_your_team_members": "Đặt hẹn những thành viên nhóm bạn cùng nhau với những sự kiện tập thể hoặc xoay vòng để có người phù hợp với round-robin.", "event_no_longer_attending_subject": "Không còn tham dự {{title}} vào {{date}}", "no_longer_attending": "Bạn không còn tham gia sự kiện này nữa", "attendee_no_longer_attending_subject": "Một người tham dự không còn tham dự {{title}} vào {{date}}", "attendee_no_longer_attending": "Một người tham dự không còn tham dự sự kiện của bạn", - "attendee_no_longer_attending_subtitle": "{{name}} đã huỷ. Điều này nghĩa là còn lại một suất cho thời điểm này", + "attendee_no_longer_attending_subtitle": "{{name}} đã hủy. Điều này nghĩa là còn lại một suất cho thời điểm này", "create_event_on": "Tạo sự kiện vào", "default_app_link_title": "Đặt một liên kết ứng dụng mặc định", "default_app_link_description": "Thao tác đặt liên kết ứng dụng mặc định sẽ giúp cho phép tất cả các loại sự kiện mới tạo có thể dùng liên kết ứng dụng mà bạn đã đặt.", @@ -1673,9 +1672,9 @@ "keep_me_connected_with_form": "Duy trì trạng thái kết nối của tôi với biểu mẫu", "fields_in_form_duplicated": "Mọi thay đổi trong Định hướng và Trường của biểu mẫu được sao chép đều sẽ được thể hiện trong bản sao.", "form_deleted": "Biểu mẫu đã xoá", - "delete_form": "Xoá biểu mẫu", + "delete_form": "Bạn có chắc bạn muốn xóa biểu mẫu này?", "delete_form_action": "Có, xoá Biểu mẫu", - "delete_form_confirmation": "Bạn có chắc là mình muốn xoá biểu mẫu này? Những người mà bạn chia sẻ liên kết họ sẽ không thể đặt lịch hẹn bằng liên kết đó được nữa. Ngoài ra, tất cả những hồi đáp có liên quan cũng sẽ bị xoá.", + "delete_form_confirmation": "Bạn có chắc là mình muốn xóa biểu mẫu này? Những người mà bạn chia sẻ liên kết họ sẽ không thể đặt lịch hẹn bằng liên kết đó được nữa. Ngoài ra, tất cả những hồi đáp có liên quan cũng sẽ bị xóa.", "delete_form_confirmation_2": "Tất cả các phản hồi liên quan sẽ bị xóa.", "typeform_redirect_url_copied": "Đã sao chép URL Chuyển hướng Typeform! Bạn có thể đi đặt URL trong biểu mẫu Typeform.", "modifications_in_fields_warning": "Khi sửa đổi trong các trường và định hướng của những biểu mẫu sau thì những thay đổi đó sẽ được thể hiện trong biểu mẫu này.", @@ -1715,7 +1714,7 @@ "reschedule_url_info": "URL để đặt lịch hẹn lại", "invalid_event_name_variables": "Có biến số không hợp lệ trong tên sự kiện của bạn", "select_all": "Chọn tất cả", - "default_conferencing_bulk_title": "Cập nhật hàng loại những loại sự kiện hiện có", + "default_conferencing_bulk_title": "Cập nhật hàng loạt những loại sự kiện hiện có", "members_default_schedule": "Lịch biểu mặc định của thành viên", "set_by_admin": "Đặt bởi quản trị viên của nhóm", "members_default_location": "Vị trí mặc định của thành viên", diff --git a/apps/web/public/static/locales/zh-CN/common.json b/apps/web/public/static/locales/zh-CN/common.json index 0ecbfe8d4e..0d9846be4e 100644 --- a/apps/web/public/static/locales/zh-CN/common.json +++ b/apps/web/public/static/locales/zh-CN/common.json @@ -465,7 +465,6 @@ "friday": "周五", "saturday": "周六", "sunday": "周日", - "all_booked_today": "今天已约满。", "slots_load_fail": "无法加载可用的时间段。", "additional_guests": "添加访客", "your_name": "您的姓名", diff --git a/apps/web/public/static/locales/zh-TW/common.json b/apps/web/public/static/locales/zh-TW/common.json index f10409609d..0a170f6ea7 100644 --- a/apps/web/public/static/locales/zh-TW/common.json +++ b/apps/web/public/static/locales/zh-TW/common.json @@ -465,7 +465,6 @@ "friday": "星期五", "saturday": "星期六", "sunday": "星期日", - "all_booked_today": "今天已全數預約。", "slots_load_fail": "無法讀取剩下的時間區間。", "additional_guests": "新增賓客", "your_name": "名字", diff --git a/packages/app-store/_appRegistry.ts b/packages/app-store/_appRegistry.ts index a50eefdb87..7b76150770 100644 --- a/packages/app-store/_appRegistry.ts +++ b/packages/app-store/_appRegistry.ts @@ -32,13 +32,8 @@ export async function getAppRegistry() { /* This is now handled from the DB */ // if (!app.installed) return apps; - const { rating, reviews, trending, verified, ...remainingAppProps } = app; apps.push({ - rating: rating || 0, - reviews: reviews || 0, - trending: trending || true, - verified: verified || true, - ...remainingAppProps, + ...app, category: app.category || "other", installed: true /* All apps from DB are considered installed by default. @TODO: Add and filter our by `enabled` property */, @@ -98,13 +93,8 @@ export async function getAppRegistryWithCredentials(userId: number) { }); } - const { rating, reviews, trending, verified, ...remainingAppProps } = app; apps.push({ - rating: rating || 0, - reviews: reviews || 0, - trending: trending || true, - verified: verified || true, - ...remainingAppProps, + ...app, categories: dbapp.categories, credentials: dbapp.credentials, installed: true, diff --git a/packages/app-store/applecalendar/_metadata.ts b/packages/app-store/applecalendar/_metadata.ts index c186b7c72e..040610b547 100644 --- a/packages/app-store/applecalendar/_metadata.ts +++ b/packages/app-store/applecalendar/_metadata.ts @@ -14,12 +14,8 @@ export const metadata = { category: "calendar", logo: "/api/app-store/applecalendar/icon.svg", publisher: "Cal.com", - rating: 5, - reviews: 69, slug: "apple-calendar", - trending: false, url: "https://cal.com/", - verified: true, email: "help@cal.com", dirName: "applecalendar", } as AppMeta; diff --git a/packages/app-store/caldavcalendar/_metadata.ts b/packages/app-store/caldavcalendar/_metadata.ts index ba13cf77e7..0f922c88c8 100644 --- a/packages/app-store/caldavcalendar/_metadata.ts +++ b/packages/app-store/caldavcalendar/_metadata.ts @@ -14,12 +14,8 @@ export const metadata = { categories: ["calendar"], logo: "/api/app-store/caldavcalendar/icon.svg", publisher: "Cal.com", - rating: 5, - reviews: 69, slug: "caldav-calendar", - trending: false, url: "https://cal.com/", - verified: true, email: "ali@cal.com", } as AppMeta; diff --git a/packages/app-store/caldavcalendar/index.ts b/packages/app-store/caldavcalendar/index.ts index 4ef9330ee8..3ddb10e2a6 100644 --- a/packages/app-store/caldavcalendar/index.ts +++ b/packages/app-store/caldavcalendar/index.ts @@ -14,12 +14,8 @@ export const metadata = { categories: ["calendar"], logo: "/api/app-store/caldavcalendar/icon.svg", publisher: "Cal.com", - rating: 5, - reviews: 69, slug: "caldav-calendar", - trending: false, url: "https://cal.com/", - verified: true, email: "help@cal.com", dirName: "caldavcalendar", } as App; diff --git a/packages/app-store/dailyvideo/_metadata.ts b/packages/app-store/dailyvideo/_metadata.ts index c38f39921a..19a90acf29 100644 --- a/packages/app-store/dailyvideo/_metadata.ts +++ b/packages/app-store/dailyvideo/_metadata.ts @@ -11,12 +11,8 @@ export const metadata = { variant: "conferencing", url: "https://daily.co", categories: ["video"], - trending: true, logo: "/api/app-store/dailyvideo/icon.svg", publisher: "Cal.com", - verified: true, - rating: 4.3, // TODO: placeholder for now, pull this from TrustPilot or G2 - reviews: 69, // TODO: placeholder for now, pull this from TrustPilot or G2 category: "video", slug: "daily-video", title: "Cal Video", diff --git a/packages/app-store/exchange2013calendar/_metadata.ts b/packages/app-store/exchange2013calendar/_metadata.ts index 10a8a98daa..9ed4a3e108 100644 --- a/packages/app-store/exchange2013calendar/_metadata.ts +++ b/packages/app-store/exchange2013calendar/_metadata.ts @@ -15,12 +15,8 @@ export const metadata = { label: "Exchange Calendar", logo: "/api/app-store/exchange2013calendar/icon.svg", publisher: "Cal.com", - rating: 5, - reviews: 69, slug: "exchange2013-calendar", - trending: false, url: "https://cal.com/", - verified: true, email: "help@cal.com", dirName: "exchange2013calendar", } as AppMeta; diff --git a/packages/app-store/exchange2016calendar/_metadata.ts b/packages/app-store/exchange2016calendar/_metadata.ts index 59126acde6..a0e50eeba5 100644 --- a/packages/app-store/exchange2016calendar/_metadata.ts +++ b/packages/app-store/exchange2016calendar/_metadata.ts @@ -15,12 +15,8 @@ export const metadata = { label: "Exchange Calendar", logo: "/api/app-store/exchange2016calendar/icon.svg", publisher: "Cal.com", - rating: 5, - reviews: 69, slug: "exchange2016-calendar", - trending: false, url: "https://cal.com/", - verified: true, email: "help@cal.com", dirName: "exchange2016calendar", } as AppMeta; diff --git a/packages/app-store/giphy/_metadata.ts b/packages/app-store/giphy/_metadata.ts index fa6dc9d01b..ff99e7e1ad 100644 --- a/packages/app-store/giphy/_metadata.ts +++ b/packages/app-store/giphy/_metadata.ts @@ -11,15 +11,11 @@ export const metadata = { imageSrc: "/api/app-store/giphy/icon.svg", logo: "/api/app-store/giphy/icon.svg", publisher: "Cal.com", - rating: 0, - reviews: 0, slug: "giphy", title: "Giphy", - trending: true, type: "giphy_other", url: "https://cal.com/apps/giphy", variant: "other", - verified: true, extendsFeature: "EventType", email: "help@cal.com", dirName: "giphy", diff --git a/packages/app-store/googlecalendar/_metadata.ts b/packages/app-store/googlecalendar/_metadata.ts index 3a36107423..d17a4fc05f 100644 --- a/packages/app-store/googlecalendar/_metadata.ts +++ b/packages/app-store/googlecalendar/_metadata.ts @@ -14,12 +14,8 @@ export const metadata = { categories: ["calendar"], logo: "/api/app-store/googlecalendar/icon.svg", publisher: "Cal.com", - rating: 5, - reviews: 69, slug: "google-calendar", - trending: false, url: "https://cal.com/", - verified: true, email: "help@cal.com", dirName: "googlecalendar", } as AppMeta; diff --git a/packages/app-store/googlevideo/_metadata.ts b/packages/app-store/googlevideo/_metadata.ts index affd302965..4e5d68232c 100644 --- a/packages/app-store/googlevideo/_metadata.ts +++ b/packages/app-store/googlevideo/_metadata.ts @@ -16,11 +16,7 @@ export const metadata = { variant: "conferencing", logo: "/api/app-store/googlevideo/logo.webp", publisher: "Cal.com", - rating: 5, - reviews: 69, - trending: false, url: "https://cal.com/", - verified: true, isGlobal: false, email: "help@cal.com", appData: { diff --git a/packages/app-store/hubspot/_metadata.ts b/packages/app-store/hubspot/_metadata.ts index 013bade0aa..5989134667 100644 --- a/packages/app-store/hubspot/_metadata.ts +++ b/packages/app-store/hubspot/_metadata.ts @@ -12,14 +12,10 @@ export const metadata = { logo: "/api/app-store/hubspot/icon.svg", publisher: "Cal.com", url: "https://hubspot.com/", - verified: true, - rating: 4.3, // TODO: placeholder for now, pull this from TrustPilot or G2 - reviews: 69, // TODO: placeholder for now, pull this from TrustPilot or G2 categories: ["other"], label: "HubSpot CRM", slug: "hubspot", title: "HubSpot CRM", - trending: true, email: "help@cal.com", dirName: "hubspot", } as AppMeta; diff --git a/packages/app-store/huddle01video/_metadata.ts b/packages/app-store/huddle01video/_metadata.ts index c5b4b4002d..59a1530fc5 100644 --- a/packages/app-store/huddle01video/_metadata.ts +++ b/packages/app-store/huddle01video/_metadata.ts @@ -14,13 +14,9 @@ export const metadata = { logo: "/api/app-store/huddle01video/icon.svg", publisher: "huddle01.com", url: "https://huddle01.com", - verified: true, - rating: 0, // TODO: placeholder for now, pull this from TrustPilot or G2 - reviews: 0, // TODO: placeholder for now, pull this from TrustPilot or G2 category: "web3", slug: "huddle01", title: "Huddle01", - trending: true, isGlobal: false, email: "support@huddle01.com", appData: { diff --git a/packages/app-store/jitsivideo/_metadata.ts b/packages/app-store/jitsivideo/_metadata.ts index dd26e2eb82..a47c0add14 100644 --- a/packages/app-store/jitsivideo/_metadata.ts +++ b/packages/app-store/jitsivideo/_metadata.ts @@ -13,12 +13,8 @@ export const metadata = { logo: "/api/app-store/jitsivideo/icon.svg", publisher: "Cal.com", url: "https://jitsi.org/", - verified: true, - rating: 0, // TODO: placeholder for now, pull this from TrustPilot or G2 - reviews: 0, // TODO: placeholder for now, pull this from TrustPilot or G2 slug: "jitsi", title: "Jitsi Meet", - trending: true, isGlobal: false, email: "help@cal.com", appData: { diff --git a/packages/app-store/larkcalendar/_metadata.ts b/packages/app-store/larkcalendar/_metadata.ts index 7e9781a2e0..3f4ee077ed 100644 --- a/packages/app-store/larkcalendar/_metadata.ts +++ b/packages/app-store/larkcalendar/_metadata.ts @@ -13,12 +13,8 @@ export const metadata = { categories: ["calendar"], logo: "/api/app-store/larkcalendar/icon.svg", publisher: "Lark", - rating: 5, - reviews: 69, slug: "lark-calendar", - trending: false, url: "https://larksuite.com/", - verified: true, email: "alan@larksuite.com", dirName: "larkcalendar", } as AppMeta; diff --git a/packages/app-store/metapixel/config.json b/packages/app-store/metapixel/config.json index 28256d7301..7edc9dacb1 100644 --- a/packages/app-store/metapixel/config.json +++ b/packages/app-store/metapixel/config.json @@ -5,9 +5,7 @@ "logo": "icon.svg", "url": "https://developers.facebook.com/docs/metapixel/", "variant": "analytics", - "categories": [ - "analytics" - ], + "categories": ["analytics"], "publisher": "regexyl", "email": "info@regexyl.com", "description": "Add Meta Pixel to your bookings page to measure, optimize and build audiences for your ad campaigns.", @@ -24,4 +22,4 @@ ] } } -} \ No newline at end of file +} diff --git a/packages/app-store/office365calendar/_metadata.ts b/packages/app-store/office365calendar/_metadata.ts index 4c6dcb92ca..9ef8774e3d 100644 --- a/packages/app-store/office365calendar/_metadata.ts +++ b/packages/app-store/office365calendar/_metadata.ts @@ -13,12 +13,8 @@ export const metadata = { categories: ["calendar"], logo: "/api/app-store/office365calendar/icon.svg", publisher: "Cal.com", - rating: 5, - reviews: 69, slug: "office365-calendar", - trending: false, url: "https://cal.com/", - verified: true, email: "help@cal.com", } as AppMeta; diff --git a/packages/app-store/stripepayment/_metadata.ts b/packages/app-store/stripepayment/_metadata.ts index f3992d3406..56b63a5ecf 100644 --- a/packages/app-store/stripepayment/_metadata.ts +++ b/packages/app-store/stripepayment/_metadata.ts @@ -14,9 +14,6 @@ export const metadata = { category: "payment", categories: ["payment"], logo: "/api/app-store/stripepayment/icon.svg", - rating: 4.6, - trending: true, - reviews: 69, imageSrc: "/api/app-store/stripepayment/icon.svg", publisher: "Cal.com", title: "Stripe", @@ -25,7 +22,6 @@ export const metadata = { docsUrl: "https://stripe.com/docs", variant: "payment", extendsFeature: "EventType", - verified: true, email: "help@cal.com", dirName: "stripepayment", } as AppMeta; diff --git a/packages/app-store/stripepayment/lib/PaymentService.ts b/packages/app-store/stripepayment/lib/PaymentService.ts index a5098ad4b9..ee18a9a8e7 100644 --- a/packages/app-store/stripepayment/lib/PaymentService.ts +++ b/packages/app-store/stripepayment/lib/PaymentService.ts @@ -62,9 +62,7 @@ export class PaymentService implements IAbstractPaymentService { }); // Parse keys with zod - const { client_id, payment_fee_fixed, payment_fee_percentage } = stripeAppKeysSchema.parse( - stripeAppKeys?.keys - ); + const { payment_fee_fixed, payment_fee_percentage } = stripeAppKeysSchema.parse(stripeAppKeys?.keys); const paymentFee = Math.round(payment.amount * payment_fee_percentage + payment_fee_fixed); const customer = await retrieveOrCreateStripeCustomerByEmail( @@ -76,7 +74,6 @@ export class PaymentService implements IAbstractPaymentService { amount: payment.amount, currency: this.credentials.default_currency, payment_method_types: ["card"], - application_fee_amount: paymentFee, customer: customer.id, }; @@ -143,9 +140,7 @@ export class PaymentService implements IAbstractPaymentService { }); // Parse keys with zod - const { client_id, payment_fee_fixed, payment_fee_percentage } = stripeAppKeysSchema.parse( - stripeAppKeys?.keys - ); + const { payment_fee_fixed, payment_fee_percentage } = stripeAppKeysSchema.parse(stripeAppKeys?.keys); const paymentFee = Math.round(payment.amount * payment_fee_percentage + payment_fee_fixed); const customer = await retrieveOrCreateStripeCustomerByEmail( @@ -200,7 +195,7 @@ export class PaymentService implements IAbstractPaymentService { return paymentData; } - async chargeCard(payment: Payment, bookingId: Booking["id"]): Promise