mirror of
https://github.com/formbricks/formbricks.git
synced 2025-12-26 08:20:29 -06:00
Compare commits
7 Commits
feat/secur
...
feat/proje
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
058d5217ec | ||
|
|
49c104738f | ||
|
|
f00d0b7e20 | ||
|
|
65abd4ee07 | ||
|
|
939f135bf4 | ||
|
|
729a16854a | ||
|
|
a2d3e37d69 |
@@ -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}`}>
|
||||
|
||||
@@ -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`}>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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={"/"}>
|
||||
@@ -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={"/"}>
|
||||
@@ -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>
|
||||
@@ -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}
|
||||
@@ -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 (
|
||||
|
||||
@@ -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 */}
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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"),
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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"),
|
||||
|
||||
@@ -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>
|
||||
);
|
||||
};
|
||||
@@ -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;
|
||||
@@ -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}
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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") {
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
);
|
||||
};
|
||||
@@ -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>
|
||||
);
|
||||
};
|
||||
@@ -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")}
|
||||
|
||||
@@ -12,6 +12,7 @@ export enum ShareViaType {
|
||||
|
||||
export enum ShareSettingsType {
|
||||
LINK_SETTINGS = "link-settings",
|
||||
PRETTY_URL = "pretty-url",
|
||||
}
|
||||
|
||||
export enum LinkTabsType {
|
||||
|
||||
@@ -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";
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
@@ -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
|
||||
@@ -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">
|
||||
@@ -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";
|
||||
@@ -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";
|
||||
@@ -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>
|
||||
@@ -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
|
||||
@@ -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";
|
||||
@@ -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";
|
||||
@@ -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";
|
||||
@@ -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>
|
||||
@@ -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,
|
||||
@@ -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">
|
||||
@@ -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";
|
||||
@@ -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";
|
||||
@@ -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";
|
||||
|
||||
@@ -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
|
||||
@@ -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`
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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}`
|
||||
),
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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}`
|
||||
),
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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,
|
||||
};
|
||||
};
|
||||
|
||||
5
apps/web/app/p/[slug]/not-found.tsx
Normal file
5
apps/web/app/p/[slug]/not-found.tsx
Normal file
@@ -0,0 +1,5 @@
|
||||
import { LinkSurveyNotFound } from "@/modules/survey/link/not-found";
|
||||
|
||||
export default function NotFound() {
|
||||
return <LinkSurveyNotFound />;
|
||||
}
|
||||
34
apps/web/app/p/[slug]/page.tsx
Normal file
34
apps/web/app/p/[slug]/page.tsx
Normal 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);
|
||||
}
|
||||
@@ -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`);
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -108,6 +108,7 @@ export const selectSurvey = {
|
||||
},
|
||||
},
|
||||
followUps: true,
|
||||
slug: true,
|
||||
} satisfies Prisma.SurveySelect;
|
||||
|
||||
export const checkTriggersValidity = (triggers: TSurvey["triggers"], actionClasses: ActionClass[]) => {
|
||||
|
||||
@@ -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", () => {
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 it’s 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 it’s 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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ú"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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": "回答者にあなたであることを知らせましょう"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user