diff --git a/apps/web/app/lib/templates.ts b/apps/web/app/lib/templates.ts index 3e0629ae99..f07c8021d4 100644 --- a/apps/web/app/lib/templates.ts +++ b/apps/web/app/lib/templates.ts @@ -34,7 +34,7 @@ const cartAbandonmentSurvey = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildCTAElement({ id: reusableElementIds[0], @@ -47,7 +47,7 @@ const cartAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ headline: t("templates.card_abandonment_survey_question_2_headline"), @@ -67,7 +67,7 @@ const cartAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ headline: t("templates.card_abandonment_survey_question_3_headline"), @@ -78,7 +78,7 @@ const cartAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildRatingElement({ headline: t("templates.card_abandonment_survey_question_4_headline"), @@ -92,7 +92,7 @@ const cartAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceMulti, @@ -113,7 +113,7 @@ const cartAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 6", + name: t("templates.block_6"), elements: [ buildConsentElement({ id: reusableElementIds[1], @@ -127,7 +127,7 @@ const cartAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 7", + name: t("templates.block_7"), elements: [ buildOpenTextElement({ headline: t("templates.card_abandonment_survey_question_7_headline"), @@ -141,7 +141,7 @@ const cartAbandonmentSurvey = (t: TFunction): TTemplate => { }), buildBlock({ id: block8Id, - name: "Block 8", + name: t("templates.block_8"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -175,7 +175,7 @@ const siteAbandonmentSurvey = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildCTAElement({ id: reusableElementIds[0], @@ -188,7 +188,7 @@ const siteAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -210,7 +210,7 @@ const siteAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ headline: t("templates.site_abandonment_survey_question_4_headline"), @@ -221,7 +221,7 @@ const siteAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildRatingElement({ headline: t("templates.site_abandonment_survey_question_5_headline"), @@ -235,7 +235,7 @@ const siteAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceMulti, @@ -254,7 +254,7 @@ const siteAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 6", + name: t("templates.block_6"), elements: [ buildConsentElement({ id: reusableElementIds[1], @@ -268,7 +268,7 @@ const siteAbandonmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 7", + name: t("templates.block_7"), elements: [ buildOpenTextElement({ headline: t("templates.site_abandonment_survey_question_8_headline"), @@ -282,7 +282,7 @@ const siteAbandonmentSurvey = (t: TFunction): TTemplate => { }), buildBlock({ id: block8Id, - name: "Block 8", + name: t("templates.block_8"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -313,7 +313,7 @@ const productMarketFitSuperhuman = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildCTAElement({ id: reusableElementIds[0], @@ -326,7 +326,7 @@ const productMarketFitSuperhuman = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -344,7 +344,7 @@ const productMarketFitSuperhuman = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -364,7 +364,7 @@ const productMarketFitSuperhuman = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ headline: t("templates.product_market_fit_superhuman_question_4_headline"), @@ -375,7 +375,7 @@ const productMarketFitSuperhuman = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildOpenTextElement({ headline: t("templates.product_market_fit_superhuman_question_5_headline"), @@ -386,7 +386,7 @@ const productMarketFitSuperhuman = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 6", + name: t("templates.block_6"), elements: [ buildOpenTextElement({ headline: t("templates.product_market_fit_superhuman_question_6_headline"), @@ -416,7 +416,7 @@ const onboardingSegmentation = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -436,7 +436,7 @@ const onboardingSegmentation = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -456,7 +456,7 @@ const onboardingSegmentation = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -501,7 +501,7 @@ const churnSurvey = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ id: reusableElementIds[0], @@ -541,7 +541,7 @@ const churnSurvey = (t: TFunction): TTemplate => { }), buildBlock({ id: block2Id, - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -556,7 +556,7 @@ const churnSurvey = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildCTAElement({ id: reusableElementIds[2], @@ -573,7 +573,7 @@ const churnSurvey = (t: TFunction): TTemplate => { }), buildBlock({ id: block4Id, - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ id: reusableElementIds[3], @@ -587,7 +587,7 @@ const churnSurvey = (t: TFunction): TTemplate => { }), buildBlock({ id: block5Id, - name: "Block 5", + name: t("templates.block_5"), elements: [ buildCTAElement({ id: reusableElementIds[4], @@ -625,7 +625,7 @@ const earnedAdvocacyScore = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ id: reusableElementIds[0], @@ -644,7 +644,7 @@ const earnedAdvocacyScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -659,7 +659,7 @@ const earnedAdvocacyScore = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -673,7 +673,7 @@ const earnedAdvocacyScore = (t: TFunction): TTemplate => { }), buildBlock({ id: block4Id, - name: "Block 4", + name: t("templates.block_4"), elements: [ buildMultipleChoiceElement({ id: reusableElementIds[3], @@ -698,7 +698,7 @@ const earnedAdvocacyScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildOpenTextElement({ headline: t("templates.earned_advocacy_score_question_5_headline"), @@ -729,7 +729,7 @@ const usabilityScoreRatingSurvey = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ range: 5, @@ -744,7 +744,7 @@ const usabilityScoreRatingSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildRatingElement({ range: 5, @@ -759,7 +759,7 @@ const usabilityScoreRatingSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildRatingElement({ range: 5, @@ -774,7 +774,7 @@ const usabilityScoreRatingSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildRatingElement({ range: 5, @@ -789,7 +789,7 @@ const usabilityScoreRatingSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildRatingElement({ range: 5, @@ -804,7 +804,7 @@ const usabilityScoreRatingSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 6", + name: t("templates.block_6"), elements: [ buildRatingElement({ range: 5, @@ -819,7 +819,7 @@ const usabilityScoreRatingSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 7", + name: t("templates.block_7"), elements: [ buildRatingElement({ range: 5, @@ -834,7 +834,7 @@ const usabilityScoreRatingSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 8", + name: t("templates.block_8"), elements: [ buildRatingElement({ range: 5, @@ -849,7 +849,7 @@ const usabilityScoreRatingSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 9", + name: t("templates.block_9"), elements: [ buildRatingElement({ range: 5, @@ -864,7 +864,7 @@ const usabilityScoreRatingSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 10", + name: t("templates.block_10"), elements: [ buildRatingElement({ range: 5, @@ -912,7 +912,7 @@ const improveTrialConversion = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ id: reusableElementIds[0], @@ -952,7 +952,7 @@ const improveTrialConversion = (t: TFunction): TTemplate => { }), buildBlock({ id: block2Id, - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -967,7 +967,7 @@ const improveTrialConversion = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -982,7 +982,7 @@ const improveTrialConversion = (t: TFunction): TTemplate => { }), buildBlock({ id: block4Id, - name: "Block 4", + name: t("templates.block_4"), elements: [ buildCTAElement({ id: reusableElementIds[3], @@ -999,7 +999,7 @@ const improveTrialConversion = (t: TFunction): TTemplate => { }), buildBlock({ id: block5Id, - name: "Block 5", + name: t("templates.block_5"), elements: [ buildOpenTextElement({ id: reusableElementIds[4], @@ -1015,7 +1015,7 @@ const improveTrialConversion = (t: TFunction): TTemplate => { }), buildBlock({ id: block6Id, - name: "Block 6", + name: t("templates.block_6"), elements: [ buildOpenTextElement({ id: reusableElementIds[5], @@ -1054,7 +1054,7 @@ const reviewPrompt = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ id: reusableElementIds[0], @@ -1100,7 +1100,7 @@ const reviewPrompt = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildCTAElement({ id: reusableElementIds[1], @@ -1119,7 +1119,7 @@ const reviewPrompt = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -1152,7 +1152,7 @@ const interviewPrompt = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildCTAElement({ headline: t("templates.interview_prompt_question_1_headline"), @@ -1191,7 +1191,7 @@ const improveActivationRate = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ id: reusableElementIds[0], @@ -1224,7 +1224,7 @@ const improveActivationRate = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -1239,7 +1239,7 @@ const improveActivationRate = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -1254,7 +1254,7 @@ const improveActivationRate = (t: TFunction): TTemplate => { }), buildBlock({ id: block4Id, - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ id: reusableElementIds[3], @@ -1269,7 +1269,7 @@ const improveActivationRate = (t: TFunction): TTemplate => { }), buildBlock({ id: block5Id, - name: "Block 5", + name: t("templates.block_5"), elements: [ buildOpenTextElement({ id: reusableElementIds[4], @@ -1284,7 +1284,7 @@ const improveActivationRate = (t: TFunction): TTemplate => { }), buildBlock({ id: block6Id, - name: "Block 6", + name: t("templates.block_6"), elements: [ buildOpenTextElement({ id: reusableElementIds[5], @@ -1317,7 +1317,7 @@ const employeeSatisfaction = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ range: 5, @@ -1332,7 +1332,7 @@ const employeeSatisfaction = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -1351,7 +1351,7 @@ const employeeSatisfaction = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ headline: t("templates.employee_satisfaction_question_3_headline"), @@ -1363,7 +1363,7 @@ const employeeSatisfaction = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildRatingElement({ range: 5, @@ -1378,7 +1378,7 @@ const employeeSatisfaction = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildOpenTextElement({ headline: t("templates.employee_satisfaction_question_6_headline"), @@ -1390,7 +1390,7 @@ const employeeSatisfaction = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 6", + name: t("templates.block_6"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -1428,7 +1428,7 @@ const uncoverStrengthsAndWeaknesses = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -1448,7 +1448,7 @@ const uncoverStrengthsAndWeaknesses = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -1468,7 +1468,7 @@ const uncoverStrengthsAndWeaknesses = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ headline: t("templates.uncover_strengths_and_weaknesses_question_3_headline"), @@ -1499,7 +1499,7 @@ const productMarketFitShort = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -1517,7 +1517,7 @@ const productMarketFitShort = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ headline: t("templates.product_market_fit_short_question_2_headline"), @@ -1548,7 +1548,7 @@ const marketAttribution = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -1587,7 +1587,7 @@ const changingSubscriptionExperience = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -1607,7 +1607,7 @@ const changingSubscriptionExperience = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -1643,7 +1643,7 @@ const identifyCustomerGoals = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -1680,7 +1680,7 @@ const featureChaser = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ range: 5, @@ -1695,7 +1695,7 @@ const featureChaser = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -1732,7 +1732,7 @@ const fakeDoorFollowUp = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ headline: t("templates.fake_door_follow_up_question_1_headline"), @@ -1748,7 +1748,7 @@ const fakeDoorFollowUp = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceMulti, @@ -1790,7 +1790,7 @@ const feedbackBox = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ id: reusableElementIds[0], @@ -1815,7 +1815,7 @@ const feedbackBox = (t: TFunction): TTemplate => { }), buildBlock({ id: block2Id, - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -1830,7 +1830,7 @@ const feedbackBox = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildCTAElement({ id: reusableElementIds[2], @@ -1844,7 +1844,7 @@ const feedbackBox = (t: TFunction): TTemplate => { }), buildBlock({ id: block4Id, - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ id: reusableElementIds[3], @@ -1880,7 +1880,7 @@ const integrationSetupSurvey = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ id: reusableElementIds[0], @@ -1926,7 +1926,7 @@ const integrationSetupSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -1940,7 +1940,7 @@ const integrationSetupSurvey = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -1972,7 +1972,7 @@ const newIntegrationSurvey = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2011,7 +2011,7 @@ const docsFeedback = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2027,7 +2027,7 @@ const docsFeedback = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ headline: t("templates.docs_feedback_question_2_headline"), @@ -2038,7 +2038,7 @@ const docsFeedback = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ headline: t("templates.docs_feedback_question_3_headline"), @@ -2068,7 +2068,7 @@ const nps = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildNPSElement({ headline: t("templates.nps_question_1_headline"), @@ -2080,7 +2080,7 @@ const nps = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ headline: t("templates.nps_question_2_headline"), @@ -2110,7 +2110,7 @@ const customerSatisfactionScore = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ range: 10, @@ -2125,7 +2125,7 @@ const customerSatisfactionScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2144,7 +2144,7 @@ const customerSatisfactionScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceMulti, @@ -2168,7 +2168,7 @@ const customerSatisfactionScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2187,7 +2187,7 @@ const customerSatisfactionScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2206,7 +2206,7 @@ const customerSatisfactionScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 6", + name: t("templates.block_6"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2225,7 +2225,7 @@ const customerSatisfactionScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 7", + name: t("templates.block_7"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2244,7 +2244,7 @@ const customerSatisfactionScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 8", + name: t("templates.block_8"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2263,7 +2263,7 @@ const customerSatisfactionScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 9", + name: t("templates.block_9"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2282,7 +2282,7 @@ const customerSatisfactionScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 10", + name: t("templates.block_10"), elements: [ buildOpenTextElement({ headline: t("templates.csat_question_10_headline"), @@ -2324,7 +2324,7 @@ const collectFeedback = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ id: reusableElementIds[0], @@ -2371,7 +2371,7 @@ const collectFeedback = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -2412,7 +2412,7 @@ const collectFeedback = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -2427,7 +2427,7 @@ const collectFeedback = (t: TFunction): TTemplate => { }), buildBlock({ id: block4Id, - name: "Block 4", + name: t("templates.block_4"), elements: [ buildRatingElement({ id: reusableElementIds[3], @@ -2443,7 +2443,7 @@ const collectFeedback = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildOpenTextElement({ id: reusableElementIds[4], @@ -2457,7 +2457,7 @@ const collectFeedback = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 6", + name: t("templates.block_6"), elements: [ buildMultipleChoiceElement({ id: reusableElementIds[5], @@ -2478,7 +2478,7 @@ const collectFeedback = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 7", + name: t("templates.block_7"), elements: [ buildOpenTextElement({ id: reusableElementIds[6], @@ -2511,7 +2511,7 @@ const identifyUpsellOpportunities = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2548,7 +2548,7 @@ const prioritizeFeatures = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2567,7 +2567,7 @@ const prioritizeFeatures = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2584,7 +2584,7 @@ const prioritizeFeatures = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ headline: t("templates.prioritize_features_question_3_headline"), @@ -2615,7 +2615,7 @@ const gaugeFeatureSatisfaction = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ headline: t("templates.gauge_feature_satisfaction_question_1_headline"), @@ -2630,7 +2630,7 @@ const gaugeFeatureSatisfaction = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ headline: t("templates.gauge_feature_satisfaction_question_2_headline"), @@ -2660,7 +2660,7 @@ const marketSiteClarity = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2677,7 +2677,7 @@ const marketSiteClarity = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ headline: t("templates.market_site_clarity_question_2_headline"), @@ -2688,7 +2688,7 @@ const marketSiteClarity = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildCTAElement({ headline: t("templates.market_site_clarity_question_3_headline"), @@ -2721,7 +2721,7 @@ const customerEffortScore = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ range: 5, @@ -2735,7 +2735,7 @@ const customerEffortScore = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ headline: t("templates.customer_effort_score_question_2_headline"), @@ -2766,7 +2766,7 @@ const careerDevelopmentSurvey = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ range: 5, @@ -2780,7 +2780,7 @@ const careerDevelopmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildRatingElement({ range: 5, @@ -2794,7 +2794,7 @@ const careerDevelopmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildRatingElement({ range: 5, @@ -2808,7 +2808,7 @@ const careerDevelopmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildRatingElement({ range: 5, @@ -2822,7 +2822,7 @@ const careerDevelopmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2844,7 +2844,7 @@ const careerDevelopmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 6", + name: t("templates.block_6"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2884,7 +2884,7 @@ const professionalDevelopmentSurvey = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2900,7 +2900,7 @@ const professionalDevelopmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceMulti, @@ -2922,7 +2922,7 @@ const professionalDevelopmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -2938,7 +2938,7 @@ const professionalDevelopmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildRatingElement({ range: 5, @@ -2953,7 +2953,7 @@ const professionalDevelopmentSurvey = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceMulti, @@ -2995,7 +2995,7 @@ const rateCheckoutExperience = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ id: reusableElementIds[0], @@ -3041,7 +3041,7 @@ const rateCheckoutExperience = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -3056,7 +3056,7 @@ const rateCheckoutExperience = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -3090,7 +3090,7 @@ const measureSearchExperience = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ id: reusableElementIds[0], @@ -3136,7 +3136,7 @@ const measureSearchExperience = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -3151,7 +3151,7 @@ const measureSearchExperience = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -3185,7 +3185,7 @@ const evaluateContentQuality = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ id: reusableElementIds[0], @@ -3231,7 +3231,7 @@ const evaluateContentQuality = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -3246,7 +3246,7 @@ const evaluateContentQuality = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -3283,7 +3283,7 @@ const measureTaskAccomplishment = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ id: reusableElementIds[0], @@ -3308,7 +3308,7 @@ const measureTaskAccomplishment = (t: TFunction): TTemplate => { }), buildBlock({ id: block2Id, - name: "Block 2", + name: t("templates.block_2"), elements: [ buildRatingElement({ id: reusableElementIds[1], @@ -3354,7 +3354,7 @@ const measureTaskAccomplishment = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -3402,7 +3402,7 @@ const measureTaskAccomplishment = (t: TFunction): TTemplate => { }), buildBlock({ id: block4Id, - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ id: reusableElementIds[3], @@ -3450,7 +3450,7 @@ const measureTaskAccomplishment = (t: TFunction): TTemplate => { }), buildBlock({ id: block5Id, - name: "Block 5", + name: t("templates.block_5"), elements: [ buildOpenTextElement({ id: reusableElementIds[4], @@ -3500,7 +3500,7 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildCTAElement({ id: reusableElementIds[0], @@ -3513,7 +3513,7 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildRatingElement({ id: reusableElementIds[1], @@ -3559,7 +3559,7 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildMultipleChoiceElement({ id: reusableElementIds[2], @@ -3594,7 +3594,7 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { }), buildBlock({ id: block4Id, - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ id: reusableElementIds[3], @@ -3609,7 +3609,7 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { }), buildBlock({ id: block5Id, - name: "Block 5", + name: t("templates.block_5"), elements: [ buildOpenTextElement({ id: reusableElementIds[4], @@ -3624,7 +3624,7 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { }), buildBlock({ id: block6Id, - name: "Block 6", + name: t("templates.block_6"), elements: [ buildOpenTextElement({ id: reusableElementIds[5], @@ -3639,7 +3639,7 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { }), buildBlock({ id: block7Id, - name: "Block 7", + name: t("templates.block_7"), elements: [ buildOpenTextElement({ id: reusableElementIds[6], @@ -3654,7 +3654,7 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { }), buildBlock({ id: block8Id, - name: "Block 8", + name: t("templates.block_8"), elements: [ buildOpenTextElement({ id: reusableElementIds[7], @@ -3668,7 +3668,7 @@ const identifySignUpBarriers = (t: TFunction): TTemplate => { }), buildBlock({ id: block9Id, - name: "Block 9", + name: t("templates.block_9"), elements: [ buildCTAElement({ id: reusableElementIds[8], @@ -3701,7 +3701,7 @@ const buildProductRoadmap = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ range: 5, @@ -3716,7 +3716,7 @@ const buildProductRoadmap = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ headline: t("templates.build_product_roadmap_question_2_headline"), @@ -3750,7 +3750,7 @@ const understandPurchaseIntention = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ id: reusableElementIds[0], @@ -3773,7 +3773,7 @@ const understandPurchaseIntention = (t: TFunction): TTemplate => { }), buildBlock({ id: block2Id, - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -3791,7 +3791,7 @@ const understandPurchaseIntention = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -3826,7 +3826,7 @@ const improveNewsletterContent = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ id: reusableElementIds[0], @@ -3874,7 +3874,7 @@ const improveNewsletterContent = (t: TFunction): TTemplate => { }), buildBlock({ id: block2Id, - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -3892,7 +3892,7 @@ const improveNewsletterContent = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildCTAElement({ id: reusableElementIds[2], @@ -3940,7 +3940,7 @@ const evaluateAProductIdea = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildCTAElement({ id: reusableElementIds[0], @@ -3953,7 +3953,7 @@ const evaluateAProductIdea = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildRatingElement({ id: reusableElementIds[1], @@ -3974,7 +3974,7 @@ const evaluateAProductIdea = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -3988,7 +3988,7 @@ const evaluateAProductIdea = (t: TFunction): TTemplate => { }), buildBlock({ id: block4Id, - name: "Block 4", + name: t("templates.block_4"), elements: [ buildCTAElement({ id: reusableElementIds[3], @@ -4001,7 +4001,7 @@ const evaluateAProductIdea = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildRatingElement({ id: reusableElementIds[4], @@ -4022,7 +4022,7 @@ const evaluateAProductIdea = (t: TFunction): TTemplate => { }), buildBlock({ id: block6Id, - name: "Block 6", + name: t("templates.block_6"), elements: [ buildOpenTextElement({ id: reusableElementIds[5], @@ -4037,7 +4037,7 @@ const evaluateAProductIdea = (t: TFunction): TTemplate => { }), buildBlock({ id: block7Id, - name: "Block 7", + name: t("templates.block_7"), elements: [ buildOpenTextElement({ id: reusableElementIds[6], @@ -4051,7 +4051,7 @@ const evaluateAProductIdea = (t: TFunction): TTemplate => { }), buildBlock({ id: block8Id, - name: "Block 8", + name: t("templates.block_8"), elements: [ buildOpenTextElement({ id: reusableElementIds[7], @@ -4090,7 +4090,7 @@ const understandLowEngagement = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildMultipleChoiceElement({ id: reusableElementIds[0], @@ -4125,7 +4125,7 @@ const understandLowEngagement = (t: TFunction): TTemplate => { }), buildBlock({ id: block2Id, - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ id: reusableElementIds[1], @@ -4140,7 +4140,7 @@ const understandLowEngagement = (t: TFunction): TTemplate => { }), buildBlock({ id: block3Id, - name: "Block 3", + name: t("templates.block_3"), elements: [ buildOpenTextElement({ id: reusableElementIds[2], @@ -4155,7 +4155,7 @@ const understandLowEngagement = (t: TFunction): TTemplate => { }), buildBlock({ id: block4Id, - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ id: reusableElementIds[3], @@ -4170,7 +4170,7 @@ const understandLowEngagement = (t: TFunction): TTemplate => { }), buildBlock({ id: block5Id, - name: "Block 5", + name: t("templates.block_5"), elements: [ buildOpenTextElement({ id: reusableElementIds[4], @@ -4185,7 +4185,7 @@ const understandLowEngagement = (t: TFunction): TTemplate => { }), buildBlock({ id: block6Id, - name: "Block 6", + name: t("templates.block_6"), elements: [ buildOpenTextElement({ id: reusableElementIds[5], @@ -4217,7 +4217,7 @@ const employeeWellBeing = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ headline: t("templates.employee_well_being_question_1_headline"), @@ -4231,7 +4231,7 @@ const employeeWellBeing = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildRatingElement({ headline: t("templates.employee_well_being_question_2_headline"), @@ -4245,7 +4245,7 @@ const employeeWellBeing = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildRatingElement({ headline: t("templates.employee_well_being_question_3_headline"), @@ -4259,7 +4259,7 @@ const employeeWellBeing = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ headline: t("templates.employee_well_being_question_4_headline"), @@ -4290,7 +4290,7 @@ const longTermRetentionCheckIn = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ range: 5, @@ -4305,7 +4305,7 @@ const longTermRetentionCheckIn = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildOpenTextElement({ headline: t("templates.long_term_retention_check_in_question_2_headline"), @@ -4317,7 +4317,7 @@ const longTermRetentionCheckIn = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceSingle, @@ -4336,7 +4336,7 @@ const longTermRetentionCheckIn = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildRatingElement({ range: 5, @@ -4351,7 +4351,7 @@ const longTermRetentionCheckIn = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 5", + name: t("templates.block_5"), elements: [ buildOpenTextElement({ headline: t("templates.long_term_retention_check_in_question_5_headline"), @@ -4363,7 +4363,7 @@ const longTermRetentionCheckIn = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 6", + name: t("templates.block_6"), elements: [ buildNPSElement({ headline: t("templates.long_term_retention_check_in_question_6_headline"), @@ -4376,7 +4376,7 @@ const longTermRetentionCheckIn = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 7", + name: t("templates.block_7"), elements: [ buildMultipleChoiceElement({ type: TSurveyElementTypeEnum.MultipleChoiceMulti, @@ -4395,7 +4395,7 @@ const longTermRetentionCheckIn = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 8", + name: t("templates.block_8"), elements: [ buildOpenTextElement({ headline: t("templates.long_term_retention_check_in_question_8_headline"), @@ -4407,7 +4407,7 @@ const longTermRetentionCheckIn = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 9", + name: t("templates.block_9"), elements: [ buildRatingElement({ range: 5, @@ -4422,7 +4422,7 @@ const longTermRetentionCheckIn = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 10", + name: t("templates.block_10"), elements: [ buildOpenTextElement({ headline: t("templates.long_term_retention_check_in_question_10_headline"), @@ -4453,7 +4453,7 @@ const professionalDevelopmentGrowth = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ headline: t("templates.professional_development_growth_survey_question_1_headline"), @@ -4467,7 +4467,7 @@ const professionalDevelopmentGrowth = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildRatingElement({ headline: t("templates.professional_development_growth_survey_question_2_headline"), @@ -4481,7 +4481,7 @@ const professionalDevelopmentGrowth = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildRatingElement({ headline: t("templates.professional_development_growth_survey_question_3_headline"), @@ -4495,7 +4495,7 @@ const professionalDevelopmentGrowth = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ headline: t("templates.professional_development_growth_survey_question_4_headline"), @@ -4526,7 +4526,7 @@ const recognitionAndReward = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ headline: t("templates.recognition_and_reward_survey_question_1_headline"), @@ -4540,7 +4540,7 @@ const recognitionAndReward = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildRatingElement({ headline: t("templates.recognition_and_reward_survey_question_2_headline"), @@ -4554,7 +4554,7 @@ const recognitionAndReward = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildRatingElement({ headline: t("templates.recognition_and_reward_survey_question_3_headline"), @@ -4568,7 +4568,7 @@ const recognitionAndReward = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ headline: t("templates.recognition_and_reward_survey_question_4_headline"), @@ -4599,7 +4599,7 @@ const alignmentAndEngagement = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ headline: t("templates.alignment_and_engagement_survey_question_1_headline"), @@ -4613,7 +4613,7 @@ const alignmentAndEngagement = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildRatingElement({ headline: t("templates.alignment_and_engagement_survey_question_2_headline"), @@ -4626,7 +4626,7 @@ const alignmentAndEngagement = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildRatingElement({ headline: t("templates.alignment_and_engagement_survey_question_3_headline"), @@ -4640,7 +4640,7 @@ const alignmentAndEngagement = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ headline: t("templates.alignment_and_engagement_survey_question_4_headline"), @@ -4671,7 +4671,7 @@ const supportiveWorkCulture = (t: TFunction): TTemplate => { hiddenFields: hiddenFieldsDefault, blocks: [ buildBlock({ - name: "Block 1", + name: t("templates.block_1"), elements: [ buildRatingElement({ headline: t("templates.supportive_work_culture_survey_question_1_headline"), @@ -4685,7 +4685,7 @@ const supportiveWorkCulture = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 2", + name: t("templates.block_2"), elements: [ buildRatingElement({ headline: t("templates.supportive_work_culture_survey_question_2_headline"), @@ -4699,7 +4699,7 @@ const supportiveWorkCulture = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 3", + name: t("templates.block_3"), elements: [ buildRatingElement({ headline: t("templates.supportive_work_culture_survey_question_3_headline"), @@ -4713,7 +4713,7 @@ const supportiveWorkCulture = (t: TFunction): TTemplate => { t, }), buildBlock({ - name: "Block 4", + name: t("templates.block_4"), elements: [ buildOpenTextElement({ headline: t("templates.supportive_work_culture_survey_question_4_headline"), @@ -4793,7 +4793,7 @@ export const customSurveyTemplate = (t: TFunction): TTemplate => { blocks: [ { id: createId(), - name: t("templates.custom_survey_block_1_name"), + name: t("templates.block_1"), elements: [ { id: createId(), @@ -4836,7 +4836,7 @@ export const previewSurvey = (projectName: string, t: TFunction): TSurvey => { blocks: [ { id: "cltxxaa6x0000g8hacxdxeje1", - name: "Block 1", + name: t("templates.block_1"), elements: [ { ...buildMultipleChoiceElement({ @@ -4871,7 +4871,7 @@ export const previewSurvey = (projectName: string, t: TFunction): TSurvey => { }, { id: "cltxxaa6x0000g8hacxdxeje2", - name: "Block 2", + name: t("templates.block_2"), elements: [ { ...buildRatingElement({ diff --git a/apps/web/i18n.lock b/apps/web/i18n.lock index 1496d46c22..7a1a4d19f4 100644 --- a/apps/web/i18n.lock +++ b/apps/web/i18n.lock @@ -151,6 +151,7 @@ checksums: common/count_attributes: 48805e836a9b50f9635ad00fed953058 common/count_contacts: 9f71d503455264f1eec1ae58894cf143 common/count_members: 31ce64ca63fdf95e02ab5543b6e2f717 + common/count_questions: a7a34376a01eda781381fe7544541293 common/count_responses: 437e022825c7a08481d8f7e56926742d common/count_selections: a1ec41682b9a7d8601c3905dfba34e16 common/create_new_organization: 51dae7b33143686ee218abf5bea764a5 @@ -1197,12 +1198,14 @@ checksums: environments/surveys/edit/adjust_survey_closed_message: ae6f38c9daf08656362bd84459a312fa environments/surveys/edit/adjust_survey_closed_message_description: e906aebd9af6451a2a39c73287927299 environments/surveys/edit/adjust_the_theme_in_the: bccdafda8af5871513266f668b55d690 + environments/surveys/edit/all_are_true: 05d02c5afac857da530b73dcf18dd8e4 environments/surveys/edit/all_other_answers_will_continue_to: 9a5d09eea42ff5fd1c18cc58a14dcabd environments/surveys/edit/allow_multi_select: 7b4b83f7a0205e2a0a8971671a69a174 environments/surveys/edit/allow_multiple_files: dbd99f9d1026e4f7c5a5d03f71ba379d environments/surveys/edit/allow_users_to_select_more_than_one_image: d683e0b538d1366400292a771f3fbd08 environments/surveys/edit/and_launch_surveys_in_your_website_or_app: a3edcdb4aea792a27d90aad1930f001a environments/surveys/edit/animation: 66a18eacfb92fc9fc9db188d2dde4f81 + environments/surveys/edit/any_is_true: 32c9f3998984fd32a2b5bc53f2d97429 environments/surveys/edit/app_survey_description: bdfacfce478e97f70b700a1382dfa687 environments/surveys/edit/assign: e80715ab64bf7cf463abb3a9fd1ad516 environments/surveys/edit/audience: a4d9fab4214a641e2d358fbb28f010e0 @@ -1468,7 +1471,7 @@ checksums: environments/surveys/edit/option_idx: 9eb69cb3d19797daf1300699b441ef9d environments/surveys/edit/option_used_in_logic_error: c682ac2cfd286c3cc07dd21ac863dd4c environments/surveys/edit/optional: 396fb9a0472daf401c392bdc3e248943 - environments/surveys/edit/options: 59156082418d80acb211f973b1218f11 + environments/surveys/edit/options: 39ba06e709561761d922ca1254155d5f environments/surveys/edit/options_used_in_logic_bulk_error: 1720e7a01a0bcb67c152cfe6a68c5355 environments/surveys/edit/override_theme_with_individual_styles_for_this_survey: edffc97f5d3372419fe0444de0a5aa3f environments/surveys/edit/overwrite_global_waiting_time: bf39ba91e35742e1ff3a281a18e9159c @@ -1493,6 +1496,7 @@ checksums: environments/surveys/edit/question_deleted: ecdeb22b81ae2d732656a7742c1eec7b environments/surveys/edit/question_duplicated: 3f02439fd0a8b818bc84c1b1b473898c environments/surveys/edit/question_id_updated: e8d94dbefcbad00c7464b3d1fb0ee81a + environments/surveys/edit/question_number: 742636e9d2d5dcc7ee6ca1b3016bcee7 environments/surveys/edit/question_used_in_logic_warning_text: ec78767a7cf335222d41b98cb5baa6be environments/surveys/edit/question_used_in_logic_warning_title: 4bb8528cdc3b8649c194487067737f6d environments/surveys/edit/question_used_in_quota: ceb5e88f6916e4863e589c6be030bb3b @@ -1682,6 +1686,7 @@ checksums: environments/surveys/edit/waiting_time_across_surveys: 6873c18d51830e2cadef67cce6a2c95c environments/surveys/edit/waiting_time_across_surveys_description: 6edafaeb3ccd8cadde81175776636c8e environments/surveys/edit/welcome_message: 986a434e3895c8ee0b267df95cc40051 + environments/surveys/edit/when: a40ad3eed1b75e76226290eeb9bb20cd environments/surveys/edit/without_a_filter_all_of_your_users_can_be_surveyed: 451990569c61f25d01044cc45b1ce122 environments/surveys/edit/you_have_not_created_a_segment_yet: c6658bd1cee9c5c957c675db044708dd environments/surveys/edit/your_description_here_recall_information_with: 60f73a3cc9bdb9afea2166a7db8fd618 @@ -2245,6 +2250,16 @@ checksums: templates/alignment_and_engagement_survey_question_4_headline: e36be56ce8aad1d0ca04939bea4e39b7 templates/alignment_and_engagement_survey_question_4_placeholder: 37ee9c84f3777b9220d4faec1e1c78ee templates/back: f541015a827e37cb3b1234e56bc2aa3c + templates/block_1: 5e1b4dce0cb70662441b663507a69454 + templates/block_10: 09a42e99b34b45700e734730acfe37ed + templates/block_2: f50d8aab8b44f168a2ab00526d4f9a2c + templates/block_3: 78d84f8e4763a95710543c5368ce8a41 + templates/block_4: 2c346374f245a6821940c061b855ac69 + templates/block_5: 975abfc66e8e377478ff691a040dda0b + templates/block_6: 2bd10f1edb210243c5ab459c59e02d30 + templates/block_7: 13f0f680c09c96081e125123ad2f6786 + templates/block_8: 1be1b18e159e8c8d11d2fb1082ea5d98 + templates/block_9: 2da3894d05e4415fa043ba18d11d60e2 templates/book_interview: 1cc9c72d1c088b28e5dfa5ec7d7b78c4 templates/build_product_roadmap_description: 6ca163ed3b0095cedcbc11822a0d502a templates/build_product_roadmap_name: 8c216b183c3539c0340ce87465a391cc @@ -2452,7 +2467,6 @@ checksums: templates/csat_survey_question_3_headline: 25974b7f1692cad41908fe305830b6c0 templates/csat_survey_question_3_placeholder: 37ee9c84f3777b9220d4faec1e1c78ee templates/cta_description: bc94a2ddc965b286a8677b0642696c7e - templates/custom_survey_block_1_name: 5e1b4dce0cb70662441b663507a69454 templates/custom_survey_description: 0492afdea2ef1bd683eaf48a2bad2caa templates/custom_survey_name: 6fc756927ca9ea22c26368cccd64a67e templates/custom_survey_question_1_headline: 0abf9d41e0b5c5567c3833fd63048398 diff --git a/apps/web/locales/de-DE.json b/apps/web/locales/de-DE.json index 222c1635e6..9c09761879 100644 --- a/apps/web/locales/de-DE.json +++ b/apps/web/locales/de-DE.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} Attribut} other {{count} Attribute}}", "count_contacts": "{count, plural, one {{count} Kontakt} other {{count} Kontakte}}", "count_members": "{count, plural, one {{count} Mitglied} other {{count} Mitglieder}}", + "count_questions": "{count, plural, one {{count} Frage} other {{count} Fragen}}", "count_responses": "{count, plural, one {{count} Antwort} other {{count} Antworten}}", "count_selections": "{count, plural, one {{count} Auswahl} other {{count} Auswahlen}}", "create_new_organization": "Neue Organisation erstellen", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "'Umfrage geschlossen'-Nachricht anpassen", "adjust_survey_closed_message_description": "Ändere die Nachricht, die Besucher sehen, wenn die Umfrage geschlossen ist.", "adjust_the_theme_in_the": "Passe das Thema an in den", + "all_are_true": "alle sind wahr", "all_other_answers_will_continue_to": "Alle anderen Antworten werden weiterhin", "allow_multi_select": "Mehrfachauswahl erlauben", "allow_multiple_files": "Mehrere Dateien zulassen", "allow_users_to_select_more_than_one_image": "Erlaube Nutzern, mehr als ein Bild auszuwählen", "and_launch_surveys_in_your_website_or_app": "und Umfragen auf deiner Website oder App starten.", "animation": "Animation", + "any_is_true": "mindestens eine ist wahr", "app_survey_description": "Bette eine Umfrage in deine Web-App oder Website ein, um Antworten zu sammeln.", "assign": "Zuweisen =", "audience": "Publikum", @@ -1539,7 +1542,7 @@ "option_idx": "Option {choiceIndex}", "option_used_in_logic_error": "Diese Option wird in der Logik der Frage {questionIndex} verwendet. Bitte entferne sie zuerst aus der Logik.", "optional": "Optional", - "options": "Optionen", + "options": "Optionen*", "options_used_in_logic_bulk_error": "Die folgenden Optionen werden in der Logik verwendet: {questionIndexes}. Bitte entferne sie zuerst aus der Logik.", "override_theme_with_individual_styles_for_this_survey": "Styling für diese Umfrage überschreiben.", "overwrite_global_waiting_time": "Benutzerdefinierte Abkühlphase festlegen", @@ -1564,6 +1567,7 @@ "question_deleted": "Frage gelöscht.", "question_duplicated": "Frage dupliziert.", "question_id_updated": "Frage-ID aktualisiert", + "question_number": "Frage {number}", "question_used_in_logic_warning_text": "Elemente aus diesem Block werden in einer Logikregel verwendet. Möchten Sie ihn wirklich löschen?", "question_used_in_logic_warning_title": "Logikinkonsistenz", "question_used_in_quota": "Diese Frage wird in der “{quotaName}” Quote verwendet", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Abkühlphase (umfrageübergreifend)", "waiting_time_across_surveys_description": "Um Umfragemüdigkeit zu vermeiden, wähle aus, wie diese Umfrage mit der workspace-weiten Abkühlphase interagiert.", "welcome_message": "Willkommensnachricht", + "when": "Wenn", "without_a_filter_all_of_your_users_can_be_surveyed": "Ohne Filter können alle deine Nutzer befragt werden.", "you_have_not_created_a_segment_yet": "Du hast noch keinen Segment erstellt.", "your_description_here_recall_information_with": "Deine Beschreibung hier. Informationen abrufen mit @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "Wie kann das Unternehmen seine Vision und strategische Ausrichtung verbessern?", "alignment_and_engagement_survey_question_4_placeholder": "Tippe deine Antwort hier...", "back": "Zurück", + "block_1": "Block 1", + "block_10": "Block 10", + "block_2": "Block 2", + "block_3": "Block 3", + "block_4": "Block 4", + "block_5": "Block 5", + "block_6": "Block 6", + "block_7": "Block 7", + "block_8": "Block 8", + "block_9": "Block 9", "book_interview": "Interview buchen", "build_product_roadmap_description": "Finde die EINE Sache heraus, die deine Nutzer am meisten wollen, und baue sie.", "build_product_roadmap_name": "Produkt Roadmap erstellen", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Ugh, sorry! Können wir irgendwas tun, um deine Erfahrung zu verbessern?", "csat_survey_question_3_placeholder": "Tippe deine Antwort hier...", "cta_description": "Information anzeigen und Benutzer auffordern, eine bestimmte Aktion auszuführen", - "custom_survey_block_1_name": "Block 1", "custom_survey_description": "Erstelle eine Umfrage ohne Vorlage.", "custom_survey_name": "Eigene Umfrage erstellen", "custom_survey_question_1_headline": "Was möchtest Du wissen?", diff --git a/apps/web/locales/en-US.json b/apps/web/locales/en-US.json index 21470ec545..f7c86955ee 100644 --- a/apps/web/locales/en-US.json +++ b/apps/web/locales/en-US.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} attribute} other {{count} attributes}}", "count_contacts": "{count, plural, one {{count} contact} other {{count} contacts}}", "count_members": "{count, plural, one {{count} member} other {{count} members}}", + "count_questions": "{count, plural, one {{count} question} other {{count} questions}}", "count_responses": "{count, plural, one {{count} response} other {{count} responses}}", "count_selections": "{count, plural, one {{count} selection} other {{count} selections}}", "create_new_organization": "Create new organization", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "Adjust “Survey Closed” message", "adjust_survey_closed_message_description": "Change the message visitors see when the survey is closed.", "adjust_the_theme_in_the": "Adjust the theme in the", + "all_are_true": "all are true", "all_other_answers_will_continue_to": "All other answers will continue to", "allow_multi_select": "Allow multi-select", "allow_multiple_files": "Allow multiple files", "allow_users_to_select_more_than_one_image": "Allow users to select more than one image", "and_launch_surveys_in_your_website_or_app": "and launch surveys in your website or app.", "animation": "Animation", + "any_is_true": "any is true", "app_survey_description": "Embed a survey in your web app or website to collect responses.", "assign": "Assign =", "audience": "Audience", @@ -1539,7 +1542,7 @@ "option_idx": "Option {choiceIndex}", "option_used_in_logic_error": "This option is used in logic of question {questionIndex}. Please remove it from logic first.", "optional": "Optional", - "options": "Options", + "options": "Options*", "options_used_in_logic_bulk_error": "The following options are used in logic: {questionIndexes}. Please remove them from logic first.", "override_theme_with_individual_styles_for_this_survey": "Override the theme with individual styles for this survey.", "overwrite_global_waiting_time": "Set custom Cooldown Period", @@ -1564,6 +1567,7 @@ "question_deleted": "Question deleted.", "question_duplicated": "Question duplicated.", "question_id_updated": "Question ID updated", + "question_number": "Question {number}", "question_used_in_logic_warning_text": "Elements from this block are used in a logic rule, are you sure you want to delete it?", "question_used_in_logic_warning_title": "Logic Inconsistency", "question_used_in_quota": "This question is being used in “{quotaName}” quota", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Cooldown Period (across surveys)", "waiting_time_across_surveys_description": "To prevent survey fatigue, choose how this survey interacts with the workspace-wide Cooldown Period.", "welcome_message": "Welcome message", + "when": "When", "without_a_filter_all_of_your_users_can_be_surveyed": "Without a filter, all of your users can be surveyed.", "you_have_not_created_a_segment_yet": "You have not created a segment yet", "your_description_here_recall_information_with": "Your description here. Recall information with @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "How can the company improve its vision and strategy alignment?", "alignment_and_engagement_survey_question_4_placeholder": "Type your answer here…", "back": "Back", + "block_1": "Block 1", + "block_10": "Block 10", + "block_2": "Block 2", + "block_3": "Block 3", + "block_4": "Block 4", + "block_5": "Block 5", + "block_6": "Block 6", + "block_7": "Block 7", + "block_8": "Block 8", + "block_9": "Block 9", "book_interview": "Book interview", "build_product_roadmap_description": "Identify the ONE thing your users want the most and build it.", "build_product_roadmap_name": "Build Product Roadmap", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Ugh, sorry! Is there anything we can do to improve your experience?", "csat_survey_question_3_placeholder": "Type your answer here…", "cta_description": "Display information and prompt users to take a specific action", - "custom_survey_block_1_name": "Block 1", "custom_survey_description": "Create a survey without template.", "custom_survey_name": "Start from scratch", "custom_survey_question_1_headline": "What would you like to know?", diff --git a/apps/web/locales/es-ES.json b/apps/web/locales/es-ES.json index d973ba532f..273423e1fb 100644 --- a/apps/web/locales/es-ES.json +++ b/apps/web/locales/es-ES.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} atributo} other {{count} atributos}}", "count_contacts": "{count, plural, one {{count} contacto} other {{count} contactos}}", "count_members": "{count, plural, one {{count} miembro} other {{count} miembros}}", + "count_questions": "{count, plural, one {{count} pregunta} other {{count} preguntas}}", "count_responses": "{count, plural, one {{count} respuesta} other {{count} respuestas}}", "count_selections": "{count, plural, one {{count} selección} other {{count} selecciones}}", "create_new_organization": "Crear organización nueva", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "Ajustar mensaje 'Encuesta cerrada'", "adjust_survey_closed_message_description": "Cambiar el mensaje que ven los visitantes cuando la encuesta está cerrada.", "adjust_the_theme_in_the": "Ajustar el tema en el", + "all_are_true": "todas son verdaderas", "all_other_answers_will_continue_to": "Todas las demás respuestas continuarán", "allow_multi_select": "Permitir selección múltiple", "allow_multiple_files": "Permitir múltiples archivos", "allow_users_to_select_more_than_one_image": "Permitir a los usuarios seleccionar más de una imagen", "and_launch_surveys_in_your_website_or_app": "y lanzar encuestas en tu sitio web o aplicación.", "animation": "Animación", + "any_is_true": "alguna es verdadera", "app_survey_description": "Integra una encuesta en tu aplicación web o sitio web para recopilar respuestas.", "assign": "Asignar =", "audience": "Audiencia", @@ -1539,7 +1542,7 @@ "option_idx": "Opción {choiceIndex}", "option_used_in_logic_error": "Esta opción se utiliza en la lógica de la pregunta {questionIndex}. Por favor, elimínala de la lógica primero.", "optional": "Opcional", - "options": "Opciones", + "options": "Opciones*", "options_used_in_logic_bulk_error": "Las siguientes opciones se utilizan en la lógica: {questionIndexes}. Por favor, elimínalas de la lógica primero.", "override_theme_with_individual_styles_for_this_survey": "Anular el tema con estilos individuales para esta encuesta.", "overwrite_global_waiting_time": "Establecer periodo de espera personalizado", @@ -1564,6 +1567,7 @@ "question_deleted": "Pregunta eliminada.", "question_duplicated": "Pregunta duplicada.", "question_id_updated": "ID de pregunta actualizado", + "question_number": "Pregunta {number}", "question_used_in_logic_warning_text": "Los elementos de este bloque se usan en una regla de lógica, ¿estás seguro de que quieres eliminarlo?", "question_used_in_logic_warning_title": "Inconsistencia de lógica", "question_used_in_quota": "Esta pregunta se está utilizando en la cuota “{quotaName}”", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Periodo de espera (entre encuestas)", "waiting_time_across_surveys_description": "Para evitar la fatiga de encuestas, elige cómo interactúa esta encuesta con el periodo de espera general del espacio de trabajo.", "welcome_message": "Mensaje de bienvenida", + "when": "Cuando", "without_a_filter_all_of_your_users_can_be_surveyed": "Sin un filtro, todos tus usuarios pueden ser encuestados.", "you_have_not_created_a_segment_yet": "Aún no has creado un segmento", "your_description_here_recall_information_with": "Tu descripción aquí. Recupera información con @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "¿Cómo puede mejorar la empresa su alineación de visión y estrategia?", "alignment_and_engagement_survey_question_4_placeholder": "Escribe tu respuesta aquí...", "back": "Atrás", + "block_1": "Bloque 1", + "block_10": "Bloque 10", + "block_2": "Bloque 2", + "block_3": "Bloque 3", + "block_4": "Bloque 4", + "block_5": "Bloque 5", + "block_6": "Bloque 6", + "block_7": "Bloque 7", + "block_8": "Bloque 8", + "block_9": "Bloque 9", "book_interview": "Reservar entrevista", "build_product_roadmap_description": "Identifica lo ÚNICO que tus usuarios desean más y constrúyelo.", "build_product_roadmap_name": "Crear hoja de ruta del producto", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Vaya, ¡lo sentimos! ¿Hay algo que podamos hacer para mejorar tu experiencia?", "csat_survey_question_3_placeholder": "Escribe tu respuesta aquí...", "cta_description": "Muestra información y anima a los usuarios a realizar una acción específica", - "custom_survey_block_1_name": "Bloque 1", "custom_survey_description": "Crea una encuesta sin plantilla.", "custom_survey_name": "Empezar desde cero", "custom_survey_question_1_headline": "¿Qué te gustaría saber?", diff --git a/apps/web/locales/fr-FR.json b/apps/web/locales/fr-FR.json index 438bf06dd8..6b293ee3e2 100644 --- a/apps/web/locales/fr-FR.json +++ b/apps/web/locales/fr-FR.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} attribut} other {{count} attributs}}", "count_contacts": "{count, plural, one {{count} contact} other {{count} contacts}}", "count_members": "{count, plural, one {{count} membre} other {{count} membres}}", + "count_questions": "{count, plural, one {{count} question} other {{count} questions}}", "count_responses": "{count, plural, one {{count} réponse} other {{count} réponses}}", "count_selections": "{count, plural, one {{count} sélection} other {{count} sélections}}", "create_new_organization": "Créer une nouvelle organisation", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "Ajuster le message \"Sondage fermé\"", "adjust_survey_closed_message_description": "Modifiez le message que les visiteurs voient lorsque l'enquête est fermée.", "adjust_the_theme_in_the": "Ajustez le thème dans le", + "all_are_true": "toutes sont vraies", "all_other_answers_will_continue_to": "Toutes les autres réponses continueront à", "allow_multi_select": "Autoriser la sélection multiple", "allow_multiple_files": "Autoriser plusieurs fichiers", "allow_users_to_select_more_than_one_image": "Permettre aux utilisateurs de sélectionner plusieurs images", "and_launch_surveys_in_your_website_or_app": "et lancez des enquêtes sur votre site web ou votre application.", "animation": "Animation", + "any_is_true": "au moins une est vraie", "app_survey_description": "Intégrez une enquête dans votre application web ou votre site web pour collecter des réponses.", "assign": "Attribuer =", "audience": "Public", @@ -1539,7 +1542,7 @@ "option_idx": "Option {choiceIndex}", "option_used_in_logic_error": "Cette option est utilisée dans la logique de la question {questionIndex}. Veuillez d'abord la supprimer de la logique.", "optional": "Optionnel", - "options": "Options", + "options": "Options*", "options_used_in_logic_bulk_error": "Les options suivantes sont utilisées dans la logique : {questionIndexes}. Veuillez d'abord les supprimer de la logique.", "override_theme_with_individual_styles_for_this_survey": "Override the theme with individual styles for this survey.", "overwrite_global_waiting_time": "Définir une période de refroidissement personnalisée", @@ -1564,6 +1567,7 @@ "question_deleted": "Question supprimée.", "question_duplicated": "Question dupliquée.", "question_id_updated": "ID de la question mis à jour", + "question_number": "Question {number}", "question_used_in_logic_warning_text": "Des éléments de ce bloc sont utilisés dans une règle logique, êtes-vous sûr de vouloir le supprimer ?", "question_used_in_logic_warning_title": "Incohérence de logique", "question_used_in_quota": "Cette question est utilisée dans le quota “{quotaName}”", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Période de refroidissement (entre les sondages)", "waiting_time_across_surveys_description": "Pour éviter la fatigue liée aux sondages, choisissez comment ce sondage interagit avec la période de refroidissement globale de l'espace de travail.", "welcome_message": "Message de bienvenue", + "when": "Quand", "without_a_filter_all_of_your_users_can_be_surveyed": "Sans filtre, tous vos utilisateurs peuvent être sondés.", "you_have_not_created_a_segment_yet": "Tu n'as pas encore créé de segment.", "your_description_here_recall_information_with": "Votre description ici. Rappelez-vous des informations avec @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "Comment l'entreprise peut-elle améliorer l'alignement de sa vision et de sa stratégie ?", "alignment_and_engagement_survey_question_4_placeholder": "Entrez votre réponse ici...", "back": "Retour", + "block_1": "Bloc 1", + "block_10": "Bloc 10", + "block_2": "Bloc 2", + "block_3": "Bloc 3", + "block_4": "Bloc 4", + "block_5": "Bloc 5", + "block_6": "Bloc 6", + "block_7": "Bloc 7", + "block_8": "Bloc 8", + "block_9": "Bloc 9", "book_interview": "Réserver un entretien", "build_product_roadmap_description": "Identifiez la chose UNIQUE que vos utilisateurs désirent le plus et construisez-la.", "build_product_roadmap_name": "Élaborer la feuille de route du produit", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Ah, désolé ! Y a-t-il quelque chose que nous puissions faire pour améliorer votre expérience ?", "csat_survey_question_3_placeholder": "Entrez votre réponse ici...", "cta_description": "Afficher des informations et inciter les utilisateurs à effectuer une action spécifique", - "custom_survey_block_1_name": "Bloc 1", "custom_survey_description": "Créez une enquête sans utiliser de modèle.", "custom_survey_name": "Tout créer moi-même", "custom_survey_question_1_headline": "Que voudriez-vous savoir ?", diff --git a/apps/web/locales/hu-HU.json b/apps/web/locales/hu-HU.json index 3b9df18cfe..6aa5b3a69a 100644 --- a/apps/web/locales/hu-HU.json +++ b/apps/web/locales/hu-HU.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} attribútum} other {{count} attribútum}}", "count_contacts": "{count, plural, one {{count} partner} other {{count} partner}}", "count_members": "{count, plural, one {{count} tag} other {{count} tag}}", + "count_questions": "{count, plural, one {{count} kérdés} other {{count} kérdés}}", "count_responses": "{count, plural, one {{count} válasz} other {{count} válasz}}", "count_selections": "{count, plural, one {{count} kiválasztás} other {{count} kiválasztás}}", "create_new_organization": "Új szervezet létrehozása", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "A „Kérdőív lezárva” üzenet módosítása", "adjust_survey_closed_message_description": "Annak az üzenetnek a megváltoztatása, amelyet a látogatók akkor látnak, amikor a kérdőív lezárul.", "adjust_the_theme_in_the": "A téma beállítása ebben:", + "all_are_true": "az összes igaz", "all_other_answers_will_continue_to": "Az összes többi válasz továbbra is", "allow_multi_select": "Több választás engedélyezése", "allow_multiple_files": "Több fájl engedélyezése", "allow_users_to_select_more_than_one_image": "Lehetővé tétel a felhasználóknak, hogy egynél több képet válasszanak ki", "and_launch_surveys_in_your_website_or_app": "és kérdőívek indítása a webhelyén vagy az alkalmazásában.", "animation": "Animáció", + "any_is_true": "bármelyik igaz", "app_survey_description": "Egy kérdőív beágyazása a webalkalmazásába vagy webhelyére a válaszok gyűjtéséhez.", "assign": "= hozzárendelése", "audience": "Közönség", @@ -1539,7 +1542,7 @@ "option_idx": "{choiceIndex}. lehetőség", "option_used_in_logic_error": "Ez a lehetőség használatban van a(z) {questionIndex}. kérdés logikájában. Először távolítsa el a logikából.", "optional": "Választható", - "options": "Beállítások", + "options": "Beállítások*", "options_used_in_logic_bulk_error": "A következő lehetőségek használatban vannak a logikában: {questionIndexes}. Először távolítsa el azokat a logikából.", "override_theme_with_individual_styles_for_this_survey": "A téma felülírása egyéni stílusokkal ennél a kérdőívnél.", "overwrite_global_waiting_time": "Egyéni várakozási időszak beállítása", @@ -1564,6 +1567,7 @@ "question_deleted": "Kérdés törölve.", "question_duplicated": "Kérdés megkettőzve.", "question_id_updated": "Kérdésazonosító frissítve", + "question_number": "{number}. kérdés", "question_used_in_logic_warning_text": "Ezen blokkból származó elemek egy logikai szabályban vannak használva, biztosan törölni szeretné?", "question_used_in_logic_warning_title": "Logikai következetlenség", "question_used_in_quota": "Ez a kérdés használatban van a(z) „{quotaName}” kvótában", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Várakozási időszak (kérdőívek között)", "waiting_time_across_surveys_description": "A kérdőívekbe való belefáradás megakadályozásához válassza ki, hogy ez a kérdőív hogyan lép kölcsönhatásba a munkaterület-szintű várakozási időszakkal.", "welcome_message": "Üdvözlő üzenet", + "when": "Amikor", "without_a_filter_all_of_your_users_can_be_surveyed": "Szűrő nélkül az összes felhasználója megkérdezhető.", "you_have_not_created_a_segment_yet": "Még nem hozott létre szakaszt", "your_description_here_recall_information_with": "Ide jön a leírás. Információk visszahívása a @ karakterrel.", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "Hogyan tudná javítani a vállalat a jövőképe és stratégiája összehangolását?", "alignment_and_engagement_survey_question_4_placeholder": "Írja be ide a válaszát…", "back": "Vissza", + "block_1": "1. blokk", + "block_10": "10. blokk", + "block_2": "2. blokk", + "block_3": "3. blokk", + "block_4": "4. blokk", + "block_5": "5. blokk", + "block_6": "6. blokk", + "block_7": "7. blokk", + "block_8": "8. blokk", + "block_9": "9. blokk", "book_interview": "Interjú foglalása", "build_product_roadmap_description": "A felhasználók által leginkább igényelt EGY dolog azonosítása és összeállítása.", "build_product_roadmap_name": "Termékútiterv összeállítása", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Jaj, bocsánat! Tehetünk valamit, amivel javíthatnánk az élményén?", "csat_survey_question_3_placeholder": "Írja be ide a válaszát…", "cta_description": "Információk megjelenítése és a felhasználók felkérése egy bizonyos művelet elvégzésére", - "custom_survey_block_1_name": "1. blokk", "custom_survey_description": "Kérdőív létrehozása sablon nélkül.", "custom_survey_name": "Kezdés a semmiből", "custom_survey_question_1_headline": "Mit szeretne tudni?", diff --git a/apps/web/locales/ja-JP.json b/apps/web/locales/ja-JP.json index 9b50e22ca3..3bde8ce245 100644 --- a/apps/web/locales/ja-JP.json +++ b/apps/web/locales/ja-JP.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, other {{count} 件の属性}}", "count_contacts": "{count, plural, other {{count} 件の連絡先}}", "count_members": "{count, plural, other {{count} 名のメンバー}}", + "count_questions": "{count, plural, other {# 件の質問}}", "count_responses": "{count, plural, other {{count} 件の回答}}", "count_selections": "{count, plural, other {{count} 件の選択}}", "create_new_organization": "新しい組織を作成", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "「フォームはクローズしました」メッセージを調整", "adjust_survey_closed_message_description": "フォームがクローズしたときに訪問者が見るメッセージを変更します。", "adjust_the_theme_in_the": "テーマを", + "all_are_true": "すべてが真である", "all_other_answers_will_continue_to": "他のすべての回答は引き続き", "allow_multi_select": "複数選択を許可", "allow_multiple_files": "複数のファイルを許可", "allow_users_to_select_more_than_one_image": "ユーザーが複数の画像を選択できるようにする", "and_launch_surveys_in_your_website_or_app": "ウェブサイトやアプリでフォームを公開できます。", "animation": "アニメーション", + "any_is_true": "いずれかが真", "app_survey_description": "回答を収集するために、ウェブアプリまたはウェブサイトにフォームを埋め込みます。", "assign": "割り当て =", "audience": "オーディエンス", @@ -1539,7 +1542,7 @@ "option_idx": "オプション {choiceIndex}", "option_used_in_logic_error": "このオプションは質問 {questionIndex} のロジックで使用されています。まず、ロジックから削除してください。", "optional": "オプション", - "options": "オプション", + "options": "オプション*", "options_used_in_logic_bulk_error": "以下のオプションはロジックで使用されています:{questionIndexes}。まず、ロジックから削除してください。", "override_theme_with_individual_styles_for_this_survey": "このフォームの個別のスタイルでテーマを上書きします。", "overwrite_global_waiting_time": "カスタムクールダウン期間を設定", @@ -1564,6 +1567,7 @@ "question_deleted": "質問を削除しました。", "question_duplicated": "質問を複製しました。", "question_id_updated": "質問IDを更新しました", + "question_number": "質問 {number}", "question_used_in_logic_warning_text": "このブロックの要素はロジックルールで使用されていますが、本当に削除しますか?", "question_used_in_logic_warning_title": "ロジックの不整合", "question_used_in_quota": "この質問は“{quotaName}”クォータで使用されています", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "クールダウン期間(アンケート全体)", "waiting_time_across_surveys_description": "アンケート疲れを防ぐため、このアンケートがワークスペース全体のクールダウン期間とどのように連動するかを選択してください。", "welcome_message": "ウェルカムメッセージ", + "when": "条件", "without_a_filter_all_of_your_users_can_be_surveyed": "フィルターがなければ、すべてのユーザーがフォームに回答できます。", "you_have_not_created_a_segment_yet": "まだセグメントを作成していません", "your_description_here_recall_information_with": "ここにあなたの説明。@ で情報を呼び出す", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "会社はビジョンと戦略の整合性をどのように改善できますか?", "alignment_and_engagement_survey_question_4_placeholder": "ここに回答を入力してください...", "back": "戻る", + "block_1": "ブロック 1", + "block_10": "ブロック 10", + "block_2": "ブロック 2", + "block_3": "ブロック 3", + "block_4": "ブロック 4", + "block_5": "ブロック 5", + "block_6": "ブロック 6", + "block_7": "ブロック 7", + "block_8": "ブロック 8", + "block_9": "ブロック 9", "book_interview": "面談を予約する", "build_product_roadmap_description": "ユーザーが最も望んでいる「たった一つ」のものを特定し、構築する。", "build_product_roadmap_name": "製品ロードマップの構築", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "申し訳ありません!体験を改善するために何かできることはありますか?", "csat_survey_question_3_placeholder": "ここに回答を入力してください...", "cta_description": "情報を表示し、特定の行動を促す", - "custom_survey_block_1_name": "ブロック1", "custom_survey_description": "テンプレートを使わずにアンケートを作成する。", "custom_survey_name": "最初から始める", "custom_survey_question_1_headline": "何を知りたいですか?", diff --git a/apps/web/locales/nl-NL.json b/apps/web/locales/nl-NL.json index c2a21f09ab..ad70b8ed5f 100644 --- a/apps/web/locales/nl-NL.json +++ b/apps/web/locales/nl-NL.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} attribuut} other {{count} attributen}}", "count_contacts": "{count, plural, one {{count} contact} other {{count} contacten}}", "count_members": "{count, plural, one {{count} lid} other {{count} leden}}", + "count_questions": "{count, plural, one {{count} vraag} other {{count} vragen}}", "count_responses": "{count, plural, one {{count} reactie} other {{count} reacties}}", "count_selections": "{count, plural, one {{count} selectie} other {{count} selecties}}", "create_new_organization": "Creëer een nieuwe organisatie", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "Pas het bericht 'Enquête gesloten' aan", "adjust_survey_closed_message_description": "Wijzig het bericht dat bezoekers zien wanneer de enquête wordt gesloten.", "adjust_the_theme_in_the": "Pas het thema aan in de", + "all_are_true": "alle zijn waar", "all_other_answers_will_continue_to": "Alle andere antwoorden blijven hetzelfde", "allow_multi_select": "Multi-select toestaan", "allow_multiple_files": "Meerdere bestanden toestaan", "allow_users_to_select_more_than_one_image": "Sta gebruikers toe meer dan één afbeelding te selecteren", "and_launch_surveys_in_your_website_or_app": "en start enquêtes op uw website of app.", "animation": "Animatie", + "any_is_true": "een is waar", "app_survey_description": "Sluit een enquête in uw web-app of website in om reacties te verzamelen.", "assign": "Toewijzen =", "audience": "Publiek", @@ -1539,7 +1542,7 @@ "option_idx": "Optie {choiceIndex}", "option_used_in_logic_error": "Deze optie wordt gebruikt in de logica van vraag {questionIndex}. Verwijder het eerst uit de logica.", "optional": "Optioneel", - "options": "Opties", + "options": "Opties*", "options_used_in_logic_bulk_error": "De volgende opties worden gebruikt in logica: {questionIndexes}. Verwijder ze eerst uit de logica.", "override_theme_with_individual_styles_for_this_survey": "Overschrijf het thema met individuele stijlen voor deze enquête.", "overwrite_global_waiting_time": "Aangepaste afkoelperiode instellen", @@ -1564,6 +1567,7 @@ "question_deleted": "Vraag verwijderd.", "question_duplicated": "Vraag dubbel gesteld.", "question_id_updated": "Vraag-ID bijgewerkt", + "question_number": "Vraag {number}", "question_used_in_logic_warning_text": "Elementen uit dit blok worden gebruikt in een logische regel, weet je zeker dat je het wilt verwijderen?", "question_used_in_logic_warning_title": "Logica-inconsistentie", "question_used_in_quota": "Deze vraag wordt gebruikt in het quotum “{quotaName}”", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Afkoelperiode (voor alle enquêtes)", "waiting_time_across_surveys_description": "Om enquêtemoeheid te voorkomen, kies hoe deze enquête omgaat met de workspace-brede afkoelperiode.", "welcome_message": "Welkomstbericht", + "when": "Wanneer", "without_a_filter_all_of_your_users_can_be_surveyed": "Zonder filter kunnen al uw gebruikers worden bevraagd.", "you_have_not_created_a_segment_yet": "U heeft nog geen segment aangemaakt", "your_description_here_recall_information_with": "Uw beschrijving hier. Roep informatie op met @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "Hoe kan het bedrijf de afstemming van zijn visie en strategie verbeteren?", "alignment_and_engagement_survey_question_4_placeholder": "Typ hier uw antwoord...", "back": "Rug", + "block_1": "Blok 1", + "block_10": "Blok 10", + "block_2": "Blok 2", + "block_3": "Blok 3", + "block_4": "Blok 4", + "block_5": "Blok 5", + "block_6": "Blok 6", + "block_7": "Blok 7", + "block_8": "Blok 8", + "block_9": "Blok 9", "book_interview": "Boek interview", "build_product_roadmap_description": "Identificeer het ENE wat uw gebruikers het liefst willen en bouw het.", "build_product_roadmap_name": "Productroadmap opstellen", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Euh, sorry! Kunnen we iets doen om uw ervaring te verbeteren?", "csat_survey_question_3_placeholder": "Typ hier uw antwoord...", "cta_description": "Geef informatie weer en vraag gebruikers om een specifieke actie te ondernemen", - "custom_survey_block_1_name": "Blok 1", "custom_survey_description": "Maak een enquête zonder sjabloon.", "custom_survey_name": "Begin helemaal opnieuw", "custom_survey_question_1_headline": "Wat zou je willen weten?", diff --git a/apps/web/locales/pt-BR.json b/apps/web/locales/pt-BR.json index e8ddffbb58..98d364f597 100644 --- a/apps/web/locales/pt-BR.json +++ b/apps/web/locales/pt-BR.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} atributo} other {{count} atributos}}", "count_contacts": "{count, plural, one {{count} contato} other {{count} contatos}}", "count_members": "{count, plural, one {{count} membro} other {{count} membros}}", + "count_questions": "{count, plural, one {{count} pergunta} other {{count} perguntas}}", "count_responses": "{count, plural, one {{count} resposta} other {{count} respostas}}", "count_selections": "{count, plural, one {{count} seleção} other {{count} seleções}}", "create_new_organization": "Criar nova organização", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "Ajustar mensagem 'Pesquisa Encerrada''", "adjust_survey_closed_message_description": "Mude a mensagem que os visitantes veem quando a pesquisa está fechada.", "adjust_the_theme_in_the": "Ajuste o tema no", + "all_are_true": "todas são verdadeiras", "all_other_answers_will_continue_to": "Todas as outras respostas continuarão a", "allow_multi_select": "Permitir seleção múltipla", "allow_multiple_files": "Permitir vários arquivos", "allow_users_to_select_more_than_one_image": "Permitir que os usuários selecionem mais de uma imagem", "and_launch_surveys_in_your_website_or_app": "e lançar pesquisas no seu site ou app.", "animation": "animação", + "any_is_true": "qualquer uma é verdadeira", "app_survey_description": "Embuta uma pesquisa no seu app ou site para coletar respostas.", "assign": "atribuir =", "audience": "Público", @@ -1539,7 +1542,7 @@ "option_idx": "Opção {choiceIndex}", "option_used_in_logic_error": "Esta opção é usada na lógica da pergunta {questionIndex}. Por favor, remova-a da lógica primeiro.", "optional": "Opcional", - "options": "Opções", + "options": "Opções*", "options_used_in_logic_bulk_error": "As seguintes opções são usadas na lógica: {questionIndexes}. Por favor, remova-as da lógica primeiro.", "override_theme_with_individual_styles_for_this_survey": "Substitua o tema com estilos individuais para essa pesquisa.", "overwrite_global_waiting_time": "Definir período de espera personalizado", @@ -1564,6 +1567,7 @@ "question_deleted": "Pergunta deletada.", "question_duplicated": "Pergunta duplicada.", "question_id_updated": "ID da pergunta atualizado", + "question_number": "Pergunta {number}", "question_used_in_logic_warning_text": "Elementos deste bloco são usados em uma regra de lógica, tem certeza de que deseja excluí-lo?", "question_used_in_logic_warning_title": "Inconsistência de lógica", "question_used_in_quota": "Esta pergunta está sendo usada na cota \"{quotaName}\"", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Período de espera (entre pesquisas)", "waiting_time_across_surveys_description": "Para evitar fadiga de pesquisas, escolha como esta pesquisa interage com o período de espera geral do workspace.", "welcome_message": "Mensagem de boas-vindas", + "when": "Quando", "without_a_filter_all_of_your_users_can_be_surveyed": "Sem um filtro, todos os seus usuários podem ser pesquisados.", "you_have_not_created_a_segment_yet": "Você ainda não criou um segmento.", "your_description_here_recall_information_with": "Sua descrição aqui. Lembre-se de informações com @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "Como a empresa pode melhorar sua visão e direcionamento estratégico?", "alignment_and_engagement_survey_question_4_placeholder": "Digite sua resposta aqui...", "back": "voltar", + "block_1": "Bloco 1", + "block_10": "Bloco 10", + "block_2": "Bloco 2", + "block_3": "Bloco 3", + "block_4": "Bloco 4", + "block_5": "Bloco 5", + "block_6": "Bloco 6", + "block_7": "Bloco 7", + "block_8": "Bloco 8", + "block_9": "Bloco 9", "book_interview": "Marcar entrevista", "build_product_roadmap_description": "Identifique a ÚNICA coisa que seus usuários mais querem e construa isso.", "build_product_roadmap_name": "Construir Roteiro do Produto", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Ah, foi mal! Tem algo que a gente possa fazer pra melhorar sua experiência?", "csat_survey_question_3_placeholder": "Digite sua resposta aqui...", "cta_description": "Mostrar informações e pedir para os usuários tomarem uma ação específica", - "custom_survey_block_1_name": "Bloco 1", "custom_survey_description": "Crie uma pesquisa sem modelo.", "custom_survey_name": "Começar do zero", "custom_survey_question_1_headline": "O que você gostaria de saber?", diff --git a/apps/web/locales/pt-PT.json b/apps/web/locales/pt-PT.json index d7483d3294..6e59586920 100644 --- a/apps/web/locales/pt-PT.json +++ b/apps/web/locales/pt-PT.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} atributo} other {{count} atributos}}", "count_contacts": "{count, plural, one {{count} contacto} other {{count} contactos}}", "count_members": "{count, plural, one {{count} membro} other {{count} membros}}", + "count_questions": "{count, plural, one {{count} pergunta} other {{count} perguntas}}", "count_responses": "{count, plural, one {{count} resposta} other {{count} respostas}}", "count_selections": "{count, plural, one {{count} selecção} other {{count} selecções}}", "create_new_organization": "Criar nova organização", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "Ajustar mensagem de 'Inquérito Fechado'", "adjust_survey_closed_message_description": "Alterar a mensagem que os visitantes veem quando o inquérito está fechado.", "adjust_the_theme_in_the": "Ajustar o tema no", + "all_are_true": "todas são verdadeiras", "all_other_answers_will_continue_to": "Todas as outras respostas continuarão a", "allow_multi_select": "Permitir seleção múltipla", "allow_multiple_files": "Permitir vários ficheiros", "allow_users_to_select_more_than_one_image": "Permitir aos utilizadores selecionar mais do que uma imagem", "and_launch_surveys_in_your_website_or_app": "e lance inquéritos no seu site ou aplicação.", "animation": "Animação", + "any_is_true": "qualquer uma é verdadeira", "app_survey_description": "Incorpore um inquérito na sua aplicação web ou site para recolher respostas.", "assign": "Atribuir =", "audience": "Público", @@ -1539,7 +1542,7 @@ "option_idx": "Opção {choiceIndex}", "option_used_in_logic_error": "Esta opção é usada na lógica da pergunta {questionIndex}. Por favor, remova-a da lógica primeiro.", "optional": "Opcional", - "options": "Opções", + "options": "Opções*", "options_used_in_logic_bulk_error": "As seguintes opções são usadas na lógica: {questionIndexes}. Por favor, remova-as da lógica primeiro.", "override_theme_with_individual_styles_for_this_survey": "Substituir o tema com estilos individuais para este inquérito.", "overwrite_global_waiting_time": "Definir período de espera personalizado", @@ -1564,6 +1567,7 @@ "question_deleted": "Pergunta eliminada.", "question_duplicated": "Pergunta duplicada.", "question_id_updated": "ID da pergunta atualizado", + "question_number": "Pergunta {number}", "question_used_in_logic_warning_text": "Os elementos deste bloco são utilizados numa regra de lógica, tem a certeza de que pretende eliminá-lo?", "question_used_in_logic_warning_title": "Inconsistência de lógica", "question_used_in_quota": "Esta pergunta está a ser usada na quota \"{quotaName}\"", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Período de espera (entre inquéritos)", "waiting_time_across_surveys_description": "Para prevenir fadiga de inquéritos, escolha como este inquérito interage com o período de espera geral do espaço de trabalho.", "welcome_message": "Mensagem de boas-vindas", + "when": "Quando", "without_a_filter_all_of_your_users_can_be_surveyed": "Sem um filtro, todos os seus utilizadores podem ser pesquisados.", "you_have_not_created_a_segment_yet": "Ainda não criou um segmento", "your_description_here_recall_information_with": "A sua descrição aqui. Recorde a informação com @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "Como pode a empresa melhorar o alinhamento da sua visão e estratégia?", "alignment_and_engagement_survey_question_4_placeholder": "Escreva a sua resposta aqui...", "back": "Voltar", + "block_1": "Bloco 1", + "block_10": "Bloco 10", + "block_2": "Bloco 2", + "block_3": "Bloco 3", + "block_4": "Bloco 4", + "block_5": "Bloco 5", + "block_6": "Bloco 6", + "block_7": "Bloco 7", + "block_8": "Bloco 8", + "block_9": "Bloco 9", "book_interview": "Agendar entrevista", "build_product_roadmap_description": "Identifique a ÚNICA coisa que os seus utilizadores mais querem e construa-a.", "build_product_roadmap_name": "Construir Roteiro do Produto", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Oh, desculpe! Há algo que possamos fazer para melhorar a sua experiência?", "csat_survey_question_3_placeholder": "Escreva a sua resposta aqui...", "cta_description": "Exibir informações e solicitar aos utilizadores que tomem uma ação específica", - "custom_survey_block_1_name": "Bloco 1", "custom_survey_description": "Crie um inquérito sem modelo.", "custom_survey_name": "Começar do zero", "custom_survey_question_1_headline": "O que gostaria de saber?", diff --git a/apps/web/locales/ro-RO.json b/apps/web/locales/ro-RO.json index 04faccc4e4..522ec308cd 100644 --- a/apps/web/locales/ro-RO.json +++ b/apps/web/locales/ro-RO.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} atribut} few {{count} atribute} other {{count} de atribute}}", "count_contacts": "{count, plural, one {{count} contact} few {{count} contacte} other {{count} de contacte}}", "count_members": "{count, plural, one {{count} membru} few {{count} membri} other {{count} de membri}}", + "count_questions": "{count, plural, one {# întrebare} few {# întrebări} other {# de întrebări}}", "count_responses": "{count, plural, one {{count} răspuns} few {{count} răspunsuri} other {{count} de răspunsuri}}", "count_selections": "{count, plural, one {{count} selecție} few {{count} selecții} other {{count} de selecții}}", "create_new_organization": "Creează organizație nouă", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "Ajustați mesajul 'Sondaj Închis'", "adjust_survey_closed_message_description": "Schimbați mesajul pe care îl văd vizitatorii atunci când sondajul este închis.", "adjust_the_theme_in_the": "Ajustați tema în", + "all_are_true": "toate sunt adevărate", "all_other_answers_will_continue_to": "Toate celelalte răspunsuri vor continua să", "allow_multi_select": "Permite selectare multiplă", "allow_multiple_files": "Permite fișiere multiple", "allow_users_to_select_more_than_one_image": "Permite utilizatorilor să selecteze mai mult de o imagine", "and_launch_surveys_in_your_website_or_app": "și lansați chestionare pe site-ul sau în aplicația dvs.", "animation": "Animație", + "any_is_true": "oricare este adevărată", "app_survey_description": "Incorporați un chestionar în aplicația web sau pe site-ul dvs. pentru a colecta răspunsuri.", "assign": "Atribuire =", "audience": "Public", @@ -1539,7 +1542,7 @@ "option_idx": "Opțiunea {choiceIndex}", "option_used_in_logic_error": "Această opțiune este folosită în logica întrebării {questionIndex}. Vă rugăm să-l eliminați din logică mai întâi.", "optional": "Opțional", - "options": "Opțiuni", + "options": "Opțiuni*", "options_used_in_logic_bulk_error": "Următoarele opțiuni sunt folosite în logică: {questionIndexes}. Vă rugăm să le eliminați din logică mai întâi.", "override_theme_with_individual_styles_for_this_survey": "Suprascrie tema cu stiluri individuale pentru acest sondaj.", "overwrite_global_waiting_time": "Setează perioadă de răcire personalizată", @@ -1564,6 +1567,7 @@ "question_deleted": "Întrebare ștearsă.", "question_duplicated": "Întrebare duplicată.", "question_id_updated": "ID întrebare actualizat", + "question_number": "Întrebarea {number}", "question_used_in_logic_warning_text": "Elemente din acest bloc sunt folosite într-o regulă de logică. Sigur doriți să îl ștergeți?", "question_used_in_logic_warning_title": "Inconsistență logică", "question_used_in_quota": "Întrebarea aceasta este folosită în cota „{quotaName}”", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Perioadă de răcire (între sondaje)", "waiting_time_across_surveys_description": "Pentru a preveni oboseala cauzată de sondaje, alege cum interacționează acest sondaj cu perioada de răcire la nivel de workspace.", "welcome_message": "Mesaj de bun venit", + "when": "Când", "without_a_filter_all_of_your_users_can_be_surveyed": "Fără un filtru, toți utilizatorii pot fi chestionați.", "you_have_not_created_a_segment_yet": "Nu ai creat încă un segment", "your_description_here_recall_information_with": "Descrierea ta aici. Reamintiți informațiile cu @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "Cum poate îmbunătăți compania alinierea viziunii și strategiei sale?", "alignment_and_engagement_survey_question_4_placeholder": "Tastează răspunsul aici...", "back": "Înapoi", + "block_1": "Blocul 1", + "block_10": "Blocul 10", + "block_2": "Blocul 2", + "block_3": "Blocul 3", + "block_4": "Blocul 4", + "block_5": "Blocul 5", + "block_6": "Blocul 6", + "block_7": "Blocul 7", + "block_8": "Blocul 8", + "block_9": "Blocul 9", "book_interview": "Rezervă interviu", "build_product_roadmap_description": "Identificați acel UN lucru pe care îl doresc cel mai mult utilizatorii și construiți-l.", "build_product_roadmap_name": "Crearea foii de parcurs a produsului", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Of, îmi pare rău! Există ceva ce putem face pentru a-ți îmbunătăți experiența?", "csat_survey_question_3_placeholder": "Tastează răspunsul aici...", "cta_description": "Afișează informații și solicită utilizatorilor să ia o acțiune specifică", - "custom_survey_block_1_name": "Bloc 1", "custom_survey_description": "Creează un sondaj fără șablon.", "custom_survey_name": "Începe de la zero", "custom_survey_question_1_headline": "Ce ați dori să știți?", diff --git a/apps/web/locales/ru-RU.json b/apps/web/locales/ru-RU.json index c6662d9694..d3493922f7 100644 --- a/apps/web/locales/ru-RU.json +++ b/apps/web/locales/ru-RU.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} атрибут} few {{count} атрибута} many {{count} атрибутов} other {{count} атрибута}}", "count_contacts": "{count, plural, one {{count} контакт} few {{count} контакта} many {{count} контактов} other {{count} контакта}}", "count_members": "{count, plural, one {{count} участник} few {{count} участника} many {{count} участников} other {{count} участника}}", + "count_questions": "{count, plural, one {{count} вопрос} few {{count} вопроса} many {{count} вопросов} other {{count} вопросов}}", "count_responses": "{count, plural, one {{count} ответ} few {{count} ответа} many {{count} ответов} other {{count} ответа}}", "count_selections": "{count, plural, one {{count} вариант} few {{count} варианта} many {{count} вариантов} other {{count} варианта}}", "create_new_organization": "Создать новую организацию", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "Изменить сообщение «Опрос закрыт»", "adjust_survey_closed_message_description": "Измените сообщение, которое видят посетители, когда опрос закрыт.", "adjust_the_theme_in_the": "Настройте тему в", + "all_are_true": "все условия выполняются", "all_other_answers_will_continue_to": "Все остальные ответы будут продолжать", "allow_multi_select": "Разрешить множественный выбор", "allow_multiple_files": "Разрешить несколько файлов", "allow_users_to_select_more_than_one_image": "Разрешить пользователям выбирать более одного изображения", "and_launch_surveys_in_your_website_or_app": "и запускать опросы на вашем сайте или в приложении.", "animation": "Анимация", + "any_is_true": "выполняется хотя бы одно условие", "app_survey_description": "Встраивайте опрос в ваше веб-приложение или сайт для сбора ответов.", "assign": "Назначить =", "audience": "Аудитория", @@ -1539,7 +1542,7 @@ "option_idx": "Вариант {choiceIndex}", "option_used_in_logic_error": "Этот вариант используется в логике вопроса {questionIndex}. Пожалуйста, сначала удалите его из логики.", "optional": "Необязательно", - "options": "Варианты", + "options": "Параметры*", "options_used_in_logic_bulk_error": "Следующие варианты используются в логике: {questionIndexes}. Пожалуйста, сначала удалите их из логики.", "override_theme_with_individual_styles_for_this_survey": "Переопределить тему индивидуальными стилями для этого опроса.", "overwrite_global_waiting_time": "Установить свой период ожидания", @@ -1564,6 +1567,7 @@ "question_deleted": "Вопрос удалён.", "question_duplicated": "Вопрос дублирован.", "question_id_updated": "ID вопроса обновлён", + "question_number": "Вопрос {number}", "question_used_in_logic_warning_text": "Элементы из этого блока используются в правиле логики. Вы уверены, что хотите удалить его?", "question_used_in_logic_warning_title": "Несогласованность логики", "question_used_in_quota": "Этот вопрос используется в квоте «{quotaName}»", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Период ожидания (между опросами)", "waiting_time_across_surveys_description": "Чтобы избежать усталости от опросов, выберите, как этот опрос взаимодействует с общим периодом ожидания в рабочем пространстве.", "welcome_message": "Приветственное сообщение", + "when": "Когда", "without_a_filter_all_of_your_users_can_be_surveyed": "Без фильтра все ваши пользователи могут быть опрошены.", "you_have_not_created_a_segment_yet": "Вы ещё не создали сегмент", "your_description_here_recall_information_with": "Ваша инструкция здесь. Вспомните информацию с помощью @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "Как компания может улучшить согласованность видения и стратегии?", "alignment_and_engagement_survey_question_4_placeholder": "Введите ваш ответ здесь...", "back": "Назад", + "block_1": "Блок 1", + "block_10": "Блок 10", + "block_2": "Блок 2", + "block_3": "Блок 3", + "block_4": "Блок 4", + "block_5": "Блок 5", + "block_6": "Блок 6", + "block_7": "Блок 7", + "block_8": "Блок 8", + "block_9": "Блок 9", "book_interview": "Записаться на интервью", "build_product_roadmap_description": "Определите ОДНУ вещь, которую ваши пользователи хотят больше всего, и реализуйте её.", "build_product_roadmap_name": "Построение продуктовой дорожной карты", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Ой, извините! Что мы можем сделать, чтобы улучшить ваш опыт?", "csat_survey_question_3_placeholder": "Введите ваш ответ здесь...", "cta_description": "Показывайте информацию и побуждайте пользователей к определённому действию", - "custom_survey_block_1_name": "Блок 1", "custom_survey_description": "Создайте опрос без шаблона.", "custom_survey_name": "Начать с нуля", "custom_survey_question_1_headline": "Что вы хотели бы узнать?", diff --git a/apps/web/locales/sv-SE.json b/apps/web/locales/sv-SE.json index abfbe53bc7..a34df47f78 100644 --- a/apps/web/locales/sv-SE.json +++ b/apps/web/locales/sv-SE.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} attribut} other {{count} attribut}}", "count_contacts": "{count, plural, one {{count} kontakt} other {{count} kontakter}}", "count_members": "{count, plural, one {{count} medlem} other {{count} medlemmar}}", + "count_questions": "{count, plural, one {{count} fråga} other {{count} frågor}}", "count_responses": "{count, plural, one {{count} svar} other {{count} svar}}", "count_selections": "{count, plural, one {{count} val} other {{count} val}}", "create_new_organization": "Skapa ny organisation", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "Justera meddelande för 'Enkät stängd'", "adjust_survey_closed_message_description": "Ändra meddelandet besökare ser när enkäten är stängd.", "adjust_the_theme_in_the": "Justera temat i", + "all_are_true": "alla är sanna", "all_other_answers_will_continue_to": "Alla andra svar fortsätter till", "allow_multi_select": "Tillåt flerval", "allow_multiple_files": "Tillåt flera filer", "allow_users_to_select_more_than_one_image": "Tillåt användare att välja mer än en bild", "and_launch_surveys_in_your_website_or_app": "och starta enkäter på din webbplats eller i din app.", "animation": "Animering", + "any_is_true": "någon är sann", "app_survey_description": "Bädda in en enkät i din webbapp eller webbplats för att samla in svar.", "assign": "Tilldela =", "audience": "Målgrupp", @@ -1539,7 +1542,7 @@ "option_idx": "Alternativ {choiceIndex}", "option_used_in_logic_error": "Detta alternativ används i logiken för fråga {questionIndex}. Vänligen ta bort det från logiken först.", "optional": "Valfritt", - "options": "Alternativ", + "options": "Alternativ*", "options_used_in_logic_bulk_error": "Följande alternativ används i logiken: {questionIndexes}. Vänligen ta bort dem från logiken först.", "override_theme_with_individual_styles_for_this_survey": "Åsidosätt temat med individuella stilar för denna enkät.", "overwrite_global_waiting_time": "Ange anpassad väntetid", @@ -1564,6 +1567,7 @@ "question_deleted": "Fråga borttagen.", "question_duplicated": "Fråga duplicerad.", "question_id_updated": "Fråge-ID uppdaterat", + "question_number": "Fråga {number}", "question_used_in_logic_warning_text": "Element från det här blocket används i en logikregel. Är du säker på att du vill ta bort det?", "question_used_in_logic_warning_title": "Logikkonflikt", "question_used_in_quota": "Denna fråga används i kvoten “{quotaName}”", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "Väntetid (mellan enkäter)", "waiting_time_across_surveys_description": "För att undvika enkättrötthet, välj hur denna enkät ska förhålla sig till arbetsytans gemensamma väntetid.", "welcome_message": "Välkomstmeddelande", + "when": "När", "without_a_filter_all_of_your_users_can_be_surveyed": "Utan ett filter kan alla dina användare enkäteras.", "you_have_not_created_a_segment_yet": "Du har inte skapat ett segment ännu", "your_description_here_recall_information_with": "Din beskrivning här. Återkalla information med @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "Hur kan företaget förbättra sin vision och strategiöverensstämmelse?", "alignment_and_engagement_survey_question_4_placeholder": "Skriv ditt svar här...", "back": "Tillbaka", + "block_1": "Block 1", + "block_10": "Block 10", + "block_2": "Block 2", + "block_3": "Block 3", + "block_4": "Block 4", + "block_5": "Block 5", + "block_6": "Block 6", + "block_7": "Block 7", + "block_8": "Block 8", + "block_9": "Block 9", "book_interview": "Boka intervju", "build_product_roadmap_description": "Identifiera det EN sak dina användare vill ha mest och bygg den.", "build_product_roadmap_name": "Bygg produktroadmap", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "Aj, förlåt! Finns det något vi kan göra för att förbättra din upplevelse?", "csat_survey_question_3_placeholder": "Skriv ditt svar här...", "cta_description": "Visa information och uppmana användare att vidta en specifik åtgärd", - "custom_survey_block_1_name": "Block 1", "custom_survey_description": "Skapa en enkät utan mall.", "custom_survey_name": "Börja från början", "custom_survey_question_1_headline": "Vad vill du veta?", diff --git a/apps/web/locales/zh-Hans-CN.json b/apps/web/locales/zh-Hans-CN.json index 027ef3945b..c53c4b6183 100644 --- a/apps/web/locales/zh-Hans-CN.json +++ b/apps/web/locales/zh-Hans-CN.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, other {{count} 个属性}}", "count_contacts": "{count, plural, other {{count} 位联系人}}", "count_members": "{count, plural, other {{count} 位成员}}", + "count_questions": "{count, plural, other {{count} 个问题} }", "count_responses": "{count, plural, other {{count} 个回复}}", "count_selections": "{count, plural, other {{count} 个选择}}", "create_new_organization": "创建 新的 组织", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "调整 \"调查 关闭\" 消息", "adjust_survey_closed_message_description": "更改 访客 看到 调查 关闭 时 的 消息。", "adjust_the_theme_in_the": "调整主题在", + "all_are_true": "全部为真", "all_other_answers_will_continue_to": "所有其他答案将继续", "allow_multi_select": "允许 多选", "allow_multiple_files": "允许 多 个 文件", "allow_users_to_select_more_than_one_image": "允许 用户 选择 多于 一个 图片", "and_launch_surveys_in_your_website_or_app": "并 在 你 的 网站 或 应用 中 启动 问卷 。", "animation": "动画", + "any_is_true": "任一为真", "app_survey_description": "在 你的 网络 应用 或 网站 中 嵌入 问卷 收集 反馈 。", "assign": "指派 =", "audience": "受众", @@ -1539,7 +1542,7 @@ "option_idx": "选项 {choiceIndex}", "option_used_in_logic_error": "\"这个 选项 在 问题 {questionIndex} 的 逻辑 中 使用。请 先 从 逻辑 中 删除 它。\"", "optional": "可选", - "options": "选项", + "options": "选项*", "options_used_in_logic_bulk_error": "以下选项在逻辑中被使用:{questionIndexes}。请先从逻辑中删除它们。", "override_theme_with_individual_styles_for_this_survey": "使用 个性化 样式 替代 这份 问卷 的 主题。", "overwrite_global_waiting_time": "自定义冷却期", @@ -1564,6 +1567,7 @@ "question_deleted": "问题 已删除", "question_duplicated": "问题重复。", "question_id_updated": "问题 ID 更新", + "question_number": "第 {number} 题", "question_used_in_logic_warning_text": "此区块中的元素已被用于逻辑规则,您确定要删除吗?", "question_used_in_logic_warning_title": "逻辑不一致", "question_used_in_quota": "此问题正在被“{quotaName}”配额使用", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "冷却期(跨问卷)", "waiting_time_across_surveys_description": "为防止问卷疲劳,请选择此问卷与工作区冷却期的交互方式。", "welcome_message": "欢迎 信息", + "when": "当", "without_a_filter_all_of_your_users_can_be_surveyed": "没有 过滤器 时 ,所有 用户 都可以 被 调查 。", "you_have_not_created_a_segment_yet": "您 还没有 创建 段落", "your_description_here_recall_information_with": "在此输入描述。 调用信息与 @", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "公司 如何 改进 其 愿景 与 战略 的 协同?", "alignment_and_engagement_survey_question_4_placeholder": "输入您的答案...", "back": "返回", + "block_1": "第 1 块", + "block_10": "第 10 块", + "block_2": "第 2 块", + "block_3": "第 3 块", + "block_4": "第 4 块", + "block_5": "第 5 块", + "block_6": "第 6 块", + "block_7": "第 7 块", + "block_8": "第 8 块", + "block_9": "第 9 块", "book_interview": "预约 面试", "build_product_roadmap_description": "识别 用户 最 想要 的 一个 东西 并 构建 它 。", "build_product_roadmap_name": "构建 产品 路线图", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "糟糕, 对不起!我们可以做些什么来改善您的体验?", "csat_survey_question_3_placeholder": "在此输入您的答案...", "cta_description": "显示 信息 并 提示用户采取 特定行动", - "custom_survey_block_1_name": "模块 1", "custom_survey_description": "创建 一个 没有 模板 的 调查。", "custom_survey_name": "从零开始", "custom_survey_question_1_headline": "你 想 知道 什么?", diff --git a/apps/web/locales/zh-Hant-TW.json b/apps/web/locales/zh-Hant-TW.json index 67de4a0c39..e1f629dfac 100644 --- a/apps/web/locales/zh-Hant-TW.json +++ b/apps/web/locales/zh-Hant-TW.json @@ -178,6 +178,7 @@ "count_attributes": "{count, plural, one {{count} 個屬性} other {{count} 個屬性}}", "count_contacts": "{count, plural, one {{count} 位聯絡人} other {{count} 位聯絡人}}", "count_members": "{count, plural, one {{count} 位成員} other {{count} 位成員}}", + "count_questions": "{count, plural, other {{count} 個問題}}", "count_responses": "{count, plural, one {{count} 答覆} other {{count} 答覆}}", "count_selections": "{count, plural, one {{count} 個選項} other {{count} 個選項}}", "create_new_organization": "建立新組織", @@ -1268,12 +1269,14 @@ "adjust_survey_closed_message": "調整「問卷已關閉」訊息", "adjust_survey_closed_message_description": "變更訪客在問卷關閉時看到的訊息。", "adjust_the_theme_in_the": "在", + "all_are_true": "全部為真", "all_other_answers_will_continue_to": "所有其他答案將繼續", "allow_multi_select": "允許多重選取", "allow_multiple_files": "允許上傳多個檔案", "allow_users_to_select_more_than_one_image": "允許使用者選取多張圖片", "and_launch_surveys_in_your_website_or_app": "並在您的網站或應用程式中啟動問卷。", "animation": "動畫", + "any_is_true": "任一為真", "app_survey_description": "將問卷嵌入您的 Web 應用程式或網站中以收集回應。", "assign": "等於 =", "audience": "受眾", @@ -1539,7 +1542,7 @@ "option_idx": "選項 '{'choiceIndex'}'", "option_used_in_logic_error": "此選項用於問題 '{'questionIndex'}' 的邏輯中。請先從邏輯中移除。", "optional": "選填", - "options": "選項", + "options": "選項*", "options_used_in_logic_bulk_error": "以下選項已用於邏輯中:{questionIndexes}。請先從邏輯中移除它們。", "override_theme_with_individual_styles_for_this_survey": "使用此問卷的個別樣式覆寫主題。", "overwrite_global_waiting_time": "自訂冷卻期", @@ -1564,6 +1567,7 @@ "question_deleted": "問題已刪除。", "question_duplicated": "問題已複製。", "question_id_updated": "問題 ID 已更新", + "question_number": "第 {number} 題", "question_used_in_logic_warning_text": "此區塊中的元素已用於邏輯規則,確定要刪除嗎?", "question_used_in_logic_warning_title": "邏輯不一致", "question_used_in_quota": "此問題正被使用於「{quotaName}」配額中", @@ -1757,6 +1761,7 @@ "waiting_time_across_surveys": "冷卻期(跨問卷)", "waiting_time_across_surveys_description": "為避免問卷疲勞,請選擇此問卷如何與工作區的冷卻期互動。", "welcome_message": "歡迎訊息", + "when": "當", "without_a_filter_all_of_your_users_can_be_surveyed": "如果沒有篩選器,則可以調查您的所有使用者。", "you_have_not_created_a_segment_yet": "您尚未建立區隔", "your_description_here_recall_information_with": "您的描述在這裡。使用 @ 回憶資訊", @@ -2400,6 +2405,16 @@ "alignment_and_engagement_survey_question_4_headline": "公司如何改善其願景和策略一致性?", "alignment_and_engagement_survey_question_4_placeholder": "在此輸入您的答案...", "back": "返回", + "block_1": "區塊 1", + "block_10": "區塊 10", + "block_2": "區塊 2", + "block_3": "區塊 3", + "block_4": "區塊 4", + "block_5": "區塊 5", + "block_6": "區塊 6", + "block_7": "區塊 7", + "block_8": "區塊 8", + "block_9": "區塊 9", "book_interview": "預訂面試", "build_product_roadmap_description": "找出您的使用者最想要的一件事,然後建立它。", "build_product_roadmap_name": "建立產品路線圖", @@ -2607,7 +2622,6 @@ "csat_survey_question_3_headline": "唉,抱歉!我們是否有任何可以改善您體驗的地方?", "csat_survey_question_3_placeholder": "在此輸入您的答案...", "cta_description": "顯示資訊並提示使用者採取特定操作", - "custom_survey_block_1_name": "區塊 1", "custom_survey_description": "建立沒有範本的問卷。", "custom_survey_name": "從頭開始", "custom_survey_question_1_headline": "您想瞭解什麼?", diff --git a/apps/web/modules/survey/editor/components/block-card.tsx b/apps/web/modules/survey/editor/components/block-card.tsx index fd6da9812c..fbc1836531 100644 --- a/apps/web/modules/survey/editor/components/block-card.tsx +++ b/apps/web/modules/survey/editor/components/block-card.tsx @@ -232,9 +232,6 @@ export const BlockCard = ({ zIndex: isDragging ? 10 : 1, }; - const blockElementsCount = block.elements.length; - const blockElementsCountText = blockElementsCount === 1 ? "question" : "questions"; - let blockSidebarColorClass = ""; if (isBlockInvalid) { blockSidebarColorClass = "bg-red-400"; @@ -282,7 +279,7 @@ export const BlockCard = ({
- {blockElementsCount} {blockElementsCountText} + {t("common.count_questions", { count: block.elements.length })}
- Question {elementIndex + 1} + {t("environments.surveys.edit.question_number", { + number: elementIndex + 1, + })}
)}When
++ {t("environments.surveys.edit.when")} +