mirror of
https://github.com/formbricks/formbricks.git
synced 2026-05-18 15:20:10 -05:00
chore: A/B experiment to test reverse trial copy (#8025)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> Co-authored-by: Johannes <johannes@formbricks.com>
This commit is contained in:
+5
-10
@@ -1,22 +1,17 @@
|
||||
import { getTranslate } from "@/lingodotdev/server";
|
||||
import { SelectPlanCard } from "@/modules/ee/billing/components/select-plan-card";
|
||||
import { Header } from "@/modules/ui/components/header";
|
||||
import { type TPlanVariant } from "@/modules/ee/billing/lib/select-plan-variants";
|
||||
|
||||
interface SelectPlanOnboardingProps {
|
||||
organizationId: string;
|
||||
variant: TPlanVariant;
|
||||
}
|
||||
|
||||
export const SelectPlanOnboarding = async ({ organizationId }: SelectPlanOnboardingProps) => {
|
||||
const t = await getTranslate();
|
||||
export const SelectPlanOnboarding = ({ organizationId, variant }: Readonly<SelectPlanOnboardingProps>) => {
|
||||
const nextUrl = `/organizations/${organizationId}/workspaces/new/mode`;
|
||||
|
||||
return (
|
||||
<div className="flex min-h-full min-w-full flex-col items-center justify-center space-y-8">
|
||||
<Header
|
||||
title={t("workspace.settings.billing.select_plan_header_title")}
|
||||
subtitle={t("workspace.settings.billing.select_plan_header_subtitle")}
|
||||
/>
|
||||
<SelectPlanCard nextUrl={nextUrl} organizationId={organizationId} />
|
||||
<div className="flex min-h-full min-w-full flex-col items-center justify-center">
|
||||
<SelectPlanCard nextUrl={nextUrl} organizationId={organizationId} variant={variant} />
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
+21
-1
@@ -1,11 +1,14 @@
|
||||
import { redirect } from "next/navigation";
|
||||
import { TCloudBillingPlan } from "@formbricks/types/organizations";
|
||||
import { IS_FORMBRICKS_CLOUD } from "@/lib/constants";
|
||||
import { getPostHogFeatureFlag } from "@/lib/posthog/get-feature-flag";
|
||||
import { getOrganizationBillingWithReadThroughSync } from "@/modules/ee/billing/lib/organization-billing";
|
||||
import { PLAN_VARIANTS, type TPlanVariant } from "@/modules/ee/billing/lib/select-plan-variants";
|
||||
import { getOrganizationAuth } from "@/modules/organization/lib/utils";
|
||||
import { SelectPlanOnboarding } from "./components/select-plan-onboarding";
|
||||
|
||||
const PAID_PLANS = new Set<TCloudBillingPlan>(["pro", "scale", "custom"]);
|
||||
const VALID_VARIANTS = new Set<TPlanVariant>(PLAN_VARIANTS);
|
||||
|
||||
interface PlanPageProps {
|
||||
params: Promise<{
|
||||
@@ -36,7 +39,24 @@ const Page = async (props: PlanPageProps) => {
|
||||
return redirect(`/organizations/${params.organizationId}/workspaces/new/mode`);
|
||||
}
|
||||
|
||||
return <SelectPlanOnboarding organizationId={params.organizationId} />;
|
||||
let variant: TPlanVariant = "control";
|
||||
const flagValue = await getPostHogFeatureFlag(
|
||||
session.user.id,
|
||||
"a-b_onboarding_trial-conversion-screen-copy",
|
||||
{
|
||||
organizationId: params.organizationId,
|
||||
}
|
||||
);
|
||||
if (typeof flagValue === "string" && VALID_VARIANTS.has(flagValue as TPlanVariant)) {
|
||||
variant = flagValue as TPlanVariant;
|
||||
}
|
||||
|
||||
const selectPlanOnboardingProps = {
|
||||
organizationId: params.organizationId,
|
||||
variant,
|
||||
};
|
||||
|
||||
return <SelectPlanOnboarding {...selectPlanOnboardingProps} />;
|
||||
};
|
||||
|
||||
export default Page;
|
||||
|
||||
+15
-18
@@ -411,7 +411,6 @@ checksums:
|
||||
common/something_went_wrong: a3cd2f01c073f1f5ff436d4b132d39cf
|
||||
common/something_went_wrong_please_try_again: c62a7718d9a1e9c4ffb707807550f836
|
||||
common/sort_by: 8adf3dbc5668379558957662f0c43563
|
||||
common/start_free_trial: e346e4ed7d138dcc873db187922369da
|
||||
common/status: 4e1fcce15854d824919b4a582c697c90
|
||||
common/step_by_step_manual: 2894a07952a4fd11d98d5d8f1088690c
|
||||
common/storage_not_configured: b0c3e339f6d71f23fdd189e7bcb076f6
|
||||
@@ -2354,10 +2353,22 @@ checksums:
|
||||
workspace/settings/billing/plan_unknown: 5cd12b882fe90320f93130c1b50e2e32
|
||||
workspace/settings/billing/remove_branding: 88b6b818750e478bfa153b33dd658280
|
||||
workspace/settings/billing/retry_setup: bef560e42fa8798271fea150476791e0
|
||||
workspace/settings/billing/select_plan_header_subtitle: 8de6b4e3ce5726829829bd46582f343a
|
||||
workspace/settings/billing/select_plan_header_title: b15a9d86b819a7fae8e956a50572184c
|
||||
workspace/settings/billing/select_plan_cta: e346e4ed7d138dcc873db187922369da
|
||||
workspace/settings/billing/select_plan_feature_1: 030739fb52448dba74b47e900500c4e3
|
||||
workspace/settings/billing/select_plan_feature_2: cc2e5907d2241a589ff6e995efb1f050
|
||||
workspace/settings/billing/select_plan_feature_3: 64ccc8de5813e88972d8260103bc8dcb
|
||||
workspace/settings/billing/select_plan_header: f2c3791c1fb2970617ec0f2d243a931b
|
||||
workspace/settings/billing/select_plan_skip: bb8bbd19353e6d40cfb5144d9ea6fe86
|
||||
workspace/settings/billing/select_plan_subheader: 01c70aa6e1001815a9a11951394923ca
|
||||
workspace/settings/billing/select_plan_variant_b_cta: f5d80c9a93a431eed25a714a8e39fc9f
|
||||
workspace/settings/billing/select_plan_variant_b_header: 8c2e2e23f95b6cb342e8d54f67ed2a97
|
||||
workspace/settings/billing/select_plan_variant_b_skip: 75e5fcff10a00796dbca6ead0148c72c
|
||||
workspace/settings/billing/select_plan_variant_b_subheader: 949f452eab5897af335a18ae0343086e
|
||||
workspace/settings/billing/select_plan_variant_c_cta: 405a43f614903e35445005603b0507ed
|
||||
workspace/settings/billing/select_plan_variant_c_header: 2f319a63297fbd513ccd4225f9393885
|
||||
workspace/settings/billing/select_plan_variant_c_skip: b1b90e0acbda206bbd20c10eafc3f7d4
|
||||
workspace/settings/billing/select_plan_variant_c_subheader: e50313bfaab8bfcf36d45a952bb3943a
|
||||
workspace/settings/billing/status_trialing: 4fd32760caf3bd7169935b0a6d2b5b67
|
||||
workspace/settings/billing/stay_on_hobby_plan: 966ab0c752a79f00ef10d6a5ed1d8cad
|
||||
workspace/settings/billing/stripe_setup_incomplete: fa6d6e295dd14b73c17ac8678205109b
|
||||
workspace/settings/billing/stripe_setup_incomplete_description: 9f28a542729cc719bca2ca08e7406284
|
||||
workspace/settings/billing/subscription: ba9f3675e18987d067d48533c8897343
|
||||
@@ -2367,21 +2378,7 @@ checksums:
|
||||
workspace/settings/billing/this_includes: 127e0fe104f47886b54106a057a6b26f
|
||||
workspace/settings/billing/trial_alert_description: aba3076cc6814cc6128d425d3d1957e8
|
||||
workspace/settings/billing/trial_already_used: 5433347ff7647fe0aba0fe91a44560ba
|
||||
workspace/settings/billing/trial_feature_api_access: 8c6d03728c3d9470616eb5cee5f9f65d
|
||||
workspace/settings/billing/trial_feature_attribute_segmentation: 90087da973ae48e32ec6d863516fc8c9
|
||||
workspace/settings/billing/trial_feature_contact_segment_management: 27f17a039ebed6413811ab3a461db2f4
|
||||
workspace/settings/billing/trial_feature_dashboards: 04e267e196068634607d701fb7346d30
|
||||
workspace/settings/billing/trial_feature_email_followups: 0cc02dc14aa28ce94ca6153c306924e5
|
||||
workspace/settings/billing/trial_feature_feedback_directories: cf9a57b3cbac0f04b98e06fb693e986e
|
||||
workspace/settings/billing/trial_feature_hide_branding: b8dbcb24e50e0eb4aeb0c97891cac61d
|
||||
workspace/settings/billing/trial_feature_mobile_sdks: 0963480a27df49657c1b7507adec9a06
|
||||
workspace/settings/billing/trial_feature_respondent_identification: a82e24ab4c27c5e485326678d9b7bd79
|
||||
workspace/settings/billing/trial_feature_unify_feedback: e56481905ea1cf0e47dc30cf0fac6d22
|
||||
workspace/settings/billing/trial_feature_unlimited_seats: a3257d5b6a23bfbc4b7fd1108087a823
|
||||
workspace/settings/billing/trial_feature_webhooks: 5ead39fba97fbd37835a476ee67fdd94
|
||||
workspace/settings/billing/trial_no_credit_card: 01c70aa6e1001815a9a11951394923ca
|
||||
workspace/settings/billing/trial_payment_method_added_description: 872a5c557f56bafc9b7ec4895f9c33e8
|
||||
workspace/settings/billing/trial_title: f2c3791c1fb2970617ec0f2d243a931b
|
||||
workspace/settings/billing/unlimited_responses: 25bd1cd99bc08c66b8d7d3380b2812e1
|
||||
workspace/settings/billing/unlimited_workspaces: f7433bc693ee6d177e76509277f5c173
|
||||
workspace/settings/billing/upgrade: 63c3b52882e0d779859307d672c178c2
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Etwas ist schiefgelaufen",
|
||||
"something_went_wrong_please_try_again": "Etwas ist schiefgelaufen. Bitte versuche es erneut.",
|
||||
"sort_by": "Sortieren nach",
|
||||
"start_free_trial": "Kostenlose Testversion starten",
|
||||
"status": "Status",
|
||||
"step_by_step_manual": "Schritt-für-Schritt-Anleitung",
|
||||
"storage_not_configured": "Dateispeicher nicht eingerichtet, Uploads werden wahrscheinlich fehlschlagen",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Unbekannt",
|
||||
"remove_branding": "Branding entfernen",
|
||||
"retry_setup": "Einrichtung wiederholen",
|
||||
"select_plan_header_subtitle": "Keine Kreditkarte erforderlich, keine versteckten Bedingungen.",
|
||||
"select_plan_header_title": "Nahtlos integrierte Umfragen, 100% deine Marke.",
|
||||
"select_plan_cta": "Kostenlose Testversion starten",
|
||||
"select_plan_feature_1": "Identifiziere Teilnehmer und erstelle zielgerichtete Zielgruppensegmente",
|
||||
"select_plan_feature_2": "Automatisiere Follow-ups und synchronisiere Umfragedaten mit deinen Tools",
|
||||
"select_plan_feature_3": "Verwandle Feedback in priorisierte Erkenntnisse, auf die dein Team reagieren kann",
|
||||
"select_plan_header": "Hol dir Formbricks Pro kostenlos!",
|
||||
"select_plan_skip": "Beim Hobby-Plan bleiben",
|
||||
"select_plan_subheader": "14 Tage Testversion, keine Kreditkarte erforderlich",
|
||||
"select_plan_variant_b_cta": "Meine erste Umfrage erstellen",
|
||||
"select_plan_variant_b_header": "Du bist die nächsten 14 Tage auf Pro",
|
||||
"select_plan_variant_b_skip": "Zurück zum 'Hobby'-Plan",
|
||||
"select_plan_variant_b_subheader": "Alles unten ist freigeschaltet – kostenlos.",
|
||||
"select_plan_variant_c_cta": "Pro ausprobieren",
|
||||
"select_plan_variant_c_header": "Erstelle gebrandete, integrierte Umfragen in 10 Minuten",
|
||||
"select_plan_variant_c_skip": "Ich teste es später",
|
||||
"select_plan_variant_c_subheader": "14 Tage Pro, um es zu schaffen – auf unsere Kosten.",
|
||||
"status_trialing": "Testphase",
|
||||
"stay_on_hobby_plan": "Ich möchte beim Hobby-Tarif bleiben",
|
||||
"stripe_setup_incomplete": "Rechnungseinrichtung unvollständig",
|
||||
"stripe_setup_incomplete_description": "Die Rechnungseinrichtung wurde nicht erfolgreich abgeschlossen. Bitte wiederhole den Vorgang, um dein Abonnement zu aktivieren.",
|
||||
"subscription": "Abonnement",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Das beinhaltet",
|
||||
"trial_alert_description": "Füge eine Zahlungsmethode hinzu, um weiterhin Zugriff auf alle Funktionen zu haben.",
|
||||
"trial_already_used": "Für diese E-Mail-Adresse wurde bereits eine kostenlose Testphase genutzt. Bitte wechsle stattdessen zu einem kostenpflichtigen Tarif.",
|
||||
"trial_feature_api_access": "API-Zugriff",
|
||||
"trial_feature_attribute_segmentation": "Attributbasierte Segmentierung",
|
||||
"trial_feature_contact_segment_management": "Kontakt- & Segmentverwaltung",
|
||||
"trial_feature_dashboards": "Insights-Dashboards",
|
||||
"trial_feature_email_followups": "E-Mail-Follow-ups",
|
||||
"trial_feature_feedback_directories": "Feedback-Verzeichnisse",
|
||||
"trial_feature_hide_branding": "Formbricks-Branding ausblenden",
|
||||
"trial_feature_mobile_sdks": "iOS- & Android-SDKs",
|
||||
"trial_feature_respondent_identification": "Teilnehmer-Identifikation",
|
||||
"trial_feature_unify_feedback": "Unify-Feedback-Posteingang",
|
||||
"trial_feature_unlimited_seats": "Unbegrenzte Plätze",
|
||||
"trial_feature_webhooks": "Benutzerdefinierte Webhooks",
|
||||
"trial_no_credit_card": "14 Tage Testphase, keine Kreditkarte erforderlich",
|
||||
"trial_payment_method_added_description": "Alles bereit! Dein Pro-Plan läuft nach Ende der Testphase automatisch weiter.",
|
||||
"trial_title": "Hol dir Formbricks Pro kostenlos!",
|
||||
"unlimited_responses": "Unbegrenzte Antworten",
|
||||
"unlimited_workspaces": "Unbegrenzte Workspaces",
|
||||
"upgrade": "Upgrade",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Something went wrong",
|
||||
"something_went_wrong_please_try_again": "Something went wrong. Please try again.",
|
||||
"sort_by": "Sort by",
|
||||
"start_free_trial": "Start free trial",
|
||||
"status": "Status",
|
||||
"step_by_step_manual": "Step by step manual",
|
||||
"storage_not_configured": "File storage not set up, uploads will likely fail",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Unknown",
|
||||
"remove_branding": "Remove Branding",
|
||||
"retry_setup": "Retry setup",
|
||||
"select_plan_header_subtitle": "No credit card required, no strings attached.",
|
||||
"select_plan_header_title": "Seamlessly integrated surveys, 100% your brand.",
|
||||
"select_plan_cta": "Start free trial",
|
||||
"select_plan_feature_1": "Identify respondents and create targeted audience segments",
|
||||
"select_plan_feature_2": "Automate follow-ups and sync survey data with your tools",
|
||||
"select_plan_feature_3": "Turn feedback into prioritized insights your team can act on",
|
||||
"select_plan_header": "Get Formbricks Pro for free!",
|
||||
"select_plan_skip": "Stay on Hobby plan",
|
||||
"select_plan_subheader": "14 days trial, no credit card required",
|
||||
"select_plan_variant_b_cta": "Build my first survey",
|
||||
"select_plan_variant_b_header": "You're on Pro for the next 14 days",
|
||||
"select_plan_variant_b_skip": "Return to 'Hobby' plan",
|
||||
"select_plan_variant_b_subheader": "Everything below is unlocked, for free.",
|
||||
"select_plan_variant_c_cta": "Take Pro for a spin",
|
||||
"select_plan_variant_c_header": "Ship branded, integrated surveys in 10 minutes",
|
||||
"select_plan_variant_c_skip": "I'll test it later",
|
||||
"select_plan_variant_c_subheader": "14 days of Pro to make it happen — on us.",
|
||||
"status_trialing": "Trial",
|
||||
"stay_on_hobby_plan": "I want to stay on the Hobby plan",
|
||||
"stripe_setup_incomplete": "Billing setup incomplete",
|
||||
"stripe_setup_incomplete_description": "Billing setup did not complete successfully. Please retry to activate your subscription.",
|
||||
"subscription": "Subscription",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "This includes",
|
||||
"trial_alert_description": "Add a payment method to keep access to all features.",
|
||||
"trial_already_used": "A free trial has already been used for this email address. Please upgrade to a paid plan instead.",
|
||||
"trial_feature_api_access": "API Access",
|
||||
"trial_feature_attribute_segmentation": "Attribute-based Segmentation",
|
||||
"trial_feature_contact_segment_management": "Contact & Segment Management",
|
||||
"trial_feature_dashboards": "Insights Dashboards",
|
||||
"trial_feature_email_followups": "Email Follow-ups",
|
||||
"trial_feature_feedback_directories": "Feedback Directories",
|
||||
"trial_feature_hide_branding": "Hide Formbricks Branding",
|
||||
"trial_feature_mobile_sdks": "iOS & Android SDKs",
|
||||
"trial_feature_respondent_identification": "Respondent Identification",
|
||||
"trial_feature_unify_feedback": "Unify Feedback Inbox",
|
||||
"trial_feature_unlimited_seats": "Unlimited Seats",
|
||||
"trial_feature_webhooks": "Custom Webhooks",
|
||||
"trial_no_credit_card": "14 days trial, no credit card required",
|
||||
"trial_payment_method_added_description": "You're all set! Your Pro plan will continue automatically after the trial ends.",
|
||||
"trial_title": "Get Formbricks Pro for free!",
|
||||
"unlimited_responses": "Unlimited Responses",
|
||||
"unlimited_workspaces": "Unlimited Workspaces",
|
||||
"upgrade": "Upgrade",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Algo ha salido mal",
|
||||
"something_went_wrong_please_try_again": "Algo ha salido mal. Por favor, inténtalo de nuevo.",
|
||||
"sort_by": "Ordenar por",
|
||||
"start_free_trial": "Iniciar prueba gratuita",
|
||||
"status": "Estado",
|
||||
"step_by_step_manual": "Manual paso a paso",
|
||||
"storage_not_configured": "Almacenamiento de archivos no configurado, es probable que fallen las subidas",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Desconocido",
|
||||
"remove_branding": "Eliminar marca",
|
||||
"retry_setup": "Reintentar configuración",
|
||||
"select_plan_header_subtitle": "Sin tarjeta de crédito, sin compromisos.",
|
||||
"select_plan_header_title": "Encuestas perfectamente integradas, 100% tu marca.",
|
||||
"select_plan_cta": "Empezar prueba gratuita",
|
||||
"select_plan_feature_1": "Identifica a los encuestados y crea segmentos de audiencia personalizados",
|
||||
"select_plan_feature_2": "Automatiza los seguimientos y sincroniza los datos de las encuestas con tus herramientas",
|
||||
"select_plan_feature_3": "Convierte los comentarios en información priorizada con la que tu equipo puede actuar",
|
||||
"select_plan_header": "¡Consigue Formbricks Pro gratis!",
|
||||
"select_plan_skip": "Mantener el plan Hobby",
|
||||
"select_plan_subheader": "Prueba de 14 días, sin tarjeta de crédito",
|
||||
"select_plan_variant_b_cta": "Crear mi primera encuesta",
|
||||
"select_plan_variant_b_header": "Tienes Pro durante los próximos 14 días",
|
||||
"select_plan_variant_b_skip": "Volver al plan 'Hobby'",
|
||||
"select_plan_variant_b_subheader": "Todo lo que hay a continuación está desbloqueado, gratis.",
|
||||
"select_plan_variant_c_cta": "Probar Pro",
|
||||
"select_plan_variant_c_header": "Lanza encuestas personalizadas e integradas en 10 minutos",
|
||||
"select_plan_variant_c_skip": "Lo probaré más tarde",
|
||||
"select_plan_variant_c_subheader": "14 días de Pro para hacerlo realidad — cortesía nuestra.",
|
||||
"status_trialing": "Prueba",
|
||||
"stay_on_hobby_plan": "Quiero quedarme en el plan Hobby",
|
||||
"stripe_setup_incomplete": "Configuración de facturación incompleta",
|
||||
"stripe_setup_incomplete_description": "La configuración de facturación no se completó correctamente. Por favor, vuelve a intentarlo para activar tu suscripción.",
|
||||
"subscription": "Suscripción",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Esto incluye",
|
||||
"trial_alert_description": "Añade un método de pago para mantener el acceso a todas las funciones.",
|
||||
"trial_already_used": "Ya se ha utilizado una prueba gratuita para esta dirección de correo electrónico. Por favor, actualiza a un plan de pago.",
|
||||
"trial_feature_api_access": "Acceso a la API",
|
||||
"trial_feature_attribute_segmentation": "Segmentación basada en atributos",
|
||||
"trial_feature_contact_segment_management": "Gestión de contactos y segmentos",
|
||||
"trial_feature_dashboards": "Paneles de Análisis",
|
||||
"trial_feature_email_followups": "Seguimientos por correo electrónico",
|
||||
"trial_feature_feedback_directories": "Directorios de Comentarios",
|
||||
"trial_feature_hide_branding": "Ocultar la marca Formbricks",
|
||||
"trial_feature_mobile_sdks": "SDKs para iOS y Android",
|
||||
"trial_feature_respondent_identification": "Identificación de encuestados",
|
||||
"trial_feature_unify_feedback": "Bandeja de Entrada Unificada de Feedback",
|
||||
"trial_feature_unlimited_seats": "Asientos ilimitados",
|
||||
"trial_feature_webhooks": "Webhooks personalizados",
|
||||
"trial_no_credit_card": "Prueba de 14 días, sin tarjeta de crédito",
|
||||
"trial_payment_method_added_description": "¡Todo listo! Tu plan Pro continuará automáticamente cuando termine el periodo de prueba.",
|
||||
"trial_title": "¡Consigue Formbricks Pro gratis!",
|
||||
"unlimited_responses": "Respuestas ilimitadas",
|
||||
"unlimited_workspaces": "Espacios de trabajo ilimitados",
|
||||
"upgrade": "Actualizar",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Quelque chose s'est mal passé.",
|
||||
"something_went_wrong_please_try_again": "Une erreur s'est produite. Veuillez réessayer.",
|
||||
"sort_by": "Trier par",
|
||||
"start_free_trial": "Commencer l'essai gratuit",
|
||||
"status": "Statut",
|
||||
"step_by_step_manual": "Manuel étape par étape",
|
||||
"storage_not_configured": "Stockage de fichiers non configuré, les téléchargements risquent d'échouer",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Inconnu",
|
||||
"remove_branding": "Suppression du logo",
|
||||
"retry_setup": "Réessayer la configuration",
|
||||
"select_plan_header_subtitle": "Aucune carte bancaire requise, aucun engagement.",
|
||||
"select_plan_header_title": "Sondages parfaitement intégrés, 100 % à ton image.",
|
||||
"select_plan_cta": "Commencer l'essai gratuit",
|
||||
"select_plan_feature_1": "Identifie les répondants et crée des segments d'audience ciblés",
|
||||
"select_plan_feature_2": "Automatise les relances et synchronise les données d'enquête avec tes outils",
|
||||
"select_plan_feature_3": "Transforme les retours en insights priorisés sur lesquels ton équipe peut agir",
|
||||
"select_plan_header": "Obtiens Formbricks Pro gratuitement !",
|
||||
"select_plan_skip": "Rester sur le plan Hobby",
|
||||
"select_plan_subheader": "14 jours d'essai, aucune carte bancaire requise",
|
||||
"select_plan_variant_b_cta": "Créer ma première enquête",
|
||||
"select_plan_variant_b_header": "Tu es sur Pro pour les 14 prochains jours",
|
||||
"select_plan_variant_b_skip": "Revenir au plan 'Hobby'",
|
||||
"select_plan_variant_b_subheader": "Tout ce qui suit est débloqué, gratuitement.",
|
||||
"select_plan_variant_c_cta": "Tester Pro",
|
||||
"select_plan_variant_c_header": "Déploie des enquêtes personnalisées et intégrées en 10 minutes",
|
||||
"select_plan_variant_c_skip": "Je testerai plus tard",
|
||||
"select_plan_variant_c_subheader": "14 jours de Pro pour y arriver — c'est pour nous.",
|
||||
"status_trialing": "Essai",
|
||||
"stay_on_hobby_plan": "Je veux rester sur le plan Hobby",
|
||||
"stripe_setup_incomplete": "Configuration de la facturation incomplète",
|
||||
"stripe_setup_incomplete_description": "La configuration de la facturation n’a pas abouti. Merci de réessayer pour activer ton abonnement.",
|
||||
"subscription": "Abonnement",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Cela inclut",
|
||||
"trial_alert_description": "Ajoute un moyen de paiement pour conserver l'accès à toutes les fonctionnalités.",
|
||||
"trial_already_used": "Un essai gratuit a déjà été utilisé pour cette adresse e-mail. Passe plutôt à un plan payant.",
|
||||
"trial_feature_api_access": "Accès API",
|
||||
"trial_feature_attribute_segmentation": "Segmentation basée sur les attributs",
|
||||
"trial_feature_contact_segment_management": "Gestion des contacts et segments",
|
||||
"trial_feature_dashboards": "Tableaux de bord d'insights",
|
||||
"trial_feature_email_followups": "Relances par e-mail",
|
||||
"trial_feature_feedback_directories": "Répertoires de commentaires",
|
||||
"trial_feature_hide_branding": "Masquer l'image de marque Formbricks",
|
||||
"trial_feature_mobile_sdks": "SDKs iOS et Android",
|
||||
"trial_feature_respondent_identification": "Identification des répondants",
|
||||
"trial_feature_unify_feedback": "Boîte de réception Unify Feedback",
|
||||
"trial_feature_unlimited_seats": "Places illimitées",
|
||||
"trial_feature_webhooks": "Webhooks personnalisés",
|
||||
"trial_no_credit_card": "Essai de 14 jours, aucune carte bancaire requise",
|
||||
"trial_payment_method_added_description": "Tout est prêt ! Votre abonnement Pro se poursuivra automatiquement après la fin de la période d'essai.",
|
||||
"trial_title": "Obtenez Formbricks Pro gratuitement !",
|
||||
"unlimited_responses": "Réponses illimitées",
|
||||
"unlimited_workspaces": "Espaces de travail illimités",
|
||||
"upgrade": "Mise à niveau",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Valami probléma történt",
|
||||
"something_went_wrong_please_try_again": "Valami probléma történt. Próbálja meg újra.",
|
||||
"sort_by": "Rendezési sorrend",
|
||||
"start_free_trial": "Ingyenes próbaidőszak indítása",
|
||||
"status": "Állapot",
|
||||
"step_by_step_manual": "Lépésenkénti kézikönyv",
|
||||
"storage_not_configured": "A fájltároló nincs beállítva, a feltöltések valószínűleg sikertelenek lesznek",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Ismeretlen",
|
||||
"remove_branding": "Márkajel eltávolítása",
|
||||
"retry_setup": "Beállítás újrapróbálása",
|
||||
"select_plan_header_subtitle": "Nincs szükség hitelkártyára, nincs kötöttség.",
|
||||
"select_plan_header_title": "Zökkenőmentesen integrált kérdőívek, 100%-ban az Ön márkájához igazítva.",
|
||||
"select_plan_cta": "Ingyenes próbaidőszak indítása",
|
||||
"select_plan_feature_1": "Válaszadók azonosítása és célzott közönségszegmensek létrehozása",
|
||||
"select_plan_feature_2": "Követő üzenetek automatizálása és a felmérési adatok szinkronizálása az Ön eszközeivel",
|
||||
"select_plan_feature_3": "Visszajelzések átalakítása priorizált, cselekvésre kész betekintésekké a csapata számára",
|
||||
"select_plan_header": "Szerezze be ingyen a Formbricks Pro-t!",
|
||||
"select_plan_skip": "Maradok a Hobby csomagnál",
|
||||
"select_plan_subheader": "14 napos próbaidőszak, bankkártya nélkül",
|
||||
"select_plan_variant_b_cta": "Első felmérésem létrehozása",
|
||||
"select_plan_variant_b_header": "Ön a következő 14 napban Pro előfizetőnk",
|
||||
"select_plan_variant_b_skip": "Visszatérés a \"Hobby\" csomaghoz",
|
||||
"select_plan_variant_b_subheader": "Az alábbi összes funkció feloldva, ingyen.",
|
||||
"select_plan_variant_c_cta": "Pro verzió kipróbálása",
|
||||
"select_plan_variant_c_header": "Márkás, integrált felmérések készítése 10 perc alatt",
|
||||
"select_plan_variant_c_skip": "Később tesztelem",
|
||||
"select_plan_variant_c_subheader": "14 nap Pro csomag a megvalósításhoz — tőlünk ajándékba.",
|
||||
"status_trialing": "Próbaidőszak",
|
||||
"stay_on_hobby_plan": "A Hobby csomagnál szeretnék maradni",
|
||||
"stripe_setup_incomplete": "A számlázási beállítás befejezetlen",
|
||||
"stripe_setup_incomplete_description": "A számlázási beállítás nem fejeződött be sikeresen. Próbálja meg újra aktiválni az előfizetését.",
|
||||
"subscription": "Előfizetés",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Ezeket tartalmazza",
|
||||
"trial_alert_description": "Fizetési mód hozzáadása az összes funkcióhoz való hozzáférés megtartásához.",
|
||||
"trial_already_used": "Ehhez az e-mail-címhez már használatban van egy ingyenes próbaidőszak. Váltson inkább fizetős csomagra.",
|
||||
"trial_feature_api_access": "API-hozzáférés",
|
||||
"trial_feature_attribute_segmentation": "Attribútumalapú szakaszolás",
|
||||
"trial_feature_contact_segment_management": "Partner- és szakaszkezelés",
|
||||
"trial_feature_dashboards": "Betekintési Irányítópultok",
|
||||
"trial_feature_email_followups": "E-mailes utókövetések",
|
||||
"trial_feature_feedback_directories": "Visszajelzési könyvtárak",
|
||||
"trial_feature_hide_branding": "Formbricks márkajel elrejtése",
|
||||
"trial_feature_mobile_sdks": "iOS és Android SDK-k",
|
||||
"trial_feature_respondent_identification": "Válaszadó-azonosítás",
|
||||
"trial_feature_unify_feedback": "Egyesített Visszajelzési Postaláda",
|
||||
"trial_feature_unlimited_seats": "Korlátlan számú hely",
|
||||
"trial_feature_webhooks": "Egyéni webhorgok",
|
||||
"trial_no_credit_card": "14 napos próbaidőszak, nincs szükség hitelkártyára",
|
||||
"trial_payment_method_added_description": "Mindent beállított! A Pro csomagja a próbaidőszak vége után automatikusan folytatódik.",
|
||||
"trial_title": "Szerezze meg a Formbricks Pro csomagot ingyen!",
|
||||
"unlimited_responses": "Korlátlan válaszok",
|
||||
"unlimited_workspaces": "Korlátlan munkaterület",
|
||||
"upgrade": "Frissítés",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "問題が発生しました",
|
||||
"something_went_wrong_please_try_again": "問題が発生しました。もう一度お試しください。",
|
||||
"sort_by": "並び替え",
|
||||
"start_free_trial": "無料トライアルを開始",
|
||||
"status": "ステータス",
|
||||
"step_by_step_manual": "ステップバイステップマニュアル",
|
||||
"storage_not_configured": "ファイルストレージが設定されていないため、アップロードは失敗する可能性があります",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "不明",
|
||||
"remove_branding": "ブランディングを削除",
|
||||
"retry_setup": "セットアップを再試行",
|
||||
"select_plan_header_subtitle": "クレジットカード不要、縛りなし。",
|
||||
"select_plan_header_title": "シームレスに統合されたアンケート、100%あなたのブランド。",
|
||||
"select_plan_cta": "無料トライアルを開始",
|
||||
"select_plan_feature_1": "回答者を特定し、ターゲットを絞ったオーディエンスセグメントを作成",
|
||||
"select_plan_feature_2": "フォローアップを自動化し、アンケートデータをお使いのツールと同期",
|
||||
"select_plan_feature_3": "フィードバックをチームが行動できる優先度の高いインサイトに変換",
|
||||
"select_plan_header": "Formbricks Proを無料で利用しよう!",
|
||||
"select_plan_skip": "Hobbyプランを継続",
|
||||
"select_plan_subheader": "14日間トライアル、クレジットカード不要",
|
||||
"select_plan_variant_b_cta": "最初のアンケートを作成",
|
||||
"select_plan_variant_b_header": "今後14日間、Proプランをご利用いただけます",
|
||||
"select_plan_variant_b_skip": "「Hobby」プランに戻る",
|
||||
"select_plan_variant_b_subheader": "以下の全機能が無料で解放されています。",
|
||||
"select_plan_variant_c_cta": "Proを試してみる",
|
||||
"select_plan_variant_c_header": "10分でブランド化された統合アンケートを配信",
|
||||
"select_plan_variant_c_skip": "後でテストします",
|
||||
"select_plan_variant_c_subheader": "14日間のProプランを無料でお試しください。",
|
||||
"status_trialing": "Trial",
|
||||
"stay_on_hobby_plan": "Hobbyプランを継続する",
|
||||
"stripe_setup_incomplete": "請求情報の設定が未完了",
|
||||
"stripe_setup_incomplete_description": "請求情報の設定が正常に完了しませんでした。もう一度やり直してサブスクリプションを有効化してください。",
|
||||
"subscription": "サブスクリプション",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "これには以下が含まれます",
|
||||
"trial_alert_description": "すべての機能へのアクセスを維持するには、支払い方法を追加してください。",
|
||||
"trial_already_used": "このメールアドレスでは既に無料トライアルが使用されています。代わりに有料プランにアップグレードしてください。",
|
||||
"trial_feature_api_access": "APIアクセス",
|
||||
"trial_feature_attribute_segmentation": "属性ベースのセグメンテーション",
|
||||
"trial_feature_contact_segment_management": "連絡先とセグメントの管理",
|
||||
"trial_feature_dashboards": "インサイトダッシュボード",
|
||||
"trial_feature_email_followups": "メールフォローアップ",
|
||||
"trial_feature_feedback_directories": "フィードバックディレクトリ",
|
||||
"trial_feature_hide_branding": "Formbricksブランディングを非表示",
|
||||
"trial_feature_mobile_sdks": "iOS & Android SDK",
|
||||
"trial_feature_respondent_identification": "回答者の識別",
|
||||
"trial_feature_unify_feedback": "フィードバック統合インボックス",
|
||||
"trial_feature_unlimited_seats": "無制限のシート数",
|
||||
"trial_feature_webhooks": "カスタムWebhook",
|
||||
"trial_no_credit_card": "14日間トライアル、クレジットカード不要",
|
||||
"trial_payment_method_added_description": "準備完了です!トライアル終了後、Proプランが自動的に継続されます。",
|
||||
"trial_title": "Formbricks Proを無料で入手しよう!",
|
||||
"unlimited_responses": "無制限の回答",
|
||||
"unlimited_workspaces": "無制限ワークスペース",
|
||||
"upgrade": "アップグレード",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Er is iets misgegaan",
|
||||
"something_went_wrong_please_try_again": "Er is iets misgegaan. Probeer het opnieuw.",
|
||||
"sort_by": "Sorteer op",
|
||||
"start_free_trial": "Start gratis proefperiode",
|
||||
"status": "Status",
|
||||
"step_by_step_manual": "Stap voor stap handleiding",
|
||||
"storage_not_configured": "Bestandsopslag is niet ingesteld, uploads zullen waarschijnlijk mislukken",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Onbekend",
|
||||
"remove_branding": "Branding verwijderen",
|
||||
"retry_setup": "Opnieuw proberen",
|
||||
"select_plan_header_subtitle": "Geen creditcard vereist, geen verplichtingen.",
|
||||
"select_plan_header_title": "Naadloos geïntegreerde enquêtes, 100% jouw merk.",
|
||||
"select_plan_cta": "Start gratis proefperiode",
|
||||
"select_plan_feature_1": "Identificeer respondenten en creëer gerichte doelgroepsegmenten",
|
||||
"select_plan_feature_2": "Automatiseer follow-ups en synchroniseer enquêtegegevens met je tools",
|
||||
"select_plan_feature_3": "Zet feedback om in geprioriteerde inzichten waar je team mee aan de slag kan",
|
||||
"select_plan_header": "Krijg Formbricks Pro gratis!",
|
||||
"select_plan_skip": "Blijf op Hobby-abonnement",
|
||||
"select_plan_subheader": "14 dagen proefperiode, geen creditcard vereist",
|
||||
"select_plan_variant_b_cta": "Bouw mijn eerste enquête",
|
||||
"select_plan_variant_b_header": "Je hebt Pro voor de komende 14 dagen",
|
||||
"select_plan_variant_b_skip": "Terug naar 'Hobby'-abonnement",
|
||||
"select_plan_variant_b_subheader": "Alles hieronder is ontgrendeld, gratis.",
|
||||
"select_plan_variant_c_cta": "Probeer Pro uit",
|
||||
"select_plan_variant_c_header": "Lanceer gebrandmerkte, geïntegreerde enquêtes in 10 minuten",
|
||||
"select_plan_variant_c_skip": "Ik test het later wel",
|
||||
"select_plan_variant_c_subheader": "14 dagen Pro om het te realiseren — van ons.",
|
||||
"status_trialing": "Proefperiode",
|
||||
"stay_on_hobby_plan": "Ik wil op het Hobby-abonnement blijven",
|
||||
"stripe_setup_incomplete": "Facturatie-instelling niet voltooid",
|
||||
"stripe_setup_incomplete_description": "Het instellen van de facturatie is niet gelukt. Probeer het opnieuw om je abonnement te activeren.",
|
||||
"subscription": "Abonnement",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Dit omvat",
|
||||
"trial_alert_description": "Voeg een betaalmethode toe om toegang te houden tot alle functies.",
|
||||
"trial_already_used": "Er is al een gratis proefperiode gebruikt voor dit e-mailadres. Upgrade in plaats daarvan naar een betaald abonnement.",
|
||||
"trial_feature_api_access": "API-toegang",
|
||||
"trial_feature_attribute_segmentation": "Segmentatie op basis van attributen",
|
||||
"trial_feature_contact_segment_management": "Contact- en segmentbeheer",
|
||||
"trial_feature_dashboards": "Inzichten Dashboards",
|
||||
"trial_feature_email_followups": "E-mail follow-ups",
|
||||
"trial_feature_feedback_directories": "Feedbackmappen",
|
||||
"trial_feature_hide_branding": "Verberg Formbricks-branding",
|
||||
"trial_feature_mobile_sdks": "iOS- en Android-SDK's",
|
||||
"trial_feature_respondent_identification": "Identificatie van respondenten",
|
||||
"trial_feature_unify_feedback": "Unify Feedback Inbox",
|
||||
"trial_feature_unlimited_seats": "Onbeperkt aantal gebruikers",
|
||||
"trial_feature_webhooks": "Aangepaste webhooks",
|
||||
"trial_no_credit_card": "14 dagen proefperiode, geen creditcard vereist",
|
||||
"trial_payment_method_added_description": "Je bent helemaal klaar! Je Pro-abonnement wordt automatisch voortgezet na afloop van de proefperiode.",
|
||||
"trial_title": "Krijg Formbricks Pro gratis!",
|
||||
"unlimited_responses": "Onbeperkte reacties",
|
||||
"unlimited_workspaces": "Onbeperkt werkruimtes",
|
||||
"upgrade": "Upgraden",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Algo deu errado",
|
||||
"something_went_wrong_please_try_again": "Algo deu errado. Tente novamente.",
|
||||
"sort_by": "Ordenar por",
|
||||
"start_free_trial": "Iniciar teste gratuito",
|
||||
"status": "status",
|
||||
"step_by_step_manual": "Manual passo a passo",
|
||||
"storage_not_configured": "Armazenamento de arquivos não configurado, uploads provavelmente falharão",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "desconhecido",
|
||||
"remove_branding": "Remover Marca",
|
||||
"retry_setup": "Tentar novamente",
|
||||
"select_plan_header_subtitle": "Não é necessário cartão de crédito, sem compromisso.",
|
||||
"select_plan_header_title": "Pesquisas perfeitamente integradas, 100% sua marca.",
|
||||
"select_plan_cta": "Começar teste grátis",
|
||||
"select_plan_feature_1": "Identifique respondentes e crie segmentos de público direcionados",
|
||||
"select_plan_feature_2": "Automatize acompanhamentos e sincronize dados de pesquisa com suas ferramentas",
|
||||
"select_plan_feature_3": "Transforme feedback em insights priorizados nos quais sua equipe pode agir",
|
||||
"select_plan_header": "Ganhe o Formbricks Pro grátis!",
|
||||
"select_plan_skip": "Continuar no plano Hobby",
|
||||
"select_plan_subheader": "14 dias de teste, sem necessidade de cartão de crédito",
|
||||
"select_plan_variant_b_cta": "Criar minha primeira pesquisa",
|
||||
"select_plan_variant_b_header": "Você está no Pro pelos próximos 14 dias",
|
||||
"select_plan_variant_b_skip": "Voltar para o plano 'Hobby'",
|
||||
"select_plan_variant_b_subheader": "Tudo abaixo está desbloqueado, de graça.",
|
||||
"select_plan_variant_c_cta": "Experimentar o Pro",
|
||||
"select_plan_variant_c_header": "Lance pesquisas personalizadas e integradas em 10 minutos",
|
||||
"select_plan_variant_c_skip": "Vou testar depois",
|
||||
"select_plan_variant_c_subheader": "14 dias de Pro para tornar isso realidade — por nossa conta.",
|
||||
"status_trialing": "Trial",
|
||||
"stay_on_hobby_plan": "Quero continuar no plano Hobby",
|
||||
"stripe_setup_incomplete": "Configuração de cobrança incompleta",
|
||||
"stripe_setup_incomplete_description": "A configuração de cobrança não foi concluída com sucesso. Tente novamente para ativar sua assinatura.",
|
||||
"subscription": "Assinatura",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Isso inclui",
|
||||
"trial_alert_description": "Adicione uma forma de pagamento para manter o acesso a todos os recursos.",
|
||||
"trial_already_used": "Um período de teste gratuito já foi usado para este endereço de e-mail. Por favor, faça upgrade para um plano pago.",
|
||||
"trial_feature_api_access": "Acesso à API",
|
||||
"trial_feature_attribute_segmentation": "Segmentação Baseada em Atributos",
|
||||
"trial_feature_contact_segment_management": "Gerenciamento de Contatos e Segmentos",
|
||||
"trial_feature_dashboards": "Dashboards de Insights",
|
||||
"trial_feature_email_followups": "Follow-ups por E-mail",
|
||||
"trial_feature_feedback_directories": "Diretórios de Feedback",
|
||||
"trial_feature_hide_branding": "Ocultar Marca Formbricks",
|
||||
"trial_feature_mobile_sdks": "SDKs para iOS e Android",
|
||||
"trial_feature_respondent_identification": "Identificação de Respondentes",
|
||||
"trial_feature_unify_feedback": "Caixa de Entrada Unificada de Feedback",
|
||||
"trial_feature_unlimited_seats": "Assentos Ilimitados",
|
||||
"trial_feature_webhooks": "Webhooks Personalizados",
|
||||
"trial_no_credit_card": "14 dias de teste, sem necessidade de cartão de crédito",
|
||||
"trial_payment_method_added_description": "Tudo pronto! Seu plano Pro continuará automaticamente após o término do período de teste.",
|
||||
"trial_title": "Ganhe o Formbricks Pro gratuitamente!",
|
||||
"unlimited_responses": "Respostas Ilimitadas",
|
||||
"unlimited_workspaces": "Workspaces Ilimitados",
|
||||
"upgrade": "Atualizar",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Algo correu mal",
|
||||
"something_went_wrong_please_try_again": "Algo correu mal. Por favor, tente novamente.",
|
||||
"sort_by": "Ordem",
|
||||
"start_free_trial": "Iniciar teste gratuito",
|
||||
"status": "Estado",
|
||||
"step_by_step_manual": "Manual passo a passo",
|
||||
"storage_not_configured": "Armazenamento de ficheiros não configurado, uploads provavelmente falharão",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Desconhecido",
|
||||
"remove_branding": "Possibilidade de remover o logo",
|
||||
"retry_setup": "Tentar novamente configurar",
|
||||
"select_plan_header_subtitle": "Não é necessário cartão de crédito, sem compromisso.",
|
||||
"select_plan_header_title": "Inquéritos perfeitamente integrados, 100% da tua marca.",
|
||||
"select_plan_cta": "Iniciar período experimental gratuito",
|
||||
"select_plan_feature_1": "Identifica inquiridos e cria segmentos de audiência direcionados",
|
||||
"select_plan_feature_2": "Automatiza seguimentos e sincroniza dados de inquéritos com as tuas ferramentas",
|
||||
"select_plan_feature_3": "Transforma feedback em insights priorizados sobre os quais a tua equipa pode agir",
|
||||
"select_plan_header": "Obtém o Formbricks Pro gratuitamente!",
|
||||
"select_plan_skip": "Manter plano Hobby",
|
||||
"select_plan_subheader": "Período experimental de 14 dias, sem cartão de crédito",
|
||||
"select_plan_variant_b_cta": "Criar o meu primeiro inquérito",
|
||||
"select_plan_variant_b_header": "Tens acesso ao Pro durante os próximos 14 dias",
|
||||
"select_plan_variant_b_skip": "Voltar ao plano 'Hobby'",
|
||||
"select_plan_variant_b_subheader": "Tudo abaixo está desbloqueado, gratuitamente.",
|
||||
"select_plan_variant_c_cta": "Experimentar o Pro",
|
||||
"select_plan_variant_c_header": "Lança inquéritos personalizados e integrados em 10 minutos",
|
||||
"select_plan_variant_c_skip": "Vou testar mais tarde",
|
||||
"select_plan_variant_c_subheader": "14 dias de Pro para o fazeres acontecer — por nossa conta.",
|
||||
"status_trialing": "Trial",
|
||||
"stay_on_hobby_plan": "Quero manter o plano Hobby",
|
||||
"stripe_setup_incomplete": "Configuração de faturação incompleta",
|
||||
"stripe_setup_incomplete_description": "A configuração de faturação não foi concluída com sucesso. Por favor, tenta novamente para ativar a tua subscrição.",
|
||||
"subscription": "Subscrição",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Isto inclui",
|
||||
"trial_alert_description": "Adiciona um método de pagamento para manteres acesso a todas as funcionalidades.",
|
||||
"trial_already_used": "Já foi utilizado um período de teste gratuito para este endereço de email. Por favor, atualiza para um plano pago.",
|
||||
"trial_feature_api_access": "Acesso à API",
|
||||
"trial_feature_attribute_segmentation": "Segmentação Baseada em Atributos",
|
||||
"trial_feature_contact_segment_management": "Gestão de Contactos e Segmentos",
|
||||
"trial_feature_dashboards": "Dashboards de Insights",
|
||||
"trial_feature_email_followups": "Seguimentos por E-mail",
|
||||
"trial_feature_feedback_directories": "Diretórios de Feedback",
|
||||
"trial_feature_hide_branding": "Ocultar Marca Formbricks",
|
||||
"trial_feature_mobile_sdks": "SDKs para iOS e Android",
|
||||
"trial_feature_respondent_identification": "Identificação de Inquiridos",
|
||||
"trial_feature_unify_feedback": "Unify Feedback Inbox",
|
||||
"trial_feature_unlimited_seats": "Lugares Ilimitados",
|
||||
"trial_feature_webhooks": "Webhooks Personalizados",
|
||||
"trial_no_credit_card": "14 dias de teste, sem necessidade de cartão de crédito",
|
||||
"trial_payment_method_added_description": "Está tudo pronto! O teu plano Pro continuará automaticamente após o fim do período experimental.",
|
||||
"trial_title": "Obtém o Formbricks Pro gratuitamente!",
|
||||
"unlimited_responses": "Respostas Ilimitadas",
|
||||
"unlimited_workspaces": "Espaços de Trabalho Ilimitados",
|
||||
"upgrade": "Atualizar",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Ceva nu a mers bine",
|
||||
"something_went_wrong_please_try_again": "Ceva nu a mers bine. Vă rugăm să încercați din nou.",
|
||||
"sort_by": "Sortare după",
|
||||
"start_free_trial": "Începe perioada de probă gratuită",
|
||||
"status": "Stare",
|
||||
"step_by_step_manual": "Manual pas cu pas",
|
||||
"storage_not_configured": "Stocarea fișierelor neconfigurată, upload-urile vor eșua probabil",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Necunoscut",
|
||||
"remove_branding": "Eliminare branding",
|
||||
"retry_setup": "Încearcă din nou configurarea",
|
||||
"select_plan_header_subtitle": "Nu este necesar card de credit, fără obligații.",
|
||||
"select_plan_header_title": "Sondaje integrate perfect, 100% brandul tău.",
|
||||
"select_plan_cta": "Începe perioada de probă gratuită",
|
||||
"select_plan_feature_1": "Identifică respondenții și creează segmente de audiență țintite",
|
||||
"select_plan_feature_2": "Automatizează urmăririle și sincronizează datele din sondaje cu instrumentele tale",
|
||||
"select_plan_feature_3": "Transformă feedback-ul în informații prioritizate pe care echipa ta le poate implementa",
|
||||
"select_plan_header": "Obține Formbricks Pro gratuit!",
|
||||
"select_plan_skip": "Rămâi pe planul Hobby",
|
||||
"select_plan_subheader": "Perioadă de probă de 14 zile, fără a fi necesar card de credit",
|
||||
"select_plan_variant_b_cta": "Creează primul meu sondaj",
|
||||
"select_plan_variant_b_header": "Ești pe Pro pentru următoarele 14 zile",
|
||||
"select_plan_variant_b_skip": "Revino la planul 'Hobby'",
|
||||
"select_plan_variant_b_subheader": "Tot ce urmează este deblocat, gratuit.",
|
||||
"select_plan_variant_c_cta": "Testează Pro",
|
||||
"select_plan_variant_c_header": "Lansează sondaje personalizate și integrate în 10 minute",
|
||||
"select_plan_variant_c_skip": "O să testez mai târziu",
|
||||
"select_plan_variant_c_subheader": "14 zile de Pro ca să reușești — din partea noastră.",
|
||||
"status_trialing": "Trial",
|
||||
"stay_on_hobby_plan": "Vreau să rămân pe planul Hobby",
|
||||
"stripe_setup_incomplete": "Configurare facturare incompletă",
|
||||
"stripe_setup_incomplete_description": "Configurarea facturării nu a fost finalizată cu succes. Încearcă din nou pentru a activa abonamentul.",
|
||||
"subscription": "Abonament",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Aceasta include",
|
||||
"trial_alert_description": "Adaugă o metodă de plată pentru a păstra accesul la toate funcționalitățile.",
|
||||
"trial_already_used": "O perioadă de probă gratuită a fost deja utilizată pentru această adresă de email. Te rugăm să treci la un plan plătit în schimb.",
|
||||
"trial_feature_api_access": "Acces API",
|
||||
"trial_feature_attribute_segmentation": "Segmentare bazată pe atribute",
|
||||
"trial_feature_contact_segment_management": "Gestionare contacte și segmente",
|
||||
"trial_feature_dashboards": "Dashboarduri de Analiză",
|
||||
"trial_feature_email_followups": "Urmăriri prin email",
|
||||
"trial_feature_feedback_directories": "Directoare de Feedback",
|
||||
"trial_feature_hide_branding": "Ascunde branding-ul Formbricks",
|
||||
"trial_feature_mobile_sdks": "SDK-uri iOS și Android",
|
||||
"trial_feature_respondent_identification": "Identificarea respondenților",
|
||||
"trial_feature_unify_feedback": "Inbox Unificat de Feedback",
|
||||
"trial_feature_unlimited_seats": "Locuri nelimitate",
|
||||
"trial_feature_webhooks": "Webhook-uri personalizate",
|
||||
"trial_no_credit_card": "14 zile de probă, fără card necesar",
|
||||
"trial_payment_method_added_description": "Totul este pregătit! Planul tău Pro va continua automat după ce se încheie perioada de probă.",
|
||||
"trial_title": "Obține Formbricks Pro gratuit!",
|
||||
"unlimited_responses": "Răspunsuri nelimitate",
|
||||
"unlimited_workspaces": "Workspaces nelimitate",
|
||||
"upgrade": "Actualizare",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Что-то пошло не так",
|
||||
"something_went_wrong_please_try_again": "Что-то пошло не так. Пожалуйста, попробуйте ещё раз.",
|
||||
"sort_by": "Сортировать по",
|
||||
"start_free_trial": "Начать бесплатный пробный период",
|
||||
"status": "Статус",
|
||||
"step_by_step_manual": "Пошаговая инструкция",
|
||||
"storage_not_configured": "Хранилище файлов не настроено, загрузка, скорее всего, не удастся",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Неизвестно",
|
||||
"remove_branding": "Удалить брендинг",
|
||||
"retry_setup": "Повторить настройку",
|
||||
"select_plan_header_subtitle": "Кредитная карта не требуется, никаких обязательств.",
|
||||
"select_plan_header_title": "Бесшовно интегрированные опросы, 100% ваш бренд.",
|
||||
"select_plan_cta": "Начать бесплатный пробный период",
|
||||
"select_plan_feature_1": "Определяй респондентов и создавай целевые сегменты аудитории",
|
||||
"select_plan_feature_2": "Автоматизируй последующие действия и синхронизируй данные опросов со своими инструментами",
|
||||
"select_plan_feature_3": "Превращай отзывы в приоритетные инсайты, с которыми твоя команда может работать",
|
||||
"select_plan_header": "Получи Formbricks Pro бесплатно!",
|
||||
"select_plan_skip": "Остаться на тарифе Hobby",
|
||||
"select_plan_subheader": "14 дней пробного периода, кредитная карта не требуется",
|
||||
"select_plan_variant_b_cta": "Создать мой первый опрос",
|
||||
"select_plan_variant_b_header": "У тебя Pro на следующие 14 дней",
|
||||
"select_plan_variant_b_skip": "Вернуться к тарифу Hobby",
|
||||
"select_plan_variant_b_subheader": "Всё, что ниже, разблокировано и бесплатно.",
|
||||
"select_plan_variant_c_cta": "Попробовать Pro",
|
||||
"select_plan_variant_c_header": "Запусти брендированные интегрированные опросы за 10 минут",
|
||||
"select_plan_variant_c_skip": "Протестирую позже",
|
||||
"select_plan_variant_c_subheader": "14 дней Pro, чтобы это осуществить — от нас.",
|
||||
"status_trialing": "Пробный",
|
||||
"stay_on_hobby_plan": "Я хочу остаться на тарифе Hobby",
|
||||
"stripe_setup_incomplete": "Настройка оплаты не завершена",
|
||||
"stripe_setup_incomplete_description": "Настройка оплаты не была завершена. Пожалуйста, повторите попытку, чтобы активировать вашу подписку.",
|
||||
"subscription": "Подписка",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Это включает",
|
||||
"trial_alert_description": "Добавьте способ оплаты, чтобы сохранить доступ ко всем функциям.",
|
||||
"trial_already_used": "Бесплатный пробный период уже был использован для этого адреса электронной почты. Пожалуйста, перейдите на платный тариф.",
|
||||
"trial_feature_api_access": "Доступ к API",
|
||||
"trial_feature_attribute_segmentation": "Сегментация на основе атрибутов",
|
||||
"trial_feature_contact_segment_management": "Управление контактами и сегментами",
|
||||
"trial_feature_dashboards": "Дашборды аналитики",
|
||||
"trial_feature_email_followups": "Email-уведомления",
|
||||
"trial_feature_feedback_directories": "Директории отзывов",
|
||||
"trial_feature_hide_branding": "Скрыть брендинг Formbricks",
|
||||
"trial_feature_mobile_sdks": "iOS и Android SDK",
|
||||
"trial_feature_respondent_identification": "Идентификация респондентов",
|
||||
"trial_feature_unify_feedback": "Единый inbox обратной связи",
|
||||
"trial_feature_unlimited_seats": "Неограниченное количество мест",
|
||||
"trial_feature_webhooks": "Пользовательские вебхуки",
|
||||
"trial_no_credit_card": "14 дней пробного периода, кредитная карта не требуется",
|
||||
"trial_payment_method_added_description": "Всё готово! Твой тарифный план Pro продолжится автоматически после окончания пробного периода.",
|
||||
"trial_title": "Получите Formbricks Pro бесплатно!",
|
||||
"unlimited_responses": "Неограниченное количество ответов",
|
||||
"unlimited_workspaces": "Неограниченное количество рабочих пространств",
|
||||
"upgrade": "Обновить",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Något gick fel",
|
||||
"something_went_wrong_please_try_again": "Något gick fel. Försök igen.",
|
||||
"sort_by": "Sortera efter",
|
||||
"start_free_trial": "Starta gratis provperiod",
|
||||
"status": "Status",
|
||||
"step_by_step_manual": "Steg-för-steg-manual",
|
||||
"storage_not_configured": "Fillagring är inte konfigurerad, uppladdningar kommer sannolikt att misslyckas",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Okänd",
|
||||
"remove_branding": "Ta bort varumärke",
|
||||
"retry_setup": "Försök igen med inställningen",
|
||||
"select_plan_header_subtitle": "Inget kreditkort krävs, inga villkor.",
|
||||
"select_plan_header_title": "Sömlöst integrerade undersökningar, 100% ditt varumärke.",
|
||||
"select_plan_cta": "Starta gratis provperiod",
|
||||
"select_plan_feature_1": "Identifiera respondenter och skapa riktade målgruppssegment",
|
||||
"select_plan_feature_2": "Automatisera uppföljningar och synka enkätdata med dina verktyg",
|
||||
"select_plan_feature_3": "Omvandla feedback till prioriterade insikter som ditt team kan agera på",
|
||||
"select_plan_header": "Få Formbricks Pro gratis!",
|
||||
"select_plan_skip": "Stanna på Hobby-planen",
|
||||
"select_plan_subheader": "14 dagars provperiod, inget kreditkort krävs",
|
||||
"select_plan_variant_b_cta": "Bygg min första enkät",
|
||||
"select_plan_variant_b_header": "Du har Pro de närmaste 14 dagarna",
|
||||
"select_plan_variant_b_skip": "Återgå till 'Hobby'-planen",
|
||||
"select_plan_variant_b_subheader": "Allt nedan är upplåst, helt gratis.",
|
||||
"select_plan_variant_c_cta": "Testa Pro",
|
||||
"select_plan_variant_c_header": "Skicka märkta, integrerade enkäter på 10 minuter",
|
||||
"select_plan_variant_c_skip": "Jag testar det senare",
|
||||
"select_plan_variant_c_subheader": "14 dagar av Pro för att göra det möjligt — på vår bekostnad.",
|
||||
"status_trialing": "Testperiod",
|
||||
"stay_on_hobby_plan": "Jag vill behålla Hobby-planen",
|
||||
"stripe_setup_incomplete": "Faktureringsinställningar ofullständiga",
|
||||
"stripe_setup_incomplete_description": "Faktureringsinställningen slutfördes inte riktigt. Försök igen för att aktivera ditt abonnemang.",
|
||||
"subscription": "Abonnemang",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Detta inkluderar",
|
||||
"trial_alert_description": "Lägg till en betalningsmetod för att behålla tillgång till alla funktioner.",
|
||||
"trial_already_used": "En gratis provperiod har redan använts för denna e-postadress. Uppgradera till en betald plan istället.",
|
||||
"trial_feature_api_access": "API-åtkomst",
|
||||
"trial_feature_attribute_segmentation": "Attributbaserad segmentering",
|
||||
"trial_feature_contact_segment_management": "Kontakt- och segmenthantering",
|
||||
"trial_feature_dashboards": "Insiktsdashboards",
|
||||
"trial_feature_email_followups": "E-postuppföljningar",
|
||||
"trial_feature_feedback_directories": "Feedbackkataloger",
|
||||
"trial_feature_hide_branding": "Dölj Formbricks-branding",
|
||||
"trial_feature_mobile_sdks": "iOS- och Android-SDK:er",
|
||||
"trial_feature_respondent_identification": "Respondentidentifiering",
|
||||
"trial_feature_unify_feedback": "Unify Feedback-inkorg",
|
||||
"trial_feature_unlimited_seats": "Obegränsade platser",
|
||||
"trial_feature_webhooks": "Anpassade webhooks",
|
||||
"trial_no_credit_card": "14 dagars provperiod, inget kreditkort krävs",
|
||||
"trial_payment_method_added_description": "Du är redo! Din Pro-plan kommer att fortsätta automatiskt efter att provperioden slutar.",
|
||||
"trial_title": "Få Formbricks Pro gratis!",
|
||||
"unlimited_responses": "Obegränsade svar",
|
||||
"unlimited_workspaces": "Obegränsat antal arbetsytor",
|
||||
"upgrade": "Uppgradera",
|
||||
|
||||
+15
-18
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "Bir şeyler ters gitti",
|
||||
"something_went_wrong_please_try_again": "Bir sorun oluştu. Lütfen tekrar deneyin.",
|
||||
"sort_by": "Sıralama",
|
||||
"start_free_trial": "Ücretsiz denemeyi başlat",
|
||||
"status": "Durum",
|
||||
"step_by_step_manual": "Adım adım kılavuz",
|
||||
"storage_not_configured": "Dosya depolama yapılandırılmadı, yüklemeler muhtemelen başarısız olacak",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "Bilinmeyen",
|
||||
"remove_branding": "Markayı Kaldır",
|
||||
"retry_setup": "Kurulumu yeniden dene",
|
||||
"select_plan_header_subtitle": "Kredi kartı gerekmez, hiçbir koşul yok.",
|
||||
"select_plan_header_title": "Sorunsuz entegre anketler, %100 senin markan.",
|
||||
"select_plan_cta": "Ücretsiz denemeyi başlat",
|
||||
"select_plan_feature_1": "Katılımcıları tanımla ve hedefli kitle segmentleri oluştur",
|
||||
"select_plan_feature_2": "Takip süreçlerini otomatikleştir ve anket verilerini araçlarınla senkronize et",
|
||||
"select_plan_feature_3": "Geri bildirimleri ekibinin harekete geçebileceği önceliklendirilmiş içgörülere dönüştür",
|
||||
"select_plan_header": "Formbricks Pro'yu ücretsiz edin!",
|
||||
"select_plan_skip": "Hobby planında kal",
|
||||
"select_plan_subheader": "14 günlük deneme, kredi kartı gerekmez",
|
||||
"select_plan_variant_b_cta": "İlk anketimi oluştur",
|
||||
"select_plan_variant_b_header": "Önümüzdeki 14 gün Pro üyeliğindesin",
|
||||
"select_plan_variant_b_skip": "'Hobby' planına dön",
|
||||
"select_plan_variant_b_subheader": "Aşağıdaki her şey ücretsiz olarak açık.",
|
||||
"select_plan_variant_c_cta": "Pro'yu dene",
|
||||
"select_plan_variant_c_header": "Markalı, entegre anketleri 10 dakikada yayınla",
|
||||
"select_plan_variant_c_skip": "Daha sonra test edeceğim",
|
||||
"select_plan_variant_c_subheader": "Bunu gerçekleştirmen için 14 günlük Pro — bizden hediye.",
|
||||
"status_trialing": "Deneme",
|
||||
"stay_on_hobby_plan": "Hobby planında kalmak istiyorum",
|
||||
"stripe_setup_incomplete": "Faturalama kurulumu tamamlanmadı",
|
||||
"stripe_setup_incomplete_description": "Faturalama kurulumu başarıyla tamamlanmadı. Aboneliğini etkinleştirmek için lütfen tekrar dene.",
|
||||
"subscription": "Abonelik",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "Bu şunları içerir",
|
||||
"trial_alert_description": "Tüm özelliklere erişimi sürdürmek için bir ödeme yöntemi ekle.",
|
||||
"trial_already_used": "Bu e-posta adresi için ücretsiz deneme zaten kullanılmış. Lütfen bunun yerine ücretli bir plana yükselt.",
|
||||
"trial_feature_api_access": "API Erişimi",
|
||||
"trial_feature_attribute_segmentation": "Özellik Tabanlı Segmentasyon",
|
||||
"trial_feature_contact_segment_management": "İletişim ve Segment Yönetimi",
|
||||
"trial_feature_dashboards": "İçgörü Panoları",
|
||||
"trial_feature_email_followups": "E-posta Takipleri",
|
||||
"trial_feature_feedback_directories": "Geri Bildirim Dizinleri",
|
||||
"trial_feature_hide_branding": "Formbricks Markasını Gizle",
|
||||
"trial_feature_mobile_sdks": "iOS ve Android SDK'ları",
|
||||
"trial_feature_respondent_identification": "Katılımcı Kimlik Tespiti",
|
||||
"trial_feature_unify_feedback": "Geri Bildirimi Birleştir Gelen Kutusu",
|
||||
"trial_feature_unlimited_seats": "Sınırsız Kullanıcı",
|
||||
"trial_feature_webhooks": "Özel Webhook'lar",
|
||||
"trial_no_credit_card": "14 günlük deneme, kredi kartı gerekmez",
|
||||
"trial_payment_method_added_description": "Her şey tamam! Pro planın deneme süresi sona erdikten sonra otomatik olarak devam edecek.",
|
||||
"trial_title": "Formbricks Pro'yu ücretsiz dene!",
|
||||
"unlimited_responses": "Sınırsız Yanıt",
|
||||
"unlimited_workspaces": "Sınırsız Çalışma Alanı",
|
||||
"upgrade": "Yükselt",
|
||||
|
||||
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "出错了",
|
||||
"something_went_wrong_please_try_again": "出错了 。请 尝试 再次 操作 。",
|
||||
"sort_by": "排序 依据",
|
||||
"start_free_trial": "开始免费试用",
|
||||
"status": "状态",
|
||||
"step_by_step_manual": "分步 手册",
|
||||
"storage_not_configured": "文件存储 未设置,上传 可能 失败",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "未知",
|
||||
"remove_branding": "移除 品牌",
|
||||
"retry_setup": "重试设置",
|
||||
"select_plan_header_subtitle": "无需信用卡,没有任何附加条件。",
|
||||
"select_plan_header_title": "无缝集成的调查问卷,100% 展现您的品牌。",
|
||||
"select_plan_cta": "开始免费试用",
|
||||
"select_plan_feature_1": "识别受访者并创建精准的受众细分",
|
||||
"select_plan_feature_2": "自动化跟进并将调查数据同步到你的工具",
|
||||
"select_plan_feature_3": "将反馈转化为团队可执行的优先洞察",
|
||||
"select_plan_header": "免费获取 Formbricks Pro!",
|
||||
"select_plan_skip": "保持使用 Hobby 计划",
|
||||
"select_plan_subheader": "14 天试用,无需信用卡",
|
||||
"select_plan_variant_b_cta": "创建我的第一份调查",
|
||||
"select_plan_variant_b_header": "接下来 14 天你将使用 Pro 版本",
|
||||
"select_plan_variant_b_skip": "返回「Hobby」计划",
|
||||
"select_plan_variant_b_subheader": "以下所有功能已解锁,完全免费。",
|
||||
"select_plan_variant_c_cta": "试用 Pro 版本",
|
||||
"select_plan_variant_c_header": "10 分钟内发布品牌化、集成的调查",
|
||||
"select_plan_variant_c_skip": "我稍后再试",
|
||||
"select_plan_variant_c_subheader": "14 天 Pro 版本助你实现——我们请客。",
|
||||
"status_trialing": "试用版",
|
||||
"stay_on_hobby_plan": "我想继续使用免费版计划",
|
||||
"stripe_setup_incomplete": "账单设置未完成",
|
||||
"stripe_setup_incomplete_description": "账单设置未成功完成。请重试以激活订阅。",
|
||||
"subscription": "订阅",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "包含以下内容",
|
||||
"trial_alert_description": "添加支付方式以继续使用所有功能。",
|
||||
"trial_already_used": "该邮箱地址已使用过免费试用。请升级至付费计划。",
|
||||
"trial_feature_api_access": "API 访问",
|
||||
"trial_feature_attribute_segmentation": "基于属性的细分",
|
||||
"trial_feature_contact_segment_management": "联系人和细分管理",
|
||||
"trial_feature_dashboards": "洞察仪表板",
|
||||
"trial_feature_email_followups": "电子邮件跟进",
|
||||
"trial_feature_feedback_directories": "反馈目录",
|
||||
"trial_feature_hide_branding": "隐藏 Formbricks 品牌标识",
|
||||
"trial_feature_mobile_sdks": "iOS 和 Android SDK",
|
||||
"trial_feature_respondent_identification": "受访者识别",
|
||||
"trial_feature_unify_feedback": "统一反馈收件箱",
|
||||
"trial_feature_unlimited_seats": "无限席位",
|
||||
"trial_feature_webhooks": "自定义 Webhook",
|
||||
"trial_no_credit_card": "14 天试用,无需信用卡",
|
||||
"trial_payment_method_added_description": "一切就绪!试用期结束后,您的专业版计划将自动继续。",
|
||||
"trial_title": "免费获取 Formbricks Pro!",
|
||||
"unlimited_responses": "无限反馈",
|
||||
"unlimited_workspaces": "无限工作区",
|
||||
"upgrade": "升级",
|
||||
|
||||
@@ -438,7 +438,6 @@
|
||||
"something_went_wrong": "發生錯誤",
|
||||
"something_went_wrong_please_try_again": "發生錯誤。請再試一次。",
|
||||
"sort_by": "排序方式",
|
||||
"start_free_trial": "開始免費試用",
|
||||
"status": "狀態",
|
||||
"step_by_step_manual": "逐步手冊",
|
||||
"storage_not_configured": "檔案儲存未設定,上傳可能會失敗",
|
||||
@@ -2455,10 +2454,22 @@
|
||||
"plan_unknown": "未知",
|
||||
"remove_branding": "移除品牌",
|
||||
"retry_setup": "重新設定",
|
||||
"select_plan_header_subtitle": "無需信用卡,完全沒有附加條件。",
|
||||
"select_plan_header_title": "完美整合的問卷調查,100% 展現你的品牌。",
|
||||
"select_plan_cta": "開始免費試用",
|
||||
"select_plan_feature_1": "識別受訪者並建立目標受眾群組",
|
||||
"select_plan_feature_2": "自動化後續追蹤並將問卷資料同步至你的工具",
|
||||
"select_plan_feature_3": "將回饋轉化為團隊可執行的優先洞察",
|
||||
"select_plan_header": "免費取得 Formbricks Pro!",
|
||||
"select_plan_skip": "保持使用 Hobby 方案",
|
||||
"select_plan_subheader": "14 天試用,無需信用卡",
|
||||
"select_plan_variant_b_cta": "建立我的第一份問卷",
|
||||
"select_plan_variant_b_header": "你接下來 14 天都可以使用 Pro 方案",
|
||||
"select_plan_variant_b_skip": "返回「Hobby」方案",
|
||||
"select_plan_variant_b_subheader": "以下所有功能都已解鎖,完全免費。",
|
||||
"select_plan_variant_c_cta": "試用 Pro 方案",
|
||||
"select_plan_variant_c_header": "10 分鐘內發布具有品牌風格的整合問卷",
|
||||
"select_plan_variant_c_skip": "我稍後再試",
|
||||
"select_plan_variant_c_subheader": "14 天 Pro 方案助你達成目標——我們請客。",
|
||||
"status_trialing": "試用版",
|
||||
"stay_on_hobby_plan": "我想繼續使用 Hobby 方案",
|
||||
"stripe_setup_incomplete": "帳單設定尚未完成",
|
||||
"stripe_setup_incomplete_description": "帳單設定未成功完成,請重新操作以啟用訂閱。",
|
||||
"subscription": "訂閱",
|
||||
@@ -2468,21 +2479,7 @@
|
||||
"this_includes": "包含內容",
|
||||
"trial_alert_description": "新增付款方式以繼續使用所有功能。",
|
||||
"trial_already_used": "此電子郵件地址已使用過免費試用。請改為升級至付費方案。",
|
||||
"trial_feature_api_access": "API 存取",
|
||||
"trial_feature_attribute_segmentation": "基於屬性的分群",
|
||||
"trial_feature_contact_segment_management": "聯絡人與分群管理",
|
||||
"trial_feature_dashboards": "洞察儀表板",
|
||||
"trial_feature_email_followups": "電子郵件追蹤",
|
||||
"trial_feature_feedback_directories": "意見回饋目錄",
|
||||
"trial_feature_hide_branding": "隱藏 Formbricks 品牌標識",
|
||||
"trial_feature_mobile_sdks": "iOS 與 Android SDK",
|
||||
"trial_feature_respondent_identification": "受訪者識別",
|
||||
"trial_feature_unify_feedback": "統一回饋收件匣",
|
||||
"trial_feature_unlimited_seats": "無限座位數",
|
||||
"trial_feature_webhooks": "自訂 Webhook",
|
||||
"trial_no_credit_card": "14 天試用,無需信用卡",
|
||||
"trial_payment_method_added_description": "一切就緒!試用期結束後,您的 Pro 方案將自動繼續。",
|
||||
"trial_title": "免費獲得 Formbricks Pro!",
|
||||
"unlimited_responses": "無限回應",
|
||||
"unlimited_workspaces": "無限工作區",
|
||||
"upgrade": "升級",
|
||||
|
||||
@@ -11,14 +11,14 @@ import ethereumLogo from "@/images/customer-logos/ethereum-logo.png";
|
||||
import flixbusLogo from "@/images/customer-logos/flixbus-white.svg";
|
||||
import githubLogo from "@/images/customer-logos/github-logo.png";
|
||||
import siemensLogo from "@/images/customer-logos/siemens.png";
|
||||
import { startProTrialAction } from "@/modules/ee/billing/actions";
|
||||
import { startHobbyAction } from "@/modules/ee/billing/actions";
|
||||
import { startHobbyAction, startProTrialAction } from "@/modules/ee/billing/actions";
|
||||
import { type TPlanVariant } from "@/modules/ee/billing/lib/select-plan-variants";
|
||||
import { Button } from "@/modules/ui/components/button";
|
||||
|
||||
interface SelectPlanCardProps {
|
||||
/** URL to redirect after starting trial or continuing with free */
|
||||
nextUrl: string;
|
||||
organizationId: string;
|
||||
variant: TPlanVariant;
|
||||
}
|
||||
|
||||
const CUSTOMER_LOGOS = [
|
||||
@@ -29,25 +29,38 @@ const CUSTOMER_LOGOS = [
|
||||
{ src: ethereumLogo, alt: "Ethereum" },
|
||||
];
|
||||
|
||||
export const SelectPlanCard = ({ nextUrl, organizationId }: SelectPlanCardProps) => {
|
||||
export const SelectPlanCard = ({ nextUrl, organizationId, variant }: Readonly<SelectPlanCardProps>) => {
|
||||
const router = useRouter();
|
||||
const [isStartingTrial, setIsStartingTrial] = useState(false);
|
||||
const [isStartingHobby, setIsStartingHobby] = useState(false);
|
||||
const { t } = useTranslation();
|
||||
const isVariantB = variant === "variant_b";
|
||||
const isVariantC = variant === "variant_c";
|
||||
const copy = isVariantB
|
||||
? {
|
||||
header: t("workspace.settings.billing.select_plan_variant_b_header"),
|
||||
subheader: t("workspace.settings.billing.select_plan_variant_b_subheader"),
|
||||
cta: t("workspace.settings.billing.select_plan_variant_b_cta"),
|
||||
skip: t("workspace.settings.billing.select_plan_variant_b_skip"),
|
||||
}
|
||||
: isVariantC
|
||||
? {
|
||||
header: t("workspace.settings.billing.select_plan_variant_c_header"),
|
||||
subheader: t("workspace.settings.billing.select_plan_variant_c_subheader"),
|
||||
cta: t("workspace.settings.billing.select_plan_variant_c_cta"),
|
||||
skip: t("workspace.settings.billing.select_plan_variant_c_skip"),
|
||||
}
|
||||
: {
|
||||
header: t("workspace.settings.billing.select_plan_header"),
|
||||
subheader: t("workspace.settings.billing.select_plan_subheader"),
|
||||
cta: t("workspace.settings.billing.select_plan_cta"),
|
||||
skip: t("workspace.settings.billing.select_plan_skip"),
|
||||
};
|
||||
|
||||
const TRIAL_FEATURE_KEYS = [
|
||||
t("workspace.settings.billing.trial_feature_unlimited_seats"),
|
||||
t("workspace.settings.billing.trial_feature_hide_branding"),
|
||||
t("workspace.settings.billing.trial_feature_respondent_identification"),
|
||||
t("workspace.settings.billing.trial_feature_contact_segment_management"),
|
||||
t("workspace.settings.billing.trial_feature_attribute_segmentation"),
|
||||
t("workspace.settings.billing.trial_feature_mobile_sdks"),
|
||||
t("workspace.settings.billing.trial_feature_email_followups"),
|
||||
t("workspace.settings.billing.trial_feature_webhooks"),
|
||||
t("workspace.settings.billing.trial_feature_api_access"),
|
||||
t("workspace.settings.billing.trial_feature_unify_feedback"),
|
||||
t("workspace.settings.billing.trial_feature_feedback_directories"),
|
||||
t("workspace.settings.billing.trial_feature_dashboards"),
|
||||
const SELECT_PLAN_FEATURE_KEYS = [
|
||||
t("workspace.settings.billing.select_plan_feature_1"),
|
||||
t("workspace.settings.billing.select_plan_feature_2"),
|
||||
t("workspace.settings.billing.select_plan_feature_3"),
|
||||
] as const;
|
||||
|
||||
const handleStartTrial = async () => {
|
||||
@@ -87,7 +100,6 @@ export const SelectPlanCard = ({ nextUrl, organizationId }: SelectPlanCardProps)
|
||||
|
||||
return (
|
||||
<div className="flex w-full max-w-md flex-col items-center space-y-6">
|
||||
{/* Trial Card */}
|
||||
<div className="relative w-full overflow-hidden rounded-xl border border-slate-200 bg-white shadow-lg">
|
||||
<div className="flex flex-col items-center space-y-6 p-8">
|
||||
<div className="rounded-full bg-slate-100 p-4">
|
||||
@@ -95,14 +107,12 @@ export const SelectPlanCard = ({ nextUrl, organizationId }: SelectPlanCardProps)
|
||||
</div>
|
||||
|
||||
<div className="text-center">
|
||||
<h3 className="text-2xl font-semibold text-slate-800">
|
||||
{t("workspace.settings.billing.trial_title")}
|
||||
</h3>
|
||||
<p className="mt-2 text-slate-600">{t("workspace.settings.billing.trial_no_credit_card")}</p>
|
||||
<h3 className="text-2xl font-semibold text-slate-800">{copy.header}</h3>
|
||||
<p className="mt-2 text-slate-600">{copy.subheader}</p>
|
||||
</div>
|
||||
|
||||
<ul className="w-full space-y-3 text-left">
|
||||
{TRIAL_FEATURE_KEYS.map((key) => (
|
||||
<ul className="my-3 w-full space-y-3 text-left">
|
||||
{SELECT_PLAN_FEATURE_KEYS.map((key) => (
|
||||
<li key={key} className="flex items-center gap-3 text-slate-700">
|
||||
<CheckIcon className="h-5 w-5 flex-shrink-0 text-slate-900" />
|
||||
<span>{key}</span>
|
||||
@@ -116,11 +126,10 @@ export const SelectPlanCard = ({ nextUrl, organizationId }: SelectPlanCardProps)
|
||||
className="mt-4 w-full"
|
||||
loading={isStartingTrial}
|
||||
disabled={isStartingTrial || isStartingHobby}>
|
||||
{t("common.start_free_trial")}
|
||||
{copy.cta}
|
||||
</Button>
|
||||
</div>
|
||||
|
||||
{/* Logo Carousel */}
|
||||
<div className="w-full overflow-hidden border-t border-slate-100 bg-slate-50 py-4">
|
||||
<div className="flex w-max animate-logo-scroll gap-12 hover:[animation-play-state:paused]">
|
||||
{[...CUSTOMER_LOGOS, ...CUSTOMER_LOGOS].map((logo, index) => (
|
||||
@@ -144,7 +153,7 @@ export const SelectPlanCard = ({ nextUrl, organizationId }: SelectPlanCardProps)
|
||||
onClick={handleContinueHobby}
|
||||
disabled={isStartingTrial || isStartingHobby}
|
||||
className="text-sm text-slate-400 underline-offset-2 transition-colors hover:text-slate-600 hover:underline">
|
||||
{isStartingHobby ? t("common.loading") : t("workspace.settings.billing.stay_on_hobby_plan")}
|
||||
{isStartingHobby ? t("common.loading") : copy.skip}
|
||||
</button>
|
||||
</div>
|
||||
);
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
import { describe, expect, test } from "vitest";
|
||||
import { PLAN_VARIANTS, type TPlanVariant } from "./select-plan-variants";
|
||||
|
||||
describe("PLAN_VARIANTS", () => {
|
||||
test("contains exactly the expected variants", () => {
|
||||
expect(PLAN_VARIANTS).toEqual(["control", "variant_b", "variant_c"]);
|
||||
});
|
||||
|
||||
test("TPlanVariant covers all entries", () => {
|
||||
const variants: TPlanVariant[] = [...PLAN_VARIANTS];
|
||||
expect(variants).toHaveLength(3);
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,3 @@
|
||||
export const PLAN_VARIANTS = ["control", "variant_b", "variant_c"] as const;
|
||||
|
||||
export type TPlanVariant = (typeof PLAN_VARIANTS)[number];
|
||||
Reference in New Issue
Block a user