Compare commits

..

7 Commits

Author SHA1 Message Date
pandeymangg
058d5217ec fixes test 2025-12-26 14:46:55 +05:30
pandeymangg
49c104738f feat: rename projects to workspaces 2025-12-26 14:43:36 +05:30
Anshuman Pandey
f00d0b7e20 fix: setUserId lets users override the previous userId (#7035) 2025-12-25 07:10:56 +00:00
Johannes
65abd4ee07 feat: add pretty URL UI components for surveys (#6969)
Co-authored-by: pandeymangg <anshuman.pandey9999@gmail.com>
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
2025-12-24 06:39:46 +00:00
Johannes
939f135bf4 chore: unify error state for all questions types (#7001)
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
2025-12-24 06:36:48 +00:00
Johannes
729a16854a fix: German translations (#7033)
Co-authored-by: Balázs Úr <balazs@urbalazs.hu>
2025-12-24 06:36:21 +00:00
Dhruwang Jariwala
a2d3e37d69 fix: CSS variable pollution (#7026) 2025-12-24 05:54:52 +00:00
210 changed files with 4579 additions and 3679 deletions

View File

@@ -25,7 +25,7 @@ const Page = async (props: ConnectPageProps) => {
const project = await getProjectByEnvironmentId(environment.id);
if (!project) {
throw new Error(t("common.project_not_found"));
throw new Error(t("common.workspace_not_found"));
}
const channel = project.config.channel || null;
@@ -46,7 +46,7 @@ const Page = async (props: ConnectPageProps) => {
channel={channel}
/>
<Button
className="absolute right-5 top-5 !mt-0 text-slate-500 hover:text-slate-700"
className="absolute top-5 right-5 !mt-0 text-slate-500 hover:text-slate-700"
variant="ghost"
asChild>
<Link href={`/environments/${environment.id}`}>

View File

@@ -38,7 +38,7 @@ const Page = async (props: XMTemplatePageProps) => {
const project = await getProjectByEnvironmentId(environment.id);
if (!project) {
throw new Error(t("common.project_not_found"));
throw new Error(t("common.workspace_not_found"));
}
const projects = await getUserProjects(session.user.id, organizationId);
@@ -49,7 +49,7 @@ const Page = async (props: XMTemplatePageProps) => {
<XMTemplateList project={project} user={user} environmentId={environment.id} />
{projects.length >= 2 && (
<Button
className="absolute right-5 top-5 !mt-0 text-slate-500 hover:text-slate-700"
className="absolute top-5 right-5 !mt-0 text-slate-500 hover:text-slate-700"
variant="ghost"
asChild>
<Link href={`/environments/${environment.id}/surveys`}>

View File

@@ -50,8 +50,8 @@ const Page = async (props) => {
</div>
<div className="flex h-full flex-col items-center justify-center space-y-12">
<Header
title={t("organizations.landing.no_projects_warning_title")}
subtitle={t("organizations.landing.no_projects_warning_subtitle")}
title={t("organizations.landing.no_workspaces_warning_title")}
subtitle={t("organizations.landing.no_workspaces_warning_subtitle")}
/>
</div>
</div>

View File

@@ -26,16 +26,16 @@ const Page = async (props: ChannelPageProps) => {
const t = await getTranslate();
const channelOptions = [
{
title: t("organizations.projects.new.channel.link_and_email_surveys"),
description: t("organizations.projects.new.channel.link_and_email_surveys_description"),
title: t("organizations.workspaces.new.channel.link_and_email_surveys"),
description: t("organizations.workspaces.new.channel.link_and_email_surveys_description"),
icon: SendIcon,
href: `/organizations/${params.organizationId}/projects/new/settings?channel=link`,
href: `/organizations/${params.organizationId}/workspaces/new/settings?channel=link`,
},
{
title: t("organizations.projects.new.channel.in_product_surveys"),
description: t("organizations.projects.new.channel.in_product_surveys_description"),
title: t("organizations.workspaces.new.channel.in_product_surveys"),
description: t("organizations.workspaces.new.channel.in_product_surveys_description"),
icon: PictureInPicture2Icon,
href: `/organizations/${params.organizationId}/projects/new/settings?channel=app`,
href: `/organizations/${params.organizationId}/workspaces/new/settings?channel=app`,
},
];
@@ -44,13 +44,13 @@ const Page = async (props: ChannelPageProps) => {
return (
<div className="flex min-h-full min-w-full flex-col items-center justify-center space-y-12">
<Header
title={t("organizations.projects.new.channel.channel_select_title")}
subtitle={t("organizations.projects.new.channel.channel_select_subtitle")}
title={t("organizations.workspaces.new.channel.channel_select_title")}
subtitle={t("organizations.workspaces.new.channel.channel_select_subtitle")}
/>
<OnboardingOptionsContainer options={channelOptions} />
{projects.length >= 1 && (
<Button
className="absolute right-5 top-5 !mt-0 text-slate-500 hover:text-slate-700"
className="absolute top-5 right-5 !mt-0 text-slate-500 hover:text-slate-700"
variant="ghost"
asChild>
<Link href={"/"}>

View File

@@ -26,16 +26,16 @@ const Page = async (props: ModePageProps) => {
const t = await getTranslate();
const channelOptions = [
{
title: t("organizations.projects.new.mode.formbricks_surveys"),
description: t("organizations.projects.new.mode.formbricks_surveys_description"),
title: t("organizations.workspaces.new.mode.formbricks_surveys"),
description: t("organizations.workspaces.new.mode.formbricks_surveys_description"),
icon: ListTodoIcon,
href: `/organizations/${params.organizationId}/projects/new/channel`,
href: `/organizations/${params.organizationId}/workspaces/new/channel`,
},
{
title: t("organizations.projects.new.mode.formbricks_cx"),
description: t("organizations.projects.new.mode.formbricks_cx_description"),
title: t("organizations.workspaces.new.mode.formbricks_cx"),
description: t("organizations.workspaces.new.mode.formbricks_cx_description"),
icon: HeartIcon,
href: `/organizations/${params.organizationId}/projects/new/settings?mode=cx`,
href: `/organizations/${params.organizationId}/workspaces/new/settings?mode=cx`,
},
];
@@ -43,11 +43,11 @@ const Page = async (props: ModePageProps) => {
return (
<div className="flex min-h-full min-w-full flex-col items-center justify-center space-y-12">
<Header title={t("organizations.projects.new.mode.what_are_you_here_for")} />
<Header title={t("organizations.workspaces.new.mode.what_are_you_here_for")} />
<OnboardingOptionsContainer options={channelOptions} />
{projects.length >= 1 && (
<Button
className="absolute right-5 top-5 !mt-0 text-slate-500 hover:text-slate-700"
className="absolute top-5 right-5 !mt-0 text-slate-500 hover:text-slate-700"
variant="ghost"
asChild>
<Link href={"/"}>

View File

@@ -79,7 +79,7 @@ export const ProjectSettings = ({
(environment) => environment.type === "production"
);
if (productionEnvironment) {
if (typeof window !== "undefined") {
if (globalThis.window !== undefined) {
// Rmove filters when creating a new project
localStorage.removeItem(FORMBRICKS_SURVEYS_FILTERS_KEY_LS);
}
@@ -96,7 +96,7 @@ export const ProjectSettings = ({
toast.error(errorMessage);
}
} catch (error) {
toast.error(t("organizations.projects.new.settings.project_creation_failed"));
toast.error(t("organizations.workspaces.new.settings.workspace_creation_failed"));
console.error(error);
}
};
@@ -131,9 +131,9 @@ export const ProjectSettings = ({
render={({ field, fieldState: { error } }) => (
<FormItem className="w-full space-y-4">
<div>
<FormLabel>{t("organizations.projects.new.settings.brand_color")}</FormLabel>
<FormLabel>{t("organizations.workspaces.new.settings.brand_color")}</FormLabel>
<FormDescription>
{t("organizations.projects.new.settings.brand_color_description")}
{t("organizations.workspaces.new.settings.brand_color_description")}
</FormDescription>
</div>
<FormControl>
@@ -155,9 +155,9 @@ export const ProjectSettings = ({
render={({ field, fieldState: { error } }) => (
<FormItem className="w-full space-y-4">
<div>
<FormLabel>{t("organizations.projects.new.settings.project_name")}</FormLabel>
<FormLabel>{t("organizations.workspaces.new.settings.workspace_name")}</FormLabel>
<FormDescription>
{t("organizations.projects.new.settings.project_name_description")}
{t("organizations.workspaces.new.settings.workspace_name_description")}
</FormDescription>
</div>
<FormControl>
@@ -186,7 +186,7 @@ export const ProjectSettings = ({
<div>
<FormLabel>{t("common.teams")}</FormLabel>
<FormDescription>
{t("organizations.projects.new.settings.team_description")}
{t("organizations.workspaces.new.settings.team_description")}
</FormDescription>
</div>
<Button
@@ -194,7 +194,7 @@ export const ProjectSettings = ({
size="sm"
type="button"
onClick={() => setCreateTeamModalOpen(true)}>
{t("organizations.projects.new.settings.create_new_team")}
{t("organizations.workspaces.new.settings.create_new_team")}
</Button>
</div>
<FormControl>

View File

@@ -3,7 +3,7 @@ import Link from "next/link";
import { redirect } from "next/navigation";
import { TProjectConfigChannel, TProjectConfigIndustry, TProjectMode } from "@formbricks/types/project";
import { getTeamsByOrganizationId } from "@/app/(app)/(onboarding)/lib/onboarding";
import { ProjectSettings } from "@/app/(app)/(onboarding)/organizations/[organizationId]/projects/new/settings/components/ProjectSettings";
import { ProjectSettings } from "@/app/(app)/(onboarding)/organizations/[organizationId]/workspaces/new/settings/components/ProjectSettings";
import { DEFAULT_BRAND_COLOR } from "@/lib/constants";
import { getPublicDomain } from "@/lib/getPublicUrl";
import { getUserProjects } from "@/lib/project/service";
@@ -53,8 +53,8 @@ const Page = async (props: ProjectSettingsPageProps) => {
return (
<div className="flex min-h-full min-w-full flex-col items-center justify-center space-y-12">
<Header
title={t("organizations.projects.new.settings.project_settings_title")}
subtitle={t("organizations.projects.new.settings.project_settings_subtitle")}
title={t("organizations.workspaces.new.settings.workspace_settings_title")}
subtitle={t("organizations.workspaces.new.settings.workspace_settings_subtitle")}
/>
<ProjectSettings
organizationId={params.organizationId}

View File

@@ -43,7 +43,7 @@ export const EnvironmentLayout = async ({ layoutData, children }: EnvironmentLay
// Validate that project permission exists for members
if (isMember && !projectPermission) {
throw new Error(t("common.project_permission_not_found"));
throw new Error(t("common.workspace_permission_not_found"));
}
return (

View File

@@ -113,7 +113,7 @@ export const MainNavigation = ({
},
{
name: t("common.configuration"),
href: `/environments/${environment.id}/project/general`,
href: `/environments/${environment.id}/workspace/general`,
icon: Cog,
isActive: pathname?.includes("/project"),
},
@@ -164,7 +164,7 @@ export const MainNavigation = ({
<aside
className={cn(
"z-40 flex flex-col justify-between rounded-r-xl border-r border-slate-200 bg-white pt-3 shadow-md transition-all duration-100",
!isCollapsed ? "w-sidebar-collapsed" : "w-sidebar-expanded"
isCollapsed ? "w-sidebar-expanded" : "w-sidebar-collapsed"
)}>
<div>
{/* Logo and Toggle */}

View File

@@ -17,13 +17,13 @@ export const WidgetStatusIndicator = ({ environment }: WidgetStatusIndicatorProp
const stati = {
notImplemented: {
icon: AlertTriangleIcon,
title: t("environments.project.app-connection.formbricks_sdk_not_connected"),
subtitle: t("environments.project.app-connection.formbricks_sdk_not_connected_description"),
title: t("environments.workspace.app-connection.formbricks_sdk_not_connected"),
subtitle: t("environments.workspace.app-connection.formbricks_sdk_not_connected_description"),
},
running: {
icon: CheckIcon,
title: t("environments.project.app-connection.receiving_data"),
subtitle: t("environments.project.app-connection.formbricks_sdk_connected"),
title: t("environments.workspace.app-connection.receiving_data"),
subtitle: t("environments.workspace.app-connection.formbricks_sdk_connected"),
},
};
@@ -53,11 +53,11 @@ export const WidgetStatusIndicator = ({ environment }: WidgetStatusIndicatorProp
<currentStatus.icon />
</div>
<p className="text-md font-bold text-slate-800 md:text-xl">{currentStatus.title}</p>
<p className="w-2/3 text-balance text-sm text-slate-600">{currentStatus.subtitle}</p>
<p className="w-2/3 text-sm text-balance text-slate-600">{currentStatus.subtitle}</p>
{status === "notImplemented" && (
<Button variant="outline" size="sm" className="bg-white" onClick={() => router.refresh()}>
<RotateCcwIcon />
{t("environments.project.app-connection.recheck")}
{t("environments.workspace.app-connection.recheck")}
</Button>
)}
</div>

View File

@@ -144,6 +144,12 @@ export const OrganizationBreadcrumb = ({
href: `/environments/${currentEnvironmentId}/settings/api-keys`,
hidden: !isOwnerOrManager,
},
{
id: "domain",
label: t("common.domain"),
href: `/environments/${currentEnvironmentId}/settings/domain`,
hidden: isFormbricksCloud,
},
{
id: "billing",
label: t("common.billing"),

View File

@@ -36,12 +36,12 @@ interface ProjectBreadcrumbProps {
}
const isActiveProjectSetting = (pathname: string, settingId: string): boolean => {
// Match /project/{settingId} or /project/{settingId}/... but exclude settings paths
// Match /workspace/{settingId} or /workspace/{settingId}/... but exclude settings paths
if (pathname.includes("/settings/")) {
return false;
}
// Check if path matches /project/{settingId} (with optional trailing path)
const pattern = new RegExp(`/project/${settingId}(?:/|$)`);
// Check if path matches /workspace/{settingId} (with optional trailing path)
const pattern = new RegExp(`/workspace/${settingId}(?:/|$)`);
return pattern.test(pathname);
};
@@ -90,7 +90,7 @@ export const ProjectBreadcrumb = ({
const error = new Error(errorMessage);
logger.error(error, "Failed to load projects");
Sentry.captureException(error);
setLoadError(errorMessage || t("common.failed_to_load_projects"));
setLoadError(errorMessage || t("common.failed_to_load_workspaces"));
}
setIsLoadingProjects(false);
});
@@ -101,37 +101,37 @@ export const ProjectBreadcrumb = ({
{
id: "general",
label: t("common.general"),
href: `/environments/${currentEnvironmentId}/project/general`,
href: `/environments/${currentEnvironmentId}/workspace/general`,
},
{
id: "look",
label: t("common.look_and_feel"),
href: `/environments/${currentEnvironmentId}/project/look`,
href: `/environments/${currentEnvironmentId}/workspace/look`,
},
{
id: "app-connection",
label: t("common.website_and_app_connection"),
href: `/environments/${currentEnvironmentId}/project/app-connection`,
href: `/environments/${currentEnvironmentId}/workspace/app-connection`,
},
{
id: "integrations",
label: t("common.integrations"),
href: `/environments/${currentEnvironmentId}/project/integrations`,
href: `/environments/${currentEnvironmentId}/workspace/integrations`,
},
{
id: "teams",
label: t("common.team_access"),
href: `/environments/${currentEnvironmentId}/project/teams`,
href: `/environments/${currentEnvironmentId}/workspace/teams`,
},
{
id: "languages",
label: t("common.survey_languages"),
href: `/environments/${currentEnvironmentId}/project/languages`,
href: `/environments/${currentEnvironmentId}/workspace/languages`,
},
{
id: "tags",
label: t("common.tags"),
href: `/environments/${currentEnvironmentId}/project/tags`,
href: `/environments/${currentEnvironmentId}/workspace/tags`,
},
];
@@ -159,7 +159,7 @@ export const ProjectBreadcrumb = ({
const handleProjectSettingsNavigation = (settingId: string) => {
startTransition(() => {
router.push(`/environments/${currentEnvironmentId}/project/${settingId}`);
router.push(`/environments/${currentEnvironmentId}/workspace/${settingId}`);
});
};
@@ -212,7 +212,7 @@ export const ProjectBreadcrumb = ({
<DropdownMenuContent align="start" className="mt-2">
<div className="px-2 py-1.5 text-sm font-medium text-slate-500">
<FolderOpenIcon className="mr-2 inline h-4 w-4" strokeWidth={1.5} />
{t("common.choose_project")}
{t("common.choose_workspace")}
</div>
{isLoadingProjects && (
<div className="flex items-center justify-center py-2">
@@ -251,7 +251,7 @@ export const ProjectBreadcrumb = ({
<DropdownMenuCheckboxItem
onClick={handleAddProject}
className="w-full cursor-pointer justify-between">
<span>{t("common.add_new_project")}</span>
<span>{t("common.add_new_workspace")}</span>
<PlusIcon className="ml-2 h-4 w-4" strokeWidth={1.5} />
</DropdownMenuCheckboxItem>
)}
@@ -261,7 +261,7 @@ export const ProjectBreadcrumb = ({
<DropdownMenuSeparator />
<div className="px-2 py-1.5 text-sm font-medium text-slate-500">
<CogIcon className="mr-2 inline h-4 w-4" strokeWidth={1.5} />
{t("common.project_configuration")}
{t("common.workspace_configuration")}
</div>
{projectSettings.map((setting) => (
<DropdownMenuCheckboxItem

View File

@@ -21,7 +21,7 @@ const AccountSettingsLayout = async (props) => {
}
if (!project) {
throw new Error(t("common.project_not_found"));
throw new Error(t("common.workspace_not_found"));
}
if (!session) {

View File

@@ -16,7 +16,7 @@ export const IntegrationsTip = ({ environmentId }: IntegrationsTipProps) => {
<p className="text-sm">
{t("environments.settings.notifications.need_slack_or_discord_notifications")}?
<a
href={`/environments/${environmentId}/project/integrations`}
href={`/environments/${environmentId}/workspace/integrations`}
className="ml-1 cursor-pointer text-sm underline">
{t("environments.settings.notifications.use_the_integration")}
</a>

View File

@@ -47,6 +47,13 @@ export const OrganizationSettingsNavbar = ({
current: pathname?.includes("/api-keys"),
hidden: !isOwner,
},
{
id: "domain",
label: t("common.domain"),
href: `/environments/${environmentId}/settings/domain`,
current: pathname?.includes("/domain"),
hidden: isFormbricksCloud,
},
{
id: "billing",
label: t("common.billing"),

View File

@@ -0,0 +1,102 @@
"use client";
import Link from "next/link";
import { useTranslation } from "react-i18next";
import { TSurveyStatus } from "@formbricks/types/surveys/types";
import { IdBadge } from "@/modules/ui/components/id-badge";
import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/modules/ui/components/table";
interface SurveyWithSlug {
id: string;
name: string;
slug: string | null;
status: TSurveyStatus;
environment: {
id: string;
type: "production" | "development";
project: {
id: string;
name: string;
};
};
createdAt: Date;
}
interface PrettyUrlsTableProps {
surveys: SurveyWithSlug[];
}
export const PrettyUrlsTable = ({ surveys }: PrettyUrlsTableProps) => {
const { t } = useTranslation();
const getEnvironmentBadgeColor = (type: string) => {
return type === "production" ? "bg-green-100 text-green-800" : "bg-blue-100 text-blue-800";
};
const tableHeaders = [
{
label: t("environments.settings.domain.survey_name"),
key: "name",
},
{
label: t("environments.settings.domain.workspace"),
key: "project",
},
{
label: t("environments.settings.domain.pretty_url"),
key: "slug",
},
{
label: t("common.environment"),
key: "environment",
},
];
return (
<div className="overflow-hidden rounded-lg">
<Table>
<TableHeader>
<TableRow className="bg-slate-100">
{tableHeaders.map((header) => (
<TableHead key={header.key} className="font-medium text-slate-500">
{header.label}
</TableHead>
))}
</TableRow>
</TableHeader>
<TableBody className="[&_tr:last-child]:border-b">
{surveys.length === 0 && (
<TableRow className="hover:bg-transparent">
<TableCell colSpan={4} className="text-center text-slate-500">
{t("environments.settings.domain.no_pretty_urls")}
</TableCell>
</TableRow>
)}
{surveys.map((survey) => (
<TableRow key={survey.id} className="border-slate-200 hover:bg-transparent">
<TableCell className="font-medium">
<Link
href={`/environments/${survey.environment.id}/surveys/${survey.id}/summary`}
className="text-slate-900 hover:text-slate-700 hover:underline">
{survey.name}
</Link>
</TableCell>
<TableCell>{survey.environment.project.name}</TableCell>
<TableCell>
<IdBadge id={survey.slug ?? ""} />
</TableCell>
<TableCell>
<span
className={`rounded px-2 py-1 text-xs font-medium ${getEnvironmentBadgeColor(survey.environment.type)}`}>
{survey.environment.type === "production"
? t("common.production")
: t("common.development")}
</span>
</TableCell>
</TableRow>
))}
</TableBody>
</Table>
</div>
);
};

View File

@@ -0,0 +1,53 @@
import { notFound } from "next/navigation";
import { IS_FORMBRICKS_CLOUD } from "@/lib/constants";
import { getTranslate } from "@/lingodotdev/server";
import { getEnvironmentAuth } from "@/modules/environments/lib/utils";
import { getSurveysWithSlugsByOrganizationId } from "@/modules/survey/lib/slug";
import { PageContentWrapper } from "@/modules/ui/components/page-content-wrapper";
import { PageHeader } from "@/modules/ui/components/page-header";
import { SettingsCard } from "../../components/SettingsCard";
import { OrganizationSettingsNavbar } from "../components/OrganizationSettingsNavbar";
import { PrettyUrlsTable } from "./components/pretty-urls-table";
const Page = async (props: { params: Promise<{ environmentId: string }> }) => {
const params = await props.params;
const t = await getTranslate();
if (IS_FORMBRICKS_CLOUD) {
return notFound();
}
const { session, currentUserMembership, organization } = await getEnvironmentAuth(params.environmentId);
if (!session) {
throw new Error(t("common.session_not_found"));
}
const result = await getSurveysWithSlugsByOrganizationId(organization.id);
if (!result.ok) {
throw new Error(t("common.something_went_wrong"));
}
const surveys = result.data;
return (
<PageContentWrapper>
<PageHeader pageTitle={t("environments.settings.general.organization_settings")}>
<OrganizationSettingsNavbar
environmentId={params.environmentId}
isFormbricksCloud={IS_FORMBRICKS_CLOUD}
membershipRole={currentUserMembership?.role}
activeId="domain"
/>
</PageHeader>
<SettingsCard
title={t("environments.settings.domain.title")}
description={t("environments.settings.domain.description")}>
<PrettyUrlsTable surveys={surveys} />
</SettingsCard>
</PageContentWrapper>
);
};
export default Page;

View File

@@ -39,7 +39,7 @@ const Page = async (props) => {
onRequest: false,
},
{
title: t("environments.project.languages.multi_language_surveys"),
title: t("environments.workspace.languages.multi_language_surveys"),
comingSoon: false,
onRequest: false,
},
@@ -118,7 +118,7 @@ const Page = async (props) => {
<div className="relative isolate mt-8 overflow-hidden rounded-lg bg-slate-900 px-3 pt-8 shadow-2xl sm:px-8 md:pt-12 lg:flex lg:gap-x-10 lg:px-12 lg:pt-0">
<svg
viewBox="0 0 1024 1024"
className="absolute left-1/2 top-1/2 -z-10 h-[64rem] w-[64rem] -translate-y-1/2 [mask-image:radial-gradient(closest-side,white,transparent)] sm:left-full sm:-ml-80 lg:left-1/2 lg:ml-0 lg:-translate-x-1/2 lg:translate-y-0"
className="absolute top-1/2 left-1/2 -z-10 h-[64rem] w-[64rem] -translate-y-1/2 [mask-image:radial-gradient(closest-side,white,transparent)] sm:left-full sm:-ml-80 lg:left-1/2 lg:ml-0 lg:-translate-x-1/2 lg:translate-y-0"
aria-hidden="true">
<circle
cx={512}

View File

@@ -21,7 +21,7 @@ const Layout = async (props) => {
}
if (!project) {
throw new Error(t("common.project_not_found"));
throw new Error(t("common.workspace_not_found"));
}
if (!session) {

View File

@@ -27,7 +27,7 @@ export const EmptyAppSurveys = ({ environment }: TEmptyAppSurveysProps) => {
{t("environments.surveys.summary.connect_your_website_or_app_with_formbricks_to_get_started")}
</p>
<Link className="mt-2" href={`/environments/${environment.id}/project/app-connection`}>
<Link className="mt-2" href={`/environments/${environment.id}/workspace/app-connection`}>
<Button size="sm" className="flex w-[120px] justify-center">
{t("common.connect")}
</Button>

View File

@@ -3,7 +3,7 @@
import { VisuallyHidden } from "@radix-ui/react-visually-hidden";
import {
Code2Icon,
LinkIcon,
Link2Icon,
MailIcon,
QrCodeIcon,
Settings,
@@ -22,6 +22,7 @@ import { DynamicPopupTab } from "@/app/(app)/environments/[environmentId]/survey
import { EmailTab } from "@/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/email-tab";
import { LinkSettingsTab } from "@/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/link-settings-tab";
import { PersonalLinksTab } from "@/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/personal-links-tab";
import { PrettyUrlTab } from "@/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/pretty-url-tab";
import { QRCodeTab } from "@/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/qr-code-tab";
import { SocialMediaTab } from "@/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/social-media-tab";
import { TabContainer } from "@/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/tab-container";
@@ -80,13 +81,13 @@ export const ShareSurveyModal = ({
componentType: React.ComponentType<unknown>;
componentProps: unknown;
disabled?: boolean;
}[] = useMemo(
() => [
}[] = useMemo(() => {
const tabs = [
{
id: ShareViaType.ANON_LINKS,
type: LinkTabsType.SHARE_VIA,
label: t("environments.surveys.share.anonymous_links.nav_title"),
icon: LinkIcon,
icon: Link2Icon,
title: t("environments.surveys.share.anonymous_links.nav_title"),
description: t("environments.surveys.share.anonymous_links.description"),
componentType: AnonymousLinksTab,
@@ -180,22 +181,33 @@ export const ShareSurveyModal = ({
componentType: LinkSettingsTab,
componentProps: { isReadOnly, locale: user.locale, isStorageConfigured },
},
],
[
t,
survey,
publicDomain,
user.locale,
surveyUrl,
isReadOnly,
environmentId,
segments,
isContactsEnabled,
isFormbricksCloud,
email,
isStorageConfigured,
]
);
{
id: ShareSettingsType.PRETTY_URL,
type: LinkTabsType.SHARE_SETTING,
label: t("environments.surveys.share.pretty_url.title"),
icon: Link2Icon,
title: t("environments.surveys.share.pretty_url.title"),
description: t("environments.surveys.share.pretty_url.description"),
componentType: PrettyUrlTab,
componentProps: { publicDomain, isReadOnly },
},
];
return isFormbricksCloud ? tabs.filter((tab) => tab.id !== ShareSettingsType.PRETTY_URL) : tabs;
}, [
t,
survey,
publicDomain,
user.locale,
surveyUrl,
isReadOnly,
environmentId,
segments,
isContactsEnabled,
isFormbricksCloud,
email,
isStorageConfigured,
]);
const getDefaultActiveId = useCallback(() => {
if (survey.type !== "link") {

View File

@@ -163,7 +163,7 @@ export const AppTab = () => {
</AlertDescription>
{!environment.appSetupCompleted && (
<AlertButton asChild>
<Link href={`/environments/${environment.id}/project/app-connection`}>
<Link href={`/environments/${environment.id}/workspace/app-connection`}>
{t("common.connect_formbricks")}
</Link>
</AlertButton>

View File

@@ -0,0 +1,31 @@
"use client";
import { useTranslation } from "react-i18next";
import { Input } from "@/modules/ui/components/input";
interface PrettyUrlInputProps {
value: string;
onChange: (value: string) => void;
publicDomain: string;
disabled?: boolean;
}
export const PrettyUrlInput = ({ value, onChange, publicDomain, disabled = false }: PrettyUrlInputProps) => {
const { t } = useTranslation();
return (
<div className="flex items-center overflow-hidden rounded-md border border-slate-300 bg-white">
<span className="flex-shrink-0 border-r border-slate-300 bg-slate-50 px-3 py-2 text-sm text-slate-600">
{publicDomain}/p/
</span>
<Input
type="text"
value={value}
onChange={(e) => onChange(e.target.value.toLowerCase().replaceAll(/[^a-z0-9-]/g, ""))}
placeholder={t("environments.surveys.share.pretty_url.slug_placeholder")}
disabled={disabled}
className="border-0 bg-white focus-visible:ring-0 focus-visible:ring-offset-0"
/>
</div>
);
};

View File

@@ -0,0 +1,194 @@
"use client";
import { Copy, Trash2 } from "lucide-react";
import { useRouter } from "next/navigation";
import { useEffect, useMemo, useState } from "react";
import { useForm } from "react-hook-form";
import toast from "react-hot-toast";
import { useTranslation } from "react-i18next";
import { useSurvey } from "@/app/(app)/environments/[environmentId]/surveys/[surveyId]/context/survey-context";
import { getFormattedErrorMessage } from "@/lib/utils/helper";
import { removeSurveySlugAction, updateSurveySlugAction } from "@/modules/survey/slug/actions";
import { Button } from "@/modules/ui/components/button";
import { DeleteDialog } from "@/modules/ui/components/delete-dialog";
import {
FormControl,
FormDescription,
FormField,
FormItem,
FormLabel,
FormProvider,
} from "@/modules/ui/components/form";
import { PrettyUrlInput } from "./pretty-url-input";
interface PrettyUrlTabProps {
publicDomain: string;
isReadOnly?: boolean;
}
interface PrettyUrlFormData {
slug: string;
}
export const PrettyUrlTab = ({ publicDomain, isReadOnly = false }: PrettyUrlTabProps) => {
const { t } = useTranslation();
const router = useRouter();
const { survey } = useSurvey();
const [isEditing, setIsEditing] = useState(!survey.slug);
const [showRemoveDialog, setShowRemoveDialog] = useState(false);
const [isSubmitting, setIsSubmitting] = useState(false);
// Initialize form with current values - memoize to prevent re-initialization
const initialFormData = useMemo(() => {
return {
slug: survey.slug || "",
};
}, [survey.slug]);
const form = useForm<PrettyUrlFormData>({
defaultValues: initialFormData,
});
const { handleSubmit, reset } = form;
// Sync isEditing state and form with survey.slug changes
useEffect(() => {
setIsEditing(!survey.slug);
reset({ slug: survey.slug || "" });
}, [survey.slug, reset]);
const onSubmit = async (data: PrettyUrlFormData) => {
if (!data.slug.trim()) {
toast.error(t("environments.surveys.share.pretty_url.slug_required"));
return;
}
setIsSubmitting(true);
const result = await updateSurveySlugAction({
surveyId: survey.id,
slug: data.slug,
});
if (result?.data) {
if (result.data.ok) {
toast.success(t("environments.surveys.share.pretty_url.save_success"));
router.refresh();
setIsEditing(false);
} else {
toast.error(result.data.error.message);
}
} else {
const errorMessage = getFormattedErrorMessage(result);
toast.error(errorMessage || "Failed to update slug");
}
setIsSubmitting(false);
};
const handleEdit = () => {
setIsEditing(true);
};
const handleCancel = () => {
reset({ slug: survey.slug || "" });
setIsEditing(false);
};
const handleRemove = async () => {
setIsSubmitting(true);
const result = await removeSurveySlugAction({ surveyId: survey.id });
if (result?.data) {
if (result.data.ok) {
setShowRemoveDialog(false);
reset({ slug: "" });
router.refresh();
setIsEditing(true);
toast.success(t("environments.surveys.share.pretty_url.remove_success"));
} else {
toast.error(result.data.error.message);
}
} else {
const errorMessage = getFormattedErrorMessage(result);
toast.error(errorMessage || "Failed to remove slug");
}
setIsSubmitting(false);
};
const handleCopyUrl = () => {
if (!survey.slug) return;
const prettyUrl = `${publicDomain}/p/${survey.slug}`;
navigator.clipboard.writeText(prettyUrl);
toast.success(t("common.copied_to_clipboard"));
};
return (
<div className="px-1">
<FormProvider {...form}>
<form onSubmit={handleSubmit(onSubmit)} className="space-y-6">
<FormField
control={form.control}
name="slug"
render={({ field }) => (
<FormItem>
<FormLabel>{t("environments.surveys.share.pretty_url.slug_label")}</FormLabel>
<FormControl>
<PrettyUrlInput
value={field.value}
onChange={field.onChange}
publicDomain={publicDomain}
disabled={isReadOnly || !isEditing}
/>
</FormControl>
<FormDescription>{t("environments.surveys.share.pretty_url.slug_help")}</FormDescription>
</FormItem>
)}
/>
<div className="flex gap-2">
{isEditing ? (
<>
<Button type="submit" disabled={isReadOnly || isSubmitting}>
{t("common.save")}
</Button>
{survey.slug && (
<Button type="button" variant="secondary" onClick={handleCancel} disabled={isSubmitting}>
{t("common.cancel")}
</Button>
)}
</>
) : (
<Button type="button" variant="secondary" onClick={handleEdit} disabled={isReadOnly}>
{t("common.edit")}
</Button>
)}
{survey.slug && !isEditing && (
<>
<Button type="button" variant="default" onClick={handleCopyUrl} disabled={isReadOnly}>
<Copy className="mr-2 h-4 w-4" />
{t("common.copy")} URL
</Button>
<Button
type="button"
variant="destructive"
onClick={() => setShowRemoveDialog(true)}
disabled={isReadOnly}>
<Trash2 className="mr-2 h-4 w-4" />
{t("common.remove")}
</Button>
</>
)}
</div>
</form>
</FormProvider>
<DeleteDialog
open={showRemoveDialog}
setOpen={setShowRemoveDialog}
deleteWhat={t("environments.surveys.share.pretty_url.title")}
onDelete={handleRemove}
text={t("environments.surveys.share.pretty_url.remove_description")}></DeleteDialog>
</div>
);
};

View File

@@ -66,7 +66,7 @@ export const SuccessView: React.FC<SuccessViewProps> = ({
className="relative flex flex-col items-center gap-3 rounded-lg border border-slate-100 bg-white p-4 text-center text-sm text-slate-900 hover:border-slate-200 md:p-8">
<UserIcon className="h-8 w-8 stroke-1 text-slate-900" />
{t("environments.surveys.summary.use_personal_links")}
<Badge size="normal" type="success" className="absolute right-3 top-3" text={t("common.new")} />
<Badge size="normal" type="success" className="absolute top-3 right-3" text={t("common.new")} />
</button>
<Link
href={`/environments/${environmentId}/settings/notifications`}
@@ -75,7 +75,7 @@ export const SuccessView: React.FC<SuccessViewProps> = ({
{t("environments.surveys.summary.configure_alerts")}
</Link>
<Link
href={`/environments/${environmentId}/project/integrations`}
href={`/environments/${environmentId}/workspace/integrations`}
className="flex flex-col items-center gap-3 rounded-lg border border-slate-100 bg-white p-4 text-center text-sm text-slate-900 hover:border-slate-200 md:p-8">
<BlocksIcon className="h-8 w-8 stroke-1 text-slate-900" />
{t("environments.surveys.summary.setup_integrations")}

View File

@@ -12,6 +12,7 @@ export enum ShareViaType {
export enum ShareSettingsType {
LINK_SETTINGS = "link-settings",
PRETTY_URL = "pretty-url",
}
export enum LinkTabsType {

View File

@@ -17,9 +17,9 @@ import {
import { TSurveyElement } from "@formbricks/types/surveys/elements";
import { TSurvey } from "@formbricks/types/surveys/types";
import { getTextContent } from "@formbricks/types/surveys/validation";
import { createOrUpdateIntegrationAction } from "@/app/(app)/environments/[environmentId]/project/integrations/actions";
import { BaseSelectDropdown } from "@/app/(app)/environments/[environmentId]/project/integrations/airtable/components/BaseSelectDropdown";
import { fetchTables } from "@/app/(app)/environments/[environmentId]/project/integrations/airtable/lib/airtable";
import { createOrUpdateIntegrationAction } from "@/app/(app)/environments/[environmentId]/workspace/integrations/actions";
import { BaseSelectDropdown } from "@/app/(app)/environments/[environmentId]/workspace/integrations/airtable/components/BaseSelectDropdown";
import { fetchTables } from "@/app/(app)/environments/[environmentId]/workspace/integrations/airtable/lib/airtable";
import AirtableLogo from "@/images/airtableLogo.svg";
import { recallToHeadline } from "@/lib/utils/recall";
import { getElementsFromBlocks } from "@/modules/survey/lib/client-utils";

View File

@@ -5,8 +5,8 @@ import { TIntegrationItem } from "@formbricks/types/integration";
import { TIntegrationAirtable } from "@formbricks/types/integration/airtable";
import { TSurvey } from "@formbricks/types/surveys/types";
import { TUserLocale } from "@formbricks/types/user";
import { ManageIntegration } from "@/app/(app)/environments/[environmentId]/project/integrations/airtable/components/ManageIntegration";
import { authorize } from "@/app/(app)/environments/[environmentId]/project/integrations/airtable/lib/airtable";
import { ManageIntegration } from "@/app/(app)/environments/[environmentId]/workspace/integrations/airtable/components/ManageIntegration";
import { authorize } from "@/app/(app)/environments/[environmentId]/workspace/integrations/airtable/lib/airtable";
import airtableLogo from "@/images/airtableLogo.svg";
import { ConnectIntegration } from "@/modules/ui/components/connect-integration";

View File

@@ -8,8 +8,8 @@ import { TIntegrationItem } from "@formbricks/types/integration";
import { TIntegrationAirtable } from "@formbricks/types/integration/airtable";
import { TSurvey } from "@formbricks/types/surveys/types";
import { TUserLocale } from "@formbricks/types/user";
import { deleteIntegrationAction } from "@/app/(app)/environments/[environmentId]/project/integrations/actions";
import { AddIntegrationModal } from "@/app/(app)/environments/[environmentId]/project/integrations/airtable/components/AddIntegrationModal";
import { deleteIntegrationAction } from "@/app/(app)/environments/[environmentId]/workspace/integrations/actions";
import { AddIntegrationModal } from "@/app/(app)/environments/[environmentId]/workspace/integrations/airtable/components/AddIntegrationModal";
import { timeSince } from "@/lib/time";
import { getFormattedErrorMessage } from "@/lib/utils/helper";
import { Button } from "@/modules/ui/components/button";

View File

@@ -1,8 +1,8 @@
import { redirect } from "next/navigation";
import { TIntegrationItem } from "@formbricks/types/integration";
import { TIntegrationAirtable } from "@formbricks/types/integration/airtable";
import { AirtableWrapper } from "@/app/(app)/environments/[environmentId]/project/integrations/airtable/components/AirtableWrapper";
import { getSurveys } from "@/app/(app)/environments/[environmentId]/project/integrations/lib/surveys";
import { AirtableWrapper } from "@/app/(app)/environments/[environmentId]/workspace/integrations/airtable/components/AirtableWrapper";
import { getSurveys } from "@/app/(app)/environments/[environmentId]/workspace/integrations/lib/surveys";
import { getAirtableTables } from "@/lib/airtable/service";
import { AIRTABLE_CLIENT_ID, WEBAPP_URL } from "@/lib/constants";
import { getIntegrations } from "@/lib/integration/service";
@@ -42,7 +42,7 @@ const Page = async (props) => {
return (
<PageContentWrapper>
<GoBackButton url={`${WEBAPP_URL}/environments/${params.environmentId}/project/integrations`} />
<GoBackButton url={`${WEBAPP_URL}/environments/${params.environmentId}/workspace/integrations`} />
<PageHeader pageTitle={t("environments.integrations.airtable.airtable_integration")} />
<div className="h-[75vh] w-full">
<AirtableWrapper

View File

@@ -12,13 +12,13 @@ import {
} from "@formbricks/types/integration/google-sheet";
import { TSurvey, TSurveyQuestionId } from "@formbricks/types/surveys/types";
import { getTextContent } from "@formbricks/types/surveys/validation";
import { createOrUpdateIntegrationAction } from "@/app/(app)/environments/[environmentId]/project/integrations/actions";
import { getSpreadsheetNameByIdAction } from "@/app/(app)/environments/[environmentId]/project/integrations/google-sheets/actions";
import { createOrUpdateIntegrationAction } from "@/app/(app)/environments/[environmentId]/workspace/integrations/actions";
import { getSpreadsheetNameByIdAction } from "@/app/(app)/environments/[environmentId]/workspace/integrations/google-sheets/actions";
import {
constructGoogleSheetsUrl,
extractSpreadsheetIdFromUrl,
isValidGoogleSheetsUrl,
} from "@/app/(app)/environments/[environmentId]/project/integrations/google-sheets/lib/util";
} from "@/app/(app)/environments/[environmentId]/workspace/integrations/google-sheets/lib/util";
import GoogleSheetLogo from "@/images/googleSheetsLogo.png";
import { getFormattedErrorMessage } from "@/lib/utils/helper";
import { recallToHeadline } from "@/lib/utils/recall";
@@ -266,7 +266,7 @@ export const AddIntegrationModal = ({
<div className="space-y-4">
<div>
<Label htmlFor="Surveys">{t("common.questions")}</Label>
<div className="mt-1 max-h-[15vh] overflow-y-auto overflow-x-hidden rounded-lg border border-slate-200">
<div className="mt-1 max-h-[15vh] overflow-x-hidden overflow-y-auto rounded-lg border border-slate-200">
<div className="grid content-center rounded-lg bg-slate-50 p-3 text-left text-sm text-slate-900">
{surveyElements.map((question) => (
<div key={question.id} className="my-1 flex items-center space-x-2">

View File

@@ -8,8 +8,8 @@ import {
} from "@formbricks/types/integration/google-sheet";
import { TSurvey } from "@formbricks/types/surveys/types";
import { TUserLocale } from "@formbricks/types/user";
import { ManageIntegration } from "@/app/(app)/environments/[environmentId]/project/integrations/google-sheets/components/ManageIntegration";
import { authorize } from "@/app/(app)/environments/[environmentId]/project/integrations/google-sheets/lib/google";
import { ManageIntegration } from "@/app/(app)/environments/[environmentId]/workspace/integrations/google-sheets/components/ManageIntegration";
import { authorize } from "@/app/(app)/environments/[environmentId]/workspace/integrations/google-sheets/lib/google";
import googleSheetLogo from "@/images/googleSheetsLogo.png";
import { ConnectIntegration } from "@/modules/ui/components/connect-integration";
import { AddIntegrationModal } from "./AddIntegrationModal";

View File

@@ -9,7 +9,7 @@ import {
TIntegrationGoogleSheetsConfigData,
} from "@formbricks/types/integration/google-sheet";
import { TUserLocale } from "@formbricks/types/user";
import { deleteIntegrationAction } from "@/app/(app)/environments/[environmentId]/project/integrations/actions";
import { deleteIntegrationAction } from "@/app/(app)/environments/[environmentId]/workspace/integrations/actions";
import { timeSince } from "@/lib/time";
import { getFormattedErrorMessage } from "@/lib/utils/helper";
import { Button } from "@/modules/ui/components/button";

View File

@@ -10,7 +10,7 @@ const Loading = () => {
<div className="mt-6 p-6">
<GoBackButton />
<div className="mb-6 text-right">
<Button className="pointer-events-none animate-pulse cursor-not-allowed select-none bg-slate-200">
<Button className="pointer-events-none animate-pulse cursor-not-allowed bg-slate-200 select-none">
{t("environments.integrations.google_sheets.link_new_sheet")}
</Button>
</div>
@@ -51,7 +51,7 @@ const Loading = () => {
<div className="mt-0 h-4 w-24 animate-pulse rounded-full bg-slate-200"></div>
</div>
</div>
<div className="col-span-2 my-auto flex items-center justify-center whitespace-nowrap text-center text-sm text-slate-500">
<div className="col-span-2 my-auto flex items-center justify-center text-center text-sm whitespace-nowrap text-slate-500">
<div className="h-4 w-16 animate-pulse rounded-full bg-slate-200"></div>
</div>
<div className="text-center"></div>

View File

@@ -1,7 +1,7 @@
import { redirect } from "next/navigation";
import { TIntegrationGoogleSheets } from "@formbricks/types/integration/google-sheet";
import { GoogleSheetWrapper } from "@/app/(app)/environments/[environmentId]/project/integrations/google-sheets/components/GoogleSheetWrapper";
import { getSurveys } from "@/app/(app)/environments/[environmentId]/project/integrations/lib/surveys";
import { GoogleSheetWrapper } from "@/app/(app)/environments/[environmentId]/workspace/integrations/google-sheets/components/GoogleSheetWrapper";
import { getSurveys } from "@/app/(app)/environments/[environmentId]/workspace/integrations/lib/surveys";
import {
GOOGLE_SHEETS_CLIENT_ID,
GOOGLE_SHEETS_CLIENT_SECRET,
@@ -40,7 +40,7 @@ const Page = async (props) => {
return (
<PageContentWrapper>
<GoBackButton url={`${WEBAPP_URL}/environments/${params.environmentId}/project/integrations`} />
<GoBackButton url={`${WEBAPP_URL}/environments/${params.environmentId}/workspace/integrations`} />
<PageHeader pageTitle={t("environments.integrations.google_sheets.google_sheets_integration")} />
<div className="h-[75vh] w-full">
<GoogleSheetWrapper

View File

@@ -15,12 +15,12 @@ import {
import { TSurveyElementTypeEnum } from "@formbricks/types/surveys/elements";
import { TSurvey } from "@formbricks/types/surveys/types";
import { getTextContent } from "@formbricks/types/surveys/validation";
import { createOrUpdateIntegrationAction } from "@/app/(app)/environments/[environmentId]/project/integrations/actions";
import { createOrUpdateIntegrationAction } from "@/app/(app)/environments/[environmentId]/workspace/integrations/actions";
import {
ERRORS,
TYPE_MAPPING,
UNSUPPORTED_TYPES_BY_NOTION,
} from "@/app/(app)/environments/[environmentId]/project/integrations/notion/constants";
} from "@/app/(app)/environments/[environmentId]/workspace/integrations/notion/constants";
import NotionLogo from "@/images/notion.png";
import { structuredClone } from "@/lib/pollyfills/structuredClone";
import { recallToHeadline } from "@/lib/utils/recall";

View File

@@ -6,7 +6,7 @@ import toast from "react-hot-toast";
import { useTranslation } from "react-i18next";
import { TIntegrationNotion, TIntegrationNotionConfigData } from "@formbricks/types/integration/notion";
import { TUserLocale } from "@formbricks/types/user";
import { deleteIntegrationAction } from "@/app/(app)/environments/[environmentId]/project/integrations/actions";
import { deleteIntegrationAction } from "@/app/(app)/environments/[environmentId]/workspace/integrations/actions";
import { timeSince } from "@/lib/time";
import { getFormattedErrorMessage } from "@/lib/utils/helper";
import { Button } from "@/modules/ui/components/button";

View File

@@ -9,8 +9,8 @@ import {
} from "@formbricks/types/integration/notion";
import { TSurvey } from "@formbricks/types/surveys/types";
import { TUserLocale } from "@formbricks/types/user";
import { AddIntegrationModal } from "@/app/(app)/environments/[environmentId]/project/integrations/notion/components/AddIntegrationModal";
import { ManageIntegration } from "@/app/(app)/environments/[environmentId]/project/integrations/notion/components/ManageIntegration";
import { AddIntegrationModal } from "@/app/(app)/environments/[environmentId]/workspace/integrations/notion/components/AddIntegrationModal";
import { ManageIntegration } from "@/app/(app)/environments/[environmentId]/workspace/integrations/notion/components/ManageIntegration";
import notionLogo from "@/images/notion.png";
import { ConnectIntegration } from "@/modules/ui/components/connect-integration";
import { authorize } from "../lib/notion";

View File

@@ -10,7 +10,7 @@ const Loading = () => {
<div className="mt-6 p-6">
<GoBackButton />
<div className="mb-6 text-right">
<Button className="pointer-events-none animate-pulse cursor-not-allowed select-none bg-slate-200">
<Button className="pointer-events-none animate-pulse cursor-not-allowed bg-slate-200 select-none">
{t("environments.integrations.notion.link_database")}
</Button>
</div>
@@ -48,7 +48,7 @@ const Loading = () => {
<div className="mt-0 h-4 w-24 animate-pulse rounded-full bg-slate-200"></div>
</div>
</div>
<div className="col-span-2 my-auto flex items-center justify-center whitespace-nowrap text-center text-sm text-slate-500">
<div className="col-span-2 my-auto flex items-center justify-center text-center text-sm whitespace-nowrap text-slate-500">
<div className="h-4 w-16 animate-pulse rounded-full bg-slate-200"></div>
</div>
<div className="text-center"></div>

View File

@@ -1,7 +1,7 @@
import { redirect } from "next/navigation";
import { TIntegrationNotion, TIntegrationNotionDatabase } from "@formbricks/types/integration/notion";
import { getSurveys } from "@/app/(app)/environments/[environmentId]/project/integrations/lib/surveys";
import { NotionWrapper } from "@/app/(app)/environments/[environmentId]/project/integrations/notion/components/NotionWrapper";
import { getSurveys } from "@/app/(app)/environments/[environmentId]/workspace/integrations/lib/surveys";
import { NotionWrapper } from "@/app/(app)/environments/[environmentId]/workspace/integrations/notion/components/NotionWrapper";
import {
NOTION_AUTH_URL,
NOTION_OAUTH_CLIENT_ID,

View File

@@ -2,7 +2,7 @@ import { TFunction } from "i18next";
import Image from "next/image";
import { redirect } from "next/navigation";
import { TIntegrationType } from "@formbricks/types/integration";
import { getWebhookCountBySource } from "@/app/(app)/environments/[environmentId]/project/integrations/lib/webhook";
import { getWebhookCountBySource } from "@/app/(app)/environments/[environmentId]/workspace/integrations/lib/webhook";
import ActivePiecesLogo from "@/images/activepieces.webp";
import AirtableLogo from "@/images/airtableLogo.svg";
import GoogleSheetsLogo from "@/images/googleSheetsLogo.png";
@@ -79,7 +79,7 @@ const Page = async (props) => {
disabled: isReadOnly,
},
{
connectHref: `/environments/${params.environmentId}/project/integrations/webhooks`,
connectHref: `/environments/${params.environmentId}/workspace/integrations/webhooks`,
connectText: t("environments.integrations.manage_webhooks"),
connectNewTab: false,
docsHref: "https://formbricks.com/docs/xm-and-surveys/core-features/integrations/webhooks",
@@ -93,7 +93,7 @@ const Page = async (props) => {
disabled: false,
},
{
connectHref: `/environments/${params.environmentId}/project/integrations/google-sheets`,
connectHref: `/environments/${params.environmentId}/workspace/integrations/google-sheets`,
connectText: `${isGoogleSheetsIntegrationConnected ? t("common.manage") : t("common.connect")}`,
connectNewTab: false,
docsHref: "https://formbricks.com/docs/xm-and-surveys/core-features/integrations/google-sheets",
@@ -107,7 +107,7 @@ const Page = async (props) => {
disabled: isReadOnly,
},
{
connectHref: `/environments/${params.environmentId}/project/integrations/airtable`,
connectHref: `/environments/${params.environmentId}/workspace/integrations/airtable`,
connectText: `${isAirtableIntegrationConnected ? t("common.manage") : t("common.connect")}`,
connectNewTab: false,
docsHref: "https://formbricks.com/docs/xm-and-surveys/core-features/integrations/airtable",
@@ -121,7 +121,7 @@ const Page = async (props) => {
disabled: isReadOnly,
},
{
connectHref: `/environments/${params.environmentId}/project/integrations/slack`,
connectHref: `/environments/${params.environmentId}/workspace/integrations/slack`,
connectText: `${isSlackIntegrationConnected ? t("common.manage") : t("common.connect")}`,
connectNewTab: false,
docsHref: "https://formbricks.com/docs/xm-and-surveys/core-features/integrations/slack",
@@ -163,7 +163,7 @@ const Page = async (props) => {
disabled: isReadOnly,
},
{
connectHref: `/environments/${params.environmentId}/project/integrations/notion`,
connectHref: `/environments/${params.environmentId}/workspace/integrations/notion`,
connectText: `${isNotionIntegrationConnected ? t("common.manage") : t("common.connect")}`,
connectNewTab: false,
docsHref: "https://formbricks.com/docs/xm-and-surveys/core-features/integrations/notion",
@@ -196,7 +196,7 @@ const Page = async (props) => {
docsHref: "https://formbricks.com/docs/app-surveys/quickstart",
docsText: t("common.docs"),
docsNewTab: true,
connectHref: `/environments/${params.environmentId}/project/app-connection`,
connectHref: `/environments/${params.environmentId}/workspace/app-connection`,
connectText: t("common.connect"),
connectNewTab: false,
label: "Javascript SDK",
@@ -209,7 +209,7 @@ const Page = async (props) => {
return (
<PageContentWrapper>
<PageHeader pageTitle={t("common.project_configuration")}>
<PageHeader pageTitle={t("common.workspace_configuration")}>
<ProjectConfigNavigation environmentId={params.environmentId} activeId="integrations" />
</PageHeader>
<div className="grid grid-cols-3 place-content-stretch gap-4 lg:grid-cols-3">

View File

@@ -15,7 +15,7 @@ import {
} from "@formbricks/types/integration/slack";
import { TSurvey } from "@formbricks/types/surveys/types";
import { getTextContent } from "@formbricks/types/surveys/validation";
import { createOrUpdateIntegrationAction } from "@/app/(app)/environments/[environmentId]/project/integrations/actions";
import { createOrUpdateIntegrationAction } from "@/app/(app)/environments/[environmentId]/workspace/integrations/actions";
import SlackLogo from "@/images/slacklogo.png";
import { recallToHeadline } from "@/lib/utils/recall";
import { getElementsFromBlocks } from "@/modules/survey/lib/client-utils";

View File

@@ -6,7 +6,7 @@ import toast from "react-hot-toast";
import { Trans, useTranslation } from "react-i18next";
import { TIntegrationSlack, TIntegrationSlackConfigData } from "@formbricks/types/integration/slack";
import { TUserLocale } from "@formbricks/types/user";
import { deleteIntegrationAction } from "@/app/(app)/environments/[environmentId]/project/integrations/actions";
import { deleteIntegrationAction } from "@/app/(app)/environments/[environmentId]/workspace/integrations/actions";
import { timeSince } from "@/lib/time";
import { getFormattedErrorMessage } from "@/lib/utils/helper";
import { Button } from "@/modules/ui/components/button";

View File

@@ -6,10 +6,10 @@ import { TIntegrationItem } from "@formbricks/types/integration";
import { TIntegrationSlack, TIntegrationSlackConfigData } from "@formbricks/types/integration/slack";
import { TSurvey } from "@formbricks/types/surveys/types";
import { TUserLocale } from "@formbricks/types/user";
import { getSlackChannelsAction } from "@/app/(app)/environments/[environmentId]/project/integrations/slack/actions";
import { AddChannelMappingModal } from "@/app/(app)/environments/[environmentId]/project/integrations/slack/components/AddChannelMappingModal";
import { ManageIntegration } from "@/app/(app)/environments/[environmentId]/project/integrations/slack/components/ManageIntegration";
import { authorize } from "@/app/(app)/environments/[environmentId]/project/integrations/slack/lib/slack";
import { getSlackChannelsAction } from "@/app/(app)/environments/[environmentId]/workspace/integrations/slack/actions";
import { AddChannelMappingModal } from "@/app/(app)/environments/[environmentId]/workspace/integrations/slack/components/AddChannelMappingModal";
import { ManageIntegration } from "@/app/(app)/environments/[environmentId]/workspace/integrations/slack/components/ManageIntegration";
import { authorize } from "@/app/(app)/environments/[environmentId]/workspace/integrations/slack/lib/slack";
import slackLogo from "@/images/slacklogo.png";
import { ConnectIntegration } from "@/modules/ui/components/connect-integration";

View File

@@ -1,7 +1,7 @@
import { redirect } from "next/navigation";
import { TIntegrationSlack } from "@formbricks/types/integration/slack";
import { getSurveys } from "@/app/(app)/environments/[environmentId]/project/integrations/lib/surveys";
import { SlackWrapper } from "@/app/(app)/environments/[environmentId]/project/integrations/slack/components/SlackWrapper";
import { getSurveys } from "@/app/(app)/environments/[environmentId]/workspace/integrations/lib/surveys";
import { SlackWrapper } from "@/app/(app)/environments/[environmentId]/workspace/integrations/slack/components/SlackWrapper";
import { SLACK_CLIENT_ID, SLACK_CLIENT_SECRET, WEBAPP_URL } from "@/lib/constants";
import { getIntegrationByType } from "@/lib/integration/service";
import { findMatchingLocale } from "@/lib/utils/locale";
@@ -32,7 +32,7 @@ const Page = async (props) => {
return (
<PageContentWrapper>
<GoBackButton url={`${WEBAPP_URL}/environments/${params.environmentId}/project/integrations`} />
<GoBackButton url={`${WEBAPP_URL}/environments/${params.environmentId}/workspace/integrations`} />
<PageHeader pageTitle={t("environments.integrations.slack.slack_integration")} />
<div className="h-[75vh] w-full">
<SlackWrapper

View File

@@ -64,7 +64,7 @@ export const GET = async (req: Request) => {
const result = await createOrUpdateIntegration(environmentId, googleSheetIntegration);
if (result) {
return Response.redirect(
`${WEBAPP_URL}/environments/${environmentId}/project/integrations/google-sheets`
`${WEBAPP_URL}/environments/${environmentId}/workspace/integrations/google-sheets`
);
}

View File

@@ -91,7 +91,7 @@ export const GET = withV1ApiWrapper({
await createOrUpdateIntegration(environmentId, airtableIntegrationInput);
return {
response: Response.redirect(
`${WEBAPP_URL}/environments/${environmentId}/project/integrations/airtable`
`${WEBAPP_URL}/environments/${environmentId}/workspace/integrations/airtable`
),
};
} catch (error) {

View File

@@ -87,14 +87,14 @@ export const GET = withV1ApiWrapper({
if (result) {
return {
response: Response.redirect(
`${WEBAPP_URL}/environments/${environmentId}/project/integrations/notion`
`${WEBAPP_URL}/environments/${environmentId}/workspace/integrations/notion`
),
};
}
} else if (error) {
return {
response: Response.redirect(
`${WEBAPP_URL}/environments/${environmentId}/project/integrations/notion?error=${error}`
`${WEBAPP_URL}/environments/${environmentId}/workspace/integrations/notion?error=${error}`
),
};
}

View File

@@ -94,14 +94,14 @@ export const GET = withV1ApiWrapper({
if (result) {
return {
response: Response.redirect(
`${WEBAPP_URL}/environments/${environmentId}/project/integrations/slack`
`${WEBAPP_URL}/environments/${environmentId}/workspace/integrations/slack`
),
};
}
} else if (error) {
return {
response: Response.redirect(
`${WEBAPP_URL}/environments/${environmentId}/project/integrations/slack?error=${error}`
`${WEBAPP_URL}/environments/${environmentId}/workspace/integrations/slack?error=${error}`
),
};
}

View File

@@ -4915,5 +4915,6 @@ export const previewSurvey = (projectName: string, t: TFunction): TSurvey => {
isBackButtonHidden: false,
metadata: {},
questions: [], // Required for build-time type checking (Zod defaults to [] at runtime)
slug: null,
};
};

View File

@@ -0,0 +1,5 @@
import { LinkSurveyNotFound } from "@/modules/survey/link/not-found";
export default function NotFound() {
return <LinkSurveyNotFound />;
}

View File

@@ -0,0 +1,34 @@
import { notFound, redirect } from "next/navigation";
import { IS_FORMBRICKS_CLOUD } from "@/lib/constants";
import { getSurveyBySlug } from "@/modules/survey/lib/slug";
interface PrettyUrlPageProps {
params: Promise<{ slug: string }>;
searchParams: Promise<Record<string, string | string[] | undefined>>;
}
export default async function PrettyUrlPage(props: PrettyUrlPageProps) {
const { slug } = await props.params;
const searchParams = await props.searchParams;
if (IS_FORMBRICKS_CLOUD) {
return notFound();
}
const result = await getSurveyBySlug(slug);
if (!result.ok || !result.data) {
return notFound();
}
const survey = result.data;
// Preserve query params (suId, lang, etc.)
const queryString = new URLSearchParams(
Object.entries(searchParams).filter(([_, v]) => v !== undefined) as [string, string][]
).toString();
const baseUrl = `/s/${survey.id}`;
const redirectUrl = queryString ? `${baseUrl}?${queryString}` : baseUrl;
redirect(redirectUrl);
}

View File

@@ -66,7 +66,7 @@ const Page = async () => {
if (!firstProductionEnvironmentId) {
if (isOwner || isManager) {
return redirect(`/organizations/${userOrganizations[0].id}/projects/new/mode`);
return redirect(`/organizations/${userOrganizations[0].id}/workspaces/new/mode`);
} else {
return redirect(`/organizations/${userOrganizations[0].id}/landing`);
}

View File

@@ -94,9 +94,9 @@ checksums:
common/add_filter: ed5d8e9bfcb05cd1e10e4c403befbae6
common/add_logo: c8665aa9afd0d5a13528bdc96daefa53
common/add_member: 11979625770516ca287e929381778e02
common/add_new_project: 80e83b2059d1f727d68919a93b55a397
common/add_project: b9188094aece9060064ce9b03b393f74
common/add_new_workspace: 6571cc8952d3c9a017c51cb842965d57
common/add_to_team: 81ea05d21e72679f58a5bc77f6077ba1
common/add_workspace: 17b0856283b433b848ce9bf4c03c6ae5
common/all: 5e2e93f8e2a5f315b6fecdd0a0e6f55f
common/all_questions: e13634cf510cc6e89b65a6394ea96a21
common/allow: 3e39cc5940255e6bff0fea95c817dd43
@@ -121,7 +121,7 @@ checksums:
common/choices: 8a7a77a71ec6eebc363c5dc0f8490a4d
common/choose_environment: 5762cd499529815fc3e6a7feea39f90b
common/choose_organization: a8f5db68012323bfbb1a0ad0fb194603
common/choose_project: e9db88b0ae67498478a1ecb523e50e71
common/choose_workspace: f9ed22d76c69cc75aa56cf3da3fa6320
common/clear_all: 854be0c051e4a3491a2cdd9dd8c1b4d5
common/clear_filters: 8f40ab5af527e4b190da94e7b6221379
common/clear_selection: af5d720527735d4253e289400d29ec9e
@@ -147,9 +147,9 @@ checksums:
common/count_contacts: b1c413a4b06961b71b6aeee95d6775d7
common/count_responses: 690118a456c01c5b4d437ae82b50b131
common/create_new_organization: 51dae7b33143686ee218abf5bea764a5
common/create_project: 606c39c41c8b42373ba02ddf2a928b6c
common/create_segment: 9d8291cd4d778b53b73bbc84fd91c181
common/create_survey: 1cfbba08d34876566d84b2960054a987
common/create_workspace: 2e6718e79964ea5ce22d76c2189c77ca
common/created: 6045b4ff97fb7dca19ebadfa2e34a700
common/created_at: f98a3c3bc73494df9bbc14e4e47a018c
common/created_by: 6775c2fa7d495fea48f1ad816daea93b
@@ -160,6 +160,7 @@ checksums:
common/delete: 8bcf303dd10a645b5baacb02b47d72c9
common/description: e17686a22ffad04cc7bb70524ed4478b
common/dev_env: e650911d5e19ba256358e0cda154c005
common/development: 85211dbb918bda7a6e87649dcfc1b17a
common/development_environment_banner: 90aa859c1f43a9c2d9fbc758853d0c20
common/disable: 81b754fd7962e0bd9b6ba87f3972e7fc
common/disallow: 144b91c92ed07f29ff362fa9edc2e4d0
@@ -167,6 +168,7 @@ checksums:
common/dismissed: f0e21b3fe28726c577a7238a63cc29c2
common/docs: 1563fcb5ddb5037b0709ccd3dd384a92
common/documentation: 1563fcb5ddb5037b0709ccd3dd384a92
common/domain: 402d46965eacc3af4c5df92e53e95712
common/download: 56b7d0834952b39ee394b44bd8179178
common/draft: e8a92958ad300aacfe46c2bf6644927e
common/duplicate: 27756566785c2b8463e21582c4bb619b
@@ -176,6 +178,7 @@ checksums:
common/ending_card: 16d30d3a36472159da8c2dbd374dfe22
common/enter_url: 468c2276d0f2cb971ff5a47a20fa4b97
common/enterprise_license: e81bf506f47968870c7bd07245648a0d
common/environment: 0844e8dc1485339c8de066dc0a9bb6a1
common/environment_not_found: 4d7610bdb55a8b5e6131bb5b08ce04c5
common/environment_notice: 0a860e3fa89407726dd8a2083a6b7fd5
common/error: 3c95bcb32c2104b99a46f5b3dd015248
@@ -186,7 +189,7 @@ checksums:
common/expand_rows: b6e06327cb8718dfd6651720843e4dad
common/failed_to_copy_to_clipboard: de836a7d628d36c832809252f188f784
common/failed_to_load_organizations: 512808a2b674c7c28bca73f8f91fd87e
common/failed_to_load_projects: 0bba9f9b2b38c189706a486a1bb134c3
common/failed_to_load_workspaces: 6ee3448097394517dc605074cd4e6ea4
common/finish: ffa7a10f71182b48fefed7135bee24fa
common/follow_these: 3a730b242bb17a3f95e01bf0dae86885
common/formbricks_version: d9967c797f3e49ca0cae78bc0ebd19cb
@@ -294,17 +297,10 @@ checksums:
common/preview_survey: 7409e9c118e3e5d5f2a86201c2b354f2
common/privacy: 7459744a63ef8af4e517a09024bd7c08
common/product_manager: dfeadc96e6d3de22a884ee97974b505e
common/production: 226e0ce83b49700bc1b1c08c4c3ed23a
common/profile: d7878693f91303a438852d617f6d35df
common/profile_id: 0ef1286cce9d47b148e9a09deccb6655
common/progress: dd0200d5849ebb7d64c15098ae91d229
common/project_configuration: 252b62ea7dbccf752837dcea3cc306c6
common/project_creation_description: 2c488ade53bcd4f2bb68f4fd2479e135
common/project_id: a61075236b7d84c0fd9ec257e93d193d
common/project_name: dd546200ce6ed6eab0675a2324498b34
common/project_name_placeholder: 8a9e30ab01666af13c44a73b82c37ec1
common/project_not_found: be3b516c02b05553acb4ae338511f645
common/project_permission_not_found: ace6b03f06bd14e884e4295c5022d61b
common/projects: fe8af5cfb3c95cb35534872a325b225e
common/question: 2a47e06b62410b16003c4979dee0099f
common/question_id: d0c3672976c281411bdccf749faf5ffd
common/questions: 38d08215fd7a8026077c7b64eea6bb59
@@ -393,7 +389,7 @@ checksums:
common/top_right: 241f95c923846911aaf13af6109333e5
common/try_again: 33dd8820e743e35a66e6977f69e9d3b5
common/type: f04471a7ddac844b9ad145eb9911ef75
common/unlock_more_projects_with_a_higher_plan: 97975218b01024f3023f3f791fd11887
common/unlock_more_workspaces_with_a_higher_plan: fe1590075b855bb4306c9388b65143b0
common/update: 079fc039262fd31b10532929685c2d1b
common/updated: 8aa8ff2dc2977ca4b269e80a513100b4
common/updated_at: 8fdb85248e591254973403755dcc3724
@@ -417,10 +413,18 @@ checksums:
common/website_app_survey: 258579927ed3955dcc8e1cbd7f0df17f
common/website_survey: 17513d25a07b6361768a15ec622b021b
common/welcome_card: 76081ebd5b2e35da9b0f080323704ae7
common/workspace_configuration: d0a5812d6a97d7724d565b1017c34387
common/workspace_creation_description: aea2f480ba0c54c5cabac72c9c900ddf
common/workspace_id: bafef925e1b57b52a69844fdf47aac3c
common/workspace_name: 14c04a902a874ab5ddbe9cf369ef0414
common/workspace_name_placeholder: 8a9e30ab01666af13c44a73b82c37ec1
common/workspace_not_found: 038fb0aaf3570610f4377b9eaed13752
common/workspace_permission_not_found: e94bdff8af51175c5767714f82bb4833
common/workspaces: 8ba082a84aa35cf851af1cf874b853e2
common/you: db2a4a796b70cc1430d1b21f6ffb6dcb
common/you_are_downgraded_to_the_community_edition: e3ae56502ff787109cae0997519f628e
common/you_are_not_authorised_to_perform_this_action: 49595693c5c119aa213bb7854ddac780
common/you_have_reached_your_limit_of_project_limit: f0ee61ef349d94eeca4f1dd04d1db88d
common/you_have_reached_your_limit_of_workspace_limit: 54d754c3267036742f23fb05fd3fcc45
common/you_have_reached_your_monthly_miu_limit_of: ded62fc6842c707f62622386ca34f71a
common/you_have_reached_your_monthly_response_limit_of: 3824db23ecc3dcd2b1787b98ccfdd5f9
common/you_will_be_downgraded_to_the_community_edition_on_date: bff35b54c13e2c205dc4c19056261cc0
@@ -724,130 +728,6 @@ checksums:
environments/integrations/webhooks/webhook_url_placeholder: 5f2f7c074f6797e1506e21ce865219c1
environments/integrations/website_or_app_integration_description: d49af190ebc89de0d281bd1434bd4008
environments/integrations/zapier_integration_description: b8304da62a2490eced5ae50038d34e39
environments/project/api_keys/add_api_key: 3c7633bae18a6e19af7a5af12f9bc3da
environments/project/api_keys/api_key: ce825fec5b3e1f8e27c45b1a63619985
environments/project/api_keys/api_key_copied_to_clipboard: daeeac786ba09ffa650e206609b88f9c
environments/project/api_keys/api_key_created: 8dbb2b60a719b0d120e774d6666c8c45
environments/project/api_keys/api_key_deleted: 6b63d1a15bea4b41acdd8432e680751a
environments/project/api_keys/api_key_label: 66e9effa26d3dccd76383eb858e18dd4
environments/project/api_keys/api_key_security_warning: 8959f73972a79c27e4886c7a40e7842e
environments/project/api_keys/api_key_updated: 0e03754eb33742b4ee8d5fdad64c9b3f
environments/project/api_keys/delete_api_key_confirmation: b2f0342d4e55f0cb244fe121eeeb10a3
environments/project/api_keys/duplicate_access: ca60857bc80758977bd9bb30e520f15c
environments/project/api_keys/no_api_keys_yet: 829cc32ad4fb0bcafd67f07d50c5fba6
environments/project/api_keys/no_env_permissions_found: 97ef49946f3ce15c2ad44dcfd2bce507
environments/project/api_keys/organization_access: 96a92fa907b15e0c0e47e33cac15be88
environments/project/api_keys/organization_access_description: 773dfeaf6ffbf34dd9a0a3d656a6d83c
environments/project/api_keys/permissions: 2160be68b1d6b6577e64634e9feba2ed
environments/project/api_keys/project_access: 2c9f8da3ee1ebc2a5fe45786097438ca
environments/project/api_keys/secret: f041e5eb96121c8b4f2b8af7e0f83a9b
environments/project/api_keys/unable_to_delete_api_key: 1fd76d9a22c5f5f8c241c4891fca8295
environments/project/app-connection/app_connection: 778d2305e1a9c8efe91c2c7b4af37ae4
environments/project/app-connection/app_connection_description: dde226414bd2265cbd0daf6635efcfdd
environments/project/app-connection/cache_update_delay_description: 3368e4a8090b7684117a16c94f0c409c
environments/project/app-connection/cache_update_delay_title: 60e4a0fcfbd8850bddf29b5c3f59550c
environments/project/app-connection/environment_id: 3dba898b081c18cd4cae131765ef411f
environments/project/app-connection/environment_id_description: 8b4a763d069b000cfa1a2025a13df80c
environments/project/app-connection/formbricks_sdk_connected: 29e8a40ad6a7fdb5af5ee9451a70a9aa
environments/project/app-connection/formbricks_sdk_not_connected: 557c534e665750978ba6edb0eacb428e
environments/project/app-connection/formbricks_sdk_not_connected_description: 4ddbacae084238bd0cefeded0fe9dbb9
environments/project/app-connection/how_to_setup: 3bad40037f280b47fe6418fcbeb4c717
environments/project/app-connection/how_to_setup_description: 2ae5cd9456a8acd3986e3d3678e70ed2
environments/project/app-connection/receiving_data: 9f2a48c0b0278861add70b526061264c
environments/project/app-connection/recheck: f95f2bbe6990a123d60255c87bdd59f7
environments/project/app-connection/sdk_connection_details: 89f2c169fd1604c1df5a834517f1eae1
environments/project/app-connection/sdk_connection_details_description: d9b5d06776a139aef6fc8ed53d71bf0a
environments/project/app-connection/setup_alert_description: 6d676044d01dc2147731ffab7df6c259
environments/project/app-connection/setup_alert_title: 9561cca2b391e0df81e8a982921ff2bb
environments/project/app-connection/webapp_url: d64d8cc3c4c4ecce780d94755f7e4de9
environments/project/general/cannot_delete_only_project: 24751701a42d8b4d2ba6112a5f642bad
environments/project/general/delete_project: e4a2a227105c4ec71e561ab1f140eb26
environments/project/general/delete_project_confirmation: 54a4ee78867537e0244c7170453cdb3f
environments/project/general/delete_project_name_includes_surveys_responses_people_and_more: 11e9ac5a799fbec22495f92f42c40d98
environments/project/general/delete_project_settings_description: 74609281410279b8e0515c5649a3f616
environments/project/general/error_saving_project_information: 0354e1db63bc495a3b03d1480618044c
environments/project/general/only_owners_or_managers_can_delete_projects: fe5cc6941c53180b2938eaf2b1748e89
environments/project/general/project_deleted_successfully: dbedf0f0739b822f3951de4aeb2fc26f
environments/project/general/project_name_settings_description: 079c6380ad539543a9aa8772bc1b0fa2
environments/project/general/project_name_updated_successfully: f95f70f4a49d451dc0441a51d05a3aa3
environments/project/general/recontact_waiting_time: 0566dc710b4b9644e276e311b419c4c0
environments/project/general/recontact_waiting_time_settings_description: 8922cde1f95777f9a2747fb4bed57ab5
environments/project/general/this_action_cannot_be_undone: 3d8b13374ffd3cefc0f3f7ce077bd9c9
environments/project/general/wait_x_days_before_showing_next_survey: d96228788d32ec23dc0d8c8ba77150a6
environments/project/general/waiting_period_updated_successfully: fe21f3034e63ed079dc0f9b9b1dfdbdf
environments/project/general/whats_your_project_called: 599816573dcb6e5042b69fb276ca942c
environments/project/languages/add_language: bf0407850be7b8a56901533bceb4bc64
environments/project/languages/alias: 87e592cc48d819d7fdcf4597c1c63e7a
environments/project/languages/alias_tooltip: 0f681269a71d46a2d988eedaff31515a
environments/project/languages/cannot_remove_language_warning: a21bb501338eacefb5cf013aa107f452
environments/project/languages/conflict_between_identifier_and_alias: e1ebeb085c7f336bb17717765392cd9f
environments/project/languages/conflict_between_selected_alias_and_another_language: 86aadd7491a620c979819be809a21fea
environments/project/languages/delete_language_confirmation: 4f83321fed95d689f7ff3aa47a82ce68
environments/project/languages/duplicate_language_or_language_id: 0e17e3794b24e2428ca6ffadae0d08f3
environments/project/languages/edit_languages: c9d36f6b28557cc7d54e87c37dc18fdd
environments/project/languages/identifier: 7d8ade6b85e96216bcd73adeeeeecd8c
environments/project/languages/incomplete_translations: d82908b5725f18f5849c7876ad497ebc
environments/project/languages/language: 277fd1a41cc237a437cd1d5e4a80463b
environments/project/languages/language_deleted_successfully: 4a805d030491f3fe608d2371b0cfcd83
environments/project/languages/languages_updated_successfully: 60de474c99c5059c0458cddd0b016c15
environments/project/languages/multi_language_surveys: f4f98855fca2b6e9b72959247adb1bec
environments/project/languages/multi_language_surveys_description: 58da8b76c9d0f4d39a315667113a40b9
environments/project/languages/no_language_found: 8e3b7f1898d35075ba26f54c4cf9e7b8
environments/project/languages/please_select_a_language: d1ed573816cea84641c55ef0d33652ff
environments/project/languages/remove_language: 1a64563b0f37109f97b78eddd493e381
environments/project/languages/remove_language_from_surveys_to_remove_it_from_project: 24770f0a77fdca2a2a79b3d1c7b36508
environments/project/languages/search_items: b54b751c8b075200be579d6c8e58096b
environments/project/languages/translate: 59f9803b27e2030ba7323ed239116cf7
environments/project/look/add_background_color: 9be512ee1246e32d3958c56097d202d9
environments/project/look/add_background_color_description: adb6fcb392862b3d0e9420d9b5405ddb
environments/project/look/app_survey_placement: f09cddac6bbb77d4694df223c6edf6b6
environments/project/look/app_survey_placement_settings_description: d81bcff7a866a2f83ff76936dbad4770
environments/project/look/centered_modal_overlay_color: 1124ba61ee2ecb18a7175ff780dc3b60
environments/project/look/email_customization: ae399f381183a4fe0ffd41ab496b5d8f
environments/project/look/email_customization_description: 5ccaf1769b2c39d7e87f3a08d056a374
environments/project/look/enable_custom_styling: 4774d8fb009c27044aa0191ebcccdcc2
environments/project/look/enable_custom_styling_description: c640ce557046d87b2944118dbc7aaffe
environments/project/look/failed_to_remove_logo: c3b5aa87d945f7ea83e029d1ee90d310
environments/project/look/failed_to_update_logo: f8c9f8fe947f559dc698a3439d73f0c5
environments/project/look/formbricks_branding: 98dad6e31b03d235725c4d95065e36ff
environments/project/look/formbricks_branding_hidden: fda9ba81f8d7fdaacf8dc1642034e145
environments/project/look/formbricks_branding_settings_description: 5bb39206c6412c703895593f465a01f9
environments/project/look/formbricks_branding_shown: 6c9861cf8f95e8a68c5c64b2630d96cd
environments/project/look/logo_removed_successfully: f3a7f9d226affa91121e90ff360553aa
environments/project/look/logo_settings_description: da155953f55cb44d0e563d9e740241aa
environments/project/look/logo_updated_successfully: 170250f18062b79be6ac0481ec9d4368
environments/project/look/logo_upload_failed: 342624c84a04b891846a5d37e00d2c9f
environments/project/look/placement_updated_successfully: 65bdf0cfbf4f7e2430b4e7f5d4d377b5
environments/project/look/remove_branding_with_a_higher_plan: ee049340ea6fdc454edfdb0c29eb554b
environments/project/look/remove_logo: 7f0eb5e99706a338f3040cae5d724346
environments/project/look/remove_logo_confirmation: 386603e03a70672ae515fa6c9b8d6ab4
environments/project/look/replace_logo: b69a290f789ae2dfeb067c463482c824
environments/project/look/reset_styling: f25db45ece8637d660bd9d455c9b0265
environments/project/look/reset_styling_confirmation: 9ebc0403ebb8a51ed93ec2711db85796
environments/project/look/show_formbricks_branding_in: 80fabfec9b34a13c0445d02b923216ed
environments/project/look/show_powered_by_formbricks: 02b84acc3156de24e1aff8321d77603f
environments/project/look/styling_updated_successfully: b8b74b50dde95abcd498633e9d0c891f
environments/project/look/theme: 21fe00b7a518089576fb83c08631107a
environments/project/look/theme_settings_description: 9fc45322818c3774ab4a44ea14d7836e
environments/project/tags/add: 87c4a663507f2bcbbf79934af8164e13
environments/project/tags/add_tag: 2cfa04ceea966149f2b5d40d9c131141
environments/project/tags/count: 9c5848662eb8024ddf360f7e4001a968
environments/project/tags/delete_tag_confirmation: a9fb98064cd156242899643f3d2ef032
environments/project/tags/manage_tags: 2761d558b82b6104befbc240ae2379c6
environments/project/tags/manage_tags_description: ce7cc42da3646fba960502d7e4e49cd2
environments/project/tags/merge: 95051c859b8778be51226b43be6f1075
environments/project/tags/no_tag_found: 119c59a4367dfbd7f24a2f967d7f0f35
environments/project/tags/search_tags: 35066dce3d12ce93705cb2f5c2ea317d
environments/project/tags/tag: 924d12caa9981ef5859395382497d101
environments/project/tags/tag_already_exists: 1337fd5cdd04311bfdca4e7538f0a4f3
environments/project/tags/tag_deleted: 54fc251117cddad3ca42d10811ce0dde
environments/project/tags/tag_updated: 6685fd5cc501b8fb2fb284aa22c2823e
environments/project/tags/tags_merged: 544471de666f93fbb0ab600321d1e553
environments/project/teams/manage_teams: d7b5f26335cea450c333832adbe0b6ad
environments/project/teams/no_teams_found: fb6680d4b5b73731697b100713afb50d
environments/project/teams/permission: cc2ed7274bd8267f9e0a10b079584d8b
environments/project/teams/team_name: d1a5f99dbf503ca53f06b3a98b511d02
environments/project/teams/team_settings_description: da32d77993f5c5c7547cdf3e1d3fc7d5
environments/segments/add_filter_below: be9b9c51d4d61903e782fb37931d8905
environments/segments/add_your_first_filter_to_get_started: 365f9fc1600e2e44e2502e9ad9fde46a
environments/segments/cannot_delete_segment_used_in_surveys: 134200217852566d6743245006737093
@@ -904,9 +784,9 @@ checksums:
environments/settings/api_keys/add_permission: 4f0481d26a32aef6137ee6f18aaf8e89
environments/settings/api_keys/api_keys_description: 42c2d587834d54f124b9541b32ff7133
environments/settings/billing/1000_monthly_responses: e8625042bed54209770add138c27b3a5
environments/settings/billing/1_project: 233cd44f2fe8aa28ef764b174494937e
environments/settings/billing/1_workspace: 4528d3e5277b172ef7a42fee7e881781
environments/settings/billing/2000_contacts: af340a4c9297a61b255af65c2a4ee688
environments/settings/billing/3_projects: 45fc2a4b20b8b35db1bca34653553413
environments/settings/billing/3_workspaces: 3f76b2f62e426297db3c2942a10c22f8
environments/settings/billing/5000_monthly_responses: c2f4bf25658af916bbd8331d4bb045b3
environments/settings/billing/7500_contacts: eb1344ca1ba3338101087deda33e3383
environments/settings/billing/all_integrations: a607324ae2bd67640bf579f9e4092610
@@ -919,8 +799,8 @@ checksums:
environments/settings/billing/current_tier_limit: a6875905f376953b12fdf5ae8fc7e051
environments/settings/billing/custom: fee41bfbe59e71721d8648e7a95ec9c5
environments/settings/billing/custom_contacts_limit: 380f13656e3b9e1a6cb3fffd1a1cc263
environments/settings/billing/custom_project_limit: 9b9cc824609c476947dfe5b2c39f99ca
environments/settings/billing/custom_response_limit: 96ef34d587001a7b479f3f6f7c9e66dc
environments/settings/billing/custom_workspace_limit: 3f6f7f901dfc245028ce938e3d9aa2c6
environments/settings/billing/email_embedded_surveys: bb1f558f9061287666041c08384ad1d4
environments/settings/billing/email_follow_ups: 0cc02dc14aa28ce94ca6153c306924e5
environments/settings/billing/enterprise_description: 56832155245afde5f8366fbc97beefaa
@@ -947,13 +827,19 @@ checksums:
environments/settings/billing/team_access_roles: 1cc4af14e589f6c09ab92a4f21958049
environments/settings/billing/unable_to_upgrade_plan: 50fc725609411d139e534c85eeb2879e
environments/settings/billing/unlimited_miu: 29c3f5bd01c2a09fdf1d3601665ce90f
environments/settings/billing/unlimited_projects: 830c43605aa450f5a412a8248830d95b
environments/settings/billing/unlimited_responses: 25bd1cd99bc08c66b8d7d3380b2812e1
environments/settings/billing/unlimited_surveys: 7d5766ee0b7ef632a8b36c90b121c0bd
environments/settings/billing/unlimited_team_members: b73b1b6ec747f4c2f9cfcca9e883527d
environments/settings/billing/unlimited_workspaces: f7433bc693ee6d177e76509277f5c173
environments/settings/billing/upgrade: 63c3b52882e0d779859307d672c178c2
environments/settings/billing/uptime_sla_99: 25ca4060e575e1a7eee47fceb5576d7c
environments/settings/billing/website_surveys: f4d176cc66ffcc2abf44c0d5da1642e3
environments/settings/domain/description: f0b4d8c96da816f793cf1f4fdfaade34
environments/settings/domain/no_pretty_urls: 2a83d8e399d325fcd4e2db14e45b1a86
environments/settings/domain/pretty_url: 10a4b387b6df844245fc842be29527e3
environments/settings/domain/survey_name: 169f24df0e2f42254c5458f32eb7bf00
environments/settings/domain/title: 2c3a2951a31218e8e73f07cda69ed5ff
environments/settings/domain/workspace: b63ef0e99ee6f7fef6cbe4971ca6cf0f
environments/settings/enterprise/audit_logs: c7efb33d09676938d07651774b067bf6
environments/settings/enterprise/coming_soon: ee2b0671e00972773210c5be5a9ccb89
environments/settings/enterprise/contacts_and_segments: 5795d9e89c0c10e1ddbbc6fc65b8d90f
@@ -978,13 +864,13 @@ checksums:
environments/settings/general/cannot_leave_only_organization: dd8463262e4299fef7ad73512225c55b
environments/settings/general/copy_invite_link_to_clipboard: 7af7ad935428a3f9da6b96e2cd211af9
environments/settings/general/create_new_organization: 51dae7b33143686ee218abf5bea764a5
environments/settings/general/create_new_organization_description: 6d84bf3eb69d09266e314caf75cb6e6c
environments/settings/general/create_new_organization_description: 25d47fa089ae4ef3a963b46e903938c1
environments/settings/general/customize_email_with_a_higher_plan: 4a58f87cf38c821de2af140a6ad45e35
environments/settings/general/delete_member_confirmation: d497f42203c1a77e99ccf805554e3ed7
environments/settings/general/delete_member_confirmation: a8ea6d216063fbbc8367ff428a5f2439
environments/settings/general/delete_organization: 9f4061cc92673693bb43bbae062051c9
environments/settings/general/delete_organization_description: 8e4c8f44b192fd8cb370aadcad0f9c70
environments/settings/general/delete_organization_description: 578e51577840707a7845c9967d5d4010
environments/settings/general/delete_organization_warning: fcc75b900080d9700ad72ed985072711
environments/settings/general/delete_organization_warning_1: e439bd92dcf74ea2c18f2bd9c599b3f4
environments/settings/general/delete_organization_warning_1: ffa4e85d53abffc214c1dff559c0f605
environments/settings/general/delete_organization_warning_2: 4983371688c70c711b9b04d1e92b9ea8
environments/settings/general/delete_organization_warning_3: 2ddf440095276a33077c0dad5e0d8382
environments/settings/general/eliminate_branding_with_whitelabel: 2c7c61df65af823fee73f7ae79817b0c
@@ -1070,10 +956,10 @@ checksums:
environments/settings/profile/warning_cannot_delete_account: 07c25c3829149cd7171e7ad88229deac
environments/settings/profile/warning_cannot_undo: dd1b2a59ff244b362d1d0d4eb1dbf7c6
environments/settings/teams/add_members_description: 96e1e7125a0dfeaecc2c238eda3a216f
environments/settings/teams/add_projects_description: 4cc88a869322af51c11deb3ef638cce1
environments/settings/teams/add_workspaces_description: f0f0cdd4d1032fbcb83d34a780bdfa52
environments/settings/teams/all_members_added: 0541be1777b5c838f2e039035488506c
environments/settings/teams/all_projects_added: dc0701f74b51236b3ffbbfbb614581d7
environments/settings/teams/are_you_sure_you_want_to_delete_this_team: 35c990fa4aecc1851ae7bb333f54529f
environments/settings/teams/all_workspaces_added: 50855f316bd80223b638b3cdc0685822
environments/settings/teams/are_you_sure_you_want_to_delete_this_team: 9cf027aeee8059e692948f2da4302163
environments/settings/teams/billing_role_description: dfcfc3730c3dff59b983c5d9c3d6df12
environments/settings/teams/bulk_invite: 9c237edb8782df589c25ae1723942bf7
environments/settings/teams/contributor: 84febfd6836ddde20b1bd7b0661cc848
@@ -1089,25 +975,18 @@ checksums:
environments/settings/teams/manage: a3d40c0267b81ae53c9598eaeb05087d
environments/settings/teams/manage_team: 4c52e636cfd1451a08179fb7a68042ab
environments/settings/teams/manage_team_disabled: 2aaa0557b403a5bc657ec9e8b19ac5ac
environments/settings/teams/manager_role_description: 39846863fa85ff8b1c6e4f354eb5018f
environments/settings/teams/manager_role_description: 020b8674cc330536239dafe5db087de6
environments/settings/teams/member: 1606dc30b369856b9dba1fe9aec425d2
environments/settings/teams/member_role_description: 1c5deaece65798b74cc0d34525506c18
environments/settings/teams/member_role_info_message: 0a276eef3c3b907d6f396ebfdc693b12
environments/settings/teams/member_role_description: 8c2447cb929850b41619988be0b9b1ac
environments/settings/teams/member_role_info_message: 511f3b954486f9c8a3b043e498f21c69
environments/settings/teams/organization_role: 979b75fcc3696952e5922d659c839c10
environments/settings/teams/owner_role_description: 8f577e6f9d1368fed4eba5a91ffc8cbf
environments/settings/teams/please_fill_all_member_fields: 60e38d9906ec9a02a44d16c736bd9fe9
environments/settings/teams/please_fill_all_project_fields: 6712059df63c432ecd31f3c52b8e4d87
environments/settings/teams/please_fill_all_workspace_fields: 190fc5d3c63cc5ec49d77f587e619ed8
environments/settings/teams/read: 2494ca23d10e5b6381eb271aceeb5270
environments/settings/teams/read_write: 278a90dade128198d4c93ac00c345320
environments/settings/teams/security_updates_description: 17c49b565a7dde28b810f67af2e8db07
environments/settings/teams/security_updates_enroll: edcc8815899ece9209ce981c26c44df3
environments/settings/teams/security_updates_enrolled: 98863ec2d846b7a13ff1ed38ce1038fe
environments/settings/teams/security_updates_enrolled_description: d9c7605767af8f4d7265cba7dfba5f11
environments/settings/teams/security_updates_enrolled_successfully: 3bbb41fac1c04effec3af8ffbd8b72c5
environments/settings/teams/security_updates_enrolling: 15ca7daa32fb57e18a0a6357de26eb4b
environments/settings/teams/security_updates_title: 2f5f5f55bb9a325b5c8228bcad4f2784
environments/settings/teams/select_member: 7f4a38312aabbbe3fe92756b57bd5d75
environments/settings/teams/select_project: 6e4f4a24178660851d9ae0874706be9f
environments/settings/teams/select_workspace: 0ad989c23616c6a04faf23d9e63ed3f3
environments/settings/teams/team_admin: 5df68214685738029af678ae1d5912bb
environments/settings/teams/team_created_successfully: 45f83048fcabf466551144858a761eca
environments/settings/teams/team_deleted_successfully: 972c86b0abe87f229f7bf1a691c0a253
@@ -1118,8 +997,8 @@ checksums:
environments/settings/teams/team_settings_description: 686f772f08d864d28cde23b900c9facf
environments/settings/teams/team_updated_successfully: 5f769a5073aa0fcaad76f8ba73e17e97
environments/settings/teams/teams: b63448c05270497973ac4407047dae02
environments/settings/teams/teams_description: 2ffe6c26ab1d55bb738d89d719e32ed2
environments/settings/teams/unlock_teams_description: d57c682c7735dc8a12bb72b2255d4c7a
environments/settings/teams/teams_description: b6f5bf0a6ff49f78bad84ad3f8a5a871
environments/settings/teams/unlock_teams_description: 0e5de01e914c0919aff3df797f9f7437
environments/settings/teams/unlock_teams_title: 45b2a27d29d706418fd62540d34a19f3
environments/settings/teams/upgrade_plan_notice_message: 305d6f94381482a8df6e72b74b097e99
environments/settings/teams/you_are_a_member: 0d13738accc3f85fa99add823a24c102
@@ -1372,7 +1251,7 @@ checksums:
environments/surveys/edit/how_funky_do_you_want_your_cards_in_survey_type_derived_surveys: 3cb16b37510c01af20a80f51b598346e
environments/surveys/edit/if_you_need_more_please: a7d208c283caf6b93800b809fca80768
environments/surveys/edit/if_you_really_want_that_answer_ask_until_you_get_it: 31c18a8c7c578db2ba49eed663d1739f
environments/surveys/edit/ignore_global_waiting_time: 1e7f1465aeb6d26c325ad7f135b207a8
environments/surveys/edit/ignore_global_waiting_time: ea58ae981c2d3345b5a4e49e64be19ed
environments/surveys/edit/ignore_global_waiting_time_description: 37d173a4d537622de40677389238d859
environments/surveys/edit/image: 048ba7a239de0fbd883ade8558415830
environments/surveys/edit/includes_all_of: ec72f90c0839d4c3bb518deb03894031
@@ -1446,7 +1325,7 @@ checksums:
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: 7bc23bd502b6bd048356b67acd956d9d
environments/surveys/edit/overwrite_global_waiting_time_description: 795cf6e93d4c01d2e43aa0ebab601c6e
environments/surveys/edit/overwrite_global_waiting_time_description: c5ffe497e889e955f983bc82dbe2da3f
environments/surveys/edit/overwrite_placement: d7278be243e52c5091974e0fc4a7c342
environments/surveys/edit/overwrite_survey_logo: a89cb566dfcc1559446abd8b830c84ed
environments/surveys/edit/overwrite_the_global_placement_of_the_survey: 874075712254b1ce92e099d89f675a48
@@ -1516,8 +1395,8 @@ checksums:
environments/surveys/edit/required: 04d7fb6f37ffe0a6ca97d49e2a8b6eb5
environments/surveys/edit/reset_to_theme_styles: f9edc3970ec23d6c4d2d7accc292ef3a
environments/surveys/edit/reset_to_theme_styles_main_text: d86fb2213d3b2efbd0361526dc6cb27b
environments/surveys/edit/respect_global_waiting_time: 850e7e64ec890c591b2d07741ef26e11
environments/surveys/edit/respect_global_waiting_time_description: 5235fee102d619cb391c5aa2c75b61be
environments/surveys/edit/respect_global_waiting_time: e5d80593318c28a25147c2d52ac8e46d
environments/surveys/edit/respect_global_waiting_time_description: 6fb317d929507487e76d9b536245c4e8
environments/surveys/edit/response_limit_can_t_be_set_to_0: 278664873ee3b1046dbcb58848efc12a
environments/surveys/edit/response_limit_needs_to_exceed_number_of_received_responses: 9a9c223c0918ded716ddfaa84fbaa8d9
environments/surveys/edit/response_limits_redirections_and_more: e4f1cf94e56ad0e1b08701158d688802
@@ -1612,12 +1491,12 @@ checksums:
environments/surveys/edit/visibility_and_recontact_description: 2969ab679e1f6111dd96e95cee26e219
environments/surveys/edit/wait: 014d18ade977bf08d75b995076596708
environments/surveys/edit/wait_a_few_seconds_after_the_trigger_before_showing_the_survey: 13d5521cf73be5afeba71f5db5847919
environments/surveys/edit/waiting_time_across_surveys: 5c5a7653d797c86c4008f13a40434ad8
environments/surveys/edit/waiting_time_across_surveys_description: 1bbee2fee49f842056547c336f8fd788
environments/surveys/edit/waiting_time_across_surveys: 7ddc00d5a500a646bf5a8adb462248bc
environments/surveys/edit/waiting_time_across_surveys_description: 0082297c799b909564cecab095dd14e2
environments/surveys/edit/welcome_message: 986a434e3895c8ee0b267df95cc40051
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/you_need_to_have_two_or_more_languages_set_up_in_your_project_to_work_with_translations: b12b28699e02ff9ba69bcbae838ba5da
environments/surveys/edit/you_need_to_have_two_or_more_languages_set_up_in_your_workspace_to_work_with_translations: 04241177ba989ef4c1d8c01e1a7b8541
environments/surveys/edit/your_description_here_recall_information_with: 60f73a3cc9bdb9afea2166a7db8fd618
environments/surveys/edit/your_question_here_recall_information_with: 6395bd54f5167830c9d662ba403da167
environments/surveys/edit/your_web_app: 07234bed03a33330dc50ae9fcf0174f3
@@ -1729,6 +1608,15 @@ checksums:
environments/surveys/share/personal_links/upgrade_prompt_description: 09f394f5adf2d5a47352ceb80b43598b
environments/surveys/share/personal_links/upgrade_prompt_title: 8068b8c5b27268ec4d804a9c7d153a8f
environments/surveys/share/personal_links/work_with_segments: 45030e61077c88ae60f011b40566d5d1
environments/surveys/share/pretty_url/description: 67173cfc7010ab044428a22f5a4bdaa2
environments/surveys/share/pretty_url/remove_description: 7fb0afcb17447101ed4aa6aaffc6e136
environments/surveys/share/pretty_url/remove_success: a4a08113d3d4c53889da7c12a0674473
environments/surveys/share/pretty_url/save_success: e73e6e0adc93e0db723c765fbef7d82a
environments/surveys/share/pretty_url/slug_help: 3c81237bfb50f41b9e0525e9a2754b9d
environments/surveys/share/pretty_url/slug_label: b1cc25b6bf5032c75420aa862362808c
environments/surveys/share/pretty_url/slug_placeholder: e9266ae26c4993ef285a5b1a927e52a5
environments/surveys/share/pretty_url/slug_required: 9f1c28ff24a3507588c7c3710ae0b073
environments/surveys/share/pretty_url/title: 10a4b387b6df844245fc842be29527e3
environments/surveys/share/send_email/copy_embed_code: 04833baca1ed64dee8fc230462965d2d
environments/surveys/share/send_email/description: 875935d1d039fc5dd2de7b2a25008796
environments/surveys/share/send_email/email_preview_tab: 84458b39d3fd3bebb92de0e81d41b7da
@@ -1857,6 +1745,130 @@ checksums:
environments/surveys/templates/multiple_industries: 7dcb6f6d87feb08f8004dfb5a91e711f
environments/surveys/templates/use_this_template: 69020c8b5a521b8f027616bb5c4b64dd
environments/surveys/templates/uses_branching_logic: 7ac087d7067d342c17809d4ce497dfe0
environments/workspace/api_keys/add_api_key: 3c7633bae18a6e19af7a5af12f9bc3da
environments/workspace/api_keys/api_key: ce825fec5b3e1f8e27c45b1a63619985
environments/workspace/api_keys/api_key_copied_to_clipboard: daeeac786ba09ffa650e206609b88f9c
environments/workspace/api_keys/api_key_created: 8dbb2b60a719b0d120e774d6666c8c45
environments/workspace/api_keys/api_key_deleted: 6b63d1a15bea4b41acdd8432e680751a
environments/workspace/api_keys/api_key_label: 66e9effa26d3dccd76383eb858e18dd4
environments/workspace/api_keys/api_key_security_warning: 8959f73972a79c27e4886c7a40e7842e
environments/workspace/api_keys/api_key_updated: 0e03754eb33742b4ee8d5fdad64c9b3f
environments/workspace/api_keys/delete_api_key_confirmation: b2f0342d4e55f0cb244fe121eeeb10a3
environments/workspace/api_keys/duplicate_access: 7ac7ac5ba755ce94e6fc81afa5a21997
environments/workspace/api_keys/no_api_keys_yet: 829cc32ad4fb0bcafd67f07d50c5fba6
environments/workspace/api_keys/no_env_permissions_found: 97ef49946f3ce15c2ad44dcfd2bce507
environments/workspace/api_keys/organization_access: 96a92fa907b15e0c0e47e33cac15be88
environments/workspace/api_keys/organization_access_description: 773dfeaf6ffbf34dd9a0a3d656a6d83c
environments/workspace/api_keys/permissions: 2160be68b1d6b6577e64634e9feba2ed
environments/workspace/api_keys/secret: f041e5eb96121c8b4f2b8af7e0f83a9b
environments/workspace/api_keys/unable_to_delete_api_key: 1fd76d9a22c5f5f8c241c4891fca8295
environments/workspace/api_keys/workspace_access: b38cb73197ef5f5fa6653b88c68aa0bd
environments/workspace/app-connection/app_connection: 778d2305e1a9c8efe91c2c7b4af37ae4
environments/workspace/app-connection/app_connection_description: dde226414bd2265cbd0daf6635efcfdd
environments/workspace/app-connection/cache_update_delay_description: 3368e4a8090b7684117a16c94f0c409c
environments/workspace/app-connection/cache_update_delay_title: 60e4a0fcfbd8850bddf29b5c3f59550c
environments/workspace/app-connection/environment_id: 3dba898b081c18cd4cae131765ef411f
environments/workspace/app-connection/environment_id_description: 8b4a763d069b000cfa1a2025a13df80c
environments/workspace/app-connection/formbricks_sdk_connected: 29e8a40ad6a7fdb5af5ee9451a70a9aa
environments/workspace/app-connection/formbricks_sdk_not_connected: 557c534e665750978ba6edb0eacb428e
environments/workspace/app-connection/formbricks_sdk_not_connected_description: 4ddbacae084238bd0cefeded0fe9dbb9
environments/workspace/app-connection/how_to_setup: 3bad40037f280b47fe6418fcbeb4c717
environments/workspace/app-connection/how_to_setup_description: 2ae5cd9456a8acd3986e3d3678e70ed2
environments/workspace/app-connection/receiving_data: 9f2a48c0b0278861add70b526061264c
environments/workspace/app-connection/recheck: f95f2bbe6990a123d60255c87bdd59f7
environments/workspace/app-connection/sdk_connection_details: 89f2c169fd1604c1df5a834517f1eae1
environments/workspace/app-connection/sdk_connection_details_description: d9b5d06776a139aef6fc8ed53d71bf0a
environments/workspace/app-connection/setup_alert_description: 6d676044d01dc2147731ffab7df6c259
environments/workspace/app-connection/setup_alert_title: 9561cca2b391e0df81e8a982921ff2bb
environments/workspace/app-connection/webapp_url: d64d8cc3c4c4ecce780d94755f7e4de9
environments/workspace/general/cannot_delete_only_workspace: 853f32a75d92b06eaccc0d43d767c183
environments/workspace/general/delete_workspace: 3badbc0f4b49644986fc19d8b2d8f317
environments/workspace/general/delete_workspace_confirmation: 54a4ee78867537e0244c7170453cdb3f
environments/workspace/general/delete_workspace_name_includes_surveys_responses_people_and_more: 11e9ac5a799fbec22495f92f42c40d98
environments/workspace/general/delete_workspace_settings_description: 411ef100f167fc8fca64e833b6c0d030
environments/workspace/general/error_saving_workspace_information: e7b8022785619ef34de1fb1630b3c476
environments/workspace/general/only_owners_or_managers_can_delete_workspaces: 58da180cd2610210302d85a9896d80bd
environments/workspace/general/recontact_waiting_time: eb6b91b5cc4eeb7213d991492372ee13
environments/workspace/general/recontact_waiting_time_settings_description: 8922cde1f95777f9a2747fb4bed57ab5
environments/workspace/general/this_action_cannot_be_undone: 3d8b13374ffd3cefc0f3f7ce077bd9c9
environments/workspace/general/wait_x_days_before_showing_next_survey: d96228788d32ec23dc0d8c8ba77150a6
environments/workspace/general/waiting_period_updated_successfully: fe21f3034e63ed079dc0f9b9b1dfdbdf
environments/workspace/general/whats_your_workspace_called: bcc29ba97a90f656cf8f516d725ddc95
environments/workspace/general/workspace_deleted_successfully: 5eb380fdb741034a479644b5e7547099
environments/workspace/general/workspace_name_settings_description: d7fe4ab1709df12d540d7e57710fb4f0
environments/workspace/general/workspace_name_updated_successfully: ea244cd17b6644e05dbc89374ad0687a
environments/workspace/languages/add_language: bf0407850be7b8a56901533bceb4bc64
environments/workspace/languages/alias: 87e592cc48d819d7fdcf4597c1c63e7a
environments/workspace/languages/alias_tooltip: 0f681269a71d46a2d988eedaff31515a
environments/workspace/languages/cannot_remove_language_warning: a21bb501338eacefb5cf013aa107f452
environments/workspace/languages/conflict_between_identifier_and_alias: e1ebeb085c7f336bb17717765392cd9f
environments/workspace/languages/conflict_between_selected_alias_and_another_language: 3df7377a54909e439e38ec76514e5439
environments/workspace/languages/delete_language_confirmation: 4f83321fed95d689f7ff3aa47a82ce68
environments/workspace/languages/duplicate_language_or_language_id: 0e17e3794b24e2428ca6ffadae0d08f3
environments/workspace/languages/edit_languages: c9d36f6b28557cc7d54e87c37dc18fdd
environments/workspace/languages/identifier: 7d8ade6b85e96216bcd73adeeeeecd8c
environments/workspace/languages/incomplete_translations: d82908b5725f18f5849c7876ad497ebc
environments/workspace/languages/language: 277fd1a41cc237a437cd1d5e4a80463b
environments/workspace/languages/language_deleted_successfully: 4a805d030491f3fe608d2371b0cfcd83
environments/workspace/languages/languages_updated_successfully: 60de474c99c5059c0458cddd0b016c15
environments/workspace/languages/multi_language_surveys: f4f98855fca2b6e9b72959247adb1bec
environments/workspace/languages/multi_language_surveys_description: 58da8b76c9d0f4d39a315667113a40b9
environments/workspace/languages/no_language_found: 8e3b7f1898d35075ba26f54c4cf9e7b8
environments/workspace/languages/please_select_a_language: d1ed573816cea84641c55ef0d33652ff
environments/workspace/languages/remove_language: 1a64563b0f37109f97b78eddd493e381
environments/workspace/languages/remove_language_from_surveys_to_remove_it_from_workspace: 61bc96f9db31a29a649cc9ecd684bc39
environments/workspace/languages/search_items: b54b751c8b075200be579d6c8e58096b
environments/workspace/languages/translate: 59f9803b27e2030ba7323ed239116cf7
environments/workspace/look/add_background_color: 9be512ee1246e32d3958c56097d202d9
environments/workspace/look/add_background_color_description: adb6fcb392862b3d0e9420d9b5405ddb
environments/workspace/look/app_survey_placement: f09cddac6bbb77d4694df223c6edf6b6
environments/workspace/look/app_survey_placement_settings_description: d81bcff7a866a2f83ff76936dbad4770
environments/workspace/look/centered_modal_overlay_color: 1124ba61ee2ecb18a7175ff780dc3b60
environments/workspace/look/email_customization: ae399f381183a4fe0ffd41ab496b5d8f
environments/workspace/look/email_customization_description: 5ccaf1769b2c39d7e87f3a08d056a374
environments/workspace/look/enable_custom_styling: 4774d8fb009c27044aa0191ebcccdcc2
environments/workspace/look/enable_custom_styling_description: c640ce557046d87b2944118dbc7aaffe
environments/workspace/look/failed_to_remove_logo: c3b5aa87d945f7ea83e029d1ee90d310
environments/workspace/look/failed_to_update_logo: f8c9f8fe947f559dc698a3439d73f0c5
environments/workspace/look/formbricks_branding: 98dad6e31b03d235725c4d95065e36ff
environments/workspace/look/formbricks_branding_hidden: fda9ba81f8d7fdaacf8dc1642034e145
environments/workspace/look/formbricks_branding_settings_description: 5bb39206c6412c703895593f465a01f9
environments/workspace/look/formbricks_branding_shown: 6c9861cf8f95e8a68c5c64b2630d96cd
environments/workspace/look/logo_removed_successfully: f3a7f9d226affa91121e90ff360553aa
environments/workspace/look/logo_settings_description: da155953f55cb44d0e563d9e740241aa
environments/workspace/look/logo_updated_successfully: 170250f18062b79be6ac0481ec9d4368
environments/workspace/look/logo_upload_failed: 342624c84a04b891846a5d37e00d2c9f
environments/workspace/look/placement_updated_successfully: 65bdf0cfbf4f7e2430b4e7f5d4d377b5
environments/workspace/look/remove_branding_with_a_higher_plan: ee049340ea6fdc454edfdb0c29eb554b
environments/workspace/look/remove_logo: 7f0eb5e99706a338f3040cae5d724346
environments/workspace/look/remove_logo_confirmation: 386603e03a70672ae515fa6c9b8d6ab4
environments/workspace/look/replace_logo: b69a290f789ae2dfeb067c463482c824
environments/workspace/look/reset_styling: f25db45ece8637d660bd9d455c9b0265
environments/workspace/look/reset_styling_confirmation: 9ebc0403ebb8a51ed93ec2711db85796
environments/workspace/look/show_formbricks_branding_in: 80fabfec9b34a13c0445d02b923216ed
environments/workspace/look/show_powered_by_formbricks: 02b84acc3156de24e1aff8321d77603f
environments/workspace/look/styling_updated_successfully: b8b74b50dde95abcd498633e9d0c891f
environments/workspace/look/theme: 21fe00b7a518089576fb83c08631107a
environments/workspace/look/theme_settings_description: 9fc45322818c3774ab4a44ea14d7836e
environments/workspace/tags/add: 87c4a663507f2bcbbf79934af8164e13
environments/workspace/tags/add_tag: 2cfa04ceea966149f2b5d40d9c131141
environments/workspace/tags/count: 9c5848662eb8024ddf360f7e4001a968
environments/workspace/tags/delete_tag_confirmation: a9fb98064cd156242899643f3d2ef032
environments/workspace/tags/manage_tags: 2761d558b82b6104befbc240ae2379c6
environments/workspace/tags/manage_tags_description: ce7cc42da3646fba960502d7e4e49cd2
environments/workspace/tags/merge: 95051c859b8778be51226b43be6f1075
environments/workspace/tags/no_tag_found: 119c59a4367dfbd7f24a2f967d7f0f35
environments/workspace/tags/search_tags: 35066dce3d12ce93705cb2f5c2ea317d
environments/workspace/tags/tag: 924d12caa9981ef5859395382497d101
environments/workspace/tags/tag_already_exists: 1337fd5cdd04311bfdca4e7538f0a4f3
environments/workspace/tags/tag_deleted: 54fc251117cddad3ca42d10811ce0dde
environments/workspace/tags/tag_updated: 6685fd5cc501b8fb2fb284aa22c2823e
environments/workspace/tags/tags_merged: 544471de666f93fbb0ab600321d1e553
environments/workspace/teams/manage_teams: d7b5f26335cea450c333832adbe0b6ad
environments/workspace/teams/no_teams_found: fb6680d4b5b73731697b100713afb50d
environments/workspace/teams/permission: cc2ed7274bd8267f9e0a10b079584d8b
environments/workspace/teams/team_name: d1a5f99dbf503ca53f06b3a98b511d02
environments/workspace/teams/team_settings_description: 52f91883b9ceb6de83efbf8efd4f11c0
environments/xm-templates/ces: e2ea309b2f7f13257967b966c2fda1e9
environments/xm-templates/ces_description: c8d9794dd17d5ab85a979f1b3e1bc935
environments/xm-templates/csat: fdfc1dc6214cce661dcdc32a71d80337
@@ -1870,28 +1882,28 @@ checksums:
environments/xm-templates/nps_description: d116fc0e1e9f92f3d66cd83138254a84
environments/xm-templates/smileys: 592b612bd314663f6f6f205886796706
environments/xm-templates/smileys_description: 6670d8cd0d160c3456d2c27bcc3bf787
organizations/landing/no_projects_warning_subtitle: cbfaf5c03dc2f66735379f1f3b72c313
organizations/landing/no_projects_warning_title: 3e1a0b8b78dc4bc6ebbb3a2a94ffa4aa
organizations/projects/new/channel/channel_select_subtitle: debeb0acf03f9f7b8a6efee291a89dc6
organizations/projects/new/channel/channel_select_title: a7f7e7f36b5fc36883111f5ad78417c4
organizations/projects/new/channel/in_product_surveys: 4b9fc41da77c5e36437a0e30fa525de5
organizations/projects/new/channel/in_product_surveys_description: 4e129633485ec5e07be88a897e7cab87
organizations/projects/new/channel/link_and_email_surveys: a1136de7ba6ad6dd2d3c1cc4155332fe
organizations/projects/new/channel/link_and_email_surveys_description: cac2165c355ae7cd69426f629cdbd75e
organizations/projects/new/mode/formbricks_cx: 470561141475b57d371007842cc91d71
organizations/projects/new/mode/formbricks_cx_description: 27fa1137df3551e5c054477db7263f54
organizations/projects/new/mode/formbricks_surveys: eba2fce04ee68f02626e5509adf7d66a
organizations/projects/new/mode/formbricks_surveys_description: 5d42ed40e5da85598a5ed80a724e2720
organizations/projects/new/mode/what_are_you_here_for: 54f3c08ad6c63023288ee5d19cd8da3e
organizations/projects/new/settings/brand_color: 84ddb5736deb9f5c081ffe4962a6c63e
organizations/projects/new/settings/brand_color_description: 458aced4c827cacbb5c3d3fb091083ad
organizations/projects/new/settings/create_new_team: 3f4d388a473f979d4bd366c3ef08e425
organizations/projects/new/settings/project_creation_failed: 493492e108675913b88c90b882b7401a
organizations/projects/new/settings/project_name: 7002a32bc4ce3343ede2076b30649ff7
organizations/projects/new/settings/project_name_description: 0885c4cd8cc8836e74b6ccdb5d25b43d
organizations/projects/new/settings/project_settings_subtitle: 83a72b3e9c08f2936524fcd11b29421b
organizations/projects/new/settings/project_settings_title: 00e42231ca647111d3288f57ad3ce53a
organizations/projects/new/settings/team_description: 3e1ceed1fe4418f20c6090f2d610c8ee
organizations/landing/no_workspaces_warning_subtitle: 305578d27209f1c4f706fccd53559f52
organizations/landing/no_workspaces_warning_title: c674555c5f11c93570b5d7f95a13b667
organizations/workspaces/new/channel/channel_select_subtitle: debeb0acf03f9f7b8a6efee291a89dc6
organizations/workspaces/new/channel/channel_select_title: a7f7e7f36b5fc36883111f5ad78417c4
organizations/workspaces/new/channel/in_product_surveys: 4b9fc41da77c5e36437a0e30fa525de5
organizations/workspaces/new/channel/in_product_surveys_description: 4e129633485ec5e07be88a897e7cab87
organizations/workspaces/new/channel/link_and_email_surveys: a1136de7ba6ad6dd2d3c1cc4155332fe
organizations/workspaces/new/channel/link_and_email_surveys_description: cac2165c355ae7cd69426f629cdbd75e
organizations/workspaces/new/mode/formbricks_cx: 470561141475b57d371007842cc91d71
organizations/workspaces/new/mode/formbricks_cx_description: 27fa1137df3551e5c054477db7263f54
organizations/workspaces/new/mode/formbricks_surveys: eba2fce04ee68f02626e5509adf7d66a
organizations/workspaces/new/mode/formbricks_surveys_description: 5d42ed40e5da85598a5ed80a724e2720
organizations/workspaces/new/mode/what_are_you_here_for: 54f3c08ad6c63023288ee5d19cd8da3e
organizations/workspaces/new/settings/brand_color: 84ddb5736deb9f5c081ffe4962a6c63e
organizations/workspaces/new/settings/brand_color_description: 458aced4c827cacbb5c3d3fb091083ad
organizations/workspaces/new/settings/create_new_team: 3f4d388a473f979d4bd366c3ef08e425
organizations/workspaces/new/settings/team_description: 534ba98e256646074a03949daf85665d
organizations/workspaces/new/settings/workspace_creation_failed: 5c6a0e087d481255a1b201c0287d0221
organizations/workspaces/new/settings/workspace_name: 7002a32bc4ce3343ede2076b30649ff7
organizations/workspaces/new/settings/workspace_name_description: 0885c4cd8cc8836e74b6ccdb5d25b43d
organizations/workspaces/new/settings/workspace_settings_subtitle: 83a72b3e9c08f2936524fcd11b29421b
organizations/workspaces/new/settings/workspace_settings_title: 00e42231ca647111d3288f57ad3ce53a
s/check_inbox_or_spam: dfaf193f2106045c1bd3f463984317a2
s/completed: 98a9cd97b409933edf1991e7d022bea9
s/create_your_own: 27976ec69029d6dd52d146a9b5765bc6

View File

@@ -267,6 +267,7 @@ export const mockSyncSurveyOutput: SurveyMock = {
variables: [],
showLanguageSwitch: null,
metadata: {},
slug: null,
};
export const mockSurveyOutput: SurveyMock = {
@@ -290,6 +291,7 @@ export const mockSurveyOutput: SurveyMock = {
variables: [],
showLanguageSwitch: null,
...baseSurveyProperties,
slug: null,
};
export const createSurveyInput: TSurveyCreateInput = {
@@ -319,6 +321,7 @@ export const updateSurveyInput: TSurvey = {
followUps: [],
...baseSurveyProperties,
...commonMockProperties,
slug: null,
};
export const mockTransformedSurveyOutput = {

View File

@@ -108,6 +108,7 @@ export const selectSurvey = {
},
},
followUps: true,
slug: true,
} satisfies Prisma.SurveySelect;
export const checkTriggersValidity = (triggers: TSurvey["triggers"], actionClasses: ActionClass[]) => {

View File

@@ -84,9 +84,12 @@ describe("Helper Utilities", () => {
validationErrors: {
name: { _errors: ["Name is required"] },
email: { _errors: ["Email is invalid"] },
password: { _errors: ["is too short"] },
},
};
expect(getFormattedErrorMessage(result)).toBe("nameName is required\nemailEmail is invalid");
expect(getFormattedErrorMessage(result)).toBe(
"Name is required\nEmail is invalid\npassword: is too short"
);
});
test("returns empty string for undefined errors", () => {

View File

@@ -27,7 +27,12 @@ export const getFormattedErrorMessage = (result): string => {
message = Object.keys(errors || {})
.map((key) => {
if (key === "_errors") return errors[key].join(", ");
return `${key ? `${key}` : ""}${errors?.[key]?._errors?.join(", ")}`;
const fieldError = errors?.[key]?._errors?.join(", ");
if (key && fieldError?.toLowerCase().startsWith(key.toLowerCase())) {
return fieldError;
}
const keyPrefix = key ? `${key}: ` : "";
return `${keyPrefix}${fieldError}`;
})
.join("\n");
}

View File

@@ -121,9 +121,9 @@
"add_filter": "Filter hinzufügen",
"add_logo": "Logo hinzufügen",
"add_member": "Mitglied hinzufügen",
"add_new_project": "Neues Projekt hinzufügen",
"add_project": "Projekt hinzufügen",
"add_new_workspace": "Neues Projekt hinzufügen",
"add_to_team": "Zum Team hinzufügen",
"add_workspace": "Projekt hinzufügen",
"all": "Alle",
"all_questions": "Alle Fragen",
"allow": "erlauben",
@@ -148,7 +148,7 @@
"choices": "Entscheidungen",
"choose_environment": "Umgebung auswählen",
"choose_organization": "Organisation auswählen",
"choose_project": "Projekt wählen",
"choose_workspace": "Projekt auswählen",
"clear_all": "Alles löschen",
"clear_filters": "Filter löschen",
"clear_selection": "Auswahl aufheben",
@@ -171,12 +171,12 @@
"copy": "Kopieren",
"copy_code": "Code kopieren",
"copy_link": "Link kopieren",
"count_contacts": "{value, plural, other {'{'value, plural,\none '{{#}' Kontakt'}'\nother '{{#}' Kontakte'}'\n'}'}}",
"count_responses": "{value, plural, other {{count} Antworten}}",
"count_contacts": "{value, plural, one {{value} Kontakt} other {{value} Kontakte}}",
"count_responses": "{value, plural, one {{value} Antwort} other {{value} Antworten}}",
"create_new_organization": "Neue Organisation erstellen",
"create_project": "Projekt erstellen",
"create_segment": "Segment erstellen",
"create_survey": "Umfrage erstellen",
"create_workspace": "Projekt erstellen",
"created": "Erstellt",
"created_at": "Erstellt am",
"created_by": "Erstellt von",
@@ -187,6 +187,7 @@
"delete": "Löschen",
"description": "Beschreibung",
"dev_env": "Entwicklungsumgebung",
"development": "Entwicklung",
"development_environment_banner": "Du bist in einer Entwicklungsumgebung. Richte sie ein, um Umfragen, Aktionen und Attribute zu testen.",
"disable": "Deaktivieren",
"disallow": "Nicht erlauben",
@@ -194,6 +195,7 @@
"dismissed": "Entlassen",
"docs": "Dokumentation",
"documentation": "Dokumentation",
"domain": "Domain",
"download": "Herunterladen",
"draft": "Entwurf",
"duplicate": "Duplikat",
@@ -203,6 +205,7 @@
"ending_card": "Abschluss-Karte",
"enter_url": "URL eingeben",
"enterprise_license": "Enterprise Lizenz",
"environment": "Umgebung",
"environment_not_found": "Umgebung nicht gefunden",
"environment_notice": "Du befindest dich derzeit in der {environment}-Umgebung.",
"error": "Fehler",
@@ -213,7 +216,7 @@
"expand_rows": "Zeilen erweitern",
"failed_to_copy_to_clipboard": "Fehler beim Kopieren in die Zwischenablage",
"failed_to_load_organizations": "Fehler beim Laden der Organisationen",
"failed_to_load_projects": "Fehler beim Laden der Projekte",
"failed_to_load_workspaces": "Projekte konnten nicht geladen werden",
"finish": "Fertigstellen",
"follow_these": "Folge diesen",
"formbricks_version": "Formbricks Version",
@@ -321,17 +324,10 @@
"preview_survey": "Umfragevorschau",
"privacy": "Datenschutz",
"product_manager": "Produktmanager",
"production": "Produktion",
"profile": "Profil",
"profile_id": "Profil-ID",
"progress": "Fortschritt",
"project_configuration": "Projekteinstellungen",
"project_creation_description": "Organisieren Sie Umfragen in Projekten für eine bessere Zugriffskontrolle.",
"project_id": "Projekt-ID",
"project_name": "Projektname",
"project_name_placeholder": "z.B. Formbricks",
"project_not_found": "Projekt nicht gefunden",
"project_permission_not_found": "Projekt-Berechtigung nicht gefunden",
"projects": "Projekte",
"question": "Frage",
"question_id": "Frage-ID",
"questions": "Fragen",
@@ -420,7 +416,7 @@
"top_right": "Oben rechts",
"try_again": "Versuch's nochmal",
"type": "Typ",
"unlock_more_projects_with_a_higher_plan": "Schalte mehr Projekte mit einem höheren Plan frei.",
"unlock_more_workspaces_with_a_higher_plan": "Schalten Sie mehr Projekte mit einem höheren Tarif frei.",
"update": "Aktualisierung",
"updated": "Aktualisiert",
"updated_at": "Aktualisiert am",
@@ -444,10 +440,18 @@
"website_app_survey": "Website- & App-Umfrage",
"website_survey": "Website-Umfrage",
"welcome_card": "Willkommenskarte",
"workspace_configuration": "Projektkonfiguration",
"workspace_creation_description": "Organisieren Sie Umfragen in Projekten für eine bessere Zugriffskontrolle.",
"workspace_id": "Projekt-ID",
"workspace_name": "Projektname",
"workspace_name_placeholder": "z. B. Formbricks",
"workspace_not_found": "Projekt nicht gefunden",
"workspace_permission_not_found": "Projektberechtigung nicht gefunden",
"workspaces": "Projekte",
"you": "Du",
"you_are_downgraded_to_the_community_edition": "Du wurdest auf die Community Edition herabgestuft.",
"you_are_not_authorised_to_perform_this_action": "Du bist nicht berechtigt, diese Aktion auszuführen.",
"you_have_reached_your_limit_of_project_limit": "Du hast dein Limit von {projectLimit} Projekten erreicht.",
"you_have_reached_your_limit_of_workspace_limit": "Sie haben Ihr Limit von {projectLimit} Workspaces erreicht.",
"you_have_reached_your_monthly_miu_limit_of": "Du hast dein monatliches MIU-Limit erreicht",
"you_have_reached_your_monthly_response_limit_of": "Du hast dein monatliches Antwortlimit erreicht",
"you_will_be_downgraded_to_the_community_edition_on_date": "Du wirst am {date} auf die Community Edition herabgestuft."
@@ -604,7 +608,7 @@
"contacts_table_refresh": "Kontakte aktualisieren",
"contacts_table_refresh_success": "Kontakte erfolgreich aktualisiert",
"delete_contact_confirmation": "Dies wird alle Umfrageantworten und Kontaktattribute löschen, die mit diesem Kontakt verbunden sind. Jegliche zielgerichtete Kommunikation und Personalisierung basierend auf den Daten dieses Kontakts gehen verloren.",
"delete_contact_confirmation_with_quotas": "{value, plural, other {Dies wird alle Umfrageantworten und Kontaktattribute löschen, die mit diesem Kontakt verbunden sind. Jegliche zielgerichtete Kommunikation und Personalisierung basierend auf den Daten dieses Kontakts gehen verloren. Wenn dieser Kontakt Antworten hat, die zu den Umfragequoten zählen, werden die Quotenstände reduziert, aber die Quotenlimits bleiben unverändert.}}",
"delete_contact_confirmation_with_quotas": "{value, plural, one {Dies wird alle Umfrageantworten und Kontaktattribute löschen, die mit diesem Kontakt verbunden sind. Jegliche zielgerichtete Kommunikation und Personalisierung basierend auf den Daten dieses Kontakts gehen verloren. Wenn dieser Kontakt Antworten hat, die zu den Umfragequoten zählen, werden die Quotenstände reduziert, aber die Quotenlimits bleiben unverändert.} other {Dies wird alle Umfrageantworten und Kontaktattribute löschen, die mit diesen Kontakten verbunden sind. Jegliche zielgerichtete Kommunikation und Personalisierung basierend auf den Daten dieses Kontakts gehen verloren. Wenn diesen Kontakten Antworten haben, die zu den Umfragequoten zählen, werden die Quotenstände reduziert, aber die Quotenlimits bleiben unverändert.}}",
"generate_personal_link": "Persönlichen Link generieren",
"generate_personal_link_description": "Wähle eine veröffentlichte Umfrage aus, um einen personalisierten Link für diesen Kontakt zu generieren.",
"no_published_link_surveys_available": "Keine veröffentlichten Link-Umfragen verfügbar. Bitte veröffentliche zuerst eine Link-Umfrage.",
@@ -773,146 +777,6 @@
"website_or_app_integration_description": "Integriere Formbricks in deine Website oder App",
"zapier_integration_description": "Integriere Formbricks mit über 5000 Apps über Zapier"
},
"project": {
"api_keys": {
"add_api_key": "API-Schlüssel hinzufügen",
"api_key": "API-Schlüssel",
"api_key_copied_to_clipboard": "API-Schlüssel in die Zwischenablage kopiert",
"api_key_created": "API-Schlüssel erstellt",
"api_key_deleted": "API-Schlüssel gelöscht",
"api_key_label": "API-Schlüssel Label",
"api_key_security_warning": "Aus Sicherheitsgründen wird der API-Schlüssel nur einmal nach der Erstellung angezeigt. Bitte kopiere ihn sofort an einen sicheren Ort.",
"api_key_updated": "API-Schlüssel aktualisiert",
"delete_api_key_confirmation": "Alle Anwendungen, die diesen Schlüssel verwenden, können nicht mehr auf Ihre Formbricks-Daten zugreifen.",
"duplicate_access": "Doppelter Projektzugriff nicht erlaubt",
"no_api_keys_yet": "Du hast noch keine API-Schlüssel",
"no_env_permissions_found": "Keine Umgebungsberechtigungen gefunden",
"organization_access": "Organisationszugang",
"organization_access_description": "Wähle Lese- oder Schreibrechte für organisationsweite Ressourcen aus.",
"permissions": "Berechtigungen",
"project_access": "Projektzugriff",
"secret": "Geheimnis",
"unable_to_delete_api_key": "API-Schlüssel kann nicht gelöscht werden"
},
"app-connection": {
"app_connection": "App-Verbindung",
"app_connection_description": "Verbinde deine App oder Website mit Formbricks.",
"cache_update_delay_description": "Wenn Sie Aktualisierungen an Umfragen, Kontakten, Aktionen oder anderen Daten vornehmen, kann es bis zu 1 Minute dauern, bis diese Änderungen in Ihrer lokalen App, die das Formbricks SDK ausführt, erscheinen.",
"cache_update_delay_title": "Änderungen werden aufgrund von Caching nach etwa 1 Minute angezeigt",
"environment_id": "Deine Umgebungs-ID",
"environment_id_description": "Diese ID identifiziert eindeutig diese Formbricks Umgebung.",
"formbricks_sdk_connected": "Formbricks SDK ist verbunden",
"formbricks_sdk_not_connected": "Formbricks SDK ist noch nicht verbunden.",
"formbricks_sdk_not_connected_description": "Füge das Formbricks SDK zu deiner Website oder App hinzu, um sie mit Formbricks zu verbinden",
"how_to_setup": "Wie einrichten",
"how_to_setup_description": "Befolge diese Schritte, um das Formbricks Widget in deiner App einzurichten.",
"receiving_data": "Daten werden empfangen 💃🕺",
"recheck": "Erneut prüfen",
"sdk_connection_details": "SDK-Verbindungsdetails",
"sdk_connection_details_description": "Deine eindeutige Umgebungs-ID und SDK-Verbindungs-URL zur Integration von Formbricks mit deiner Anwendung.",
"setup_alert_description": "Befolge dieses Schritt-für-Schritt-Tutorial, um deine App oder Website in weniger als 5 Minuten zu verbinden.",
"setup_alert_title": "Wie man verbindet",
"webapp_url": "SDK-Verbindungs-URL"
},
"general": {
"cannot_delete_only_project": "Dies ist dein einziges Projekt, es kann nicht gelöscht werden. Erstelle zuerst ein neues Projekt.",
"delete_project": "Projekt löschen",
"delete_project_confirmation": "Bist Du sicher, dass Du {projectName} löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.",
"delete_project_name_includes_surveys_responses_people_and_more": "{projectName} löschen inkl. aller Umfragen, Antworten, Personen, Aktionen und Attribute.",
"delete_project_settings_description": "Projekt mit allen Umfragen, Antworten, Personen, Aktionen und Attributen löschen. Dies kann nicht rückgängig gemacht werden.",
"error_saving_project_information": "Fehler beim Speichern der Projektinformationen",
"only_owners_or_managers_can_delete_projects": "Nur Eigentümer oder Manager können Projekte löschen",
"project_deleted_successfully": "Projekt erfolgreich gelöscht",
"project_name_settings_description": "Ändere den Namen deines Projekts.",
"project_name_updated_successfully": "Projektname erfolgreich aktualisiert",
"recontact_waiting_time": "Projektweite Wartezeit zwischen Umfragen",
"recontact_waiting_time_settings_description": "Steuere, wie oft Nutzer in allen App-Umfragen eine Umfrage angezeigt bekommen können.",
"this_action_cannot_be_undone": "Diese Aktion kann nicht rückgängig gemacht werden.",
"wait_x_days_before_showing_next_survey": "Warte X Tage, bevor die nächste Umfrage angezeigt wird:",
"waiting_period_updated_successfully": "Wartezeit erfolgreich aktualisiert",
"whats_your_project_called": "Wie heißt dein Projekt?"
},
"languages": {
"add_language": "Sprache hinzufügen",
"alias": "Alias",
"alias_tooltip": "Das Alias ist ein alternativer Name, um die Sprache identifizieren (optional)",
"cannot_remove_language_warning": "Du kannst diese Sprache nicht entfernen, da sie noch in folgenden Umfragen verwendet wird:",
"conflict_between_identifier_and_alias": "Es gibt einen Konflikt zwischen der ID einer hinzugefügten Sprache und einem deiner Aliase. Aliase und IDs dürfen nicht identisch sein.",
"conflict_between_selected_alias_and_another_language": "Es gibt einen Konflikt zwischen dem ausgewählten Alias und einer anderen Sprache, die diese ID hat. Bitte füge stattdessen die Sprache mit dieser ID zu deinem Projekt hinzu, um Unstimmigkeiten zu vermeiden.",
"delete_language_confirmation": "Bist Du sicher, dass Du diese Sprache löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.",
"duplicate_language_or_language_id": "Doppelte Sprache oder Sprach-ID",
"edit_languages": "Sprachen bearbeiten",
"identifier": "Kennung (ISO)",
"incomplete_translations": "Unvollständige Übersetzungen",
"language": "Sprache",
"language_deleted_successfully": "Sprache erfolgreich gelöscht",
"languages_updated_successfully": "Sprachen erfolgreich aktualisiert",
"multi_language_surveys": "Mehrsprachige Umfragen",
"multi_language_surveys_description": "Füge Sprachen hinzu, um mehrsprachige Umfragen zu erstellen.",
"no_language_found": "Keine Sprache gefunden. Füge unten deine erste Sprache hinzu.",
"please_select_a_language": "Bitte wähle eine Sprache aus",
"remove_language": "Sprache entfernen",
"remove_language_from_surveys_to_remove_it_from_project": "Bitte entferne die Sprache aus diesen Umfragen, um sie aus dem Projekt zu entfernen.",
"search_items": "Artikel suchen",
"translate": "übersetzen"
},
"look": {
"add_background_color": "Hintergrundfarbe hinzufügen",
"add_background_color_description": "Füge dem Logo eine Hintergrundfarbe hinzu.",
"app_survey_placement": "Platzierung der Umfragen",
"app_survey_placement_settings_description": "Ändere, wo Umfragen in deiner App oder Website angezeigt werden.",
"centered_modal_overlay_color": "Hintergrundfarbe bei Modal-Ansicht",
"email_customization": "E-Mail-Anpassung",
"email_customization_description": "Ändere das Aussehen und das Gefühl der E-Mails, die Formbricks in deinem Namen sendet.",
"enable_custom_styling": "Eigenes Styling aktivieren",
"enable_custom_styling_description": "Erlaube Nutzern, dieses Styling im Umfrageditor zu überschreiben.",
"failed_to_remove_logo": "Logo konnte nicht entfernt werden",
"failed_to_update_logo": "Logo konnte nicht aktualisiert werden",
"formbricks_branding": "Formbricks Branding",
"formbricks_branding_hidden": "Formbricks Branding ist versteckt.",
"formbricks_branding_settings_description": "Wir schätzen deine Unterstützung, aber verstehen, wenn Du sie ausschaltest.",
"formbricks_branding_shown": "Formbricks Branding wird angezeigt.",
"logo_removed_successfully": "Logo erfolgreich entfernt",
"logo_settings_description": "Lade dein Firmenlogo hoch, um Umfragen zu branden.",
"logo_updated_successfully": "Logo erfolgreich aktualisiert",
"logo_upload_failed": "Logo Upload fehlgeschlagen. Bitte versuche es erneut.",
"placement_updated_successfully": "Platzierung erfolgreich aktualisiert",
"remove_branding_with_a_higher_plan": "Branding entfernen mit einem höheren Plan",
"remove_logo": "Logo entfernen",
"remove_logo_confirmation": "Bist Du sicher, dass Du das Logo entfernen möchtest?",
"replace_logo": "Logo ersetzen",
"reset_styling": "Styling zurücksetzen",
"reset_styling_confirmation": "Bist Du sicher, dass Du das Styling auf die Standardeinstellungen zurücksetzen möchtest?",
"show_formbricks_branding_in": "Formbricks Branding in {type} Umfragen anzeigen",
"show_powered_by_formbricks": "Zeige 'Powered by Formbricks' Signatur",
"styling_updated_successfully": "Styling erfolgreich aktualisiert",
"theme": "Styling",
"theme_settings_description": "Erstelle ein Styling für alle Umfragen. Du kannst eigenes Styling für jede Umfrage aktivieren."
},
"tags": {
"add": "Hinzufügen",
"add_tag": "Tag hinzufügen",
"count": "zählen",
"delete_tag_confirmation": "Bist Du sicher, dass Du diesen Tag löschen möchtest?",
"manage_tags": "Tags verwalten",
"manage_tags_description": "Zusammenführen und Antwort-Tags entfernen.",
"merge": "Zusammenführen",
"no_tag_found": "Kein Tag gefunden",
"search_tags": "Such-Tags...",
"tag": "Tag",
"tag_already_exists": "Tag existiert bereits",
"tag_deleted": "Tag gelöscht",
"tag_updated": "Tag aktualisiert",
"tags_merged": "Tags zusammengeführt"
},
"teams": {
"manage_teams": "Teams verwalten",
"no_teams_found": "Keine Teams gefunden",
"permission": "Berechtigung",
"team_name": "Teamname",
"team_settings_description": "Teams und ihre Mitglieder können auf dieses Projekt und seine Umfragen zugreifen. Organisationsbesitzer und Manager können diesen Zugriff gewähren."
}
},
"segments": {
"add_filter_below": "Filter unten hinzufügen",
"add_your_first_filter_to_get_started": "Füge deinen ersten Filter hinzu, um loszulegen",
@@ -975,9 +839,9 @@
},
"billing": {
"1000_monthly_responses": "1,000 monatliche Antworten",
"1_project": "1 Projekt",
"1_workspace": "1 Projekt",
"2000_contacts": "2,000 Kontakte",
"3_projects": "3 Projekte",
"3_workspaces": "3 Projekte",
"5000_monthly_responses": "5,000 monatliche Antworten",
"7500_contacts": "7,500 Kontakte",
"all_integrations": "Alle Integrationen",
@@ -990,8 +854,8 @@
"current_tier_limit": "Aktuelles Limit",
"custom": "Benutzerdefiniert & Skalierung",
"custom_contacts_limit": "Benutzerdefiniertes Kontaktlimit",
"custom_project_limit": "Benutzerdefiniertes Projektlimit",
"custom_response_limit": "Benutzerdefiniertes Antwortlimit",
"custom_workspace_limit": "Individuelles Projektlimit",
"email_embedded_surveys": "Eingebettete Umfragen in E-Mails",
"email_follow_ups": "E-Mail Follow-ups",
"enterprise_description": "Premium-Support und benutzerdefinierte Limits.",
@@ -1018,14 +882,22 @@
"team_access_roles": "Rollen für Teammitglieder",
"unable_to_upgrade_plan": "Plan kann nicht aktualisiert werden",
"unlimited_miu": "Unbegrenzte MIU",
"unlimited_projects": "Unbegrenzte Projekte",
"unlimited_responses": "Unbegrenzte Antworten",
"unlimited_surveys": "Unbegrenzte Umfragen",
"unlimited_team_members": "Unbegrenzte Teammitglieder",
"unlimited_workspaces": "Unbegrenzte Projekte",
"upgrade": "Upgrade",
"uptime_sla_99": "Betriebszeit SLA (99%)",
"website_surveys": "Website-Umfragen"
},
"domain": {
"description": "Übersicht aller Umfragen mit Pretty URLs in Ihrer Organisation",
"no_pretty_urls": "Noch keine Umfragen mit Pretty URLs konfiguriert.",
"pretty_url": "Pretty URL",
"survey_name": "Umfragename",
"title": "Pretty URLs",
"workspace": "Projekt"
},
"enterprise": {
"audit_logs": "Audit Logs",
"coming_soon": "Kommt bald",
@@ -1053,13 +925,13 @@
"cannot_leave_only_organization": "Du kannst diese Organisation nicht verlassen, da es deine einzige Organisation ist. Erstelle zuerst eine neue Organisation.",
"copy_invite_link_to_clipboard": "Einladungslink in die Zwischenablage kopieren",
"create_new_organization": "Neue Organisation erstellen",
"create_new_organization_description": "Erstelle eine neue Organisation, um weitere Projekte zu verwalten.",
"create_new_organization_description": "Erstellen Sie eine neue Organisation, um eine andere Gruppe von Projekten zu verwalten.",
"customize_email_with_a_higher_plan": "E-Mail-Anpassung mit einem höheren Plan",
"delete_member_confirmation": "Gelöschte Mitglieder verlieren den Zugriff auf alle Projekte und Umfragen deiner Organisation.",
"delete_member_confirmation": "Gelöschte Mitglieder verlieren den Zugriff auf alle Projekte und Umfragen Ihrer Organisation.",
"delete_organization": "Organisation löschen",
"delete_organization_description": "Organisation mit allen Projekten einschließlich aller Umfragen, Antworten, Personen, Aktionen und Attribute löschen",
"delete_organization_warning": "Bevor Du mit dem Löschen dieser Organisation fortfährst, sei dir bitte der folgenden Konsequenzen bewusst:",
"delete_organization_warning_1": "Dauerhafte Entfernung aller Projekte, die mit dieser Organisation verbunden sind.",
"delete_organization_warning_1": "Dauerhafte Entfernung aller mit dieser Organisation verknüpften Projekte.",
"delete_organization_warning_2": "Diese Aktion kann nicht rückgängig gemacht werden. Wenn es weg ist, ist es weg.",
"delete_organization_warning_3": "Bitte gib {organizationName} in das folgende Feld ein, um die endgültige Löschung dieser Organisation zu bestätigen:",
"eliminate_branding_with_whitelabel": "Entferne Formbricks Branding und aktiviere zusätzliche White-Label-Anpassungsoptionen.",
@@ -1151,10 +1023,10 @@
},
"teams": {
"add_members_description": "Füge Mitglieder zum Team hinzu und bestimme ihre Rolle.",
"add_projects_description": "Kontrolliere, auf welche Projekte die Teammitglieder zugreifen können.",
"add_workspaces_description": "Steuern Sie, auf welche Projekte die Teammitglieder zugreifen können.",
"all_members_added": "Alle Mitglieder zu diesem Team hinzugefügt.",
"all_projects_added": "Alle Projekte zu diesem Team hinzugefügt.",
"are_you_sure_you_want_to_delete_this_team": "Sind Sie sicher, dass Sie dieses Team löschen möchten? Dadurch wird auch der Zugriff auf alle Projekte und Umfragen entfernt, die mit diesem Team verbunden sind.",
"all_workspaces_added": "Alle Workspaces zu diesem Team hinzugefügt.",
"are_you_sure_you_want_to_delete_this_team": "Möchten Sie dieses Team wirklich löschen? Dadurch wird auch der Zugriff auf alle Workspaces und Umfragen entfernt, die mit diesem Team verknüpft sind.",
"billing_role_description": "Haben nur Zugriff auf Abrechnungsinformationen.",
"bulk_invite": "Sammel-Einladung",
"contributor": "Mitwirkender",
@@ -1170,25 +1042,18 @@
"manage": "Verwalten",
"manage_team": "Team verwalten",
"manage_team_disabled": "Nur Organisationsbesitzer, Manager und Team-Admins können Teams verwalten.",
"manager_role_description": "Manager können auf alle Projekte zugreifen und Mitglieder hinzufügen und entfernen.",
"manager_role_description": "Manager können auf alle Workspaces zugreifen und Mitglieder hinzufügen oder entfernen.",
"member": "Mitglied",
"member_role_description": "Mitglieder können in ausgewählten Projekten arbeiten.",
"member_role_info_message": "Um neuen Mitgliedern Zugriff auf ein Projekt zu geben, füge sie bitte unten einem Team hinzu. Mit Teams kannst du steuern, wer auf welches Projekt zugreifen kann.",
"member_role_description": "Mitglieder können in ausgewählten Workspaces arbeiten.",
"member_role_info_message": "Um neuen Mitgliedern Zugriff auf einen Workspace zu gewähren, fügen Sie sie bitte unten einem Team hinzu. Mit Teams können Sie verwalten, wer Zugriff auf welchen Workspace hat.",
"organization_role": "Organisationsrolle",
"owner_role_description": "Besitzer haben die volle Kontrolle über die Organisation.",
"please_fill_all_member_fields": "Bitte fülle alle Felder aus, um ein neues Mitglied hinzuzufügen.",
"please_fill_all_project_fields": "Bitte fülle alle Felder aus, um ein neues Projekt hinzuzufügen.",
"please_fill_all_workspace_fields": "Bitte füllen Sie alle Felder aus, um einen neuen Workspace hinzuzufügen.",
"read": "Lesen",
"read_write": "Lesen & Schreiben",
"security_updates_description": "Melden Sie sich für unsere Sicherheits-Mailingliste an, um informiert zu bleiben, falls Sicherheitslücken gefunden werden.",
"security_updates_enroll": "Jetzt anmelden",
"security_updates_enrolled": "Angemeldet",
"security_updates_enrolled_description": "Sie sind angemeldet, um Sicherheitsupdates unter {email} zu erhalten.",
"security_updates_enrolled_successfully": "Erfolgreich für Sicherheitsupdates angemeldet!",
"security_updates_enrolling": "Wird angemeldet...",
"security_updates_title": "Sicherheitsupdates",
"select_member": "Mitglied auswählen",
"select_project": "Projekt auswählen",
"select_workspace": "Workspace auswählen",
"team_admin": "Team-Admin",
"team_created_successfully": "Team erfolgreich erstellt.",
"team_deleted_successfully": "Team erfolgreich gelöscht.",
@@ -1199,8 +1064,8 @@
"team_settings_description": "Teammitglieder, Zugriffsrechte und mehr verwalten.",
"team_updated_successfully": "Team erfolgreich aktualisiert",
"teams": "Teams",
"teams_description": "Mitglieder in Teams einteilen und Teams Zugriff auf Projekte gewähren.",
"unlock_teams_description": "Verwalten Sie, welche Organisationsmitglieder Zugriff auf bestimmte Projekte und Umfragen haben.",
"teams_description": "Weisen Sie Mitglieder Teams zu und gewähren Sie Teams Zugriff auf Workspaces.",
"unlock_teams_description": "Verwalten Sie, welche Organisationsmitglieder Zugriff auf bestimmte Workspaces und Umfragen haben.",
"unlock_teams_title": "Schalten Sie Teams mit einem höheren Plan frei.",
"upgrade_plan_notice_message": "Freischalten von Organisationsrollen mit einem höheren Plan.",
"you_are_a_member": "Du bist Mitglied"
@@ -1457,7 +1322,7 @@
"how_funky_do_you_want_your_cards_in_survey_type_derived_surveys": "Wie funky sollen deine Karten in {surveyTypeDerived} Umfragen sein",
"if_you_need_more_please": "Wenn Du mehr brauchst, bitte",
"if_you_really_want_that_answer_ask_until_you_get_it": "Weiterhin anzeigen, wenn ausgelöst, bis eine Antwort abgegeben wird.",
"ignore_global_waiting_time": "Projektweite Wartezeit ignorieren",
"ignore_global_waiting_time": "Workspace-weite Wartezeit ignorieren",
"ignore_global_waiting_time_description": "Diese Umfrage kann angezeigt werden, wenn ihre Bedingungen erfüllt sind, auch wenn kürzlich eine andere Umfrage angezeigt wurde.",
"image": "Bild",
"includes_all_of": "Enthält alles von",
@@ -1531,7 +1396,7 @@
"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 Wartezeit festlegen",
"overwrite_global_waiting_time_description": "Die Projektkonfiguration nur für diese Umfrage überschreiben.",
"overwrite_global_waiting_time_description": "Überschreiben Sie die Workspace-Konfiguration nur für diese Umfrage.",
"overwrite_placement": "Platzierung überschreiben",
"overwrite_survey_logo": "Benutzerdefiniertes Umfragelogo festlegen",
"overwrite_the_global_placement_of_the_survey": "Platzierung für diese Umfrage überschreiben",
@@ -1573,7 +1438,7 @@
"edit_quota": "Bearbeite Quote",
"end_survey_for_matching_participants": "Umfrage für passende Teilnehmer beenden",
"inclusion_criteria": "Einschlusskriterien",
"limit_must_be_greater_than_or_equal_to_the_number_of_responses": "{value, plural, other {Limit muss größer oder gleich der Anzahl der Antworten sein}}",
"limit_must_be_greater_than_or_equal_to_the_number_of_responses": "{value, plural, one {Sie haben bereits {value} Antwort für dieses Kontingent, daher muss das Limit größer als {value} sein.} other {Sie haben bereits {value} Antworten für dieses Kontingent, daher muss das Limit größer als {value} sein.}}",
"limited_to_x_responses": "Begrenzt auf {limit}",
"new_quota": "Neues Kontingent",
"quota_created_successfull_toast": "Kontingent erfolgreich erstellt",
@@ -1603,8 +1468,8 @@
"required": "Erforderlich",
"reset_to_theme_styles": "Styling zurücksetzen",
"reset_to_theme_styles_main_text": "Bist Du sicher, dass Du das Styling auf die Themenstile zurücksetzen möchtest? Dadurch wird jegliches benutzerdefinierte Styling entfernt.",
"respect_global_waiting_time": "Projektweite Wartezeit verwenden",
"respect_global_waiting_time_description": "Diese Umfrage folgt der in der Projektkonfiguration festgelegten Wartezeit. Sie wird nur angezeigt, wenn in diesem Zeitraum keine andere Umfrage erschienen ist.",
"respect_global_waiting_time": "Workspace-weite Wartezeit verwenden",
"respect_global_waiting_time_description": "Diese Umfrage folgt der in der Workspace-Konfiguration festgelegten Wartezeit. Sie wird nur angezeigt, wenn während dieses Zeitraums keine andere Umfrage erschienen ist.",
"response_limit_can_t_be_set_to_0": "Das Antwortlimit kann nicht auf 0 gesetzt werden",
"response_limit_needs_to_exceed_number_of_received_responses": "Antwortlimit muss die Anzahl der erhaltenen Antworten ({responseCount}) überschreiten.",
"response_limits_redirections_and_more": "Antwort Limits, Weiterleitungen und mehr.",
@@ -1699,12 +1564,12 @@
"visibility_and_recontact_description": "Steuern Sie, wann diese Umfrage erscheinen kann und wie oft sie erneut erscheinen kann.",
"wait": "Warte",
"wait_a_few_seconds_after_the_trigger_before_showing_the_survey": "Warte ein paar Sekunden nach dem Auslöser, bevor Du die Umfrage anzeigst",
"waiting_time_across_surveys": "Projektweite Wartezeit",
"waiting_time_across_surveys_description": "Um Umfragemüdigkeit zu vermeiden, wählen Sie aus, wie diese Umfrage mit der projektweiten Wartezeit interagiert.",
"waiting_time_across_surveys": "Workspace-weite Wartezeit",
"waiting_time_across_surveys_description": "Um Umfragemüdigkeit zu vermeiden, wählen Sie aus, wie diese Umfrage mit der workspace-weiten Wartezeit interagiert.",
"welcome_message": "Willkommensnachricht",
"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.",
"you_need_to_have_two_or_more_languages_set_up_in_your_project_to_work_with_translations": "Du musst zwei oder mehr Sprachen in deinem Projekt einrichten, um mit Übersetzungen zu arbeiten.",
"you_need_to_have_two_or_more_languages_set_up_in_your_workspace_to_work_with_translations": "Sie müssen zwei oder mehr Sprachen in Ihrem Workspace eingerichtet haben, um mit Übersetzungen zu arbeiten.",
"your_description_here_recall_information_with": "Deine Beschreibung hier. Informationen abrufen mit @",
"your_question_here_recall_information_with": "Deine Frage hier. Informationen abrufen mit @",
"your_web_app": "Deine Web-App",
@@ -1832,6 +1697,17 @@
"upgrade_prompt_title": "Verwende persönliche Links mit einem höheren Plan",
"work_with_segments": "Persönliche Links funktionieren mit Segmenten."
},
"pretty_url": {
"description": "Erstellen Sie eine individuelle, einprägsame URL für Ihre Umfrage",
"remove_description": "Ihre Umfrage bleibt über die ursprüngliche URL weiterhin erreichbar.",
"remove_success": "Pretty URL erfolgreich entfernt",
"save_success": "Pretty URL erfolgreich gespeichert",
"slug_help": "Verwenden Sie nur Kleinbuchstaben, Zahlen und Bindestriche.",
"slug_label": "Individueller Slug",
"slug_placeholder": "kunden-feedback",
"slug_required": "Bitte geben Sie einen gültigen Slug ein",
"title": "Pretty URL"
},
"send_email": {
"copy_embed_code": "Einbettungscode kopieren",
"description": "Binden Sie Ihre Umfrage in eine E-Mail ein, um Antworten von Ihrem Publikum zu erhalten.",
@@ -1972,6 +1848,146 @@
"uses_branching_logic": "Diese Umfrage verwendet Logik."
}
},
"workspace": {
"api_keys": {
"add_api_key": "API-Schlüssel hinzufügen",
"api_key": "API-Schlüssel",
"api_key_copied_to_clipboard": "API-Schlüssel in Zwischenablage kopiert",
"api_key_created": "API-Schlüssel erstellt",
"api_key_deleted": "API-Schlüssel gelöscht",
"api_key_label": "API-Schlüssel-Bezeichnung",
"api_key_security_warning": "Aus Sicherheitsgründen wird der API-Schlüssel nur einmal nach der Erstellung angezeigt. Bitte kopieren Sie ihn sofort an Ihr Ziel.",
"api_key_updated": "API-Schlüssel aktualisiert",
"delete_api_key_confirmation": "Alle Anwendungen, die diesen Schlüssel verwenden, können nicht mehr auf Ihre Formbricks-Daten zugreifen.",
"duplicate_access": "Doppelter Workspace-Zugriff nicht erlaubt",
"no_api_keys_yet": "Du hast noch keine API-Schlüssel",
"no_env_permissions_found": "Keine Umgebungsberechtigungen gefunden",
"organization_access": "Organisationszugriff",
"organization_access_description": "Wähle Lese- oder Schreibrechte für organisationsweite Ressourcen.",
"permissions": "Berechtigungen",
"secret": "Geheimnis",
"unable_to_delete_api_key": "API-Schlüssel kann nicht gelöscht werden",
"workspace_access": "Workspace-Zugriff"
},
"app-connection": {
"app_connection": "App-Verbindung",
"app_connection_description": "Verbinde deine App oder Website mit Formbricks.",
"cache_update_delay_description": "Wenn du Änderungen an Umfragen, Kontakten, Aktionen oder anderen Daten vornimmst, kann es bis zu 1 Minute dauern, bis diese Änderungen in deiner lokalen App mit dem Formbricks SDK angezeigt werden.",
"cache_update_delay_title": "Änderungen werden aufgrund von Caching nach ~1 Minute angezeigt",
"environment_id": "Deine Umgebungs-ID",
"environment_id_description": "Diese ID identifiziert diese Formbricks-Umgebung eindeutig.",
"formbricks_sdk_connected": "Formbricks SDK ist verbunden",
"formbricks_sdk_not_connected": "Formbricks SDK ist noch nicht verbunden.",
"formbricks_sdk_not_connected_description": "Füge das Formbricks SDK zu deiner Website oder App hinzu, um es mit Formbricks zu verbinden",
"how_to_setup": "Einrichtungsanleitung",
"how_to_setup_description": "Folge diesen Schritten, um das Formbricks-Widget in deiner App einzurichten.",
"receiving_data": "Daten werden empfangen 💃🕺",
"recheck": "Erneut prüfen",
"sdk_connection_details": "SDK-Verbindungsdetails",
"sdk_connection_details_description": "Deine eindeutige Umgebungs-ID und SDK-Verbindungs-URL zur Integration von Formbricks in deine Anwendung.",
"setup_alert_description": "Folge dieser Schritt-für-Schritt-Anleitung, um deine App oder Website in unter 5 Minuten zu verbinden.",
"setup_alert_title": "So verbinden",
"webapp_url": "SDK-Verbindungs-URL"
},
"general": {
"cannot_delete_only_workspace": "Dies ist Ihr einziges Projekt, es kann nicht gelöscht werden. Erstellen Sie zuerst ein neues Projekt.",
"delete_workspace": "Projekt löschen",
"delete_workspace_confirmation": "Sind Sie sicher, dass Sie {projectName} löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"delete_workspace_name_includes_surveys_responses_people_and_more": "{projectName} inkl. aller Umfragen, Antworten, Personen, Aktionen und Attribute löschen.",
"delete_workspace_settings_description": "Projekt mit allen Umfragen, Antworten, Personen, Aktionen und Attributen löschen. Das kann nicht rückgängig gemacht werden.",
"error_saving_workspace_information": "Fehler beim Speichern der Projektinformationen",
"only_owners_or_managers_can_delete_workspaces": "Nur Eigentümer oder Manager können Projekte löschen",
"recontact_waiting_time": "Projektweite Wartezeit zwischen Umfragen",
"recontact_waiting_time_settings_description": "Steuern Sie, wie häufig Nutzer über alle App-Umfragen hinweg befragt werden können.",
"this_action_cannot_be_undone": "Diese Aktion kann nicht rückgängig gemacht werden.",
"wait_x_days_before_showing_next_survey": "X Tage warten, bevor die nächste Umfrage angezeigt wird:",
"waiting_period_updated_successfully": "Wartezeit erfolgreich aktualisiert",
"whats_your_workspace_called": "Wie heißt Ihr Projekt?",
"workspace_deleted_successfully": "Projekt erfolgreich gelöscht",
"workspace_name_settings_description": "Ändern Sie den Namen Ihres Projekts.",
"workspace_name_updated_successfully": "Projektname erfolgreich aktualisiert"
},
"languages": {
"add_language": "Sprache hinzufügen",
"alias": "Alias",
"alias_tooltip": "Der Alias ist ein alternativer Name zur Identifizierung der Sprache in Link-Umfragen und im SDK (optional)",
"cannot_remove_language_warning": "Sie können diese Sprache nicht entfernen, da sie noch in diesen Umfragen verwendet wird:",
"conflict_between_identifier_and_alias": "Es besteht ein Konflikt zwischen der Kennung einer hinzugefügten Sprache und einem Ihrer Aliase. Aliase und Kennungen können nicht identisch sein.",
"conflict_between_selected_alias_and_another_language": "Es besteht ein Konflikt zwischen dem ausgewählten Alias und einer anderen Sprache, die diese Kennung hat. Bitte fügen Sie stattdessen die Sprache mit dieser Kennung zu Ihrem Projekt hinzu, um Inkonsistenzen zu vermeiden.",
"delete_language_confirmation": "Sind Sie sicher, dass Sie diese Sprache löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"duplicate_language_or_language_id": "Doppelte Sprache oder Sprach-ID",
"edit_languages": "Sprachen bearbeiten",
"identifier": "Kennung (ISO)",
"incomplete_translations": "Unvollständige Übersetzungen",
"language": "Sprache",
"language_deleted_successfully": "Sprache erfolgreich gelöscht",
"languages_updated_successfully": "Sprachen erfolgreich aktualisiert",
"multi_language_surveys": "Mehrsprachige Umfragen",
"multi_language_surveys_description": "Füge Sprachen hinzu, um mehrsprachige Umfragen zu erstellen.",
"no_language_found": "Keine Sprache gefunden. Füge unten deine erste Sprache hinzu.",
"please_select_a_language": "Bitte wähle eine Sprache aus",
"remove_language": "Sprache entfernen",
"remove_language_from_surveys_to_remove_it_from_workspace": "Bitte entferne die Sprache aus diesen Umfragen, um sie aus dem Workspace zu entfernen.",
"search_items": "Elemente suchen",
"translate": "Übersetzen"
},
"look": {
"add_background_color": "Hintergrundfarbe hinzufügen",
"add_background_color_description": "Füge dem Logo-Container eine Hintergrundfarbe hinzu.",
"app_survey_placement": "Platzierung der App-Umfrage",
"app_survey_placement_settings_description": "Ändere, wo Umfragen in deiner Web-App oder Website angezeigt werden.",
"centered_modal_overlay_color": "Zentrierte modale Überlagerungsfarbe",
"email_customization": "E-Mail-Anpassung",
"email_customization_description": "Ändere das Aussehen und die Gestaltung von E-Mails, die Formbricks in deinem Namen versendet.",
"enable_custom_styling": "Benutzerdefiniertes Styling aktivieren",
"enable_custom_styling_description": "Erlaube Nutzern, dieses Theme im Umfrage-Editor zu überschreiben.",
"failed_to_remove_logo": "Logo konnte nicht entfernt werden",
"failed_to_update_logo": "Logo konnte nicht aktualisiert werden",
"formbricks_branding": "Formbricks-Branding",
"formbricks_branding_hidden": "Formbricks-Branding ist ausgeblendet.",
"formbricks_branding_settings_description": "Wir freuen uns über deine Unterstützung, haben aber Verständnis, wenn du es ausschaltest.",
"formbricks_branding_shown": "Formbricks-Branding wird angezeigt.",
"logo_removed_successfully": "Logo erfolgreich entfernt",
"logo_settings_description": "Lade dein Firmenlogo hoch, um Umfragen und Link-Vorschauen zu branden.",
"logo_updated_successfully": "Logo erfolgreich aktualisiert",
"logo_upload_failed": "Logo-Upload fehlgeschlagen. Bitte versuche es erneut.",
"placement_updated_successfully": "Platzierung erfolgreich aktualisiert",
"remove_branding_with_a_higher_plan": "Branding mit einem höheren Plan entfernen",
"remove_logo": "Logo entfernen",
"remove_logo_confirmation": "Bist du sicher, dass du das Logo entfernen möchtest?",
"replace_logo": "Logo ersetzen",
"reset_styling": "Styling zurücksetzen",
"reset_styling_confirmation": "Bist du sicher, dass du das Styling auf die Standardeinstellungen zurücksetzen möchtest?",
"show_formbricks_branding_in": "Formbricks-Branding in {type}-Umfragen anzeigen",
"show_powered_by_formbricks": "\"Powered by Formbricks\"-Signatur anzeigen",
"styling_updated_successfully": "Styling erfolgreich aktualisiert",
"theme": "Theme",
"theme_settings_description": "Erstelle ein Style-Theme für alle Umfragen. Du kannst für jede Umfrage individuelles Styling aktivieren."
},
"tags": {
"add": "Hinzufügen",
"add_tag": "Tag hinzufügen",
"count": "Anzahl",
"delete_tag_confirmation": "Bist du sicher, dass du diesen Tag löschen möchtest?",
"manage_tags": "Tags verwalten",
"manage_tags_description": "Antwort-Tags zusammenführen und entfernen.",
"merge": "Zusammenführen",
"no_tag_found": "Kein Tag gefunden",
"search_tags": "Tags durchsuchen...",
"tag": "Tag",
"tag_already_exists": "Tag existiert bereits",
"tag_deleted": "Tag gelöscht",
"tag_updated": "Tag aktualisiert",
"tags_merged": "Tags zusammengeführt"
},
"teams": {
"manage_teams": "Teams verwalten",
"no_teams_found": "Keine Teams gefunden",
"permission": "Berechtigung",
"team_name": "Teamname",
"team_settings_description": "Sehen Sie, welche Teams auf diesen Workspace zugreifen können."
}
},
"xm-templates": {
"ces": "CES",
"ces_description": "Nutze jeden Berührungspunkt, um zu verstehen, wie Du einfach der Umgang mit Deinem Produkt ist.",
@@ -1990,36 +2006,36 @@
},
"organizations": {
"landing": {
"no_projects_warning_subtitle": "Wenden Sie sich an den Eigentümer Ihrer Organisation, um Zugriff auf Projekte zu erhalten. Oder erstellen Sie eine eigene Organisation, um loszulegen.",
"no_projects_warning_title": "Ihr Konto hat noch keinen Zugriff auf Projekte."
"no_workspaces_warning_subtitle": "Wenden Sie sich an den Inhaber Ihrer Organisation, um Zugriff auf Workspaces zu erhalten. Oder erstellen Sie eine eigene Organisation, um loszulegen.",
"no_workspaces_warning_title": "Ihr Konto hat noch keinen Zugriff auf Workspaces."
},
"projects": {
"workspaces": {
"new": {
"channel": {
"channel_select_subtitle": "Teile einen Link oder zeige deine Umfrage in Apps oder auf Websites.",
"channel_select_title": "Welche Art von Umfrage brauchst du?",
"channel_select_subtitle": "Teilen Sie einen Link oder zeigen Sie Ihre Umfrage in Apps oder auf Websites an.",
"channel_select_title": "Welche Art von Umfragen benötigen Sie?",
"in_product_surveys": "In-Product-Umfragen",
"in_product_surveys_description": "Führe zielgerichtete Micro-Umfragen in deinen Apps durch.",
"link_and_email_surveys": "Link- und E-Mail-Umfragen",
"link_and_email_surveys_description": "Erreiche Menschen überall online."
"in_product_surveys_description": "Eingebettet in Apps oder Websites.",
"link_and_email_surveys": "Link- & E-Mail-Umfragen",
"link_and_email_surveys_description": "Erreichen Sie Menschen überall online."
},
"mode": {
"formbricks_cx": "Formbricks CX",
"formbricks_cx_description": "Umfragen und Berichte, um zu verstehen, was deine Kunden brauchen.",
"formbricks_cx_description": "Umfragen und Berichte, um zu verstehen, was Ihre Kunden benötigen.",
"formbricks_surveys": "Formbricks Umfragen",
"formbricks_surveys_description": "Multifunktionale Umfrageplattform für Web-, App- und E-Mail-Umfragen.",
"what_are_you_here_for": "Warum bist Du hier?"
"formbricks_surveys_description": "Vielseitige Umfrageplattform für Web-, App- und E-Mail-Umfragen.",
"what_are_you_here_for": "Wofür sind Sie hier?"
},
"settings": {
"brand_color": "Markenfarbe",
"brand_color_description": "Passe die Hauptfarbe der Umfragen an deine Marke an.",
"brand_color_description": "Passen Sie die Hauptfarbe der Umfragen an Ihre Marke an.",
"create_new_team": "Neues Team erstellen",
"project_creation_failed": "Projekterstellung fehlgeschlagen",
"project_name": "Produktname",
"project_name_description": "Wie heißt dein Produkt?",
"project_settings_subtitle": "Wenn Leute deine Marke erkennen, ist es viel wahrscheinlicher, dass sie Umfragen beantworten und abschließen.",
"project_settings_title": "Lass die Teilnehmenden wissen, dass du es bist",
"team_description": "Wer kann auf dieses Projekt zugreifen?"
"team_description": "Wer kann auf diesen Workspace zugreifen?",
"workspace_creation_failed": "Workspace-Erstellung fehlgeschlagen",
"workspace_name": "Produktname",
"workspace_name_description": "Wie heißt Ihr Produkt?",
"workspace_settings_subtitle": "Wenn Menschen Ihre Marke wiedererkennen, ist die Wahrscheinlichkeit viel höher, dass sie Antworten beginnen und abschließen.",
"workspace_settings_title": "Lassen Sie Befragte wissen, dass Sie es sind"
}
}
}

View File

@@ -121,9 +121,9 @@
"add_filter": "Add filter",
"add_logo": "Add logo",
"add_member": "Add member",
"add_new_project": "Add new project",
"add_project": "Add project",
"add_new_workspace": "Add new workspace",
"add_to_team": "Add to team",
"add_workspace": "Add workspace",
"all": "All",
"all_questions": "All questions",
"allow": "Allow",
@@ -148,7 +148,7 @@
"choices": "Choices",
"choose_environment": "Choose environment",
"choose_organization": "Choose organization",
"choose_project": "Choose project",
"choose_workspace": "Choose workspace",
"clear_all": "Clear all",
"clear_filters": "Clear filters",
"clear_selection": "Clear selection",
@@ -174,9 +174,9 @@
"count_contacts": "{value, plural, one {{value} contact} other {{value} contacts}}",
"count_responses": "{value, plural, one {{value} response} other {{value} responses}}",
"create_new_organization": "Create new organization",
"create_project": "Create project",
"create_segment": "Create segment",
"create_survey": "Create survey",
"create_workspace": "Create workspace",
"created": "Created",
"created_at": "Created at",
"created_by": "Created by",
@@ -187,6 +187,7 @@
"delete": "Delete",
"description": "Description",
"dev_env": "Dev Environment",
"development": "Development",
"development_environment_banner": "You're in a development environment. Set it up to test surveys, actions and attributes.",
"disable": "Disable",
"disallow": "Don't allow",
@@ -194,6 +195,7 @@
"dismissed": "Dismissed",
"docs": "Documentation",
"documentation": "Documentation",
"domain": "Domain",
"download": "Download",
"draft": "Draft",
"duplicate": "Duplicate",
@@ -203,6 +205,7 @@
"ending_card": "Ending card",
"enter_url": "Enter URL",
"enterprise_license": "Enterprise License",
"environment": "Environment",
"environment_not_found": "Environment not found",
"environment_notice": "You're currently in the {environment} environment.",
"error": "Error",
@@ -213,7 +216,7 @@
"expand_rows": "Expand rows",
"failed_to_copy_to_clipboard": "Failed to copy to clipboard",
"failed_to_load_organizations": "Failed to load organizations",
"failed_to_load_projects": "Failed to load projects",
"failed_to_load_workspaces": "Failed to load workspaces",
"finish": "Finish",
"follow_these": "Follow these",
"formbricks_version": "Formbricks Version",
@@ -321,17 +324,10 @@
"preview_survey": "Preview Survey",
"privacy": "Privacy Policy",
"product_manager": "Product Manager",
"production": "Production",
"profile": "Profile",
"profile_id": "Profile ID",
"progress": "Progress",
"project_configuration": "Project Configuration",
"project_creation_description": "Organize surveys in projects for better access control.",
"project_id": "Project ID",
"project_name": "Project Name",
"project_name_placeholder": "e.g. Formbricks",
"project_not_found": "Project not found",
"project_permission_not_found": "Project permission not found",
"projects": "Projects",
"question": "question",
"question_id": "Question ID",
"questions": "Questions",
@@ -420,7 +416,7 @@
"top_right": "Top Right",
"try_again": "Try again",
"type": "Type",
"unlock_more_projects_with_a_higher_plan": "Unlock more projects with a higher plan.",
"unlock_more_workspaces_with_a_higher_plan": "Unlock more workspaces with a higher plan.",
"update": "Update",
"updated": "Updated",
"updated_at": "Updated at",
@@ -444,10 +440,18 @@
"website_app_survey": "Website & App Survey",
"website_survey": "Website Survey",
"welcome_card": "Welcome card",
"workspace_configuration": "Workspace Configuration",
"workspace_creation_description": "Organize surveys in workspaces for better access control.",
"workspace_id": "Workspace ID",
"workspace_name": "Workspace Name",
"workspace_name_placeholder": "e.g. Formbricks",
"workspace_not_found": "Workspace not found",
"workspace_permission_not_found": "Workspace permission not found",
"workspaces": "Workspaces",
"you": "You",
"you_are_downgraded_to_the_community_edition": "You are downgraded to the Community Edition.",
"you_are_not_authorised_to_perform_this_action": "You are not authorised to perform this action.",
"you_have_reached_your_limit_of_project_limit": "You have reached your limit of {projectLimit} projects.",
"you_have_reached_your_limit_of_workspace_limit": "You have reached your limit of {projectLimit} workspaces.",
"you_have_reached_your_monthly_miu_limit_of": "You have reached your monthly MIU limit of",
"you_have_reached_your_monthly_response_limit_of": "You have reached your monthly response limit of",
"you_will_be_downgraded_to_the_community_edition_on_date": "You will be downgraded to the Community Edition on {date}."
@@ -773,146 +777,6 @@
"website_or_app_integration_description": "Integrate Formbricks into your Website or App",
"zapier_integration_description": "Integrate Formbricks with 5000+ apps via Zapier"
},
"project": {
"api_keys": {
"add_api_key": "Add API Key",
"api_key": "API Key",
"api_key_copied_to_clipboard": "API key copied to clipboard",
"api_key_created": "API key created",
"api_key_deleted": "API Key deleted",
"api_key_label": "API Key Label",
"api_key_security_warning": "For security reasons, the API key will only be shown once after creation. Please copy it to your destination right away.",
"api_key_updated": "API Key updated",
"delete_api_key_confirmation": "Any applications using this key will no longer be able to access your Formbricks data.",
"duplicate_access": "Duplicate project access not allowed",
"no_api_keys_yet": "You don't have any API keys yet",
"no_env_permissions_found": "No environment permissions found",
"organization_access": "Organization Access",
"organization_access_description": "Select read or write privileges for organization-wide resources.",
"permissions": "Permissions",
"project_access": "Project Access",
"secret": "Secret",
"unable_to_delete_api_key": "Unable to delete API Key"
},
"app-connection": {
"app_connection": "App Connection",
"app_connection_description": "Connect your app or website to Formbricks.",
"cache_update_delay_description": "When you make updates to surveys, contacts, actions, or other data, it can take up to 1 minute for those changes to appear in your local app running the Formbricks SDK.",
"cache_update_delay_title": "Changes will be reflected after ~1 minute due to caching",
"environment_id": "Your Environment ID",
"environment_id_description": "This id uniquely identifies this Formbricks environment.",
"formbricks_sdk_connected": "Formbricks SDK is connected",
"formbricks_sdk_not_connected": "Formbricks SDK is not yet connected.",
"formbricks_sdk_not_connected_description": "Add the Formbricks SDK to your website or app to connect it with Formbricks",
"how_to_setup": "How to setup",
"how_to_setup_description": "Follow these steps to setup the Formbricks widget within your app.",
"receiving_data": "Receiving data \uD83D\uDC83\uD83D\uDD7A",
"recheck": "Re-check",
"sdk_connection_details": "SDK Connection Details",
"sdk_connection_details_description": "Your unique environment ID and SDK connection URL for integrating Formbricks with your application.",
"setup_alert_description": "Follow this step-by-step tutorial to connect your app or website in under 5 minutes.",
"setup_alert_title": "How to connect",
"webapp_url": "SDK Connection URL"
},
"general": {
"cannot_delete_only_project": "This is your only project, it cannot be deleted. Create a new project first.",
"delete_project": "Delete Project",
"delete_project_confirmation": "Are you sure you want to delete {projectName}? This action cannot be undone.",
"delete_project_name_includes_surveys_responses_people_and_more": "Delete {projectName} incl. all surveys, responses, people, actions and attributes.",
"delete_project_settings_description": "Delete project with all surveys, responses, people, actions and attributes. This cannot be undone.",
"error_saving_project_information": "Error saving project information",
"only_owners_or_managers_can_delete_projects": "Only owners or managers can delete projects",
"project_deleted_successfully": "Project deleted successfully",
"project_name_settings_description": "Change your projects name.",
"project_name_updated_successfully": "Project name updated successfully",
"recontact_waiting_time": "Project-wide Waiting Time Between Surveys",
"recontact_waiting_time_settings_description": "Control how frequently users can be surveyed across all app surveys.",
"this_action_cannot_be_undone": "This action cannot be undone.",
"wait_x_days_before_showing_next_survey": "Wait X days before showing next survey:",
"waiting_period_updated_successfully": "Waiting period updated successfully",
"whats_your_project_called": "What's your project called?"
},
"languages": {
"add_language": "Add language",
"alias": "Alias",
"alias_tooltip": "The alias is an alternate name to identify the language in link surveys and the SDK (optional)",
"cannot_remove_language_warning": "You cannot remove this language since its still used in these surveys:",
"conflict_between_identifier_and_alias": "There is a conflict between the identifier of an added language and one for your aliases. Aliases and identifiers cannot be identical.",
"conflict_between_selected_alias_and_another_language": "There is a conflict between the selected alias and another language that has this identifier. Please add the language with this identifier to your project instead to avoid inconsistencies.",
"delete_language_confirmation": "Are you sure you want to delete this language? This action cannot be undone.",
"duplicate_language_or_language_id": "Duplicate language or language ID",
"edit_languages": "Edit languages",
"identifier": "Identifier (ISO)",
"incomplete_translations": "Incomplete translations",
"language": "Language",
"language_deleted_successfully": "Language deleted successfully",
"languages_updated_successfully": "Languages updated successfully",
"multi_language_surveys": "Multi-Language Surveys",
"multi_language_surveys_description": "Add languages to create multi-language surveys.",
"no_language_found": "No language found. Add your first language below.",
"please_select_a_language": "Please select a language",
"remove_language": "Remove Language",
"remove_language_from_surveys_to_remove_it_from_project": "Please remove the language from these surveys in order to remove it from the project.",
"search_items": "Search items",
"translate": "Translate"
},
"look": {
"add_background_color": "Add background color",
"add_background_color_description": "Add a background color to the logo container.",
"app_survey_placement": "App Survey Placement",
"app_survey_placement_settings_description": "Change where surveys will be shown in your web app or website.",
"centered_modal_overlay_color": "Centered modal overlay color",
"email_customization": "Email Customization",
"email_customization_description": "Change the look and feel of emails Formbricks sends out on your behalf.",
"enable_custom_styling": "Enable custom styling",
"enable_custom_styling_description": "Allow users to override this theme in the survey editor.",
"failed_to_remove_logo": "Failed to remove the logo",
"failed_to_update_logo": "Failed to update the logo",
"formbricks_branding": "Formbricks Branding",
"formbricks_branding_hidden": "Formbricks branding is hidden.",
"formbricks_branding_settings_description": "We love your support but understand if you toggle it off.",
"formbricks_branding_shown": "Formbricks branding is shown.",
"logo_removed_successfully": "Logo removed successfully",
"logo_settings_description": "Upload your company logo to brand surveys and link previews.",
"logo_updated_successfully": "Logo updated successfully",
"logo_upload_failed": "Logo upload failed. Please try again.",
"placement_updated_successfully": "Placement updated successfully",
"remove_branding_with_a_higher_plan": "Remove branding with a higher plan",
"remove_logo": "Remove Logo",
"remove_logo_confirmation": "Are you sure you want to remove the logo?",
"replace_logo": "Replace Logo",
"reset_styling": "Reset styling",
"reset_styling_confirmation": "Are you sure you want to reset the styling to default?",
"show_formbricks_branding_in": "Show Formbricks Branding in {type} surveys",
"show_powered_by_formbricks": "Show 'Powered by Formbricks' Signature",
"styling_updated_successfully": "Styling updated successfully",
"theme": "Theme",
"theme_settings_description": "Create a style theme for all surveys. You can enable custom styling for each survey."
},
"tags": {
"add": "Add",
"add_tag": "Add Tag",
"count": "Count",
"delete_tag_confirmation": "Are you sure you want to delete this tag?",
"manage_tags": "Manage Tags",
"manage_tags_description": "Merge and remove response tags.",
"merge": "Merge",
"no_tag_found": "No tag found",
"search_tags": "Search Tags...",
"tag": "Tag",
"tag_already_exists": "Tag already exists",
"tag_deleted": "Tag deleted",
"tag_updated": "Tag updated",
"tags_merged": "Tags merged"
},
"teams": {
"manage_teams": "Manage teams",
"no_teams_found": "No teams found",
"permission": "Permission",
"team_name": "Team Name",
"team_settings_description": "See which teams can access this project."
}
},
"segments": {
"add_filter_below": "Add filter below",
"add_your_first_filter_to_get_started": "Add your first filter to get started",
@@ -975,9 +839,9 @@
},
"billing": {
"1000_monthly_responses": "Monthly 1,000 Responses",
"1_project": "1 Project",
"1_workspace": "1 Workspace",
"2000_contacts": "2,000 Contacts",
"3_projects": "3 Projects",
"3_workspaces": "3 Workspaces",
"5000_monthly_responses": "5,000 Monthly Responses",
"7500_contacts": "7,500 Contacts",
"all_integrations": "All Integrations",
@@ -990,8 +854,8 @@
"current_tier_limit": "Current Tier Limit",
"custom": "Custom & Scale",
"custom_contacts_limit": "Custom Contacts Limit",
"custom_project_limit": "Custom Project Limit",
"custom_response_limit": "Custom Response Limit",
"custom_workspace_limit": "Custom Workspace Limit",
"email_embedded_surveys": "Email Embedded Surveys",
"email_follow_ups": "Email Follow-ups",
"enterprise_description": "Premium support and custom limits.",
@@ -1018,14 +882,22 @@
"team_access_roles": "Team Access Roles",
"unable_to_upgrade_plan": "Unable to upgrade plan",
"unlimited_miu": "Unlimited MIU",
"unlimited_projects": "Unlimited Projects",
"unlimited_responses": "Unlimited Responses",
"unlimited_surveys": "Unlimited Surveys",
"unlimited_team_members": "Unlimited Team Members",
"unlimited_workspaces": "Unlimited Workspaces",
"upgrade": "Upgrade",
"uptime_sla_99": "Uptime SLA (99%)",
"website_surveys": "Website Surveys"
},
"domain": {
"description": "Overview of all surveys using Pretty URLs across your organization",
"no_pretty_urls": "No surveys with Pretty URLs configured yet.",
"pretty_url": "Pretty URL",
"survey_name": "Survey Name",
"title": "Pretty URLs",
"workspace": "Workspace"
},
"enterprise": {
"audit_logs": "Audit Logs",
"coming_soon": "Coming soon",
@@ -1053,13 +925,13 @@
"cannot_leave_only_organization": "You cannot leave this organization as it is your only organization. Create a new organization first.",
"copy_invite_link_to_clipboard": "Copy invite link to clipboard",
"create_new_organization": "Create new organization",
"create_new_organization_description": "Create a new organization to handle a different set of projects.",
"create_new_organization_description": "Create a new organization to handle a different set of workspaces.",
"customize_email_with_a_higher_plan": "Customize email with a higher plan",
"delete_member_confirmation": "Deleted members will lose access to all projects and surveys of your organization.",
"delete_member_confirmation": "Deleted members will lose access to all workspaces and surveys of your organization.",
"delete_organization": "Delete Organization",
"delete_organization_description": "Delete organization with all its projects including all surveys, responses, people, actions and attributes",
"delete_organization_description": "Delete organization with all its workspaces including all surveys, responses, people, actions and attributes",
"delete_organization_warning": "Before you proceed with deleting this organization, please be aware of the following consequences:",
"delete_organization_warning_1": "Permanent removal of all projects linked to this organization.",
"delete_organization_warning_1": "Permanent removal of all workspaces linked to this organization.",
"delete_organization_warning_2": "This action cannot be undone. If it's gone, it's gone.",
"delete_organization_warning_3": "Please enter {organizationName} in the following field to confirm the definitive deletion of this organization:",
"eliminate_branding_with_whitelabel": "Eliminate Formbricks branding and enable additional white-label customization options.",
@@ -1151,10 +1023,10 @@
},
"teams": {
"add_members_description": "Add members to the team and determine their role.",
"add_projects_description": "Control which projects the team members can access.",
"add_workspaces_description": "Control which workspaces the team members can access.",
"all_members_added": "All members added to this team.",
"all_projects_added": "All projects added to this team.",
"are_you_sure_you_want_to_delete_this_team": "Are you sure you want to delete this team? This also removes the access to all the projects and surveys associated with this team.",
"all_workspaces_added": "All workspaces added to this team.",
"are_you_sure_you_want_to_delete_this_team": "Are you sure you want to delete this team? This also removes the access to all the workspaces and surveys associated with this team.",
"billing_role_description": "Only have access to billing info.",
"bulk_invite": "Bulk Invite",
"contributor": "Contributor",
@@ -1170,25 +1042,18 @@
"manage": "Manage",
"manage_team": "Manage team",
"manage_team_disabled": "Only organization owners, managers and team admins can manage teams.",
"manager_role_description": "Managers can access all projects and add and remove members.",
"manager_role_description": "Managers can access all workspaces and add and remove members.",
"member": "Member",
"member_role_description": "Members can work in selected projects.",
"member_role_info_message": "To give new members access to a project, please add them to a Team below. With Teams you can manage who has access to which project.",
"member_role_description": "Members can work in selected workspaces.",
"member_role_info_message": "To give new members access to a workspace, please add them to a Team below. With Teams you can manage who has access to which workspace.",
"organization_role": "Organization role",
"owner_role_description": "Owners have full control over the organization.",
"please_fill_all_member_fields": "Please fill all the fields to add a new member.",
"please_fill_all_project_fields": "Please fill all the fields to add a new project.",
"please_fill_all_workspace_fields": "Please fill all the fields to add a new workspace.",
"read": "Read",
"read_write": "Read & Write",
"security_updates_description": "Enroll to our Security Mailing List to stay informed if vulnerabilities are found.",
"security_updates_enroll": "Enroll now",
"security_updates_enrolled": "Enrolled",
"security_updates_enrolled_description": "You're enrolled to receive security updates at {email}.",
"security_updates_enrolled_successfully": "Successfully enrolled for security updates!",
"security_updates_enrolling": "Enrolling...",
"security_updates_title": "Security Updates",
"select_member": "Select member",
"select_project": "Select project",
"select_workspace": "Select workspace",
"team_admin": "Team Admin",
"team_created_successfully": "Team created successfully.",
"team_deleted_successfully": "Team deleted successfully.",
@@ -1199,8 +1064,8 @@
"team_settings_description": "Manage team members, access rights, and more.",
"team_updated_successfully": "Team updated successfully",
"teams": "Teams",
"teams_description": "Assign members into teams and give teams access to projects.",
"unlock_teams_description": "Manage which organization members have access to specific projects and surveys.",
"teams_description": "Assign members into teams and give teams access to workspaces.",
"unlock_teams_description": "Manage which organization members have access to specific workspaces and surveys.",
"unlock_teams_title": "Unlock Teams with a higher plan.",
"upgrade_plan_notice_message": "Unlock Organization Roles with a higher plan.",
"you_are_a_member": "You're a member"
@@ -1457,7 +1322,7 @@
"how_funky_do_you_want_your_cards_in_survey_type_derived_surveys": "How funky do you want your cards in {surveyTypeDerived} Surveys",
"if_you_need_more_please": "If you need more, please",
"if_you_really_want_that_answer_ask_until_you_get_it": "Keep showing whenever triggered until a response is submitted.",
"ignore_global_waiting_time": "Ignore project-wide waiting time",
"ignore_global_waiting_time": "Ignore workspace-wide waiting time",
"ignore_global_waiting_time_description": "This survey can show whenever its conditions are met, even if another survey was shown recently.",
"image": "Image",
"includes_all_of": "Includes all of",
@@ -1531,7 +1396,7 @@
"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 waiting time",
"overwrite_global_waiting_time_description": "Override the project configuration for this survey only.",
"overwrite_global_waiting_time_description": "Override the workspace configuration for this survey only.",
"overwrite_placement": "Overwrite placement",
"overwrite_survey_logo": "Set custom survey logo",
"overwrite_the_global_placement_of_the_survey": "Overwrite the global placement of the survey",
@@ -1603,8 +1468,8 @@
"required": "Required",
"reset_to_theme_styles": "Reset to theme styles",
"reset_to_theme_styles_main_text": "Are you sure you want to reset the styling to the theme styles? This will remove all custom styling.",
"respect_global_waiting_time": "Use project-wide waiting time",
"respect_global_waiting_time_description": "This survey follows the waiting time set in project configuration. It only shows if no other survey has appeared during that period.",
"respect_global_waiting_time": "Use workspace-wide waiting time",
"respect_global_waiting_time_description": "This survey follows the waiting time set in workspace configuration. It only shows if no other survey has appeared during that period.",
"response_limit_can_t_be_set_to_0": "Response limit can't be set to 0",
"response_limit_needs_to_exceed_number_of_received_responses": "Response limit needs to exceed number of received responses ({responseCount}).",
"response_limits_redirections_and_more": "Response limits, redirections and more.",
@@ -1699,12 +1564,12 @@
"visibility_and_recontact_description": "Control when this survey can appear and how often it can reappear.",
"wait": "Wait",
"wait_a_few_seconds_after_the_trigger_before_showing_the_survey": "Wait a few seconds after the trigger before showing the survey",
"waiting_time_across_surveys": "Project-wide waiting time",
"waiting_time_across_surveys_description": "To prevent survey fatigue, choose how this survey interacts with the project-wide waiting time.",
"waiting_time_across_surveys": "Workspace-wide waiting time",
"waiting_time_across_surveys_description": "To prevent survey fatigue, choose how this survey interacts with the workspace-wide waiting time.",
"welcome_message": "Welcome message",
"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",
"you_need_to_have_two_or_more_languages_set_up_in_your_project_to_work_with_translations": "You need to have two or more languages set up in your project to work with translations.",
"you_need_to_have_two_or_more_languages_set_up_in_your_workspace_to_work_with_translations": "You need to have two or more languages set up in your workspace to work with translations.",
"your_description_here_recall_information_with": "Your description here. Recall information with @",
"your_question_here_recall_information_with": "Your question here. Recall information with @",
"your_web_app": "Your web app",
@@ -1832,6 +1697,17 @@
"upgrade_prompt_title": "Use personal links with a higher plan",
"work_with_segments": "Personal links work with segments."
},
"pretty_url": {
"description": "Create a custom, memorable URL for your survey",
"remove_description": "Your survey will still be accessible via its original URL.",
"remove_success": "Pretty URL removed successfully",
"save_success": "Pretty URL saved successfully",
"slug_help": "Use lowercase letters, numbers, and hyphens only.",
"slug_label": "Custom Slug",
"slug_placeholder": "customer-feedback",
"slug_required": "Please enter a valid slug",
"title": "Pretty URL"
},
"send_email": {
"copy_embed_code": "Copy embed code",
"description": "Embed your survey in an email to get responses from your audience.",
@@ -1972,6 +1848,146 @@
"uses_branching_logic": "This survey uses branching logic."
}
},
"workspace": {
"api_keys": {
"add_api_key": "Add API Key",
"api_key": "API Key",
"api_key_copied_to_clipboard": "API key copied to clipboard",
"api_key_created": "API key created",
"api_key_deleted": "API Key deleted",
"api_key_label": "API Key Label",
"api_key_security_warning": "For security reasons, the API key will only be shown once after creation. Please copy it to your destination right away.",
"api_key_updated": "API Key updated",
"delete_api_key_confirmation": "Any applications using this key will no longer be able to access your Formbricks data.",
"duplicate_access": "Duplicate workspace access not allowed",
"no_api_keys_yet": "You don't have any API keys yet",
"no_env_permissions_found": "No environment permissions found",
"organization_access": "Organization Access",
"organization_access_description": "Select read or write privileges for organization-wide resources.",
"permissions": "Permissions",
"secret": "Secret",
"unable_to_delete_api_key": "Unable to delete API Key",
"workspace_access": "Workspace Access"
},
"app-connection": {
"app_connection": "App Connection",
"app_connection_description": "Connect your app or website to Formbricks.",
"cache_update_delay_description": "When you make updates to surveys, contacts, actions, or other data, it can take up to 1 minute for those changes to appear in your local app running the Formbricks SDK.",
"cache_update_delay_title": "Changes will be reflected after ~1 minute due to caching",
"environment_id": "Your Environment ID",
"environment_id_description": "This id uniquely identifies this Formbricks environment.",
"formbricks_sdk_connected": "Formbricks SDK is connected",
"formbricks_sdk_not_connected": "Formbricks SDK is not yet connected.",
"formbricks_sdk_not_connected_description": "Add the Formbricks SDK to your website or app to connect it with Formbricks",
"how_to_setup": "How to setup",
"how_to_setup_description": "Follow these steps to setup the Formbricks widget within your app.",
"receiving_data": "Receiving data \uD83D\uDC83\uD83D\uDD7A",
"recheck": "Re-check",
"sdk_connection_details": "SDK Connection Details",
"sdk_connection_details_description": "Your unique environment ID and SDK connection URL for integrating Formbricks with your application.",
"setup_alert_description": "Follow this step-by-step tutorial to connect your app or website in under 5 minutes.",
"setup_alert_title": "How to connect",
"webapp_url": "SDK Connection URL"
},
"general": {
"cannot_delete_only_workspace": "This is your only workspace, it cannot be deleted. Create a new workspace first.",
"delete_workspace": "Delete Workspace",
"delete_workspace_confirmation": "Are you sure you want to delete {projectName}? This action cannot be undone.",
"delete_workspace_name_includes_surveys_responses_people_and_more": "Delete {projectName} incl. all surveys, responses, people, actions and attributes.",
"delete_workspace_settings_description": "Delete workspace with all surveys, responses, people, actions and attributes. This cannot be undone.",
"error_saving_workspace_information": "Error saving workspace information",
"only_owners_or_managers_can_delete_workspaces": "Only owners or managers can delete workspaces",
"recontact_waiting_time": "Workspace-wide Waiting Time Between Surveys",
"recontact_waiting_time_settings_description": "Control how frequently users can be surveyed across all app surveys.",
"this_action_cannot_be_undone": "This action cannot be undone.",
"wait_x_days_before_showing_next_survey": "Wait X days before showing next survey:",
"waiting_period_updated_successfully": "Waiting period updated successfully",
"whats_your_workspace_called": "What's your workspace called?",
"workspace_deleted_successfully": "Workspace deleted successfully",
"workspace_name_settings_description": "Change your workspace's name.",
"workspace_name_updated_successfully": "Workspace name updated successfully"
},
"languages": {
"add_language": "Add language",
"alias": "Alias",
"alias_tooltip": "The alias is an alternate name to identify the language in link surveys and the SDK (optional)",
"cannot_remove_language_warning": "You cannot remove this language since its still used in these surveys:",
"conflict_between_identifier_and_alias": "There is a conflict between the identifier of an added language and one for your aliases. Aliases and identifiers cannot be identical.",
"conflict_between_selected_alias_and_another_language": "There is a conflict between the selected alias and another language that has this identifier. Please add the language with this identifier to your workspace instead to avoid inconsistencies.",
"delete_language_confirmation": "Are you sure you want to delete this language? This action cannot be undone.",
"duplicate_language_or_language_id": "Duplicate language or language ID",
"edit_languages": "Edit languages",
"identifier": "Identifier (ISO)",
"incomplete_translations": "Incomplete translations",
"language": "Language",
"language_deleted_successfully": "Language deleted successfully",
"languages_updated_successfully": "Languages updated successfully",
"multi_language_surveys": "Multi-Language Surveys",
"multi_language_surveys_description": "Add languages to create multi-language surveys.",
"no_language_found": "No language found. Add your first language below.",
"please_select_a_language": "Please select a language",
"remove_language": "Remove Language",
"remove_language_from_surveys_to_remove_it_from_workspace": "Please remove the language from these surveys in order to remove it from the workspace.",
"search_items": "Search items",
"translate": "Translate"
},
"look": {
"add_background_color": "Add background color",
"add_background_color_description": "Add a background color to the logo container.",
"app_survey_placement": "App Survey Placement",
"app_survey_placement_settings_description": "Change where surveys will be shown in your web app or website.",
"centered_modal_overlay_color": "Centered modal overlay color",
"email_customization": "Email Customization",
"email_customization_description": "Change the look and feel of emails Formbricks sends out on your behalf.",
"enable_custom_styling": "Enable custom styling",
"enable_custom_styling_description": "Allow users to override this theme in the survey editor.",
"failed_to_remove_logo": "Failed to remove the logo",
"failed_to_update_logo": "Failed to update the logo",
"formbricks_branding": "Formbricks Branding",
"formbricks_branding_hidden": "Formbricks branding is hidden.",
"formbricks_branding_settings_description": "We love your support but understand if you toggle it off.",
"formbricks_branding_shown": "Formbricks branding is shown.",
"logo_removed_successfully": "Logo removed successfully",
"logo_settings_description": "Upload your company logo to brand surveys and link previews.",
"logo_updated_successfully": "Logo updated successfully",
"logo_upload_failed": "Logo upload failed. Please try again.",
"placement_updated_successfully": "Placement updated successfully",
"remove_branding_with_a_higher_plan": "Remove branding with a higher plan",
"remove_logo": "Remove Logo",
"remove_logo_confirmation": "Are you sure you want to remove the logo?",
"replace_logo": "Replace Logo",
"reset_styling": "Reset styling",
"reset_styling_confirmation": "Are you sure you want to reset the styling to default?",
"show_formbricks_branding_in": "Show Formbricks Branding in {type} surveys",
"show_powered_by_formbricks": "Show 'Powered by Formbricks' Signature",
"styling_updated_successfully": "Styling updated successfully",
"theme": "Theme",
"theme_settings_description": "Create a style theme for all surveys. You can enable custom styling for each survey."
},
"tags": {
"add": "Add",
"add_tag": "Add Tag",
"count": "Count",
"delete_tag_confirmation": "Are you sure you want to delete this tag?",
"manage_tags": "Manage Tags",
"manage_tags_description": "Merge and remove response tags.",
"merge": "Merge",
"no_tag_found": "No tag found",
"search_tags": "Search Tags...",
"tag": "Tag",
"tag_already_exists": "Tag already exists",
"tag_deleted": "Tag deleted",
"tag_updated": "Tag updated",
"tags_merged": "Tags merged"
},
"teams": {
"manage_teams": "Manage teams",
"no_teams_found": "No teams found",
"permission": "Permission",
"team_name": "Team Name",
"team_settings_description": "See which teams can access this workspace."
}
},
"xm-templates": {
"ces": "CES",
"ces_description": "Leverage every touchpoint to understand ease of customer interaction.",
@@ -1990,10 +2006,10 @@
},
"organizations": {
"landing": {
"no_projects_warning_subtitle": "Reach out to your organization owner to get access to projects. Or create an own organization to get started.",
"no_projects_warning_title": "Your account doesn't have access to any projects yet."
"no_workspaces_warning_subtitle": "Reach out to your organization owner to get access to workspaces. Or create an own organization to get started.",
"no_workspaces_warning_title": "Your account doesn't have access to any workspaces yet."
},
"projects": {
"workspaces": {
"new": {
"channel": {
"channel_select_subtitle": "Share a link or display your survey in apps or on websites.",
@@ -2014,12 +2030,12 @@
"brand_color": "Brand color",
"brand_color_description": "Match the main color of surveys with your brand.",
"create_new_team": "Create new team",
"project_creation_failed": "Project creation failed",
"project_name": "Product name",
"project_name_description": "What is your product called?",
"project_settings_subtitle": "When people recognize your brand, they are much more likely to start and complete responses.",
"project_settings_title": "Let respondents know it's you",
"team_description": "Who all can access this project?"
"team_description": "Who all can access this workspace?",
"workspace_creation_failed": "Workspace creation failed",
"workspace_name": "Product name",
"workspace_name_description": "What is your product called?",
"workspace_settings_subtitle": "When people recognize your brand, they are much more likely to start and complete responses.",
"workspace_settings_title": "Let respondents know it's you"
}
}
}

View File

@@ -121,9 +121,9 @@
"add_filter": "Añadir filtro",
"add_logo": "Añadir logotipo",
"add_member": "Añadir miembro",
"add_new_project": "Añadir proyecto nuevo",
"add_project": "Añadir proyecto",
"add_new_workspace": "Añadir proyecto nuevo",
"add_to_team": "Añadir al equipo",
"add_workspace": "Añadir proyecto",
"all": "Todos",
"all_questions": "Todas las preguntas",
"allow": "Permitir",
@@ -148,7 +148,7 @@
"choices": "Opciones",
"choose_environment": "Elegir entorno",
"choose_organization": "Elegir organización",
"choose_project": "Elegir proyecto",
"choose_workspace": "Elegir proyecto",
"clear_all": "Borrar todo",
"clear_filters": "Borrar filtros",
"clear_selection": "Borrar selección",
@@ -174,9 +174,9 @@
"count_contacts": "{value, plural, one {{value} contacto} other {{value} contactos}}",
"count_responses": "{value, plural, one {{value} respuesta} other {{value} respuestas}}",
"create_new_organization": "Crear organización nueva",
"create_project": "Crear proyecto",
"create_segment": "Crear segmento",
"create_survey": "Crear encuesta",
"create_workspace": "Crear proyecto",
"created": "Creado",
"created_at": "Creado el",
"created_by": "Creado por",
@@ -187,6 +187,7 @@
"delete": "Eliminar",
"description": "Descripción",
"dev_env": "Entorno de desarrollo",
"development": "Desarrollo",
"development_environment_banner": "Estás en un entorno de desarrollo. Configúralo para probar encuestas, acciones y atributos.",
"disable": "Desactivar",
"disallow": "No permitir",
@@ -194,6 +195,7 @@
"dismissed": "Descartado",
"docs": "Documentación",
"documentation": "Documentación",
"domain": "Dominio",
"download": "Descargar",
"draft": "Borrador",
"duplicate": "Duplicar",
@@ -203,6 +205,7 @@
"ending_card": "Tarjeta final",
"enter_url": "Introducir URL",
"enterprise_license": "Licencia empresarial",
"environment": "Entorno",
"environment_not_found": "Entorno no encontrado",
"environment_notice": "Actualmente estás en el entorno {environment}.",
"error": "Error",
@@ -213,7 +216,7 @@
"expand_rows": "Expandir filas",
"failed_to_copy_to_clipboard": "Error al copiar al portapapeles",
"failed_to_load_organizations": "Error al cargar organizaciones",
"failed_to_load_projects": "Error al cargar proyectos",
"failed_to_load_workspaces": "Error al cargar los proyectos",
"finish": "Finalizar",
"follow_these": "Sigue estos",
"formbricks_version": "Versión de Formbricks",
@@ -321,17 +324,10 @@
"preview_survey": "Vista previa de la encuesta",
"privacy": "Política de privacidad",
"product_manager": "Gestor de producto",
"production": "Producción",
"profile": "Perfil",
"profile_id": "ID de perfil",
"progress": "Progreso",
"project_configuration": "Configuración del proyecto",
"project_creation_description": "Organiza las encuestas en proyectos para un mejor control de acceso.",
"project_id": "ID del proyecto",
"project_name": "Nombre del proyecto",
"project_name_placeholder": "p. ej. Formbricks",
"project_not_found": "Proyecto no encontrado",
"project_permission_not_found": "Permiso de proyecto no encontrado",
"projects": "Proyectos",
"question": "pregunta",
"question_id": "ID de pregunta",
"questions": "Preguntas",
@@ -420,7 +416,7 @@
"top_right": "Superior derecha",
"try_again": "Intentar de nuevo",
"type": "Tipo",
"unlock_more_projects_with_a_higher_plan": "Desbloquea más proyectos con un plan superior.",
"unlock_more_workspaces_with_a_higher_plan": "Desbloquea más proyectos con un plan superior.",
"update": "Actualizar",
"updated": "Actualizado",
"updated_at": "Actualizado el",
@@ -444,10 +440,18 @@
"website_app_survey": "Encuesta de sitio web y aplicación",
"website_survey": "Encuesta de sitio web",
"welcome_card": "Tarjeta de bienvenida",
"workspace_configuration": "Configuración del proyecto",
"workspace_creation_description": "Organiza las encuestas en proyectos para un mejor control de acceso.",
"workspace_id": "ID del proyecto",
"workspace_name": "Nombre del proyecto",
"workspace_name_placeholder": "p. ej. Formbricks",
"workspace_not_found": "Proyecto no encontrado",
"workspace_permission_not_found": "Permiso del proyecto no encontrado",
"workspaces": "Proyectos",
"you": "Tú",
"you_are_downgraded_to_the_community_edition": "Has sido degradado a la edición Community.",
"you_are_not_authorised_to_perform_this_action": "No estás autorizado para realizar esta acción.",
"you_have_reached_your_limit_of_project_limit": "Has alcanzado tu límite de {projectLimit} proyectos.",
"you_have_reached_your_limit_of_workspace_limit": "Has alcanzado tu límite de {projectLimit} espacios de trabajo.",
"you_have_reached_your_monthly_miu_limit_of": "Has alcanzado tu límite mensual de MIU de",
"you_have_reached_your_monthly_response_limit_of": "Has alcanzado tu límite mensual de respuestas de",
"you_will_be_downgraded_to_the_community_edition_on_date": "Serás degradado a la edición Community el {date}."
@@ -773,146 +777,6 @@
"website_or_app_integration_description": "Integra Formbricks en tu sitio web o aplicación",
"zapier_integration_description": "Integra Formbricks con más de 5000 aplicaciones a través de Zapier"
},
"project": {
"api_keys": {
"add_api_key": "Añadir clave API",
"api_key": "Clave API",
"api_key_copied_to_clipboard": "Clave API copiada al portapapeles",
"api_key_created": "Clave API creada",
"api_key_deleted": "Clave API eliminada",
"api_key_label": "Etiqueta de clave API",
"api_key_security_warning": "Por razones de seguridad, la clave API solo se mostrará una vez después de su creación. Por favor, cópiala a tu destino inmediatamente.",
"api_key_updated": "Clave API actualizada",
"delete_api_key_confirmation": "Cualquier aplicación que utilice esta clave ya no podrá acceder a tus datos de Formbricks.",
"duplicate_access": "No se permite el acceso duplicado al proyecto",
"no_api_keys_yet": "Aún no tienes ninguna clave API",
"no_env_permissions_found": "No se encontraron permisos de entorno",
"organization_access": "Acceso a la organización",
"organization_access_description": "Selecciona privilegios de lectura o escritura para recursos de toda la organización.",
"permissions": "Permisos",
"project_access": "Acceso al proyecto",
"secret": "Secreto",
"unable_to_delete_api_key": "No se puede eliminar la clave API"
},
"app-connection": {
"app_connection": "Conexión de la aplicación",
"app_connection_description": "Conecta tu aplicación o sitio web a Formbricks.",
"cache_update_delay_description": "Cuando realizas actualizaciones en encuestas, contactos, acciones u otros datos, puede tardar hasta 1 minuto para que esos cambios aparezcan en tu aplicación local que ejecuta el SDK de Formbricks.",
"cache_update_delay_title": "Los cambios se reflejarán después de ~1 minuto debido al almacenamiento en caché",
"environment_id": "Tu ID de entorno",
"environment_id_description": "Este ID identifica de manera única este entorno de Formbricks.",
"formbricks_sdk_connected": "El SDK de Formbricks está conectado",
"formbricks_sdk_not_connected": "El SDK de Formbricks aún no está conectado.",
"formbricks_sdk_not_connected_description": "Añade el SDK de Formbricks a tu sitio web o aplicación para conectarlo con Formbricks",
"how_to_setup": "Cómo configurar",
"how_to_setup_description": "Sigue estos pasos para configurar el widget de Formbricks en tu aplicación.",
"receiving_data": "Recibiendo datos 💃🕺",
"recheck": "Volver a comprobar",
"sdk_connection_details": "Detalles de conexión del SDK",
"sdk_connection_details_description": "Tu ID de entorno único y URL de conexión del SDK para integrar Formbricks con tu aplicación.",
"setup_alert_description": "Sigue este tutorial paso a paso para conectar tu aplicación o sitio web en menos de 5 minutos.",
"setup_alert_title": "Cómo conectar",
"webapp_url": "URL de conexión del SDK"
},
"general": {
"cannot_delete_only_project": "Este es tu único proyecto, no se puede eliminar. Crea un proyecto nuevo primero.",
"delete_project": "Eliminar proyecto",
"delete_project_confirmation": "¿Estás seguro de que quieres eliminar {projectName}? Esta acción no se puede deshacer.",
"delete_project_name_includes_surveys_responses_people_and_more": "Eliminar {projectName} incluyendo todas las encuestas, respuestas, personas, acciones y atributos.",
"delete_project_settings_description": "Eliminar proyecto con todas las encuestas, respuestas, personas, acciones y atributos. Esto no se puede deshacer.",
"error_saving_project_information": "Error al guardar la información del proyecto",
"only_owners_or_managers_can_delete_projects": "Solo los propietarios o gestores pueden eliminar proyectos",
"project_deleted_successfully": "Proyecto eliminado con éxito",
"project_name_settings_description": "Cambia el nombre de tu proyecto.",
"project_name_updated_successfully": "Nombre del proyecto actualizado con éxito",
"recontact_waiting_time": "Tiempo de espera entre encuestas para todo el proyecto",
"recontact_waiting_time_settings_description": "Controla con qué frecuencia los usuarios pueden ser encuestados en todas las encuestas de la aplicación.",
"this_action_cannot_be_undone": "Esta acción no se puede deshacer.",
"wait_x_days_before_showing_next_survey": "Esperar X días antes de mostrar la siguiente encuesta:",
"waiting_period_updated_successfully": "Período de espera actualizado con éxito",
"whats_your_project_called": "¿Cómo se llama tu proyecto?"
},
"languages": {
"add_language": "Añadir idioma",
"alias": "Alias",
"alias_tooltip": "El alias es un nombre alternativo para identificar el idioma en encuestas vinculadas y el SDK (opcional)",
"cannot_remove_language_warning": "No puedes eliminar este idioma ya que todavía se utiliza en estas encuestas:",
"conflict_between_identifier_and_alias": "Existe un conflicto entre el identificador de un idioma añadido y uno de tus alias. Los alias e identificadores no pueden ser idénticos.",
"conflict_between_selected_alias_and_another_language": "Existe un conflicto entre el alias seleccionado y otro idioma que tiene este identificador. Por favor, añade el idioma con este identificador a tu proyecto en su lugar para evitar inconsistencias.",
"delete_language_confirmation": "¿Estás seguro de que quieres eliminar este idioma? Esta acción no se puede deshacer.",
"duplicate_language_or_language_id": "Idioma o ID de idioma duplicado",
"edit_languages": "Editar idiomas",
"identifier": "Identificador (ISO)",
"incomplete_translations": "Traducciones incompletas",
"language": "Idioma",
"language_deleted_successfully": "Idioma eliminado correctamente",
"languages_updated_successfully": "Idiomas actualizados correctamente",
"multi_language_surveys": "Encuestas multilingües",
"multi_language_surveys_description": "Añade idiomas para crear encuestas multilingües.",
"no_language_found": "No se ha encontrado ningún idioma. Añade tu primer idioma a continuación.",
"please_select_a_language": "Por favor, selecciona un idioma",
"remove_language": "Eliminar idioma",
"remove_language_from_surveys_to_remove_it_from_project": "Por favor, elimina el idioma de estas encuestas para eliminarlo del proyecto.",
"search_items": "Buscar elementos",
"translate": "Traducir"
},
"look": {
"add_background_color": "Añadir color de fondo",
"add_background_color_description": "Añadir un color de fondo al contenedor del logotipo.",
"app_survey_placement": "Ubicación de la encuesta en la aplicación",
"app_survey_placement_settings_description": "Cambia dónde se mostrarán las encuestas en tu aplicación web o sitio web.",
"centered_modal_overlay_color": "Color de superposición del modal centrado",
"email_customization": "Personalización de correo electrónico",
"email_customization_description": "Cambia el aspecto y la sensación de los correos electrónicos que Formbricks envía en tu nombre.",
"enable_custom_styling": "Habilitar estilo personalizado",
"enable_custom_styling_description": "Permitir a los usuarios anular este tema en el editor de encuestas.",
"failed_to_remove_logo": "Error al eliminar el logotipo",
"failed_to_update_logo": "Error al actualizar el logotipo",
"formbricks_branding": "Marca de Formbricks",
"formbricks_branding_hidden": "La marca de Formbricks está oculta.",
"formbricks_branding_settings_description": "Nos encanta tu apoyo pero entendemos si lo desactivas.",
"formbricks_branding_shown": "La marca de Formbricks se muestra.",
"logo_removed_successfully": "Logotipo eliminado con éxito",
"logo_settings_description": "Sube el logotipo de tu empresa para personalizar encuestas y vistas previas de enlaces.",
"logo_updated_successfully": "Logotipo actualizado con éxito",
"logo_upload_failed": "La subida del logotipo ha fallado. Por favor, inténtalo de nuevo.",
"placement_updated_successfully": "Ubicación actualizada con éxito",
"remove_branding_with_a_higher_plan": "Elimina la marca con un plan superior",
"remove_logo": "Eliminar logotipo",
"remove_logo_confirmation": "¿Estás seguro de que quieres eliminar el logotipo?",
"replace_logo": "Reemplazar logotipo",
"reset_styling": "Restablecer estilo",
"reset_styling_confirmation": "¿Estás seguro de que quieres restablecer el estilo a los valores predeterminados?",
"show_formbricks_branding_in": "Mostrar la marca de Formbricks en encuestas de {type}",
"show_powered_by_formbricks": "Mostrar la firma 'Desarrollado por Formbricks'",
"styling_updated_successfully": "Estilo actualizado correctamente",
"theme": "Tema",
"theme_settings_description": "Crea un tema de estilo para todas las encuestas. Puedes habilitar estilos personalizados para cada encuesta."
},
"tags": {
"add": "Añadir",
"add_tag": "Añadir etiqueta",
"count": "Recuento",
"delete_tag_confirmation": "¿Estás seguro de que quieres eliminar esta etiqueta?",
"manage_tags": "Gestionar etiquetas",
"manage_tags_description": "Fusionar y eliminar etiquetas de respuesta.",
"merge": "Fusionar",
"no_tag_found": "No se ha encontrado ninguna etiqueta",
"search_tags": "Buscar etiquetas...",
"tag": "Etiqueta",
"tag_already_exists": "La etiqueta ya existe",
"tag_deleted": "Etiqueta eliminada",
"tag_updated": "Etiqueta actualizada",
"tags_merged": "Etiquetas fusionadas"
},
"teams": {
"manage_teams": "Gestionar equipos",
"no_teams_found": "No se han encontrado equipos",
"permission": "Permiso",
"team_name": "Nombre del equipo",
"team_settings_description": "Consulta qué equipos pueden acceder a este proyecto."
}
},
"segments": {
"add_filter_below": "Añadir filtro abajo",
"add_your_first_filter_to_get_started": "Añade tu primer filtro para empezar",
@@ -975,9 +839,9 @@
},
"billing": {
"1000_monthly_responses": "1.000 respuestas mensuales",
"1_project": "1 proyecto",
"1_workspace": "1 proyecto",
"2000_contacts": "2.000 contactos",
"3_projects": "3 proyectos",
"3_workspaces": "3 proyectos",
"5000_monthly_responses": "5.000 respuestas mensuales",
"7500_contacts": "7.500 contactos",
"all_integrations": "Todas las integraciones",
@@ -990,8 +854,8 @@
"current_tier_limit": "Límite del nivel actual",
"custom": "Personalizado y escalable",
"custom_contacts_limit": "Límite de contactos personalizado",
"custom_project_limit": "Límite de proyectos personalizado",
"custom_response_limit": "Límite de respuestas personalizado",
"custom_workspace_limit": "Límite de proyectos personalizado",
"email_embedded_surveys": "Encuestas integradas en correo electrónico",
"email_follow_ups": "Seguimientos por correo electrónico",
"enterprise_description": "Soporte premium y límites personalizados.",
@@ -1018,14 +882,22 @@
"team_access_roles": "Roles de acceso de equipo",
"unable_to_upgrade_plan": "No se puede actualizar el plan",
"unlimited_miu": "MIU ilimitados",
"unlimited_projects": "Proyectos ilimitados",
"unlimited_responses": "Respuestas ilimitadas",
"unlimited_surveys": "Encuestas ilimitadas",
"unlimited_team_members": "Miembros de equipo ilimitados",
"unlimited_workspaces": "Proyectos ilimitados",
"upgrade": "Actualizar",
"uptime_sla_99": "Acuerdo de nivel de servicio de tiempo de actividad (99 %)",
"website_surveys": "Encuestas de sitio web"
},
"domain": {
"description": "Resumen de todas las encuestas que utilizan URL bonitas en tu organización",
"no_pretty_urls": "Aún no hay encuestas con URL bonitas configuradas.",
"pretty_url": "URL bonita",
"survey_name": "Nombre de la encuesta",
"title": "URL bonitas",
"workspace": "Proyecto"
},
"enterprise": {
"audit_logs": "Registros de auditoría",
"coming_soon": "Próximamente",
@@ -1151,9 +1023,9 @@
},
"teams": {
"add_members_description": "Añade miembros al equipo y determina su rol.",
"add_projects_description": "Controla a qué proyectos pueden acceder los miembros del equipo.",
"add_workspaces_description": "Controla a qué proyectos pueden acceder los miembros del equipo.",
"all_members_added": "Todos los miembros añadidos a este equipo.",
"all_projects_added": "Todos los proyectos añadidos a este equipo.",
"all_workspaces_added": "Todos los proyectos añadidos a este equipo.",
"are_you_sure_you_want_to_delete_this_team": "¿Estás seguro de que quieres eliminar este equipo? Esto también elimina el acceso a todos los proyectos y encuestas asociados con este equipo.",
"billing_role_description": "Solo tienen acceso a la información de facturación.",
"bulk_invite": "Invitación masiva",
@@ -1177,18 +1049,11 @@
"organization_role": "Rol en la organización",
"owner_role_description": "Los propietarios tienen control total sobre la organización.",
"please_fill_all_member_fields": "Por favor, rellena todos los campos para añadir un nuevo miembro.",
"please_fill_all_project_fields": "Por favor, rellena todos los campos para añadir un nuevo proyecto.",
"please_fill_all_workspace_fields": "Por favor, rellena todos los campos para añadir un proyecto nuevo.",
"read": "Lectura",
"read_write": "Lectura y escritura",
"security_updates_description": "Inscríbete en nuestra lista de correo de seguridad para mantenerte informado si se encuentran vulnerabilidades.",
"security_updates_enroll": "Inscribirse ahora",
"security_updates_enrolled": "Inscrito",
"security_updates_enrolled_description": "Estás inscrito para recibir actualizaciones de seguridad en {email}.",
"security_updates_enrolled_successfully": "Te has inscrito correctamente para recibir actualizaciones de seguridad.",
"security_updates_enrolling": "Inscribiendo...",
"security_updates_title": "Actualizaciones de seguridad",
"select_member": "Seleccionar miembro",
"select_project": "Seleccionar proyecto",
"select_workspace": "Seleccionar proyecto",
"team_admin": "Administrador de equipo",
"team_created_successfully": "Equipo creado con éxito.",
"team_deleted_successfully": "Equipo eliminado correctamente.",
@@ -1704,7 +1569,7 @@
"welcome_message": "Mensaje de bienvenida",
"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",
"you_need_to_have_two_or_more_languages_set_up_in_your_project_to_work_with_translations": "Necesitas tener dos o más idiomas configurados en tu proyecto para trabajar con traducciones.",
"you_need_to_have_two_or_more_languages_set_up_in_your_workspace_to_work_with_translations": "Necesitas tener dos o más idiomas configurados en tu proyecto para trabajar con traducciones.",
"your_description_here_recall_information_with": "Tu descripción aquí. Recupera información con @",
"your_question_here_recall_information_with": "Tu pregunta aquí. Recupera información con @",
"your_web_app": "Tu aplicación web",
@@ -1832,6 +1697,17 @@
"upgrade_prompt_title": "Usa enlaces personales con un plan superior",
"work_with_segments": "Los enlaces personales funcionan con segmentos."
},
"pretty_url": {
"description": "Crea una URL personalizada y memorable para tu encuesta",
"remove_description": "Tu encuesta seguirá siendo accesible a través de su URL original.",
"remove_success": "URL bonita eliminada correctamente",
"save_success": "URL bonita guardada correctamente",
"slug_help": "Usa solo letras minúsculas, números y guiones.",
"slug_label": "Slug personalizado",
"slug_placeholder": "comentarios-clientes",
"slug_required": "Por favor, introduce un slug válido",
"title": "URL bonita"
},
"send_email": {
"copy_embed_code": "Copiar código de inserción",
"description": "Inserta tu encuesta en un correo electrónico para obtener respuestas de tu audiencia.",
@@ -1972,6 +1848,146 @@
"uses_branching_logic": "Esta encuesta utiliza lógica de ramificación."
}
},
"workspace": {
"api_keys": {
"add_api_key": "Añadir clave API",
"api_key": "Clave API",
"api_key_copied_to_clipboard": "Clave API copiada al portapapeles",
"api_key_created": "Clave API creada",
"api_key_deleted": "Clave API eliminada",
"api_key_label": "Etiqueta de clave API",
"api_key_security_warning": "Por motivos de seguridad, la clave API solo se mostrará una vez después de su creación. Por favor, cópiala a tu destino de inmediato.",
"api_key_updated": "Clave API actualizada",
"delete_api_key_confirmation": "Cualquier aplicación que use esta clave ya no podrá acceder a tus datos de Formbricks.",
"duplicate_access": "No se permite el acceso duplicado al espacio de trabajo",
"no_api_keys_yet": "Aún no tienes ninguna clave API",
"no_env_permissions_found": "No se encontraron permisos de entorno",
"organization_access": "Acceso a la organización",
"organization_access_description": "Selecciona privilegios de lectura o escritura para recursos de toda la organización.",
"permissions": "Permisos",
"secret": "Secreto",
"unable_to_delete_api_key": "No se puede eliminar la clave API",
"workspace_access": "Acceso al espacio de trabajo"
},
"app-connection": {
"app_connection": "Conexión de aplicación",
"app_connection_description": "Conecta tu aplicación o sitio web a Formbricks.",
"cache_update_delay_description": "Cuando realizas actualizaciones en encuestas, contactos, acciones u otros datos, puede tardar hasta 1 minuto en que esos cambios aparezcan en tu aplicación local que ejecuta el SDK de Formbricks.",
"cache_update_delay_title": "Los cambios se reflejarán después de ~1 minuto debido al almacenamiento en caché",
"environment_id": "Tu ID de entorno",
"environment_id_description": "Este ID identifica de forma única este entorno de Formbricks.",
"formbricks_sdk_connected": "El SDK de Formbricks está conectado",
"formbricks_sdk_not_connected": "El SDK de Formbricks aún no está conectado.",
"formbricks_sdk_not_connected_description": "Añade el SDK de Formbricks a tu sitio web o aplicación para conectarlo con Formbricks",
"how_to_setup": "Cómo configurar",
"how_to_setup_description": "Sigue estos pasos para configurar el widget de Formbricks dentro de tu aplicación.",
"receiving_data": "Recibiendo datos 💃🕺",
"recheck": "Volver a comprobar",
"sdk_connection_details": "Detalles de conexión del SDK",
"sdk_connection_details_description": "Tu ID de entorno único y URL de conexión del SDK para integrar Formbricks con tu aplicación.",
"setup_alert_description": "Sigue este tutorial paso a paso para conectar tu aplicación o sitio web en menos de 5 minutos.",
"setup_alert_title": "Cómo conectar",
"webapp_url": "URL de conexión del SDK"
},
"general": {
"cannot_delete_only_workspace": "Este es tu único proyecto, no se puede eliminar. Crea primero un proyecto nuevo.",
"delete_workspace": "Eliminar proyecto",
"delete_workspace_confirmation": "¿Estás seguro de que quieres eliminar {projectName}? Esta acción no se puede deshacer.",
"delete_workspace_name_includes_surveys_responses_people_and_more": "Eliminar {projectName} incluyendo todas las encuestas, respuestas, personas, acciones y atributos.",
"delete_workspace_settings_description": "Eliminar proyecto con todas las encuestas, respuestas, personas, acciones y atributos. Esto no se puede deshacer.",
"error_saving_workspace_information": "Error al guardar la información del proyecto",
"only_owners_or_managers_can_delete_workspaces": "Solo los propietarios o administradores pueden eliminar proyectos",
"recontact_waiting_time": "Tiempo de espera en todo el proyecto entre encuestas",
"recontact_waiting_time_settings_description": "Controla con qué frecuencia se puede encuestar a los usuarios en todas las encuestas de la aplicación.",
"this_action_cannot_be_undone": "Esta acción no se puede deshacer.",
"wait_x_days_before_showing_next_survey": "Esperar X días antes de mostrar la siguiente encuesta:",
"waiting_period_updated_successfully": "Periodo de espera actualizado correctamente",
"whats_your_workspace_called": "¿Cómo se llama tu proyecto?",
"workspace_deleted_successfully": "Proyecto eliminado correctamente",
"workspace_name_settings_description": "Cambia el nombre de tu proyecto.",
"workspace_name_updated_successfully": "Nombre del espacio de trabajo actualizado correctamente"
},
"languages": {
"add_language": "Añadir idioma",
"alias": "Alias",
"alias_tooltip": "El alias es un nombre alternativo para identificar el idioma en encuestas de enlace y el SDK (opcional)",
"cannot_remove_language_warning": "No puedes eliminar este idioma porque todavía se usa en estas encuestas:",
"conflict_between_identifier_and_alias": "Hay un conflicto entre el identificador de un idioma añadido y uno de tus alias. Los alias y los identificadores no pueden ser idénticos.",
"conflict_between_selected_alias_and_another_language": "Hay un conflicto entre el alias seleccionado y otro idioma que tiene este identificador. Por favor, añade el idioma con este identificador a tu espacio de trabajo para evitar inconsistencias.",
"delete_language_confirmation": "¿Estás seguro de que quieres eliminar este idioma? Esta acción no se puede deshacer.",
"duplicate_language_or_language_id": "Idioma o ID de idioma duplicado",
"edit_languages": "Editar idiomas",
"identifier": "Identificador (ISO)",
"incomplete_translations": "Traducciones incompletas",
"language": "Idioma",
"language_deleted_successfully": "Idioma eliminado correctamente",
"languages_updated_successfully": "Idiomas actualizados correctamente",
"multi_language_surveys": "Encuestas multilingües",
"multi_language_surveys_description": "Añade idiomas para crear encuestas multilingües.",
"no_language_found": "No se encontró ningún idioma. Añade tu primer idioma a continuación.",
"please_select_a_language": "Por favor, selecciona un idioma",
"remove_language": "Eliminar idioma",
"remove_language_from_surveys_to_remove_it_from_workspace": "Por favor, elimina el idioma de estas encuestas para poder eliminarlo del espacio de trabajo.",
"search_items": "Buscar elementos",
"translate": "Traducir"
},
"look": {
"add_background_color": "Añadir color de fondo",
"add_background_color_description": "Añade un color de fondo al contenedor del logotipo.",
"app_survey_placement": "Ubicación de encuesta de aplicación",
"app_survey_placement_settings_description": "Cambia dónde se mostrarán las encuestas en tu aplicación web o sitio web.",
"centered_modal_overlay_color": "Color de superposición del modal centrado",
"email_customization": "Personalización de correo electrónico",
"email_customization_description": "Cambia el aspecto de los correos electrónicos que Formbricks envía en tu nombre.",
"enable_custom_styling": "Habilitar estilo personalizado",
"enable_custom_styling_description": "Permite a los usuarios anular este tema en el editor de encuestas.",
"failed_to_remove_logo": "Error al eliminar el logotipo",
"failed_to_update_logo": "Error al actualizar el logotipo",
"formbricks_branding": "Marca de Formbricks",
"formbricks_branding_hidden": "La marca de Formbricks está oculta.",
"formbricks_branding_settings_description": "Nos encanta tu apoyo, pero lo entendemos si lo desactivas.",
"formbricks_branding_shown": "La marca de Formbricks se muestra.",
"logo_removed_successfully": "Logotipo eliminado correctamente",
"logo_settings_description": "Sube el logotipo de tu empresa para personalizar las encuestas y las vistas previas de enlaces.",
"logo_updated_successfully": "Logotipo actualizado correctamente",
"logo_upload_failed": "Error al subir el logotipo. Por favor, inténtalo de nuevo.",
"placement_updated_successfully": "Ubicación actualizada correctamente",
"remove_branding_with_a_higher_plan": "Elimina la marca con un plan superior",
"remove_logo": "Eliminar logotipo",
"remove_logo_confirmation": "¿Estás seguro de que quieres eliminar el logotipo?",
"replace_logo": "Reemplazar logotipo",
"reset_styling": "Restablecer estilo",
"reset_styling_confirmation": "¿Estás seguro de que quieres restablecer el estilo a los valores predeterminados?",
"show_formbricks_branding_in": "Mostrar marca de Formbricks en encuestas de {type}",
"show_powered_by_formbricks": "Mostrar firma 'Powered by Formbricks'",
"styling_updated_successfully": "Estilo actualizado correctamente",
"theme": "Tema",
"theme_settings_description": "Crea un tema de estilo para todas las encuestas. Puedes activar el estilo personalizado para cada encuesta."
},
"tags": {
"add": "Añadir",
"add_tag": "Añadir etiqueta",
"count": "Recuento",
"delete_tag_confirmation": "¿Estás seguro de que quieres eliminar esta etiqueta?",
"manage_tags": "Gestionar etiquetas",
"manage_tags_description": "Combina y elimina etiquetas de respuestas.",
"merge": "Combinar",
"no_tag_found": "No se ha encontrado ninguna etiqueta",
"search_tags": "Buscar etiquetas...",
"tag": "Etiqueta",
"tag_already_exists": "La etiqueta ya existe",
"tag_deleted": "Etiqueta eliminada",
"tag_updated": "Etiqueta actualizada",
"tags_merged": "Etiquetas combinadas"
},
"teams": {
"manage_teams": "Gestionar equipos",
"no_teams_found": "No se han encontrado equipos",
"permission": "Permiso",
"team_name": "Nombre del equipo",
"team_settings_description": "Consulta qué equipos pueden acceder a este espacio de trabajo."
}
},
"xm-templates": {
"ces": "CES",
"ces_description": "Aprovecha cada punto de contacto para entender la facilidad de interacción del cliente.",
@@ -1990,36 +2006,36 @@
},
"organizations": {
"landing": {
"no_projects_warning_subtitle": "Contacta con el propietario de tu organización para obtener acceso a los proyectos. O crea tu propia organización para empezar.",
"no_projects_warning_title": "Tu cuenta aún no tiene acceso a ningún proyecto."
"no_workspaces_warning_subtitle": "Contacta con el propietario de tu organización para obtener acceso a los espacios de trabajo. O crea tu propia organización para empezar.",
"no_workspaces_warning_title": "Tu cuenta aún no tiene acceso a ningún espacio de trabajo."
},
"projects": {
"workspaces": {
"new": {
"channel": {
"channel_select_subtitle": "Comparte un enlace o muestra tu encuesta en aplicaciones o en sitios web.",
"channel_select_title": "¿Qué tipo de encuestas necesitas?",
"in_product_surveys": "Encuestas integradas en producto",
"in_product_surveys_description": "Integradas en aplicaciones o sitios web.",
"in_product_surveys": "Encuestas dentro del producto",
"in_product_surveys_description": "Incrustadas en aplicaciones o sitios web.",
"link_and_email_surveys": "Encuestas por enlace y correo electrónico",
"link_and_email_surveys_description": "Llega a personas en cualquier lugar online."
"link_and_email_surveys_description": "Llega a las personas en cualquier lugar en línea."
},
"mode": {
"formbricks_cx": "Formbricks CX",
"formbricks_cx_description": "Encuestas e informes para entender lo que tus clientes necesitan.",
"formbricks_cx_description": "Encuestas e informes para entender qué necesitan tus clientes.",
"formbricks_surveys": "Formbricks Surveys",
"formbricks_surveys_description": "Plataforma de encuestas multiuso para web, aplicaciones y correo electrónico.",
"formbricks_surveys_description": "Plataforma de encuestas multipropósito para encuestas web, de aplicaciones y por correo electrónico.",
"what_are_you_here_for": "¿Para qué estás aquí?"
},
"settings": {
"brand_color": "Color de marca",
"brand_color_description": "Adapta el color principal de las encuestas a tu marca.",
"brand_color_description": "Ajusta el color principal de las encuestas con tu marca.",
"create_new_team": "Crear equipo nuevo",
"project_creation_failed": "La creación del proyecto ha fallado",
"project_name": "Nombre del producto",
"project_name_description": "¿Cómo se llama tu producto?",
"project_settings_subtitle": "Cuando las personas reconocen tu marca, es mucho más probable que inicien y completen las respuestas.",
"project_settings_title": "Permite que los encuestados sepan que eres tú",
"team_description": "¿Quiénes pueden acceder a este proyecto?"
"team_description": "¿Quiénes pueden acceder a este espacio de trabajo?",
"workspace_creation_failed": "Error al crear el espacio de trabajo",
"workspace_name": "Nombre del producto",
"workspace_name_description": "¿Cómo se llama tu producto?",
"workspace_settings_subtitle": "Cuando las personas reconocen tu marca, es mucho más probable que comiencen y completen las respuestas.",
"workspace_settings_title": "Permite que los encuestados sepan que eres tú"
}
}
}

View File

@@ -121,9 +121,9 @@
"add_filter": "Ajouter un filtre",
"add_logo": "Ajouter un logo",
"add_member": "Ajouter un membre",
"add_new_project": "Ajouter un nouveau projet",
"add_project": "Ajouter un projet",
"add_new_workspace": "Ajouter un nouveau projet",
"add_to_team": "Ajouter à l'équipe",
"add_workspace": "Ajouter un projet",
"all": "Tout",
"all_questions": " toutes les questions",
"allow": "Autoriser",
@@ -148,7 +148,7 @@
"choices": "Choix",
"choose_environment": "Choisir l'environnement",
"choose_organization": "Choisir l'organisation",
"choose_project": "Choisir projet",
"choose_workspace": "Choisir un projet",
"clear_all": "Tout effacer",
"clear_filters": "Effacer les filtres",
"clear_selection": "Effacer la sélection",
@@ -174,9 +174,9 @@
"count_contacts": "{value, plural, one {# contact} other {# contacts} }",
"count_responses": "{value, plural, other {# réponses}}",
"create_new_organization": "Créer une nouvelle organisation",
"create_project": "Créer un projet",
"create_segment": "Créer un segment",
"create_survey": "Créer un sondage",
"create_workspace": "Créer un projet",
"created": "Créé",
"created_at": "Créé le",
"created_by": "Créé par",
@@ -187,6 +187,7 @@
"delete": "Supprimer",
"description": "Description",
"dev_env": "Environnement de développement",
"development": "Développement",
"development_environment_banner": "Vous êtes dans un environnement de développement. Configurez-le pour tester des enquêtes, des actions et des attributs.",
"disable": "Désactiver",
"disallow": "Ne pas autoriser",
@@ -194,6 +195,7 @@
"dismissed": "Rejeté",
"docs": "Documentation",
"documentation": "Documentation",
"domain": "Domaine",
"download": "Télécharger",
"draft": "Brouillon",
"duplicate": "Dupliquer",
@@ -203,6 +205,7 @@
"ending_card": "Carte de fin",
"enter_url": "Saisir l'URL",
"enterprise_license": "Licence d'entreprise",
"environment": "Environnement",
"environment_not_found": "Environnement non trouvé",
"environment_notice": "Vous êtes actuellement dans l'environnement {environment}.",
"error": "Erreur",
@@ -213,7 +216,7 @@
"expand_rows": "Développer les lignes",
"failed_to_copy_to_clipboard": "Échec de la copie dans le presse-papiers",
"failed_to_load_organizations": "Échec du chargement des organisations",
"failed_to_load_projects": "Échec du chargement des projets",
"failed_to_load_workspaces": "Échec du chargement des projets",
"finish": "Terminer",
"follow_these": "Suivez ceci",
"formbricks_version": "Version de Formbricks",
@@ -321,17 +324,10 @@
"preview_survey": "Aperçu de l'enquête",
"privacy": "Politique de confidentialité",
"product_manager": "Chef de produit",
"production": "Production",
"profile": "Profil",
"profile_id": "Identifiant de profil",
"progress": "Progression",
"project_configuration": "Configuration du projet",
"project_creation_description": "Organisez les enquêtes en projets pour un meilleur contrôle d'accès.",
"project_id": "ID de projet",
"project_name": "Nom du projet",
"project_name_placeholder": "p.ex. Formbricks",
"project_not_found": "Projet non trouvé",
"project_permission_not_found": "Autorisation de projet non trouvée",
"projects": "Projets",
"question": "question",
"question_id": "ID de la question",
"questions": "Questions",
@@ -420,7 +416,7 @@
"top_right": "En haut à droite",
"try_again": "Réessayer",
"type": "Type",
"unlock_more_projects_with_a_higher_plan": "Débloquez plus de projets avec un plan supérieur.",
"unlock_more_workspaces_with_a_higher_plan": "Débloquez plus de projets avec un forfait supérieur.",
"update": "Mise à jour",
"updated": "Mise à jour",
"updated_at": "Mis à jour à",
@@ -444,10 +440,18 @@
"website_app_survey": "Sondage sur le site Web et l'application",
"website_survey": "Sondage de site web",
"welcome_card": "Carte de bienvenue",
"workspace_configuration": "Configuration du projet",
"workspace_creation_description": "Organisez les enquêtes dans des projets pour un meilleur contrôle d'accès.",
"workspace_id": "ID du projet",
"workspace_name": "Nom du projet",
"workspace_name_placeholder": "par ex. Formbricks",
"workspace_not_found": "Projet introuvable",
"workspace_permission_not_found": "Permission du projet introuvable",
"workspaces": "Projets",
"you": "Vous",
"you_are_downgraded_to_the_community_edition": "Vous êtes rétrogradé à l'édition communautaire.",
"you_are_not_authorised_to_perform_this_action": "Vous n'êtes pas autorisé à effectuer cette action.",
"you_have_reached_your_limit_of_project_limit": "Vous avez atteint votre limite de {projectLimit} projets.",
"you_have_reached_your_limit_of_workspace_limit": "Vous avez atteint votre limite de {projectLimit} espaces de travail.",
"you_have_reached_your_monthly_miu_limit_of": "Vous avez atteint votre limite mensuelle de MIU de",
"you_have_reached_your_monthly_response_limit_of": "Vous avez atteint votre limite de réponses mensuelle de",
"you_will_be_downgraded_to_the_community_edition_on_date": "Vous serez rétrogradé à l'édition communautaire le {date}."
@@ -773,146 +777,6 @@
"website_or_app_integration_description": "Intégrez Formbricks à votre site Web ou à votre application.",
"zapier_integration_description": "Intégrez Formbricks à plus de 5 000 applications via Zapier."
},
"project": {
"api_keys": {
"add_api_key": "Ajouter une clé API",
"api_key": "Clé API",
"api_key_copied_to_clipboard": "Clé API copiée dans le presse-papiers",
"api_key_created": "Clé API créée",
"api_key_deleted": "Clé API supprimée",
"api_key_label": "Étiquette de clé API",
"api_key_security_warning": "Pour des raisons de sécurité, la clé API ne sera affichée qu'une seule fois après sa création. Veuillez la copier immédiatement à votre destination.",
"api_key_updated": "Clé API mise à jour",
"delete_api_key_confirmation": "Toutes les applications utilisant cette clé ne pourront plus accéder à vos données Formbricks.",
"duplicate_access": "L'accès en double au projet n'est pas autorisé",
"no_api_keys_yet": "Vous n'avez pas encore de clés API.",
"no_env_permissions_found": "Aucune autorisation d'environnement trouvée",
"organization_access": "Accès à l'organisation",
"organization_access_description": "Sélectionnez les privilèges de lecture ou d'écriture pour les ressources de l'organisation.",
"permissions": "Permissions",
"project_access": "Accès au projet",
"secret": "Secret",
"unable_to_delete_api_key": "Impossible de supprimer la clé API"
},
"app-connection": {
"app_connection": "Connexion d'une application",
"app_connection_description": "Connectez votre application ou site web à Formbricks.",
"cache_update_delay_description": "Lorsque vous effectuez des mises à jour sur les sondages, contacts, actions ou autres données, ces changements peuvent prendre jusqu'à 1 minute pour apparaître dans votre application locale exécutant le SDK Formbricks.",
"cache_update_delay_title": "Les modifications seront visibles après environ 1 minute en raison de la mise en cache",
"environment_id": "Identifiant de votre environnement",
"environment_id_description": "Cet identifiant unique est attribué à votre environnement Formbricks.",
"formbricks_sdk_connected": "Le SDK Formbricks est connecté",
"formbricks_sdk_not_connected": "Le SDK Formbricks n'est pas encore connecté.",
"formbricks_sdk_not_connected_description": "Ajoutez le SDK Formbricks à votre site web ou application pour le connecter à Formbricks",
"how_to_setup": "Comment configurer",
"how_to_setup_description": "Suivez ces étapes pour configurer le widget Formbricks dans votre application.",
"receiving_data": "Réception des données 💃🕺",
"recheck": "Réessayer",
"sdk_connection_details": "Détails de connexion SDK",
"sdk_connection_details_description": "Votre ID d'environnement unique et votre URL de connexion SDK pour intégrer Formbricks à votre application.",
"setup_alert_description": "Suivez les indications de ce tutoriel pour connecter votre application ou votre site Web en moins de cinq minutes.",
"setup_alert_title": "Connexion",
"webapp_url": "URL de connexion SDK"
},
"general": {
"cannot_delete_only_project": "Comme il s'agit de votre seul projet, il ne peut pas être supprimé. Créez d'abord un nouveau projet.",
"delete_project": "Supprimer le projet",
"delete_project_confirmation": "Êtes-vous sûr de vouloir supprimer {projectName} ? Cette action ne peut pas être annulée.",
"delete_project_name_includes_surveys_responses_people_and_more": "Supprimer {projectName} y compris toutes les enquêtes, réponses, personnes, actions et attributs.",
"delete_project_settings_description": "Vous pouvez supprimer un projet et l'intégralité des enquêtes, réponses, personnes, actions et attributs qui lui sont associés. Cette opération est irréversible.",
"error_saving_project_information": "Erreur lors de l'enregistrement des informations du projet",
"only_owners_or_managers_can_delete_projects": "Seuls les propriétaires ou les gestionnaires peuvent supprimer des projets.",
"project_deleted_successfully": "Projet supprimé avec succès",
"project_name_settings_description": "Vous pouvez modifier le nom de votre projet.",
"project_name_updated_successfully": "Le nom du projet a été mis à jour avec succès.",
"recontact_waiting_time": "Temps d'attente entre les enquêtes à l'échelle du projet",
"recontact_waiting_time_settings_description": "Vous pouvez contrôler la fréquence à laquelle les utilisateurs sont sollicités pour répondre aux enquêtes.",
"this_action_cannot_be_undone": "Cette action ne peut pas être annulée.",
"wait_x_days_before_showing_next_survey": "Nombre de jours devant s'écouler avant une nouvelle sollicitation :",
"waiting_period_updated_successfully": "Le délai d'attente a été mis à jour avec succès",
"whats_your_project_called": "Quel est le nom de votre projet ?"
},
"languages": {
"add_language": "Ajouter une langue",
"alias": "Alias",
"alias_tooltip": "L'alias est un nom alternatif pour identifier la langue dans les enquêtes de lien et le SDK (facultatif)",
"cannot_remove_language_warning": "Vous ne pouvez pas supprimer cette langue car elle est encore utilisée dans ces enquêtes :",
"conflict_between_identifier_and_alias": "Il y a un conflit entre l'identifiant d'une langue ajoutée et celui de vos alias. Les alias et les identifiants ne peuvent pas être identiques.",
"conflict_between_selected_alias_and_another_language": "Il y a un conflit entre l'alias sélectionné et une autre langue qui a cet identifiant. Veuillez ajouter la langue avec cet identifiant à votre projet à la place pour éviter les incohérences.",
"delete_language_confirmation": "Êtes-vous sûr de vouloir supprimer cette langue ? Cette action ne peut pas être annulée.",
"duplicate_language_or_language_id": "Langue ou identifiant de langue en double",
"edit_languages": "Modifier les langues",
"identifier": "Identifiant (ISO)",
"incomplete_translations": "Traductions incomplètes",
"language": "Langue",
"language_deleted_successfully": "Langue supprimée avec succès",
"languages_updated_successfully": "Langues mises à jour avec succès",
"multi_language_surveys": "Enquêtes multilingues",
"multi_language_surveys_description": "Vous pouvez ajouter des langues pour créer des enquêtes multilingues.",
"no_language_found": "Aucune langue trouvée. Ajoutez votre première langue ci-dessous.",
"please_select_a_language": "Veuillez sélectionner une langue.",
"remove_language": "Supprimer la langue",
"remove_language_from_surveys_to_remove_it_from_project": "Veuillez retirer la langue de ces enquêtes afin de l'éliminer du projet.",
"search_items": "Rechercher des articles",
"translate": "Traduire"
},
"look": {
"add_background_color": "Ajouter une couleur de fond",
"add_background_color_description": "Ajoutez une couleur de fond au conteneur du logo.",
"app_survey_placement": "Emplacement des enquêtes",
"app_survey_placement_settings_description": "Vous pouvez choisir l'emplacement des enquêtes dans votre application ou sur votre site Web.",
"centered_modal_overlay_color": "Couleur de superposition modale centrée",
"email_customization": "Personnalisation des e-mails",
"email_customization_description": "Vous pouvez modifier l'apparence des e-mails envoyés par Formbricks en votre nom.",
"enable_custom_styling": "Activer la personnalisation",
"enable_custom_styling_description": "Permet aux utilisateurs de remplacer ce thème par un autre dans l'éditeur d'enquête.",
"failed_to_remove_logo": "Échec de la suppression du logo",
"failed_to_update_logo": "Échec de la mise à jour du logo",
"formbricks_branding": "Logo Formbricks",
"formbricks_branding_hidden": "La marque Formbricks est cachée.",
"formbricks_branding_settings_description": "Nous comprenons que vous préfériez vous en passer.",
"formbricks_branding_shown": "La marque Formbricks est affichée.",
"logo_removed_successfully": "Logo supprimé avec succès",
"logo_settings_description": "Téléchargez le logo de votre entreprise pour personnaliser les enquêtes et les aperçus de lien.",
"logo_updated_successfully": "Logo mis à jour avec succès",
"logo_upload_failed": "Échec du téléchargement du logo. Veuillez réessayer.",
"placement_updated_successfully": "Placement mis à jour avec succès",
"remove_branding_with_a_higher_plan": "Retirez le logo en passant à un forfait supérieur",
"remove_logo": "Supprimer le logo",
"remove_logo_confirmation": "Êtes-vous sûr de vouloir supprimer le logo ?",
"replace_logo": "Remplacer le logo",
"reset_styling": "Réinitialiser le style",
"reset_styling_confirmation": "Êtes-vous sûr de vouloir réinitialiser le style par défaut ?",
"show_formbricks_branding_in": "Afficher la marque Formbricks dans les enquêtes {type}",
"show_powered_by_formbricks": "Afficher la signature \"Propulsé par Formbricks",
"styling_updated_successfully": "Style mis à jour avec succès",
"theme": "Thème",
"theme_settings_description": "Vous pouvez créer un thème pour toutes les enquêtes et définir un style personnalisé pour chacune d'elles."
},
"tags": {
"add": "Ajouter",
"add_tag": "Ajouter une étiquette",
"count": "Compter",
"delete_tag_confirmation": "Êtes-vous sûr de vouloir supprimer cette étiquette ?",
"manage_tags": "Gérer les étiquettes",
"manage_tags_description": "Vous pouvez fusionner et supprimer des balises de réponse.",
"merge": "Fusionner",
"no_tag_found": "Aucun tag trouvé",
"search_tags": "Tags de recherche...",
"tag": "Étiquette",
"tag_already_exists": "Le tag existe déjà",
"tag_deleted": "Tag supprimé",
"tag_updated": "Étiquette mise à jour",
"tags_merged": "Étiquettes fusionnées"
},
"teams": {
"manage_teams": "Gérer les équipes",
"no_teams_found": "Aucune équipe trouvée",
"permission": "Permission",
"team_name": "Nom de l'équipe",
"team_settings_description": "Vous pouvez consulter la liste des équipes qui ont accès à ce projet."
}
},
"segments": {
"add_filter_below": "Ajouter un filtre ci-dessous",
"add_your_first_filter_to_get_started": "Ajoutez votre premier filtre pour commencer.",
@@ -975,9 +839,9 @@
},
"billing": {
"1000_monthly_responses": "1 000 réponses mensuelles",
"1_project": "1 projet",
"1_workspace": "1 projet",
"2000_contacts": "2 000 contacts",
"3_projects": "3 projets",
"3_workspaces": "3 projets",
"5000_monthly_responses": "5 000 réponses mensuelles",
"7500_contacts": "7 500 contacts",
"all_integrations": "Tout type d'intégration",
@@ -990,8 +854,8 @@
"current_tier_limit": "Limite de niveau actuel",
"custom": "Personnalisé et Échelle",
"custom_contacts_limit": "Personnalisation du nombre de contacts",
"custom_project_limit": "Personnalisation du nombre de projets",
"custom_response_limit": "Personnalisation des réponses",
"custom_workspace_limit": "Limite de projets personnalisée",
"email_embedded_surveys": "Sondages intégrés à des e-mails",
"email_follow_ups": "Relances par e-mail",
"enterprise_description": "Soutien premium et limites personnalisées.",
@@ -1018,14 +882,22 @@
"team_access_roles": "Gestion des accès",
"unable_to_upgrade_plan": "Impossible de mettre à niveau le plan",
"unlimited_miu": "MIU Illimité",
"unlimited_projects": "Projets illimités",
"unlimited_responses": "Réponses illimitées",
"unlimited_surveys": "Enquêtes illimitées",
"unlimited_team_members": "Membres d'équipe illimités",
"unlimited_workspaces": "Projets illimités",
"upgrade": "Mise à niveau",
"uptime_sla_99": "Disponibilité de 99 %",
"website_surveys": "Sondages de site web"
},
"domain": {
"description": "Aperçu de toutes les enquêtes utilisant des URL personnalisées dans votre organisation",
"no_pretty_urls": "Aucune enquête avec URL personnalisée configurée pour le moment.",
"pretty_url": "URL personnalisée",
"survey_name": "Nom de l'enquête",
"title": "URL personnalisées",
"workspace": "Projet"
},
"enterprise": {
"audit_logs": "Journaux d'audit",
"coming_soon": "À venir bientôt",
@@ -1053,13 +925,13 @@
"cannot_leave_only_organization": "Vous ne pouvez pas quitter cette organisation car c'est votre seule organisation. Créez d'abord une nouvelle organisation.",
"copy_invite_link_to_clipboard": "Copier le lien d'invitation dans le presse-papiers",
"create_new_organization": "Créer une nouvelle organisation",
"create_new_organization_description": "Créer une nouvelle organisation pour gérer un ensemble différent de projets.",
"create_new_organization_description": "Créez une nouvelle organisation pour gérer un ensemble différent de projets.",
"customize_email_with_a_higher_plan": "Personnalisez vos e-mails en passant à un forfait supérieur",
"delete_member_confirmation": "Les membres supprimés perdront l'accès à tous les projets et enquêtes de votre organisation.",
"delete_organization": "Supprimer l'organisation",
"delete_organization_description": "Vous pouvez supprimer l'organisation, y compris l'intégralité des projets, enquêtes, réponses, personnes, actions et attributs qui y sont associés.",
"delete_organization_description": "Supprimer l'organisation avec tous ses projets, y compris toutes les enquêtes, réponses, personnes, actions et attributs",
"delete_organization_warning": "Avant de procéder à la suppression de cette organisation, veuillez prendre connaissance des conséquences suivantes :",
"delete_organization_warning_1": "Suppression permanente de tous les projets liés à cette organisation.",
"delete_organization_warning_1": "Suppression définitive de tous les projets liés à cette organisation.",
"delete_organization_warning_2": "Cette action ne peut pas être annulée. Si c'est parti, c'est parti.",
"delete_organization_warning_3": "Veuillez entrer {organizationName} dans le champ suivant pour confirmer la suppression définitive de cette organisation :",
"eliminate_branding_with_whitelabel": "Le logo Formbricks n'apparaîtra plus et d'autres options de personnalisation s'offriront à vous.",
@@ -1151,10 +1023,10 @@
},
"teams": {
"add_members_description": "Ajoutez des membres à l'équipe et déterminez leur rôle.",
"add_projects_description": "Contrôlez les projets auxquels les membres de l'équipe peuvent accéder.",
"add_workspaces_description": "Contrôlez les projets auxquels les membres de l'équipe peuvent accéder.",
"all_members_added": "Tous les membres ajoutés à cette équipe.",
"all_projects_added": "Tous les projets ajoutés à cette équipe.",
"are_you_sure_you_want_to_delete_this_team": "Êtes-vous sûr de vouloir supprimer cette équipe ? Cela supprimera également l'accès à tous les projets et enquêtes associés à cette équipe.",
"all_workspaces_added": "Tous les espaces de travail ont été ajoutés à cette équipe.",
"are_you_sure_you_want_to_delete_this_team": "Êtes-vous sûr de vouloir supprimer cette équipe? Cela supprime également l'accès à tous les espaces de travail et enquêtes associés à cette équipe.",
"billing_role_description": "N'ont accès qu'aux informations de facturation.",
"bulk_invite": "Invitation en masse",
"contributor": "Contributeur",
@@ -1170,25 +1042,18 @@
"manage": "Gérer",
"manage_team": "Gérer l'équipe",
"manage_team_disabled": "Seuls les propriétaires de l'organisation, les gestionnaires et les administrateurs d'équipe peuvent gérer les équipes.",
"manager_role_description": "Les gestionnaires peuvent accéder à tous les projets et ajouter et supprimer des membres.",
"manager_role_description": "Les gestionnaires peuvent accéder à tous les espaces de travail et ajouter ou supprimer des membres.",
"member": "Membre",
"member_role_description": "Les membres peuvent travailler sur des projets sélectionnés.",
"member_role_info_message": "Pour donner accès à un projet aux nouveaux membres, veuillez les ajouter à une équipe ci-dessous. Avec les équipes, vous pouvez gérer qui a accès à quel projet.",
"member_role_description": "Les membres peuvent travailler dans les espaces de travail sélectionnés.",
"member_role_info_message": "Pour donner aux nouveaux membres l'accès à un espace de travail, veuillez les ajouter à une équipe ci-dessous. Avec les équipes, vous pouvez gérer qui a accès à quel espace de travail.",
"organization_role": "Rôle dans l'organisation",
"owner_role_description": "Les propriétaires ont un contrôle total sur l'organisation.",
"please_fill_all_member_fields": "Veuillez remplir tous les champs pour ajouter un nouveau membre.",
"please_fill_all_project_fields": "Veuillez remplir tous les champs pour ajouter un nouveau projet.",
"please_fill_all_workspace_fields": "Veuillez remplir tous les champs pour ajouter un nouvel espace de travail.",
"read": "Lire",
"read_write": "Lire et Écrire",
"security_updates_description": "Inscrivez-vous à notre liste de diffusion sécurité pour être informé si des vulnérabilités sont découvertes.",
"security_updates_enroll": "S'inscrire maintenant",
"security_updates_enrolled": "Inscrit",
"security_updates_enrolled_description": "Vous êtes inscrit pour recevoir les mises à jour de sécurité à {email}.",
"security_updates_enrolled_successfully": "Inscription aux mises à jour de sécurité réussie!",
"security_updates_enrolling": "Inscription en cours...",
"security_updates_title": "Mises à jour de sécurité",
"select_member": "Sélectionner membre",
"select_project": "Sélectionner projet",
"select_workspace": "Sélectionner un espace de travail",
"team_admin": "Administrateur d'équipe",
"team_created_successfully": "Équipe créée avec succès.",
"team_deleted_successfully": "Équipe supprimée avec succès.",
@@ -1199,8 +1064,8 @@
"team_settings_description": "Gérez les membres de l'équipe, les droits d'accès et plus encore.",
"team_updated_successfully": "Équipe mise à jour avec succès",
"teams": "Équipes",
"teams_description": "Attribuez des membres à des équipes et donnez aux équipes accès aux projets.",
"unlock_teams_description": "Gérez les membres de l'organisation qui ont accès à des projets et enquêtes spécifiques.",
"teams_description": "Assignez des membres à des équipes et donnez aux équipes l'accès aux espaces de travail.",
"unlock_teams_description": "Gérez quels membres de l'organisation ont accès à des espaces de travail et enquêtes spécifiques.",
"unlock_teams_title": "Débloquez Teams avec un forfait supérieur.",
"upgrade_plan_notice_message": "Débloquez les rôles d'organisation avec un plan supérieur.",
"you_are_a_member": "Vous êtes un membre"
@@ -1457,7 +1322,7 @@
"how_funky_do_you_want_your_cards_in_survey_type_derived_surveys": "À quel point voulez-vous que vos cartes soient funky dans les enquêtes {surveyTypeDerived}",
"if_you_need_more_please": "Si vous en avez besoin de plus, s'il vous plaît",
"if_you_really_want_that_answer_ask_until_you_get_it": "Continuer à afficher à chaque déclenchement jusqu'à ce qu'une réponse soit soumise.",
"ignore_global_waiting_time": "Ignorer le temps d'attente à l'échelle du projet",
"ignore_global_waiting_time": "Ignorer le temps d'attente global de l'espace de travail",
"ignore_global_waiting_time_description": "Cette enquête peut s'afficher chaque fois que ses conditions sont remplies, même si une autre enquête a été affichée récemment.",
"image": "Image",
"includes_all_of": "Comprend tous les",
@@ -1531,7 +1396,7 @@
"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 un temps d'attente personnalisé",
"overwrite_global_waiting_time_description": "Remplacer la configuration du projet pour cette enquête uniquement.",
"overwrite_global_waiting_time_description": "Remplacez la configuration de l'espace de travail uniquement pour cette enquête.",
"overwrite_placement": "Surcharge de placement",
"overwrite_survey_logo": "Définir un logo d'enquête personnalisé",
"overwrite_the_global_placement_of_the_survey": "Surcharger le placement global de l'enquête",
@@ -1603,8 +1468,8 @@
"required": "Requis",
"reset_to_theme_styles": "Réinitialiser aux styles de thème",
"reset_to_theme_styles_main_text": "Êtes-vous sûr de vouloir réinitialiser le style aux styles du thème ? Cela supprimera tous les styles personnalisés.",
"respect_global_waiting_time": "Utiliser le temps d'attente à l'échelle du projet",
"respect_global_waiting_time_description": "Cette enquête respecte le temps d'attente défini dans la configuration du projet. Elle ne s'affiche que si aucune autre enquête n'est apparue pendant cette période.",
"respect_global_waiting_time": "Utiliser le temps d'attente global de l'espace de travail",
"respect_global_waiting_time_description": "Cette enquête suit le temps d'attente défini dans la configuration de l'espace de travail. Elle ne s'affiche que si aucune autre enquête n'est apparue pendant cette période.",
"response_limit_can_t_be_set_to_0": "La limite de réponse ne peut pas être fixée à 0.",
"response_limit_needs_to_exceed_number_of_received_responses": "La limite de réponses doit dépasser le nombre de réponses reçues ({responseCount}).",
"response_limits_redirections_and_more": "Limites de réponse, redirections et plus.",
@@ -1699,12 +1564,12 @@
"visibility_and_recontact_description": "Contrôlez quand cette enquête peut apparaître et à quelle fréquence elle peut réapparaître.",
"wait": "Attendre",
"wait_a_few_seconds_after_the_trigger_before_showing_the_survey": "Attendez quelques secondes après le déclencheur avant de montrer l'enquête.",
"waiting_time_across_surveys": "Temps d'attente à l'échelle du projet",
"waiting_time_across_surveys_description": "Pour éviter la lassitude face aux enquêtes, choisissez comment cette enquête interagit avec le temps d'attente à l'échelle du projet.",
"waiting_time_across_surveys": "Temps d'attente global de l'espace de travail",
"waiting_time_across_surveys_description": "Pour éviter la fatigue liée aux enquêtes, choisissez comment cette enquête interagit avec le temps d'attente global de l'espace de travail.",
"welcome_message": "Message de bienvenue",
"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.",
"you_need_to_have_two_or_more_languages_set_up_in_your_project_to_work_with_translations": "Vous devez avoir deux langues ou plus configurées dans votre projet pour travailler avec des traductions.",
"you_need_to_have_two_or_more_languages_set_up_in_your_workspace_to_work_with_translations": "Vous devez avoir deux langues ou plus configurées dans votre espace de travail pour travailler avec les traductions.",
"your_description_here_recall_information_with": "Votre description ici. Rappelez-vous des informations avec @",
"your_question_here_recall_information_with": "Votre question ici. Rappelez-vous des informations avec @",
"your_web_app": "Votre application web",
@@ -1832,6 +1697,17 @@
"upgrade_prompt_title": "Utilisez des liens personnels avec un plan supérieur",
"work_with_segments": "Les liens personnels fonctionnent avec les segments."
},
"pretty_url": {
"description": "Créez une URL personnalisée et mémorable pour votre enquête",
"remove_description": "Votre enquête restera accessible via son URL d'origine.",
"remove_success": "URL personnalisée supprimée avec succès",
"save_success": "URL personnalisée enregistrée avec succès",
"slug_help": "Utilisez uniquement des lettres minuscules, des chiffres et des tirets.",
"slug_label": "Slug personnalisé",
"slug_placeholder": "retour-client",
"slug_required": "Veuillez saisir un slug valide",
"title": "URL personnalisée"
},
"send_email": {
"copy_embed_code": "Copier le code d'intégration",
"description": "Intégrez votre sondage dans un email pour obtenir des réponses de votre audience.",
@@ -1972,6 +1848,146 @@
"uses_branching_logic": "Cette enquête utilise une logique de branchement."
}
},
"workspace": {
"api_keys": {
"add_api_key": "Ajouter une clé API",
"api_key": "Clé API",
"api_key_copied_to_clipboard": "Clé API copiée dans le presse-papiers",
"api_key_created": "Clé API créée",
"api_key_deleted": "Clé API supprimée",
"api_key_label": "Libellé de la clé API",
"api_key_security_warning": "Pour des raisons de sécurité, la clé API ne sera affichée qu'une seule fois après sa création. Veuillez la copier immédiatement vers votre destination.",
"api_key_updated": "Clé API mise à jour",
"delete_api_key_confirmation": "Toute application utilisant cette clé ne pourra plus accéder à vos données Formbricks.",
"duplicate_access": "Accès en double à l'espace de travail non autorisé",
"no_api_keys_yet": "Vous n'avez pas encore de clés API",
"no_env_permissions_found": "Aucune permission d'environnement trouvée",
"organization_access": "Accès à l'organisation",
"organization_access_description": "Sélectionnez les privilèges de lecture ou d'écriture pour les ressources à l'échelle de l'organisation.",
"permissions": "Permissions",
"secret": "Secret",
"unable_to_delete_api_key": "Impossible de supprimer la clé API",
"workspace_access": "Accès à l'espace de travail"
},
"app-connection": {
"app_connection": "Connexion de l'application",
"app_connection_description": "Connectez votre application ou votre site web à Formbricks.",
"cache_update_delay_description": "Lorsque vous effectuez des mises à jour de sondages, de contacts, d'actions ou d'autres données, il peut falloir jusqu'à 1 minute pour que ces modifications apparaissent dans votre application locale exécutant le SDK Formbricks.",
"cache_update_delay_title": "Les modifications seront reflétées après environ 1 minute en raison de la mise en cache",
"environment_id": "Votre ID d'environnement",
"environment_id_description": "Cet identifiant identifie de manière unique cet environnement Formbricks.",
"formbricks_sdk_connected": "Le SDK Formbricks est connecté",
"formbricks_sdk_not_connected": "Le SDK Formbricks n'est pas encore connecté.",
"formbricks_sdk_not_connected_description": "Ajoutez le SDK Formbricks à votre site web ou à votre application pour le connecter à Formbricks",
"how_to_setup": "Comment configurer",
"how_to_setup_description": "Suivez ces étapes pour configurer le widget Formbricks dans votre application.",
"receiving_data": "Réception des données 💃🕺",
"recheck": "Revérifier",
"sdk_connection_details": "Détails de connexion du SDK",
"sdk_connection_details_description": "Votre ID d'environnement unique et l'URL de connexion du SDK pour intégrer Formbricks à votre application.",
"setup_alert_description": "Suivez ce tutoriel étape par étape pour connecter votre application ou votre site web en moins de 5 minutes.",
"setup_alert_title": "Comment se connecter",
"webapp_url": "URL de connexion SDK"
},
"general": {
"cannot_delete_only_workspace": "Il s'agit de votre seul projet, il ne peut pas être supprimé. Créez d'abord un nouveau projet.",
"delete_workspace": "Supprimer le projet",
"delete_workspace_confirmation": "Êtes-vous sûr de vouloir supprimer {projectName}? Cette action ne peut pas être annulée.",
"delete_workspace_name_includes_surveys_responses_people_and_more": "Supprimer {projectName} y compris toutes les enquêtes, réponses, personnes, actions et attributs.",
"delete_workspace_settings_description": "Supprimer le projet avec toutes les enquêtes, réponses, personnes, actions et attributs. Cette opération est irréversible.",
"error_saving_workspace_information": "Erreur lors de l'enregistrement des informations du projet",
"only_owners_or_managers_can_delete_workspaces": "Seuls les propriétaires ou les gestionnaires peuvent supprimer des projets",
"recontact_waiting_time": "Temps d'attente à l'échelle du projet entre les enquêtes",
"recontact_waiting_time_settings_description": "Contrôlez la fréquence à laquelle les utilisateurs peuvent être interrogés dans toutes les enquêtes de l'application.",
"this_action_cannot_be_undone": "Cette action ne peut pas être annulée.",
"wait_x_days_before_showing_next_survey": "Attendre X jours avant d'afficher la prochaine enquête:",
"waiting_period_updated_successfully": "Période d'attente mise à jour avec succès",
"whats_your_workspace_called": "Comment s'appelle votre projet?",
"workspace_deleted_successfully": "Projet supprimé avec succès",
"workspace_name_settings_description": "Modifiez le nom de votre projet.",
"workspace_name_updated_successfully": "Nom du projet mis à jour avec succès"
},
"languages": {
"add_language": "Ajouter une langue",
"alias": "Alias",
"alias_tooltip": "L'alias est un nom alternatif pour identifier la langue dans les enquêtes par lien et le SDK (facultatif)",
"cannot_remove_language_warning": "Vous ne pouvez pas supprimer cette langue car elle est encore utilisée dans ces enquêtes:",
"conflict_between_identifier_and_alias": "Il y a un conflit entre l'identifiant d'une langue ajoutée et l'un de vos alias. Les alias et les identifiants ne peuvent pas être identiques.",
"conflict_between_selected_alias_and_another_language": "Il y a un conflit entre l'alias sélectionné et une autre langue qui possède cet identifiant. Veuillez plutôt ajouter la langue avec cet identifiant à votre projet pour éviter les incohérences.",
"delete_language_confirmation": "Êtes-vous sûr de vouloir supprimer cette langue? Cette action ne peut pas être annulée.",
"duplicate_language_or_language_id": "Langue ou identifiant de langue en double",
"edit_languages": "Modifier les langues",
"identifier": "Identifiant (ISO)",
"incomplete_translations": "Traductions incomplètes",
"language": "Langue",
"language_deleted_successfully": "Langue supprimée avec succès",
"languages_updated_successfully": "Langues mises à jour avec succès",
"multi_language_surveys": "Sondages multilingues",
"multi_language_surveys_description": "Ajoutez des langues pour créer des sondages multilingues.",
"no_language_found": "Aucune langue trouvée. Ajoutez votre première langue ci-dessous.",
"please_select_a_language": "Veuillez sélectionner une langue",
"remove_language": "Supprimer la langue",
"remove_language_from_surveys_to_remove_it_from_workspace": "Veuillez supprimer la langue de ces sondages afin de la retirer de l'espace de travail.",
"search_items": "Rechercher des éléments",
"translate": "Traduire"
},
"look": {
"add_background_color": "Ajouter une couleur d'arrière-plan",
"add_background_color_description": "Ajoutez une couleur d'arrière-plan au conteneur du logo.",
"app_survey_placement": "Placement du sondage d'application",
"app_survey_placement_settings_description": "Modifiez l'emplacement où les sondages seront affichés dans votre application web ou site web.",
"centered_modal_overlay_color": "Couleur de superposition modale centrée",
"email_customization": "Personnalisation des e-mails",
"email_customization_description": "Modifiez l'apparence des e-mails que Formbricks envoie en votre nom.",
"enable_custom_styling": "Activer le style personnalisé",
"enable_custom_styling_description": "Permettez aux utilisateurs de remplacer ce thème dans l'éditeur de sondage.",
"failed_to_remove_logo": "Échec de la suppression du logo",
"failed_to_update_logo": "Échec de la mise à jour du logo",
"formbricks_branding": "Logo Formbricks",
"formbricks_branding_hidden": "Le logo Formbricks est masqué.",
"formbricks_branding_settings_description": "Nous apprécions votre soutien mais comprenons si vous choisissez de le désactiver.",
"formbricks_branding_shown": "Le logo Formbricks est affiché.",
"logo_removed_successfully": "Logo supprimé avec succès",
"logo_settings_description": "Téléchargez le logo de votre entreprise pour personnaliser les enquêtes et les aperçus de liens.",
"logo_updated_successfully": "Logo mis à jour avec succès",
"logo_upload_failed": "Échec du téléchargement du logo. Veuillez réessayer.",
"placement_updated_successfully": "Emplacement mis à jour avec succès",
"remove_branding_with_a_higher_plan": "Supprimer le logo avec un forfait supérieur",
"remove_logo": "Supprimer le logo",
"remove_logo_confirmation": "Êtes-vous sûr de vouloir supprimer le logo?",
"replace_logo": "Remplacer le logo",
"reset_styling": "Réinitialiser le style",
"reset_styling_confirmation": "Êtes-vous sûr de vouloir réinitialiser le style par défaut?",
"show_formbricks_branding_in": "Afficher le logo Formbricks dans les enquêtes {type}",
"show_powered_by_formbricks": "Afficher la signature «Propulsé par Formbricks»",
"styling_updated_successfully": "Style mis à jour avec succès",
"theme": "Thème",
"theme_settings_description": "Créez un thème de style pour toutes les enquêtes. Vous pouvez activer un style personnalisé pour chaque enquête."
},
"tags": {
"add": "Ajouter",
"add_tag": "Ajouter une étiquette",
"count": "Nombre",
"delete_tag_confirmation": "Êtes-vous sûr de vouloir supprimer cette étiquette?",
"manage_tags": "Gérer les tags",
"manage_tags_description": "Fusionner et supprimer les tags de réponse.",
"merge": "Fusionner",
"no_tag_found": "Aucun tag trouvé",
"search_tags": "Rechercher des tags...",
"tag": "Tag",
"tag_already_exists": "Le tag existe déjà",
"tag_deleted": "Tag supprimé",
"tag_updated": "Tag mis à jour",
"tags_merged": "Tags fusionnés"
},
"teams": {
"manage_teams": "Gérer les équipes",
"no_teams_found": "Aucune équipe trouvée",
"permission": "Permission",
"team_name": "Nom de l'équipe",
"team_settings_description": "Voir quelles équipes peuvent accéder à cet espace de travail."
}
},
"xm-templates": {
"ces": "CES",
"ces_description": "Tirez parti de chaque point de contact pour comprendre la facilité d'interaction avec le client.",
@@ -1990,36 +2006,36 @@
},
"organizations": {
"landing": {
"no_projects_warning_subtitle": "Contactez le propriétaire de votre organisation pour obtenir l'accès aux projets. Ou créez votre propre organisation pour commencer.",
"no_projects_warning_title": "Votre compte n'a pas encore accès à des projets."
"no_workspaces_warning_subtitle": "Contactez le propriétaire de votre organisation pour obtenir l'accès aux espaces de travail. Ou créez votre propre organisation pour commencer.",
"no_workspaces_warning_title": "Votre compte n'a pas encore accès à des espaces de travail."
},
"projects": {
"workspaces": {
"new": {
"channel": {
"channel_select_subtitle": "Partage un lien ou affiche ton sondage dans des applis ou sur des sites web.",
"channel_select_title": "Quel type de sondage te faut-il ?",
"in_product_surveys": "Enquêtes dans les applications",
"in_product_surveys_description": "Réalisez des enquêtes micro-ciblées dans vos applications.",
"link_and_email_surveys": "Liens et enquêtes par e-mail",
"channel_select_subtitle": "Partagez un lien ou affichez votre enquête dans des applications ou sur des sites web.",
"channel_select_title": "Quel type d'enquêtes avez-vous besoin?",
"in_product_surveys": "Enquêtes intégrées au produit",
"in_product_surveys_description": "Intégrées dans des applications ou des sites web.",
"link_and_email_surveys": "Enquêtes par lien et e-mail",
"link_and_email_surveys_description": "Atteignez les gens partout en ligne."
},
"mode": {
"formbricks_cx": "Formbricks CX",
"formbricks_cx_description": "Enquêtes et rapports pour comprendre ce dont vos clients ont besoin.",
"formbricks_surveys": "Enquêtes Formbricks",
"formbricks_surveys_description": "Plateforme d'enquête multi-usage pour des enquêtes sur le web, les applications et par email.",
"what_are_you_here_for": "Pourquoi êtes-vous ici ?"
"formbricks_surveys": "Sondages Formbricks",
"formbricks_surveys_description": "Plateforme de sondage polyvalente pour les enquêtes web, application et e-mail.",
"what_are_you_here_for": "Que recherchez-vous?"
},
"settings": {
"brand_color": "Couleur de marque",
"brand_color_description": "Faites correspondre la couleur principale des enquêtes avec votre marque.",
"brand_color_description": "Harmonisez la couleur principale des sondages avec votre marque.",
"create_new_team": "Créer une nouvelle équipe",
"project_creation_failed": "Échec de la création du projet",
"project_name": "Nom du produit",
"project_name_description": "Comment s'appelle votre produit ?",
"project_settings_subtitle": "Lorsque les gens reconnaissent votre marque, ils sont beaucoup plus susceptibles de commencer et de compléter des réponses.",
"project_settings_title": "Fais savoir aux répondants que c'est toi",
"team_description": "Qui peut accéder à ce projet ?"
"team_description": "Qui peut accéder à cet espace de travail?",
"workspace_creation_failed": "Échec de la création de l'espace de travail",
"workspace_name": "Nom du produit",
"workspace_name_description": "Comment s'appelle votre produit?",
"workspace_settings_subtitle": "Lorsque les gens reconnaissent votre marque, ils sont beaucoup plus susceptibles de commencer et de compléter leurs réponses.",
"workspace_settings_title": "Faites savoir aux répondants que c'est vous"
}
}
}

View File

@@ -121,9 +121,9 @@
"add_filter": "フィルターを追加",
"add_logo": "ロゴを追加",
"add_member": "メンバーを追加",
"add_new_project": "新しいプロジェクトを追加",
"add_project": "プロジェクトを追加",
"add_new_workspace": "新しいワークスペースを追加",
"add_to_team": "チームに追加",
"add_workspace": "ワークスペースを追加",
"all": "すべて",
"all_questions": "すべての質問",
"allow": "許可",
@@ -148,7 +148,7 @@
"choices": "選択肢",
"choose_environment": "環境を選択",
"choose_organization": "組織を選択",
"choose_project": "プロジェクト を 選択",
"choose_workspace": "ワークスペースを選択",
"clear_all": "すべてクリア",
"clear_filters": "フィルターをクリア",
"clear_selection": "選択をクリア",
@@ -174,9 +174,9 @@
"count_contacts": "{count, plural, other {# 件の連絡先}}",
"count_responses": "{count, plural, other {# 件の回答}}",
"create_new_organization": "新しい組織を作成",
"create_project": "プロジェクトを作成",
"create_segment": "セグメントを作成",
"create_survey": "フォームを作成",
"create_workspace": "ワークスペースを作成",
"created": "作成済み",
"created_at": "作成日時",
"created_by": "作成者",
@@ -187,6 +187,7 @@
"delete": "削除",
"description": "説明",
"dev_env": "開発環境",
"development": "開発",
"development_environment_banner": "あなたは開発環境にいます。フォーム、アクション、属性をテストするように設定してください。",
"disable": "無効にする",
"disallow": "許可しない",
@@ -194,6 +195,7 @@
"dismissed": "非表示",
"docs": "ドキュメント",
"documentation": "ドキュメント",
"domain": "ドメイン",
"download": "ダウンロード",
"draft": "下書き",
"duplicate": "複製",
@@ -203,6 +205,7 @@
"ending_card": "終了カード",
"enter_url": "URLを入力",
"enterprise_license": "エンタープライズライセンス",
"environment": "環境",
"environment_not_found": "環境が見つかりません",
"environment_notice": "現在、{environment} 環境にいます。",
"error": "エラー",
@@ -213,7 +216,7 @@
"expand_rows": "行を展開",
"failed_to_copy_to_clipboard": "クリップボードへのコピーに失敗しました",
"failed_to_load_organizations": "組織の読み込みに失敗しました",
"failed_to_load_projects": "プロジェクトの読み込みに失敗しました",
"failed_to_load_workspaces": "ワークスペースの読み込みに失敗しました",
"finish": "完了",
"follow_these": "こちらの手順に従って",
"formbricks_version": "Formbricksバージョン",
@@ -321,17 +324,10 @@
"preview_survey": "フォームをプレビュー",
"privacy": "プライバシーポリシー",
"product_manager": "プロダクトマネージャー",
"production": "本番",
"profile": "プロフィール",
"profile_id": "プロフィールID",
"progress": "進捗",
"project_configuration": "プロジェクト設定",
"project_creation_description": "より良いアクセス制御のために、フォームをプロジェクトで整理します。",
"project_id": "プロジェクトID",
"project_name": "プロジェクト名",
"project_name_placeholder": "例: Formbricks",
"project_not_found": "プロジェクトが見つかりません",
"project_permission_not_found": "プロジェクトの権限が見つかりません",
"projects": "プロジェクト",
"question": "質問",
"question_id": "質問ID",
"questions": "質問",
@@ -420,7 +416,7 @@
"top_right": "右上",
"try_again": "もう一度お試しください",
"type": "種類",
"unlock_more_projects_with_a_higher_plan": "上位プランでより多くのプロジェクトをアンロック",
"unlock_more_workspaces_with_a_higher_plan": "上位プランでより多くのワークスペースを利用できます。",
"update": "更新",
"updated": "更新済み",
"updated_at": "更新日時",
@@ -444,10 +440,18 @@
"website_app_survey": "ウェブサイト&アプリフォーム",
"website_survey": "ウェブサイトフォーム",
"welcome_card": "ウェルカムカード",
"workspace_configuration": "ワークスペース設定",
"workspace_creation_description": "アクセス制御を改善するために、フォームをワークスペースで整理します。",
"workspace_id": "ワークスペースID",
"workspace_name": "ワークスペース名",
"workspace_name_placeholder": "例: Formbricks",
"workspace_not_found": "ワークスペースが見つかりません",
"workspace_permission_not_found": "ワークスペースの権限が見つかりません",
"workspaces": "ワークスペース",
"you": "あなた",
"you_are_downgraded_to_the_community_edition": "コミュニティ版にダウングレードされました。",
"you_are_not_authorised_to_perform_this_action": "このアクションを実行する権限がありません。",
"you_have_reached_your_limit_of_project_limit": "プロジェクトの上限数 ({projectLimit}) に達しました。",
"you_have_reached_your_limit_of_workspace_limit": "ワークスペースの上限である{projectLimit}に達しました。",
"you_have_reached_your_monthly_miu_limit_of": "月間MIU月間アクティブユーザーの上限に達しました",
"you_have_reached_your_monthly_response_limit_of": "月間回答数の上限に達しました",
"you_will_be_downgraded_to_the_community_edition_on_date": "コミュニティ版へのダウングレードは {date} に行われます。"
@@ -773,146 +777,6 @@
"website_or_app_integration_description": "Formbricksをウェブサイトやアプリに統合する",
"zapier_integration_description": "Zapier経由で5,000以上のアプリとFormbricksを統合する"
},
"project": {
"api_keys": {
"add_api_key": "APIキーを追加",
"api_key": "APIキー",
"api_key_copied_to_clipboard": "APIキーをクリップボードにコピーしました",
"api_key_created": "APIキーを作成しました",
"api_key_deleted": "APIキーを削除しました",
"api_key_label": "APIキーのラベル",
"api_key_security_warning": "セキュリティ上の理由から、APIキーは作成時に一度だけ表示されます。すぐにコピーしてください。",
"api_key_updated": "APIキーを更新しました",
"delete_api_key_confirmation": "このキーを使用しているアプリケーションは、Formbricksのデータにアクセスできなくなります。",
"duplicate_access": "重複したプロジェクトアクセスは許可されません",
"no_api_keys_yet": "まだAPIキーがありません",
"no_env_permissions_found": "環境権限が見つかりません",
"organization_access": "組織アクセス",
"organization_access_description": "組織全体のリソースに対する読み取り/書き込み権限を選択します。",
"permissions": "権限",
"project_access": "プロジェクトアクセス",
"secret": "シークレット",
"unable_to_delete_api_key": "APIキーを削除できませんでした"
},
"app-connection": {
"app_connection": "アプリ接続",
"app_connection_description": "アプリやウェブサイトをFormbricksに接続します。",
"cache_update_delay_description": "アンケート、連絡先、アクション、またはその他のデータを更新した場合、Formbricks SDKを実行しているローカルアプリにそれらの変更が反映されるまでに最大1分かかることがあります。",
"cache_update_delay_title": "キャッシュの影響により、変更が反映されるまでに約1分かかります",
"environment_id": "あなたのEnvironmentId",
"environment_id_description": "このIDはこのFormbricks環境を一意に識別します。",
"formbricks_sdk_connected": "Formbricks SDK は接続されています",
"formbricks_sdk_not_connected": "Formbricks SDK はまだ接続されていません。",
"formbricks_sdk_not_connected_description": "FormbricksSDKをウェブサイトやアプリに追加して、Formbricksと接続してください",
"how_to_setup": "セットアップ方法",
"how_to_setup_description": "アプリ内でFormbricksウィジェットを設定する手順に従ってください。",
"receiving_data": "データ受信中 💃🕺",
"recheck": "再チェック",
"sdk_connection_details": "SDK接続詳細",
"sdk_connection_details_description": "FormbricksをアプリケーションとAPI統合するためのEnvironmentIdとSDK接続URL。",
"setup_alert_description": "5 分以内でアプリまたはウェブサイト を 接続する手順をステップバイステップ の チュートリアルに従ってください。",
"setup_alert_title": "接続方法",
"webapp_url": "SDK接続URL"
},
"general": {
"cannot_delete_only_project": "これは唯一のプロジェクトのため削除できません。まず新しいプロジェクトを作成してください。",
"delete_project": "プロジェクトを削除",
"delete_project_confirmation": "本当に {projectName} を削除しますか?この操作は取り消せません。",
"delete_project_name_includes_surveys_responses_people_and_more": "フォーム、回答、人物、アクション、属性を含む {projectName} を削除します。",
"delete_project_settings_description": "すべてのフォーム、回答、人物、アクション、属性を含むプロジェクトを削除します。取り消せません。",
"error_saving_project_information": "プロジェクト情報の保存中にエラーが発生しました",
"only_owners_or_managers_can_delete_projects": "オーナーまたは管理者のみがプロジェクトを削除できます",
"project_deleted_successfully": "プロジェクトを削除しました",
"project_name_settings_description": "プロジェクト名を変更します。",
"project_name_updated_successfully": "プロジェクト名を更新しました",
"recontact_waiting_time": "フォーム間のプロジェクト全体の待機時間",
"recontact_waiting_time_settings_description": "アプリ内フォーム全体で、ユーザーにどの頻度で表示するかを制御します。",
"this_action_cannot_be_undone": "この操作は取り消せません。",
"wait_x_days_before_showing_next_survey": "次のフォームを表示するまでの待機日数:",
"waiting_period_updated_successfully": "待機期間を更新しました",
"whats_your_project_called": "プロジェクト名は何ですか?"
},
"languages": {
"add_language": "言語を追加",
"alias": "エイリアス",
"alias_tooltip": "エイリアスはリンクフォームやSDKで言語を識別するための別名です任意",
"cannot_remove_language_warning": "この言語は以下のフォームで使用されているため削除できません:",
"conflict_between_identifier_and_alias": "追加した言語の識別子と、既存のエイリアスが衝突しています。エイリアスと識別子は同一にはできません。",
"conflict_between_selected_alias_and_another_language": "選択したエイリアスが、同じ識別子を持つ別の言語と衝突しています。不整合を避けるため、その識別子の言語をプロジェクトに追加してください。",
"delete_language_confirmation": "この言語を削除してもよろしいですか?この操作は取り消せません。",
"duplicate_language_or_language_id": "重複した言語または言語ID",
"edit_languages": "言語を編集",
"identifier": "識別子ISO",
"incomplete_translations": "未完了の翻訳",
"language": "言語",
"language_deleted_successfully": "言語を削除しました",
"languages_updated_successfully": "言語を更新しました",
"multi_language_surveys": "多言語フォーム",
"multi_language_surveys_description": "言語を追加して多言語フォームを作成します。",
"no_language_found": "言語が見つかりません。下で最初の言語を追加してください。",
"please_select_a_language": "言語を選択してください",
"remove_language": "言語を削除",
"remove_language_from_surveys_to_remove_it_from_project": "プロジェクトから削除するには、まずこの言語をフォームから外してください。",
"search_items": "項目を検索",
"translate": "翻訳"
},
"look": {
"add_background_color": "背景色を追加",
"add_background_color_description": "ロゴコンテナに背景色を追加します。",
"app_survey_placement": "アプリ内フォームの配置",
"app_survey_placement_settings_description": "フォームをウェブアプリまたはウェブサイトのどこに表示するか変更します。",
"centered_modal_overlay_color": "中央モーダルのオーバーレイ色",
"email_customization": "メールのカスタマイズ",
"email_customization_description": "Formbricksが送信するメールの見た目を変更します。",
"enable_custom_styling": "カスタムスタイルを有効化",
"enable_custom_styling_description": "フォームエディタでこのテーマを上書きできるようにします。",
"failed_to_remove_logo": "ロゴの削除に失敗しました",
"failed_to_update_logo": "ロゴの更新に失敗しました",
"formbricks_branding": "Formbricks ブランディング",
"formbricks_branding_hidden": "Formbricksのブランディングは非表示です。",
"formbricks_branding_settings_description": "ご支援に感謝しますが、オフにすることも可能です。",
"formbricks_branding_shown": "Formbricksのブランディングが表示されています。",
"logo_removed_successfully": "ロゴを削除しました",
"logo_settings_description": "会社ロゴをアップロードしてフォームやリンクプレビューに反映します。",
"logo_updated_successfully": "ロゴを更新しました",
"logo_upload_failed": "ロゴのアップロードに失敗しました。再度お試しください。",
"placement_updated_successfully": "配置を更新しました",
"remove_branding_with_a_higher_plan": "上位プランでブランディングを削除",
"remove_logo": "ロゴを削除",
"remove_logo_confirmation": "ロゴを削除してもよろしいですか?",
"replace_logo": "ロゴを置き換え",
"reset_styling": "スタイルをリセット",
"reset_styling_confirmation": "スタイルをデフォルトにリセットしてもよろしいですか?",
"show_formbricks_branding_in": "{type} フォームでFormbricksの表記を表示",
"show_powered_by_formbricks": "「Powered by Formbricks」を表示",
"styling_updated_successfully": "スタイルを更新しました",
"theme": "テーマ",
"theme_settings_description": "すべてのフォーム用のスタイルテーマを作成します。各フォームでカスタムスタイルを有効にできます。"
},
"tags": {
"add": "追加",
"add_tag": "タグを追加",
"count": "件数",
"delete_tag_confirmation": "このタグを削除してもよろしいですか?",
"manage_tags": "タグを管理",
"manage_tags_description": "回答タグを統合・削除します。",
"merge": "統合",
"no_tag_found": "タグが見つかりません",
"search_tags": "タグを検索...",
"tag": "タグ",
"tag_already_exists": "タグはすでに存在します",
"tag_deleted": "タグを削除しました",
"tag_updated": "タグを更新しました",
"tags_merged": "タグを統合しました"
},
"teams": {
"manage_teams": "チームを管理",
"no_teams_found": "チームが見つかりません",
"permission": "権限",
"team_name": "チーム名",
"team_settings_description": "このプロジェクトにアクセスできるチームを確認します。"
}
},
"segments": {
"add_filter_below": "下にフィルターを追加",
"add_your_first_filter_to_get_started": "まず最初のフィルターを追加してください",
@@ -975,9 +839,9 @@
},
"billing": {
"1000_monthly_responses": "月間1,000回答",
"1_project": "1プロジェクト",
"1_workspace": "1ワークスペース",
"2000_contacts": "2,000連絡先",
"3_projects": "3プロジェクト",
"3_workspaces": "3ワークスペース",
"5000_monthly_responses": "月間5,000回答",
"7500_contacts": "7,500連絡先",
"all_integrations": "すべての連携",
@@ -990,8 +854,8 @@
"current_tier_limit": "現在のティア制限",
"custom": "カスタム&スケール",
"custom_contacts_limit": "カスタム連絡先制限",
"custom_project_limit": "カスタムプロジェクト制限",
"custom_response_limit": "カスタム回答制限",
"custom_workspace_limit": "カスタムワークスペース上限",
"email_embedded_surveys": "メール埋め込みフォーム",
"email_follow_ups": "メールフォローアップ",
"enterprise_description": "プレミアムサポートとカスタム制限。",
@@ -1018,14 +882,22 @@
"team_access_roles": "チームアクセスロール",
"unable_to_upgrade_plan": "プランをアップグレードできません",
"unlimited_miu": "無制限のMIU",
"unlimited_projects": "無制限のプロジェクト",
"unlimited_responses": "無制限の回答",
"unlimited_surveys": "無制限のフォーム",
"unlimited_team_members": "無制限のチームメンバー",
"unlimited_workspaces": "無制限ワークスペース",
"upgrade": "アップグレード",
"uptime_sla_99": "稼働率SLA (99%)",
"website_surveys": "ウェブサイトフォーム"
},
"domain": {
"description": "組織全体でカスタムURLを使用しているすべてのフォームの概要",
"no_pretty_urls": "カスタムURLが設定されたフォームはまだありません。",
"pretty_url": "カスタムURL",
"survey_name": "フォーム名",
"title": "カスタムURL",
"workspace": "ワークスペース"
},
"enterprise": {
"audit_logs": "監査ログ",
"coming_soon": "近日公開",
@@ -1053,13 +925,13 @@
"cannot_leave_only_organization": "これはあなたの唯一の組織であるため、離れることはできません。まず新しい組織を作成してください。",
"copy_invite_link_to_clipboard": "招待リンクをクリップボードにコピー",
"create_new_organization": "新しい組織を作成",
"create_new_organization_description": "異なるプロジェクトセットを管理するために、新しい組織を作成します。",
"create_new_organization_description": "異なるワークスペースのセットを管理するために、新しい組織を作成します。",
"customize_email_with_a_higher_plan": "上位プランでメールをカスタマイズ",
"delete_member_confirmation": "削除されたメンバーは、組織のすべてのプロジェクトとフォームへのアクセス権を失います。",
"delete_member_confirmation": "削除されたメンバーは、組織のすべてのワークスペースとフォームへのアクセス権を失います。",
"delete_organization": "組織を削除",
"delete_organization_description": "すべてのプロジェクト、フォーム、回答、人物、アクション、属性を含む組織を削除します",
"delete_organization_description": "すべてのフォーム、回答、ユーザー、アクション、属性を含む、すべてのワークスペースと共に組織を削除します",
"delete_organization_warning": "この組織の削除を進める前に、以下の結果を認識しておいてください:",
"delete_organization_warning_1": "この組織にリンクされたすべてのプロジェクトの永続的な削除。",
"delete_organization_warning_1": "この組織に関連付けられたすべてのワークスペースが完全に削除されます。",
"delete_organization_warning_2": "このアクションは元に戻せません。一度削除すると、元には戻せません。",
"delete_organization_warning_3": "この組織の完全な削除を確認するには、以下のフィールドに {organizationName} と入力してください:",
"eliminate_branding_with_whitelabel": "Formbricksのブランディングを削除し、追加のホワイトラベルカスタマイズオプションを有効にします。",
@@ -1151,10 +1023,10 @@
},
"teams": {
"add_members_description": "チームにメンバーを追加し、役割を決定します。",
"add_projects_description": "チームメンバーがアクセスできるプロジェクトを制御します。",
"add_workspaces_description": "チームメンバーがアクセスできるワークスペースを管理します。",
"all_members_added": "すべてのメンバーがこのチームに追加されました。",
"all_projects_added": "すべてのプロジェクトがこのチームに追加されました。",
"are_you_sure_you_want_to_delete_this_team": "このチームを本当に削除しますか?これにより、このチームに関連付けられているすべてのプロジェクトとフォームへのアクセスも削除されます。",
"all_workspaces_added": "すべてのワークスペースがこのチームに追加されました。",
"are_you_sure_you_want_to_delete_this_team": "このチームを削除してもよろしいですか?このチームに関連付けられすべてのワークスペースとサーベイへのアクセスも削除されます。",
"billing_role_description": "請求情報へのアクセスのみ。",
"bulk_invite": "一括招待",
"contributor": "貢献者",
@@ -1170,25 +1042,18 @@
"manage": "管理",
"manage_team": "チームを管理",
"manage_team_disabled": "組織のオーナー、管理者、チーム管理者のみがチームを管理できます。",
"manager_role_description": "管理者はすべてのプロジェクトにアクセスでき、メンバー追加および削除できます。",
"manager_role_description": "マネージャーはすべてのワークスペースにアクセスでき、メンバー追加と削除が可能です。",
"member": "メンバー",
"member_role_description": "メンバーは選択されたプロジェクトで作業できます。",
"member_role_info_message": "新しいメンバーにプロジェクトへのアクセス権を付与するには、以下のチームに追加してください。チームを使用すると、誰がどのプロジェクトにアクセスできるかを管理できます。",
"member_role_description": "メンバーは選択されたワークスペースで作業できます。",
"member_role_info_message": "新しいメンバーにワークスペースへのアクセス権を付与するには、以下のチームに追加してください。チームを使用すると、誰がどのワークスペースにアクセスできるかを管理できます。",
"organization_role": "組織の役割",
"owner_role_description": "オーナーは組織を完全に制御できます。",
"please_fill_all_member_fields": "新しいメンバーを追加するには、すべてのフィールドを記入してください。",
"please_fill_all_project_fields": "新しいプロジェクトを追加するには、すべてのフィールドを入してください。",
"please_fill_all_workspace_fields": "新しいワークスペースを追加するには、すべてのフィールドを入してください。",
"read": "読み取り",
"read_write": "読み書き",
"security_updates_description": "脆弱性が発見された際に通知を受け取るため、セキュリティメーリングリストに登録してください。",
"security_updates_enroll": "今すぐ登録",
"security_updates_enrolled": "登録済み",
"security_updates_enrolled_description": "{email}でセキュリティアップデートを受信するよう登録されています。",
"security_updates_enrolled_successfully": "セキュリティアップデートの登録が完了しました",
"security_updates_enrolling": "登録中...",
"security_updates_title": "セキュリティアップデート",
"select_member": "メンバーを選択",
"select_project": "プロジェクトを選択",
"select_workspace": "ワークスペースを選択",
"team_admin": "チーム管理者",
"team_created_successfully": "チームを正常に作成しました。",
"team_deleted_successfully": "チームを正常に削除しました。",
@@ -1199,8 +1064,8 @@
"team_settings_description": "チームメンバー、アクセス権などを管理します。",
"team_updated_successfully": "チームを正常に更新しました",
"teams": "チーム",
"teams_description": "メンバーをチームに割り当て、チームにプロジェクトへのアクセス権を付与します。",
"unlock_teams_description": "どの組織メンバーが特定のプロジェクトとフォームにアクセスできるかを管理します。",
"teams_description": "メンバーをチームに割り当て、チームにワークスペースへのアクセス権を付与します。",
"unlock_teams_description": "組織メンバーが特定のワークスペースとサーベイにアクセスできるかを管理します。",
"unlock_teams_title": "上位プランでチームをアンロック。",
"upgrade_plan_notice_message": "上位プランで組織ロールをアンロック。",
"you_are_a_member": "あなたはメンバーです"
@@ -1457,7 +1322,7 @@
"how_funky_do_you_want_your_cards_in_survey_type_derived_surveys": "{surveyTypeDerived} フォームのカードをどれくらいユニークにしますか",
"if_you_need_more_please": "さらに必要な場合は、",
"if_you_really_want_that_answer_ask_until_you_get_it": "回答が提出されるまで、トリガーされるたびに表示し続けます。",
"ignore_global_waiting_time": "プロジェクト全体の待機時間を無視する",
"ignore_global_waiting_time": "ワークスペース全体の待機時間を無視",
"ignore_global_waiting_time_description": "このフォームは、最近別のフォームが表示されていても、条件が満たされればいつでも表示できます。",
"image": "画像",
"includes_all_of": "のすべてを含む",
@@ -1531,7 +1396,7 @@
"options_used_in_logic_bulk_error": "以下のオプションはロジックで使用されています:{questionIndexes}。まず、ロジックから削除してください。",
"override_theme_with_individual_styles_for_this_survey": "このフォームの個別のスタイルでテーマを上書きします。",
"overwrite_global_waiting_time": "カスタム待機時間を設定する",
"overwrite_global_waiting_time_description": "このフォームのみプロジェクト設定を上書きします。",
"overwrite_global_waiting_time_description": "このサーベイのみワークスペース設定を上書きします。",
"overwrite_placement": "配置を上書き",
"overwrite_survey_logo": "カスタムアンケートロゴを設定する",
"overwrite_the_global_placement_of_the_survey": "フォームのグローバルな配置を上書き",
@@ -1603,8 +1468,8 @@
"required": "必須",
"reset_to_theme_styles": "テーマのスタイルにリセット",
"reset_to_theme_styles_main_text": "スタイルをテーマのスタイルにリセットしてもよろしいですか?これにより、すべてのカスタムスタイルが削除されます。",
"respect_global_waiting_time": "プロジェクト全体の待機時間を使用する",
"respect_global_waiting_time_description": "このフォームはプロジェクト設定で設定された待機時間に従います。その期間中に他のフォームが表示されていない場合のみ表示されます。",
"respect_global_waiting_time": "ワークスペース全体の待機時間を使用",
"respect_global_waiting_time_description": "このサーベイはワークスペース設定で設定された待機時間に従います。その期間中に他のサーベイが表示されていない場合のみ表示されます。",
"response_limit_can_t_be_set_to_0": "回答数の上限を0に設定することはできません",
"response_limit_needs_to_exceed_number_of_received_responses": "回答数の上限は、受信済みの回答数 ({responseCount}) を超える必要があります。",
"response_limits_redirections_and_more": "回答数の上限、リダイレクトなど。",
@@ -1699,12 +1564,12 @@
"visibility_and_recontact_description": "このフォームがいつ表示され、どのくらいの頻度で再表示できるかをコントロールします。",
"wait": "待つ",
"wait_a_few_seconds_after_the_trigger_before_showing_the_survey": "トリガーから数秒待ってからフォームを表示します",
"waiting_time_across_surveys": "プロジェクト全体の待機時間",
"waiting_time_across_surveys_description": "フォーム疲れを防ぐため、このフォームがプロジェクト全体の待機時間とどのように相互作用するかを選択します。",
"waiting_time_across_surveys": "ワークスペース全体の待機時間",
"waiting_time_across_surveys_description": "サーベイ疲れを防ぐため、このサーベイがワークスペース全体の待機時間とどのように連携するかを選択してください。",
"welcome_message": "ウェルカムメッセージ",
"without_a_filter_all_of_your_users_can_be_surveyed": "フィルターがなければ、すべてのユーザーがフォームに回答できます。",
"you_have_not_created_a_segment_yet": "まだセグメントを作成していません",
"you_need_to_have_two_or_more_languages_set_up_in_your_project_to_work_with_translations": "翻訳を操作するには、プロジェクトで2つ以上の言語を設定する必要があります。",
"you_need_to_have_two_or_more_languages_set_up_in_your_workspace_to_work_with_translations": "翻訳を使用するには、ワークスペースに2つ以上の言語を設定する必要があります。",
"your_description_here_recall_information_with": "ここにあなたの説明。@ で情報を呼び出す",
"your_question_here_recall_information_with": "ここにあなたの質問。@ で情報を呼び出す",
"your_web_app": "あなたのウェブアプリ",
@@ -1832,6 +1697,17 @@
"upgrade_prompt_title": "上位プランで個人リンクを使用",
"work_with_segments": "個人リンクはセグメントで機能します。"
},
"pretty_url": {
"description": "フォーム用のカスタムで覚えやすいURLを作成",
"remove_description": "フォームは元のURLから引き続きアクセス可能です。",
"remove_success": "カスタムURLを削除しました",
"save_success": "カスタムURLを保存しました",
"slug_help": "小文字のアルファベット、数字、ハイフンのみ使用できます。",
"slug_label": "カスタムスラッグ",
"slug_placeholder": "customer-feedback",
"slug_required": "有効なスラッグを入力してください",
"title": "カスタムURL"
},
"send_email": {
"copy_embed_code": "埋め込みコードをコピー",
"description": "メールにフォームを埋め込んで、オーディエンスから回答を得ます。",
@@ -1972,6 +1848,146 @@
"uses_branching_logic": "このフォームは分岐ロジックを使用しています。"
}
},
"workspace": {
"api_keys": {
"add_api_key": "APIキーを追加",
"api_key": "APIキー",
"api_key_copied_to_clipboard": "APIキーをクリップボードにコピーしました",
"api_key_created": "APIキーを作成しました",
"api_key_deleted": "APIキーを削除しました",
"api_key_label": "APIキーラベル",
"api_key_security_warning": "セキュリティ上の理由により、APIキーは作成後に一度だけ表示されます。すぐに保存先にコピーしてください。",
"api_key_updated": "APIキーを更新しました",
"delete_api_key_confirmation": "このキーを使用しているアプリケーションは、Formbricksデータにアクセスできなくなります。",
"duplicate_access": "ワークスペースへの重複アクセスは許可されていません",
"no_api_keys_yet": "まだAPIキーがありません",
"no_env_permissions_found": "環境の権限が見つかりません",
"organization_access": "組織アクセス",
"organization_access_description": "組織全体のリソースに対する読み取りまたは書き込み権限を選択してください。",
"permissions": "権限",
"secret": "シークレット",
"unable_to_delete_api_key": "APIキーを削除できません",
"workspace_access": "ワークスペースアクセス"
},
"app-connection": {
"app_connection": "アプリ接続",
"app_connection_description": "アプリやウェブサイトをFormbricksに接続します。",
"cache_update_delay_description": "アンケート、連絡先、アクション、その他のデータを更新した場合、Formbricks SDKを実行しているローカルアプリに変更が反映されるまで最大1分かかることがあります。",
"cache_update_delay_title": "キャッシュにより変更は約1分後に反映されます",
"environment_id": "環境ID",
"environment_id_description": "このIDはこのFormbricks環境を一意に識別します。",
"formbricks_sdk_connected": "Formbricks SDKは接続されています",
"formbricks_sdk_not_connected": "Formbricks SDKはまだ接続されていません。",
"formbricks_sdk_not_connected_description": "ウェブサイトやアプリにFormbricks SDKを追加してFormbricksと接続してください",
"how_to_setup": "セットアップ方法",
"how_to_setup_description": "以下の手順に従って、アプリ内にFormbricksウィジェットをセットアップしてください。",
"receiving_data": "データを受信中 💃🕺",
"recheck": "再確認",
"sdk_connection_details": "SDK接続の詳細",
"sdk_connection_details_description": "アプリケーションとFormbricksを統合するための固有の環境IDとSDK接続URLです。",
"setup_alert_description": "このステップバイステップのチュートリアルに従って、5分以内にアプリやウェブサイトを接続してください。",
"setup_alert_title": "接続方法",
"webapp_url": "SDK接続URL"
},
"general": {
"cannot_delete_only_workspace": "これは唯一のワークスペースのため、削除できません。まず新しいワークスペースを作成してください。",
"delete_workspace": "ワークスペースを削除",
"delete_workspace_confirmation": "{projectName}を削除してもよろしいですか?このアクションは元に戻せません。",
"delete_workspace_name_includes_surveys_responses_people_and_more": "{projectName}をすべてのフォーム、回答、人物、アクション、属性を含めて削除します。",
"delete_workspace_settings_description": "すべてのフォーム、回答、人物、アクション、属性を含むワークスペースを削除します。この操作は元に戻せません。",
"error_saving_workspace_information": "ワークスペース情報の保存中にエラーが発生しました",
"only_owners_or_managers_can_delete_workspaces": "ワークスペースを削除できるのはオーナーまたはマネージャーのみです",
"recontact_waiting_time": "ワークスペース全体のフォーム間待機時間",
"recontact_waiting_time_settings_description": "すべてのアプリフォームにおいて、ユーザーにフォームを表示する頻度を制御します。",
"this_action_cannot_be_undone": "このアクションは元に戻せません。",
"wait_x_days_before_showing_next_survey": "次のフォームを表示するまでの待機日数:",
"waiting_period_updated_successfully": "待機期間が正常に更新されました",
"whats_your_workspace_called": "ワークスペースの名前は何ですか?",
"workspace_deleted_successfully": "ワークスペースが正常に削除されました",
"workspace_name_settings_description": "ワークスペースの名前を変更します。",
"workspace_name_updated_successfully": "ワークスペース名が正常に更新されました"
},
"languages": {
"add_language": "言語を追加",
"alias": "エイリアス",
"alias_tooltip": "エイリアスは、リンクフォームやSDKで言語を識別するための別名です任意",
"cannot_remove_language_warning": "この言語は以下のフォームで使用されているため、削除できません:",
"conflict_between_identifier_and_alias": "追加された言語の識別子とエイリアスの間に競合があります。エイリアスと識別子を同一にすることはできません。",
"conflict_between_selected_alias_and_another_language": "選択されたエイリアスと、この識別子を持つ別の言語との間に競合があります。不整合を避けるため、この識別子を持つ言語をワークスペースに追加してください。",
"delete_language_confirmation": "この言語を削除してもよろしいですか?このアクションは元に戻せません。",
"duplicate_language_or_language_id": "重複する言語または言語ID",
"edit_languages": "言語を編集",
"identifier": "識別子ISO",
"incomplete_translations": "未完了の翻訳",
"language": "言語",
"language_deleted_successfully": "言語を正常に削除しました",
"languages_updated_successfully": "言語を正常に更新しました",
"multi_language_surveys": "多言語フォーム",
"multi_language_surveys_description": "言語を追加して多言語フォームを作成します。",
"no_language_found": "言語が見つかりません。以下から最初の言語を追加してください。",
"please_select_a_language": "言語を選択してください",
"remove_language": "言語を削除",
"remove_language_from_surveys_to_remove_it_from_workspace": "ワークスペースから削除するには、これらのフォームから言語を削除してください。",
"search_items": "アイテムを検索",
"translate": "翻訳"
},
"look": {
"add_background_color": "背景色を追加",
"add_background_color_description": "ロゴコンテナに背景色を追加します。",
"app_survey_placement": "アプリ内フォームの配置",
"app_survey_placement_settings_description": "Webアプリまたはウェブサイトでフォームを表示する場所を変更します。",
"centered_modal_overlay_color": "中央モーダルのオーバーレイ色",
"email_customization": "メールのカスタマイズ",
"email_customization_description": "Formbricksがあなたに代わって送信するメールの外観を変更します。",
"enable_custom_styling": "カスタムスタイルを有効化",
"enable_custom_styling_description": "ユーザーがフォームエディターでこのテーマを上書きできるようにします。",
"failed_to_remove_logo": "ロゴの削除に失敗しました",
"failed_to_update_logo": "ロゴの更新に失敗しました",
"formbricks_branding": "Formbricksブランディング",
"formbricks_branding_hidden": "Formbricksブランディングは非表示です。",
"formbricks_branding_settings_description": "あなたのサポートに感謝していますが、オフにすることもご理解いただけます。",
"formbricks_branding_shown": "Formbricksブランディングは表示されています。",
"logo_removed_successfully": "ロゴを正常に削除しました",
"logo_settings_description": "会社のロゴをアップロードして、アンケートとリンクプレビューにブランディングを適用します。",
"logo_updated_successfully": "ロゴを正常に更新しました",
"logo_upload_failed": "ロゴのアップロードに失敗しました。もう一度お試しください。",
"placement_updated_successfully": "配置を正常に更新しました",
"remove_branding_with_a_higher_plan": "上位プランでブランディングを削除",
"remove_logo": "ロゴを削除",
"remove_logo_confirmation": "ロゴを削除してもよろしいですか?",
"replace_logo": "ロゴを交換",
"reset_styling": "スタイルをリセット",
"reset_styling_confirmation": "スタイルをデフォルトにリセットしてもよろしいですか?",
"show_formbricks_branding_in": "{type}アンケートにFormbricksブランディングを表示",
"show_powered_by_formbricks": "「Powered by Formbricks」署名を表示",
"styling_updated_successfully": "スタイルを正常に更新しました",
"theme": "テーマ",
"theme_settings_description": "すべてのアンケート用のスタイルテーマを作成します。各アンケートでカスタムスタイルを有効にできます。"
},
"tags": {
"add": "追加",
"add_tag": "タグを追加",
"count": "カウント",
"delete_tag_confirmation": "このタグを削除してもよろしいですか?",
"manage_tags": "タグを管理",
"manage_tags_description": "回答タグを統合および削除します。",
"merge": "統合",
"no_tag_found": "タグが見つかりません",
"search_tags": "タグを検索...",
"tag": "タグ",
"tag_already_exists": "タグはすでに存在します",
"tag_deleted": "タグを削除しました",
"tag_updated": "タグを更新しました",
"tags_merged": "タグを統合しました"
},
"teams": {
"manage_teams": "チームを管理",
"no_teams_found": "チームが見つかりません",
"permission": "権限",
"team_name": "チーム名",
"team_settings_description": "このワークスペースにアクセスできるチームを確認します。"
}
},
"xm-templates": {
"ces": "CES",
"ces_description": "あらゆるタッチポイントを活用して、顧客のインタラクションの容易さを把握します。",
@@ -1990,36 +2006,36 @@
},
"organizations": {
"landing": {
"no_projects_warning_subtitle": "プロジェクトにアクセスするには、組織のオーナーに連絡してください。または、独自の組織を作成して始めてください。",
"no_projects_warning_title": "あなたのアカウントはまだどのプロジェクトにもアクセスできません。"
"no_workspaces_warning_subtitle": "ワークスペースへのアクセスを取得するには、組織のオーナーに連絡してください。または、独自の組織を作成して開始することもできます。",
"no_workspaces_warning_title": "お使いのアカウントはまだワークスペースにアクセスできません。"
},
"projects": {
"workspaces": {
"new": {
"channel": {
"channel_select_subtitle": "リンクを共有するか、アプリやウェブサイトフォームを表示します。",
"channel_select_title": "どのような種類のフォームが必要ですか",
"in_product_surveys": "製品内フォーム",
"in_product_surveys_description": "アプリやウェブサイトに埋め込みます。",
"link_and_email_surveys": "リンクメールフォーム",
"link_and_email_surveys_description": "オンラインのどこでも人々にリーチします。"
"channel_select_subtitle": "リンクを共有するか、アプリやウェブサイトフォームを表示します。",
"channel_select_title": "どのタイプのフォームが必要ですか?",
"in_product_surveys": "プロダクト内フォーム",
"in_product_surveys_description": "アプリやウェブサイトに埋め込み。",
"link_and_email_surveys": "リンク&メールフォーム",
"link_and_email_surveys_description": "オンラインのどこでも人々にリーチ。"
},
"mode": {
"formbricks_cx": "Formbricks CX",
"formbricks_cx_description": "顧客が何を必要としているかを理解するためのフォームとレポート。",
"formbricks_cx_description": "顧客のニーズを理解するためのフォームとレポート。",
"formbricks_surveys": "Formbricks フォーム",
"formbricks_surveys_description": "ウェブ、アプリ、メールフォームの多目的フォームプラットフォーム。",
"what_are_you_here_for": "何のためにここにいますか?"
"formbricks_surveys_description": "ウェブ、アプリ、メールフォーム向けの多目的フォームプラットフォーム。",
"what_are_you_here_for": "ご利用目的は何ですか?"
},
"settings": {
"brand_color": "ブランドカラー",
"brand_color_description": "フォームのメインカラーをあなたのブランドに合わせます。",
"brand_color_description": "フォームのメインカラーをブランドに合わせます。",
"create_new_team": "新しいチームを作成",
"project_creation_failed": "プロジェクトの作成に失敗しました",
"project_name": "製品名",
"project_name_description": "あなたの製品は何という名前ですか?",
"project_settings_subtitle": "人々があなたのブランドを認識すると、回答を開始し、完了する可能性がはるかに高くなります。",
"project_settings_title": "回答者あなたであることを知らせましょう",
"team_description": "誰がこのプロジェクトにアクセスできますか?"
"team_description": "このワークスペースにアクセスできるのは誰ですか?",
"workspace_creation_failed": "ワークスペースの作成に失敗しました",
"workspace_name": "プロダクト名",
"workspace_name_description": "プロダクトの名前は何ですか?",
"workspace_settings_subtitle": "回答者あなたのブランドを認識すると、回答を開始して完了する可能性が大幅に高まります。",
"workspace_settings_title": "回答者にあなたであることを知らせましょう"
}
}
}

View File

@@ -121,9 +121,9 @@
"add_filter": "Filter toevoegen",
"add_logo": "Logo toevoegen",
"add_member": "Lid toevoegen",
"add_new_project": "Nieuw project toevoegen",
"add_project": "Project toevoegen",
"add_new_workspace": "Nieuwe werkruimte toevoegen",
"add_to_team": "Voeg toe aan team",
"add_workspace": "Werkruimte toevoegen",
"all": "Alle",
"all_questions": "Alle vragen",
"allow": "Toestaan",
@@ -148,7 +148,7 @@
"choices": "Keuzes",
"choose_environment": "Kies omgeving",
"choose_organization": "Kies organisatie",
"choose_project": "Kies project",
"choose_workspace": "Kies werkruimte",
"clear_all": "Alles wissen",
"clear_filters": "Wis filters",
"clear_selection": "Duidelijke selectie",
@@ -174,9 +174,9 @@
"count_contacts": "{value, plural, one {{value} contact} other {{value} contacten}}",
"count_responses": "{value, plural, one {{value} reactie} other {{value} reacties}}",
"create_new_organization": "Creëer een nieuwe organisatie",
"create_project": "Project aanmaken",
"create_segment": "Segment maken",
"create_survey": "Enquête maken",
"create_workspace": "Werkruimte aanmaken",
"created": "Gemaakt",
"created_at": "Gemaakt op",
"created_by": "Gemaakt door",
@@ -187,6 +187,7 @@
"delete": "Verwijderen",
"description": "Beschrijving",
"dev_env": "Ontwikkelomgeving",
"development": "Ontwikkeling",
"development_environment_banner": "Je bevindt je in een ontwikkelomgeving. Stel het in om enquêtes, acties en attributen te testen.",
"disable": "Uitzetten",
"disallow": "Niet toestaan",
@@ -194,6 +195,7 @@
"dismissed": "Afgewezen",
"docs": "Documentatie",
"documentation": "Documentatie",
"domain": "Domein",
"download": "Downloaden",
"draft": "Voorlopige versie",
"duplicate": "Duplicaat",
@@ -203,6 +205,7 @@
"ending_card": "Einde kaart",
"enter_url": "URL invoeren",
"enterprise_license": "Enterprise-licentie",
"environment": "Omgeving",
"environment_not_found": "Omgeving niet gevonden",
"environment_notice": "U bevindt zich momenteel in de {environment}-omgeving.",
"error": "Fout",
@@ -213,7 +216,7 @@
"expand_rows": "Vouw rijen uit",
"failed_to_copy_to_clipboard": "Kopiëren naar klembord mislukt",
"failed_to_load_organizations": "Laden van organisaties mislukt",
"failed_to_load_projects": "Laden van projecten mislukt",
"failed_to_load_workspaces": "Laden van werkruimtes mislukt",
"finish": "Finish",
"follow_these": "Volg deze",
"formbricks_version": "Formbricks-versie",
@@ -321,17 +324,10 @@
"preview_survey": "Voorbeeld van enquête",
"privacy": "Privacybeleid",
"product_manager": "Productmanager",
"production": "Productie",
"profile": "Profiel",
"profile_id": "Profiel-ID",
"progress": "Voortgang",
"project_configuration": "Projectconfiguratie",
"project_creation_description": "Organiseer enquêtes in projecten voor een betere toegangscontrole.",
"project_id": "Project-ID",
"project_name": "Projectnaam",
"project_name_placeholder": "bijv. Formbricks",
"project_not_found": "Project niet gevonden",
"project_permission_not_found": "Projecttoestemming niet gevonden",
"projects": "Projecten",
"question": "vraag",
"question_id": "Vraag-ID",
"questions": "Vragen",
@@ -420,7 +416,7 @@
"top_right": "Rechtsboven",
"try_again": "Probeer het opnieuw",
"type": "Type",
"unlock_more_projects_with_a_higher_plan": "Ontgrendel meer projecten met een hoger plan.",
"unlock_more_workspaces_with_a_higher_plan": "Ontgrendel meer werkruimtes met een hoger abonnement.",
"update": "Update",
"updated": "Bijgewerkt",
"updated_at": "Bijgewerkt op",
@@ -444,10 +440,18 @@
"website_app_survey": "Website- en app-enquête",
"website_survey": "Website-enquête",
"welcome_card": "Welkomstkaart",
"workspace_configuration": "Werkruimte-configuratie",
"workspace_creation_description": "Organiseer enquêtes in werkruimtes voor beter toegangsbeheer.",
"workspace_id": "Werkruimte-ID",
"workspace_name": "Werkruimtenaam",
"workspace_name_placeholder": "bijv. Formbricks",
"workspace_not_found": "Werkruimte niet gevonden",
"workspace_permission_not_found": "Werkruimte-machtiging niet gevonden",
"workspaces": "Werkruimtes",
"you": "Jij",
"you_are_downgraded_to_the_community_edition": "Je bent gedowngraded naar de Community-editie.",
"you_are_not_authorised_to_perform_this_action": "U bent niet bevoegd om deze actie uit te voeren.",
"you_have_reached_your_limit_of_project_limit": "U heeft uw limiet van {projectLimit} projecten bereikt.",
"you_have_reached_your_limit_of_workspace_limit": "Je hebt je limiet van {projectLimit} werkruimtes bereikt.",
"you_have_reached_your_monthly_miu_limit_of": "U heeft uw maandelijkse MIU-limiet van bereikt",
"you_have_reached_your_monthly_response_limit_of": "U heeft uw maandelijkse responslimiet bereikt van",
"you_will_be_downgraded_to_the_community_edition_on_date": "Je wordt gedowngraded naar de Community-editie op {date}."
@@ -773,146 +777,6 @@
"website_or_app_integration_description": "Integreer Formbricks in uw website of app",
"zapier_integration_description": "Integreer Formbricks met meer dan 5000 apps via Zapier"
},
"project": {
"api_keys": {
"add_api_key": "API-sleutel toevoegen",
"api_key": "API-sleutel",
"api_key_copied_to_clipboard": "API-sleutel gekopieerd naar klembord",
"api_key_created": "API-sleutel gemaakt",
"api_key_deleted": "API-sleutel verwijderd",
"api_key_label": "API-sleutellabel",
"api_key_security_warning": "Om veiligheidsredenen wordt de API-sleutel na het aanmaken slechts één keer getoond. Kopieer het meteen naar uw bestemming.",
"api_key_updated": "API-sleutel bijgewerkt",
"delete_api_key_confirmation": "Applicaties die deze sleutel gebruiken, hebben geen toegang meer tot uw Formbricks-gegevens.",
"duplicate_access": "Dubbele projecttoegang niet toegestaan",
"no_api_keys_yet": "U heeft nog geen API-sleutels",
"no_env_permissions_found": "Geen omgevingsrechten gevonden",
"organization_access": "Toegang tot organisatie",
"organization_access_description": "Selecteer lees- of schrijfrechten voor bronnen voor de hele organisatie.",
"permissions": "Machtigingen",
"project_access": "Projecttoegang",
"secret": "Geheim",
"unable_to_delete_api_key": "Kan API-sleutel niet verwijderen"
},
"app-connection": {
"app_connection": "App-verbinding",
"app_connection_description": "Verbind uw app of website met Formbricks.",
"cache_update_delay_description": "Wanneer je updates maakt aan enquêtes, contacten, acties of andere gegevens, kan het tot 1 minuut duren voordat deze wijzigingen zichtbaar worden in je lokale app die de Formbricks SDK gebruikt.",
"cache_update_delay_title": "Wijzigingen worden na ongeveer 1 minuut weergegeven vanwege caching",
"environment_id": "Uw omgevings-ID",
"environment_id_description": "Deze ID identificeert op unieke wijze deze Formbricks-omgeving.",
"formbricks_sdk_connected": "Formbricks SDK is verbonden",
"formbricks_sdk_not_connected": "Formbricks SDK is nog niet verbonden.",
"formbricks_sdk_not_connected_description": "Voeg de Formbricks SDK toe aan uw website of app om deze te verbinden met Formbricks",
"how_to_setup": "Hoe in te stellen",
"how_to_setup_description": "Volg deze stappen om de Formbricks-widget in uw app in te stellen.",
"receiving_data": "Gegevens ontvangen 💃🕺",
"recheck": "Controleer opnieuw",
"sdk_connection_details": "SDK-verbindingsdetails",
"sdk_connection_details_description": "Uw unieke Environment ID en SDK-verbindings-URL voor integratie van Formbricks met uw applicatie.",
"setup_alert_description": "Volg deze stapsgewijze handleiding om uw app of website in minder dan 5 minuten te verbinden.",
"setup_alert_title": "Hoe te verbinden",
"webapp_url": "SDK-verbindings-URL"
},
"general": {
"cannot_delete_only_project": "Dit is uw enige project. Het kan niet worden verwijderd. Maak eerst een nieuw project aan.",
"delete_project": "Project verwijderen",
"delete_project_confirmation": "Weet u zeker dat u {projectName} wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"delete_project_name_includes_surveys_responses_people_and_more": "Verwijder {projectName} incl. alle enquêtes, reacties, mensen, acties en attributen.",
"delete_project_settings_description": "Verwijder het project met alle enquêtes, reacties, mensen, acties en attributen. Dit kan niet ongedaan worden gemaakt.",
"error_saving_project_information": "Fout bij opslaan van projectinformatie",
"only_owners_or_managers_can_delete_projects": "Alleen eigenaren of managers kunnen projecten verwijderen",
"project_deleted_successfully": "Project succesvol verwijderd",
"project_name_settings_description": "Wijzig de naam van uw project.",
"project_name_updated_successfully": "Projectnaam is succesvol bijgewerkt",
"recontact_waiting_time": "Projectbrede wachttijd tussen enquêtes",
"recontact_waiting_time_settings_description": "Bepaal hoe vaak gebruikers kunnen worden bevraagd in alle app-enquêtes.",
"this_action_cannot_be_undone": "Deze actie kan niet ongedaan worden gemaakt.",
"wait_x_days_before_showing_next_survey": "Wacht X dagen voordat de volgende enquête wordt weergegeven:",
"waiting_period_updated_successfully": "Wachtperiode is succesvol bijgewerkt",
"whats_your_project_called": "Hoe heet je project?"
},
"languages": {
"add_language": "Taal toevoegen",
"alias": "Alias",
"alias_tooltip": "De alias is een alternatieve naam om de taal in linkenquêtes en de SDK te identificeren (optioneel)",
"cannot_remove_language_warning": "U kunt deze taal niet verwijderen, omdat deze nog steeds in deze enquêtes wordt gebruikt:",
"conflict_between_identifier_and_alias": "Er is een conflict tussen de ID van een toegevoegde taal en die van uw aliassen. Aliassen en ID's kunnen niet identiek zijn.",
"conflict_between_selected_alias_and_another_language": "Er is een conflict tussen de geselecteerde alias en een andere taal die deze ID heeft. Voeg in plaats daarvan de taal met deze ID toe aan uw project om inconsistenties te voorkomen.",
"delete_language_confirmation": "Weet u zeker dat u deze taal wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"duplicate_language_or_language_id": "Dubbele taal of taal-ID",
"edit_languages": "Talen bewerken",
"identifier": "Identificatie (ISO)",
"incomplete_translations": "Onvolledige vertalingen",
"language": "Taal",
"language_deleted_successfully": "Taal succesvol verwijderd",
"languages_updated_successfully": "Talen zijn succesvol bijgewerkt",
"multi_language_surveys": "Meertalige enquêtes",
"multi_language_surveys_description": "Voeg talen toe om meertalige enquêtes te maken.",
"no_language_found": "Geen taal gevonden. Voeg hieronder uw eerste taal toe.",
"please_select_a_language": "Selecteer een taal",
"remove_language": "Taal verwijderen",
"remove_language_from_surveys_to_remove_it_from_project": "Verwijder de taal uit deze enquêtes om deze uit het project te verwijderen.",
"search_items": "Zoek artikelen",
"translate": "Vertalen"
},
"look": {
"add_background_color": "Achtergrondkleur toevoegen",
"add_background_color_description": "Voeg een achtergrondkleur toe aan de logocontainer.",
"app_survey_placement": "Plaatsing van app-enquêtes",
"app_survey_placement_settings_description": "Wijzig waar enquêtes worden weergegeven in uw webapp of website.",
"centered_modal_overlay_color": "Gecentreerde modale overlaykleur",
"email_customization": "E-mailaanpassing",
"email_customization_description": "Verander het uiterlijk van e-mails die Formbricks namens u verzendt.",
"enable_custom_styling": "Schakel aangepaste stijl in",
"enable_custom_styling_description": "Sta gebruikers toe dit thema te overschrijven in de enquête-editor.",
"failed_to_remove_logo": "Kan het logo niet verwijderen",
"failed_to_update_logo": "Kan het logo niet updaten",
"formbricks_branding": "Formbricks-branding",
"formbricks_branding_hidden": "De Formbricks-branding is verborgen.",
"formbricks_branding_settings_description": "We waarderen uw steun, maar begrijpen het als u deze uitschakelt.",
"formbricks_branding_shown": "Het Formbricks-merk wordt getoond.",
"logo_removed_successfully": "Logo succesvol verwijderd",
"logo_settings_description": "Upload uw bedrijfslogo naar merkenquêtes en linkvoorbeelden.",
"logo_updated_successfully": "Logo succesvol bijgewerkt",
"logo_upload_failed": "Logo-upload mislukt. Probeer het opnieuw.",
"placement_updated_successfully": "Plaatsing bijgewerkt",
"remove_branding_with_a_higher_plan": "Verwijder branding met een hoger plan",
"remove_logo": "Logo verwijderen",
"remove_logo_confirmation": "Weet u zeker dat u het logo wilt verwijderen?",
"replace_logo": "Vervang logo",
"reset_styling": "Stijl resetten",
"reset_styling_confirmation": "Weet je zeker dat je de stijl wilt terugzetten naar de standaardwaarden?",
"show_formbricks_branding_in": "Toon Formbricks-branding in {type} enquêtes",
"show_powered_by_formbricks": "Toon 'Powered by Formbricks'-handtekening",
"styling_updated_successfully": "Styling is succesvol bijgewerkt",
"theme": "Thema",
"theme_settings_description": "Creëer een stijlthema voor alle enquêtes. U kunt voor elke enquête een aangepaste stijl inschakelen."
},
"tags": {
"add": "Toevoegen",
"add_tag": "Label toevoegen",
"count": "Graaf",
"delete_tag_confirmation": "Weet u zeker dat u deze tag wilt verwijderen?",
"manage_tags": "Beheer tags",
"manage_tags_description": "Reactietags samenvoegen en verwijderen.",
"merge": "Samenvoegen",
"no_tag_found": "Geen label gevonden",
"search_tags": "Tags zoeken...",
"tag": "Label",
"tag_already_exists": "Label bestaat al",
"tag_deleted": "Label verwijderd",
"tag_updated": "Tag bijgewerkt",
"tags_merged": "Tags samengevoegd"
},
"teams": {
"manage_teams": "Beheer teams",
"no_teams_found": "Geen teams gevonden",
"permission": "Toestemming",
"team_name": "Teamnaam",
"team_settings_description": "Bekijk welke teams toegang hebben tot dit project."
}
},
"segments": {
"add_filter_below": "Voeg hieronder een filter toe",
"add_your_first_filter_to_get_started": "Voeg uw eerste filter toe om aan de slag te gaan",
@@ -975,9 +839,9 @@
},
"billing": {
"1000_monthly_responses": "Maandelijks 1.000 reacties",
"1_project": "1 Project",
"1_workspace": "1 werkruimte",
"2000_contacts": "2.000 contacten",
"3_projects": "3 projecten",
"3_workspaces": "3 werkruimtes",
"5000_monthly_responses": "5.000 maandelijkse reacties",
"7500_contacts": "7.500 contacten",
"all_integrations": "Alle integraties",
@@ -990,8 +854,8 @@
"current_tier_limit": "Huidige niveaulimiet",
"custom": "Aangepast en schaal",
"custom_contacts_limit": "Aangepaste contactlimiet",
"custom_project_limit": "Aangepaste projectlimiet",
"custom_response_limit": "Aangepaste reactielimiet",
"custom_workspace_limit": "Aangepaste werkruimtelimiet",
"email_embedded_surveys": "Ingebedde enquêtes per e-mail",
"email_follow_ups": "E-mailopvolgingen",
"enterprise_description": "Premium-ondersteuning en aangepaste limieten.",
@@ -1018,14 +882,22 @@
"team_access_roles": "Teamtoegangsrollen",
"unable_to_upgrade_plan": "Kan het abonnement niet upgraden",
"unlimited_miu": "Onbeperkte MIU",
"unlimited_projects": "Onbeperkte projecten",
"unlimited_responses": "Onbeperkte reacties",
"unlimited_surveys": "Onbeperkte enquêtes",
"unlimited_team_members": "Onbeperkte teamleden",
"unlimited_workspaces": "Onbeperkt werkruimtes",
"upgrade": "Upgraden",
"uptime_sla_99": "Uptime-SLA (99%)",
"website_surveys": "Website-enquêtes"
},
"domain": {
"description": "Overzicht van alle enquêtes die Pretty URL's gebruiken binnen je organisatie",
"no_pretty_urls": "Nog geen enquêtes met Pretty URL's geconfigureerd.",
"pretty_url": "Pretty URL",
"survey_name": "Enquêtenaam",
"title": "Pretty URL's",
"workspace": "Werkruimte"
},
"enterprise": {
"audit_logs": "Auditlogboeken",
"coming_soon": "Binnenkort beschikbaar",
@@ -1151,9 +1023,9 @@
},
"teams": {
"add_members_description": "Voeg leden toe aan het team en bepaal hun rol.",
"add_projects_description": "Bepaal tot welke projecten de teamleden toegang hebben.",
"add_workspaces_description": "Bepaal tot welke werkruimtes de teamleden toegang hebben.",
"all_members_added": "Alle leden zijn aan dit team toegevoegd.",
"all_projects_added": "Alle projecten toegevoegd aan dit team.",
"all_workspaces_added": "Alle werkruimtes toegevoegd aan dit team.",
"are_you_sure_you_want_to_delete_this_team": "Weet u zeker dat u dit team wilt verwijderen? Hiermee wordt ook de toegang verwijderd tot alle projecten en enquêtes die aan dit team zijn gekoppeld.",
"billing_role_description": "U heeft alleen toegang tot factuurgegevens.",
"bulk_invite": "Bulk-uitnodiging",
@@ -1177,18 +1049,11 @@
"organization_role": "Organisatierol",
"owner_role_description": "Eigenaars hebben volledige controle over de organisatie.",
"please_fill_all_member_fields": "Vul alle velden in om een nieuw lid toe te voegen.",
"please_fill_all_project_fields": "Vul alle velden in om een nieuw project toe te voegen.",
"please_fill_all_workspace_fields": "Vul alle velden in om een nieuwe werkruimte toe te voegen.",
"read": "Lezen",
"read_write": "Lezen en schrijven",
"security_updates_description": "Schrijf je in voor onze beveiligingsmailinglijst om op de hoogte te blijven als er kwetsbaarheden worden gevonden.",
"security_updates_enroll": "Nu inschrijven",
"security_updates_enrolled": "Ingeschreven",
"security_updates_enrolled_description": "Je bent ingeschreven om beveiligingsupdates te ontvangen op {email}.",
"security_updates_enrolled_successfully": "Succesvol ingeschreven voor beveiligingsupdates!",
"security_updates_enrolling": "Bezig met inschrijven...",
"security_updates_title": "Beveiligingsupdates",
"select_member": "Selecteer lid",
"select_project": "Selecteer project",
"select_workspace": "Selecteer werkruimte",
"team_admin": "Teambeheerder",
"team_created_successfully": "Team succesvol aangemaakt.",
"team_deleted_successfully": "Team succesvol verwijderd.",
@@ -1704,7 +1569,7 @@
"welcome_message": "Welkomstbericht",
"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",
"you_need_to_have_two_or_more_languages_set_up_in_your_project_to_work_with_translations": "U moet twee of meer talen in uw project hebben ingesteld om met vertalingen te kunnen werken.",
"you_need_to_have_two_or_more_languages_set_up_in_your_workspace_to_work_with_translations": "Je moet twee of meer talen hebben ingesteld in je werkruimte om met vertalingen te kunnen werken.",
"your_description_here_recall_information_with": "Uw beschrijving hier. Roep informatie op met @",
"your_question_here_recall_information_with": "Uw vraag hier. Roep informatie op met @",
"your_web_app": "Uw web-app",
@@ -1832,6 +1697,17 @@
"upgrade_prompt_title": "Gebruik persoonlijke links met een hoger plan",
"work_with_segments": "Persoonlijke links werken met segmenten."
},
"pretty_url": {
"description": "Maak een aangepaste, memorabele URL voor je enquête",
"remove_description": "Je enquête blijft toegankelijk via de oorspronkelijke URL.",
"remove_success": "Pretty URL succesvol verwijderd",
"save_success": "Pretty URL succesvol opgeslagen",
"slug_help": "Gebruik alleen kleine letters, cijfers en koppeltekens.",
"slug_label": "Aangepaste slug",
"slug_placeholder": "klantfeedback",
"slug_required": "Voer een geldige slug in",
"title": "Pretty URL"
},
"send_email": {
"copy_embed_code": "Kopieer de insluitcode",
"description": "Sluit uw enquête in een e-mail in om reacties van uw publiek te krijgen.",
@@ -1972,6 +1848,146 @@
"uses_branching_logic": "Dit onderzoek maakt gebruik van vertakkingslogica."
}
},
"workspace": {
"api_keys": {
"add_api_key": "API-sleutel toevoegen",
"api_key": "API-sleutel",
"api_key_copied_to_clipboard": "API-sleutel gekopieerd naar klembord",
"api_key_created": "API-sleutel aangemaakt",
"api_key_deleted": "API-sleutel verwijderd",
"api_key_label": "API-sleutel label",
"api_key_security_warning": "Om veiligheidsredenen wordt de API-sleutel slechts één keer getoond na aanmaak. Kopieer deze direct naar uw bestemming.",
"api_key_updated": "API-sleutel bijgewerkt",
"delete_api_key_confirmation": "Alle applicaties die deze sleutel gebruiken, hebben geen toegang meer tot uw Formbricks-gegevens.",
"duplicate_access": "Dubbele workspace-toegang niet toegestaan",
"no_api_keys_yet": "U heeft nog geen API-sleutels",
"no_env_permissions_found": "Geen omgevingsmachtigingen gevonden",
"organization_access": "Organisatietoegang",
"organization_access_description": "Selecteer lees- of schrijfrechten voor organisatiebrede bronnen.",
"permissions": "Machtigingen",
"secret": "Geheim",
"unable_to_delete_api_key": "Kan API-sleutel niet verwijderen",
"workspace_access": "Workspace-toegang"
},
"app-connection": {
"app_connection": "App-verbinding",
"app_connection_description": "Verbind uw app of website met Formbricks.",
"cache_update_delay_description": "Wanneer u wijzigingen aanbrengt in enquêtes, contacten, acties of andere gegevens, kan het tot 1 minuut duren voordat deze wijzigingen verschijnen in uw lokale app die de Formbricks SDK gebruikt.",
"cache_update_delay_title": "Wijzigingen worden na ~1 minuut weergegeven vanwege caching",
"environment_id": "Uw omgeving-ID",
"environment_id_description": "Dit ID identificeert deze Formbricks-omgeving uniek.",
"formbricks_sdk_connected": "Formbricks SDK is verbonden",
"formbricks_sdk_not_connected": "Formbricks SDK is nog niet verbonden.",
"formbricks_sdk_not_connected_description": "Voeg de Formbricks SDK toe aan uw website of app om deze te verbinden met Formbricks",
"how_to_setup": "Hoe in te stellen",
"how_to_setup_description": "Volg deze stappen om de Formbricks widget in uw app in te stellen.",
"receiving_data": "Gegevens ontvangen 💃🕺",
"recheck": "Opnieuw controleren",
"sdk_connection_details": "SDK-verbindingsgegevens",
"sdk_connection_details_description": "Uw unieke omgevings-ID en SDK-verbindings-URL voor het integreren van Formbricks met uw applicatie.",
"setup_alert_description": "Volg deze stapsgewijze handleiding om uw app of website in minder dan 5 minuten te verbinden.",
"setup_alert_title": "Hoe te verbinden",
"webapp_url": "SDK-verbindings-URL"
},
"general": {
"cannot_delete_only_workspace": "Dit is uw enige project, het kan niet worden verwijderd. Maak eerst een nieuw project aan.",
"delete_workspace": "Project verwijderen",
"delete_workspace_confirmation": "Weet u zeker dat u {projectName} wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"delete_workspace_name_includes_surveys_responses_people_and_more": "Verwijder {projectName} incl. alle enquêtes, reacties, mensen, acties en attributen.",
"delete_workspace_settings_description": "Verwijder project met alle enquêtes, reacties, mensen, acties en attributen. Dit kan niet ongedaan worden gemaakt.",
"error_saving_workspace_information": "Fout bij opslaan van projectinformatie",
"only_owners_or_managers_can_delete_workspaces": "Alleen eigenaren of beheerders kunnen projecten verwijderen",
"recontact_waiting_time": "Projectbrede wachttijd tussen enquêtes",
"recontact_waiting_time_settings_description": "Bepaal hoe vaak gebruikers kunnen worden bevraagd voor alle app-enquêtes.",
"this_action_cannot_be_undone": "Deze actie kan niet ongedaan worden gemaakt.",
"wait_x_days_before_showing_next_survey": "Wacht X dagen voordat de volgende enquête wordt getoond:",
"waiting_period_updated_successfully": "Wachtperiode succesvol bijgewerkt",
"whats_your_workspace_called": "Hoe heet uw project?",
"workspace_deleted_successfully": "Project succesvol verwijderd",
"workspace_name_settings_description": "Wijzig de naam van uw project.",
"workspace_name_updated_successfully": "Werkruimtenaam succesvol bijgewerkt"
},
"languages": {
"add_language": "Taal toevoegen",
"alias": "Alias",
"alias_tooltip": "De alias is een alternatieve naam om de taal te identificeren in linkenquêtes en de SDK (optioneel)",
"cannot_remove_language_warning": "Je kunt deze taal niet verwijderen omdat deze nog wordt gebruikt in deze enquêtes:",
"conflict_between_identifier_and_alias": "Er is een conflict tussen de identifier van een toegevoegde taal en een van je aliassen. Aliassen en identifiers kunnen niet identiek zijn.",
"conflict_between_selected_alias_and_another_language": "Er is een conflict tussen de geselecteerde alias en een andere taal die deze identifier heeft. Voeg in plaats daarvan de taal met deze identifier toe aan je werkruimte om inconsistenties te voorkomen.",
"delete_language_confirmation": "Weet je zeker dat je deze taal wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.",
"duplicate_language_or_language_id": "Dubbele taal of taal-ID",
"edit_languages": "Talen bewerken",
"identifier": "Identifier (ISO)",
"incomplete_translations": "Onvolledige vertalingen",
"language": "Taal",
"language_deleted_successfully": "Taal succesvol verwijderd",
"languages_updated_successfully": "Talen succesvol bijgewerkt",
"multi_language_surveys": "Meertalige enquêtes",
"multi_language_surveys_description": "Voeg talen toe om meertalige enquêtes te maken.",
"no_language_found": "Geen taal gevonden. Voeg hieronder je eerste taal toe.",
"please_select_a_language": "Selecteer een taal",
"remove_language": "Taal verwijderen",
"remove_language_from_surveys_to_remove_it_from_workspace": "Verwijder de taal uit deze enquêtes om deze uit de werkruimte te verwijderen.",
"search_items": "Items zoeken",
"translate": "Vertalen"
},
"look": {
"add_background_color": "Achtergrondkleur toevoegen",
"add_background_color_description": "Voeg een achtergrondkleur toe aan de logocontainer.",
"app_survey_placement": "App-enquête plaatsing",
"app_survey_placement_settings_description": "Wijzig waar enquêtes worden weergegeven in uw web-app of website.",
"centered_modal_overlay_color": "Gecentreerde modale overlaykleur",
"email_customization": "E-mail aanpassing",
"email_customization_description": "Wijzig het uiterlijk van e-mails die Formbricks namens u verstuurt.",
"enable_custom_styling": "Aangepaste styling inschakelen",
"enable_custom_styling_description": "Sta gebruikers toe om dit thema te overschrijven in de enquête-editor.",
"failed_to_remove_logo": "Verwijderen van logo mislukt",
"failed_to_update_logo": "Bijwerken van logo mislukt",
"formbricks_branding": "Formbricks-branding",
"formbricks_branding_hidden": "Formbricks-branding is verborgen.",
"formbricks_branding_settings_description": "We waarderen uw steun, maar begrijpen het als u dit uitschakelt.",
"formbricks_branding_shown": "Formbricks-branding wordt weergegeven.",
"logo_removed_successfully": "Logo succesvol verwijderd",
"logo_settings_description": "Upload uw bedrijfslogo om enquêtes en linkvoorbeelden te voorzien van uw huisstijl.",
"logo_updated_successfully": "Logo succesvol bijgewerkt",
"logo_upload_failed": "Logo uploaden mislukt. Probeer het opnieuw.",
"placement_updated_successfully": "Plaatsing succesvol bijgewerkt",
"remove_branding_with_a_higher_plan": "Verwijder branding met een hoger abonnement",
"remove_logo": "Logo verwijderen",
"remove_logo_confirmation": "Weet u zeker dat u het logo wilt verwijderen?",
"replace_logo": "Logo vervangen",
"reset_styling": "Styling resetten",
"reset_styling_confirmation": "Weet u zeker dat u de styling wilt resetten naar de standaardinstellingen?",
"show_formbricks_branding_in": "Toon Formbricks-branding in {type} enquêtes",
"show_powered_by_formbricks": "Toon 'Powered by Formbricks' handtekening",
"styling_updated_successfully": "Styling succesvol bijgewerkt",
"theme": "Thema",
"theme_settings_description": "Maak een stijlthema voor alle enquêtes. Je kunt aangepaste styling inschakelen voor elke enquête."
},
"tags": {
"add": "Toevoegen",
"add_tag": "Label toevoegen",
"count": "Aantal",
"delete_tag_confirmation": "Weet je zeker dat je dit label wilt verwijderen?",
"manage_tags": "Beheer labels",
"manage_tags_description": "Voeg responslabels samen en verwijder ze.",
"merge": "Samenvoegen",
"no_tag_found": "Geen label gevonden",
"search_tags": "Zoek labels...",
"tag": "Label",
"tag_already_exists": "Label bestaat al",
"tag_deleted": "Label verwijderd",
"tag_updated": "Label bijgewerkt",
"tags_merged": "Labels samengevoegd"
},
"teams": {
"manage_teams": "Beheer teams",
"no_teams_found": "Geen teams gevonden",
"permission": "Toestemming",
"team_name": "Teamnaam",
"team_settings_description": "Bekijk welke teams toegang hebben tot deze workspace."
}
},
"xm-templates": {
"ces": "CES",
"ces_description": "Benut elk contactpunt om inzicht te krijgen in het gemak van klantinteractie.",
@@ -1990,36 +2006,36 @@
},
"organizations": {
"landing": {
"no_projects_warning_subtitle": "Neem contact op met de eigenaar van uw organisatie om toegang te krijgen tot projecten. Of richt een eigen organisatie op om aan de slag te gaan.",
"no_projects_warning_title": "Uw account heeft nog geen toegang tot projecten."
"no_workspaces_warning_subtitle": "Neem contact op met de eigenaar van je organisatie om toegang te krijgen tot workspaces. Of maak een eigen organisatie aan om te beginnen.",
"no_workspaces_warning_title": "Je account heeft nog geen toegang tot workspaces."
},
"projects": {
"workspaces": {
"new": {
"channel": {
"channel_select_subtitle": "Deel een link of toon uw enquête in apps of op websites.",
"channel_select_title": "Welk soort onderzoeken heeft u nodig?",
"in_product_surveys": "Enquêtes in producten",
"channel_select_subtitle": "Deel een link of toon je enquête in apps of op websites.",
"channel_select_title": "Welk type enquêtes heb je nodig?",
"in_product_surveys": "In-product enquêtes",
"in_product_surveys_description": "Ingebed in apps of websites.",
"link_and_email_surveys": "Link- en e-mailenquêtes",
"link_and_email_surveys_description": "Bereik mensen waar dan ook online."
"link_and_email_surveys_description": "Bereik mensen overal online."
},
"mode": {
"formbricks_cx": "Formbricks CX",
"formbricks_cx_description": "Enquêtes en rapporten om te begrijpen wat uw klanten nodig hebben.",
"formbricks_surveys": "Formbricks-enquêtes",
"formbricks_cx_description": "Enquêtes en rapporten om te begrijpen wat je klanten nodig hebben.",
"formbricks_surveys": "Formbricks Surveys",
"formbricks_surveys_description": "Multifunctioneel enquêteplatform voor web-, app- en e-mailenquêtes.",
"what_are_you_here_for": "Waarom ben je hier?"
"what_are_you_here_for": "Waarvoor ben je hier?"
},
"settings": {
"brand_color": "Merk kleur",
"brand_color_description": "Zorg ervoor dat de hoofdkleur van enquêtes bij uw merk past.",
"brand_color": "Merkkleur",
"brand_color_description": "Stem de hoofdkleur van enquêtes af op je merk.",
"create_new_team": "Nieuw team aanmaken",
"project_creation_failed": "Het maken van een project is mislukt",
"project_name": "Productnaam",
"project_name_description": "Hoe heet uw product?",
"project_settings_subtitle": "Wanneer mensen uw merk herkennen, is de kans veel groter dat ze een reactie starten en voltooien.",
"project_settings_title": "Laat respondenten weten dat jij het bent",
"team_description": "Wie heeft allemaal toegang tot dit project?"
"team_description": "Wie heeft allemaal toegang tot deze workspace?",
"workspace_creation_failed": "Aanmaken workspace mislukt",
"workspace_name": "Productnaam",
"workspace_name_description": "Hoe heet je product?",
"workspace_settings_subtitle": "Wanneer mensen je merk herkennen, zijn ze veel eerder geneigd om te beginnen en antwoorden te voltooien.",
"workspace_settings_title": "Laat respondenten weten dat jij het bent"
}
}
}

Some files were not shown because too many files have changed in this diff Show More