From 479101854652d62ef2633d6c0c979b51bf37b327 Mon Sep 17 00:00:00 2001 From: pandeymangg Date: Wed, 19 Nov 2025 17:17:17 +0530 Subject: [PATCH] cta logic and template changes --- .../xm-templates/lib/xm-templates.ts | 4 +- apps/web/app/lib/survey-block-builder.ts | 10 +-- apps/web/app/lib/templates.ts | 39 ++------- apps/web/i18n.lock | 13 +-- apps/web/locales/de-DE.json | 13 +-- apps/web/locales/en-US.json | 13 +-- apps/web/locales/fr-FR.json | 13 +-- apps/web/locales/ja-JP.json | 13 +-- apps/web/locales/pt-BR.json | 13 +-- apps/web/locales/pt-PT.json | 13 +-- apps/web/locales/ro-RO.json | 13 +-- apps/web/locales/zh-Hans-CN.json | 13 +-- apps/web/locales/zh-Hant-TW.json | 13 +-- .../survey/editor/lib/logic-rule-engine.ts | 4 +- apps/web/modules/survey/editor/lib/utils.tsx | 6 ++ packages/surveys/src/lib/logic.test.ts | 80 +++++++++++++++++++ packages/surveys/src/lib/logic.ts | 2 + packages/types/surveys/elements-validation.ts | 1 - packages/types/surveys/logic.ts | 2 + packages/types/surveys/types.ts | 13 ++- 20 files changed, 126 insertions(+), 165 deletions(-) diff --git a/apps/web/app/(app)/(onboarding)/environments/[environmentId]/xm-templates/lib/xm-templates.ts b/apps/web/app/(app)/(onboarding)/environments/[environmentId]/xm-templates/lib/xm-templates.ts index b1c366813d..111da7f383 100644 --- a/apps/web/app/(app)/(onboarding)/environments/[environmentId]/xm-templates/lib/xm-templates.ts +++ b/apps/web/app/(app)/(onboarding)/environments/[environmentId]/xm-templates/lib/xm-templates.ts @@ -136,10 +136,10 @@ const starRatingSurvey = (t: TFunction): TXMTemplate => { required: true, buttonUrl: "https://formbricks.com/github", buttonExternal: true, + ctaButtonLabel: t("templates.star_rating_survey_question_2_button_label"), }), ], logic: [createBlockJumpLogic(reusableElementIds[1], defaultSurvey.endings[0].id, "isClicked")], - buttonLabel: t("templates.star_rating_survey_question_2_button_label"), t, }), buildBlock({ @@ -347,10 +347,10 @@ const smileysRatingSurvey = (t: TFunction): TXMTemplate => { required: true, buttonUrl: "https://formbricks.com/github", buttonExternal: true, + ctaButtonLabel: t("templates.smileys_survey_question_2_button_label"), }), ], logic: [createBlockJumpLogic(reusableElementIds[1], defaultSurvey.endings[0].id, "isClicked")], - buttonLabel: t("templates.smileys_survey_question_2_button_label"), t, }), buildBlock({ diff --git a/apps/web/app/lib/survey-block-builder.ts b/apps/web/app/lib/survey-block-builder.ts index bcfcbe75fe..ecf1e0b3f5 100644 --- a/apps/web/app/lib/survey-block-builder.ts +++ b/apps/web/app/lib/survey-block-builder.ts @@ -160,15 +160,15 @@ export const buildCTAElement = ({ subheader, buttonExternal, required, - dismissButtonLabel, + ctaButtonLabel, buttonUrl, }: { id?: string; headline: string; - buttonExternal: boolean; + buttonExternal?: boolean; subheader: string; required?: boolean; - dismissButtonLabel?: string; + ctaButtonLabel?: string; buttonUrl?: string; }): TSurveyCTAElement => { return { @@ -176,9 +176,9 @@ export const buildCTAElement = ({ type: TSurveyElementTypeEnum.CTA, subheader: createI18nString(subheader, []), headline: createI18nString(headline, []), - dismissButtonLabel: dismissButtonLabel ? createI18nString(dismissButtonLabel, []) : undefined, + ctaButtonLabel: ctaButtonLabel ? createI18nString(ctaButtonLabel, []) : undefined, required: required ?? false, - buttonExternal, + buttonExternal: buttonExternal ?? false, buttonUrl, }; }; diff --git a/apps/web/app/lib/templates.ts b/apps/web/app/lib/templates.ts index c396e7a786..f8c6084a6b 100644 --- a/apps/web/app/lib/templates.ts +++ b/apps/web/app/lib/templates.ts @@ -41,11 +41,8 @@ const cartAbandonmentSurvey = (t: TFunction): TTemplate => { subheader: t("templates.card_abandonment_survey_question_1_html"), headline: t("templates.card_abandonment_survey_question_1_headline"), required: false, - buttonExternal: false, - dismissButtonLabel: t("templates.card_abandonment_survey_question_1_dismiss_button_label"), }), ], - logic: [createBlockJumpLogic(reusableElementIds[0], localSurvey.endings[0].id, "isSkipped")], buttonLabel: t("templates.card_abandonment_survey_question_1_button_label"), t, }), @@ -185,11 +182,8 @@ const siteAbandonmentSurvey = (t: TFunction): TTemplate => { subheader: t("templates.site_abandonment_survey_question_1_html"), headline: t("templates.site_abandonment_survey_question_2_headline"), required: false, - buttonExternal: false, - dismissButtonLabel: t("templates.site_abandonment_survey_question_2_dismiss_button_label"), }), ], - logic: [createBlockJumpLogic(reusableElementIds[0], localSurvey.endings[0].id, "isSkipped")], buttonLabel: t("templates.site_abandonment_survey_question_2_button_label"), t, }), @@ -326,13 +320,8 @@ const productMarketFitSuperhuman = (t: TFunction): TTemplate => { subheader: t("templates.product_market_fit_superhuman_question_1_html"), headline: t("templates.product_market_fit_superhuman_question_1_headline"), required: false, - buttonExternal: false, - dismissButtonLabel: t( - "templates.product_market_fit_superhuman_question_1_dismiss_button_label" - ), }), ], - logic: [createBlockJumpLogic(reusableElementIds[0], localSurvey.endings[0].id, "isSkipped")], buttonLabel: t("templates.product_market_fit_superhuman_question_1_button_label"), t, }), @@ -576,11 +565,10 @@ const churnSurvey = (t: TFunction): TTemplate => { required: true, buttonUrl: "https://formbricks.com", buttonExternal: true, - dismissButtonLabel: t("templates.churn_survey_question_3_dismiss_button_label"), + ctaButtonLabel: t("templates.churn_survey_question_3_button_label"), }), ], logic: [createBlockJumpLogic(reusableElementIds[2], localSurvey.endings[0].id, "isClicked")], - buttonLabel: t("templates.churn_survey_question_3_button_label"), t, }), buildBlock({ @@ -608,11 +596,10 @@ const churnSurvey = (t: TFunction): TTemplate => { required: true, buttonUrl: "mailto:ceo@company.com", buttonExternal: true, - dismissButtonLabel: t("templates.churn_survey_question_5_dismiss_button_label"), + ctaButtonLabel: t("templates.churn_survey_question_5_button_label"), }), ], logic: [createBlockJumpLogic(reusableElementIds[4], localSurvey.endings[0].id, "isClicked")], - buttonLabel: t("templates.churn_survey_question_5_button_label"), t, }), ], @@ -1004,11 +991,10 @@ const improveTrialConversion = (t: TFunction): TTemplate => { required: true, buttonUrl: "https://formbricks.com/github", buttonExternal: true, - dismissButtonLabel: t("templates.improve_trial_conversion_question_4_dismiss_button_label"), + ctaButtonLabel: t("templates.improve_trial_conversion_question_4_button_label"), }), ], logic: [createBlockJumpLogic(reusableElementIds[3], localSurvey.endings[0].id, "isClicked")], - buttonLabel: t("templates.improve_trial_conversion_question_4_button_label"), t, }), buildBlock({ @@ -1849,14 +1835,8 @@ const feedbackBox = (t: TFunction): TTemplate => { subheader: t("templates.feedback_box_question_3_html"), headline: t("templates.feedback_box_question_3_headline"), required: false, - buttonExternal: false, - dismissButtonLabel: t("templates.feedback_box_question_3_dismiss_button_label"), }), ], - logic: [ - createBlockJumpLogic(reusableElementIds[2], localSurvey.endings[0].id, "isClicked"), - createBlockJumpLogic(reusableElementIds[2], localSurvey.endings[0].id, "isSkipped"), - ], buttonLabel: t("templates.feedback_box_question_3_button_label"), t, }), @@ -3524,11 +3504,8 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { subheader: t("templates.identify_sign_up_barriers_question_1_html"), headline: t("templates.identify_sign_up_barriers_question_1_headline"), required: false, - buttonExternal: false, - dismissButtonLabel: t("templates.identify_sign_up_barriers_question_1_dismiss_button_label"), }), ], - logic: [createBlockJumpLogic(reusableElementIds[0], localSurvey.endings[0].id, "isSkipped")], buttonLabel: t("templates.identify_sign_up_barriers_question_1_button_label"), t, }), @@ -3697,10 +3674,9 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { required: false, buttonUrl: "https://app.formbricks.com/auth/signup", buttonExternal: true, - dismissButtonLabel: t("templates.identify_sign_up_barriers_question_9_dismiss_button_label"), + ctaButtonLabel: t("templates.identify_sign_up_barriers_question_9_button_label"), }), ], - buttonLabel: t("templates.identify_sign_up_barriers_question_9_button_label"), t, }), ], @@ -3922,10 +3898,9 @@ const improveNewsletterContent = (t: TFunction): TTemplate => { required: false, buttonUrl: "https://formbricks.com", buttonExternal: true, - dismissButtonLabel: t("templates.improve_newsletter_content_question_3_dismiss_button_label"), + ctaButtonLabel: t("templates.improve_newsletter_content_question_3_button_label"), }), ], - buttonLabel: t("templates.improve_newsletter_content_question_3_button_label"), t, }), ], @@ -3969,8 +3944,6 @@ const evaluateAProductIdea = (t: TFunction): TTemplate => { subheader: t("templates.evaluate_a_product_idea_question_1_html"), headline: t("templates.evaluate_a_product_idea_question_1_headline"), required: true, - buttonExternal: false, - dismissButtonLabel: t("templates.evaluate_a_product_idea_question_1_dismiss_button_label"), }), ], buttonLabel: t("templates.evaluate_a_product_idea_question_1_button_label"), @@ -4019,8 +3992,6 @@ const evaluateAProductIdea = (t: TFunction): TTemplate => { subheader: t("templates.evaluate_a_product_idea_question_4_html"), headline: t("templates.evaluate_a_product_idea_question_4_headline"), required: true, - buttonExternal: false, - dismissButtonLabel: t("templates.evaluate_a_product_idea_question_4_dismiss_button_label"), }), ], buttonLabel: t("templates.evaluate_a_product_idea_question_4_button_label"), diff --git a/apps/web/i18n.lock b/apps/web/i18n.lock index 604034c462..82e23f9434 100644 --- a/apps/web/i18n.lock +++ b/apps/web/i18n.lock @@ -1354,6 +1354,7 @@ checksums: environments/surveys/edit/is_clicked: 8977b8cc9ff07d2b8bdb81bb41bb55cf environments/surveys/edit/is_completely_submitted: 8c8f0c0a9cf81dac16e486b2f5cdbb3b environments/surveys/edit/is_empty: dca87bc415341b1cdf9523f3b795a313 + environments/surveys/edit/is_not_clicked: 04ac5678998edbdf9f431af74bd480da environments/surveys/edit/is_not_empty: 8e53d702b296f172386b1277a8699050 environments/surveys/edit/is_not_set: c1a6fd89387686d3a5426a768bb286e9 environments/surveys/edit/is_partially_submitted: f5acf840b87d0d42c69d49a5714a86f3 @@ -1914,7 +1915,6 @@ checksums: templates/card_abandonment_survey: 705c3dfcc7f6de3a445aaefe0d68c43f templates/card_abandonment_survey_description: a3db29212b51402a7659a76248299798 templates/card_abandonment_survey_question_1_button_label: 6208ac076107506686eb8eae42ac4450 - templates/card_abandonment_survey_question_1_dismiss_button_label: 17961ce57f78e2cbfded4590014e5e06 templates/card_abandonment_survey_question_1_headline: d19fc64f80ef192b124f4f9fb070bccc templates/card_abandonment_survey_question_1_html: 2a4cbf4a5cc305109d23baa9896a9010 templates/card_abandonment_survey_question_2_choice_1: 7723bcd15400a40303409716854f88f9 @@ -2001,12 +2001,10 @@ checksums: templates/churn_survey_question_2_button_label: 76a8497d7b546628b03bb81d5c1ce995 templates/churn_survey_question_2_headline: 17d3e7e2ce62af5ef9332c0d208f9172 templates/churn_survey_question_3_button_label: 43834ccf20c1c7cd49382468abe2edce - templates/churn_survey_question_3_dismiss_button_label: b7f28dfa2f58b80b149bb82b392d0291 templates/churn_survey_question_3_headline: 76444078de5c30666ff65f453f60b420 templates/churn_survey_question_3_html: 4f723d2aea95570d6fc4559519611b8e templates/churn_survey_question_4_headline: c64605fecd9342dffe904d809e9e3762 templates/churn_survey_question_5_button_label: 03e28ea8c2c970cd1b532fee14b22e2b - templates/churn_survey_question_5_dismiss_button_label: b7f28dfa2f58b80b149bb82b392d0291 templates/churn_survey_question_5_headline: bab9054d83ebc8c67a5bfe7edcb29c85 templates/churn_survey_question_5_html: da3da01f91e3e922ea4d09c4bd836023 templates/collect_feedback_description: 450c46ad8406e6ac92940a80ed24c000 @@ -2200,7 +2198,6 @@ checksums: templates/evaluate_a_product_idea_description: 734295caa08aac718e9ee01a99c3debe templates/evaluate_a_product_idea_name: b0d8039556d686b83dfcd455092b9d9c templates/evaluate_a_product_idea_question_1_button_label: 102449dc2f516eb6259c39fa4ed9c56a - templates/evaluate_a_product_idea_question_1_dismiss_button_label: b7f28dfa2f58b80b149bb82b392d0291 templates/evaluate_a_product_idea_question_1_headline: c94096ba66ad74fb3bbfaaa06bd709a0 templates/evaluate_a_product_idea_question_1_html: bc0dcb887591e018dfeeb65a3a5c4bb9 templates/evaluate_a_product_idea_question_2_headline: 10a50778c4559554336e7289a48d021c @@ -2209,7 +2206,6 @@ checksums: templates/evaluate_a_product_idea_question_3_headline: 69407cff7b3e2706bdc86cb425e88918 templates/evaluate_a_product_idea_question_3_placeholder: 3ec4d0b6bb1f26bb2c32e9e8bd377ae3 templates/evaluate_a_product_idea_question_4_button_label: 89ddbcf710eba274963494f312bdc8a9 - templates/evaluate_a_product_idea_question_4_dismiss_button_label: b7f28dfa2f58b80b149bb82b392d0291 templates/evaluate_a_product_idea_question_4_headline: e7e5b5234f617f38f09b2cac639a7ef8 templates/evaluate_a_product_idea_question_4_html: 8902a0d7738376818d2729644321438f templates/evaluate_a_product_idea_question_5_headline: 1d573c2338e6ba5d3cccb09c785bd8c3 @@ -2259,7 +2255,6 @@ checksums: templates/feedback_box_question_2_headline: 878b8f17dc18877bfbc07823113cd5d5 templates/feedback_box_question_2_subheader: 476ff43369a72225b01633e1bce59b95 templates/feedback_box_question_3_button_label: c631d5b3f14b581c303b782221582fe7 - templates/feedback_box_question_3_dismiss_button_label: 0d5962c08cdca1a2804dfc4abc308a8f templates/feedback_box_question_3_headline: 5cfb173d156555227fbc2c97ad921e72 templates/feedback_box_question_3_html: 7e5877860eec80971969ae83c89b30f6 templates/feedback_box_question_4_button_label: 1050569a1ea31d070e0cee55bcab3494 @@ -2284,7 +2279,6 @@ checksums: templates/identify_sign_up_barriers_description: 5b2fbee8c425d7a4d0706ec3628cea11 templates/identify_sign_up_barriers_name: 3bbc5352dfa7a9c237bc2c6b21b608dd templates/identify_sign_up_barriers_question_1_button_label: 080fd22c580f56ffdcea6c3d60448b84 - templates/identify_sign_up_barriers_question_1_dismiss_button_label: 0d5962c08cdca1a2804dfc4abc308a8f templates/identify_sign_up_barriers_question_1_headline: c8c247363daf4697e1939aaf8dc5770c templates/identify_sign_up_barriers_question_1_html: 51029ae64c19101af608684b6f429eb8 templates/identify_sign_up_barriers_question_2_headline: f768ea3053b07f6bbcba977f714ec3da @@ -2307,7 +2301,6 @@ checksums: templates/identify_sign_up_barriers_question_8_headline: 1f4ee5675d0d84bf049052be26549037 templates/identify_sign_up_barriers_question_8_placeholder: 3ec4d0b6bb1f26bb2c32e9e8bd377ae3 templates/identify_sign_up_barriers_question_9_button_label: 0dd2ae69be4618c1f9e615774a4509ca - templates/identify_sign_up_barriers_question_9_dismiss_button_label: b8bf7f2b6e67a523dc4ff5ce009cdb72 templates/identify_sign_up_barriers_question_9_headline: 54d02e5c8eeb10fed40e2e82f7399f8c templates/identify_sign_up_barriers_question_9_html: ed87aa8d325b6063d4150431e9f80ef0 templates/identify_upsell_opportunities_description: ed6b8dcb162076a380955d7c98482b06 @@ -2344,7 +2337,6 @@ checksums: templates/improve_newsletter_content_question_2_headline: abbea0e97841b617a878f1de2c968d0e templates/improve_newsletter_content_question_2_placeholder: 3ec4d0b6bb1f26bb2c32e9e8bd377ae3 templates/improve_newsletter_content_question_3_button_label: 5d5352aba5272de9b1337909d49d4a4c - templates/improve_newsletter_content_question_3_dismiss_button_label: 6a6d6f71da4a44cca4fe5ad09f83a9d2 templates/improve_newsletter_content_question_3_headline: fcd056a1581f5a538aad57641cd0abad templates/improve_newsletter_content_question_3_html: 102e73f836fe99b6c333c88c730fa25b templates/improve_trial_conversion_description: 3187c4ac1de993326a988c6665d3d4ae @@ -2359,7 +2351,6 @@ checksums: templates/improve_trial_conversion_question_2_button_label: 89ddbcf710eba274963494f312bdc8a9 templates/improve_trial_conversion_question_2_headline: 05dd4820f60b9d267a9affc7e662f029 templates/improve_trial_conversion_question_4_button_label: d94a6a11cfdf4ebde4c5332e585e2e96 - templates/improve_trial_conversion_question_4_dismiss_button_label: b7f28dfa2f58b80b149bb82b392d0291 templates/improve_trial_conversion_question_4_headline: 9b07341f65574c4165086ec107cebb45 templates/improve_trial_conversion_question_4_html: 95d13979f92aa0e6c5bce6613ad3b417 templates/improve_trial_conversion_question_5_button_label: 89ddbcf710eba274963494f312bdc8a9 @@ -2548,7 +2539,6 @@ checksums: templates/product_market_fit_superhuman: 48b1b2db74562dea0d00483b29942346 templates/product_market_fit_superhuman_description: d14c8e7f4eb7c98919de171457d10a31 templates/product_market_fit_superhuman_question_1_button_label: 5d5352aba5272de9b1337909d49d4a4c - templates/product_market_fit_superhuman_question_1_dismiss_button_label: 17961ce57f78e2cbfded4590014e5e06 templates/product_market_fit_superhuman_question_1_headline: 21a16bc7bc801fdd743ad37354eedbfb templates/product_market_fit_superhuman_question_1_html: fa12924d03a014c4a81e770c3eb2175a templates/product_market_fit_superhuman_question_2_choice_1: 074b2a608d4bba5706b5c55dae249edf @@ -2654,7 +2644,6 @@ checksums: templates/site_abandonment_survey_description: 46581a9b056f3cbf8c1dc9e630e716b5 templates/site_abandonment_survey_question_1_html: eec37cddb0c530c72544067712e95670 templates/site_abandonment_survey_question_2_button_label: 6208ac076107506686eb8eae42ac4450 - templates/site_abandonment_survey_question_2_dismiss_button_label: 17961ce57f78e2cbfded4590014e5e06 templates/site_abandonment_survey_question_2_headline: e11a5c95e6a4ba0a3fe9bb0ad1da0b46 templates/site_abandonment_survey_question_3_choice_1: c86306eb379a1b5f4039e27a0a12caca templates/site_abandonment_survey_question_3_choice_2: fee51e29951105d7650c3da72282db6d diff --git a/apps/web/locales/de-DE.json b/apps/web/locales/de-DE.json index 8ea5b22422..de83abecac 100644 --- a/apps/web/locales/de-DE.json +++ b/apps/web/locales/de-DE.json @@ -1439,6 +1439,7 @@ "is_clicked": "Wird geklickt", "is_completely_submitted": "Vollständig eingereicht", "is_empty": "Ist leer", + "is_not_clicked": "Wird nicht geklickt", "is_not_empty": "Ist nicht leer", "is_not_set": "Ist nicht festgelegt", "is_partially_submitted": "Teilweise eingereicht", @@ -2061,7 +2062,6 @@ "card_abandonment_survey": "Umfrage zum Warenkorbabbruch", "card_abandonment_survey_description": "Verstehe die Gründe für Warenkorbabbrüche in deinem Webshop.", "card_abandonment_survey_question_1_button_label": "Klar!", - "card_abandonment_survey_question_1_dismiss_button_label": "Nein, danke.", "card_abandonment_survey_question_1_headline": "Haben Sie 2 Minuten Zeit, um uns bei der Verbesserung zu helfen?", "card_abandonment_survey_question_1_html": "

Wir haben bemerkt, dass Du einige Artikel in deinem Warenkorb gelassen hast. Wir würden gerne verstehen, warum.

", "card_abandonment_survey_question_2_choice_1": "Hohe Versandkosten", @@ -2148,12 +2148,10 @@ "churn_survey_question_2_button_label": "Senden", "churn_survey_question_2_headline": "Was hätte $[projectName] benutzerfreundlicher gemacht?", "churn_survey_question_3_button_label": "Erhalte 30% Rabatt", - "churn_survey_question_3_dismiss_button_label": "Überspringen", "churn_survey_question_3_headline": "Erhalte 30% Rabatt für das nächste Jahr!", "churn_survey_question_3_html": "Wir würden Dich gerne als Kunden behalten! Gerne bieten wir dir einen 30% Rabatt für das nächste Jahr an.", "churn_survey_question_4_headline": "Welche Funktionen vermisst du?", "churn_survey_question_5_button_label": "E-Mail an den CEO senden", - "churn_survey_question_5_dismiss_button_label": "Überspringen", "churn_survey_question_5_headline": "Es tut mir leid zu hören 😔 Sprich direkt mit unserem CEO!", "churn_survey_question_5_html": "

Wir möchten den bestmöglichen Kundenservice bieten. Bitte sende eine E-Mail an unsere Geschäftsführerin, und sie wird sich persönlich um dein Anliegen kümmern.

", "collect_feedback_description": "Sammle umfassendes Feedback zu deinem Produkt oder deiner Dienstleistung.", @@ -2347,7 +2345,6 @@ "evaluate_a_product_idea_description": "Befrage Nutzer zu Produkt- oder Feature-Ideen. Erhalte schnell Feedback.", "evaluate_a_product_idea_name": "Ein Produktidee bewerten", "evaluate_a_product_idea_question_1_button_label": "Los geht's!", - "evaluate_a_product_idea_question_1_dismiss_button_label": "Überspringen", "evaluate_a_product_idea_question_1_headline": "Uns gefällt, wie Du $[projectName] benutzt! Wir würden gerne deine Meinung zu einer Feature-Idee hören. Hast Du eine Minute?", "evaluate_a_product_idea_question_1_html": "

Wir respektieren deine Zeit und haben es kurz gehalten 🤸

", "evaluate_a_product_idea_question_2_headline": "Danke! Wie schwierig oder einfach ist es für Dich heute, [PROBLEM AREA] zu [erledigen]?", @@ -2356,7 +2353,6 @@ "evaluate_a_product_idea_question_3_headline": "Was fällt dir am schwersten, wenn es um [PROBLEM BEREICH] geht?", "evaluate_a_product_idea_question_3_placeholder": "Tippe deine Antwort hier...", "evaluate_a_product_idea_question_4_button_label": "Weiter", - "evaluate_a_product_idea_question_4_dismiss_button_label": "Überspringen", "evaluate_a_product_idea_question_4_headline": "Wir arbeiten an einer Idee, um bei [PROBLEM BEREICH] zu helfen.", "evaluate_a_product_idea_question_4_html": "

Füge hier die Konzeptbeschreibung ein. Füge notwendige Details hinzu, aber halte es kurz und leicht verständlich.

", "evaluate_a_product_idea_question_5_headline": "Wie wertvoll wäre diese Funktion für dich?", @@ -2406,7 +2402,6 @@ "feedback_box_question_2_headline": "Was ist kaputt?", "feedback_box_question_2_subheader": "Je mehr Details, desto besser :)", "feedback_box_question_3_button_label": "Ja, benachrichtige mich", - "feedback_box_question_3_dismiss_button_label": "Nein, danke", "feedback_box_question_3_headline": "Möchtest Du auf dem Laufenden bleiben?", "feedback_box_question_3_html": "Wir werden das so schnell wie möglich beheben. Möchtest Du benachrichtigt werden, wenn wir es getan haben?", "feedback_box_question_4_button_label": "Feature anfordern", @@ -2431,7 +2426,6 @@ "identify_sign_up_barriers_description": "Biete einen Rabatt an, um Einblicke in Anmeldebarrieren zu gewinnen.", "identify_sign_up_barriers_name": "Identifiziere Anmeldebarrieren", "identify_sign_up_barriers_question_1_button_label": "Erhalte 10% Rabatt", - "identify_sign_up_barriers_question_1_dismiss_button_label": "Nein, danke", "identify_sign_up_barriers_question_1_headline": "Beantworte diese kurze Umfrage, erhalte 10% Rabatt!", "identify_sign_up_barriers_question_1_html": "Du scheinst darüber nachzudenken, Dich anzumelden. Beantworte vier Fragen und erhalte 10% Rabatt auf jeden Plan.", "identify_sign_up_barriers_question_2_headline": "Wie wahrscheinlich ist es, dass Du Dich für $[projectName] anmeldest?", @@ -2454,7 +2448,6 @@ "identify_sign_up_barriers_question_8_headline": "Bitte erzähle uns mehr:", "identify_sign_up_barriers_question_8_placeholder": "Tippe deine Antwort hier...", "identify_sign_up_barriers_question_9_button_label": "Registrieren", - "identify_sign_up_barriers_question_9_dismiss_button_label": "Erstmal überspringen", "identify_sign_up_barriers_question_9_headline": "Danke! Hier ist dein Code: SIGNUPNOW10", "identify_sign_up_barriers_question_9_html": "Vielen Dank, dass Du dir die Zeit genommen hast, Feedback zu geben 🙏", "identify_upsell_opportunities_description": "Finde heraus, wie viel Zeit dein Produkt deinem Nutzer spart. Nutze dies, um mehr zu verkaufen.", @@ -2491,7 +2484,6 @@ "improve_newsletter_content_question_2_headline": "Was hätte den Newsletter dieser Woche hilfreicher gemacht?", "improve_newsletter_content_question_2_placeholder": "Tippe deine Antwort hier...", "improve_newsletter_content_question_3_button_label": "Freut mich, dir zu helfen!", - "improve_newsletter_content_question_3_dismiss_button_label": "Finde deine eigenen Freunde", "improve_newsletter_content_question_3_headline": "Danke! ❤️ Teile den Newsletter mit einer Person, die Dir wichtig ist.", "improve_newsletter_content_question_3_html": "Wer denkt wie du? Du würdest uns einen riesigen Gefallen tun, wenn Du diese Episode teilen würdest!", "improve_trial_conversion_description": "Finde heraus, warum Leute ihre Testphase abgebrochen haben. Diese Erkenntnisse helfen dir, deinen Funnel zu verbessern.", @@ -2506,7 +2498,6 @@ "improve_trial_conversion_question_2_button_label": "Weiter", "improve_trial_conversion_question_2_headline": "Das tut mir leid zu hören. Was war das größte Problem bei der Nutzung von $[projectName]?", "improve_trial_conversion_question_4_button_label": "Erhalte 20% Rabatt", - "improve_trial_conversion_question_4_dismiss_button_label": "Überspringen", "improve_trial_conversion_question_4_headline": "Das tut mir leid zu hören! Erhalte 20% Rabatt im ersten Jahr.", "improve_trial_conversion_question_4_html": "

Wir freuen uns, dir einen 20% Rabatt auf einen Jahresplan anzubieten.

", "improve_trial_conversion_question_5_button_label": "Weiter", @@ -2695,7 +2686,6 @@ "product_market_fit_superhuman": "Product-Market-Fit (Lang)", "product_market_fit_superhuman_description": "Miss den Product-Market-Fit, indem Du bewertest, wie enttäuscht die Nutzer wären, wenn es dein Produkt nicht mehr gäbe.", "product_market_fit_superhuman_question_1_button_label": "Freut mich, dir zu helfen!", - "product_market_fit_superhuman_question_1_dismiss_button_label": "Nein, danke.", "product_market_fit_superhuman_question_1_headline": "Du bist einer unserer Power-User! Hast Du 5 Minuten?", "product_market_fit_superhuman_question_1_html": "

Wir würden gerne besser verstehen, wie Dir $[projectName] gefällt! Deine Meinung hilft uns sehr!

", "product_market_fit_superhuman_question_2_choice_1": "Überhaupt nicht enttäuscht", @@ -2801,7 +2791,6 @@ "site_abandonment_survey_description": "Verstehe die Gründe für den Kaufabbruch in deinem Webshop.", "site_abandonment_survey_question_1_html": "

Wir haben bemerkt, dass Du unsere Seite verlässt, ohne einen Kauf zu tätigen. Wir würden gerne verstehen, warum.

", "site_abandonment_survey_question_2_button_label": "Klar!", - "site_abandonment_survey_question_2_dismiss_button_label": "Nein, danke.", "site_abandonment_survey_question_2_headline": "Hast Du eine Minute?", "site_abandonment_survey_question_3_choice_1": "Konnte nicht finden, wonach ich suche", "site_abandonment_survey_question_3_choice_2": "Eine bessere Seite gefunden", diff --git a/apps/web/locales/en-US.json b/apps/web/locales/en-US.json index 6f9d0eabec..f4b6eaccd9 100644 --- a/apps/web/locales/en-US.json +++ b/apps/web/locales/en-US.json @@ -1439,6 +1439,7 @@ "is_clicked": "Is clicked", "is_completely_submitted": "Is completely submitted", "is_empty": "Is empty", + "is_not_clicked": "Is not clicked", "is_not_empty": "Is not empty", "is_not_set": "Is not set", "is_partially_submitted": "Is partially submitted", @@ -2061,7 +2062,6 @@ "card_abandonment_survey": "Cart Abandonment Survey", "card_abandonment_survey_description": "Understand the reasons behind cart abandonment in your web shop.", "card_abandonment_survey_question_1_button_label": "Sure!", - "card_abandonment_survey_question_1_dismiss_button_label": "No, thanks.", "card_abandonment_survey_question_1_headline": "Do you have 2 minutes to help us improve?", "card_abandonment_survey_question_1_html": "

We noticed you left some items in your cart. We would love to understand why.

", "card_abandonment_survey_question_2_choice_1": "High shipping costs", @@ -2148,12 +2148,10 @@ "churn_survey_question_2_button_label": "Send", "churn_survey_question_2_headline": "What would have made $[projectName] easier to use?", "churn_survey_question_3_button_label": "Get 30% off", - "churn_survey_question_3_dismiss_button_label": "Skip", "churn_survey_question_3_headline": "Get 30% off for the next year!", "churn_survey_question_3_html": "

We'd love to keep you as a customer. Happy to offer a 30% discount for the next year.

", "churn_survey_question_4_headline": "What features are you missing?", "churn_survey_question_5_button_label": "Send email to CEO", - "churn_survey_question_5_dismiss_button_label": "Skip", "churn_survey_question_5_headline": "So sorry to hear \uD83D\uDE14 Talk to our CEO directly!", "churn_survey_question_5_html": "

We aim to provide the best possible customer service. Please email our CEO and she will personally handle your issue.

", "collect_feedback_description": "Gather comprehensive feedback on your product or service.", @@ -2347,7 +2345,6 @@ "evaluate_a_product_idea_description": "Survey users about product or feature ideas. Get feedback rapidly.", "evaluate_a_product_idea_name": "Evaluate a Product Idea", "evaluate_a_product_idea_question_1_button_label": "Let's do it!", - "evaluate_a_product_idea_question_1_dismiss_button_label": "Skip", "evaluate_a_product_idea_question_1_headline": "We love how you use $[projectName]! We'd love to pick your brain on a feature idea. Got a minute?", "evaluate_a_product_idea_question_1_html": "

We respect your time and kept it short \uD83E\uDD38

", "evaluate_a_product_idea_question_2_headline": "Thanks! How difficult or easy is it for you to [PROBLEM AREA] today?", @@ -2356,7 +2353,6 @@ "evaluate_a_product_idea_question_3_headline": "What's most difficult for you when it comes to [PROBLEM AREA]?", "evaluate_a_product_idea_question_3_placeholder": "Type your answer here...", "evaluate_a_product_idea_question_4_button_label": "Next", - "evaluate_a_product_idea_question_4_dismiss_button_label": "Skip", "evaluate_a_product_idea_question_4_headline": "We're working on an idea to help with [PROBLEM AREA].", "evaluate_a_product_idea_question_4_html": "

Insert concept brief here. Add necessary details but keep it concise and easy to understand.

", "evaluate_a_product_idea_question_5_headline": "How valuable would this feature be to you?", @@ -2406,7 +2402,6 @@ "feedback_box_question_2_headline": "What's broken?", "feedback_box_question_2_subheader": "The more detail, the better :)", "feedback_box_question_3_button_label": "Yes, notify me", - "feedback_box_question_3_dismiss_button_label": "No, thanks", "feedback_box_question_3_headline": "Want to stay in the loop?", "feedback_box_question_3_html": "

We will fix this as soon as possible. Do you want to be notified when we did?

", "feedback_box_question_4_button_label": "Request feature", @@ -2431,7 +2426,6 @@ "identify_sign_up_barriers_description": "Offer a discount to gather insights about sign up barriers.", "identify_sign_up_barriers_name": "Identify Sign Up Barriers", "identify_sign_up_barriers_question_1_button_label": "Get 10% discount", - "identify_sign_up_barriers_question_1_dismiss_button_label": "No, thanks", "identify_sign_up_barriers_question_1_headline": "Answer this short survey, get 10% off!", "identify_sign_up_barriers_question_1_html": "You seem to be considering signing up. Answer four questions and get 10% on any plan.", "identify_sign_up_barriers_question_2_headline": "How likely are you to sign up for $[projectName]?", @@ -2454,7 +2448,6 @@ "identify_sign_up_barriers_question_8_headline": "Please explain:", "identify_sign_up_barriers_question_8_placeholder": "Type your answer here...", "identify_sign_up_barriers_question_9_button_label": "Sign Up", - "identify_sign_up_barriers_question_9_dismiss_button_label": "Skip for now", "identify_sign_up_barriers_question_9_headline": "Thanks! Here is your code: SIGNUPNOW10", "identify_sign_up_barriers_question_9_html": "

Thanks a lot for taking the time to share feedback \uD83D\uDE4F

", "identify_upsell_opportunities_description": "Find out how much time your product saves your user. Use it to upsell.", @@ -2491,7 +2484,6 @@ "improve_newsletter_content_question_2_headline": "What would have made this weeks newsletter more helpful?", "improve_newsletter_content_question_2_placeholder": "Type your answer here...", "improve_newsletter_content_question_3_button_label": "Happy to help!", - "improve_newsletter_content_question_3_dismiss_button_label": "Find your own friends", "improve_newsletter_content_question_3_headline": "Thanks! ❤️ Spread the love with ONE friend.", "improve_newsletter_content_question_3_html": "

Who thinks like you? You'd do us a huge favor if you'd share this weeks episode with your brain friend!

", "improve_trial_conversion_description": "Find out why people stopped their trial. These insights help you improve your funnel.", @@ -2506,7 +2498,6 @@ "improve_trial_conversion_question_2_button_label": "Next", "improve_trial_conversion_question_2_headline": "Sorry to hear. What was the biggest problem using $[projectName]?", "improve_trial_conversion_question_4_button_label": "Get 20% off", - "improve_trial_conversion_question_4_dismiss_button_label": "Skip", "improve_trial_conversion_question_4_headline": "Sorry to hear! Get 20% off the first year.", "improve_trial_conversion_question_4_html": "

We're happy to offer you a 20% discount on a yearly plan.

", "improve_trial_conversion_question_5_button_label": "Next", @@ -2695,7 +2686,6 @@ "product_market_fit_superhuman": "Product Market Fit (Superhuman)", "product_market_fit_superhuman_description": "Measure PMF by assessing how disappointed users would be if your product disappeared.", "product_market_fit_superhuman_question_1_button_label": "Happy to help!", - "product_market_fit_superhuman_question_1_dismiss_button_label": "No, thanks.", "product_market_fit_superhuman_question_1_headline": "You are one of our power users! Do you have 5 minutes?", "product_market_fit_superhuman_question_1_html": "

We would love to understand your user experience better. Sharing your insight helps a lot.

", "product_market_fit_superhuman_question_2_choice_1": "Not at all disappointed", @@ -2801,7 +2791,6 @@ "site_abandonment_survey_description": "Understand the reasons behind site abandonment in your web shop.", "site_abandonment_survey_question_1_html": "

We noticed you're leaving our site without making a purchase. We would love to understand why.

", "site_abandonment_survey_question_2_button_label": "Sure!", - "site_abandonment_survey_question_2_dismiss_button_label": "No, thanks.", "site_abandonment_survey_question_2_headline": "Do you have a minute?", "site_abandonment_survey_question_3_choice_1": "Can't find what I am looking for", "site_abandonment_survey_question_3_choice_2": "Found a better site", diff --git a/apps/web/locales/fr-FR.json b/apps/web/locales/fr-FR.json index d650a59020..b6bc7f75a3 100644 --- a/apps/web/locales/fr-FR.json +++ b/apps/web/locales/fr-FR.json @@ -1439,6 +1439,7 @@ "is_clicked": "Est cliqué", "is_completely_submitted": "Est complètement soumis", "is_empty": "Est vide", + "is_not_clicked": "N'est pas cliqué", "is_not_empty": "N'est pas vide", "is_not_set": "N'est pas défini", "is_partially_submitted": "Est partiellement soumis", @@ -2061,7 +2062,6 @@ "card_abandonment_survey": "Sondage sur l'abandon de panier", "card_abandonment_survey_description": "Comprendre les raisons derrière l'abandon de panier dans votre boutique en ligne.", "card_abandonment_survey_question_1_button_label": "Bien sûr !", - "card_abandonment_survey_question_1_dismiss_button_label": "Non, merci.", "card_abandonment_survey_question_1_headline": "Avez-vous 2 minutes pour nous aider à nous améliorer ?", "card_abandonment_survey_question_1_html": "

Nous avons remarqué que vous avez laissé des articles dans votre panier. Nous aimerions comprendre pourquoi.

", "card_abandonment_survey_question_2_choice_1": "Frais d'expédition élevés", @@ -2148,12 +2148,10 @@ "churn_survey_question_2_button_label": "Envoyer", "churn_survey_question_2_headline": "Qu'est-ce qui aurait rendu $[projectName] plus facile à utiliser ?", "churn_survey_question_3_button_label": "Obtenez 30 % de réduction", - "churn_survey_question_3_dismiss_button_label": "Sauter", "churn_survey_question_3_headline": "Obtenez 30 % de réduction pour l'année prochaine !", "churn_survey_question_3_html": "

Nous aimerions vous garder comme client. Nous sommes heureux de vous offrir une remise de 30 % pour l'année prochaine.

", "churn_survey_question_4_headline": "Quelles fonctionnalités vous manquent ?", "churn_survey_question_5_button_label": "Envoyer un e-mail au PDG", - "churn_survey_question_5_dismiss_button_label": "Sauter", "churn_survey_question_5_headline": "Je suis désolé d'apprendre cela 😔 Parlez directement à notre PDG !", "churn_survey_question_5_html": "

Nous visons à fournir le meilleur service client possible. Veuillez envoyer un e-mail à notre PDG et elle s'occupera personnellement de votre problème.

", "collect_feedback_description": "Rassemblez des retours d'expérience complets sur votre produit ou service.", @@ -2347,7 +2345,6 @@ "evaluate_a_product_idea_description": "Interrogez les utilisateurs sur des idées de produits ou de fonctionnalités. Obtenez des retours rapidement.", "evaluate_a_product_idea_name": "Évaluer une idée de produit", "evaluate_a_product_idea_question_1_button_label": "Faisons-le !", - "evaluate_a_product_idea_question_1_dismiss_button_label": "Sauter", "evaluate_a_product_idea_question_1_headline": "Nous adorons la façon dont vous utilisez $[projectName] ! Nous aimerions avoir votre avis sur une idée de fonctionnalité. Avez-vous une minute ?", "evaluate_a_product_idea_question_1_html": "

Nous respectons votre temps et nous avons fait court 🤸

", "evaluate_a_product_idea_question_2_headline": "Merci ! À quel point est-il difficile ou facile pour vous de [ZONE DE PROBLÈME] aujourd'hui ?", @@ -2356,7 +2353,6 @@ "evaluate_a_product_idea_question_3_headline": "Qu'est-ce qui est le plus difficile pour vous en ce qui concerne [DOMAIN DE PROBLÈME] ?", "evaluate_a_product_idea_question_3_placeholder": "Entrez votre réponse ici...", "evaluate_a_product_idea_question_4_button_label": "Suivant", - "evaluate_a_product_idea_question_4_dismiss_button_label": "Sauter", "evaluate_a_product_idea_question_4_headline": "Nous travaillons sur une idée pour aider avec [DOMAINES DE PROBLÈME].", "evaluate_a_product_idea_question_4_html": "

Insérez le résumé du concept ici. Ajoutez les détails nécessaires tout en restant concis et facile à comprendre.

", "evaluate_a_product_idea_question_5_headline": "Quelle valeur cette fonctionnalité aurait-elle pour vous ?", @@ -2406,7 +2402,6 @@ "feedback_box_question_2_headline": "Qu'est-ce qui est cassé ?", "feedback_box_question_2_subheader": "Plus il y a de détails, mieux c'est :)", "feedback_box_question_3_button_label": "Oui, prévenez-moi", - "feedback_box_question_3_dismiss_button_label": "Non, merci", "feedback_box_question_3_headline": "Souhaitez-vous être informé ?", "feedback_box_question_3_html": "

Nous allons régler cela dès que possible. Voulez-vous être informé lorsque ce sera fait ?

", "feedback_box_question_4_button_label": "Demander une fonctionnalité", @@ -2431,7 +2426,6 @@ "identify_sign_up_barriers_description": "Offrir une remise pour recueillir des informations sur les obstacles à l'inscription.", "identify_sign_up_barriers_name": "Identifier les obstacles à l'inscription", "identify_sign_up_barriers_question_1_button_label": "Obtenez 10 % de réduction", - "identify_sign_up_barriers_question_1_dismiss_button_label": "Non, merci", "identify_sign_up_barriers_question_1_headline": "Répondez à ce court sondage, obtenez 10 % de réduction !", "identify_sign_up_barriers_question_1_html": "Vous semblez envisager de vous inscrire. Répondez à quatre questions et obtenez 10 % sur n'importe quel plan.", "identify_sign_up_barriers_question_2_headline": "Quelle est la probabilité que vous vous inscriviez à $[projectName] ?", @@ -2454,7 +2448,6 @@ "identify_sign_up_barriers_question_8_headline": "Veuillez expliquer :", "identify_sign_up_barriers_question_8_placeholder": "Entrez votre réponse ici...", "identify_sign_up_barriers_question_9_button_label": "S'inscrire", - "identify_sign_up_barriers_question_9_dismiss_button_label": "Passer pour l'instant", "identify_sign_up_barriers_question_9_headline": "Merci ! Voici votre code : SIGNUPNOW10", "identify_sign_up_barriers_question_9_html": "

Merci beaucoup d'avoir pris le temps de partager vos retours 🙏

", "identify_upsell_opportunities_description": "Découvrez combien de temps votre produit fait gagner à vos utilisateurs. Utilisez-le pour vendre davantage.", @@ -2491,7 +2484,6 @@ "improve_newsletter_content_question_2_headline": "Qu'est-ce qui aurait rendu la newsletter de cette semaine plus utile ?", "improve_newsletter_content_question_2_placeholder": "Entrez votre réponse ici...", "improve_newsletter_content_question_3_button_label": "Ravi d'aider !", - "improve_newsletter_content_question_3_dismiss_button_label": "Trouve tes propres amis", "improve_newsletter_content_question_3_headline": "Merci ! ❤️ Partage l'amour avec UN ami.", "improve_newsletter_content_question_3_html": "

Qui pense comme vous ? Vous nous rendriez un grand service en partageant l'épisode de cette semaine avec votre ami cérébral !

", "improve_trial_conversion_description": "Découvrez pourquoi les gens ont arrêté leur essai. Ces informations vous aident à améliorer votre entonnoir.", @@ -2506,7 +2498,6 @@ "improve_trial_conversion_question_2_button_label": "Suivant", "improve_trial_conversion_question_2_headline": "Désolé d'apprendre cela. Quel était le plus gros problème rencontré avec $[projectName] ?", "improve_trial_conversion_question_4_button_label": "Obtenez 20 % de réduction", - "improve_trial_conversion_question_4_dismiss_button_label": "Sauter", "improve_trial_conversion_question_4_headline": "Désolé d'apprendre cela ! Bénéficiez de 20 % de réduction sur la première année.", "improve_trial_conversion_question_4_html": "

Nous sommes heureux de vous offrir une remise de 20 % sur un plan annuel.

", "improve_trial_conversion_question_5_button_label": "Suivant", @@ -2695,7 +2686,6 @@ "product_market_fit_superhuman": "Adéquation produit-marché (Superhuman)", "product_market_fit_superhuman_description": "Mesurez le PMF en évaluant à quel point les utilisateurs seraient déçus si votre produit disparaissait.", "product_market_fit_superhuman_question_1_button_label": "Ravi d'aider !", - "product_market_fit_superhuman_question_1_dismiss_button_label": "Non, merci.", "product_market_fit_superhuman_question_1_headline": "Vous êtes l'un de nos utilisateurs avancés ! Avez-vous 5 minutes ?", "product_market_fit_superhuman_question_1_html": "

Nous aimerions mieux comprendre votre expérience utilisateur. Partager vos idées nous aide beaucoup.

", "product_market_fit_superhuman_question_2_choice_1": "Pas du tout déçu", @@ -2801,7 +2791,6 @@ "site_abandonment_survey_description": "Comprendre les raisons de l'abandon de site dans votre boutique en ligne.", "site_abandonment_survey_question_1_html": "

Nous avons remarqué que vous quittez notre site sans effectuer d'achat. Nous aimerions comprendre pourquoi.

", "site_abandonment_survey_question_2_button_label": "Bien sûr !", - "site_abandonment_survey_question_2_dismiss_button_label": "Non, merci.", "site_abandonment_survey_question_2_headline": "Avez-vous une minute ?", "site_abandonment_survey_question_3_choice_1": "Je ne trouve pas ce que je cherche", "site_abandonment_survey_question_3_choice_2": "Trouvé un meilleur site", diff --git a/apps/web/locales/ja-JP.json b/apps/web/locales/ja-JP.json index 75e2b0fcc1..df1df79ede 100644 --- a/apps/web/locales/ja-JP.json +++ b/apps/web/locales/ja-JP.json @@ -1439,6 +1439,7 @@ "is_clicked": "クリック済み", "is_completely_submitted": "完全に送信済み", "is_empty": "空である", + "is_not_clicked": "未クリック", "is_not_empty": "空ではない", "is_not_set": "設定されていない", "is_partially_submitted": "部分的に送信済み", @@ -2061,7 +2062,6 @@ "card_abandonment_survey": "カート放棄アンケート", "card_abandonment_survey_description": "ウェブショップでカートが放棄される理由を理解する。", "card_abandonment_survey_question_1_button_label": "はい、お願いします!", - "card_abandonment_survey_question_1_dismiss_button_label": "いいえ、結構です。", "card_abandonment_survey_question_1_headline": "改善のために2分お時間をいただけますか?", "card_abandonment_survey_question_1_html": "

カートに商品が残っているようです。理由をぜひ教えてください。

", "card_abandonment_survey_question_2_choice_1": "高い配送料", @@ -2148,12 +2148,10 @@ "churn_survey_question_2_button_label": "送信", "churn_survey_question_2_headline": "$[projectName]をより使いやすくするにはどうすればよかったですか?", "churn_survey_question_3_button_label": "30%オフを取得", - "churn_survey_question_3_dismiss_button_label": "スキップ", "churn_survey_question_3_headline": "来年1年間30%オフ!", "churn_survey_question_3_html": "

引き続きお客様でいていただきたいです。来年1年間30%の割引を提供します。

", "churn_survey_question_4_headline": "どのような機能が不足していますか?", "churn_survey_question_5_button_label": "CEOにメールを送信", - "churn_survey_question_5_dismiss_button_label": "スキップ", "churn_survey_question_5_headline": "お聞きして申し訳ありません😔 直接CEOとお話しください!", "churn_survey_question_5_html": "

私たちは可能な限り最高のカスタマーサービスを提供することを目指しています。弊社のCEOにメールを送っていただければ、彼女が個人的に対応します。

", "collect_feedback_description": "あなたの製品やサービスに関する包括的なフィードバックを収集する。", @@ -2347,7 +2345,6 @@ "evaluate_a_product_idea_description": "製品や機能のアイデアについてユーザーにアンケートをとる。迅速にフィードバックを得る。", "evaluate_a_product_idea_name": "製品アイデアの評価", "evaluate_a_product_idea_question_1_button_label": "ぜひ!", - "evaluate_a_product_idea_question_1_dismiss_button_label": "スキップ", "evaluate_a_product_idea_question_1_headline": "あなたは$[projectName]の熱心なユーザーですね!機能のアイデアについて少しお話しいただけませんか?1分ほどお時間ありますか?", "evaluate_a_product_idea_question_1_html": "

あなたの時間を尊重し、短くしました。🤷

", "evaluate_a_product_idea_question_2_headline": "ありがとうございます!今日、[PROBLEM AREA]はあなたにとってどれくらい難しい、または簡単ですか?", @@ -2356,7 +2353,6 @@ "evaluate_a_product_idea_question_3_headline": "[PROBLEM AREA]について、あなたにとって最も難しいことは何ですか?", "evaluate_a_product_idea_question_3_placeholder": "ここに回答を入力してください...", "evaluate_a_product_idea_question_4_button_label": "次へ", - "evaluate_a_product_idea_question_4_dismiss_button_label": "スキップ", "evaluate_a_product_idea_question_4_headline": "私たちは[PROBLEM AREA]を助けるためのアイデアに取り組んでいます。", "evaluate_a_product_idea_question_4_html": "

ここにコンセプトの概要を挿入してください。必要な詳細を加えて、簡潔で理解しやすいものにしてください。

", "evaluate_a_product_idea_question_5_headline": "この機能はあなたにとってどのくらい価値がありますか?", @@ -2406,7 +2402,6 @@ "feedback_box_question_2_headline": "何が壊れていますか?", "feedback_box_question_2_subheader": "詳細なほど良いです :)", "feedback_box_question_3_button_label": "はい、通知してください", - "feedback_box_question_3_dismiss_button_label": "いいえ、結構です", "feedback_box_question_3_headline": "最新情報を知りたいですか?", "feedback_box_question_3_html": "

これをできるだけ早く修正します。修正されたら通知を希望しますか?

", "feedback_box_question_4_button_label": "機能をリクエスト", @@ -2431,7 +2426,6 @@ "identify_sign_up_barriers_description": "サインアップの障壁に関する洞察を得るために割引を提供する。", "identify_sign_up_barriers_name": "サインアップの障壁を特定する", "identify_sign_up_barriers_question_1_button_label": "10%割引を取得", - "identify_sign_up_barriers_question_1_dismiss_button_label": "いいえ、結構です", "identify_sign_up_barriers_question_1_headline": "この短いアンケートに答えて、10%オフをゲット!", "identify_sign_up_barriers_question_1_html": "あなたはサインアップを検討しているようですね。4つの質問に答えて、どのプランでも10%オフを獲得しましょう。", "identify_sign_up_barriers_question_2_headline": "$[projectName]にサインアップする可能性はどのくらいありますか?", @@ -2454,7 +2448,6 @@ "identify_sign_up_barriers_question_8_headline": "説明してください:", "identify_sign_up_barriers_question_8_placeholder": "ここに回答を入力してください...", "identify_sign_up_barriers_question_9_button_label": "サインアップ", - "identify_sign_up_barriers_question_9_dismiss_button_label": "今はスキップ", "identify_sign_up_barriers_question_9_headline": "ありがとうございます!コードはこちら:SIGNUPNOW10", "identify_sign_up_barriers_question_9_html": "

フィードバックを共有していただき、誠にありがとうございます 🙏

", "identify_upsell_opportunities_description": "あなたの製品がユーザーの時間をどのくらい節約しているかを見つける。アップセルに活用する。", @@ -2491,7 +2484,6 @@ "improve_newsletter_content_question_2_headline": "今週のニュースレターをより役立つものにするにはどうすればよかったですか?", "improve_newsletter_content_question_2_placeholder": "ここに回答を入力してください...", "improve_newsletter_content_question_3_button_label": "喜んでお手伝いします!", - "improve_newsletter_content_question_3_dismiss_button_label": "自分で友達を探してください", "improve_newsletter_content_question_3_headline": "ありがとう!❤️ 友達一人と愛を分かち合ってください。", "improve_newsletter_content_question_3_html": "

あなたと同じように考える人は誰ですか?今週のエピソードをあなたの親友と共有していただけると、私たちにとって非常に大きな助けになります!

", "improve_trial_conversion_description": "人々が試用期間を中止した理由を見つける。これらの洞察はファネルの改善に役立つ。", @@ -2506,7 +2498,6 @@ "improve_trial_conversion_question_2_button_label": "次へ", "improve_trial_conversion_question_2_headline": "残念です。$[projectName]を使う上で最も大きな問題は何でしたか?", "improve_trial_conversion_question_4_button_label": "20%オフを取得", - "improve_trial_conversion_question_4_dismiss_button_label": "スキップ", "improve_trial_conversion_question_4_headline": "残念です!初年度20%オフをゲット。", "improve_trial_conversion_question_4_html": "

年間プランで20%の割引を提供させていただきます。

", "improve_trial_conversion_question_5_button_label": "次へ", @@ -2695,7 +2686,6 @@ "product_market_fit_superhuman": "プロダクトマーケットフィット(スーパーヒューマン)", "product_market_fit_superhuman_description": "製品がなくなったらユーザーがどれだけがっかりするかを評価することで、PMFを測定する。", "product_market_fit_superhuman_question_1_button_label": "喜んでお手伝いします!", - "product_market_fit_superhuman_question_1_dismiss_button_label": "いいえ、結構です。", "product_market_fit_superhuman_question_1_headline": "あなたは私たちのパワーユーザーの一人です!5分お時間ありますか?", "product_market_fit_superhuman_question_1_html": "

あなたのユーザー体験についてもっと理解したいです。あなたの洞察は非常に役立ちます。

", "product_market_fit_superhuman_question_2_choice_1": "全くがっかりしない", @@ -2801,7 +2791,6 @@ "site_abandonment_survey_description": "ウェブショップでサイトが放棄される理由を理解する。", "site_abandonment_survey_question_1_html": "

購入せずにサイトを離れようとしているようです。理由をぜひ教えてください。

", "site_abandonment_survey_question_2_button_label": "はい、お願いします!", - "site_abandonment_survey_question_2_dismiss_button_label": "いいえ、結構です。", "site_abandonment_survey_question_2_headline": "少しお時間ありますか?", "site_abandonment_survey_question_3_choice_1": "探しているものが見つからない", "site_abandonment_survey_question_3_choice_2": "より良いサイトを見つけた", diff --git a/apps/web/locales/pt-BR.json b/apps/web/locales/pt-BR.json index b7e82e7db7..c8040c52ff 100644 --- a/apps/web/locales/pt-BR.json +++ b/apps/web/locales/pt-BR.json @@ -1439,6 +1439,7 @@ "is_clicked": "É clicado", "is_completely_submitted": "Está completamente submetido", "is_empty": "Está vazio", + "is_not_clicked": "Não é clicado", "is_not_empty": "Não está vazio", "is_not_set": "Não está definido", "is_partially_submitted": "Parcialmente enviado", @@ -2061,7 +2062,6 @@ "card_abandonment_survey": "Pesquisa de Abandono de Carrinho", "card_abandonment_survey_description": "Entenda os motivos por trás do abandono de carrinho na sua loja online.", "card_abandonment_survey_question_1_button_label": "Claro!", - "card_abandonment_survey_question_1_dismiss_button_label": "Não, valeu.", "card_abandonment_survey_question_1_headline": "Você tem 2 minutos para nos ajudar a melhorar?", "card_abandonment_survey_question_1_html": "Percebemos que você deixou alguns itens no seu carrinho. Adoraríamos entender o motivo.", "card_abandonment_survey_question_2_choice_1": "Custos de frete altos", @@ -2148,12 +2148,10 @@ "churn_survey_question_2_button_label": "Enviar", "churn_survey_question_2_headline": "O que teria feito o $[projectName] mais fácil de usar?", "churn_survey_question_3_button_label": "Ganhe 30% de desconto", - "churn_survey_question_3_dismiss_button_label": "Pular", "churn_survey_question_3_headline": "Ganhe 30% de desconto pelo próximo ano!", "churn_survey_question_3_html": "A gente adoraria te manter como cliente. Feliz em oferecer um desconto de 30% pro próximo ano.", "churn_survey_question_4_headline": "Quais recursos você está sentindo falta?", "churn_survey_question_5_button_label": "Enviar e-mail para o CEO", - "churn_survey_question_5_dismiss_button_label": "Pular", "churn_survey_question_5_headline": "Que pena ouvir isso 😔 Fala direto com nosso CEO!", "churn_survey_question_5_html": "Nosso objetivo é oferecer o melhor atendimento ao cliente possível. Por favor, envie um e-mail para nossa CEO e ela vai cuidar pessoalmente do seu problema.", "collect_feedback_description": "Recolha feedback completo sobre seu produto ou serviço.", @@ -2347,7 +2345,6 @@ "evaluate_a_product_idea_description": "Pesquise os usuários sobre ideias de produtos ou recursos. Obtenha feedback rapidamente.", "evaluate_a_product_idea_name": "Avaliar uma Ideia de Produto", "evaluate_a_product_idea_question_1_button_label": "Bora fazer isso!", - "evaluate_a_product_idea_question_1_dismiss_button_label": "Pular", "evaluate_a_product_idea_question_1_headline": "A gente adora como você usa o $[projectName]! Queremos muito saber sua opinião sobre uma ideia de recurso. Tem um minutinho?", "evaluate_a_product_idea_question_1_html": "Respeitamos seu tempo e mantivemos curto 🤸", "evaluate_a_product_idea_question_2_headline": "Valeu! Quão difícil ou fácil é pra você [ÁREA DO PROBLEMA] hoje?", @@ -2356,7 +2353,6 @@ "evaluate_a_product_idea_question_3_headline": "O que é mais difícil pra você quando se trata de [ÁREA DO PROBLEMA]?", "evaluate_a_product_idea_question_3_placeholder": "Digite sua resposta aqui...", "evaluate_a_product_idea_question_4_button_label": "Próximo", - "evaluate_a_product_idea_question_4_dismiss_button_label": "Pular", "evaluate_a_product_idea_question_4_headline": "Estamos trabalhando em uma ideia para ajudar com [ÁREA DO PROBLEMA].", "evaluate_a_product_idea_question_4_html": "Insira um breve conceito aqui. Adicione os detalhes necessários, mas mantenha conciso e fácil de entender.", "evaluate_a_product_idea_question_5_headline": "Quão valiosa essa funcionalidade seria pra você?", @@ -2406,7 +2402,6 @@ "feedback_box_question_2_headline": "O que tá quebrado?", "feedback_box_question_2_subheader": "Quanto mais detalhes, melhor :)", "feedback_box_question_3_button_label": "Sim, me avise", - "feedback_box_question_3_dismiss_button_label": "Não, valeu", "feedback_box_question_3_headline": "Quer ficar por dentro?", "feedback_box_question_3_html": "Vamos consertar isso o mais rápido possível. Você quer ser avisado quando fizermos?", "feedback_box_question_4_button_label": "Solicitar recurso", @@ -2431,7 +2426,6 @@ "identify_sign_up_barriers_description": "Ofereça um desconto pra entender melhor as barreiras de cadastro.", "identify_sign_up_barriers_name": "Identificar Barreiras de Cadastro", "identify_sign_up_barriers_question_1_button_label": "Ganhe 10% de desconto", - "identify_sign_up_barriers_question_1_dismiss_button_label": "Não, valeu", "identify_sign_up_barriers_question_1_headline": "Responda essa pesquisa rápida e ganhe 10% de desconto!", "identify_sign_up_barriers_question_1_html": "Você parece estar pensando em se inscrever. Responda quatro perguntas e ganhe 10% de desconto em qualquer plano.", "identify_sign_up_barriers_question_2_headline": "Qual a chance de você se inscrever no $[projectName]?", @@ -2454,7 +2448,6 @@ "identify_sign_up_barriers_question_8_headline": "Por favor, explica:", "identify_sign_up_barriers_question_8_placeholder": "Digite sua resposta aqui...", "identify_sign_up_barriers_question_9_button_label": "Cadastre-se", - "identify_sign_up_barriers_question_9_dismiss_button_label": "Pular por enquanto", "identify_sign_up_barriers_question_9_headline": "Valeu! Aqui está seu código: SIGNUPNOW10", "identify_sign_up_barriers_question_9_html": "Valeu demais por tirar um tempinho pra compartilhar seu feedback 🙏", "identify_upsell_opportunities_description": "Descubra quanto tempo seu produto economiza para o usuário. Use isso para fazer upsell.", @@ -2491,7 +2484,6 @@ "improve_newsletter_content_question_2_headline": "O que teria feito o boletim desta semana mais útil?", "improve_newsletter_content_question_2_placeholder": "Digite sua resposta aqui...", "improve_newsletter_content_question_3_button_label": "Feliz em ajudar!", - "improve_newsletter_content_question_3_dismiss_button_label": "Encontre seus próprios amigos", "improve_newsletter_content_question_3_headline": "Valeu! ❤️ Espalhe o amor com UM amigo.", "improve_newsletter_content_question_3_html": "Quem pensa como você? Você faria um favorzão pra gente se compartilhasse o episódio dessa semana com seu amigo cérebro!", "improve_trial_conversion_description": "Descubra por que as pessoas pararam o teste. Esses insights ajudam a melhorar seu funil.", @@ -2506,7 +2498,6 @@ "improve_trial_conversion_question_2_button_label": "Próximo", "improve_trial_conversion_question_2_headline": "Que chato ouvir isso. Qual foi o maior problema ao usar $[projectName]?", "improve_trial_conversion_question_4_button_label": "Ganhe 20% de desconto", - "improve_trial_conversion_question_4_dismiss_button_label": "Pular", "improve_trial_conversion_question_4_headline": "Que pena ouvir isso! Ganhe 20% de desconto no primeiro ano.", "improve_trial_conversion_question_4_html": "Estamos felizes em te oferecer um desconto de 20% no plano anual.", "improve_trial_conversion_question_5_button_label": "Próximo", @@ -2695,7 +2686,6 @@ "product_market_fit_superhuman": "Ajuste do Produto ao Mercado (Superhuman)", "product_market_fit_superhuman_description": "Meça o PMF avaliando o quão desapontados os usuários ficariam se seu produto desaparecesse.", "product_market_fit_superhuman_question_1_button_label": "Feliz em ajudar!", - "product_market_fit_superhuman_question_1_dismiss_button_label": "Não, valeu.", "product_market_fit_superhuman_question_1_headline": "Você é um dos nossos usuários top! Tem 5 minutinhos?", "product_market_fit_superhuman_question_1_html": "Adoraríamos entender melhor sua experiência como usuário. Compartilhar sua opinião ajuda muito.", "product_market_fit_superhuman_question_2_choice_1": "Nem um pouco decepcionado", @@ -2801,7 +2791,6 @@ "site_abandonment_survey_description": "Entenda os motivos por trás do abandono de carrinho na sua loja online.", "site_abandonment_survey_question_1_html": "Percebemos que você está saindo do nosso site sem fazer uma compra. Adoraríamos entender o motivo.", "site_abandonment_survey_question_2_button_label": "Claro!", - "site_abandonment_survey_question_2_dismiss_button_label": "Não, valeu.", "site_abandonment_survey_question_2_headline": "Você tem um minuto?", "site_abandonment_survey_question_3_choice_1": "Não consigo encontrar o que estou procurando", "site_abandonment_survey_question_3_choice_2": "Encontrei um site melhor", diff --git a/apps/web/locales/pt-PT.json b/apps/web/locales/pt-PT.json index 789e3b4fa4..a426f08ba6 100644 --- a/apps/web/locales/pt-PT.json +++ b/apps/web/locales/pt-PT.json @@ -1439,6 +1439,7 @@ "is_clicked": "É clicado", "is_completely_submitted": "Está completamente submetido", "is_empty": "Está vazio", + "is_not_clicked": "Não é clicado", "is_not_empty": "Não está vazio", "is_not_set": "Não está definido", "is_partially_submitted": "Está parcialmente submetido", @@ -2061,7 +2062,6 @@ "card_abandonment_survey": "Inquérito de Abandono de Carrinho", "card_abandonment_survey_description": "Compreenda as razões por trás do abandono do carrinho na sua loja online.", "card_abandonment_survey_question_1_button_label": "Claro!", - "card_abandonment_survey_question_1_dismiss_button_label": "Não, obrigado.", "card_abandonment_survey_question_1_headline": "Tem 2 minutos para nos ajudar a melhorar?", "card_abandonment_survey_question_1_html": "

Notámos que deixou alguns itens no seu carrinho. Gostaríamos de entender porquê.

", "card_abandonment_survey_question_2_choice_1": "Custos de envio elevados", @@ -2148,12 +2148,10 @@ "churn_survey_question_2_button_label": "Enviar", "churn_survey_question_2_headline": "O que teria tornado $[projectName] mais fácil de usar?", "churn_survey_question_3_button_label": "Obtenha 30% de desconto", - "churn_survey_question_3_dismiss_button_label": "Saltar", "churn_survey_question_3_headline": "Obtenha 30% de desconto no próximo ano!", "churn_survey_question_3_html": "

Adoraríamos mantê-lo como cliente. Estamos felizes por lhe oferecer um desconto de 30% para o próximo ano.

", "churn_survey_question_4_headline": "Que funcionalidades lhe faltam?", "churn_survey_question_5_button_label": "Enviar email para o CEO", - "churn_survey_question_5_dismiss_button_label": "Saltar", "churn_survey_question_5_headline": "Lamentamos ouvir isso 😔 Fale diretamente com o nosso CEO!", "churn_survey_question_5_html": "

O nosso objetivo é fornecer o melhor serviço ao cliente possível. Por favor, envie um email à nossa CEO e ela tratará pessoalmente do seu problema.

", "collect_feedback_description": "Recolha feedback abrangente sobre o seu produto ou serviço.", @@ -2347,7 +2345,6 @@ "evaluate_a_product_idea_description": "Sonde os utilizadores sobre ideias de produtos ou funcionalidades. Obtenha feedback rapidamente.", "evaluate_a_product_idea_name": "Avaliar uma Ideia de Produto", "evaluate_a_product_idea_question_1_button_label": "Vamos a isso!", - "evaluate_a_product_idea_question_1_dismiss_button_label": "Saltar", "evaluate_a_product_idea_question_1_headline": "Valorizamos muito a sua opinião. Tem um minuto para partilhar a sua opinião sobre uma funcionalidade?", "evaluate_a_product_idea_question_1_html": "

Respeitamos o seu tempo e mantivemos isto curto 🤸

", "evaluate_a_product_idea_question_2_headline": "Obrigado! Quão difícil ou fácil é para si [PROBLEM AREA] hoje?", @@ -2356,7 +2353,6 @@ "evaluate_a_product_idea_question_3_headline": "O que é mais difícil para si quando se trata de [PROBLEM AREA]?", "evaluate_a_product_idea_question_3_placeholder": "Escreva a sua resposta aqui...", "evaluate_a_product_idea_question_4_button_label": "Seguinte", - "evaluate_a_product_idea_question_4_dismiss_button_label": "Saltar", "evaluate_a_product_idea_question_4_headline": "Estamos a trabalhar numa ideia para ajudar com [PROBLEM AREA].", "evaluate_a_product_idea_question_4_html": "

Insira aqui o resumo do conceito. Adicione os detalhes necessários, mas mantenha-o conciso e fácil de entender.

", "evaluate_a_product_idea_question_5_headline": "Quão valiosa seria esta funcionalidade para si?", @@ -2406,7 +2402,6 @@ "feedback_box_question_2_headline": "O que não está a correr bem?", "feedback_box_question_2_subheader": "Quanto mais detalhes, melhor :)", "feedback_box_question_3_button_label": "Sim, notifique-me", - "feedback_box_question_3_dismiss_button_label": "Não, obrigado", "feedback_box_question_3_headline": "Quer manter-se atualizado?", "feedback_box_question_3_html": "

Vamos resolver isto o mais rápido possível. Quer ser notificado quando o fizermos?

", "feedback_box_question_4_button_label": "Pedir funcionalidade", @@ -2431,7 +2426,6 @@ "identify_sign_up_barriers_description": "Ofereça um desconto para obter informações sobre as barreiras de inscrição.", "identify_sign_up_barriers_name": "Identificar Barreiras de Inscrição", "identify_sign_up_barriers_question_1_button_label": "Obtenha 10% de desconto", - "identify_sign_up_barriers_question_1_dismiss_button_label": "Não, obrigado", "identify_sign_up_barriers_question_1_headline": "Responda a este breve questionário, obtenha 10% de desconto!", "identify_sign_up_barriers_question_1_html": "Parece que está a considerar inscrever-se. Responda a quatro perguntas e obtenha 10% em qualquer plano.", "identify_sign_up_barriers_question_2_headline": "Qual é a probabilidade de se inscrever no $[projectName]?", @@ -2454,7 +2448,6 @@ "identify_sign_up_barriers_question_8_headline": "Por favor, explique:", "identify_sign_up_barriers_question_8_placeholder": "Escreva a sua resposta aqui...", "identify_sign_up_barriers_question_9_button_label": "Inscrever-se", - "identify_sign_up_barriers_question_9_dismiss_button_label": "Saltar por agora", "identify_sign_up_barriers_question_9_headline": "Obrigado! Aqui está o seu código: SIGNUPNOW10", "identify_sign_up_barriers_question_9_html": "

Muito obrigado por partilhar o seu feedback connosco 🙏

", "identify_upsell_opportunities_description": "Descubra quanto tempo o seu produto poupa ao seu utilizador. Use isso para vender mais.", @@ -2491,7 +2484,6 @@ "improve_newsletter_content_question_2_headline": "O que teria tornado a newsletter desta semana mais útil?", "improve_newsletter_content_question_2_placeholder": "Escreva a sua resposta aqui...", "improve_newsletter_content_question_3_button_label": "Feliz por ajudar!", - "improve_newsletter_content_question_3_dismiss_button_label": "Encontre os seus próprios amigos", "improve_newsletter_content_question_3_headline": "Obrigado! ❤️ Espalhe o amor com UM amigo.", "improve_newsletter_content_question_3_html": "

Quem pensa como tu? Farias-nos um grande favor se partilhasses o episódio desta semana com o teu amigo cérebro!

", "improve_trial_conversion_description": "Descubra por que as pessoas não acabaram o inquérito. Estes insights ajudam a melhorar o seu funil.", @@ -2506,7 +2498,6 @@ "improve_trial_conversion_question_2_button_label": "Seguinte", "improve_trial_conversion_question_2_headline": "Lamentamos saber. Qual foi o maior problema ao usar $[projectName]?", "improve_trial_conversion_question_4_button_label": "Obtenha 20% de desconto", - "improve_trial_conversion_question_4_dismiss_button_label": "Saltar", "improve_trial_conversion_question_4_headline": "Lamentamos saber! Obtenha 20% de desconto no primeiro ano.", "improve_trial_conversion_question_4_html": "

Estamos felizes por lhe oferecer um desconto de 20% num plano anual.

", "improve_trial_conversion_question_5_button_label": "Seguinte", @@ -2695,7 +2686,6 @@ "product_market_fit_superhuman": "Adequação do Produto ao Mercado (Superhuman)", "product_market_fit_superhuman_description": "Meça a adequação do produto ao mercado avaliando o quão desapontados os utilizadores ficariam se o seu produto desaparecesse.", "product_market_fit_superhuman_question_1_button_label": "Feliz por ajudar!", - "product_market_fit_superhuman_question_1_dismiss_button_label": "Não, obrigado.", "product_market_fit_superhuman_question_1_headline": "É um dos nossos utilizadores avançados! Tem 5 minutos?", "product_market_fit_superhuman_question_1_html": "

Gostaríamos de entender melhor a sua experiência de utilizador. Partilhar a sua opinião ajuda muito.

", "product_market_fit_superhuman_question_2_choice_1": "Nada desapontado", @@ -2801,7 +2791,6 @@ "site_abandonment_survey_description": "Compreenda as razões por trás do abandono do site na sua loja online.", "site_abandonment_survey_question_1_html": "

Notámos que está a sair do nosso site sem fazer uma compra. Gostaríamos de entender porquê.

", "site_abandonment_survey_question_2_button_label": "Claro!", - "site_abandonment_survey_question_2_dismiss_button_label": "Não, obrigado.", "site_abandonment_survey_question_2_headline": "Tem um minuto?", "site_abandonment_survey_question_3_choice_1": "Não consigo encontrar o que procuro", "site_abandonment_survey_question_3_choice_2": "Encontrei um site melhor", diff --git a/apps/web/locales/ro-RO.json b/apps/web/locales/ro-RO.json index 1fdcc926d6..38a291c1da 100644 --- a/apps/web/locales/ro-RO.json +++ b/apps/web/locales/ro-RO.json @@ -1439,6 +1439,7 @@ "is_clicked": "Este apăsat", "is_completely_submitted": "Este complet trimis", "is_empty": "Este gol", + "is_not_clicked": "Nu este apăsat", "is_not_empty": "Nu este gol", "is_not_set": "Nu este setat", "is_partially_submitted": "Este parțial trimis", @@ -2061,7 +2062,6 @@ "card_abandonment_survey": "Chestionar de abandonare a coșului", "card_abandonment_survey_description": "Înțelegeți motivele abandonării coșului în magazinul dvs. online.", "card_abandonment_survey_question_1_button_label": "Sigur!", - "card_abandonment_survey_question_1_dismiss_button_label": "Nu, mulţumesc", "card_abandonment_survey_question_1_headline": "Aveți 2 minute pentru a ne ajuta să îmbunătățim?", "card_abandonment_survey_question_1_html": "

Am observat că ați lăsat câteva articole în coșul dvs. Ne-ar plăcea să înțelegem de ce.

", "card_abandonment_survey_question_2_choice_1": "Costuri mari de transport", @@ -2148,12 +2148,10 @@ "churn_survey_question_2_button_label": "Trimite", "churn_survey_question_2_headline": "Ce ar fi făcut $[projectName] mai ușor de utilizat?", "churn_survey_question_3_button_label": "Obțineți 30% reducere", - "churn_survey_question_3_dismiss_button_label": "Omite", "churn_survey_question_3_headline": "Obțineți 30% reducere pentru anul următor!", "churn_survey_question_3_html": "

Ne-ar plăcea să rămâi clientul nostru. Suntem bucuroși să îți oferim o reducere de 30% pentru anul următor.

", "churn_survey_question_4_headline": "Ce funcționalități vă lipsesc?", "churn_survey_question_5_button_label": "Trimite email către CEO", - "churn_survey_question_5_dismiss_button_label": "Omite", "churn_survey_question_5_headline": "Îmi pare rău să aud 😔 Vorbiți direct cu CEO-ul nostru!", "churn_survey_question_5_html": "

Ne străduim să oferim cel mai bun serviciu pentru clienți. Vă rugăm să trimiteți un e-mail CEO-ului nostru și ea va rezolva personal problema dumneavoastră.

", "collect_feedback_description": "Colectați feedback complet despre produsul sau serviciul dumneavoastră.", @@ -2347,7 +2345,6 @@ "evaluate_a_product_idea_description": "Sondaj utilizatorilor despre idei de produse sau caracteristici. Obține rapid feedback.", "evaluate_a_product_idea_name": "Evaluează o Idee de Produs", "evaluate_a_product_idea_question_1_button_label": "S-o facem!", - "evaluate_a_product_idea_question_1_dismiss_button_label": "Omite", "evaluate_a_product_idea_question_1_headline": "Ne place cum folosești $[projectName]! Am dori să discutăm despre o idee de funcționalitate. Ai un minut?", "evaluate_a_product_idea_question_1_html": "

Respectăm timpul dumneavoastră și am păstrat-o scurt 🤸

", "evaluate_a_product_idea_question_2_headline": "Mulțumesc! Cât de dificil sau ușor este pentru tine să [PROBLEM AREA] astăzi?", @@ -2356,7 +2353,6 @@ "evaluate_a_product_idea_question_3_headline": "Ce este cel mai dificil pentru tine când vine vorba de [PROBLEM AREA]?", "evaluate_a_product_idea_question_3_placeholder": "Tastează răspunsul aici...", "evaluate_a_product_idea_question_4_button_label": "Următorul", - "evaluate_a_product_idea_question_4_dismiss_button_label": "Omite", "evaluate_a_product_idea_question_4_headline": "Lucrăm la o idee pentru a ajuta cu [PROBLEM AREA].", "evaluate_a_product_idea_question_4_html": "

Introduceți aici conceptul scurt. Adăugați detalii necesare, dar păstrați-l concis și ușor de înțeles.

", "evaluate_a_product_idea_question_5_headline": "Cât de valoroasă ar fi această funcționalitate pentru tine?", @@ -2406,7 +2402,6 @@ "feedback_box_question_2_headline": "Ce nu merge bine?", "feedback_box_question_2_subheader": "Cu cât mai multe detalii, cu atât mai bine :)", "feedback_box_question_3_button_label": "Da, notificați-mă", - "feedback_box_question_3_dismiss_button_label": "Nu, mulţumesc", "feedback_box_question_3_headline": "Vrei să fii în temă?", "feedback_box_question_3_html": "

Vom remedia această problemă cât mai curând posibil. Doriți să fiți notificat când am făcut-o?

", "feedback_box_question_4_button_label": "Solicitare funcționalitate", @@ -2431,7 +2426,6 @@ "identify_sign_up_barriers_description": "Oferiți o reducere pentru a obține informații despre barierele de înscriere.", "identify_sign_up_barriers_name": "Identificați barierele de înscriere", "identify_sign_up_barriers_question_1_button_label": "Obține reducere de 10%", - "identify_sign_up_barriers_question_1_dismiss_button_label": "Nu, mulţumesc", "identify_sign_up_barriers_question_1_headline": "Răspunde acestui scurt sondaj, primește 10% reducere!", "identify_sign_up_barriers_question_1_html": "Se pare că sunteți pe cale să vă înregistrați. Răspundeți la patru întrebări și obțineți 10% reducere la orice plan.", "identify_sign_up_barriers_question_2_headline": "Cât de probabil este să vă înscrieți pentru $[projectName]?", @@ -2454,7 +2448,6 @@ "identify_sign_up_barriers_question_8_headline": "Vă rugăm să explicați:", "identify_sign_up_barriers_question_8_placeholder": "Tastează răspunsul aici...", "identify_sign_up_barriers_question_9_button_label": "Înregistrare", - "identify_sign_up_barriers_question_9_dismiss_button_label": "Sari pentru moment", "identify_sign_up_barriers_question_9_headline": "Mulțumim! Iată codul tău: SIGNUPNOW10", "identify_sign_up_barriers_question_9_html": "

Mulțumim mult pentru că ai luat timp pentru a împărtăși feedback 🙏

", "identify_upsell_opportunities_description": "Aflați cât timp economisește produsul dumneavoastră pentru utilizatori. Folosiți această informație pentru a face upsell.", @@ -2491,7 +2484,6 @@ "improve_newsletter_content_question_2_headline": "Ce ar fi făcut ca newsletter-ul din această săptămână să fie mai util?", "improve_newsletter_content_question_2_placeholder": "Tastează răspunsul aici...", "improve_newsletter_content_question_3_button_label": "Bucuros să ajut!", - "improve_newsletter_content_question_3_dismiss_button_label": "Găsește-ți proprii prieteni", "improve_newsletter_content_question_3_headline": "Mulțumim! ❤️ Răspândește iubirea către un prieten.", "improve_newsletter_content_question_3_html": "

Cine gândește ca tine? Ne-ai face o mare favoare dacă ai împărtăși episodul acestei săptămâni cu prietenul tău de creier!

", "improve_trial_conversion_description": "Află de ce oamenii au încetat perioada de încercare. Aceste informații te ajută să îți îmbunătățești procesul de achiziție.", @@ -2506,7 +2498,6 @@ "improve_trial_conversion_question_2_button_label": "Următorul", "improve_trial_conversion_question_2_headline": "Ne pare rău să auzim asta. Care a fost cea mai mare problemă folosind $[projectName]?", "improve_trial_conversion_question_4_button_label": "Obțineți 20% reducere", - "improve_trial_conversion_question_4_dismiss_button_label": "Omite", "improve_trial_conversion_question_4_headline": "Ne pare rău să auzim asta! Obțineți 20% reducere în primul an.", "improve_trial_conversion_question_4_html": "

Suntem bucuroși să vă oferim o reducere de 20% la un plan anual.

", "improve_trial_conversion_question_5_button_label": "Următorul", @@ -2695,7 +2686,6 @@ "product_market_fit_superhuman": "Product Market Fit (Superhuman)", "product_market_fit_superhuman_description": "Măsurați PMF evaluând cât de dezamăgiți ar fi utilizatorii dacă produsul dvs. ar dispărea.", "product_market_fit_superhuman_question_1_button_label": "Bucuros să ajut!", - "product_market_fit_superhuman_question_1_dismiss_button_label": "Nu, mulţumesc", "product_market_fit_superhuman_question_1_headline": "Ești unul dintre utilizatorii noștri fideli! Ai 5 minute?", "product_market_fit_superhuman_question_1_html": "

Ne-ar plăcea să înțelegem mai bine experiența dvs. ca utilizator. Împărtășirea opiniei dvs. ajută foarte mult.

", "product_market_fit_superhuman_question_2_choice_1": "Deloc dezamăgit", @@ -2801,7 +2791,6 @@ "site_abandonment_survey_description": "Înțelegeți motivele abandonării site-ului în magazinul dvs. online.", "site_abandonment_survey_question_1_html": "

Am observat că părăsiți site-ul nostru fără să faceți o achiziție. Ne-ar plăcea să înțelegem de ce.

", "site_abandonment_survey_question_2_button_label": "Desigur!", - "site_abandonment_survey_question_2_dismiss_button_label": "Nu, mulţumesc", "site_abandonment_survey_question_2_headline": "Ai un minut?", "site_abandonment_survey_question_3_choice_1": "Nu găsesc ce caut", "site_abandonment_survey_question_3_choice_2": "Găsit un site mai bun", diff --git a/apps/web/locales/zh-Hans-CN.json b/apps/web/locales/zh-Hans-CN.json index 2280d0d00b..a4eacaf46e 100644 --- a/apps/web/locales/zh-Hans-CN.json +++ b/apps/web/locales/zh-Hans-CN.json @@ -1439,6 +1439,7 @@ "is_clicked": "已点击", "is_completely_submitted": "已完全提交", "is_empty": "是 空", + "is_not_clicked": "未点击", "is_not_empty": "不是 空", "is_not_set": "未设置", "is_partially_submitted": "部分提交", @@ -2061,7 +2062,6 @@ "card_abandonment_survey": "购物车 被遗弃 调查", "card_abandonment_survey_description": "了解 在 你的 网上商店 购物车 被遗弃 的 背后 原因。", "card_abandonment_survey_question_1_button_label": "确定!", - "card_abandonment_survey_question_1_dismiss_button_label": "不,谢谢", "card_abandonment_survey_question_1_headline": "你有 2 分钟来帮助我们改进吗?", "card_abandonment_survey_question_1_html": "

我们 注意到 你在 购物车 中 留下 了一些 商品。我们 很 想 了解 为什么。

", "card_abandonment_survey_question_2_choice_1": "高 运输 成本", @@ -2148,12 +2148,10 @@ "churn_survey_question_2_button_label": "发送", "churn_survey_question_2_headline": "什么 能 让 $[projectName] 更 加 容易 使用 ?", "churn_survey_question_3_button_label": "获取 30% 折扣", - "churn_survey_question_3_dismiss_button_label": "跳过", "churn_survey_question_3_headline": "明 年 获 30% 优惠 !", "churn_survey_question_3_html": "

我们 希望 您 可以 继续 成为 我们 的 客户。很 乐意 为 您 提供 下 一年 30% 的 折扣。

", "churn_survey_question_4_headline": "您 缺少 什么 功能 ?", "churn_survey_question_5_button_label": "发送 邮件 给 CEO", - "churn_survey_question_5_dismiss_button_label": "跳过", "churn_survey_question_5_headline": "很 遗憾 听到 😔 直接 与 我们 的 CEO 交谈 !", "churn_survey_question_5_html": "

我们 旨在 提供 最佳 的 客户服务。请 发送 电邮 给 我们 的 CEO,她 将 会 亲自 处理 您 的 问题。

", "collect_feedback_description": "收集有关产品或服务的全面反馈。", @@ -2347,7 +2345,6 @@ "evaluate_a_product_idea_description": "调查 用户关于 产品 或 功能 创意 。快速 获得 反馈 。", "evaluate_a_product_idea_name": "评估产品创意", "evaluate_a_product_idea_question_1_button_label": "干吧!", - "evaluate_a_product_idea_question_1_dismiss_button_label": "跳过", "evaluate_a_product_idea_question_1_headline": "我们 喜欢 你 的 $[projectName] 使用 方式!我们 想 听听 你 对 功能 创意 的 想法。有 空 吗?", "evaluate_a_product_idea_question_1_html": "

我们 尊重 您 的 时间 并 简短 🤸

", "evaluate_a_product_idea_question_2_headline": "谢谢! 今天 [PROBLEM AREA] 对你来说 有多困难 或 容易?", @@ -2356,7 +2353,6 @@ "evaluate_a_product_idea_question_3_headline": "在 [PROBLEM AREA] 方面,什么 是 你 最大 的 困难?", "evaluate_a_product_idea_question_3_placeholder": "在此输入您的答案...", "evaluate_a_product_idea_question_4_button_label": "下一步", - "evaluate_a_product_idea_question_4_dismiss_button_label": "跳过", "evaluate_a_product_idea_question_4_headline": "我们 正在 研究 一个 想法,来 帮助 解决 [PROBLEM AREA]。", "evaluate_a_product_idea_question_4_html": "

在此处 插入 概念简介。 添加必要 细节 ,但 保持 简洁 易懂 。

", "evaluate_a_product_idea_question_5_headline": "这个 功能 对 你 的 价值 如何 ?", @@ -2406,7 +2402,6 @@ "feedback_box_question_2_headline": "出了 什么 问题?", "feedback_box_question_2_subheader": "细节越多越好 :)", "feedback_box_question_3_button_label": "是的,通知我", - "feedback_box_question_3_dismiss_button_label": "不,谢谢", "feedback_box_question_3_headline": "想 了解 最新信息吗?", "feedback_box_question_3_html": "

我们会 尽快 解决 此问题。 您 想 在 我们 解决 后 收到 通知 吗?

", "feedback_box_question_4_button_label": "请求功能", @@ -2431,7 +2426,6 @@ "identify_sign_up_barriers_description": "提供折扣以收集有关 注册障碍 的见解。", "identify_sign_up_barriers_name": "识别 注册 障碍", "identify_sign_up_barriers_question_1_button_label": "获取 10% 折扣", - "identify_sign_up_barriers_question_1_dismiss_button_label": "不,谢谢", "identify_sign_up_barriers_question_1_headline": "回答 这项 简短 调查 ,享受 9 折 优惠 !", "identify_sign_up_barriers_question_1_html": "您 似乎 正在 考虑 注册。回答 四个 问题,任意 计划 打折 10%。", "identify_sign_up_barriers_question_2_headline": "您有多大可能性会注册 $[projectName] ?", @@ -2454,7 +2448,6 @@ "identify_sign_up_barriers_question_8_headline": "请解释:", "identify_sign_up_barriers_question_8_placeholder": "在此输入您的答案...", "identify_sign_up_barriers_question_9_button_label": "注册", - "identify_sign_up_barriers_question_9_dismiss_button_label": "暂时跳过", "identify_sign_up_barriers_question_9_headline": "谢谢!这是 你的 代码:SIGNUPNOW10", "identify_sign_up_barriers_question_9_html": "

非常 感谢 您 抽出 时间 分享 反馈 🙏

", "identify_upsell_opportunities_description": "找出 你的 产品 为 用户 节省 了 多少 时间。 用 它 来 促进 销售 。", @@ -2491,7 +2484,6 @@ "improve_newsletter_content_question_2_headline": "这 期 的 时事通讯 需 要 哪 些 改进 会 更 有 帮助?", "improve_newsletter_content_question_2_placeholder": "在 此 输入 您 的 答案...", "improve_newsletter_content_question_3_button_label": "乐意帮忙!", - "improve_newsletter_content_question_3_dismiss_button_label": "寻找 你 的 朋友", "improve_newsletter_content_question_3_headline": "谢谢!❤️ 传播 给 一个 朋友。", "improve_newsletter_content_question_3_html": "

谁 和 你 想法 相似? 如果 你 能 将 本周 的 节目 分享 给 你 的 智力 朋友,那 就 太 帮 了 我们 一个 大忙 了!

", "improve_trial_conversion_description": "找出用户为何停止试用。这些洞察有助于优化您的引导漏斗。", @@ -2506,7 +2498,6 @@ "improve_trial_conversion_question_2_button_label": "下一步", "improve_trial_conversion_question_2_headline": "很抱歉 听到。使用 $[projectName] 时 最大的 问题 是 什么?", "improve_trial_conversion_question_4_button_label": "获取 20% 折扣", - "improve_trial_conversion_question_4_dismiss_button_label": "跳过", "improve_trial_conversion_question_4_headline": "很抱歉 听到!首年 可 获 20% 优惠。", "improve_trial_conversion_question_4_html": "

我们 很 乐意 为 您 提供 年 度 计划 20% 的 折扣。

", "improve_trial_conversion_question_5_button_label": "下一步", @@ -2695,7 +2686,6 @@ "product_market_fit_superhuman": "产品 市场 适配 (Superhuman)", "product_market_fit_superhuman_description": "评估 如果 你的 产品 消失,用户 会有 多 失望 来 衡量 产品市场适配。", "product_market_fit_superhuman_question_1_button_label": "乐意帮忙!", - "product_market_fit_superhuman_question_1_dismiss_button_label": "不,谢谢", "product_market_fit_superhuman_question_1_headline": "您是我们的重度用户!您有 5 分钟吗?", "product_market_fit_superhuman_question_1_html": "

我们 很 想 更好 地 了解 你的 用户 体验。 分享 你的 洞察 助益 良多。

", "product_market_fit_superhuman_question_2_choice_1": "一点也不失望", @@ -2801,7 +2791,6 @@ "site_abandonment_survey_description": "了解 在 你的 网上商店 网站 被放弃 的 原因。", "site_abandonment_survey_question_1_html": "

我们 注意到 你 正在 离开 我们 的 网站 而 没有 进行 购买。我们 很 想 了解 为什么。

", "site_abandonment_survey_question_2_button_label": "确定!", - "site_abandonment_survey_question_2_dismiss_button_label": "不,谢谢", "site_abandonment_survey_question_2_headline": "你 有 空 吗?", "site_abandonment_survey_question_3_choice_1": "找不到 我 要 找 的 东西", "site_abandonment_survey_question_3_choice_2": "找到了 更好的 网站", diff --git a/apps/web/locales/zh-Hant-TW.json b/apps/web/locales/zh-Hant-TW.json index 298bf54f70..387fafcd34 100644 --- a/apps/web/locales/zh-Hant-TW.json +++ b/apps/web/locales/zh-Hant-TW.json @@ -1439,6 +1439,7 @@ "is_clicked": "已點擊", "is_completely_submitted": "已完全提交", "is_empty": "是空的", + "is_not_clicked": "未點擊", "is_not_empty": "不是空的", "is_not_set": "未設定", "is_partially_submitted": "已部分提交", @@ -2061,7 +2062,6 @@ "card_abandonment_survey": "購物車放棄問卷", "card_abandonment_survey_description": "瞭解您網路商店中購物車放棄的原因。", "card_abandonment_survey_question_1_button_label": "當然!", - "card_abandonment_survey_question_1_dismiss_button_label": "不用了,謝謝。", "card_abandonment_survey_question_1_headline": "您有 2 分鐘的時間來協助我們改進嗎?", "card_abandonment_survey_question_1_html": "

我們注意到您在購物車中留下了一些商品。我們很想瞭解原因。

", "card_abandonment_survey_question_2_choice_1": "運費高昂", @@ -2148,12 +2148,10 @@ "churn_survey_question_2_button_label": "發送", "churn_survey_question_2_headline": "是什麼讓 {projectName} 更易於使用?", "churn_survey_question_3_button_label": "獲得 30% 折扣", - "churn_survey_question_3_dismiss_button_label": "跳過", "churn_survey_question_3_headline": "在未來一年獲得 30% 的折扣!", "churn_survey_question_3_html": "

我們很樂意讓您成為客戶。我們很樂意在未來一年提供 30% 的折扣。

", "churn_survey_question_4_headline": "您缺少哪些功能?", "churn_survey_question_5_button_label": "發送電子郵件給 CEO", - "churn_survey_question_5_dismiss_button_label": "跳過", "churn_survey_question_5_headline": "很抱歉聽到 😔 直接與我們的 CEO 對話!", "churn_survey_question_5_html": "

我們旨在提供最佳的客戶服務。請發送電子郵件給我們的 CEO,她將親自處理您的問題。

", "collect_feedback_description": "收集有關您的產品或服務的全面回饋。", @@ -2347,7 +2345,6 @@ "evaluate_a_product_idea_description": "調查使用者對產品或功能想法的意見。快速取得回饋。", "evaluate_a_product_idea_name": "評估產品想法", "evaluate_a_product_idea_question_1_button_label": "開始吧!", - "evaluate_a_product_idea_question_1_dismiss_button_label": "跳過", "evaluate_a_product_idea_question_1_headline": "我們喜歡您使用 {projectName} 的方式!我們很樂意請教您一個功能想法。您有時間嗎?", "evaluate_a_product_idea_question_1_html": "

我們尊重您的時間,並盡量簡短 🤸

", "evaluate_a_product_idea_question_2_headline": "謝謝!您今天達成 [問題區域] 的難易程度如何?", @@ -2356,7 +2353,6 @@ "evaluate_a_product_idea_question_3_headline": "當您處理 [問題區域] 時,最困難的事情是什麼?", "evaluate_a_product_idea_question_3_placeholder": "在此輸入您的答案...", "evaluate_a_product_idea_question_4_button_label": "下一步", - "evaluate_a_product_idea_question_4_dismiss_button_label": "跳過", "evaluate_a_product_idea_question_4_headline": "我們正在努力解決協助處理 [問題區域] 的想法。", "evaluate_a_product_idea_question_4_html": "

在此處插入概念簡介。新增必要的詳細資料,但保持簡潔易懂。

", "evaluate_a_product_idea_question_5_headline": "此功能對您有多大的價值?", @@ -2406,7 +2402,6 @@ "feedback_box_question_2_headline": "哪裡壞了?", "feedback_box_question_2_subheader": "越詳細越好 :)", "feedback_box_question_3_button_label": "是,通知我", - "feedback_box_question_3_dismiss_button_label": "不用了,謝謝", "feedback_box_question_3_headline": "要隨時掌握最新資訊嗎?", "feedback_box_question_3_html": "

我們將盡快修復此問題。您想要在我們完成修復時收到通知嗎?

", "feedback_box_question_4_button_label": "要求功能", @@ -2431,7 +2426,6 @@ "identify_sign_up_barriers_description": "提供折扣以收集有關註冊障礙的洞察。", "identify_sign_up_barriers_name": "識別註冊障礙", "identify_sign_up_barriers_question_1_button_label": "獲得 10% 折扣", - "identify_sign_up_barriers_question_1_dismiss_button_label": "不用了,謝謝", "identify_sign_up_barriers_question_1_headline": "回答這個簡短的問卷,即可獲得 10% 的折扣!", "identify_sign_up_barriers_question_1_html": "您似乎正在考慮註冊。回答四個問題,即可在任何方案中獲得 10% 的折扣。", "identify_sign_up_barriers_question_2_headline": "您註冊 {projectName} 的可能性有多高?", @@ -2454,7 +2448,6 @@ "identify_sign_up_barriers_question_8_headline": "請說明:", "identify_sign_up_barriers_question_8_placeholder": "在此輸入您的答案...", "identify_sign_up_barriers_question_9_button_label": "註冊", - "identify_sign_up_barriers_question_9_dismiss_button_label": "暫時跳過", "identify_sign_up_barriers_question_9_headline": "謝謝!這是您的程式碼:SIGNUPNOW10", "identify_sign_up_barriers_question_9_html": "

非常感謝您撥冗分享回饋 🙏

", "identify_upsell_opportunities_description": "找出您的產品為使用者節省了多少時間。使用它來追加銷售。", @@ -2491,7 +2484,6 @@ "improve_newsletter_content_question_2_headline": "是什麼讓本週的電子報更有幫助?", "improve_newsletter_content_question_2_placeholder": "在此輸入您的答案...", "improve_newsletter_content_question_3_button_label": "樂意協助!", - "improve_newsletter_content_question_3_dismiss_button_label": "自己找朋友", "improve_newsletter_content_question_3_headline": "謝謝!❤️ 與一位朋友分享。", "improve_newsletter_content_question_3_html": "

誰的想法和您一樣?如果您與您的一位好朋友分享本週的內容,這會對我們有很大幫助!

", "improve_trial_conversion_description": "找出人們停止試用的原因。這些洞察可幫助您改善轉換程序。", @@ -2506,7 +2498,6 @@ "improve_trial_conversion_question_2_button_label": "下一步", "improve_trial_conversion_question_2_headline": "很抱歉聽到。使用 {projectName} 時,最大的問題是什麼?", "improve_trial_conversion_question_4_button_label": "獲得 20% 折扣", - "improve_trial_conversion_question_4_dismiss_button_label": "跳過", "improve_trial_conversion_question_4_headline": "很抱歉聽到!在第一年獲得 20% 的折扣。", "improve_trial_conversion_question_4_html": "

我們很樂意為您提供年度方案的 20% 折扣。

", "improve_trial_conversion_question_5_button_label": "下一步", @@ -2695,7 +2686,6 @@ "product_market_fit_superhuman": "產品市場匹配度 (Superhuman)", "product_market_fit_superhuman_description": "藉由評估使用者在您的產品消失時會有多失望來衡量 PMF。", "product_market_fit_superhuman_question_1_button_label": "樂意協助!", - "product_market_fit_superhuman_question_1_dismiss_button_label": "不用了,謝謝。", "product_market_fit_superhuman_question_1_headline": "您是我們的進階使用者之一!您有 5 分鐘的時間嗎?", "product_market_fit_superhuman_question_1_html": "

我們很樂意更瞭解您的使用者體驗。分享您的洞察力有很大幫助。

", "product_market_fit_superhuman_question_2_choice_1": "完全不會失望", @@ -2801,7 +2791,6 @@ "site_abandonment_survey_description": "瞭解您網站商店中網站放棄的原因。", "site_abandonment_survey_question_1_html": "

我們注意到您在未進行購買的情況下離開了我們的網站。我們很想瞭解原因。

", "site_abandonment_survey_question_2_button_label": "當然!", - "site_abandonment_survey_question_2_dismiss_button_label": "不用了,謝謝。", "site_abandonment_survey_question_2_headline": "您有時間嗎?", "site_abandonment_survey_question_3_choice_1": "找不到我要找的東西", "site_abandonment_survey_question_3_choice_2": "找到更好的網站", diff --git a/apps/web/modules/survey/editor/lib/logic-rule-engine.ts b/apps/web/modules/survey/editor/lib/logic-rule-engine.ts index 682a0ac3f4..2854c1378e 100644 --- a/apps/web/modules/survey/editor/lib/logic-rule-engine.ts +++ b/apps/web/modules/survey/editor/lib/logic-rule-engine.ts @@ -260,8 +260,8 @@ export const getLogicRules = (t: TFunction) => { value: ZSurveyLogicConditionsOperator.Enum.isClicked, }, { - label: t("environments.surveys.edit.is_skipped"), - value: ZSurveyLogicConditionsOperator.Enum.isSkipped, + label: t("environments.surveys.edit.is_not_clicked"), + value: ZSurveyLogicConditionsOperator.Enum.isNotClicked, }, ], }, diff --git a/apps/web/modules/survey/editor/lib/utils.tsx b/apps/web/modules/survey/editor/lib/utils.tsx index f9e004dc78..4dd6c4e5aa 100644 --- a/apps/web/modules/survey/editor/lib/utils.tsx +++ b/apps/web/modules/survey/editor/lib/utils.tsx @@ -127,6 +127,11 @@ export const getConditionValueOptions = ( const elementOptions: TComboboxOption[] = []; allElements.forEach((element) => { + // Skip CTAs without external buttons - they're presentation-only elements + if (element.type === TSurveyElementTypeEnum.CTA && !element.buttonExternal) { + return; + } + if (element.type === TSurveyElementTypeEnum.Matrix) { // Rows submenu const processedHeadline = recallToHeadline(element.headline, localSurvey, false, "default"); @@ -342,6 +347,7 @@ export const getMatchValueProps = ( "isAccepted", "isBooked", "isClicked", + "isNotClicked", "isCompletelySubmitted", "isPartiallySubmitted", "isSkipped", diff --git a/packages/surveys/src/lib/logic.test.ts b/packages/surveys/src/lib/logic.test.ts index a7a466294e..32b8bae94f 100644 --- a/packages/surveys/src/lib/logic.test.ts +++ b/packages/surveys/src/lib/logic.test.ts @@ -920,6 +920,86 @@ describe("Survey Logic", () => { expect(evaluateLogic(mockSurvey, mockData, mockVariablesData, isBookedCondition, "default")).toBe(true); }); + test("evaluates isClicked and isNotClicked operators for CTA elements", () => { + // Create a survey with a CTA element + const ctaSurvey: TJsEnvironmentStateSurvey = { + ...mockSurvey, + blocks: [ + ...mockSurvey.blocks, + { + id: "ctaBlock", + name: "CTA Block", + elements: [ + { + id: "ctaQuestion", + type: TSurveyElementTypeEnum.CTA, + headline: { default: "CTA Question" }, + subheader: { default: "Click the button" }, + required: false, + buttonExternal: true, + buttonUrl: "https://example.com", + ctaButtonLabel: { default: "Click Me" }, + }, + ], + }, + ], + }; + + // Test isClicked with "clicked" response + const clickedData: TResponseData = { + ctaQuestion: "clicked", + }; + const isClickedCondition: TConditionGroup = { + id: "group1", + connector: "and", + conditions: [ + { + id: "condition1", + operator: "isClicked", + leftOperand: { type: "question", value: "ctaQuestion" }, + }, + ], + }; + expect(evaluateLogic(ctaSurvey, clickedData, mockVariablesData, isClickedCondition, "default")).toBe( + true + ); + + // Test isClicked with "skipped" response (should be false) + const skippedData: TResponseData = { + ctaQuestion: "skipped", + }; + expect(evaluateLogic(ctaSurvey, skippedData, mockVariablesData, isClickedCondition, "default")).toBe( + false + ); + + // Test isNotClicked with "clicked" response (should be false) + const isNotClickedCondition: TConditionGroup = { + id: "group2", + connector: "and", + conditions: [ + { + id: "condition2", + operator: "isNotClicked", + leftOperand: { type: "question", value: "ctaQuestion" }, + }, + ], + }; + expect(evaluateLogic(ctaSurvey, clickedData, mockVariablesData, isNotClickedCondition, "default")).toBe( + false + ); + + // Test isNotClicked with "skipped" response (should be true) + expect(evaluateLogic(ctaSurvey, skippedData, mockVariablesData, isNotClickedCondition, "default")).toBe( + true + ); + + // Test isNotClicked with undefined response (should be true) + const undefinedData: TResponseData = {}; + expect( + evaluateLogic(ctaSurvey, undefinedData, mockVariablesData, isNotClickedCondition, "default") + ).toBe(true); + }); + test("evaluates matrix questions", () => { const matrixCondition: TConditionGroup = { id: "group1", diff --git a/packages/surveys/src/lib/logic.ts b/packages/surveys/src/lib/logic.ts index d49a52f6a8..733a3a82d6 100644 --- a/packages/surveys/src/lib/logic.ts +++ b/packages/surveys/src/lib/logic.ts @@ -409,6 +409,8 @@ const evaluateSingleCondition = ( return leftValue === "accepted"; case "isClicked": return leftValue === "clicked"; + case "isNotClicked": + return leftValue !== "clicked"; case "isAfter": return new Date(String(leftValue)) > new Date(String(rightValue)); case "isBefore": diff --git a/packages/types/surveys/elements-validation.ts b/packages/types/surveys/elements-validation.ts index ecaa1fbda2..ae39a8efe2 100644 --- a/packages/types/surveys/elements-validation.ts +++ b/packages/types/surveys/elements-validation.ts @@ -41,7 +41,6 @@ const ELEMENT_FIELD_TO_LABEL_MAP: Record = { upperLabel: "upper label", lowerLabel: "lower label", "consent.label": "checkbox label", - dismissButtonLabel: "dismiss button label", html: "description", }; diff --git a/packages/types/surveys/logic.ts b/packages/types/surveys/logic.ts index 164ed8a54a..b0b2e64362 100644 --- a/packages/types/surveys/logic.ts +++ b/packages/types/surveys/logic.ts @@ -23,6 +23,7 @@ export const ZSurveyLogicConditionsOperator = z.enum([ "doesNotIncludeOneOf", "doesNotIncludeAllOf", "isClicked", + "isNotClicked", "isAccepted", "isBefore", "isAfter", @@ -98,6 +99,7 @@ export const operatorsWithoutRightOperand = [ ZSurveyLogicConditionsOperator.Enum.isSubmitted, ZSurveyLogicConditionsOperator.Enum.isSkipped, ZSurveyLogicConditionsOperator.Enum.isClicked, + ZSurveyLogicConditionsOperator.Enum.isNotClicked, ZSurveyLogicConditionsOperator.Enum.isAccepted, ZSurveyLogicConditionsOperator.Enum.isBooked, ZSurveyLogicConditionsOperator.Enum.isPartiallySubmitted, diff --git a/packages/types/surveys/types.ts b/packages/types/surveys/types.ts index 5c937cd9c8..7457533adb 100644 --- a/packages/types/surveys/types.ts +++ b/packages/types/surveys/types.ts @@ -2893,7 +2893,7 @@ const isInvalidOperatorsForElementType = ( } break; case TSurveyElementTypeEnum.CTA: - if (!["isClicked", "isSkipped"].includes(operator)) { + if (!["isClicked", "isNotClicked"].includes(operator)) { isInvalidOperator = true; } break; @@ -2989,12 +2989,23 @@ const validateBlockConditions = ( }); } + // Validate CTA elements: CTAs without external buttons cannot be used in logic + if (element.type === TSurveyElementTypeEnum.CTA && !element.buttonExternal) { + issues.push({ + code: z.ZodIssueCode.custom, + message: `Conditional Logic: CTA element "${elementId}" does not have an external button and cannot be used in logic conditions in logic no: ${String(logicIndex + 1)} of block ${String(blockIndex + 1)}`, + path: ["blocks", blockIndex, "logic", logicIndex, "conditions"], + }); + return; + } + // Validate right operand if ( [ "isSubmitted", "isSkipped", "isClicked", + "isNotClicked", "isAccepted", "isBooked", "isPartiallySubmitted",