Compare commits
61
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f3630399ee | ||
|
|
5375c656af | ||
|
|
1792d49634 | ||
|
|
de98578fdd | ||
|
|
c0a59a2837 | ||
|
|
29201006d5 | ||
|
|
7a1c780088 | ||
|
|
550f34c128 | ||
|
|
d6b17b76db | ||
|
|
c42e803cfa | ||
|
|
0233c3a11a | ||
|
|
71a2b6956f | ||
|
|
8282557ebe | ||
|
|
083a162d0e | ||
|
|
60487ea02e | ||
|
|
60a8841439 | ||
|
|
184d1eb751 | ||
|
|
9fea30a44d | ||
|
|
04efcbcdb6 | ||
|
|
2b29b5607d | ||
|
|
20f19c2509 | ||
|
|
5d0e66763e | ||
|
|
bcfbc24e93 | ||
|
|
37d805b007 | ||
|
|
6a246e6c57 | ||
|
|
3a0229f60d | ||
|
|
0bf95ec568 | ||
|
|
6f05142447 | ||
|
|
e02108d535 | ||
|
|
b7e668217d | ||
|
|
472ffef5cf | ||
|
|
5acdb208f5 | ||
|
|
7bf5d9cf64 | ||
|
|
34a80180ef | ||
|
|
3bbba9c6cb | ||
|
|
b052c2e029 | ||
|
|
4eb884e2a6 | ||
|
|
3f8ce8ff50 | ||
|
|
67a2371c05 | ||
|
|
80250d32bd | ||
|
|
0fadbe1ce9 | ||
|
|
9c3ee262b4 | ||
|
|
b62eba8128 | ||
|
|
ef114d7727 | ||
|
|
be7d127c9e | ||
|
|
1209150785 | ||
|
|
31940b919e | ||
|
|
c3c990db43 | ||
|
|
84a742336c | ||
|
|
ada8ffd3b9 | ||
|
|
2277d90326 | ||
|
|
cbc27a78ee | ||
|
|
a2189643bd | ||
|
|
a6101b3da9 | ||
|
|
216fb2141b | ||
|
|
afb54ca048 | ||
|
|
f4b23b3a03 | ||
|
|
d6cd593b95 | ||
|
|
2d9c1b3fd9 | ||
|
|
f2f10a06d9 | ||
|
|
e1def884f3 |
@@ -386,6 +386,11 @@ UNKEY_ROOT_KEY=
|
|||||||
# Used for Cal.ai Voice AI Agents
|
# Used for Cal.ai Voice AI Agents
|
||||||
# https://retellai.com
|
# https://retellai.com
|
||||||
RETELL_AI_KEY=
|
RETELL_AI_KEY=
|
||||||
|
# Local testing overrides for Retell AI
|
||||||
|
RETELL_AI_TEST_MODE=false
|
||||||
|
# JSON mapping of local to production event type IDs (e.g. {"50": 747280} without any string)
|
||||||
|
RETELL_AI_TEST_EVENT_TYPE_MAP=
|
||||||
|
RETELL_AI_TEST_CAL_API_KEY=
|
||||||
|
|
||||||
# Used for buying phone number for cal ai voice agent
|
# Used for buying phone number for cal ai voice agent
|
||||||
STRIPE_PHONE_NUMBER_MONTHLY_PRICE_ID=
|
STRIPE_PHONE_NUMBER_MONTHLY_PRICE_ID=
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
filters: |
|
filters: |
|
||||||
has-files-requiring-all-checks:
|
has-files-requiring-all-checks:
|
||||||
- "!(**.md|.github/CODEOWNERS|docs/**|help/**|apps/web/public/static/locales/**/common.json)"
|
- "!(**.md|**.mdx|.github/CODEOWNERS|docs/**|help/**|apps/web/public/static/locales/**/common.json|i18n.lock)"
|
||||||
- name: Get Latest Commit SHA
|
- name: Get Latest Commit SHA
|
||||||
id: get_sha
|
id: get_sha
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Vendored
Vendored
+2
@@ -0,0 +1,2 @@
|
|||||||
|
undecided:
|
||||||
|
- calcom-monorepo
|
||||||
Vendored
@@ -4,7 +4,7 @@ import type { NextApiRequest } from "next";
|
|||||||
import { HttpError } from "@calcom/lib/http-error";
|
import { HttpError } from "@calcom/lib/http-error";
|
||||||
import { defaultResponder } from "@calcom/lib/server/defaultResponder";
|
import { defaultResponder } from "@calcom/lib/server/defaultResponder";
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import { MembershipRole } from "@calcom/prisma/client";
|
import { MembershipRole } from "@calcom/prisma/enums";
|
||||||
|
|
||||||
import { schemaEventTypeCreateBodyParams, schemaEventTypeReadPublic } from "~/lib/validations/event-type";
|
import { schemaEventTypeCreateBodyParams, schemaEventTypeReadPublic } from "~/lib/validations/event-type";
|
||||||
import { canUserAccessTeamWithRole } from "~/pages/api/teams/[teamId]/_auth-middleware";
|
import { canUserAccessTeamWithRole } from "~/pages/api/teams/[teamId]/_auth-middleware";
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
"@axiomhq/winston": "^1.2.0",
|
"@axiomhq/winston": "^1.2.0",
|
||||||
"@calcom/platform-constants": "*",
|
"@calcom/platform-constants": "*",
|
||||||
"@calcom/platform-enums": "*",
|
"@calcom/platform-enums": "*",
|
||||||
"@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.335",
|
"@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.344",
|
||||||
"@calcom/platform-types": "*",
|
"@calcom/platform-types": "*",
|
||||||
"@calcom/platform-utils": "*",
|
"@calcom/platform-utils": "*",
|
||||||
"@calcom/prisma": "*",
|
"@calcom/prisma": "*",
|
||||||
@@ -55,9 +55,9 @@
|
|||||||
"@nestjs/platform-express": "^10.0.0",
|
"@nestjs/platform-express": "^10.0.0",
|
||||||
"@nestjs/swagger": "^7.3.0",
|
"@nestjs/swagger": "^7.3.0",
|
||||||
"@nestjs/throttler": "6.2.1",
|
"@nestjs/throttler": "6.2.1",
|
||||||
"@sentry/nestjs": "^8.37.1",
|
"@sentry/nestjs": "^9.15.0",
|
||||||
"@sentry/node": "^8.8.0",
|
"@sentry/node": "^9.15.0",
|
||||||
"@sentry/profiling-node": "^8.37.1",
|
"@sentry/profiling-node": "^9.15.0",
|
||||||
"@snyk/protect": "latest",
|
"@snyk/protect": "latest",
|
||||||
"body-parser": "^1.20.2",
|
"body-parser": "^1.20.2",
|
||||||
"bull": "^4.12.4",
|
"bull": "^4.12.4",
|
||||||
|
|||||||
@@ -38,7 +38,6 @@ import {
|
|||||||
} from "@nestjs/common";
|
} from "@nestjs/common";
|
||||||
import { ConfigService } from "@nestjs/config";
|
import { ConfigService } from "@nestjs/config";
|
||||||
import { ApiQuery, ApiExcludeController as DocsExcludeController } from "@nestjs/swagger";
|
import { ApiQuery, ApiExcludeController as DocsExcludeController } from "@nestjs/swagger";
|
||||||
import { CreationSource } from "@prisma/client";
|
|
||||||
import { Request } from "express";
|
import { Request } from "express";
|
||||||
import { NextApiRequest } from "next/types";
|
import { NextApiRequest } from "next/types";
|
||||||
import { v4 as uuidv4 } from "uuid";
|
import { v4 as uuidv4 } from "uuid";
|
||||||
@@ -58,6 +57,7 @@ import {
|
|||||||
getBookingForReschedule,
|
getBookingForReschedule,
|
||||||
ErrorCode,
|
ErrorCode,
|
||||||
} from "@calcom/platform-libraries";
|
} from "@calcom/platform-libraries";
|
||||||
|
import { CreationSource } from "@calcom/platform-libraries";
|
||||||
import {
|
import {
|
||||||
GetBookingsInput_2024_04_15,
|
GetBookingsInput_2024_04_15,
|
||||||
CancelBookingInput_2024_04_15,
|
CancelBookingInput_2024_04_15,
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import { UsersRepository } from "@/modules/users/users.repository";
|
|||||||
import { BadRequestException, Injectable, NotFoundException } from "@nestjs/common";
|
import { BadRequestException, Injectable, NotFoundException } from "@nestjs/common";
|
||||||
import { Logger } from "@nestjs/common";
|
import { Logger } from "@nestjs/common";
|
||||||
import { ConfigService } from "@nestjs/config";
|
import { ConfigService } from "@nestjs/config";
|
||||||
import { CreationSource } from "@prisma/client";
|
|
||||||
import { isURL, isPhoneNumber } from "class-validator";
|
import { isURL, isPhoneNumber } from "class-validator";
|
||||||
import { Request } from "express";
|
import { Request } from "express";
|
||||||
import { DateTime } from "luxon";
|
import { DateTime } from "luxon";
|
||||||
@@ -30,6 +29,7 @@ import { NextApiRequest } from "next/types";
|
|||||||
import { v4 as uuidv4 } from "uuid";
|
import { v4 as uuidv4 } from "uuid";
|
||||||
import { z } from "zod";
|
import { z } from "zod";
|
||||||
|
|
||||||
|
import { CreationSource } from "@calcom/platform-libraries";
|
||||||
import { EventTypeMetaDataSchema } from "@calcom/platform-libraries/event-types";
|
import { EventTypeMetaDataSchema } from "@calcom/platform-libraries/event-types";
|
||||||
import {
|
import {
|
||||||
CancelBookingInput,
|
CancelBookingInput,
|
||||||
|
|||||||
+1
-1
@@ -30,6 +30,7 @@ import {
|
|||||||
NoticeThresholdUnitEnum,
|
NoticeThresholdUnitEnum,
|
||||||
FrequencyInput,
|
FrequencyInput,
|
||||||
} from "@calcom/platform-enums";
|
} from "@calcom/platform-enums";
|
||||||
|
import { SchedulingType } from "@calcom/platform-libraries";
|
||||||
import {
|
import {
|
||||||
ApiSuccessResponse,
|
ApiSuccessResponse,
|
||||||
CreateEventTypeInput_2024_06_14,
|
CreateEventTypeInput_2024_06_14,
|
||||||
@@ -39,7 +40,6 @@ import {
|
|||||||
NotesDefaultFieldInput_2024_06_14,
|
NotesDefaultFieldInput_2024_06_14,
|
||||||
UpdateEventTypeInput_2024_06_14,
|
UpdateEventTypeInput_2024_06_14,
|
||||||
} from "@calcom/platform-types";
|
} from "@calcom/platform-types";
|
||||||
import { SchedulingType } from "@calcom/prisma/enums";
|
|
||||||
|
|
||||||
const orderBySlug = (a: { slug: string }, b: { slug: string }) => {
|
const orderBySlug = (a: { slug: string }, b: { slug: string }) => {
|
||||||
if (a.slug < b.slug) return -1;
|
if (a.slug < b.slug) return -1;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { MembershipRole } from "@prisma/client";
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export const SYSTEM_ADMIN_ROLE = "SYSADMIN";
|
export const SYSTEM_ADMIN_ROLE = "SYSADMIN";
|
||||||
export const ORG_ROLES = [
|
export const ORG_ROLES = [
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import { Reflector } from "@nestjs/core";
|
import { Reflector } from "@nestjs/core";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export const MembershipRoles = Reflector.createDecorator<MembershipRole[]>();
|
export const MembershipRoles = Reflector.createDecorator<MembershipRole[]>();
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import { UserWithProfile } from "@/modules/users/users.repository";
|
|||||||
import { Injectable, CanActivate, ExecutionContext, ForbiddenException } from "@nestjs/common";
|
import { Injectable, CanActivate, ExecutionContext, ForbiddenException } from "@nestjs/common";
|
||||||
import { Reflector } from "@nestjs/core";
|
import { Reflector } from "@nestjs/core";
|
||||||
|
|
||||||
import { MembershipRole } from "@calcom/prisma/enums";
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class OrganizationRolesGuard implements CanActivate {
|
export class OrganizationRolesGuard implements CanActivate {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { PrismaReadService } from "@/modules/prisma/prisma-read.service";
|
import { PrismaReadService } from "@/modules/prisma/prisma-read.service";
|
||||||
import { Injectable } from "@nestjs/common";
|
import { Injectable } from "@nestjs/common";
|
||||||
|
|
||||||
import { MembershipRole } from "@calcom/prisma/enums";
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class MembershipsRepository {
|
export class MembershipsRepository {
|
||||||
|
|||||||
+2
-4
@@ -1,5 +1,4 @@
|
|||||||
import { API_VERSIONS_VALUES } from "@/lib/api-versions";
|
import { API_VERSIONS_VALUES } from "@/lib/api-versions";
|
||||||
import { Locales } from "@/lib/enums/locales";
|
|
||||||
import { MembershipRoles } from "@/modules/auth/decorators/roles/membership-roles.decorator";
|
import { MembershipRoles } from "@/modules/auth/decorators/roles/membership-roles.decorator";
|
||||||
import { ApiAuthGuard } from "@/modules/auth/guards/api-auth/api-auth.guard";
|
import { ApiAuthGuard } from "@/modules/auth/guards/api-auth/api-auth.guard";
|
||||||
import { OrganizationRolesGuard } from "@/modules/auth/guards/organization-roles/organization-roles.guard";
|
import { OrganizationRolesGuard } from "@/modules/auth/guards/organization-roles/organization-roles.guard";
|
||||||
@@ -7,7 +6,6 @@ import { GetManagedUsersInput } from "@/modules/oauth-clients/controllers/oauth-
|
|||||||
import { CreateManagedUserOutput } from "@/modules/oauth-clients/controllers/oauth-client-users/outputs/create-managed-user.output";
|
import { CreateManagedUserOutput } from "@/modules/oauth-clients/controllers/oauth-client-users/outputs/create-managed-user.output";
|
||||||
import { GetManagedUserOutput } from "@/modules/oauth-clients/controllers/oauth-client-users/outputs/get-managed-user.output";
|
import { GetManagedUserOutput } from "@/modules/oauth-clients/controllers/oauth-client-users/outputs/get-managed-user.output";
|
||||||
import { GetManagedUsersOutput } from "@/modules/oauth-clients/controllers/oauth-client-users/outputs/get-managed-users.output";
|
import { GetManagedUsersOutput } from "@/modules/oauth-clients/controllers/oauth-client-users/outputs/get-managed-users.output";
|
||||||
import { ManagedUserOutput } from "@/modules/oauth-clients/controllers/oauth-client-users/outputs/managed-user.output";
|
|
||||||
import { TOKENS_DOCS } from "@/modules/oauth-clients/controllers/oauth-flow/oauth-flow.controller";
|
import { TOKENS_DOCS } from "@/modules/oauth-clients/controllers/oauth-flow/oauth-flow.controller";
|
||||||
import { KeysResponseDto } from "@/modules/oauth-clients/controllers/oauth-flow/responses/KeysResponse.dto";
|
import { KeysResponseDto } from "@/modules/oauth-clients/controllers/oauth-flow/responses/KeysResponse.dto";
|
||||||
import { OAuthClientGuard } from "@/modules/oauth-clients/guards/oauth-client-guard";
|
import { OAuthClientGuard } from "@/modules/oauth-clients/guards/oauth-client-guard";
|
||||||
@@ -34,10 +32,10 @@ import {
|
|||||||
NotFoundException,
|
NotFoundException,
|
||||||
} from "@nestjs/common";
|
} from "@nestjs/common";
|
||||||
import { ApiOperation, ApiTags as DocsTags, ApiHeader } from "@nestjs/swagger";
|
import { ApiOperation, ApiTags as DocsTags, ApiHeader } from "@nestjs/swagger";
|
||||||
import { User, MembershipRole } from "@prisma/client";
|
import { User } from "@prisma/client";
|
||||||
import { plainToInstance } from "class-transformer";
|
|
||||||
|
|
||||||
import { SUCCESS_STATUS, X_CAL_SECRET_KEY } from "@calcom/platform-constants";
|
import { SUCCESS_STATUS, X_CAL_SECRET_KEY } from "@calcom/platform-constants";
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
@Controller({
|
@Controller({
|
||||||
path: "/v2/oauth-clients/:clientId/users",
|
path: "/v2/oauth-clients/:clientId/users",
|
||||||
|
|||||||
+2
-1
@@ -17,10 +17,11 @@ import { OAuthClientWebhooksService } from "@/modules/webhooks/services/oauth-cl
|
|||||||
import { WebhooksService } from "@/modules/webhooks/services/webhooks.service";
|
import { WebhooksService } from "@/modules/webhooks/services/webhooks.service";
|
||||||
import { Controller, Post, Body, UseGuards, Get, Param, Query, Delete, Patch } from "@nestjs/common";
|
import { Controller, Post, Body, UseGuards, Get, Param, Query, Delete, Patch } from "@nestjs/common";
|
||||||
import { ApiHeader, ApiOperation, ApiTags as DocsTags } from "@nestjs/swagger";
|
import { ApiHeader, ApiOperation, ApiTags as DocsTags } from "@nestjs/swagger";
|
||||||
import { Webhook, MembershipRole } from "@prisma/client";
|
import { Webhook } from "@prisma/client";
|
||||||
import { plainToClass } from "class-transformer";
|
import { plainToClass } from "class-transformer";
|
||||||
|
|
||||||
import { SUCCESS_STATUS, X_CAL_SECRET_KEY } from "@calcom/platform-constants";
|
import { SUCCESS_STATUS, X_CAL_SECRET_KEY } from "@calcom/platform-constants";
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
import { SkipTakePagination } from "@calcom/platform-types";
|
import { SkipTakePagination } from "@calcom/platform-types";
|
||||||
|
|
||||||
import { OAuthClientGuard } from "../../guards/oauth-client-guard";
|
import { OAuthClientGuard } from "../../guards/oauth-client-guard";
|
||||||
|
|||||||
+1
-3
@@ -5,12 +5,10 @@ import { MembershipRoles } from "@/modules/auth/decorators/roles/membership-role
|
|||||||
import { ApiAuthGuard } from "@/modules/auth/guards/api-auth/api-auth.guard";
|
import { ApiAuthGuard } from "@/modules/auth/guards/api-auth/api-auth.guard";
|
||||||
import { OrganizationRolesGuard } from "@/modules/auth/guards/organization-roles/organization-roles.guard";
|
import { OrganizationRolesGuard } from "@/modules/auth/guards/organization-roles/organization-roles.guard";
|
||||||
import { GetManagedUsersOutput } from "@/modules/oauth-clients/controllers/oauth-client-users/outputs/get-managed-users.output";
|
import { GetManagedUsersOutput } from "@/modules/oauth-clients/controllers/oauth-client-users/outputs/get-managed-users.output";
|
||||||
import { ManagedUserOutput } from "@/modules/oauth-clients/controllers/oauth-client-users/outputs/managed-user.output";
|
|
||||||
import { CreateOAuthClientResponseDto } from "@/modules/oauth-clients/controllers/oauth-clients/responses/CreateOAuthClientResponse.dto";
|
import { CreateOAuthClientResponseDto } from "@/modules/oauth-clients/controllers/oauth-clients/responses/CreateOAuthClientResponse.dto";
|
||||||
import { GetOAuthClientResponseDto } from "@/modules/oauth-clients/controllers/oauth-clients/responses/GetOAuthClientResponse.dto";
|
import { GetOAuthClientResponseDto } from "@/modules/oauth-clients/controllers/oauth-clients/responses/GetOAuthClientResponse.dto";
|
||||||
import { GetOAuthClientsResponseDto } from "@/modules/oauth-clients/controllers/oauth-clients/responses/GetOAuthClientsResponse.dto";
|
import { GetOAuthClientsResponseDto } from "@/modules/oauth-clients/controllers/oauth-clients/responses/GetOAuthClientsResponse.dto";
|
||||||
import { OAuthClientGuard } from "@/modules/oauth-clients/guards/oauth-client-guard";
|
import { OAuthClientGuard } from "@/modules/oauth-clients/guards/oauth-client-guard";
|
||||||
import { OAuthClientRepository } from "@/modules/oauth-clients/oauth-client.repository";
|
|
||||||
import { OAuthClientUsersOutputService } from "@/modules/oauth-clients/services/oauth-clients-users-output.service";
|
import { OAuthClientUsersOutputService } from "@/modules/oauth-clients/services/oauth-clients-users-output.service";
|
||||||
import { OAuthClientsService } from "@/modules/oauth-clients/services/oauth-clients/oauth-clients.service";
|
import { OAuthClientsService } from "@/modules/oauth-clients/services/oauth-clients/oauth-clients.service";
|
||||||
import { OrganizationsRepository } from "@/modules/organizations/index/organizations.repository";
|
import { OrganizationsRepository } from "@/modules/organizations/index/organizations.repository";
|
||||||
@@ -37,9 +35,9 @@ import {
|
|||||||
ApiExcludeEndpoint,
|
ApiExcludeEndpoint,
|
||||||
ApiHeader,
|
ApiHeader,
|
||||||
} from "@nestjs/swagger";
|
} from "@nestjs/swagger";
|
||||||
import { User, MembershipRole } from "@prisma/client";
|
|
||||||
|
|
||||||
import { SUCCESS_STATUS } from "@calcom/platform-constants";
|
import { SUCCESS_STATUS } from "@calcom/platform-constants";
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
import { CreateOAuthClientInput, UpdateOAuthClientInput, Pagination } from "@calcom/platform-types";
|
import { CreateOAuthClientInput, UpdateOAuthClientInput, Pagination } from "@calcom/platform-types";
|
||||||
|
|
||||||
@Controller({
|
@Controller({
|
||||||
|
|||||||
@@ -8,9 +8,10 @@ import { CreateManagedUserInput } from "@/modules/users/inputs/create-managed-us
|
|||||||
import { UpdateManagedUserInput } from "@/modules/users/inputs/update-managed-user.input";
|
import { UpdateManagedUserInput } from "@/modules/users/inputs/update-managed-user.input";
|
||||||
import { UsersRepository } from "@/modules/users/users.repository";
|
import { UsersRepository } from "@/modules/users/users.repository";
|
||||||
import { BadRequestException, ConflictException, Injectable, Logger } from "@nestjs/common";
|
import { BadRequestException, ConflictException, Injectable, Logger } from "@nestjs/common";
|
||||||
import { User, CreationSource, PlatformOAuthClient } from "@prisma/client";
|
import { User, PlatformOAuthClient } from "@prisma/client";
|
||||||
|
|
||||||
import { createNewUsersConnectToOrgIfExists, slugify } from "@calcom/platform-libraries";
|
import { createNewUsersConnectToOrgIfExists, slugify } from "@calcom/platform-libraries";
|
||||||
|
import { CreationSource } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class OAuthClientUsersService {
|
export class OAuthClientUsersService {
|
||||||
|
|||||||
+2
-1
@@ -1,6 +1,5 @@
|
|||||||
import { CreateOrganizationAttributeOptionInput } from "@/modules/organizations/attributes/options/inputs/create-organization-attribute-option.input";
|
import { CreateOrganizationAttributeOptionInput } from "@/modules/organizations/attributes/options/inputs/create-organization-attribute-option.input";
|
||||||
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
||||||
import { AttributeType } from "@prisma/client";
|
|
||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
import {
|
import {
|
||||||
IsArray,
|
IsArray,
|
||||||
@@ -12,6 +11,8 @@ import {
|
|||||||
ValidateNested,
|
ValidateNested,
|
||||||
} from "class-validator";
|
} from "class-validator";
|
||||||
|
|
||||||
|
import { AttributeType } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class CreateOrganizationAttributeInput {
|
export class CreateOrganizationAttributeInput {
|
||||||
@IsString()
|
@IsString()
|
||||||
@IsNotEmpty()
|
@IsNotEmpty()
|
||||||
|
|||||||
+2
-1
@@ -1,7 +1,8 @@
|
|||||||
import { ApiPropertyOptional } from "@nestjs/swagger";
|
import { ApiPropertyOptional } from "@nestjs/swagger";
|
||||||
import { AttributeType } from "@prisma/client";
|
|
||||||
import { IsBoolean, IsEnum, IsOptional, IsString } from "class-validator";
|
import { IsBoolean, IsEnum, IsOptional, IsString } from "class-validator";
|
||||||
|
|
||||||
|
import { AttributeType } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class UpdateOrganizationAttributeInput {
|
export class UpdateOrganizationAttributeInput {
|
||||||
@IsString()
|
@IsString()
|
||||||
@IsOptional()
|
@IsOptional()
|
||||||
|
|||||||
+2
-1
@@ -6,7 +6,7 @@ import { UsersModule } from "@/modules/users/users.module";
|
|||||||
import { INestApplication } from "@nestjs/common";
|
import { INestApplication } from "@nestjs/common";
|
||||||
import { NestExpressApplication } from "@nestjs/platform-express";
|
import { NestExpressApplication } from "@nestjs/platform-express";
|
||||||
import { Test } from "@nestjs/testing";
|
import { Test } from "@nestjs/testing";
|
||||||
import { SchedulingType, User } from "@prisma/client";
|
import { User } from "@prisma/client";
|
||||||
import * as request from "supertest";
|
import * as request from "supertest";
|
||||||
import { EventTypesRepositoryFixture } from "test/fixtures/repository/event-types.repository.fixture";
|
import { EventTypesRepositoryFixture } from "test/fixtures/repository/event-types.repository.fixture";
|
||||||
import { MembershipRepositoryFixture } from "test/fixtures/repository/membership.repository.fixture";
|
import { MembershipRepositoryFixture } from "test/fixtures/repository/membership.repository.fixture";
|
||||||
@@ -24,6 +24,7 @@ import {
|
|||||||
ConfirmationPolicyEnum,
|
ConfirmationPolicyEnum,
|
||||||
NoticeThresholdUnitEnum,
|
NoticeThresholdUnitEnum,
|
||||||
} from "@calcom/platform-enums";
|
} from "@calcom/platform-enums";
|
||||||
|
import { SchedulingType } from "@calcom/platform-libraries";
|
||||||
import {
|
import {
|
||||||
ApiSuccessResponse,
|
ApiSuccessResponse,
|
||||||
CreateTeamEventTypeInput_2024_06_14,
|
CreateTeamEventTypeInput_2024_06_14,
|
||||||
|
|||||||
@@ -7,12 +7,12 @@ import { TeamsRepository } from "@/modules/teams/teams/teams.repository";
|
|||||||
import { UsersRepository } from "@/modules/users/users.repository";
|
import { UsersRepository } from "@/modules/users/users.repository";
|
||||||
import { BadRequestException, Injectable, NotFoundException } from "@nestjs/common";
|
import { BadRequestException, Injectable, NotFoundException } from "@nestjs/common";
|
||||||
|
|
||||||
|
import { SchedulingType } from "@calcom/platform-libraries";
|
||||||
import {
|
import {
|
||||||
CreateTeamEventTypeInput_2024_06_14,
|
CreateTeamEventTypeInput_2024_06_14,
|
||||||
UpdateTeamEventTypeInput_2024_06_14,
|
UpdateTeamEventTypeInput_2024_06_14,
|
||||||
HostPriority,
|
HostPriority,
|
||||||
} from "@calcom/platform-types";
|
} from "@calcom/platform-types";
|
||||||
import { SchedulingType } from "@calcom/prisma/client";
|
|
||||||
|
|
||||||
export type TransformedCreateTeamEventTypeInput = Awaited<
|
export type TransformedCreateTeamEventTypeInput = Awaited<
|
||||||
ReturnType<InstanceType<typeof InputOrganizationsEventTypesService>["transformInputCreateTeamEventType"]>
|
ReturnType<InstanceType<typeof InputOrganizationsEventTypesService>["transformInputCreateTeamEventType"]>
|
||||||
|
|||||||
@@ -2,9 +2,17 @@ import { OutputEventTypesService_2024_06_14 } from "@/ee/event-types/event-types
|
|||||||
import { TeamsEventTypesRepository } from "@/modules/teams/event-types/teams-event-types.repository";
|
import { TeamsEventTypesRepository } from "@/modules/teams/event-types/teams-event-types.repository";
|
||||||
import { UsersRepository } from "@/modules/users/users.repository";
|
import { UsersRepository } from "@/modules/users/users.repository";
|
||||||
import { Injectable } from "@nestjs/common";
|
import { Injectable } from "@nestjs/common";
|
||||||
import type { EventType, User, Schedule, Host, DestinationCalendar, CalVideoSettings } from "@prisma/client";
|
import type {
|
||||||
import { SchedulingType, Team } from "@prisma/client";
|
Team,
|
||||||
|
EventType,
|
||||||
|
User,
|
||||||
|
Schedule,
|
||||||
|
Host,
|
||||||
|
DestinationCalendar,
|
||||||
|
CalVideoSettings,
|
||||||
|
} from "@prisma/client";
|
||||||
|
|
||||||
|
import { SchedulingType } from "@calcom/platform-libraries";
|
||||||
import { HostPriority, TeamEventTypeResponseHost } from "@calcom/platform-types";
|
import { HostPriority, TeamEventTypeResponseHost } from "@calcom/platform-types";
|
||||||
|
|
||||||
type EventTypeRelations = {
|
type EventTypeRelations = {
|
||||||
|
|||||||
+2
-1
@@ -1,7 +1,8 @@
|
|||||||
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { IsBoolean, IsOptional, IsEnum, IsInt } from "class-validator";
|
import { IsBoolean, IsOptional, IsEnum, IsInt } from "class-validator";
|
||||||
|
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class CreateOrgMembershipDto {
|
export class CreateOrgMembershipDto {
|
||||||
@IsInt()
|
@IsInt()
|
||||||
@ApiProperty()
|
@ApiProperty()
|
||||||
|
|||||||
+2
-1
@@ -1,7 +1,8 @@
|
|||||||
import { ApiPropertyOptional } from "@nestjs/swagger";
|
import { ApiPropertyOptional } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { IsBoolean, IsOptional, IsEnum } from "class-validator";
|
import { IsBoolean, IsOptional, IsEnum } from "class-validator";
|
||||||
|
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class UpdateOrgMembershipDto {
|
export class UpdateOrgMembershipDto {
|
||||||
@IsOptional()
|
@IsOptional()
|
||||||
@IsBoolean()
|
@IsBoolean()
|
||||||
|
|||||||
+1
-1
@@ -1,9 +1,9 @@
|
|||||||
import { ApiProperty } from "@nestjs/swagger";
|
import { ApiProperty } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
import { IsEnum, IsString, ValidateNested } from "class-validator";
|
import { IsEnum, IsString, ValidateNested } from "class-validator";
|
||||||
|
|
||||||
import { ERROR_STATUS, SUCCESS_STATUS } from "@calcom/platform-constants";
|
import { ERROR_STATUS, SUCCESS_STATUS } from "@calcom/platform-constants";
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
import { OrgTeamOutputDto } from "@calcom/platform-types";
|
import { OrgTeamOutputDto } from "@calcom/platform-types";
|
||||||
|
|
||||||
export class OrgMeTeamOutputDto extends OrgTeamOutputDto {
|
export class OrgMeTeamOutputDto extends OrgTeamOutputDto {
|
||||||
|
|||||||
+2
-1
@@ -1,7 +1,8 @@
|
|||||||
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { IsBoolean, IsOptional, IsEnum, IsInt } from "class-validator";
|
import { IsBoolean, IsOptional, IsEnum, IsInt } from "class-validator";
|
||||||
|
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class CreateOrgTeamMembershipDto {
|
export class CreateOrgTeamMembershipDto {
|
||||||
@IsInt()
|
@IsInt()
|
||||||
@ApiProperty()
|
@ApiProperty()
|
||||||
|
|||||||
+2
-1
@@ -1,7 +1,8 @@
|
|||||||
import { ApiPropertyOptional } from "@nestjs/swagger";
|
import { ApiPropertyOptional } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { IsBoolean, IsOptional, IsEnum } from "class-validator";
|
import { IsBoolean, IsOptional, IsEnum } from "class-validator";
|
||||||
|
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class UpdateOrgTeamMembershipDto {
|
export class UpdateOrgTeamMembershipDto {
|
||||||
@IsOptional()
|
@IsOptional()
|
||||||
@IsBoolean()
|
@IsBoolean()
|
||||||
|
|||||||
+2
-1
@@ -1,8 +1,9 @@
|
|||||||
import { CreateUserInput } from "@/modules/users/inputs/create-user.input";
|
import { CreateUserInput } from "@/modules/users/inputs/create-user.input";
|
||||||
import { ApiPropertyOptional } from "@nestjs/swagger";
|
import { ApiPropertyOptional } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { IsString, IsOptional, IsBoolean, IsEnum } from "class-validator";
|
import { IsString, IsOptional, IsBoolean, IsEnum } from "class-validator";
|
||||||
|
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class CreateOrganizationUserInput extends CreateUserInput {
|
export class CreateOrganizationUserInput extends CreateUserInput {
|
||||||
@IsOptional()
|
@IsOptional()
|
||||||
@IsString()
|
@IsString()
|
||||||
|
|||||||
+2
-1
@@ -4,10 +4,11 @@ import { UpdateOrganizationUserInput } from "@/modules/organizations/users/index
|
|||||||
import { OrganizationsUsersRepository } from "@/modules/organizations/users/index/organizations-users.repository";
|
import { OrganizationsUsersRepository } from "@/modules/organizations/users/index/organizations-users.repository";
|
||||||
import { CreateUserInput } from "@/modules/users/inputs/create-user.input";
|
import { CreateUserInput } from "@/modules/users/inputs/create-user.input";
|
||||||
import { Injectable, ConflictException, ForbiddenException } from "@nestjs/common";
|
import { Injectable, ConflictException, ForbiddenException } from "@nestjs/common";
|
||||||
import { Team, CreationSource } from "@prisma/client";
|
import { Team } from "@prisma/client";
|
||||||
import { plainToInstance } from "class-transformer";
|
import { plainToInstance } from "class-transformer";
|
||||||
|
|
||||||
import { createNewUsersConnectToOrgIfExists } from "@calcom/platform-libraries";
|
import { createNewUsersConnectToOrgIfExists } from "@calcom/platform-libraries";
|
||||||
|
import { CreationSource } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class OrganizationsUsersService {
|
export class OrganizationsUsersService {
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { IsBoolean, IsOptional, IsEnum, IsInt } from "class-validator";
|
import { IsBoolean, IsOptional, IsEnum, IsInt } from "class-validator";
|
||||||
|
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class CreateTeamMembershipInput {
|
export class CreateTeamMembershipInput {
|
||||||
@IsInt()
|
@IsInt()
|
||||||
@ApiProperty({ type: Number })
|
@ApiProperty({ type: Number })
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
import { ApiPropertyOptional } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { IsBoolean, IsOptional, IsEnum } from "class-validator";
|
import { IsBoolean, IsOptional, IsEnum } from "class-validator";
|
||||||
|
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class UpdateTeamMembershipInput {
|
export class UpdateTeamMembershipInput {
|
||||||
@IsOptional()
|
@IsOptional()
|
||||||
@IsBoolean()
|
@IsBoolean()
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
import { ApiProperty, ApiPropertyOptional } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { Expose, Transform, Type } from "class-transformer";
|
import { Expose, Transform, Type } from "class-transformer";
|
||||||
import { IsBoolean, IsInt, IsObject, IsOptional, IsString, ValidateNested } from "class-validator";
|
import { IsBoolean, IsInt, IsObject, IsOptional, IsString, ValidateNested } from "class-validator";
|
||||||
|
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
class MembershipUserOutputDto {
|
class MembershipUserOutputDto {
|
||||||
@IsOptional()
|
@IsOptional()
|
||||||
@IsString()
|
@IsString()
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import { ApiProperty } from "@nestjs/swagger";
|
import { ApiProperty } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
import { IsEnum, IsString, ValidateNested } from "class-validator";
|
import { IsEnum, ValidateNested } from "class-validator";
|
||||||
|
|
||||||
import { ERROR_STATUS, SUCCESS_STATUS } from "@calcom/platform-constants";
|
import { ERROR_STATUS, SUCCESS_STATUS } from "@calcom/platform-constants";
|
||||||
import { TeamOutputDto } from "@calcom/platform-types";
|
import { TeamOutputDto } from "@calcom/platform-types";
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import { ApiProperty } from "@nestjs/swagger";
|
import { ApiProperty } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
import { IsEnum, IsString, ValidateNested } from "class-validator";
|
import { IsEnum, ValidateNested } from "class-validator";
|
||||||
|
|
||||||
import { ERROR_STATUS, SUCCESS_STATUS } from "@calcom/platform-constants";
|
import { ERROR_STATUS, SUCCESS_STATUS } from "@calcom/platform-constants";
|
||||||
import { TeamOutputDto } from "@calcom/platform-types";
|
import { TeamOutputDto } from "@calcom/platform-types";
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import { ApiProperty } from "@nestjs/swagger";
|
import { ApiProperty } from "@nestjs/swagger";
|
||||||
import { MembershipRole } from "@prisma/client";
|
|
||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
import { IsEnum, IsString, ValidateNested } from "class-validator";
|
import { IsEnum, ValidateNested } from "class-validator";
|
||||||
|
|
||||||
import { ERROR_STATUS, SUCCESS_STATUS } from "@calcom/platform-constants";
|
import { ERROR_STATUS, SUCCESS_STATUS } from "@calcom/platform-constants";
|
||||||
import { TeamOutputDto } from "@calcom/platform-types";
|
import { TeamOutputDto } from "@calcom/platform-types";
|
||||||
|
|||||||
@@ -4,7 +4,8 @@ import { CreateManagedUserInput } from "@/modules/users/inputs/create-managed-us
|
|||||||
import { UpdateManagedUserInput } from "@/modules/users/inputs/update-managed-user.input";
|
import { UpdateManagedUserInput } from "@/modules/users/inputs/update-managed-user.input";
|
||||||
import { Injectable, NotFoundException } from "@nestjs/common";
|
import { Injectable, NotFoundException } from "@nestjs/common";
|
||||||
import type { Profile, User, Team, Prisma } from "@prisma/client";
|
import type { Profile, User, Team, Prisma } from "@prisma/client";
|
||||||
import { CreationSource } from "@prisma/client";
|
|
||||||
|
import { CreationSource } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export type UserWithProfile = User & {
|
export type UserWithProfile = User & {
|
||||||
movedToProfile?: (Profile & { organization: Pick<Team, "isPlatform" | "id" | "slug" | "name"> }) | null;
|
movedToProfile?: (Profile & { organization: Pick<Team, "isPlatform" | "id" | "slug" | "name"> }) | null;
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
import { ApiProperty, ApiPropertyOptional, PartialType } from "@nestjs/swagger";
|
import { ApiProperty, ApiPropertyOptional, PartialType } from "@nestjs/swagger";
|
||||||
import { WebhookTriggerEvents } from "@prisma/client";
|
|
||||||
import { IsArray, IsBoolean, IsEnum, IsOptional, IsString } from "class-validator";
|
import { IsArray, IsBoolean, IsEnum, IsOptional, IsString } from "class-validator";
|
||||||
|
|
||||||
|
import { WebhookTriggerEvents } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class CreateWebhookInputDto {
|
export class CreateWebhookInputDto {
|
||||||
@IsString()
|
@IsString()
|
||||||
@IsOptional()
|
@IsOptional()
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import { ApiProperty } from "@nestjs/swagger";
|
import { ApiProperty } from "@nestjs/swagger";
|
||||||
import { WebhookTriggerEvents } from "@prisma/client";
|
|
||||||
import { Expose, Type } from "class-transformer";
|
import { Expose, Type } from "class-transformer";
|
||||||
import { IsBoolean, IsEnum, IsInt, IsString, ValidateNested, IsArray } from "class-validator";
|
import { IsBoolean, IsEnum, IsInt, IsString, ValidateNested, IsArray } from "class-validator";
|
||||||
|
|
||||||
import { SUCCESS_STATUS, ERROR_STATUS } from "@calcom/platform-constants";
|
import { SUCCESS_STATUS, ERROR_STATUS } from "@calcom/platform-constants";
|
||||||
|
import { WebhookTriggerEvents } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class WebhookOutputDto {
|
export class WebhookOutputDto {
|
||||||
@IsInt()
|
@IsInt()
|
||||||
|
|||||||
@@ -33,6 +33,11 @@ import {
|
|||||||
AFTER_HOSTS_CAL_VIDEO_NO_SHOW,
|
AFTER_HOSTS_CAL_VIDEO_NO_SHOW,
|
||||||
BaseWorkflowTriggerDto,
|
BaseWorkflowTriggerDto,
|
||||||
BEFORE_EVENT,
|
BEFORE_EVENT,
|
||||||
|
BOOKING_NO_SHOW_UPDATED,
|
||||||
|
BOOKING_PAID,
|
||||||
|
BOOKING_PAYMENT_INITIATED,
|
||||||
|
BOOKING_REJECTED,
|
||||||
|
BOOKING_REQUESTED,
|
||||||
EVENT_CANCELLED,
|
EVENT_CANCELLED,
|
||||||
NEW_EVENT,
|
NEW_EVENT,
|
||||||
OnAfterCalVideoGuestsNoShowTriggerDto,
|
OnAfterCalVideoGuestsNoShowTriggerDto,
|
||||||
@@ -41,6 +46,11 @@ import {
|
|||||||
OnBeforeEventTriggerDto,
|
OnBeforeEventTriggerDto,
|
||||||
OnCancelTriggerDto,
|
OnCancelTriggerDto,
|
||||||
OnCreationTriggerDto,
|
OnCreationTriggerDto,
|
||||||
|
OnNoShowUpdateTriggerDto,
|
||||||
|
OnPaidTriggerDto,
|
||||||
|
OnPaymentInitiatedTriggerDto,
|
||||||
|
OnRejectedTriggerDto,
|
||||||
|
OnRequestedTriggerDto,
|
||||||
OnRescheduleTriggerDto,
|
OnRescheduleTriggerDto,
|
||||||
RESCHEDULE_EVENT,
|
RESCHEDULE_EVENT,
|
||||||
} from "./workflow-trigger.input";
|
} from "./workflow-trigger.input";
|
||||||
@@ -73,6 +83,11 @@ export type TriggerDtoType =
|
|||||||
| OnRescheduleTriggerDto
|
| OnRescheduleTriggerDto
|
||||||
| OnCancelTriggerDto
|
| OnCancelTriggerDto
|
||||||
| OnAfterCalVideoGuestsNoShowTriggerDto
|
| OnAfterCalVideoGuestsNoShowTriggerDto
|
||||||
|
| OnRejectedTriggerDto
|
||||||
|
| OnRequestedTriggerDto
|
||||||
|
| OnPaymentInitiatedTriggerDto
|
||||||
|
| OnPaidTriggerDto
|
||||||
|
| OnNoShowUpdateTriggerDto
|
||||||
| OnAfterCalVideoHostsNoShowTriggerDto;
|
| OnAfterCalVideoHostsNoShowTriggerDto;
|
||||||
|
|
||||||
@ApiExtraModels(
|
@ApiExtraModels(
|
||||||
@@ -81,6 +96,11 @@ export type TriggerDtoType =
|
|||||||
OnCancelTriggerDto,
|
OnCancelTriggerDto,
|
||||||
OnCreationTriggerDto,
|
OnCreationTriggerDto,
|
||||||
OnRescheduleTriggerDto,
|
OnRescheduleTriggerDto,
|
||||||
|
OnNoShowUpdateTriggerDto,
|
||||||
|
OnRejectedTriggerDto,
|
||||||
|
OnRequestedTriggerDto,
|
||||||
|
OnPaymentInitiatedTriggerDto,
|
||||||
|
OnPaidTriggerDto,
|
||||||
OnAfterCalVideoGuestsNoShowTriggerDto,
|
OnAfterCalVideoGuestsNoShowTriggerDto,
|
||||||
OnAfterCalVideoHostsNoShowTriggerDto,
|
OnAfterCalVideoHostsNoShowTriggerDto,
|
||||||
WorkflowEmailAddressStepDto,
|
WorkflowEmailAddressStepDto,
|
||||||
@@ -112,6 +132,11 @@ export class CreateWorkflowDto {
|
|||||||
{ $ref: getSchemaPath(OnRescheduleTriggerDto) },
|
{ $ref: getSchemaPath(OnRescheduleTriggerDto) },
|
||||||
{ $ref: getSchemaPath(OnAfterCalVideoGuestsNoShowTriggerDto) },
|
{ $ref: getSchemaPath(OnAfterCalVideoGuestsNoShowTriggerDto) },
|
||||||
{ $ref: getSchemaPath(OnAfterCalVideoHostsNoShowTriggerDto) },
|
{ $ref: getSchemaPath(OnAfterCalVideoHostsNoShowTriggerDto) },
|
||||||
|
{ $ref: getSchemaPath(OnRejectedTriggerDto) },
|
||||||
|
{ $ref: getSchemaPath(OnRequestedTriggerDto) },
|
||||||
|
{ $ref: getSchemaPath(OnPaidTriggerDto) },
|
||||||
|
{ $ref: getSchemaPath(OnPaymentInitiatedTriggerDto) },
|
||||||
|
{ $ref: getSchemaPath(OnNoShowUpdateTriggerDto) },
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
@ValidateNested()
|
@ValidateNested()
|
||||||
@@ -126,6 +151,11 @@ export class CreateWorkflowDto {
|
|||||||
{ value: OnRescheduleTriggerDto, name: RESCHEDULE_EVENT },
|
{ value: OnRescheduleTriggerDto, name: RESCHEDULE_EVENT },
|
||||||
{ value: OnAfterCalVideoGuestsNoShowTriggerDto, name: AFTER_GUESTS_CAL_VIDEO_NO_SHOW },
|
{ value: OnAfterCalVideoGuestsNoShowTriggerDto, name: AFTER_GUESTS_CAL_VIDEO_NO_SHOW },
|
||||||
{ value: OnAfterCalVideoHostsNoShowTriggerDto, name: AFTER_HOSTS_CAL_VIDEO_NO_SHOW },
|
{ value: OnAfterCalVideoHostsNoShowTriggerDto, name: AFTER_HOSTS_CAL_VIDEO_NO_SHOW },
|
||||||
|
{ value: OnRequestedTriggerDto, name: BOOKING_REQUESTED },
|
||||||
|
{ value: OnRejectedTriggerDto, name: BOOKING_REJECTED },
|
||||||
|
{ value: OnPaymentInitiatedTriggerDto, name: BOOKING_PAYMENT_INITIATED },
|
||||||
|
{ value: OnPaidTriggerDto, name: BOOKING_PAID },
|
||||||
|
{ value: OnNoShowUpdateTriggerDto, name: BOOKING_NO_SHOW_UPDATED },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@@ -135,6 +165,11 @@ export class CreateWorkflowDto {
|
|||||||
| OnCreationTriggerDto
|
| OnCreationTriggerDto
|
||||||
| OnRescheduleTriggerDto
|
| OnRescheduleTriggerDto
|
||||||
| OnCancelTriggerDto
|
| OnCancelTriggerDto
|
||||||
|
| OnRejectedTriggerDto
|
||||||
|
| OnRequestedTriggerDto
|
||||||
|
| OnPaidTriggerDto
|
||||||
|
| OnPaymentInitiatedTriggerDto
|
||||||
|
| OnNoShowUpdateTriggerDto
|
||||||
| OnAfterCalVideoGuestsNoShowTriggerDto
|
| OnAfterCalVideoGuestsNoShowTriggerDto
|
||||||
| OnAfterCalVideoHostsNoShowTriggerDto;
|
| OnAfterCalVideoHostsNoShowTriggerDto;
|
||||||
|
|
||||||
|
|||||||
@@ -36,6 +36,16 @@ import {
|
|||||||
AFTER_GUESTS_CAL_VIDEO_NO_SHOW,
|
AFTER_GUESTS_CAL_VIDEO_NO_SHOW,
|
||||||
OnAfterCalVideoHostsNoShowTriggerDto,
|
OnAfterCalVideoHostsNoShowTriggerDto,
|
||||||
AFTER_HOSTS_CAL_VIDEO_NO_SHOW,
|
AFTER_HOSTS_CAL_VIDEO_NO_SHOW,
|
||||||
|
OnNoShowUpdateTriggerDto,
|
||||||
|
OnRejectedTriggerDto,
|
||||||
|
OnRequestedTriggerDto,
|
||||||
|
OnPaymentInitiatedTriggerDto,
|
||||||
|
OnPaidTriggerDto,
|
||||||
|
BOOKING_REQUESTED,
|
||||||
|
BOOKING_REJECTED,
|
||||||
|
BOOKING_PAYMENT_INITIATED,
|
||||||
|
BOOKING_PAID,
|
||||||
|
BOOKING_NO_SHOW_UPDATED,
|
||||||
} from "./workflow-trigger.input";
|
} from "./workflow-trigger.input";
|
||||||
|
|
||||||
export type UpdateWorkflowStepDto =
|
export type UpdateWorkflowStepDto =
|
||||||
@@ -119,6 +129,11 @@ export class UpdateWhatsAppAttendeePhoneWorkflowStepDto extends WorkflowPhoneWha
|
|||||||
OnCancelTriggerDto,
|
OnCancelTriggerDto,
|
||||||
OnCreationTriggerDto,
|
OnCreationTriggerDto,
|
||||||
OnRescheduleTriggerDto,
|
OnRescheduleTriggerDto,
|
||||||
|
OnNoShowUpdateTriggerDto,
|
||||||
|
OnRejectedTriggerDto,
|
||||||
|
OnRequestedTriggerDto,
|
||||||
|
OnPaymentInitiatedTriggerDto,
|
||||||
|
OnPaidTriggerDto,
|
||||||
OnAfterCalVideoGuestsNoShowTriggerDto,
|
OnAfterCalVideoGuestsNoShowTriggerDto,
|
||||||
OnAfterCalVideoHostsNoShowTriggerDto,
|
OnAfterCalVideoHostsNoShowTriggerDto,
|
||||||
UpdateEmailAddressWorkflowStepDto,
|
UpdateEmailAddressWorkflowStepDto,
|
||||||
@@ -155,6 +170,11 @@ export class UpdateWorkflowDto {
|
|||||||
{ $ref: getSchemaPath(OnRescheduleTriggerDto) },
|
{ $ref: getSchemaPath(OnRescheduleTriggerDto) },
|
||||||
{ $ref: getSchemaPath(OnAfterCalVideoGuestsNoShowTriggerDto) },
|
{ $ref: getSchemaPath(OnAfterCalVideoGuestsNoShowTriggerDto) },
|
||||||
{ $ref: getSchemaPath(OnAfterCalVideoHostsNoShowTriggerDto) },
|
{ $ref: getSchemaPath(OnAfterCalVideoHostsNoShowTriggerDto) },
|
||||||
|
{ $ref: getSchemaPath(OnRejectedTriggerDto) },
|
||||||
|
{ $ref: getSchemaPath(OnRequestedTriggerDto) },
|
||||||
|
{ $ref: getSchemaPath(OnPaidTriggerDto) },
|
||||||
|
{ $ref: getSchemaPath(OnPaymentInitiatedTriggerDto) },
|
||||||
|
{ $ref: getSchemaPath(OnNoShowUpdateTriggerDto) },
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
@IsOptional()
|
@IsOptional()
|
||||||
@@ -170,6 +190,11 @@ export class UpdateWorkflowDto {
|
|||||||
{ value: OnRescheduleTriggerDto, name: RESCHEDULE_EVENT },
|
{ value: OnRescheduleTriggerDto, name: RESCHEDULE_EVENT },
|
||||||
{ value: OnAfterCalVideoGuestsNoShowTriggerDto, name: AFTER_GUESTS_CAL_VIDEO_NO_SHOW },
|
{ value: OnAfterCalVideoGuestsNoShowTriggerDto, name: AFTER_GUESTS_CAL_VIDEO_NO_SHOW },
|
||||||
{ value: OnAfterCalVideoHostsNoShowTriggerDto, name: AFTER_HOSTS_CAL_VIDEO_NO_SHOW },
|
{ value: OnAfterCalVideoHostsNoShowTriggerDto, name: AFTER_HOSTS_CAL_VIDEO_NO_SHOW },
|
||||||
|
{ value: OnRequestedTriggerDto, name: BOOKING_REQUESTED },
|
||||||
|
{ value: OnRejectedTriggerDto, name: BOOKING_REJECTED },
|
||||||
|
{ value: OnPaymentInitiatedTriggerDto, name: BOOKING_PAYMENT_INITIATED },
|
||||||
|
{ value: OnPaidTriggerDto, name: BOOKING_PAID },
|
||||||
|
{ value: OnNoShowUpdateTriggerDto, name: BOOKING_NO_SHOW_UPDATED },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@@ -179,6 +204,11 @@ export class UpdateWorkflowDto {
|
|||||||
| OnCreationTriggerDto
|
| OnCreationTriggerDto
|
||||||
| OnRescheduleTriggerDto
|
| OnRescheduleTriggerDto
|
||||||
| OnCancelTriggerDto
|
| OnCancelTriggerDto
|
||||||
|
| OnRejectedTriggerDto
|
||||||
|
| OnRequestedTriggerDto
|
||||||
|
| OnPaidTriggerDto
|
||||||
|
| OnPaymentInitiatedTriggerDto
|
||||||
|
| OnNoShowUpdateTriggerDto
|
||||||
| OnAfterCalVideoGuestsNoShowTriggerDto
|
| OnAfterCalVideoGuestsNoShowTriggerDto
|
||||||
| OnAfterCalVideoHostsNoShowTriggerDto;
|
| OnAfterCalVideoHostsNoShowTriggerDto;
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
import { ApiProperty } from "@nestjs/swagger";
|
import { ApiProperty } from "@nestjs/swagger";
|
||||||
import { WorkflowActions, WorkflowTemplates } from "@prisma/client";
|
|
||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
import { IsNumber, IsBoolean, IsString, ValidateNested, IsIn } from "class-validator";
|
import { IsNumber, IsBoolean, IsString, ValidateNested, IsIn } from "class-validator";
|
||||||
|
|
||||||
|
import { WorkflowActions, WorkflowTemplates } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export const EMAIL_HOST = "email_host";
|
export const EMAIL_HOST = "email_host";
|
||||||
export const EMAIL_ATTENDEE = "email_attendee";
|
export const EMAIL_ATTENDEE = "email_attendee";
|
||||||
export const EMAIL_ADDRESS = "email_address";
|
export const EMAIL_ADDRESS = "email_address";
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
import { ApiProperty } from "@nestjs/swagger";
|
import { ApiProperty } from "@nestjs/swagger";
|
||||||
import { TimeUnit, WorkflowTriggerEvents } from "@prisma/client";
|
|
||||||
import { Type } from "class-transformer";
|
import { Type } from "class-transformer";
|
||||||
import { IsIn, IsNumber, IsString, ValidateNested } from "class-validator";
|
import { IsIn, IsNumber, IsString, ValidateNested } from "class-validator";
|
||||||
|
|
||||||
|
import { TimeUnit, WorkflowTriggerEvents } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export const BEFORE_EVENT = "beforeEvent";
|
export const BEFORE_EVENT = "beforeEvent";
|
||||||
export const EVENT_CANCELLED = "eventCancelled";
|
export const EVENT_CANCELLED = "eventCancelled";
|
||||||
export const NEW_EVENT = "newEvent";
|
export const NEW_EVENT = "newEvent";
|
||||||
@@ -10,6 +11,11 @@ export const AFTER_EVENT = "afterEvent";
|
|||||||
export const RESCHEDULE_EVENT = "rescheduleEvent";
|
export const RESCHEDULE_EVENT = "rescheduleEvent";
|
||||||
export const AFTER_HOSTS_CAL_VIDEO_NO_SHOW = "afterHostsCalVideoNoShow";
|
export const AFTER_HOSTS_CAL_VIDEO_NO_SHOW = "afterHostsCalVideoNoShow";
|
||||||
export const AFTER_GUESTS_CAL_VIDEO_NO_SHOW = "afterGuestsCalVideoNoShow";
|
export const AFTER_GUESTS_CAL_VIDEO_NO_SHOW = "afterGuestsCalVideoNoShow";
|
||||||
|
export const BOOKING_REJECTED = "bookingRejected";
|
||||||
|
export const BOOKING_REQUESTED = "bookingRequested";
|
||||||
|
export const BOOKING_PAYMENT_INITIATED = "bookingPaymentInitiated";
|
||||||
|
export const BOOKING_PAID = "bookingPaid";
|
||||||
|
export const BOOKING_NO_SHOW_UPDATED = "bookingNoShowUpdated";
|
||||||
export const WORKFLOW_TRIGGER_TYPES = [
|
export const WORKFLOW_TRIGGER_TYPES = [
|
||||||
BEFORE_EVENT,
|
BEFORE_EVENT,
|
||||||
EVENT_CANCELLED,
|
EVENT_CANCELLED,
|
||||||
@@ -18,6 +24,11 @@ export const WORKFLOW_TRIGGER_TYPES = [
|
|||||||
RESCHEDULE_EVENT,
|
RESCHEDULE_EVENT,
|
||||||
AFTER_HOSTS_CAL_VIDEO_NO_SHOW,
|
AFTER_HOSTS_CAL_VIDEO_NO_SHOW,
|
||||||
AFTER_GUESTS_CAL_VIDEO_NO_SHOW,
|
AFTER_GUESTS_CAL_VIDEO_NO_SHOW,
|
||||||
|
BOOKING_REJECTED,
|
||||||
|
BOOKING_REQUESTED,
|
||||||
|
BOOKING_PAYMENT_INITIATED,
|
||||||
|
BOOKING_PAID,
|
||||||
|
BOOKING_NO_SHOW_UPDATED,
|
||||||
] as const;
|
] as const;
|
||||||
|
|
||||||
export const WORKFLOW_TRIGGER_TO_ENUM = {
|
export const WORKFLOW_TRIGGER_TO_ENUM = {
|
||||||
@@ -28,6 +39,11 @@ export const WORKFLOW_TRIGGER_TO_ENUM = {
|
|||||||
[RESCHEDULE_EVENT]: WorkflowTriggerEvents.RESCHEDULE_EVENT,
|
[RESCHEDULE_EVENT]: WorkflowTriggerEvents.RESCHEDULE_EVENT,
|
||||||
[AFTER_HOSTS_CAL_VIDEO_NO_SHOW]: WorkflowTriggerEvents.AFTER_HOSTS_CAL_VIDEO_NO_SHOW,
|
[AFTER_HOSTS_CAL_VIDEO_NO_SHOW]: WorkflowTriggerEvents.AFTER_HOSTS_CAL_VIDEO_NO_SHOW,
|
||||||
[AFTER_GUESTS_CAL_VIDEO_NO_SHOW]: WorkflowTriggerEvents.AFTER_GUESTS_CAL_VIDEO_NO_SHOW,
|
[AFTER_GUESTS_CAL_VIDEO_NO_SHOW]: WorkflowTriggerEvents.AFTER_GUESTS_CAL_VIDEO_NO_SHOW,
|
||||||
|
[BOOKING_REJECTED]: WorkflowTriggerEvents.BOOKING_REJECTED,
|
||||||
|
[BOOKING_REQUESTED]: WorkflowTriggerEvents.BOOKING_REQUESTED,
|
||||||
|
[BOOKING_PAYMENT_INITIATED]: WorkflowTriggerEvents.BOOKING_PAYMENT_INITIATED,
|
||||||
|
[BOOKING_NO_SHOW_UPDATED]: WorkflowTriggerEvents.BOOKING_NO_SHOW_UPDATED,
|
||||||
|
[BOOKING_PAID]: WorkflowTriggerEvents.BOOKING_PAID,
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
export const ENUM_TO_WORKFLOW_TRIGGER = {
|
export const ENUM_TO_WORKFLOW_TRIGGER = {
|
||||||
@@ -38,6 +54,11 @@ export const ENUM_TO_WORKFLOW_TRIGGER = {
|
|||||||
[WorkflowTriggerEvents.RESCHEDULE_EVENT]: RESCHEDULE_EVENT,
|
[WorkflowTriggerEvents.RESCHEDULE_EVENT]: RESCHEDULE_EVENT,
|
||||||
[WorkflowTriggerEvents.AFTER_HOSTS_CAL_VIDEO_NO_SHOW]: AFTER_HOSTS_CAL_VIDEO_NO_SHOW,
|
[WorkflowTriggerEvents.AFTER_HOSTS_CAL_VIDEO_NO_SHOW]: AFTER_HOSTS_CAL_VIDEO_NO_SHOW,
|
||||||
[WorkflowTriggerEvents.AFTER_GUESTS_CAL_VIDEO_NO_SHOW]: AFTER_GUESTS_CAL_VIDEO_NO_SHOW,
|
[WorkflowTriggerEvents.AFTER_GUESTS_CAL_VIDEO_NO_SHOW]: AFTER_GUESTS_CAL_VIDEO_NO_SHOW,
|
||||||
|
[WorkflowTriggerEvents.BOOKING_REJECTED]: BOOKING_REJECTED,
|
||||||
|
[WorkflowTriggerEvents.BOOKING_REQUESTED]: BOOKING_REQUESTED,
|
||||||
|
[WorkflowTriggerEvents.BOOKING_PAYMENT_INITIATED]: BOOKING_PAYMENT_INITIATED,
|
||||||
|
[WorkflowTriggerEvents.BOOKING_PAID]: BOOKING_PAID,
|
||||||
|
[WorkflowTriggerEvents.BOOKING_NO_SHOW_UPDATED]: BOOKING_NO_SHOW_UPDATED,
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
export const HOUR = "hour";
|
export const HOUR = "hour";
|
||||||
@@ -108,6 +129,41 @@ export class OnCancelTriggerDto {
|
|||||||
type: typeof EVENT_CANCELLED = EVENT_CANCELLED;
|
type: typeof EVENT_CANCELLED = EVENT_CANCELLED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export class OnRejectedTriggerDto {
|
||||||
|
@ApiProperty({
|
||||||
|
description: "Trigger type for the workflow",
|
||||||
|
})
|
||||||
|
type: typeof BOOKING_REJECTED = BOOKING_REJECTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
export class OnRequestedTriggerDto {
|
||||||
|
@ApiProperty({
|
||||||
|
description: "Trigger type for the workflow",
|
||||||
|
})
|
||||||
|
type: typeof BOOKING_REQUESTED = BOOKING_REQUESTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
export class OnPaymentInitiatedTriggerDto {
|
||||||
|
@ApiProperty({
|
||||||
|
description: "Trigger type for the workflow",
|
||||||
|
})
|
||||||
|
type: typeof BOOKING_PAYMENT_INITIATED = BOOKING_PAYMENT_INITIATED;
|
||||||
|
}
|
||||||
|
|
||||||
|
export class OnPaidTriggerDto {
|
||||||
|
@ApiProperty({
|
||||||
|
description: "Trigger type for the workflow",
|
||||||
|
})
|
||||||
|
type: typeof BOOKING_PAID = BOOKING_PAID;
|
||||||
|
}
|
||||||
|
|
||||||
|
export class OnNoShowUpdateTriggerDto {
|
||||||
|
@ApiProperty({
|
||||||
|
description: "Trigger type for the workflow",
|
||||||
|
})
|
||||||
|
type: typeof BOOKING_NO_SHOW_UPDATED = BOOKING_NO_SHOW_UPDATED;
|
||||||
|
}
|
||||||
|
|
||||||
export class TriggerOffsetDTO {
|
export class TriggerOffsetDTO {
|
||||||
@ApiProperty({
|
@ApiProperty({
|
||||||
description: "Offset before/after the trigger time; required for BEFORE_EVENT and AFTER_EVENT only",
|
description: "Offset before/after the trigger time; required for BEFORE_EVENT and AFTER_EVENT only",
|
||||||
|
|||||||
@@ -2,11 +2,12 @@ import { PrismaReadService } from "@/modules/prisma/prisma-read.service";
|
|||||||
import { PrismaWriteService } from "@/modules/prisma/prisma-write.service";
|
import { PrismaWriteService } from "@/modules/prisma/prisma-write.service";
|
||||||
import { UserWithProfile } from "@/modules/users/users.repository";
|
import { UserWithProfile } from "@/modules/users/users.repository";
|
||||||
import { Injectable } from "@nestjs/common";
|
import { Injectable } from "@nestjs/common";
|
||||||
import { TimeUnit, Workflow, WorkflowStep, WorkflowTriggerEvents } from "@prisma/client";
|
|
||||||
|
|
||||||
|
import { TimeUnit, WorkflowTriggerEvents } from "@calcom/platform-libraries";
|
||||||
import { TUpdateInputSchema } from "@calcom/platform-libraries/workflows";
|
import { TUpdateInputSchema } from "@calcom/platform-libraries/workflows";
|
||||||
import { updateWorkflow } from "@calcom/platform-libraries/workflows";
|
import { updateWorkflow } from "@calcom/platform-libraries/workflows";
|
||||||
import { PrismaClient } from "@calcom/prisma";
|
import { PrismaClient } from "@calcom/prisma";
|
||||||
|
import type { Workflow, WorkflowStep } from "@calcom/prisma/client";
|
||||||
|
|
||||||
export type WorkflowType = Workflow & { activeOn: { eventTypeId: number }[]; steps: WorkflowStep[] };
|
export type WorkflowType = Workflow & { activeOn: { eventTypeId: number }[]; steps: WorkflowStep[] };
|
||||||
|
|
||||||
|
|||||||
@@ -9132,6 +9132,8 @@
|
|||||||
{
|
{
|
||||||
"name": "credentialId",
|
"name": "credentialId",
|
||||||
"in": "query",
|
"in": "query",
|
||||||
|
"description": "The ID of the user's calendar credential used to access the calendar. Retrieve this from your connected calendar credentials via the `/v2/credentials` endpoint.",
|
||||||
|
"example": 135,
|
||||||
"required": true,
|
"required": true,
|
||||||
"schema": {
|
"schema": {
|
||||||
"type": "number"
|
"type": "number"
|
||||||
@@ -9140,6 +9142,8 @@
|
|||||||
{
|
{
|
||||||
"name": "externalId",
|
"name": "externalId",
|
||||||
"in": "query",
|
"in": "query",
|
||||||
|
"description": "The external calendar identifier from the calendar provider (e.g., email address for Google Calendar). This is returned when listing connected calendars.",
|
||||||
|
"example": "user@gmail.com",
|
||||||
"required": true,
|
"required": true,
|
||||||
"schema": {
|
"schema": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
@@ -22554,7 +22558,12 @@
|
|||||||
"afterEvent",
|
"afterEvent",
|
||||||
"rescheduleEvent",
|
"rescheduleEvent",
|
||||||
"afterHostsCalVideoNoShow",
|
"afterHostsCalVideoNoShow",
|
||||||
"afterGuestsCalVideoNoShow"
|
"afterGuestsCalVideoNoShow",
|
||||||
|
"bookingRejected",
|
||||||
|
"bookingRequested",
|
||||||
|
"bookingPaymentInitiated",
|
||||||
|
"bookingPaid",
|
||||||
|
"bookingNoShowUpdated"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"offset": {
|
"offset": {
|
||||||
@@ -22923,6 +22932,71 @@
|
|||||||
"type"
|
"type"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"OnNoShowUpdateTriggerDto": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"default": "bookingNoShowUpdated",
|
||||||
|
"description": "Trigger type for the workflow"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"type"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"OnRejectedTriggerDto": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"default": "bookingRejected",
|
||||||
|
"description": "Trigger type for the workflow"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"type"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"OnRequestedTriggerDto": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"default": "bookingRequested",
|
||||||
|
"description": "Trigger type for the workflow"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"type"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"OnPaymentInitiatedTriggerDto": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"default": "bookingPaymentInitiated",
|
||||||
|
"description": "Trigger type for the workflow"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"type"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"OnPaidTriggerDto": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"default": "bookingPaid",
|
||||||
|
"description": "Trigger type for the workflow"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"type"
|
||||||
|
]
|
||||||
|
},
|
||||||
"OnAfterCalVideoGuestsNoShowTriggerDto": {
|
"OnAfterCalVideoGuestsNoShowTriggerDto": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
@@ -23642,6 +23716,21 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OnAfterCalVideoHostsNoShowTriggerDto"
|
"$ref": "#/components/schemas/OnAfterCalVideoHostsNoShowTriggerDto"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/OnRejectedTriggerDto"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/OnRequestedTriggerDto"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/OnPaidTriggerDto"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/OnPaymentInitiatedTriggerDto"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/OnNoShowUpdateTriggerDto"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -24298,6 +24387,21 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$ref": "#/components/schemas/OnAfterCalVideoHostsNoShowTriggerDto"
|
"$ref": "#/components/schemas/OnAfterCalVideoHostsNoShowTriggerDto"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/OnRejectedTriggerDto"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/OnRequestedTriggerDto"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/OnPaidTriggerDto"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/OnPaymentInitiatedTriggerDto"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$ref": "#/components/schemas/OnNoShowUpdateTriggerDto"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
import { PrismaReadService } from "@/modules/prisma/prisma-read.service";
|
import { PrismaReadService } from "@/modules/prisma/prisma-read.service";
|
||||||
import { PrismaWriteService } from "@/modules/prisma/prisma-write.service";
|
import { PrismaWriteService } from "@/modules/prisma/prisma-write.service";
|
||||||
import { TestingModule } from "@nestjs/testing";
|
import { TestingModule } from "@nestjs/testing";
|
||||||
import { Membership, MembershipRole, Prisma, Team, User } from "@prisma/client";
|
import { Membership, Prisma, Team, User } from "@prisma/client";
|
||||||
|
|
||||||
|
import { MembershipRole } from "@calcom/platform-libraries";
|
||||||
|
|
||||||
export class MembershipRepositoryFixture {
|
export class MembershipRepositoryFixture {
|
||||||
private prismaReadClient: PrismaReadService["prisma"];
|
private prismaReadClient: PrismaReadService["prisma"];
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { _generateMetadata, getTranslate } from "app/_utils";
|
|||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
import { z } from "zod";
|
import { z } from "zod";
|
||||||
|
|
||||||
import { IdentityProvider } from "@calcom/prisma/client";
|
import { IdentityProvider } from "@calcom/prisma/enums";
|
||||||
import { Button } from "@calcom/ui/components/button";
|
import { Button } from "@calcom/ui/components/button";
|
||||||
import { Icon } from "@calcom/ui/components/icon";
|
import { Icon } from "@calcom/ui/components/icon";
|
||||||
|
|
||||||
|
|||||||
+1
@@ -117,6 +117,7 @@ const getTabs = (orgBranding: OrganizationBranding | null) => {
|
|||||||
{
|
{
|
||||||
name: "admin_api",
|
name: "admin_api",
|
||||||
href: "https://cal.com/docs/enterprise-features/api/api-reference/bookings#admin-access",
|
href: "https://cal.com/docs/enterprise-features/api/api-reference/bookings#admin-access",
|
||||||
|
isExternalLink: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import { verifyPassword } from "@calcom/features/auth/lib/verifyPassword";
|
|||||||
import { symmetricDecrypt } from "@calcom/lib/crypto";
|
import { symmetricDecrypt } from "@calcom/lib/crypto";
|
||||||
import { totpAuthenticatorCheck } from "@calcom/lib/totp";
|
import { totpAuthenticatorCheck } from "@calcom/lib/totp";
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import { IdentityProvider } from "@calcom/prisma/client";
|
import { IdentityProvider } from "@calcom/prisma/enums";
|
||||||
|
|
||||||
import { buildLegacyRequest } from "@lib/buildLegacyCtx";
|
import { buildLegacyRequest } from "@lib/buildLegacyCtx";
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +1,21 @@
|
|||||||
import { randomBytes } from "crypto";
|
import { randomBytes } from "crypto";
|
||||||
import { NextResponse } from "next/server";
|
import { NextResponse } from "next/server";
|
||||||
|
|
||||||
|
import { WEBAPP_URL } from "@calcom/lib/constants";
|
||||||
|
|
||||||
export async function GET() {
|
export async function GET() {
|
||||||
const token = randomBytes(32).toString("hex");
|
const token = randomBytes(32).toString("hex");
|
||||||
|
|
||||||
const res = NextResponse.json({ csrfToken: token });
|
const res = NextResponse.json({ csrfToken: token });
|
||||||
|
|
||||||
|
// We need this cookie to be accessible from embeds where the booking flow is displayed within an iframe on a different origin.
|
||||||
|
// For third‑party iframe contexts (embeds on other sites), browsers require SameSite=None and Secure to make the cookie available.
|
||||||
|
// For local development on http://localhost we fall back to SameSite=Lax to avoid requiring https during development.
|
||||||
|
const useSecureCookies = WEBAPP_URL.startsWith("https://");
|
||||||
res.cookies.set("calcom.csrf_token", token, {
|
res.cookies.set("calcom.csrf_token", token, {
|
||||||
httpOnly: true,
|
httpOnly: true,
|
||||||
secure: process.env.NODE_ENV === "production",
|
secure: useSecureCookies,
|
||||||
sameSite: "lax",
|
sameSite: useSecureCookies ? "none" : "lax",
|
||||||
path: "/",
|
path: "/",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -3,9 +3,10 @@ import { useRouter } from "next/navigation";
|
|||||||
import type { IframeHTMLAttributes } from "react";
|
import type { IframeHTMLAttributes } from "react";
|
||||||
import React, { useEffect, useState } from "react";
|
import React, { useEffect, useState } from "react";
|
||||||
|
|
||||||
|
import { AppDependencyComponent } from "@calcom/app-store/AppDependencyComponent";
|
||||||
|
import { InstallAppButton } from "@calcom/app-store/InstallAppButton";
|
||||||
import { isRedirectApp } from "@calcom/app-store/_utils/redirectApps";
|
import { isRedirectApp } from "@calcom/app-store/_utils/redirectApps";
|
||||||
import useAddAppMutation from "@calcom/app-store/_utils/useAddAppMutation";
|
import useAddAppMutation from "@calcom/app-store/_utils/useAddAppMutation";
|
||||||
import { AppDependencyComponent, InstallAppButton } from "@calcom/app-store/components";
|
|
||||||
import { doesAppSupportTeamInstall, isConferencing } from "@calcom/app-store/utils";
|
import { doesAppSupportTeamInstall, isConferencing } from "@calcom/app-store/utils";
|
||||||
import DisconnectIntegration from "@calcom/features/apps/components/DisconnectIntegration";
|
import DisconnectIntegration from "@calcom/features/apps/components/DisconnectIntegration";
|
||||||
import { AppOnboardingSteps } from "@calcom/lib/apps/appOnboardingSteps";
|
import { AppOnboardingSteps } from "@calcom/lib/apps/appOnboardingSteps";
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
import { useEffect, Suspense } from "react";
|
import { useEffect, Suspense } from "react";
|
||||||
|
|
||||||
import { InstallAppButton } from "@calcom/app-store/components";
|
import { InstallAppButton } from "@calcom/app-store/InstallAppButton";
|
||||||
import { DestinationCalendarSettingsWebWrapper } from "@calcom/atoms/destination-calendar/wrappers/DestinationCalendarSettingsWebWrapper";
|
import { DestinationCalendarSettingsWebWrapper } from "@calcom/atoms/destination-calendar/wrappers/DestinationCalendarSettingsWebWrapper";
|
||||||
import { SelectedCalendarsSettingsWebWrapper } from "@calcom/atoms/selected-calendars/wrappers/SelectedCalendarsSettingsWebWrapper";
|
import { SelectedCalendarsSettingsWebWrapper } from "@calcom/atoms/selected-calendars/wrappers/SelectedCalendarsSettingsWebWrapper";
|
||||||
import AppListCard from "@calcom/features/apps/components/AppListCard";
|
import AppListCard from "@calcom/features/apps/components/AppListCard";
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import Locations from "@calcom/features/eventtypes/components/locations/Location
|
|||||||
import type { LocationFormValues } from "@calcom/features/eventtypes/lib/types";
|
import type { LocationFormValues } from "@calcom/features/eventtypes/lib/types";
|
||||||
import type { SingleValueLocationOption } from "@calcom/features/form/components/LocationSelect";
|
import type { SingleValueLocationOption } from "@calcom/features/form/components/LocationSelect";
|
||||||
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
||||||
import { SchedulingType } from "@calcom/prisma/client";
|
import { SchedulingType } from "@calcom/prisma/enums";
|
||||||
import { trpc } from "@calcom/trpc/react";
|
import { trpc } from "@calcom/trpc/react";
|
||||||
import { Label } from "@calcom/ui/components/form";
|
import { Label } from "@calcom/ui/components/form";
|
||||||
import { Skeleton, SkeletonText, SkeletonContainer } from "@calcom/ui/components/skeleton";
|
import { Skeleton, SkeletonText, SkeletonContainer } from "@calcom/ui/components/skeleton";
|
||||||
|
|||||||
@@ -6,10 +6,11 @@ import { sdkActionManager } from "@calcom/embed-core/embed-iframe";
|
|||||||
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
||||||
import { useRefreshData } from "@calcom/lib/hooks/useRefreshData";
|
import { useRefreshData } from "@calcom/lib/hooks/useRefreshData";
|
||||||
import { useTelemetry } from "@calcom/lib/hooks/useTelemetry";
|
import { useTelemetry } from "@calcom/lib/hooks/useTelemetry";
|
||||||
|
import { shouldChargeNoShowCancellationFee } from "@calcom/lib/payment/shouldChargeNoShowCancellationFee";
|
||||||
import { collectPageParameters, telemetryEventTypes } from "@calcom/lib/telemetry";
|
import { collectPageParameters, telemetryEventTypes } from "@calcom/lib/telemetry";
|
||||||
import type { RecurringEvent } from "@calcom/types/Calendar";
|
import type { RecurringEvent } from "@calcom/types/Calendar";
|
||||||
import { Button } from "@calcom/ui/components/button";
|
import { Button } from "@calcom/ui/components/button";
|
||||||
import { Label, Select, TextArea } from "@calcom/ui/components/form";
|
import { Label, Select, TextArea, CheckboxField } from "@calcom/ui/components/form";
|
||||||
import { Icon } from "@calcom/ui/components/icon";
|
import { Icon } from "@calcom/ui/components/icon";
|
||||||
|
|
||||||
interface InternalNotePresetsSelectProps {
|
interface InternalNotePresetsSelectProps {
|
||||||
@@ -76,6 +77,12 @@ type Props = {
|
|||||||
title?: string;
|
title?: string;
|
||||||
uid?: string;
|
uid?: string;
|
||||||
id?: number;
|
id?: number;
|
||||||
|
startTime: Date;
|
||||||
|
payment?: {
|
||||||
|
amount: number;
|
||||||
|
currency: string;
|
||||||
|
appId: string | null;
|
||||||
|
} | null;
|
||||||
};
|
};
|
||||||
profile: {
|
profile: {
|
||||||
name: string | null;
|
name: string | null;
|
||||||
@@ -100,6 +107,7 @@ type Props = {
|
|||||||
};
|
};
|
||||||
isHost: boolean;
|
isHost: boolean;
|
||||||
internalNotePresets: { id: number; name: string; cancellationReason: string | null }[];
|
internalNotePresets: { id: number; name: string; cancellationReason: string | null }[];
|
||||||
|
eventTypeMetadata?: Record<string, unknown> | null;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default function CancelBooking(props: Props) {
|
export default function CancelBooking(props: Props) {
|
||||||
@@ -112,13 +120,48 @@ export default function CancelBooking(props: Props) {
|
|||||||
seatReferenceUid,
|
seatReferenceUid,
|
||||||
bookingCancelledEventProps,
|
bookingCancelledEventProps,
|
||||||
currentUserEmail,
|
currentUserEmail,
|
||||||
teamId,
|
eventTypeMetadata,
|
||||||
} = props;
|
} = props;
|
||||||
const [loading, setLoading] = useState(false);
|
const [loading, setLoading] = useState(false);
|
||||||
const telemetry = useTelemetry();
|
const telemetry = useTelemetry();
|
||||||
const [error, setError] = useState<string | null>(booking ? null : t("booking_already_cancelled"));
|
const [error, setError] = useState<string | null>(booking ? null : t("booking_already_cancelled"));
|
||||||
const [internalNote, setInternalNote] = useState<{ id: number; name: string } | null>(null);
|
const [internalNote, setInternalNote] = useState<{ id: number; name: string } | null>(null);
|
||||||
|
const [acknowledgeCancellationNoShowFee, setAcknowledgeCancellationNoShowFee] = useState(false);
|
||||||
|
|
||||||
|
const getAppMetadata = (appId: string): Record<string, unknown> | null => {
|
||||||
|
if (!eventTypeMetadata?.apps || !appId) return null;
|
||||||
|
const apps = eventTypeMetadata.apps as Record<string, unknown>;
|
||||||
|
return (apps[appId] as Record<string, unknown>) || null;
|
||||||
|
};
|
||||||
|
|
||||||
|
const timeValue = booking?.payment?.appId
|
||||||
|
? (getAppMetadata(booking.payment.appId) as Record<string, unknown> | null)?.autoChargeNoShowFeeTimeValue
|
||||||
|
: null;
|
||||||
|
const timeUnit = booking?.payment?.appId
|
||||||
|
? (getAppMetadata(booking.payment.appId) as Record<string, unknown> | null)?.autoChargeNoShowFeeTimeUnit
|
||||||
|
: null;
|
||||||
|
|
||||||
|
const autoChargeNoShowFee = () => {
|
||||||
|
if (props.isHost) return false; // Hosts/organizers are exempt
|
||||||
|
|
||||||
|
if (!booking?.startTime) return false;
|
||||||
|
|
||||||
|
if (!booking?.payment) return false;
|
||||||
|
|
||||||
|
return shouldChargeNoShowCancellationFee({
|
||||||
|
eventTypeMetadata: eventTypeMetadata || null,
|
||||||
|
booking,
|
||||||
|
payment: booking.payment,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
const cancellationNoShowFeeWarning = autoChargeNoShowFee();
|
||||||
|
|
||||||
|
const hostMissingCancellationReason =
|
||||||
|
props.isHost &&
|
||||||
|
(!cancellationReason?.trim() || (props.internalNotePresets.length > 0 && !internalNote?.id));
|
||||||
|
const cancellationNoShowFeeNotAcknowledged =
|
||||||
|
!props.isHost && cancellationNoShowFeeWarning && !acknowledgeCancellationNoShowFee;
|
||||||
const cancelBookingRef = useCallback((node: HTMLTextAreaElement) => {
|
const cancelBookingRef = useCallback((node: HTMLTextAreaElement) => {
|
||||||
if (node !== null) {
|
if (node !== null) {
|
||||||
// eslint-disable-next-line @calcom/eslint/no-scroll-into-view-embed -- CancelBooking is not usually used in embed mode
|
// eslint-disable-next-line @calcom/eslint/no-scroll-into-view-embed -- CancelBooking is not usually used in embed mode
|
||||||
@@ -187,6 +230,23 @@ export default function CancelBooking(props: Props) {
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
) : null}
|
) : null}
|
||||||
|
{cancellationNoShowFeeWarning && booking?.payment && (
|
||||||
|
<div>
|
||||||
|
<div className="bg-attention mb-5 rounded-md p-3">
|
||||||
|
<CheckboxField
|
||||||
|
description={t("cancel_booking_acknowledge_no_show_fee", {
|
||||||
|
timeValue,
|
||||||
|
timeUnit,
|
||||||
|
amount: booking.payment.amount / 100,
|
||||||
|
formatParams: { amount: { currency: booking.payment.currency } },
|
||||||
|
})}
|
||||||
|
onChange={(e) => setAcknowledgeCancellationNoShowFee(e.target.checked)}
|
||||||
|
descriptionClassName="text-info font-semibold"
|
||||||
|
/>
|
||||||
|
<p className="text-subtle ml-9 mt-2 text-sm">{t("contact_organizer")}</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
<div className="flex flex-col-reverse rtl:space-x-reverse ">
|
<div className="flex flex-col-reverse rtl:space-x-reverse ">
|
||||||
<div className="ml-auto flex w-full space-x-4 ">
|
<div className="ml-auto flex w-full space-x-4 ">
|
||||||
<Button
|
<Button
|
||||||
@@ -197,10 +257,7 @@ export default function CancelBooking(props: Props) {
|
|||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
data-testid="confirm_cancel"
|
data-testid="confirm_cancel"
|
||||||
disabled={
|
disabled={hostMissingCancellationReason || cancellationNoShowFeeNotAcknowledged}
|
||||||
props.isHost &&
|
|
||||||
(!cancellationReason?.trim() || (props.internalNotePresets.length > 0 && !internalNote?.id))
|
|
||||||
}
|
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,257 @@
|
|||||||
|
import { render, screen } from "@testing-library/react";
|
||||||
|
import * as React from "react";
|
||||||
|
import { describe, expect, it, vi, beforeAll } from "vitest";
|
||||||
|
|
||||||
|
import * as shouldChargeModule from "@calcom/lib/payment/shouldChargeNoShowCancellationFee";
|
||||||
|
|
||||||
|
import CancelBooking from "../CancelBooking";
|
||||||
|
|
||||||
|
beforeAll(() => {
|
||||||
|
Element.prototype.scrollIntoView = vi.fn();
|
||||||
|
});
|
||||||
|
|
||||||
|
vi.mock("@calcom/trpc", () => ({
|
||||||
|
trpc: {
|
||||||
|
viewer: {
|
||||||
|
bookings: {
|
||||||
|
requestReschedule: {
|
||||||
|
useMutation: () => ({
|
||||||
|
mutate: vi.fn(),
|
||||||
|
isLoading: false,
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}));
|
||||||
|
|
||||||
|
vi.mock("next-i18next", () => ({
|
||||||
|
useTranslation: () => ({
|
||||||
|
t: (key: string, options?: Record<string, unknown>) => {
|
||||||
|
if (key === "cancellation_fee_warning_cancel") {
|
||||||
|
const opts = options as {
|
||||||
|
time?: string;
|
||||||
|
unit?: string;
|
||||||
|
amount?: number;
|
||||||
|
formatParams?: { amount?: { currency?: string } };
|
||||||
|
};
|
||||||
|
return `Cancelling within ${opts?.time} ${opts?.unit} will result in a ${opts?.amount} ${opts?.formatParams?.amount?.currency} cancellation fee being charged to your card.`;
|
||||||
|
}
|
||||||
|
return key;
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
}));
|
||||||
|
|
||||||
|
vi.mock("@calcom/lib/hooks/useLocale", () => ({
|
||||||
|
useLocale: () => ({
|
||||||
|
t: (key: string, options?: Record<string, unknown>) => {
|
||||||
|
if (key === "cancel_booking_acknowledge_no_show_fee") {
|
||||||
|
const opts = options as {
|
||||||
|
timeValue?: number;
|
||||||
|
timeUnit?: string;
|
||||||
|
amount?: number;
|
||||||
|
formatParams?: { amount?: { currency?: string } };
|
||||||
|
};
|
||||||
|
return `I acknowledge that cancelling within ${opts?.timeValue} ${opts?.timeUnit} will result in a ${opts?.amount} ${opts?.formatParams?.amount?.currency} cancellation fee being charged to my card.`;
|
||||||
|
}
|
||||||
|
return key;
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
}));
|
||||||
|
|
||||||
|
vi.mock("@calcom/lib/hooks/useTelemetry", () => ({
|
||||||
|
useTelemetry: () => ({
|
||||||
|
event: vi.fn(),
|
||||||
|
}),
|
||||||
|
}));
|
||||||
|
|
||||||
|
vi.mock("@calcom/lib/hooks/useRefreshData", () => ({
|
||||||
|
useRefreshData: () => vi.fn(),
|
||||||
|
}));
|
||||||
|
|
||||||
|
vi.mock("next/router", () => ({
|
||||||
|
useRouter: () => ({
|
||||||
|
push: vi.fn(),
|
||||||
|
query: {},
|
||||||
|
}),
|
||||||
|
}));
|
||||||
|
|
||||||
|
vi.mock("@calcom/lib/payment/shouldChargeNoShowCancellationFee", () => ({
|
||||||
|
shouldChargeNoShowCancellationFee: vi.fn(),
|
||||||
|
}));
|
||||||
|
|
||||||
|
const mockBookingWithCancellationFee = {
|
||||||
|
uid: "test-booking-uid",
|
||||||
|
title: "Test Meeting",
|
||||||
|
id: 123,
|
||||||
|
startTime: new Date(Date.now() + 30 * 60 * 1000),
|
||||||
|
payment: {
|
||||||
|
amount: 1000,
|
||||||
|
currency: "usd",
|
||||||
|
appId: "stripe",
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
const mockEventTypeMetadataWithFee = {
|
||||||
|
apps: {
|
||||||
|
stripe: {
|
||||||
|
autoChargeNoShowFeeIfCancelled: true,
|
||||||
|
autoChargeNoShowFeeTimeValue: 1,
|
||||||
|
autoChargeNoShowFeeTimeUnit: "hours" as const,
|
||||||
|
paymentOption: "HOLD" as const,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
const mockEventTypeMetadataWithoutFee = {
|
||||||
|
apps: {
|
||||||
|
stripe: {
|
||||||
|
autoChargeNoShowFeeIfCancelled: true,
|
||||||
|
autoChargeNoShowFeeTimeValue: 1,
|
||||||
|
autoChargeNoShowFeeTimeUnit: "hours" as const,
|
||||||
|
paymentOption: "HOLD" as const,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
const mockProps = {
|
||||||
|
recurringEvent: null,
|
||||||
|
setIsCancellationMode: vi.fn(),
|
||||||
|
theme: "light",
|
||||||
|
allRemainingBookings: false,
|
||||||
|
seatReferenceUid: undefined,
|
||||||
|
currentUserEmail: "test@example.com",
|
||||||
|
bookingCancelledEventProps: {
|
||||||
|
booking: {},
|
||||||
|
organizer: {
|
||||||
|
name: "Test Organizer",
|
||||||
|
email: "organizer@example.com",
|
||||||
|
timeZone: "UTC",
|
||||||
|
},
|
||||||
|
eventType: {},
|
||||||
|
},
|
||||||
|
internalNotePresets: [],
|
||||||
|
};
|
||||||
|
|
||||||
|
const mockBookingWithoutCancellationFee = {
|
||||||
|
uid: "test-booking-uid-2",
|
||||||
|
title: "Test Meeting 2",
|
||||||
|
id: 124,
|
||||||
|
startTime: new Date(Date.now() + 2 * 60 * 60 * 1000),
|
||||||
|
payment: {
|
||||||
|
amount: 1000,
|
||||||
|
currency: "usd",
|
||||||
|
appId: "stripe",
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
describe("CancelBooking Cancellation Fee Warning", () => {
|
||||||
|
it("should show cancellation fee warning when booking is within time threshold", () => {
|
||||||
|
vi.mocked(shouldChargeModule.shouldChargeNoShowCancellationFee).mockReturnValue(true);
|
||||||
|
|
||||||
|
render(
|
||||||
|
<CancelBooking
|
||||||
|
booking={mockBookingWithCancellationFee}
|
||||||
|
profile={{ name: "Test User", slug: "test-user" }}
|
||||||
|
team={null}
|
||||||
|
isHost={false}
|
||||||
|
eventTypeMetadata={mockEventTypeMetadataWithFee}
|
||||||
|
{...mockProps}
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
|
||||||
|
expect(
|
||||||
|
screen.getByText(/I acknowledge that cancelling within 1 hours will result in a/)
|
||||||
|
).toBeInTheDocument();
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should not show cancellation fee warning when booking is outside time threshold", () => {
|
||||||
|
vi.mocked(shouldChargeModule.shouldChargeNoShowCancellationFee).mockReturnValue(false);
|
||||||
|
|
||||||
|
render(
|
||||||
|
<CancelBooking
|
||||||
|
booking={mockBookingWithoutCancellationFee}
|
||||||
|
profile={{ name: "Test User", slug: "test-user" }}
|
||||||
|
team={null}
|
||||||
|
isHost={false}
|
||||||
|
eventTypeMetadata={mockEventTypeMetadataWithoutFee}
|
||||||
|
{...mockProps}
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
|
||||||
|
expect(screen.queryByText(/I acknowledge that cancelling within/)).not.toBeInTheDocument();
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should not show cancellation fee warning when user is host", () => {
|
||||||
|
vi.mocked(shouldChargeModule.shouldChargeNoShowCancellationFee).mockReturnValue(false);
|
||||||
|
|
||||||
|
render(
|
||||||
|
<CancelBooking
|
||||||
|
booking={mockBookingWithCancellationFee}
|
||||||
|
profile={{ name: "Test User", slug: "test-user" }}
|
||||||
|
team={null}
|
||||||
|
isHost={true}
|
||||||
|
eventTypeMetadata={mockEventTypeMetadataWithFee}
|
||||||
|
{...mockProps}
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
|
||||||
|
expect(screen.queryByText(/I acknowledge that cancelling within/)).not.toBeInTheDocument();
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should not show cancellation fee warning when cancellation fee is disabled", () => {
|
||||||
|
const eventTypeMetadataWithDisabledFee = {
|
||||||
|
apps: {
|
||||||
|
stripe: {
|
||||||
|
autoChargeNoShowFeeIfCancelled: false,
|
||||||
|
autoChargeNoShowFeeTimeValue: 1,
|
||||||
|
autoChargeNoShowFeeTimeUnit: "hours" as const,
|
||||||
|
paymentOption: "HOLD" as const,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
vi.mocked(shouldChargeModule.shouldChargeNoShowCancellationFee).mockReturnValue(false);
|
||||||
|
|
||||||
|
render(
|
||||||
|
<CancelBooking
|
||||||
|
booking={mockBookingWithCancellationFee}
|
||||||
|
profile={{ name: "Test User", slug: "test-user" }}
|
||||||
|
team={null}
|
||||||
|
isHost={false}
|
||||||
|
eventTypeMetadata={eventTypeMetadataWithDisabledFee}
|
||||||
|
{...mockProps}
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
|
||||||
|
expect(screen.queryByText(/I acknowledge that cancelling within/)).not.toBeInTheDocument();
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should not show cancellation fee warning when payment option is not HOLD", () => {
|
||||||
|
const eventTypeMetadataWithOnBookingPayment = {
|
||||||
|
apps: {
|
||||||
|
stripe: {
|
||||||
|
autoChargeNoShowFeeIfCancelled: true,
|
||||||
|
autoChargeNoShowFeeTimeValue: 1,
|
||||||
|
autoChargeNoShowFeeTimeUnit: "hours" as const,
|
||||||
|
paymentOption: "ON_BOOKING" as const,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
vi.mocked(shouldChargeModule.shouldChargeNoShowCancellationFee).mockReturnValue(false);
|
||||||
|
|
||||||
|
render(
|
||||||
|
<CancelBooking
|
||||||
|
booking={mockBookingWithCancellationFee}
|
||||||
|
profile={{ name: "Test User", slug: "test-user" }}
|
||||||
|
team={null}
|
||||||
|
isHost={false}
|
||||||
|
eventTypeMetadata={eventTypeMetadataWithOnBookingPayment}
|
||||||
|
{...mockProps}
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
|
||||||
|
expect(screen.queryByText(/I acknowledge that cancelling within/)).not.toBeInTheDocument();
|
||||||
|
});
|
||||||
|
});
|
||||||
@@ -475,6 +475,34 @@ describe("Booking Actions", () => {
|
|||||||
expect(isActionDisabled("cancel", context)).toBe(true);
|
expect(isActionDisabled("cancel", context)).toBe(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("should disable cancelling all past bookings", () => {
|
||||||
|
const pastConfirmedContext = createMockContext({
|
||||||
|
isBookingInPast: true,
|
||||||
|
isPending: false,
|
||||||
|
isConfirmed: true,
|
||||||
|
});
|
||||||
|
|
||||||
|
const pastPendingContext = createMockContext({
|
||||||
|
isBookingInPast: true,
|
||||||
|
isPending: true,
|
||||||
|
isConfirmed: false,
|
||||||
|
});
|
||||||
|
|
||||||
|
// Current implementation blocks ALL past bookings
|
||||||
|
expect(isActionDisabled("cancel", pastConfirmedContext)).toBe(true);
|
||||||
|
expect(isActionDisabled("cancel", pastPendingContext)).toBe(true);
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should allow cancelling future bookings when cancelling is not disabled", () => {
|
||||||
|
const futureContext = createMockContext({
|
||||||
|
isBookingInPast: false,
|
||||||
|
isPending: true,
|
||||||
|
isConfirmed: false,
|
||||||
|
});
|
||||||
|
|
||||||
|
expect(isActionDisabled("cancel", futureContext)).toBe(false);
|
||||||
|
});
|
||||||
|
|
||||||
it("should disable video actions for non-past bookings", () => {
|
it("should disable video actions for non-past bookings", () => {
|
||||||
const context = createMockContext({ isBookingInPast: false });
|
const context = createMockContext({ isBookingInPast: false });
|
||||||
|
|
||||||
|
|||||||
@@ -210,7 +210,7 @@ export function isActionDisabled(actionId: string, context: BookingActionContext
|
|||||||
case "reschedule_request":
|
case "reschedule_request":
|
||||||
return (isBookingInPast && !booking.eventType.allowReschedulingPastBookings) || isDisabledRescheduling;
|
return (isBookingInPast && !booking.eventType.allowReschedulingPastBookings) || isDisabledRescheduling;
|
||||||
case "cancel":
|
case "cancel":
|
||||||
return isDisabledCancelling || (isBookingInPast && isPending && !isConfirmed);
|
return isDisabledCancelling || isBookingInPast;
|
||||||
case "view_recordings":
|
case "view_recordings":
|
||||||
return !(isBookingInPast && booking.status === BookingStatus.ACCEPTED && context.isCalVideoLocation);
|
return !(isBookingInPast && booking.status === BookingStatus.ACCEPTED && context.isCalVideoLocation);
|
||||||
case "meeting_session_details":
|
case "meeting_session_details":
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
import { useState } from "react";
|
import { useState } from "react";
|
||||||
|
|
||||||
|
import { InstallAppButtonWithoutPlanCheck } from "@calcom/app-store/InstallAppButtonWithoutPlanCheck";
|
||||||
import type { TDependencyData } from "@calcom/app-store/_appRegistry";
|
import type { TDependencyData } from "@calcom/app-store/_appRegistry";
|
||||||
import { InstallAppButtonWithoutPlanCheck } from "@calcom/app-store/components";
|
|
||||||
import { WEBAPP_URL } from "@calcom/lib/constants";
|
import { WEBAPP_URL } from "@calcom/lib/constants";
|
||||||
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
||||||
import { trpc } from "@calcom/trpc/react";
|
import { trpc } from "@calcom/trpc/react";
|
||||||
|
|||||||
@@ -0,0 +1,79 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { signIn } from "next-auth/react";
|
||||||
|
import { useState } from "react";
|
||||||
|
|
||||||
|
import { WEBAPP_URL } from "@calcom/lib/constants";
|
||||||
|
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
||||||
|
import { getRecentImpersonations, type RecentImpersonation } from "@calcom/lib/recentImpersonations";
|
||||||
|
import { Button } from "@calcom/ui/components/button";
|
||||||
|
import { PanelCard } from "@calcom/ui/components/card";
|
||||||
|
import {
|
||||||
|
TableNew,
|
||||||
|
TableBody,
|
||||||
|
TableCell,
|
||||||
|
TableHead,
|
||||||
|
TableHeader,
|
||||||
|
TableRow,
|
||||||
|
} from "@calcom/ui/components/table";
|
||||||
|
|
||||||
|
interface RecentImpersonationsListProps {
|
||||||
|
onImpersonate?: (username: string) => void;
|
||||||
|
}
|
||||||
|
|
||||||
|
export default function RecentImpersonationsList({ onImpersonate }: RecentImpersonationsListProps) {
|
||||||
|
const { t } = useLocale();
|
||||||
|
const [recentImpersonations] = useState<RecentImpersonation[]>(() => getRecentImpersonations());
|
||||||
|
|
||||||
|
const handleQuickImpersonate = (username: string) => {
|
||||||
|
if (onImpersonate) {
|
||||||
|
onImpersonate(username);
|
||||||
|
} else {
|
||||||
|
signIn("impersonation-auth", {
|
||||||
|
username: username.toLowerCase(),
|
||||||
|
callbackUrl: `${WEBAPP_URL}/event-types`,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
if (recentImpersonations.length === 0) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<PanelCard title={t("recent_impersonations")}>
|
||||||
|
<div className="overflow-x-auto">
|
||||||
|
<TableNew className="border-0">
|
||||||
|
<TableHeader>
|
||||||
|
<TableRow>
|
||||||
|
<TableHead className="w-[40%]">User</TableHead>
|
||||||
|
<TableHead>Impersonated At</TableHead>
|
||||||
|
<TableHead className="text-right">Actions</TableHead>
|
||||||
|
</TableRow>
|
||||||
|
</TableHeader>
|
||||||
|
<TableBody>
|
||||||
|
{recentImpersonations.map((impersonation) => (
|
||||||
|
<TableRow key={impersonation.username}>
|
||||||
|
<TableCell className="font-medium">{impersonation.username}</TableCell>
|
||||||
|
<TableCell className="text-muted-foreground">
|
||||||
|
{new Date(impersonation.timestamp).toLocaleDateString()}{" "}
|
||||||
|
{new Date(impersonation.timestamp).toLocaleTimeString()}
|
||||||
|
</TableCell>
|
||||||
|
<TableCell className="text-right">
|
||||||
|
<Button
|
||||||
|
type="button"
|
||||||
|
color="secondary"
|
||||||
|
size="sm"
|
||||||
|
onClick={() => handleQuickImpersonate(impersonation.username)}
|
||||||
|
data-testid={`quick-impersonate-${impersonation.username}`}>
|
||||||
|
{t("quick_impersonate")}
|
||||||
|
</Button>
|
||||||
|
</TableCell>
|
||||||
|
</TableRow>
|
||||||
|
))}
|
||||||
|
</TableBody>
|
||||||
|
</TableNew>
|
||||||
|
</div>
|
||||||
|
</PanelCard>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -3,7 +3,7 @@ import type { ParsedUrlQuery } from "querystring";
|
|||||||
import { vi, describe, it, expect, beforeEach, afterEach } from "vitest";
|
import { vi, describe, it, expect, beforeEach, afterEach } from "vitest";
|
||||||
|
|
||||||
import * as constants from "@calcom/lib/constants";
|
import * as constants from "@calcom/lib/constants";
|
||||||
import { RedirectType } from "@calcom/prisma/client";
|
import { RedirectType } from "@calcom/prisma/enums";
|
||||||
|
|
||||||
import { handleOrgRedirect, getRedirectWithOriginAndSearchString } from "./handleOrgRedirect";
|
import { handleOrgRedirect, getRedirectWithOriginAndSearchString } from "./handleOrgRedirect";
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { organizationScenarios } from "@calcom/lib/server/repository/__mocks__/o
|
|||||||
|
|
||||||
import { describe, it, expect, beforeEach, vi } from "vitest";
|
import { describe, it, expect, beforeEach, vi } from "vitest";
|
||||||
|
|
||||||
import { MembershipRole } from "@calcom/prisma/client";
|
import { MembershipRole } from "@calcom/prisma/enums";
|
||||||
import { CreationSource } from "@calcom/prisma/enums";
|
import { CreationSource } from "@calcom/prisma/enums";
|
||||||
import { inviteMembersWithNoInviterPermissionCheck } from "@calcom/trpc/server/routers/viewer/teams/inviteMember/inviteMember.handler";
|
import { inviteMembersWithNoInviterPermissionCheck } from "@calcom/trpc/server/routers/viewer/teams/inviteMember/inviteMember.handler";
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { WEBAPP_URL } from "@calcom/lib/constants";
|
|||||||
import { IS_STRIPE_ENABLED } from "@calcom/lib/constants";
|
import { IS_STRIPE_ENABLED } from "@calcom/lib/constants";
|
||||||
import { OrganizationRepository } from "@calcom/lib/server/repository/organization";
|
import { OrganizationRepository } from "@calcom/lib/server/repository/organization";
|
||||||
import { prisma } from "@calcom/prisma";
|
import { prisma } from "@calcom/prisma";
|
||||||
import { MembershipRole } from "@calcom/prisma/client";
|
import { MembershipRole } from "@calcom/prisma/enums";
|
||||||
import { CreationSource } from "@calcom/prisma/enums";
|
import { CreationSource } from "@calcom/prisma/enums";
|
||||||
import { userMetadata } from "@calcom/prisma/zod-utils";
|
import { userMetadata } from "@calcom/prisma/zod-utils";
|
||||||
import { inviteMembersWithNoInviterPermissionCheck } from "@calcom/trpc/server/routers/viewer/teams/inviteMember/inviteMember.handler";
|
import { inviteMembersWithNoInviterPermissionCheck } from "@calcom/trpc/server/routers/viewer/teams/inviteMember/inviteMember.handler";
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import { getSafe } from "@calcom/lib/getSafe";
|
|||||||
import { maybeGetBookingUidFromSeat } from "@calcom/lib/server/maybeGetBookingUidFromSeat";
|
import { maybeGetBookingUidFromSeat } from "@calcom/lib/server/maybeGetBookingUidFromSeat";
|
||||||
import { UserRepository } from "@calcom/lib/server/repository/user";
|
import { UserRepository } from "@calcom/lib/server/repository/user";
|
||||||
import prisma, { bookingMinimalSelect } from "@calcom/prisma";
|
import prisma, { bookingMinimalSelect } from "@calcom/prisma";
|
||||||
import { BookingStatus } from "@calcom/prisma/client";
|
import { BookingStatus } from "@calcom/prisma/enums";
|
||||||
|
|
||||||
const querySchema = z.object({
|
const querySchema = z.object({
|
||||||
uid: z.string(),
|
uid: z.string(),
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import { shouldHideBrandingForTeamEvent } from "@calcom/lib/hideBranding";
|
|||||||
import slugify from "@calcom/lib/slugify";
|
import slugify from "@calcom/lib/slugify";
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import type { User } from "@calcom/prisma/client";
|
import type { User } from "@calcom/prisma/client";
|
||||||
import { BookingStatus, RedirectType, SchedulingType } from "@calcom/prisma/client";
|
import { BookingStatus, RedirectType, SchedulingType } from "@calcom/prisma/enums";
|
||||||
import { EventTypeMetaDataSchema } from "@calcom/prisma/zod-utils";
|
import { EventTypeMetaDataSchema } from "@calcom/prisma/zod-utils";
|
||||||
|
|
||||||
import { handleOrgRedirect } from "@lib/handleOrgRedirect";
|
import { handleOrgRedirect } from "@lib/handleOrgRedirect";
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import slugify from "@calcom/lib/slugify";
|
|||||||
import { stripMarkdown } from "@calcom/lib/stripMarkdown";
|
import { stripMarkdown } from "@calcom/lib/stripMarkdown";
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import type { Team, OrganizationSettings } from "@calcom/prisma/client";
|
import type { Team, OrganizationSettings } from "@calcom/prisma/client";
|
||||||
import { RedirectType } from "@calcom/prisma/client";
|
import { RedirectType } from "@calcom/prisma/enums";
|
||||||
import { teamMetadataSchema } from "@calcom/prisma/zod-utils";
|
import { teamMetadataSchema } from "@calcom/prisma/zod-utils";
|
||||||
|
|
||||||
import { handleOrgRedirect } from "@lib/handleOrgRedirect";
|
import { handleOrgRedirect } from "@lib/handleOrgRedirect";
|
||||||
|
|||||||
@@ -184,6 +184,7 @@ export async function getServerSideProps(context: GetServerSidePropsContext) {
|
|||||||
bookingId: bookingInfo.id,
|
bookingId: bookingInfo.id,
|
||||||
},
|
},
|
||||||
select: {
|
select: {
|
||||||
|
appId: true,
|
||||||
success: true,
|
success: true,
|
||||||
refunded: true,
|
refunded: true,
|
||||||
currency: true,
|
currency: true,
|
||||||
|
|||||||
@@ -839,13 +839,13 @@ export default function Success(props: PageProps) {
|
|||||||
{t("reschedule")}
|
{t("reschedule")}
|
||||||
</Link>
|
</Link>
|
||||||
</span>
|
</span>
|
||||||
{canCancelAndReschedule && (
|
{!isBookingInPast && canCancel && (
|
||||||
<span className="mx-2">{t("or_lowercase")}</span>
|
<span className="mx-2">{t("or_lowercase")}</span>
|
||||||
)}
|
)}
|
||||||
</span>
|
</span>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
{canCancel && (
|
{!isBookingInPast && canCancel && (
|
||||||
<button
|
<button
|
||||||
data-testid="cancel"
|
data-testid="cancel"
|
||||||
className={classNames(
|
className={classNames(
|
||||||
@@ -867,7 +867,10 @@ export default function Success(props: PageProps) {
|
|||||||
uid: bookingInfo?.uid,
|
uid: bookingInfo?.uid,
|
||||||
title: bookingInfo?.title,
|
title: bookingInfo?.title,
|
||||||
id: bookingInfo?.id,
|
id: bookingInfo?.id,
|
||||||
|
startTime: bookingInfo?.startTime,
|
||||||
|
payment: props.paymentStatus,
|
||||||
}}
|
}}
|
||||||
|
eventTypeMetadata={eventType.metadata}
|
||||||
profile={{ name: props.profile.name, slug: props.profile.slug }}
|
profile={{ name: props.profile.name, slug: props.profile.slug }}
|
||||||
recurringEvent={eventType.recurringEvent}
|
recurringEvent={eventType.recurringEvent}
|
||||||
team={eventType?.team?.name}
|
team={eventType?.team?.name}
|
||||||
|
|||||||
@@ -125,6 +125,13 @@ const OnboardingPage = (props: PageProps) => {
|
|||||||
};
|
};
|
||||||
const currentStepIndex = steps.indexOf(currentStep);
|
const currentStepIndex = steps.indexOf(currentStep);
|
||||||
|
|
||||||
|
const goToStep = (step: number) => {
|
||||||
|
const newStep = steps[step];
|
||||||
|
startTransition(() => {
|
||||||
|
router.push(`/getting-started/${stepTransform(newStep)}`);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
const goToNextStep = () => {
|
const goToNextStep = () => {
|
||||||
const nextIndex = currentStepIndex + 1;
|
const nextIndex = currentStepIndex + 1;
|
||||||
const newStep = steps[nextIndex];
|
const newStep = steps[nextIndex];
|
||||||
@@ -159,7 +166,7 @@ const OnboardingPage = (props: PageProps) => {
|
|||||||
</p>
|
</p>
|
||||||
))}
|
))}
|
||||||
</header>
|
</header>
|
||||||
<Steps maxSteps={steps.length} currentStep={currentStepIndex + 1} nextStep={goToNextStep} />
|
<Steps maxSteps={steps.length} currentStep={currentStepIndex + 1} navigateToStep={goToStep} />
|
||||||
</div>
|
</div>
|
||||||
<StepCard>
|
<StepCard>
|
||||||
<Suspense fallback={<Icon name="loader" />}>
|
<Suspense fallback={<Icon name="loader" />}>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { getPlaceholderAvatar } from "@calcom/lib/defaultAvatarImage";
|
import { getPlaceholderAvatar } from "@calcom/lib/defaultAvatarImage";
|
||||||
import { getUserAvatarUrl } from "@calcom/lib/getAvatarUrl";
|
import { getUserAvatarUrl } from "@calcom/lib/getAvatarUrl";
|
||||||
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
||||||
import { SMSLockState } from "@calcom/prisma/client";
|
import { SMSLockState } from "@calcom/prisma/enums";
|
||||||
import { trpc } from "@calcom/trpc/react";
|
import { trpc } from "@calcom/trpc/react";
|
||||||
import { Avatar } from "@calcom/ui/components/avatar";
|
import { Avatar } from "@calcom/ui/components/avatar";
|
||||||
import type { IconName } from "@calcom/ui/components/icon";
|
import type { IconName } from "@calcom/ui/components/icon";
|
||||||
|
|||||||
@@ -2,23 +2,29 @@
|
|||||||
|
|
||||||
import { signIn } from "next-auth/react";
|
import { signIn } from "next-auth/react";
|
||||||
import { useSearchParams } from "next/navigation";
|
import { useSearchParams } from "next/navigation";
|
||||||
import { useRef, useEffect } from "react";
|
import { useRef, useEffect, useState } from "react";
|
||||||
|
|
||||||
import { WEBAPP_URL } from "@calcom/lib/constants";
|
import { WEBAPP_URL } from "@calcom/lib/constants";
|
||||||
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
import { useLocale } from "@calcom/lib/hooks/useLocale";
|
||||||
import { TextField } from "@calcom/ui/components/form";
|
import { addRecentImpersonation } from "@calcom/lib/recentImpersonations";
|
||||||
import { Button } from "@calcom/ui/components/button";
|
import { Button } from "@calcom/ui/components/button";
|
||||||
|
import { PanelCard } from "@calcom/ui/components/card";
|
||||||
|
import { TextField } from "@calcom/ui/components/form";
|
||||||
|
|
||||||
|
import RecentImpersonationsList from "../../../components/settings/admin/RecentImpersonationsList";
|
||||||
|
|
||||||
const ImpersonationView = () => {
|
const ImpersonationView = () => {
|
||||||
const { t } = useLocale();
|
const { t } = useLocale();
|
||||||
const usernameRef = useRef<HTMLInputElement>(null);
|
const usernameRef = useRef<HTMLInputElement>(null);
|
||||||
const searchParams = useSearchParams();
|
const searchParams = useSearchParams();
|
||||||
|
const [refreshKey, setRefreshKey] = useState(0);
|
||||||
|
|
||||||
const username = searchParams?.get("username")?.toLowerCase();
|
const username = searchParams?.get("username")?.toLowerCase();
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (username) {
|
if (username) {
|
||||||
const enteredUsername = username.toLowerCase();
|
const enteredUsername = username.toLowerCase();
|
||||||
|
addRecentImpersonation(enteredUsername);
|
||||||
signIn("impersonation-auth", {
|
signIn("impersonation-auth", {
|
||||||
username: enteredUsername,
|
username: enteredUsername,
|
||||||
callbackUrl: `${WEBAPP_URL}/event-types`,
|
callbackUrl: `${WEBAPP_URL}/event-types`,
|
||||||
@@ -26,32 +32,52 @@ const ImpersonationView = () => {
|
|||||||
}
|
}
|
||||||
}, [username]);
|
}, [username]);
|
||||||
|
|
||||||
|
const handleSubmit = (e: React.FormEvent) => {
|
||||||
|
e.preventDefault();
|
||||||
|
const enteredUsername = usernameRef.current?.value.toLowerCase();
|
||||||
|
if (enteredUsername) {
|
||||||
|
addRecentImpersonation(enteredUsername);
|
||||||
|
setRefreshKey((prev) => prev + 1);
|
||||||
|
signIn("impersonation-auth", {
|
||||||
|
username: enteredUsername,
|
||||||
|
callbackUrl: `${WEBAPP_URL}/event-types`,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const handleQuickImpersonate = (username: string) => {
|
||||||
|
if (usernameRef.current) {
|
||||||
|
usernameRef.current.value = username;
|
||||||
|
}
|
||||||
|
addRecentImpersonation(username);
|
||||||
|
setRefreshKey((prev) => prev + 1);
|
||||||
|
signIn("impersonation-auth", {
|
||||||
|
username: username.toLowerCase(),
|
||||||
|
callbackUrl: `${WEBAPP_URL}/event-types`,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<form
|
<div className="flex flex-col gap-4">
|
||||||
className="mb-6 w-full"
|
<PanelCard title={t("user_impersonation_heading")} subtitle={t("impersonate_user_tip")}>
|
||||||
onSubmit={(e) => {
|
<form className="p-4" onSubmit={handleSubmit}>
|
||||||
e.preventDefault();
|
<div className="flex items-center space-x-2 rtl:space-x-reverse">
|
||||||
const enteredUsername = usernameRef.current?.value.toLowerCase();
|
<TextField
|
||||||
signIn("impersonation-auth", {
|
containerClassName="w-full"
|
||||||
username: enteredUsername,
|
name=""
|
||||||
callbackUrl: `${WEBAPP_URL}/event-types`,
|
addOnLeading={<>{process.env.NEXT_PUBLIC_WEBSITE_URL}/</>}
|
||||||
});
|
ref={usernameRef}
|
||||||
}}>
|
defaultValue={undefined}
|
||||||
<div className="flex items-center space-x-2 rtl:space-x-reverse">
|
data-testid="admin-impersonation-input"
|
||||||
<TextField
|
/>
|
||||||
containerClassName="w-full [&_input:-webkit-autofill]:!shadow-[0_0_0_1000px_white_inset]"
|
<Button type="submit" data-testid="impersonation-submit">
|
||||||
name={t("user_impersonation_heading")}
|
{t("impersonate")}
|
||||||
addOnLeading={<>{process.env.NEXT_PUBLIC_WEBSITE_URL}/</>}
|
</Button>
|
||||||
ref={usernameRef}
|
</div>
|
||||||
hint={t("impersonate_user_tip")}
|
</form>
|
||||||
defaultValue={undefined}
|
</PanelCard>
|
||||||
data-testid="admin-impersonation-input"
|
<RecentImpersonationsList key={refreshKey} onImpersonate={handleQuickImpersonate} />
|
||||||
/>
|
</div>
|
||||||
<Button type="submit" data-testid="impersonation-submit" className="mt-[-8px]">
|
|
||||||
{t("impersonate")}
|
|
||||||
</Button>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -511,12 +511,12 @@ const ProfileForm = ({
|
|||||||
.max(FULL_NAME_LENGTH_MAX_LIMIT, {
|
.max(FULL_NAME_LENGTH_MAX_LIMIT, {
|
||||||
message: t("max_limit_allowed_hint", { limit: FULL_NAME_LENGTH_MAX_LIMIT }),
|
message: t("max_limit_allowed_hint", { limit: FULL_NAME_LENGTH_MAX_LIMIT }),
|
||||||
}),
|
}),
|
||||||
email: emailSchema,
|
email: emailSchema.toLowerCase(),
|
||||||
bio: z.string(),
|
bio: z.string(),
|
||||||
secondaryEmails: z.array(
|
secondaryEmails: z.array(
|
||||||
z.object({
|
z.object({
|
||||||
id: z.number(),
|
id: z.number(),
|
||||||
email: emailSchema,
|
email: emailSchema.toLowerCase(),
|
||||||
emailVerified: z.union([z.string(), z.null()]).optional(),
|
emailVerified: z.union([z.string(), z.null()]).optional(),
|
||||||
emailPrimary: z.boolean().optional(),
|
emailPrimary: z.boolean().optional(),
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ const {
|
|||||||
orgUserTypeRoutePath,
|
orgUserTypeRoutePath,
|
||||||
orgUserTypeEmbedRoutePath,
|
orgUserTypeEmbedRoutePath,
|
||||||
} = require("./pagesAndRewritePaths");
|
} = require("./pagesAndRewritePaths");
|
||||||
|
|
||||||
|
adjustEnvVariables();
|
||||||
|
|
||||||
if (!process.env.NEXTAUTH_SECRET) throw new Error("Please set NEXTAUTH_SECRET");
|
if (!process.env.NEXTAUTH_SECRET) throw new Error("Please set NEXTAUTH_SECRET");
|
||||||
if (!process.env.CALENDSO_ENCRYPTION_KEY) throw new Error("Please set CALENDSO_ENCRYPTION_KEY");
|
if (!process.env.CALENDSO_ENCRYPTION_KEY) throw new Error("Please set CALENDSO_ENCRYPTION_KEY");
|
||||||
const isOrganizationsEnabled =
|
const isOrganizationsEnabled =
|
||||||
@@ -715,4 +718,22 @@ const nextConfig = (phase) => {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
function adjustEnvVariables() {
|
||||||
|
if (process.env.NEXT_PUBLIC_SINGLE_ORG_SLUG) {
|
||||||
|
if (process.env.RESERVED_SUBDOMAINS) {
|
||||||
|
// It is better to ignore it completely so that accidentally if the org slug is itself in Reserved Subdomain that doesn't cause the booking pages to start giving 404s
|
||||||
|
console.warn(
|
||||||
|
`⚠️ WARNING: RESERVED_SUBDOMAINS is ignored when SINGLE_ORG_SLUG is set. Single org mode doesn't need to use reserved subdomain validation.`
|
||||||
|
);
|
||||||
|
delete process.env.RESERVED_SUBDOMAINS;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!process.env.ORGANIZATIONS_ENABLED) {
|
||||||
|
// This is basically a consent to add rewrites related to organizations. So, if single org slug mode is there, we have the consent already.
|
||||||
|
console.log("Auto-enabling ORGANIZATIONS_ENABLED because SINGLE_ORG_SLUG is set");
|
||||||
|
process.env.ORGANIZATIONS_ENABLED = "1";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = (phase) => plugins.reduce((acc, next) => next(acc), nextConfig(phase));
|
module.exports = (phase) => plugins.reduce((acc, next) => next(acc), nextConfig(phase));
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@calcom/web",
|
"name": "@calcom/web",
|
||||||
"version": "5.6.11",
|
"version": "5.6.14",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"analyze": "ANALYZE=true next build",
|
"analyze": "ANALYZE=true next build",
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import dayjs from "@calcom/dayjs";
|
|||||||
import { intervalLimitKeyToUnit } from "@calcom/lib/intervalLimits/intervalLimit";
|
import { intervalLimitKeyToUnit } from "@calcom/lib/intervalLimits/intervalLimit";
|
||||||
import type { IntervalLimit } from "@calcom/lib/intervalLimits/intervalLimitSchema";
|
import type { IntervalLimit } from "@calcom/lib/intervalLimits/intervalLimitSchema";
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import { BookingStatus } from "@calcom/prisma/client";
|
import { BookingStatus } from "@calcom/prisma/enums";
|
||||||
import { entries } from "@calcom/prisma/zod-utils";
|
import { entries } from "@calcom/prisma/zod-utils";
|
||||||
|
|
||||||
import { test } from "./lib/fixtures";
|
import { test } from "./lib/fixtures";
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { JSDOM } from "jsdom";
|
|||||||
import { WEBAPP_URL } from "@calcom/lib/constants";
|
import { WEBAPP_URL } from "@calcom/lib/constants";
|
||||||
import { generateHashedLink } from "@calcom/lib/generateHashedLink";
|
import { generateHashedLink } from "@calcom/lib/generateHashedLink";
|
||||||
import { randomString } from "@calcom/lib/random";
|
import { randomString } from "@calcom/lib/random";
|
||||||
import { SchedulingType } from "@calcom/prisma/client";
|
import { SchedulingType } from "@calcom/prisma/enums";
|
||||||
import type { Schedule, TimeRange } from "@calcom/types/schedule";
|
import type { Schedule, TimeRange } from "@calcom/types/schedule";
|
||||||
|
|
||||||
import { test, todo } from "./lib/fixtures";
|
import { test, todo } from "./lib/fixtures";
|
||||||
@@ -766,3 +766,31 @@ test.describe("GTM container", () => {
|
|||||||
expect(scriptContent).toContain("googletagmanager");
|
expect(scriptContent).toContain("googletagmanager");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test.describe("Past booking cancellation", () => {
|
||||||
|
test("Cancel button should be hidden for past bookings", async ({ page, users, bookings }) => {
|
||||||
|
const user = await users.create({
|
||||||
|
name: "Test User",
|
||||||
|
});
|
||||||
|
|
||||||
|
await user.apiLogin();
|
||||||
|
|
||||||
|
const pastDate = new Date();
|
||||||
|
pastDate.setDate(pastDate.getDate() - 1);
|
||||||
|
const endDate = new Date(pastDate.getTime() + 30 * 60 * 1000);
|
||||||
|
|
||||||
|
const booking = await bookings.create(user.id, user.username, user.eventTypes[0].id, {
|
||||||
|
title: "Past Meeting",
|
||||||
|
startTime: pastDate,
|
||||||
|
endTime: endDate,
|
||||||
|
status: "ACCEPTED",
|
||||||
|
});
|
||||||
|
|
||||||
|
await page.goto("/bookings/past");
|
||||||
|
await page.locator('[data-testid="booking-actions-dropdown"]').nth(0).click();
|
||||||
|
await expect(page.locator('[data-testid="cancel"]')).toBeDisabled();
|
||||||
|
|
||||||
|
await page.goto(`/booking/${booking.uid}`);
|
||||||
|
await expect(page.locator('[data-testid="cancel"]')).toBeHidden();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|||||||
@@ -2,8 +2,7 @@ import { expect } from "@playwright/test";
|
|||||||
import type { Page } from "@playwright/test";
|
import type { Page } from "@playwright/test";
|
||||||
|
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import { BookingStatus } from "@calcom/prisma/client";
|
import { BookingStatus, MembershipRole, SchedulingType } from "@calcom/prisma/enums";
|
||||||
import { MembershipRole, SchedulingType } from "@calcom/prisma/enums";
|
|
||||||
|
|
||||||
import { addFilter } from "./filter-helpers";
|
import { addFilter } from "./filter-helpers";
|
||||||
import { createTeamEventType } from "./fixtures/users";
|
import { createTeamEventType } from "./fixtures/users";
|
||||||
|
|||||||
@@ -0,0 +1,94 @@
|
|||||||
|
import { expect } from "@playwright/test";
|
||||||
|
import type Prisma from "@prisma/client";
|
||||||
|
|
||||||
|
import { test } from "./lib/fixtures";
|
||||||
|
import { IS_STRIPE_ENABLED, selectFirstAvailableTimeSlotNextMonth } from "./lib/testUtils";
|
||||||
|
|
||||||
|
test.describe.configure({ mode: "parallel" });
|
||||||
|
test.afterEach(({ users }) => users.deleteAll());
|
||||||
|
|
||||||
|
test.describe("Cancellation Fee Warning E2E", () => {
|
||||||
|
test("Should display cancellation fee warning during booking submission", async ({ page, users }) => {
|
||||||
|
// eslint-disable-next-line playwright/no-skipped-test
|
||||||
|
test.skip(!IS_STRIPE_ENABLED, "It should only run if Stripe is installed");
|
||||||
|
const user = await users.create();
|
||||||
|
const eventType = user.eventTypes.find((e) => e.slug === "paid") as Prisma.EventType;
|
||||||
|
await user.apiLogin();
|
||||||
|
await page.goto("/apps/installed");
|
||||||
|
|
||||||
|
await user.installStripePersonal({ skip: true });
|
||||||
|
await user.setupEventWithPrice(eventType, "stripe");
|
||||||
|
|
||||||
|
await page.goto(`/event-types/${eventType?.id}?tabName=advanced`);
|
||||||
|
|
||||||
|
await page.locator('[data-testid="cancellation-fee-toggle"]').click();
|
||||||
|
await page.locator('[data-testid="cancellation-fee-time-value"]').fill("2");
|
||||||
|
await page.locator('[data-testid="cancellation-fee-time-unit"]').selectOption("hours");
|
||||||
|
|
||||||
|
await page.getByTestId("update-eventtype").click();
|
||||||
|
|
||||||
|
await page.goto(`${user.username}/${eventType?.slug}`);
|
||||||
|
await selectFirstAvailableTimeSlotNextMonth(page);
|
||||||
|
|
||||||
|
await page.fill('[name="name"]', "Test Booker");
|
||||||
|
await page.fill('[name="email"]', "booker@example.com");
|
||||||
|
|
||||||
|
await expect(page.getByText(/I acknowledge that if I cancel within 2 hours/)).toBeVisible();
|
||||||
|
});
|
||||||
|
|
||||||
|
test("Should display cancellation fee warning during cancellation", async ({ page, users }) => {
|
||||||
|
// eslint-disable-next-line playwright/no-skipped-test
|
||||||
|
test.skip(!IS_STRIPE_ENABLED, "It should only run if Stripe is installed");
|
||||||
|
const user = await users.create();
|
||||||
|
const eventType = user.eventTypes.find((e) => e.slug === "paid") as Prisma.EventType;
|
||||||
|
await user.apiLogin();
|
||||||
|
await page.goto("/apps/installed");
|
||||||
|
|
||||||
|
await user.installStripePersonal({ skip: true });
|
||||||
|
await user.setupEventWithPrice(eventType, "stripe");
|
||||||
|
|
||||||
|
await page.goto(`/event-types/${eventType?.id}?tabName=advanced`);
|
||||||
|
|
||||||
|
await page.locator('[data-testid="cancellation-fee-toggle"]').click();
|
||||||
|
await page.locator('[data-testid="cancellation-fee-time-value"]').fill("24");
|
||||||
|
await page.locator('[data-testid="cancellation-fee-time-unit"]').selectOption("hours");
|
||||||
|
|
||||||
|
await page.getByTestId("update-eventtype").click();
|
||||||
|
|
||||||
|
await user.bookAndPayEvent(eventType);
|
||||||
|
await expect(page.locator("[data-testid=success-page]")).toBeVisible();
|
||||||
|
|
||||||
|
await page.goto("/bookings/upcoming");
|
||||||
|
await page.click('[data-testid="cancel"]');
|
||||||
|
|
||||||
|
await expect(page.getByText(/Cancelling within 24 hours will result in a/)).toBeVisible();
|
||||||
|
});
|
||||||
|
|
||||||
|
test("Should not display cancellation fee warning when outside time threshold", async ({ page, users }) => {
|
||||||
|
// eslint-disable-next-line playwright/no-skipped-test
|
||||||
|
test.skip(!IS_STRIPE_ENABLED, "It should only run if Stripe is installed");
|
||||||
|
const user = await users.create();
|
||||||
|
const eventType = user.eventTypes.find((e) => e.slug === "paid") as Prisma.EventType;
|
||||||
|
await user.apiLogin();
|
||||||
|
await page.goto("/apps/installed");
|
||||||
|
|
||||||
|
await user.installStripePersonal({ skip: true });
|
||||||
|
await user.setupEventWithPrice(eventType, "stripe");
|
||||||
|
|
||||||
|
await page.goto(`/event-types/${eventType?.id}?tabName=advanced`);
|
||||||
|
|
||||||
|
await page.locator('[data-testid="cancellation-fee-toggle"]').click();
|
||||||
|
await page.locator('[data-testid="cancellation-fee-time-value"]').fill("1");
|
||||||
|
await page.locator('[data-testid="cancellation-fee-time-unit"]').selectOption("minutes");
|
||||||
|
|
||||||
|
await page.getByTestId("update-eventtype").click();
|
||||||
|
|
||||||
|
await page.goto(`${user.username}/${eventType?.slug}`);
|
||||||
|
await selectFirstAvailableTimeSlotNextMonth(page);
|
||||||
|
|
||||||
|
await page.fill('[name="name"]', "Test Booker");
|
||||||
|
await page.fill('[name="email"]', "booker@example.com");
|
||||||
|
|
||||||
|
await expect(page.getByText(/I acknowledge that if I cancel within/)).toBeHidden();
|
||||||
|
});
|
||||||
|
});
|
||||||
@@ -7,7 +7,7 @@ test.describe("Change App Theme Test", () => {
|
|||||||
const pro = await users.create();
|
const pro = await users.create();
|
||||||
await pro.apiLogin();
|
await pro.apiLogin();
|
||||||
await page.goto("/settings/my-account/appearance");
|
await page.goto("/settings/my-account/appearance");
|
||||||
await expect(page.locator('text="Dashboard theme"')).toBeVisible();
|
await expect(page.getByTestId("dashboard-shell").getByText("Dashboard theme")).toBeVisible();
|
||||||
await page.click('[data-testid="appTheme-dark"]');
|
await page.click('[data-testid="appTheme-dark"]');
|
||||||
await page.click('[data-testid="update-app-theme-btn"]');
|
await page.click('[data-testid="update-app-theme-btn"]');
|
||||||
|
|
||||||
@@ -25,7 +25,7 @@ test.describe("Change App Theme Test", () => {
|
|||||||
const pro = await users.create();
|
const pro = await users.create();
|
||||||
await pro.apiLogin();
|
await pro.apiLogin();
|
||||||
await page.goto("/settings/my-account/appearance");
|
await page.goto("/settings/my-account/appearance");
|
||||||
await expect(page.locator('text="Dashboard theme"')).toBeVisible();
|
await expect(page.getByTestId("dashboard-shell").getByText("Dashboard theme")).toBeVisible();
|
||||||
await page.click('[data-testid="appTheme-light"]');
|
await page.click('[data-testid="appTheme-light"]');
|
||||||
await page.click('[data-testid="update-app-theme-btn"]');
|
await page.click('[data-testid="update-app-theme-btn"]');
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@ test.describe("Change App Theme Test", () => {
|
|||||||
await pro.apiLogin();
|
await pro.apiLogin();
|
||||||
|
|
||||||
await page.goto("/settings/my-account/appearance");
|
await page.goto("/settings/my-account/appearance");
|
||||||
await expect(page.locator('text="Dashboard theme"')).toBeVisible();
|
await expect(page.getByTestId("dashboard-shell").getByText("Dashboard theme")).toBeVisible();
|
||||||
await page.click('[data-testid="appTheme-light"]');
|
await page.click('[data-testid="appTheme-light"]');
|
||||||
await page.click('[data-testid="update-app-theme-btn"]');
|
await page.click('[data-testid="update-app-theme-btn"]');
|
||||||
const toast1 = await page.waitForSelector('[data-testid="toast-success"]');
|
const toast1 = await page.waitForSelector('[data-testid="toast-success"]');
|
||||||
@@ -72,7 +72,7 @@ test.describe("Change Booking Page Theme Test", () => {
|
|||||||
await pro.apiLogin();
|
await pro.apiLogin();
|
||||||
|
|
||||||
await page.goto("/settings/my-account/appearance");
|
await page.goto("/settings/my-account/appearance");
|
||||||
await expect(page.locator('text="Dashboard theme"')).toBeVisible();
|
await expect(page.getByTestId("dashboard-shell").getByText("Dashboard theme")).toBeVisible();
|
||||||
|
|
||||||
//Click the "Dark" theme label
|
//Click the "Dark" theme label
|
||||||
await page.click('[data-testid="theme-dark"]');
|
await page.click('[data-testid="theme-dark"]');
|
||||||
@@ -94,7 +94,7 @@ test.describe("Change Booking Page Theme Test", () => {
|
|||||||
await pro.apiLogin();
|
await pro.apiLogin();
|
||||||
|
|
||||||
await page.goto("/settings/my-account/appearance");
|
await page.goto("/settings/my-account/appearance");
|
||||||
await expect(page.locator('text="Dashboard theme"')).toBeVisible();
|
await expect(page.getByTestId("dashboard-shell").getByText("Dashboard theme")).toBeVisible();
|
||||||
|
|
||||||
//Click the "Light" theme label
|
//Click the "Light" theme label
|
||||||
await page.click('[data-testid="theme-light"]');
|
await page.click('[data-testid="theme-light"]');
|
||||||
@@ -114,7 +114,7 @@ test.describe("Change Booking Page Theme Test", () => {
|
|||||||
await pro.apiLogin();
|
await pro.apiLogin();
|
||||||
|
|
||||||
await page.goto("/settings/my-account/appearance");
|
await page.goto("/settings/my-account/appearance");
|
||||||
await expect(page.locator('text="Dashboard theme"')).toBeVisible();
|
await expect(page.getByTestId("dashboard-shell").getByText("Dashboard theme")).toBeVisible();
|
||||||
|
|
||||||
await page.click('[data-testid="theme-light"]');
|
await page.click('[data-testid="theme-light"]');
|
||||||
await page.click('[data-testid="update-theme-btn"]');
|
await page.click('[data-testid="update-theme-btn"]');
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { expect } from "@playwright/test";
|
import { expect } from "@playwright/test";
|
||||||
|
|
||||||
import { MembershipRole } from "@calcom/prisma/client";
|
import { MembershipRole } from "@calcom/prisma/enums";
|
||||||
|
|
||||||
import { test } from "./lib/fixtures";
|
import { test } from "./lib/fixtures";
|
||||||
import {
|
import {
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import { parse } from "node-html-parser";
|
|||||||
|
|
||||||
import { getOrgFullOrigin } from "@calcom/features/ee/organizations/lib/orgDomains";
|
import { getOrgFullOrigin } from "@calcom/features/ee/organizations/lib/orgDomains";
|
||||||
import { EMBED_LIB_URL, WEBAPP_URL } from "@calcom/lib/constants";
|
import { EMBED_LIB_URL, WEBAPP_URL } from "@calcom/lib/constants";
|
||||||
import { MembershipRole } from "@calcom/prisma/client";
|
import { MembershipRole } from "@calcom/prisma/enums";
|
||||||
|
|
||||||
import { test } from "./lib/fixtures";
|
import { test } from "./lib/fixtures";
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import { expect, type Page } from "@playwright/test";
|
|||||||
|
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import { WorkflowTriggerEvents } from "@calcom/prisma/enums";
|
import { WorkflowTriggerEvents } from "@calcom/prisma/enums";
|
||||||
|
import type { Fixtures } from "@calcom/web/playwright/lib/fixtures";
|
||||||
|
|
||||||
import { localize } from "../lib/localize";
|
import { localize } from "../lib/localize";
|
||||||
|
|
||||||
@@ -12,6 +13,8 @@ type CreateWorkflowProps = {
|
|||||||
trigger?: WorkflowTriggerEvents;
|
trigger?: WorkflowTriggerEvents;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const subjectPattern = /^Reminder: /i;
|
||||||
|
|
||||||
export function createWorkflowPageFixture(page: Page) {
|
export function createWorkflowPageFixture(page: Page) {
|
||||||
const createWorkflow = async (props: CreateWorkflowProps) => {
|
const createWorkflow = async (props: CreateWorkflowProps) => {
|
||||||
const { name, isTeam, trigger } = props;
|
const { name, isTeam, trigger } = props;
|
||||||
@@ -25,8 +28,8 @@ export function createWorkflowPageFixture(page: Page) {
|
|||||||
await fillNameInput(name);
|
await fillNameInput(name);
|
||||||
}
|
}
|
||||||
if (trigger) {
|
if (trigger) {
|
||||||
page.locator("div").filter({ hasText: WorkflowTriggerEvents.BEFORE_EVENT }).nth(1);
|
await page.locator("#trigger-select").click();
|
||||||
page.getByText(trigger);
|
await page.getByTestId(`select-option-${trigger ?? WorkflowTriggerEvents.BEFORE_EVENT}`).click();
|
||||||
await selectEventType("30 min");
|
await selectEventType("30 min");
|
||||||
}
|
}
|
||||||
const workflow = await saveWorkflow();
|
const workflow = await saveWorkflow();
|
||||||
@@ -112,6 +115,20 @@ export function createWorkflowPageFixture(page: Page) {
|
|||||||
expect(deleteButton.isDisabled()).toBeTruthy();
|
expect(deleteButton.isDisabled()).toBeTruthy();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const assertWorkflowWasTriggered = async (emails: Fixtures["emails"], emailsToBeReceived: string[]) => {
|
||||||
|
const message = await emails.messages();
|
||||||
|
emailsToBeReceived.forEach((email) => {
|
||||||
|
expect(message?.items).toEqual(
|
||||||
|
expect.arrayContaining([
|
||||||
|
expect.objectContaining({
|
||||||
|
subject: expect.stringMatching(subjectPattern),
|
||||||
|
to: email,
|
||||||
|
}),
|
||||||
|
])
|
||||||
|
);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
const assertWorkflowReminders = async (eventTypeId: number, count: number) => {
|
const assertWorkflowReminders = async (eventTypeId: number, count: number) => {
|
||||||
const booking = await prisma.booking.findFirst({
|
const booking = await prisma.booking.findFirst({
|
||||||
where: {
|
where: {
|
||||||
@@ -143,5 +160,6 @@ export function createWorkflowPageFixture(page: Page) {
|
|||||||
selectedWorkflowPage,
|
selectedWorkflowPage,
|
||||||
workflowOptionsAreDisabled,
|
workflowOptionsAreDisabled,
|
||||||
assertWorkflowReminders,
|
assertWorkflowReminders,
|
||||||
|
assertWorkflowWasTriggered,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ import { safeStringify } from "@calcom/lib/safeStringify";
|
|||||||
import { ProfileRepository } from "@calcom/lib/server/repository/profile";
|
import { ProfileRepository } from "@calcom/lib/server/repository/profile";
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import type { Team, User } from "@calcom/prisma/client";
|
import type { Team, User } from "@calcom/prisma/client";
|
||||||
import { RedirectType } from "@calcom/prisma/client";
|
|
||||||
import { Prisma } from "@calcom/prisma/client";
|
import { Prisma } from "@calcom/prisma/client";
|
||||||
|
import { RedirectType } from "@calcom/prisma/enums";
|
||||||
import type { MembershipRole } from "@calcom/prisma/enums";
|
import type { MembershipRole } from "@calcom/prisma/enums";
|
||||||
import { teamMetadataSchema, teamMetadataStrictSchema } from "@calcom/prisma/zod-utils";
|
import { teamMetadataSchema, teamMetadataStrictSchema } from "@calcom/prisma/zod-utils";
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import type { Browser, Page } from "@playwright/test";
|
|||||||
import { expect } from "@playwright/test";
|
import { expect } from "@playwright/test";
|
||||||
|
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import { MembershipRole } from "@calcom/prisma/client";
|
import { MembershipRole } from "@calcom/prisma/enums";
|
||||||
import { SchedulingType } from "@calcom/prisma/enums";
|
import { SchedulingType } from "@calcom/prisma/enums";
|
||||||
|
|
||||||
import { test } from "../lib/fixtures";
|
import { test } from "../lib/fixtures";
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { expect } from "@playwright/test";
|
|||||||
|
|
||||||
import dayjs from "@calcom/dayjs";
|
import dayjs from "@calcom/dayjs";
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import { MembershipRole } from "@calcom/prisma/client";
|
import { MembershipRole } from "@calcom/prisma/enums";
|
||||||
import { BookingStatus } from "@calcom/prisma/enums";
|
import { BookingStatus } from "@calcom/prisma/enums";
|
||||||
import { bookingMetadataSchema } from "@calcom/prisma/zod-utils";
|
import { bookingMetadataSchema } from "@calcom/prisma/zod-utils";
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { v4 as uuidv4 } from "uuid";
|
|||||||
|
|
||||||
import dayjs from "@calcom/dayjs";
|
import dayjs from "@calcom/dayjs";
|
||||||
import prisma from "@calcom/prisma";
|
import prisma from "@calcom/prisma";
|
||||||
import { BookingStatus } from "@calcom/prisma/client";
|
import { BookingStatus } from "@calcom/prisma/enums";
|
||||||
|
|
||||||
import { test } from "./lib/fixtures";
|
import { test } from "./lib/fixtures";
|
||||||
import {
|
import {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import { bookEventOnThisPage } from "./lib/testUtils";
|
|||||||
test.describe("Workflow Tab - Event Type", () => {
|
test.describe("Workflow Tab - Event Type", () => {
|
||||||
test.describe("Check the functionalities of the Workflow Tab", () => {
|
test.describe("Check the functionalities of the Workflow Tab", () => {
|
||||||
test.describe("User Workflows", () => {
|
test.describe("User Workflows", () => {
|
||||||
test.beforeEach(async ({ page, users }) => {
|
test.beforeEach(async ({ page, users, emails }) => {
|
||||||
await loginUser(users);
|
await loginUser(users);
|
||||||
await page.goto("/workflows");
|
await page.goto("/workflows");
|
||||||
});
|
});
|
||||||
@@ -26,7 +26,8 @@ test.describe("Workflow Tab - Event Type", () => {
|
|||||||
await fillNameInput("Edited Workflow");
|
await fillNameInput("Edited Workflow");
|
||||||
await saveWorkflow();
|
await saveWorkflow();
|
||||||
await page.getByTestId("go-back-button").click();
|
await page.getByTestId("go-back-button").click();
|
||||||
page.getByTestId("workflow-list").waitFor();
|
await page.getByTestId("workflow-list").waitFor();
|
||||||
|
await page.reload();
|
||||||
await hasWorkflowInList("Edited Workflow");
|
await hasWorkflowInList("Edited Workflow");
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -42,16 +43,28 @@ test.describe("Workflow Tab - Event Type", () => {
|
|||||||
await assertListCount(1);
|
await assertListCount(1);
|
||||||
});
|
});
|
||||||
|
|
||||||
test("Create an action and check if workflow is triggered", async ({ page, users, workflowPage }) => {
|
test("Create an action and check if workflow reminder is added", async ({
|
||||||
|
page,
|
||||||
|
users,
|
||||||
|
workflowPage,
|
||||||
|
emails,
|
||||||
|
}) => {
|
||||||
const { createWorkflow, assertWorkflowReminders } = workflowPage;
|
const { createWorkflow, assertWorkflowReminders } = workflowPage;
|
||||||
const [user] = users.get();
|
const [user] = users.get();
|
||||||
const [eventType] = user.eventTypes;
|
const [eventType] = user.eventTypes;
|
||||||
|
|
||||||
await createWorkflow({ name: "A New Workflow", trigger: WorkflowTriggerEvents.NEW_EVENT });
|
await createWorkflow({
|
||||||
|
name: "A New Before Event Workflow",
|
||||||
|
trigger: WorkflowTriggerEvents.BEFORE_EVENT,
|
||||||
|
});
|
||||||
|
await createWorkflow({
|
||||||
|
name: "A New After Event Workflow",
|
||||||
|
trigger: WorkflowTriggerEvents.AFTER_EVENT,
|
||||||
|
});
|
||||||
await page.goto(`/${user.username}/${eventType.slug}`);
|
await page.goto(`/${user.username}/${eventType.slug}`);
|
||||||
await page.click('[data-testid="incrementMonth"]');
|
await page.click('[data-testid="incrementMonth"]');
|
||||||
await bookEventOnThisPage(page);
|
await bookEventOnThisPage(page);
|
||||||
await assertWorkflowReminders(eventType.id, 1);
|
await assertWorkflowReminders(eventType.id, 2);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "أنت مسجل فعلًا في هذا الحجز.",
|
"already_signed_up_for_this_booking_error": "أنت مسجل فعلًا في هذا الحجز.",
|
||||||
"hosts_unavailable_for_booking": "بعض المستضيفين غير متاحين للحجز.",
|
"hosts_unavailable_for_booking": "بعض المستضيفين غير متاحين للحجز.",
|
||||||
"fixed_hosts_unavailable_for_booking": "بعض المضيفين الثابتين غير متاحين للحجز.",
|
"fixed_hosts_unavailable_for_booking": "بعض المضيفين الثابتين غير متاحين للحجز.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "لا يوجد مضيفون متاحون للحجز بنظام التناوب.",
|
"round_robin_host_unavailable_for_booking": "مضيف التناوب الدوري غير متاح للحجز.",
|
||||||
"help": "المساعدة",
|
"help": "المساعدة",
|
||||||
"price": "السعر",
|
"price": "السعر",
|
||||||
"paid": "مدفوعة",
|
"paid": "مدفوعة",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "الرقم",
|
"number": "الرقم",
|
||||||
"checkbox": "مربع الاختيار",
|
"checkbox": "مربع الاختيار",
|
||||||
"is_required": "مطلوب",
|
"is_required": "مطلوب",
|
||||||
|
"make_field_required": "اجعل هذا الحقل إلزاميًا",
|
||||||
"required": "مطلوب",
|
"required": "مطلوب",
|
||||||
"optional": "اختياري",
|
"optional": "اختياري",
|
||||||
"input_type": "نوع الإدخال",
|
"input_type": "نوع الإدخال",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "التطبيقات المتوفرة",
|
"available_apps_lower_case": "التطبيقات المتوفرة",
|
||||||
"available_apps_desc": "استعرض التطبيقات الشائعة أدناه واكتشف المزيد في <0>متجر التطبيقات</0> الخاص بنا",
|
"available_apps_desc": "استعرض التطبيقات الشائعة أدناه واكتشف المزيد في <0>متجر التطبيقات</0> الخاص بنا",
|
||||||
"fixed_host_helper": "أضف أي شخص يحتاج إلى حضور الفعالية. <0>تعرف على المزيد</0>",
|
"fixed_host_helper": "أضف أي شخص يحتاج إلى حضور الفعالية. <0>تعرف على المزيد</0>",
|
||||||
|
"round_robin_groups_helper": "يتناوب الأشخاص في المجموعة، وسيظهر شخص واحد من كل مجموعة للفعالية.",
|
||||||
"round_robin_helper": "سيتناوب الأشخاص ضمن المجموعة على الحضور بحيث سيحضر شخص واحد الفعالية في كل مرة.",
|
"round_robin_helper": "سيتناوب الأشخاص ضمن المجموعة على الحضور بحيث سيحضر شخص واحد الفعالية في كل مرة.",
|
||||||
"check_email_reset_password": "تحقق من البريد الإلكتروني. لقد أرسلنا رابطًا لإعادة تعيين كلمة المرور.",
|
"check_email_reset_password": "تحقق من البريد الإلكتروني. لقد أرسلنا رابطًا لإعادة تعيين كلمة المرور.",
|
||||||
"finish": "إنهاء",
|
"finish": "إنهاء",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "الدقائق",
|
"minutes": "الدقائق",
|
||||||
"use_cal_ai_to_make_call_description": "استخدم Cal.ai للحصول على رقم هاتف مدعوم بالذكاء الاصطناعي أو إجراء مكالمات مع الضيوف.",
|
"use_cal_ai_to_make_call_description": "استخدم Cal.ai للحصول على رقم هاتف مدعوم بالذكاء الاصطناعي أو إجراء مكالمات مع الضيوف.",
|
||||||
|
"termination_uri": "عنوان URI للإنهاء",
|
||||||
|
"sip_trunk_username": "اسم مستخدم جذع SIP",
|
||||||
|
"sip_trunk_password": "كلمة مرور جذع SIP",
|
||||||
|
"nickname": "الاسم المستعار",
|
||||||
|
"delete_phone_number": "حذف رقم الهاتف",
|
||||||
|
"workflow_validation_failed": "فشل التحقق من صحة سير العمل",
|
||||||
|
"workflow_validation_empty_fields": "خطوة واحدة أو أكثر من خطوات سير العمل تحتوي على محتوى رسالة فارغ",
|
||||||
|
"workflow_validation_unverified_contacts": "لم يتم التحقق من رقم هاتف واحد أو أكثر أو عناوين البريد الإلكتروني",
|
||||||
|
"phone_number_imported_successfully": "تم استيراد رقم الهاتف وربطه بالوكيل بنجاح",
|
||||||
|
"phone_number_deleted_successfully": "تم حذف رقم الهاتف بنجاح",
|
||||||
|
"delete_phone_number_confirmation": "هل أنت متأكد أنك تريد حذف رقم الهاتف هذا؟ لا يمكن التراجع عن هذا الإجراء.",
|
||||||
|
"yes_delete_phone_number": "نعم، احذف رقم الهاتف",
|
||||||
|
"phone_number_info_tooltip": "يجب أن يكون الرقم الذي تحاول استيراده بتنسيق E.164 (رمز البلد متبوعًا بالرقم، بدون مسافات أو أحرف خاصة)، مثل +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "عنوان URI للإنهاء لتحديد جذع SIP المرن بشكل فريد. يستخدم هذا للمكالمات الصادرة. بالنسبة لجذوع SIP المرنة من Twilio، ينتهي دائمًا بـ .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "اسم المستخدم المستخدم للمصادقة على جذع SIP.",
|
||||||
|
"sip_trunk_password_info_tooltip": "كلمة المرور المستخدمة للمصادقة على جذع SIP.",
|
||||||
|
"nickname_info_tooltip": "الاسم المستعار للرقم. هذا للرجوع إليه فقط.",
|
||||||
|
"save_and_test_call": "حفظ واختبار المكالمة",
|
||||||
|
"call_initiated_successfully": "تم بدء المكالمة بنجاح",
|
||||||
|
"please_enter_phone_number": "الرجاء إدخال رقم هاتف",
|
||||||
|
"agent_updated_successfully": "تم تحديث الوكيل بنجاح",
|
||||||
|
"agent_created_successfully": "تم إنشاء الوكيل بنجاح",
|
||||||
|
"phone_number_unsubscribed_successfully": "تم إلغاء اشتراك رقم الهاتف بنجاح",
|
||||||
|
"general_prompt_description": "يحدد هذا الإيعاز دور الوكيل وأهدافه الرئيسية",
|
||||||
|
"prompt": "إيعاز",
|
||||||
|
"call_to": "اتصال إلى",
|
||||||
|
"make_test_call_to_verify_configuration": "إجراء مكالمة اختبارية للتحقق من الإعدادات",
|
||||||
|
"initial_message": "الرسالة الأولية",
|
||||||
|
"initial_message_description": "الرسالة الأولى التي سيقولها الوكيل عند بدء المكالمة",
|
||||||
|
"having_trouble_importing": "هل تواجه مشكلة في الاستيراد؟",
|
||||||
|
"learn": "تعلم",
|
||||||
|
"learn_how_to_get_your_terminator": "تعلم كيفية الحصول على عنوان URI الخاص بالإنهاء وبيانات اعتماد جذع SIP",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "تم إلغاء اشتراك رقم الهاتف بنجاح",
|
||||||
|
"updating": "جاري التحديث",
|
||||||
"round_robin": "الترتيب الدوري",
|
"round_robin": "الترتيب الدوري",
|
||||||
"round_robin_description": "نقل الاجتماعات بشكل دوري بين أعضاء الفريق المتعددين.",
|
"round_robin_description": "نقل الاجتماعات بشكل دوري بين أعضاء الفريق المتعددين.",
|
||||||
"managed_event": "حدث تم إدارته",
|
"managed_event": "حدث تم إدارته",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "مدارة",
|
"managed": "مدارة",
|
||||||
"managed_event_url_clarification": "سيتم ملء \"اسم المستخدم\" باسم المستخدم للأعضاء المعينين",
|
"managed_event_url_clarification": "سيتم ملء \"اسم المستخدم\" باسم المستخدم للأعضاء المعينين",
|
||||||
"assign_to": "تعيين إلى",
|
"assign_to": "تعيين إلى",
|
||||||
|
"enter_phone_number_to_test_call": "أدخل رقم الهاتف لاختبار المكالمة",
|
||||||
|
"make_test_call": "إجراء مكالمة اختبارية",
|
||||||
|
"create_new_workflow_agent": "إنشاء وكيل صوتي جديد لسير العمل cal.ai",
|
||||||
|
"create_new_workflow_agent_description": "إنشاء وكيل صوتي جديد لسير العمل cal.ai لأتمتة سير العمل الخاص بك",
|
||||||
|
"phone_number_for_ai_call": "رقم الهاتف (ليتصل به وكيلنا)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "شراء رقم هاتف أو استيراد رقم لديك بالفعل على twilio",
|
||||||
|
"test_agent": "اختبار الوكيل",
|
||||||
|
"phone_numbers": "أرقام الهواتف",
|
||||||
|
"unsubscribe": "إلغاء الاشتراك",
|
||||||
|
"delete_workflow_step": "حذف خطوة سير العمل",
|
||||||
|
"unsubscribe_phone_number": "إلغاء اشتراك رقم الهاتف",
|
||||||
|
"buy_a_new_number": "شراء رقم جديد",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "يمكنك شراء أرقام هواتف أمريكية فقط. بالنسبة للدول الأخرى، يمكنك استيراد رقم هاتف Twilio الخاص بك.",
|
||||||
|
"buy_number_for_x_per_month": "اشترِ رقمًا أمريكيًا مقابل ${{priceInDollars}} شهريًا",
|
||||||
|
"supported_call_destinations": "وجهات الاتصال المدعومة",
|
||||||
|
"no_phone_number_connected": "لا يوجد رقم هاتف متصل",
|
||||||
|
"failed_to_get_workflow_step_id": "فشل في الحصول على معرّف خطوة مسار العمل",
|
||||||
|
"cal_ai_agent": "وكيل Cal.ai",
|
||||||
|
"test_cal_ai_agent": "اختبار وكيل Cal.ai",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "هل أنت متأكد من أنك تريد حذف خطوة مسار العمل هذه؟",
|
||||||
|
"do_you_still_want_to_unsubscribe": "هل ما زلت ترغب في إلغاء اشتراك رقم الهاتف من هذا الوكيل؟",
|
||||||
|
"the_action_will_disconnect_phone_number": "سيؤدي هذا الإجراء إلى فصل رقم الهاتف عن الوكيل. لن يتمكن الوكيل من إجراء مكالمات حتى يتم توصيل رقم هاتف جديد.",
|
||||||
|
"cal_ai_phone_numbers": "أرقام هواتف Cal AI",
|
||||||
|
"connect_phone_number": "توصيل رقم الهاتف",
|
||||||
|
"cal_ai_phone_numbers_description": "إدارة أرقام هواتف Cal AI الخاصة بك",
|
||||||
|
"import_number": "استيراد رقم",
|
||||||
|
"this_action_will_also": "سيقوم هذا الإجراء أيضًا بـ:",
|
||||||
|
"import_phone_number": "استيراد رقم الهاتف",
|
||||||
|
"active_subscription": "اشتراك نشط",
|
||||||
|
"cancel_your_phone_number_subscription": "إلغاء اشتراك رقم هاتفك",
|
||||||
|
"delete_associated_phone_number": "حذف رقم الهاتف المرتبط",
|
||||||
|
"unauthorized_create_workflow": "أنت غير مصرح لك بإنشاء مسار العمل هذا",
|
||||||
|
"import_phone_number_description": "استيراد رقم هاتف Twilio الخاص بك لاستخدامه مع هاتف Cal AI",
|
||||||
|
"phone_number_cost": "${{price}}/شهريًا",
|
||||||
|
"buy_new_number": "شراء رقم جديد",
|
||||||
|
"buy_number_cost_x_per_month": "تكلفة شراء رقم هاتف هي ${{priceInDollars}} شهريًا. سيتم محاسبتك شهريًا على كل رقم هاتف نشط.",
|
||||||
|
"area_code_optional": "رمز المنطقة (اختياري)",
|
||||||
|
"no_phone_numbers": "لا توجد أرقام هواتف",
|
||||||
|
"phone_number_purchased_successfully": "تم شراء رقم الهاتف بنجاح",
|
||||||
|
"cancel_phone_number_subscription": "إلغاء اشتراك رقم الهاتف",
|
||||||
|
"yes_cancel_subscription": "نعم، إلغاء الاشتراك",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "هل أنت متأكد من رغبتك في إلغاء اشتراك رقم الهاتف هذا؟ لا يمكن التراجع عن هذا الإجراء وستفقد إمكانية الوصول إلى رقم الهاتف هذا.",
|
||||||
"add_members": "إضافة أعضاء...",
|
"add_members": "إضافة أعضاء...",
|
||||||
"no_assigned_members": "لا يوجد أعضاء معينين",
|
"no_assigned_members": "لا يوجد أعضاء معينين",
|
||||||
"assigned_to": "تم التعيين إلى",
|
"assigned_to": "تم التعيين إلى",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "إنشاء فريق",
|
"create_team": "إنشاء فريق",
|
||||||
"name": "الاسم",
|
"name": "الاسم",
|
||||||
"nameless_team": "فريق بدون اسم",
|
"nameless_team": "فريق بدون اسم",
|
||||||
|
"oauth_clients": "عملاء OAuth",
|
||||||
|
"oauth_clients_description": "إدارة عملاء OAuth لمؤسستك",
|
||||||
|
"create_oauth_client": "إنشاء عميل OAuth",
|
||||||
|
"create_oauth_client_description": "إنشاء عميل OAuth جديد للتكاملات مع الأطراف الثالثة",
|
||||||
"oauth_client_deletion_message": "تم حذف عميل OAuth بنجاح",
|
"oauth_client_deletion_message": "تم حذف عميل OAuth بنجاح",
|
||||||
"create_new_team_description": "قم بإنشاء فريق جديد للتعاون مع المستخدمين.",
|
"create_new_team_description": "قم بإنشاء فريق جديد للتعاون مع المستخدمين.",
|
||||||
"create_new_team": "إنشاء فريق جديد",
|
"create_new_team": "إنشاء فريق جديد",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "تطبيقات {{category}}",
|
"category_apps": "تطبيقات {{category}}",
|
||||||
"app_store": "متجر التطبيقات",
|
"app_store": "متجر التطبيقات",
|
||||||
"app_store_description": "الربط بين الناس، والتكنولوجيا، ومكان العمل.",
|
"app_store_description": "الربط بين الناس، والتكنولوجيا، ومكان العمل.",
|
||||||
|
"connect_your_video": "ربط تطبيق مؤتمرات الفيديو الخاص بك",
|
||||||
"settings": "الإعدادات",
|
"settings": "الإعدادات",
|
||||||
"event_type_moved_successfully": "تم نقل نوع الحدث بنجاح",
|
"event_type_moved_successfully": "تم نقل نوع الحدث بنجاح",
|
||||||
"next_step_text": "الخطوة التالية",
|
"next_step_text": "الخطوة التالية",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "فتح",
|
"open": "فتح",
|
||||||
"close": "إغلاق",
|
"close": "إغلاق",
|
||||||
"upgrade": "الترقية",
|
"upgrade": "الترقية",
|
||||||
|
"buy_us_number_button": "شراء رقم أمريكي مقابل {{priceInDollars}}$ شهرياً",
|
||||||
"upgrade_to_access_recordings_title": "قم بالترقية للوصول إلى التسجيلات",
|
"upgrade_to_access_recordings_title": "قم بالترقية للوصول إلى التسجيلات",
|
||||||
"upgrade_to_access_recordings_description": "تكون التسجيلات متاحة فقط كجزء من خطة \"الفرق\" لدينا. قم بالترقية لبدء تسجيل مكالماتك",
|
"upgrade_to_access_recordings_description": "تكون التسجيلات متاحة فقط كجزء من خطة \"الفرق\" لدينا. قم بالترقية لبدء تسجيل مكالماتك",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "قم بالترقية إلى Enterprise لإنشاء رقم هاتف وكيل AI يمكنه الاتصال بالضيوف لتحديد مواعيد المكالمات",
|
"upgrade_to_cal_ai_phone_number_description": "قم بالترقية إلى Enterprise لإنشاء رقم هاتف وكيل AI يمكنه الاتصال بالضيوف لتحديد مواعيد المكالمات",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "خطأ في تحديث الإعدادات",
|
"error_updating_settings": "خطأ في تحديث الإعدادات",
|
||||||
"personal_cal_url": "عنوان {{appName}} URL الخاص بي",
|
"personal_cal_url": "عنوان {{appName}} URL الخاص بي",
|
||||||
"bio_hint": "اكتب بضع جمل عن نفسك، والتي ستظهر على صفحة عنوان Url الشخصية لديك.",
|
"bio_hint": "اكتب بضع جمل عن نفسك، والتي ستظهر على صفحة عنوان Url الشخصية لديك.",
|
||||||
|
"finish_and_start": "إنهاء الإعداد والبدء",
|
||||||
"user_has_no_bio": "لم يُضف هذا المستخدم لمحة عنه بعد.",
|
"user_has_no_bio": "لم يُضف هذا المستخدم لمحة عنه بعد.",
|
||||||
"bio": "سيرة ذاتية",
|
"bio": "سيرة ذاتية",
|
||||||
"delete_account_modal_title": "حذف الحساب",
|
"delete_account_modal_title": "حذف الحساب",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "التضمينات",
|
"embeds": "التضمينات",
|
||||||
"impersonation": "انتحال الشخصية",
|
"impersonation": "انتحال الشخصية",
|
||||||
"impersonation_description": "إعدادات إدارة انتحال شخصية مستخدم",
|
"impersonation_description": "إعدادات إدارة انتحال شخصية مستخدم",
|
||||||
|
"recent_impersonations": "عمليات انتحال الشخصية الأخيرة",
|
||||||
|
"quick_impersonate": "انتحال شخصية سريع",
|
||||||
|
"no_recent_impersonations": "لا توجد عمليات انتحال شخصية حديثة",
|
||||||
"users": "المستخدمون",
|
"users": "المستخدمون",
|
||||||
"user": "المستخدم",
|
"user": "المستخدم",
|
||||||
"profile_description": "إدارة الإعدادات لملفك الشخصي على {{appName}}",
|
"profile_description": "إدارة الإعدادات لملفك الشخصي على {{appName}}",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "القيام بذلك لاحقًا",
|
"do_this_later": "القيام بذلك لاحقًا",
|
||||||
"set_availability_getting_started_subtitle_1": "حدد الفترات الزمنية التي تكون متاحًا فيها",
|
"set_availability_getting_started_subtitle_1": "حدد الفترات الزمنية التي تكون متاحًا فيها",
|
||||||
"set_availability_getting_started_subtitle_2": "يمكنك تخصيص كل هذا لاحقًا في صفحة الإتاحة.",
|
"set_availability_getting_started_subtitle_2": "يمكنك تخصيص كل هذا لاحقًا في صفحة الإتاحة.",
|
||||||
|
"connect_calendar_first": "قم بربط التقويم أولاً",
|
||||||
|
"complete_profile": "أكمل ملفك الشخصي",
|
||||||
"connect_calendars_from_app_store": "يمكنك إضافة مزيد من التقويمات من متجر التطبيقات",
|
"connect_calendars_from_app_store": "يمكنك إضافة مزيد من التقويمات من متجر التطبيقات",
|
||||||
"connect_conference_apps": "ربط تطبيقات المؤتمرات",
|
"connect_conference_apps": "ربط تطبيقات المؤتمرات",
|
||||||
"connect_calendar_apps": "ربط تطبيقات التقويم",
|
"connect_calendar_apps": "ربط تطبيقات التقويم",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "مدة الحدث",
|
"event_duration_info": "مدة الحدث",
|
||||||
"event_time_info": "وقت بدء الحدث",
|
"event_time_info": "وقت بدء الحدث",
|
||||||
"event_type_not_found": "لم يتم العثور على نوع الحدث",
|
"event_type_not_found": "لم يتم العثور على نوع الحدث",
|
||||||
|
"location_variable": "الموقع",
|
||||||
"location_info": "موقع الحدث",
|
"location_info": "موقع الحدث",
|
||||||
|
"additional_notes_variable": "ملاحظات إضافية",
|
||||||
"additional_notes_info": "ملاحظات إضافية للحجز",
|
"additional_notes_info": "ملاحظات إضافية للحجز",
|
||||||
"attendee_name_info": "اسم الشخص صاحب الحجز",
|
"attendee_name_info": "اسم الشخص صاحب الحجز",
|
||||||
"organizer_name_info": "اسم المنظم",
|
"organizer_name_info": "اسم المنظم",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "يتطلب ملء ملاحظات إضافية عند الحجز",
|
"require_additional_notes_description": "يتطلب ملء ملاحظات إضافية عند الحجز",
|
||||||
"email_address_action": "إرسال بريد إلكتروني إلى عنوان بريد إلكتروني محدد",
|
"email_address_action": "إرسال بريد إلكتروني إلى عنوان بريد إلكتروني محدد",
|
||||||
"after_event_trigger": "بعد انتهاء الحدث",
|
"after_event_trigger": "بعد انتهاء الحدث",
|
||||||
|
"booking_rejected_trigger": "عند رفض الحجز",
|
||||||
|
"booking_requested_trigger": "عند طلب الحجز",
|
||||||
|
"booking_payment_initiated_trigger": "عند بدء الدفع للحجز",
|
||||||
|
"booking_paid_trigger": "عند نجاح الدفع للحجز",
|
||||||
|
"booking_no_show_updated_trigger": "عند تحديث حالة عدم الحضور للحجز",
|
||||||
"how_long_after": "كم من الوقت بعد انتهاء الحدث؟",
|
"how_long_after": "كم من الوقت بعد انتهاء الحدث؟",
|
||||||
"how_long_after_hosts_no_show": "كم من الوقت بعد عدم ظهور المضيفين في اجتماع فيديو Cal؟",
|
"how_long_after_hosts_no_show": "كم من الوقت بعد عدم ظهور المضيفين في اجتماع فيديو Cal؟",
|
||||||
"how_long_after_guests_no_show": "كم من الوقت بعد عدم ظهور الضيوف في اجتماع فيديو Cal؟",
|
"how_long_after_guests_no_show": "كم من الوقت بعد عدم ظهور الضيوف في اجتماع فيديو Cal؟",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "تعديل نوع الحدث",
|
"edit_event_type": "تعديل نوع الحدث",
|
||||||
"only_admin_can_see_members_of_org": "هذه المنظمة خاصة، ولا يمكن إلا لمسؤول المنظمة أو مالكها رؤية أعضائها.",
|
"only_admin_can_see_members_of_org": "هذه المنظمة خاصة، ولا يمكن إلا لمسؤول المنظمة أو مالكها رؤية أعضائها.",
|
||||||
"only_admin_can_manage_sso_org": "فقط مسؤول المنظمة أو مالكها يمكنه إدارة إعدادات SSO",
|
"only_admin_can_manage_sso_org": "فقط مسؤول المنظمة أو مالكها يمكنه إدارة إعدادات SSO",
|
||||||
|
"only_admin_can_manage_directory_sync": "يمكن لمسؤول المؤسسة أو مالكها فقط إدارة إعدادات مزامنة الدليل",
|
||||||
|
"only_admin_can_manage_oauth_clients": "يمكن لمسؤول المؤسسة أو مالكها فقط إدارة عملاء OAuth",
|
||||||
"collective_scheduling": "جدولة جماعية",
|
"collective_scheduling": "جدولة جماعية",
|
||||||
"make_it_easy_to_book": "اجعل من السهل حجز فريقك عندما يكون الجميع متاحاً.",
|
"make_it_easy_to_book": "اجعل من السهل حجز فريقك عندما يكون الجميع متاحاً.",
|
||||||
"find_the_best_person": "ابحث عن أفضل شخص متاح وابحث بالترتيب بين أعضاء فريقك.",
|
"find_the_best_person": "ابحث عن أفضل شخص متاح وابحث بالترتيب بين أعضاء فريقك.",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "هل يمكنك المحاولة مرة أخرى في وقت مختلف؟",
|
"can_you_try_again": "هل يمكنك المحاولة مرة أخرى في وقت مختلف؟",
|
||||||
"verify": "التحقق",
|
"verify": "التحقق",
|
||||||
"timezone_info": "المنطقة الزمنية للشخص الذي يتلقى الحجز",
|
"timezone_info": "المنطقة الزمنية للشخص الذي يتلقى الحجز",
|
||||||
|
"timezone_variable": "المنطقة الزمنية",
|
||||||
"event_end_time_variable": "وقت انتهاء الحدث",
|
"event_end_time_variable": "وقت انتهاء الحدث",
|
||||||
"event_end_time_info": "وقت نهاية الحدث",
|
"event_end_time_info": "وقت نهاية الحدث",
|
||||||
"cancel_url_variable": "رابط الإلغاء",
|
"cancel_url_variable": "رابط الإلغاء",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "الحجوزات حسب الساعة",
|
"bookings_by_hour": "الحجوزات حسب الساعة",
|
||||||
"most_booked_members": "الأعضاء الأكثر حجزاً",
|
"most_booked_members": "الأعضاء الأكثر حجزاً",
|
||||||
"least_booked_members": "الأعضاء الأقل حجزاً",
|
"least_booked_members": "الأعضاء الأقل حجزاً",
|
||||||
|
"most_bookings_scheduled": "الأكثر حجوزاً مجدولة",
|
||||||
|
"least_bookings_scheduled": "الأقل حجوزاً مجدولة",
|
||||||
|
"most_bookings_completed": "الأكثر حجوزاً مكتملة",
|
||||||
|
"least_bookings_completed": "الأقل حجوزاً مكتملة",
|
||||||
"events_created": "تم إنشاء الأحداث",
|
"events_created": "تم إنشاء الأحداث",
|
||||||
"events_completed": "تم اكتمال الأحداث",
|
"events_completed": "تم اكتمال الأحداث",
|
||||||
"events_cancelled": "تم إلغاء الأحداث",
|
"events_cancelled": "تم إلغاء الأحداث",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "عند اختبار سير العمل هذا، يجب أن تدرك أنه لا يمكن جدولة رسائل البريد الإلكتروني والرسائل القصيرة إلا قبل ساعة واحدة على الأقل",
|
"testing_workflow_info_message": "عند اختبار سير العمل هذا، يجب أن تدرك أنه لا يمكن جدولة رسائل البريد الإلكتروني والرسائل القصيرة إلا قبل ساعة واحدة على الأقل",
|
||||||
"insights_no_data_found_for_filter": "لم يتم العثور على بيانات لعامل التصفية المحدد أو التواريخ المحددة.",
|
"insights_no_data_found_for_filter": "لم يتم العثور على بيانات لعامل التصفية المحدد أو التواريخ المحددة.",
|
||||||
"acknowledge_booking_no_show_fee": "أقر بأنه إذا لم أحضر هذا الحدث فسيتم سحب رسوم عدم حضور من بطاقتي تبلغ {{amount, currency}}.",
|
"acknowledge_booking_no_show_fee": "أقر بأنه إذا لم أحضر هذا الحدث فسيتم سحب رسوم عدم حضور من بطاقتي تبلغ {{amount, currency}}.",
|
||||||
|
"days": "أيام",
|
||||||
"card_details": "تفاصيل البطاقة",
|
"card_details": "تفاصيل البطاقة",
|
||||||
"something_went_wrong_on_our_end": "حدث خطأ ما من جانبنا. تواصل مع فريق الدعم لدينا، وسنقوم بإصلاحه فورًا لك.",
|
"something_went_wrong_on_our_end": "حدث خطأ ما من جانبنا. تواصل مع فريق الدعم لدينا، وسنقوم بإصلاحه فورًا لك.",
|
||||||
"please_provide_following_text_to_suppport": "يرجى تقديم النص التالي عند الاتصال بالدعم لمساعدتك بشكل أفضل",
|
"please_provide_following_text_to_suppport": "يرجى تقديم النص التالي عند الاتصال بالدعم لمساعدتك بشكل أفضل",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "وضع زر عائم على موقعك يشغل نموذجًا بنوع الحدث.",
|
"floating_button_trigger_modal": "وضع زر عائم على موقعك يشغل نموذجًا بنوع الحدث.",
|
||||||
"pop_up_element_click": "ينبثق عند النقر فوق العنصر",
|
"pop_up_element_click": "ينبثق عند النقر فوق العنصر",
|
||||||
"open_dialog_with_element_click": "فتح مربع حوار Cal عندما ينقر شخص فوق عنصر ما.",
|
"open_dialog_with_element_click": "فتح مربع حوار Cal عندما ينقر شخص فوق عنصر ما.",
|
||||||
|
"use_my_own_form": "استخدام نموذجي الخاص",
|
||||||
|
"use_our_headless_routing_api": "استخدام واجهة برمجة التطبيقات الخاصة بالتوجيه بدون واجهة واستخدام نموذجك الخاص للإرسال.",
|
||||||
"need_help_embedding": "هل أنت بحاجة إلى مساعدة؟ راجع أدلتنا لتضمين Cal على Wix، أو Squarespace، أو WordPress، راجع أسئلتنا الشائعة، أو استكشف خيارات التضمين المتقدمة.",
|
"need_help_embedding": "هل أنت بحاجة إلى مساعدة؟ راجع أدلتنا لتضمين Cal على Wix، أو Squarespace، أو WordPress، راجع أسئلتنا الشائعة، أو استكشف خيارات التضمين المتقدمة.",
|
||||||
"book_my_cal": "تثبيت الحجز في Cal",
|
"book_my_cal": "تثبيت الحجز في Cal",
|
||||||
"first_name": "الاسم الأول",
|
"first_name": "الاسم الأول",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "استخدم معرفات الحقول كمتغيرات لإعادة توجيه الحدث المخصص (مثل {{variable}})",
|
"field_identifiers_as_variables_with_example": "استخدم معرفات الحقول كمتغيرات لإعادة توجيه الحدث المخصص (مثل {{variable}})",
|
||||||
"account_already_linked": "الحساب مرتبط بالفعل",
|
"account_already_linked": "الحساب مرتبط بالفعل",
|
||||||
"send_email": "إرسال بريد إلكتروني",
|
"send_email": "إرسال بريد إلكتروني",
|
||||||
|
"cal_ai_phone_call_action": "الاتصال بالحاضر باستخدام وكيل Cal.ai الصوتي",
|
||||||
|
"cal_ai_agent_configuration": "إعدادات وكيل Cal.ai",
|
||||||
|
"choose_at_least_one_event_type_test_call": "يرجى اختيار نوع حدث واحد على الأقل لإجراء مكالمة اختبارية.",
|
||||||
"mark_as_no_show": "وضع علامة عدم الحضور",
|
"mark_as_no_show": "وضع علامة عدم الحضور",
|
||||||
"unmark_as_no_show": "إزالة علامة عدم الحضور",
|
"unmark_as_no_show": "إزالة علامة عدم الحضور",
|
||||||
"account_unlinked_success": "تم إلغاء ربط الحساب بنجاح",
|
"account_unlinked_success": "تم إلغاء ربط الحساب بنجاح",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "خطط لرحلتك مقدماً للحفاظ على جدولك الحالي في منطقة زمنية مختلفة ومنع الحجز في منتصف الليل.",
|
"travel_schedule_description": "خطط لرحلتك مقدماً للحفاظ على جدولك الحالي في منطقة زمنية مختلفة ومنع الحجز في منتصف الليل.",
|
||||||
"schedule_timezone_change": "تغيير منطقة زمنية الجدول",
|
"schedule_timezone_change": "تغيير منطقة زمنية الجدول",
|
||||||
"date": "التاريخ",
|
"date": "التاريخ",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "أدخل التوجيه العام للوكيل",
|
||||||
"overlaps_with_existing_schedule": "يتداخل هذا مع جدول موجود. يرجى اختيار تاريخ مختلف.",
|
"overlaps_with_existing_schedule": "يتداخل هذا مع جدول موجود. يرجى اختيار تاريخ مختلف.",
|
||||||
"org_admin_no_slots|heading": "لم يتم العثور على توافر لـ {{name}}",
|
"org_admin_no_slots|heading": "لم يتم العثور على توافر لـ {{name}}",
|
||||||
"org_admin_no_slots|content": "مرحبًا مسؤولي المنظمة،<br /><br />يرجى ملاحظة: لقد تم لفت انتباهنا إلى أن {{username}} لم يكن لديه أي توفر عندما قام مستخدم بزيارة {{username}}/{{slug}}<br /><br />هناك عدة أسباب قد تؤدي إلى حدوث ذلك<br />المستخدم ليس لديه أي تقويمات متصلة<br />جداولهم المرتبطة بهذا الحدث غير مفعلة<br /> <br />نوصي بالتحقق من توفرهم لحل هذه المشكلة.",
|
"org_admin_no_slots|content": "مرحبًا مسؤولي المنظمة،<br /><br />يرجى ملاحظة: لقد تم لفت انتباهنا إلى أن {{username}} لم يكن لديه أي توفر عندما قام مستخدم بزيارة {{username}}/{{slug}}<br /><br />هناك عدة أسباب قد تؤدي إلى حدوث ذلك<br />المستخدم ليس لديه أي تقويمات متصلة<br />جداولهم المرتبطة بهذا الحدث غير مفعلة<br /> <br />نوصي بالتحقق من توفرهم لحل هذه المشكلة.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "مراجعة",
|
"review": "مراجعة",
|
||||||
"reviewed": "تمت المراجعة",
|
"reviewed": "تمت المراجعة",
|
||||||
"unreviewed": "لم تتم المراجعة",
|
"unreviewed": "لم تتم المراجعة",
|
||||||
|
"rating_url_variable": "رابط التقييم",
|
||||||
"rating_url_info": "رابط نموذج تقييم الملاحظات",
|
"rating_url_info": "رابط نموذج تقييم الملاحظات",
|
||||||
|
"no_show_url_variable": "رابط عدم الحضور",
|
||||||
"no_show_url_info": "رابط نموذج ملاحظات عدم الحضور",
|
"no_show_url_info": "رابط نموذج ملاحظات عدم الحضور",
|
||||||
"no_support_needed": "لا تحتاج إلى دعم؟",
|
"no_support_needed": "لا تحتاج إلى دعم؟",
|
||||||
"hide_support": "إخفاء الدعم",
|
"hide_support": "إخفاء الدعم",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "صف",
|
"row": "صف",
|
||||||
"rows": "صفوف",
|
"rows": "صفوف",
|
||||||
"attendee_timezone_variable": "المنطقة الزمنية للحاضر",
|
"attendee_timezone_variable": "المنطقة الزمنية للحاضر",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "وقت بدء الحدث في المنطقة الزمنية للحاضر",
|
||||||
"event_start_time_in_attendee_timezone_info": "معلومات وقت بدء الحدث في المنطقة الزمنية للحاضر",
|
"event_start_time_in_attendee_timezone_info": "معلومات وقت بدء الحدث في المنطقة الزمنية للحاضر",
|
||||||
"event_end_time_in_attendee_timezone_info": "معلومات وقت انتهاء الحدث في المنطقة الزمنية للحاضر",
|
"event_end_time_in_attendee_timezone_info": "معلومات وقت انتهاء الحدث في المنطقة الزمنية للحاضر",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "وقت انتهاء الحدث في المنطقة الزمنية للحاضر",
|
||||||
"salesforce_create_event_on_contact": "إنشاء حدث على جهة الاتصال، إذا كانت موجودة. وإلا، الرجوع إلى العميل المحتمل",
|
"salesforce_create_event_on_contact": "إنشاء حدث على جهة الاتصال، إذا كانت موجودة. وإلا، الرجوع إلى العميل المحتمل",
|
||||||
"salesforce_owner_name_to_change": "اسم المالك المراد تغييره",
|
"salesforce_owner_name_to_change": "اسم المالك المراد تغييره",
|
||||||
"no_filter_set": "لم يتم تعيين أي تصفية",
|
"no_filter_set": "لم يتم تعيين أي تصفية",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "إرسال ردود البريد الإلكتروني إلى",
|
"routing_form_select_members_to_email": "إرسال ردود البريد الإلكتروني إلى",
|
||||||
"routing_incomplete_booking_tab": "الحجوزات غير المكتملة",
|
"routing_incomplete_booking_tab": "الحجوزات غير المكتملة",
|
||||||
"include_no_show_in_rr_calculation": "تضمين الحجوزات التي لم تظهر في حسابات round robin",
|
"include_no_show_in_rr_calculation": "تضمين الحجوزات التي لم تظهر في حسابات round robin",
|
||||||
|
"recent_no_show_guests": "الضيوف المتغيبون مؤخرًا",
|
||||||
|
"recent_no_show_guests_tooltip": "يعرض الحجوزات التي تغيب فيها جميع الحاضرين، وليس حالات التغيب الجزئي",
|
||||||
"matching": "المطابقة",
|
"matching": "المطابقة",
|
||||||
"event_redirect": "إعادة توجيه الحدث",
|
"event_redirect": "إعادة توجيه الحدث",
|
||||||
"reset_form": "إعادة تعيين النموذج",
|
"reset_form": "إعادة تعيين النموذج",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "الحجوزات",
|
"pbac_resource_booking": "الحجوزات",
|
||||||
"pbac_resource_insights": "الرؤى",
|
"pbac_resource_insights": "الرؤى",
|
||||||
"pbac_resource_role": "الأدوار",
|
"pbac_resource_role": "الأدوار",
|
||||||
|
"pbac_resource_routing_form": "نماذج التوجيه",
|
||||||
|
"pbac_resource_workflow": "سير العمل",
|
||||||
"pbac_action_all": "جميع الإجراءات",
|
"pbac_action_all": "جميع الإجراءات",
|
||||||
"pbac_action_create": "إنشاء",
|
"pbac_action_create": "إنشاء",
|
||||||
"pbac_action_read": "عرض",
|
"pbac_action_read": "عرض",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "عرض حجوزات الفريق",
|
"pbac_action_read_team_bookings": "عرض حجوزات الفريق",
|
||||||
"pbac_action_read_org_bookings": "عرض حجوزات المنظمة",
|
"pbac_action_read_org_bookings": "عرض حجوزات المنظمة",
|
||||||
"pbac_action_read_recordings": "عرض التسجيلات",
|
"pbac_action_read_recordings": "عرض التسجيلات",
|
||||||
|
"pbac_action_impersonate": "انتحال الشخصية",
|
||||||
"role_created_successfully": "تم إنشاء الدور بنجاح",
|
"role_created_successfully": "تم إنشاء الدور بنجاح",
|
||||||
"role_updated_successfully": "تم تحديث الدور بنجاح",
|
"role_updated_successfully": "تم تحديث الدور بنجاح",
|
||||||
"delete_role": "حذف الدور",
|
"delete_role": "حذف الدور",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "خطأ في إنشاء الدور",
|
"error_creating_role": "خطأ في إنشاء الدور",
|
||||||
"error_updating_role": "خطأ في تحديث الدور",
|
"error_updating_role": "خطأ في تحديث الدور",
|
||||||
"pbac_desc_create_roles": "إنشاء الأدوار",
|
"pbac_desc_create_roles": "إنشاء الأدوار",
|
||||||
|
"pbac_resource_attributes": "السمات",
|
||||||
|
"pbac_desc_view_organization_attributes": "عرض سمات المؤسسة",
|
||||||
|
"pbac_desc_update_organization_attributes": "تحديث سمات المؤسسة",
|
||||||
|
"pbac_desc_delete_organization_attributes": "حذف سمات المؤسسة",
|
||||||
|
"pbac_desc_create_organization_attributes": "إنشاء سمات المؤسسة",
|
||||||
"pbac_desc_view_roles": "عرض الأدوار",
|
"pbac_desc_view_roles": "عرض الأدوار",
|
||||||
"pbac_desc_update_roles": "تحديث الأدوار",
|
"pbac_desc_update_roles": "تحديث الأدوار",
|
||||||
"pbac_desc_delete_roles": "حذف الأدوار",
|
"pbac_desc_delete_roles": "حذف الأدوار",
|
||||||
"pbac_desc_manage_roles": "جميع الإجراءات على الأدوار",
|
"pbac_desc_create_workflows": "إنشاء وإعداد سير عمل جديد",
|
||||||
|
"set_up_required": "الإعداد مطلوب",
|
||||||
|
"pbac_desc_view_workflows": "عرض سير العمل الحالي وإعداداته",
|
||||||
|
"pbac_desc_update_workflows": "تعديل وتغيير إعدادات سير العمل",
|
||||||
|
"pbac_desc_delete_workflows": "إزالة سير العمل من النظام",
|
||||||
|
"pbac_desc_manage_workflows": "وصول كامل لإدارة جميع سير العمل",
|
||||||
"pbac_desc_create_event_types": "إنشاء أنواع الأحداث",
|
"pbac_desc_create_event_types": "إنشاء أنواع الأحداث",
|
||||||
"pbac_desc_view_event_types": "عرض أنواع الأحداث",
|
"pbac_desc_view_event_types": "عرض أنواع الأحداث",
|
||||||
"pbac_desc_update_event_types": "تحديث أنواع الأحداث",
|
"pbac_desc_update_event_types": "تحديث أنواع الأحداث",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "دعوة أعضاء الفريق",
|
"pbac_desc_invite_team_members": "دعوة أعضاء الفريق",
|
||||||
"pbac_desc_remove_team_members": "إزالة أعضاء الفريق",
|
"pbac_desc_remove_team_members": "إزالة أعضاء الفريق",
|
||||||
"pbac_desc_change_team_member_role": "تغيير دور أعضاء الفريق",
|
"pbac_desc_change_team_member_role": "تغيير دور أعضاء الفريق",
|
||||||
"pbac_desc_manage_teams": "جميع الإجراءات على الفرق",
|
"pbac_desc_impersonate_team_members": "انتحال شخصية أعضاء الفريق",
|
||||||
|
"pbac_desc_manage_teams": "جميع الإجراءات على الفرق عبر فرق المؤسسة",
|
||||||
"pbac_desc_create_organization": "إنشاء مؤسسة",
|
"pbac_desc_create_organization": "إنشاء مؤسسة",
|
||||||
"pbac_desc_view_organization_details": "عرض تفاصيل المؤسسة",
|
"pbac_desc_view_organization_details": "عرض تفاصيل المؤسسة",
|
||||||
"pbac_desc_list_organization_members": "سرد أعضاء المؤسسة",
|
"pbac_desc_list_organization_members": "سرد أعضاء المؤسسة",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "إزالة أعضاء المؤسسة",
|
"pbac_desc_remove_organization_members": "إزالة أعضاء المؤسسة",
|
||||||
"pbac_desc_manage_organization_billing": "إدارة فواتير المؤسسة",
|
"pbac_desc_manage_organization_billing": "إدارة فواتير المؤسسة",
|
||||||
"pbac_desc_change_organization_member_role": "تغيير دور أعضاء المؤسسة",
|
"pbac_desc_change_organization_member_role": "تغيير دور أعضاء المؤسسة",
|
||||||
|
"pbac_desc_impersonate_organization_members": "انتحال شخصية أعضاء المؤسسة",
|
||||||
"pbac_desc_edit_organization_settings": "تعديل إعدادات المؤسسة",
|
"pbac_desc_edit_organization_settings": "تعديل إعدادات المؤسسة",
|
||||||
"pbac_desc_manage_organizations": "جميع الإجراءات على المؤسسات",
|
"pbac_desc_manage_organizations": "جميع الإجراءات على المؤسسات",
|
||||||
"pbac_desc_view_bookings": "عرض الحجوزات",
|
"pbac_desc_view_bookings": "عرض الحجوزات",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "جميع الإجراءات على الحجوزات",
|
"pbac_desc_manage_bookings": "جميع الإجراءات على الحجوزات",
|
||||||
"pbac_desc_view_team_insights": "عرض رؤى الفريق",
|
"pbac_desc_view_team_insights": "عرض رؤى الفريق",
|
||||||
"pbac_desc_manage_team_insights": "إدارة رؤى الفريق",
|
"pbac_desc_manage_team_insights": "إدارة رؤى الفريق",
|
||||||
|
"pbac_desc_create_routing_forms": "إنشاء نماذج التوجيه",
|
||||||
|
"pbac_desc_view_routing_forms": "عرض نماذج التوجيه",
|
||||||
|
"pbac_desc_update_routing_forms": "تحديث نماذج التوجيه",
|
||||||
|
"pbac_desc_delete_routing_forms": "حذف نماذج التوجيه",
|
||||||
"read_permission_auto_enabled_tooltip": "يتم تمكين إذن القراءة تلقائيًا عند إنشاء أو تحديث أو حذف مورد",
|
"read_permission_auto_enabled_tooltip": "يتم تمكين إذن القراءة تلقائيًا عند إنشاء أو تحديث أو حذف مورد",
|
||||||
"choose_restriction_schedule": "إضافة جدول القيود",
|
"choose_restriction_schedule": "إضافة جدول القيود",
|
||||||
"restriction_schedule_description": "تقييد توفر المضيفين لعرض الفترات الزمنية التي تقع ضمن جدول زمني محدد فقط.",
|
"restriction_schedule_description": "تقييد توفر المضيفين لعرض الفترات الزمنية التي تقع ضمن جدول زمني محدد فقط.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "تطبيق جدول القيود المحدد في المنطقة الزمنية للحاجز",
|
"use_booker_timezone_info": "تطبيق جدول القيود المحدد في المنطقة الزمنية للحاجز",
|
||||||
"load_balancing_warning": "سيؤدي هذا إلى تعطيل توزيع الحمل على جميع أنواع أحداث round robin الخاصة بك",
|
"load_balancing_warning": "سيؤدي هذا إلى تعطيل توزيع الحمل على جميع أنواع أحداث round robin الخاصة بك",
|
||||||
"rr_load_balancing_disabled": "توزيع الحمل متاح فقط عندما يتم تعيين أساس الطابع الزمني على وقت إنشاء الحجز",
|
"rr_load_balancing_disabled": "توزيع الحمل متاح فقط عندما يتم تعيين أساس الطابع الزمني على وقت إنشاء الحجز",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "توزيع الحمل غير متاح مع مجموعات round robin",
|
||||||
"round_robin_settings_description": "تخصيص إعدادات round robin الافتراضية لهذا الفريق",
|
"round_robin_settings_description": "تخصيص إعدادات round robin الافتراضية لهذا الفريق",
|
||||||
"round_robin_settings_updated_successfully": "تم تحديث إعدادات التناوب الدائري بنجاح",
|
"round_robin_settings_updated_successfully": "تم تحديث إعدادات التناوب الدائري بنجاح",
|
||||||
"booking_creation_time": "وقت إنشاء الحجز",
|
"booking_creation_time": "وقت إنشاء الحجز",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "الحجز خارج توفر جدول القيود.",
|
"booking_not_allowed_by_restriction_schedule_error": "الحجز خارج توفر جدول القيود.",
|
||||||
"restriction_schedule_not_found_error": "لم يتم العثور على جدول القيود",
|
"restriction_schedule_not_found_error": "لم يتم العثور على جدول القيود",
|
||||||
"converted_image_size_limit_exceed": "تم تجاوز حد حجم الصورة، يرجى استخدام صورة أصغر يفضل أن تكون بتنسيق JPEG",
|
"converted_image_size_limit_exceed": "تم تجاوز حد حجم الصورة، يرجى استخدام صورة أصغر يفضل أن تكون بتنسيق JPEG",
|
||||||
|
"add_group": "إضافة مجموعة",
|
||||||
"routing_funnel": "قمع التوجيه",
|
"routing_funnel": "قمع التوجيه",
|
||||||
"routing_funnel_total_submissions": "إجمالي الطلبات المقدمة",
|
"routing_funnel_total_submissions": "إجمالي الطلبات المقدمة",
|
||||||
"routing_funnel_successful_routings": "التوجيهات الناجحة",
|
"routing_funnel_successful_routings": "التوجيهات الناجحة",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "الأنواع المقبولة: {{acceptedTypes}}؛ الحد الأقصى لحجم الملف: {{maxSize}}",
|
"file_upload_instructions": "الأنواع المقبولة: {{acceptedTypes}}؛ الحد الأقصى لحجم الملف: {{maxSize}}",
|
||||||
"license_key_saved": "تم حفظ مفتاح الترخيص بنجاح",
|
"license_key_saved": "تم حفظ مفتاح الترخيص بنجاح",
|
||||||
"timezone_mismatch_tooltip": "أنت تشاهد التقرير بناءً على المنطقة الزمنية لملفك الشخصي ({{userTimezone}})، بينما متصفحك مضبوط على المنطقة الزمنية ({{browserTimezone}})",
|
"timezone_mismatch_tooltip": "أنت تشاهد التقرير بناءً على المنطقة الزمنية لملفك الشخصي ({{userTimezone}})، بينما متصفحك مضبوط على المنطقة الزمنية ({{browserTimezone}})",
|
||||||
|
"show_optimized_slots": "الفترات المُحسّنة",
|
||||||
|
"show_optimized_slots_description": "ترتيب الفترات الزمنية لتحسين التوفر.",
|
||||||
"failed_bookings_by_field": "الحجوزات الفاشلة حسب الحقل",
|
"failed_bookings_by_field": "الحجوزات الفاشلة حسب الحقل",
|
||||||
|
"failed_bookings": "الحجوزات الفاشلة",
|
||||||
"event_type_no_hosts": "لا يوجد مضيفون معينون لنوع الفعالية",
|
"event_type_no_hosts": "لا يوجد مضيفون معينون لنوع الفعالية",
|
||||||
"cache_status": "حالة ذاكرة التخزين المؤقت",
|
"cache_status": "حالة ذاكرة التخزين المؤقت",
|
||||||
"cache_last_updated": "آخر تحديث: {{timestamp}}",
|
"cache_last_updated": "آخر تحديث: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "يمكن استخدام هذا الرابط لـ {{count}} حجز",
|
"usage_based_expiration_description": "يمكن استخدام هذا الرابط لـ {{count}} حجز",
|
||||||
"usage_based_generic_expiration_description": "يمكن تكوين هذا الرابط لتنتهي صلاحيته بعد عدد محدد من الحجوزات",
|
"usage_based_generic_expiration_description": "يمكن تكوين هذا الرابط لتنتهي صلاحيته بعد عدد محدد من الحجوزات",
|
||||||
"usage_based_expiration_description_plural": "يمكن استخدام هذا الرابط لـ {{count}} حجوزات",
|
"usage_based_expiration_description_plural": "يمكن استخدام هذا الرابط لـ {{count}} حجوزات",
|
||||||
|
"webhook_trigger_event": "اسم حدث المشغل (مثل BOOKING_CREATED، BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "وقت إنشاء الويب هوك",
|
||||||
|
"webhook_type": "رابط نوع الحدث",
|
||||||
|
"webhook_title": "اسم نوع الحدث",
|
||||||
|
"webhook_start_time": "وقت بدء الحدث",
|
||||||
|
"webhook_end_time": "وقت انتهاء الحدث",
|
||||||
|
"webhook_description": "وصف الحدث كما هو موضح في إعدادات نوع الحدث",
|
||||||
|
"webhook_location": "موقع الحدث",
|
||||||
|
"webhook_uid": "معرف الحجز",
|
||||||
|
"webhook_reschedule_uid": "المعرف الخاص بإعادة الجدولة",
|
||||||
|
"webhook_cancellation_reason": "سبب الإلغاء",
|
||||||
|
"webhook_rejection_reason": "سبب الرفض",
|
||||||
|
"webhook_organizer_name": "اسم المنظم",
|
||||||
|
"webhook_organizer_email": "البريد الإلكتروني للمنظم",
|
||||||
|
"webhook_organizer_timezone": "المنطقة الزمنية للمنظم (مثل 'America/New_York'، 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "اللغة المحلية للمنظم (مثل 'en'، 'fr')",
|
||||||
|
"webhook_attendee_name": "اسم الحاضر الأول",
|
||||||
|
"webhook_attendee_email": "البريد الإلكتروني للحاضر الأول",
|
||||||
|
"webhook_attendee_timezone": "المنطقة الزمنية للحاضر الأول",
|
||||||
|
"webhook_attendee_locale": "اللغة المحلية للحاضر الأول",
|
||||||
|
"webhook_team_name": "اسم الفريق المحجوز",
|
||||||
|
"webhook_team_members": "أعضاء الفريق المحجوز",
|
||||||
|
"webhook_video_call_url": "رابط مكالمة الفيديو للاجتماع",
|
||||||
|
"webhook_hide_variables": "إخفاء المتغيرات",
|
||||||
|
"webhook_show_variable": "عرض المتغيرات المتاحة",
|
||||||
|
"webhook_event_and_booking": "الفعالية والحجز",
|
||||||
|
"webhook_people": "الأشخاص",
|
||||||
|
"webhook_teams": "الفرق",
|
||||||
|
"webhook_metadata": "البيانات الوصفية",
|
||||||
|
"stats": "الإحصائيات",
|
||||||
|
"booking_status": "حالة الحجز",
|
||||||
|
"visit": "زيارة",
|
||||||
|
"location_custom_label_input_label": "تسمية مخصصة على صفحة الحجز",
|
||||||
|
"meeting_link": "رابط الاجتماع",
|
||||||
|
"my_bookings": "حجوزاتي",
|
||||||
|
"phone": "الهاتف",
|
||||||
|
"free": "مجاني",
|
||||||
|
"user_email": "البريد الإلكتروني للمستخدم",
|
||||||
|
"user_name": "اسم المستخدم",
|
||||||
|
"expand_panel": "توسيع اللوحة",
|
||||||
|
"collapse_panel": "طي اللوحة",
|
||||||
|
"you_have_one_team": "لديك فريق واحد",
|
||||||
|
"consider_consolidating_one_team_org": "فكر في إنشاء مؤسسة لتوحيد الفواتير وأدوات الإدارة والتحليلات عبر فريقك.",
|
||||||
|
"consider_consolidating_multi_team_org": "فكر في إنشاء مؤسسة لتوحيد الفواتير وأدوات الإدارة والتحليلات عبر فرقك.",
|
||||||
|
"search_variables": "البحث عن المتغيرات",
|
||||||
|
"no_variables_found": "لم يتم العثور على متغيرات",
|
||||||
|
"api_key_name_too_long": "يجب ألا يتجاوز الاسم {{max}} حرفًا",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "فرض رسوم التخلف عن الحضور تلقائياً للإلغاءات في اللحظة الأخيرة",
|
||||||
|
"before_scheduled_start_time": "قبل وقت البدء المحدد",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "أقر بأنه عند إلغاء الحجز قبل {{timeValue}} {{timeUnit}} من وقت البدء سيتم فرض رسوم التخلف عن الحضور بقيمة {{amount, currency}}",
|
||||||
|
"contact_organizer": "إذا كانت لديك أي أسئلة، يرجى التواصل مع المنظم.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ أضف السلاسل الجديدة أعلاه هنا ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ أضف السلاسل الجديدة أعلاه هنا ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Siz artıq bu rezervasiya üçün qeydiyyatdan keçmisiniz.",
|
"already_signed_up_for_this_booking_error": "Siz artıq bu rezervasiya üçün qeydiyyatdan keçmisiniz.",
|
||||||
"hosts_unavailable_for_booking": "Bəzi ev sahibləri rezervasiya üçün mövcud deyil.",
|
"hosts_unavailable_for_booking": "Bəzi ev sahibləri rezervasiya üçün mövcud deyil.",
|
||||||
"fixed_hosts_unavailable_for_booking": "Bəzi sabit ev sahibləri rezervasiya üçün əlçatan deyil.",
|
"fixed_hosts_unavailable_for_booking": "Bəzi sabit ev sahibləri rezervasiya üçün əlçatan deyil.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "Növbəli ev sahiblərindən heç biri rezervasiya üçün əlçatan deyil.",
|
"round_robin_host_unavailable_for_booking": "Round Robin ev sahibi rezervasiya üçün mövcud deyil.",
|
||||||
"help": "Kömək",
|
"help": "Kömək",
|
||||||
"price": "Qiymət",
|
"price": "Qiymət",
|
||||||
"paid": "Ödənilib",
|
"paid": "Ödənilib",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Nömrə",
|
"number": "Nömrə",
|
||||||
"checkbox": "Qutu",
|
"checkbox": "Qutu",
|
||||||
"is_required": "Tələb olunur",
|
"is_required": "Tələb olunur",
|
||||||
|
"make_field_required": "Bu sahəni məcburi edin",
|
||||||
"required": "Tələb olunur",
|
"required": "Tələb olunur",
|
||||||
"optional": "İxtiyari",
|
"optional": "İxtiyari",
|
||||||
"input_type": "Giriş növü",
|
"input_type": "Giriş növü",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "mövcud tətbiqlər",
|
"available_apps_lower_case": "mövcud tətbiqlər",
|
||||||
"available_apps_desc": "Aşağıda populyar tətbiqləri görün və <0>Tətbiq Mağazamızda</0> daha çoxunu kəşf edin",
|
"available_apps_desc": "Aşağıda populyar tətbiqləri görün və <0>Tətbiq Mağazamızda</0> daha çoxunu kəşf edin",
|
||||||
"fixed_host_helper": "Tədbirdə iştirak etməli olan hər kəsi əlavə edin. <0>Ətraflı öyrənin</0>",
|
"fixed_host_helper": "Tədbirdə iştirak etməli olan hər kəsi əlavə edin. <0>Ətraflı öyrənin</0>",
|
||||||
|
"round_robin_groups_helper": "Qrupdakı insanlar növbə ilə iştirak edir, hər qrupdan bir nəfər tədbirdə iştirak edəcək.",
|
||||||
"round_robin_helper": "Qrupdakı insanlar növbə ilə iştirak edir və tədbirdə yalnız bir nəfər iştirak edəcək.",
|
"round_robin_helper": "Qrupdakı insanlar növbə ilə iştirak edir və tədbirdə yalnız bir nəfər iştirak edəcək.",
|
||||||
"check_email_reset_password": "E-poçtunuzu yoxlayın. Şifrənizi sıfırlamaq üçün sizə bir link göndərdik.",
|
"check_email_reset_password": "E-poçtunuzu yoxlayın. Şifrənizi sıfırlamaq üçün sizə bir link göndərdik.",
|
||||||
"finish": "Bitir",
|
"finish": "Bitir",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}} {{unit}} qısa",
|
"multiple_duration_timeUnit_short": "{{count}} {{unit}} qısa",
|
||||||
"minutes": "Dəqiqələr",
|
"minutes": "Dəqiqələr",
|
||||||
"use_cal_ai_to_make_call_description": "AI ilə təchiz olunmuş telefon nömrəsi əldə etmək və ya qonaqlara zəng etmək üçün Cal.ai istifadə edin.",
|
"use_cal_ai_to_make_call_description": "AI ilə təchiz olunmuş telefon nömrəsi əldə etmək və ya qonaqlara zəng etmək üçün Cal.ai istifadə edin.",
|
||||||
|
"termination_uri": "Sonlandırma URI",
|
||||||
|
"sip_trunk_username": "SIP Trunk istifadəçi adı",
|
||||||
|
"sip_trunk_password": "SIP Trunk şifrəsi",
|
||||||
|
"nickname": "Ləqəb",
|
||||||
|
"delete_phone_number": "Telefon nömrəsini sil",
|
||||||
|
"workflow_validation_failed": "İş axını doğrulaması uğursuz oldu",
|
||||||
|
"workflow_validation_empty_fields": "Bir və ya daha çox iş axını addımında boş mesaj məzmunu var",
|
||||||
|
"workflow_validation_unverified_contacts": "Bir və ya daha çox telefon nömrəsi və ya e-poçt ünvanı təsdiqlənməyib",
|
||||||
|
"phone_number_imported_successfully": "Telefon nömrəsi uğurla idxal edildi və agentə bağlandı",
|
||||||
|
"phone_number_deleted_successfully": "Telefon nömrəsi uğurla silindi",
|
||||||
|
"delete_phone_number_confirmation": "Bu telefon nömrəsini silmək istədiyinizə əminsiniz? Bu əməliyyat geri qaytarıla bilməz.",
|
||||||
|
"yes_delete_phone_number": "Bəli, telefon nömrəsini sil",
|
||||||
|
"phone_number_info_tooltip": "İdxal etməyə çalışdığınız nömrə E.164 formatında olmalıdır (+ölkə kodu və ardınca nömrə, boşluq və ya xüsusi simvollar olmadan), məsələn, +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "Elastik SIP trunkunuzu unikal şəkildə müəyyən etmək üçün sonlandırma URI. Bu, gedən zənglər üçün istifadə olunur. Twilio elastik SIP trunkları üçün həmişə .pstn.twilio.com ilə bitir.",
|
||||||
|
"sip_trunk_username_info_tooltip": "SIP trunku təsdiqləmək üçün istifadə olunan istifadəçi adı.",
|
||||||
|
"sip_trunk_password_info_tooltip": "SIP trunku təsdiqləmək üçün istifadə olunan şifrə.",
|
||||||
|
"nickname_info_tooltip": "Nömrənin ləqəbi. Bu yalnız sizin istinadınız üçündür.",
|
||||||
|
"save_and_test_call": "Saxla və zəngi test et",
|
||||||
|
"call_initiated_successfully": "Zəng uğurla başladıldı",
|
||||||
|
"please_enter_phone_number": "Zəhmət olmasa telefon nömrəsini daxil edin",
|
||||||
|
"agent_updated_successfully": "Agent uğurla yeniləndi",
|
||||||
|
"agent_created_successfully": "Agent uğurla yaradıldı",
|
||||||
|
"phone_number_unsubscribed_successfully": "Telefon nömrəsi uğurla abunəlikdən çıxarıldı",
|
||||||
|
"general_prompt_description": "Bu sorğu agentin rolunu və əsas məqsədlərini müəyyən edir",
|
||||||
|
"prompt": "Sorğu",
|
||||||
|
"call_to": "Zəng et",
|
||||||
|
"make_test_call_to_verify_configuration": "Konfiqurasiyanı yoxlamaq üçün test zəngi edin",
|
||||||
|
"initial_message": "İlkin mesaj",
|
||||||
|
"initial_message_description": "Zəng başlayarkən agentin deyəcəyi ilk mesaj",
|
||||||
|
"having_trouble_importing": "İdxal etməkdə çətinlik çəkirsiniz?",
|
||||||
|
"learn": "Öyrən",
|
||||||
|
"learn_how_to_get_your_terminator": "Sonlandırma URI və SIP trunk məlumatlarınızı necə əldə edəcəyinizi öyrənin",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Telefon nömrəsi abunəliyi uğurla ləğv edildi",
|
||||||
|
"updating": "Yenilənir",
|
||||||
"round_robin": "Round Robin",
|
"round_robin": "Round Robin",
|
||||||
"round_robin_description": "Görüşləri bir neçə komanda üzvü arasında dövr edin.",
|
"round_robin_description": "Görüşləri bir neçə komanda üzvü arasında dövr edin.",
|
||||||
"managed_event": "İdarə olunan Tədbir",
|
"managed_event": "İdarə olunan Tədbir",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "İdarə olunan",
|
"managed": "İdarə olunan",
|
||||||
"managed_event_url_clarification": "\"istifadəçi adı\" təyin edilmiş üzvlərin istifadəçi adı ilə doldurulacaq",
|
"managed_event_url_clarification": "\"istifadəçi adı\" təyin edilmiş üzvlərin istifadəçi adı ilə doldurulacaq",
|
||||||
"assign_to": "Təyin et",
|
"assign_to": "Təyin et",
|
||||||
|
"enter_phone_number_to_test_call": "Test zəngi üçün telefon nömrəsini daxil edin",
|
||||||
|
"make_test_call": "Test zəngi edin",
|
||||||
|
"create_new_workflow_agent": "Yeni iş axını cal.ai səs agenti yaradın",
|
||||||
|
"create_new_workflow_agent_description": "İş axınlarınızı avtomatlaşdırmaq üçün yeni iş axını cal.ai səs agenti yaradın",
|
||||||
|
"phone_number_for_ai_call": "Telefon nömrəsi (agentimizin zəng edəcəyi)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Telefon nömrəsi alın və ya artıq twilio-da malik olduğunuz nömrəni idxal edin",
|
||||||
|
"test_agent": "Test agent",
|
||||||
|
"phone_numbers": "Telefon nömrələri",
|
||||||
|
"unsubscribe": "Abunəlikdən çıx",
|
||||||
|
"delete_workflow_step": "İş axını addımını sil",
|
||||||
|
"unsubscribe_phone_number": "Telefon nömrəsini abunəlikdən çıxarın",
|
||||||
|
"buy_a_new_number": "Yeni nömrə alın",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "Yalnız ABŞ telefon nömrələrini ala bilərsiniz. Digər ölkələr üçün öz Twilio telefon nömrənizi idxal edə bilərsiniz.",
|
||||||
|
"buy_number_for_x_per_month": "ABŞ nömrəsini ayda ${{priceInDollars}} qiymətinə alın",
|
||||||
|
"supported_call_destinations": "Dəstəklənən Zəng Təyinat Yerləri",
|
||||||
|
"no_phone_number_connected": "Qoşulmuş telefon nömrəsi yoxdur",
|
||||||
|
"failed_to_get_workflow_step_id": "İş axını addımının ID-sini əldə etmək alınmadı",
|
||||||
|
"cal_ai_agent": "Cal.ai Agenti",
|
||||||
|
"test_cal_ai_agent": "Cal.ai Agentini Test et",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "Bu iş axını addımını silmək istədiyinizə əminsiniz?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "Bu agentdən telefon nömrəsinin abunəliyini ləğv etmək istəyirsiniz?",
|
||||||
|
"the_action_will_disconnect_phone_number": "Bu əməliyyat telefon nömrəsini agentdən ayıracaq. Yeni telefon nömrəsi qoşulana qədər agent zəng edə bilməyəcək.",
|
||||||
|
"cal_ai_phone_numbers": "Cal AI Telefon Nömrələri",
|
||||||
|
"connect_phone_number": "Telefon Nömrəsini Qoş",
|
||||||
|
"cal_ai_phone_numbers_description": "Cal AI Telefon Nömrələrinizi idarə edin",
|
||||||
|
"import_number": "Nömrəni İdxal et",
|
||||||
|
"this_action_will_also": "Bu əməliyyat həmçinin:",
|
||||||
|
"import_phone_number": "Telefon Nömrəsini İdxal et",
|
||||||
|
"active_subscription": "Aktiv Abunəlik",
|
||||||
|
"cancel_your_phone_number_subscription": "Telefon nömrəsi abunəliyinizi ləğv edin",
|
||||||
|
"delete_associated_phone_number": "Əlaqəli telefon nömrəsini silin",
|
||||||
|
"unauthorized_create_workflow": "Bu iş axınını yaratmaq üçün səlahiyyətiniz yoxdur",
|
||||||
|
"import_phone_number_description": "Cal AI Phone ilə istifadə etmək üçün Twilio telefon nömrənizi idxal edin",
|
||||||
|
"phone_number_cost": "${{price}}/ay",
|
||||||
|
"buy_new_number": "Yeni Nömrə Alın",
|
||||||
|
"buy_number_cost_x_per_month": "Telefon nömrəsi almaq ayda ${{priceInDollars}} məbləğində başa gəlir. Hər aktiv telefon nömrəsi üçün aylıq ödəniş edəcəksiniz.",
|
||||||
|
"area_code_optional": "Ərazi Kodu (İstəyə bağlı)",
|
||||||
|
"no_phone_numbers": "Telefon nömrəsi yoxdur",
|
||||||
|
"phone_number_purchased_successfully": "Telefon nömrəsi uğurla alındı",
|
||||||
|
"cancel_phone_number_subscription": "Telefon Nömrəsi Abunəliyini Ləğv Et",
|
||||||
|
"yes_cancel_subscription": "Bəli, Abunəliyi Ləğv Et",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "Bu telefon nömrəsi abunəliyini ləğv etmək istədiyinizə əminsiniz? Bu əməliyyat geri qaytarıla bilməz və bu telefon nömrəsinə girişinizi itirəcəksiniz.",
|
||||||
"add_members": "Üzvlər əlavə et...",
|
"add_members": "Üzvlər əlavə et...",
|
||||||
"no_assigned_members": "Təyin edilmiş üzvlər yoxdur",
|
"no_assigned_members": "Təyin edilmiş üzvlər yoxdur",
|
||||||
"assigned_to": "Təyin edilmiş",
|
"assigned_to": "Təyin edilmiş",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Komanda Yarat",
|
"create_team": "Komanda Yarat",
|
||||||
"name": "Ad",
|
"name": "Ad",
|
||||||
"nameless_team": "Adsız Komanda",
|
"nameless_team": "Adsız Komanda",
|
||||||
|
"oauth_clients": "OAuth Müştəriləri",
|
||||||
|
"oauth_clients_description": "Təşkilatınız üçün OAuth müştərilərini idarə edin",
|
||||||
|
"create_oauth_client": "OAuth Müştərisi Yarat",
|
||||||
|
"create_oauth_client_description": "Üçüncü tərəf inteqrasiyaları üçün yeni OAuth müştərisi yaradın",
|
||||||
"oauth_client_deletion_message": "OAuth müştəri uğurla silindi",
|
"oauth_client_deletion_message": "OAuth müştəri uğurla silindi",
|
||||||
"create_new_team_description": "İstifadəçilərlə əməkdaşlıq etmək üçün yeni komanda yaradın.",
|
"create_new_team_description": "İstifadəçilərlə əməkdaşlıq etmək üçün yeni komanda yaradın.",
|
||||||
"create_new_team": "Yeni komanda yaradın",
|
"create_new_team": "Yeni komanda yaradın",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "{{category}} tətbiqlər",
|
"category_apps": "{{category}} tətbiqlər",
|
||||||
"app_store": "Tətbiq Mağazası",
|
"app_store": "Tətbiq Mağazası",
|
||||||
"app_store_description": "İnsanları, texnologiyanı və iş yerini birləşdirir.",
|
"app_store_description": "İnsanları, texnologiyanı və iş yerini birləşdirir.",
|
||||||
|
"connect_your_video": "Video konfrans tətbiqinizi qoşun",
|
||||||
"settings": "Ayarlar",
|
"settings": "Ayarlar",
|
||||||
"event_type_moved_successfully": "Tədbir növü uğurla köçürüldü",
|
"event_type_moved_successfully": "Tədbir növü uğurla köçürüldü",
|
||||||
"next_step_text": "Növbəti Addım",
|
"next_step_text": "Növbəti Addım",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Aç",
|
"open": "Aç",
|
||||||
"close": "Bağla",
|
"close": "Bağla",
|
||||||
"upgrade": "Yüksəlt",
|
"upgrade": "Yüksəlt",
|
||||||
|
"buy_us_number_button": "ABŞ nömrəsini ayda {{priceInDollars}}$ qiymətinə alın",
|
||||||
"upgrade_to_access_recordings_title": "Qeydlərə giriş üçün yüksəlt",
|
"upgrade_to_access_recordings_title": "Qeydlərə giriş üçün yüksəlt",
|
||||||
"upgrade_to_access_recordings_description": "Qeydlər yalnız komandalar planının bir hissəsi olaraq mövcuddur. Zənglərinizi qeyd etməyə başlamaq üçün yüksəldin",
|
"upgrade_to_access_recordings_description": "Qeydlər yalnız komandalar planının bir hissəsi olaraq mövcuddur. Zənglərinizi qeyd etməyə başlamaq üçün yüksəldin",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Zəngləri planlaşdırmaq üçün qonaqlara zəng edə bilən AI Agent telefon nömrəsi yaratmaq üçün Enterprise-a yüksəldin",
|
"upgrade_to_cal_ai_phone_number_description": "Zəngləri planlaşdırmaq üçün qonaqlara zəng edə bilən AI Agent telefon nömrəsi yaratmaq üçün Enterprise-a yüksəldin",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Ayarları yeniləyərkən səhv baş verdi",
|
"error_updating_settings": "Ayarları yeniləyərkən səhv baş verdi",
|
||||||
"personal_cal_url": "Şəxsi {{appName}} URL-im",
|
"personal_cal_url": "Şəxsi {{appName}} URL-im",
|
||||||
"bio_hint": "Özünüz haqqında bir neçə cümlə. bu sizin şəxsi url səhifənizdə görünəcək.",
|
"bio_hint": "Özünüz haqqında bir neçə cümlə. bu sizin şəxsi url səhifənizdə görünəcək.",
|
||||||
|
"finish_and_start": "Quraşdırmanı tamamlayın və başlayın",
|
||||||
"user_has_no_bio": "Bu istifadəçi hələ bio əlavə etməyib.",
|
"user_has_no_bio": "Bu istifadəçi hələ bio əlavə etməyib.",
|
||||||
"bio": "Bioqrafiya",
|
"bio": "Bioqrafiya",
|
||||||
"delete_account_modal_title": "Hesabı Sil",
|
"delete_account_modal_title": "Hesabı Sil",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "Daxiletmələr",
|
"embeds": "Daxiletmələr",
|
||||||
"impersonation": "İmitasiya",
|
"impersonation": "İmitasiya",
|
||||||
"impersonation_description": "İstifadəçi imitasiya idarəetmə parametrləri",
|
"impersonation_description": "İstifadəçi imitasiya idarəetmə parametrləri",
|
||||||
|
"recent_impersonations": "Son təqlidlər",
|
||||||
|
"quick_impersonate": "Sürətli təqlid",
|
||||||
|
"no_recent_impersonations": "Son təqlidlər yoxdur",
|
||||||
"users": "İstifadəçilər",
|
"users": "İstifadəçilər",
|
||||||
"user": "İstifadəçi",
|
"user": "İstifadəçi",
|
||||||
"profile_description": "{{appName}} profiliniz üçün parametrləri idarə edin",
|
"profile_description": "{{appName}} profiliniz üçün parametrləri idarə edin",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "Bunu sonra et",
|
"do_this_later": "Bunu sonra et",
|
||||||
"set_availability_getting_started_subtitle_1": "Mövcud olduğunuz vaxt aralıqlarını təyin edin",
|
"set_availability_getting_started_subtitle_1": "Mövcud olduğunuz vaxt aralıqlarını təyin edin",
|
||||||
"set_availability_getting_started_subtitle_2": "Bunları daha sonra mövcudluq səhifəsində fərdiləşdirə bilərsiniz.",
|
"set_availability_getting_started_subtitle_2": "Bunları daha sonra mövcudluq səhifəsində fərdiləşdirə bilərsiniz.",
|
||||||
|
"connect_calendar_first": "Əvvəlcə təqvim qoşun",
|
||||||
|
"complete_profile": "Profilinizi tamamlayın",
|
||||||
"connect_calendars_from_app_store": "Tətbiq mağazasından daha çox təqvim əlavə edə bilərsiniz",
|
"connect_calendars_from_app_store": "Tətbiq mağazasından daha çox təqvim əlavə edə bilərsiniz",
|
||||||
"connect_conference_apps": "Konfrans tətbiqlərini qoşun",
|
"connect_conference_apps": "Konfrans tətbiqlərini qoşun",
|
||||||
"connect_calendar_apps": "Təqvim tətbiqlərini qoşun",
|
"connect_calendar_apps": "Təqvim tətbiqlərini qoşun",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "Tədbirin müddəti",
|
"event_duration_info": "Tədbirin müddəti",
|
||||||
"event_time_info": "Tədbirin başlama vaxtı",
|
"event_time_info": "Tədbirin başlama vaxtı",
|
||||||
"event_type_not_found": "EventType tapılmadı",
|
"event_type_not_found": "EventType tapılmadı",
|
||||||
|
"location_variable": "Məkan",
|
||||||
"location_info": "Tədbirin yeri",
|
"location_info": "Tədbirin yeri",
|
||||||
|
"additional_notes_variable": "Əlavə qeydlər",
|
||||||
"additional_notes_info": "Rezervasiyanın əlavə qeydləri",
|
"additional_notes_info": "Rezervasiyanın əlavə qeydləri",
|
||||||
"attendee_name_info": "Rezervasiya edən şəxsin adı",
|
"attendee_name_info": "Rezervasiya edən şəxsin adı",
|
||||||
"organizer_name_info": "Təşkilatçının adı",
|
"organizer_name_info": "Təşkilatçının adı",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Rezervasiya zamanı əlavə qeydlərin doldurulmasını tələb edin",
|
"require_additional_notes_description": "Rezervasiya zamanı əlavə qeydlərin doldurulmasını tələb edin",
|
||||||
"email_address_action": "müəyyən bir e-poçt ünvanına e-poçt göndərin",
|
"email_address_action": "müəyyən bir e-poçt ünvanına e-poçt göndərin",
|
||||||
"after_event_trigger": "hadisə bitdikdən sonra",
|
"after_event_trigger": "hadisə bitdikdən sonra",
|
||||||
|
"booking_rejected_trigger": "rezervasiya rədd edildikdə",
|
||||||
|
"booking_requested_trigger": "rezervasiya tələb olunduqda",
|
||||||
|
"booking_payment_initiated_trigger": "rezervasiya ödənişi başladıldıqda",
|
||||||
|
"booking_paid_trigger": "rezervasiya ödənişi uğurlu olduqda",
|
||||||
|
"booking_no_show_updated_trigger": "rezervasiya gəlməmə halı yeniləndikdə",
|
||||||
"how_long_after": "Hadisə bitdikdən nə qədər sonra?",
|
"how_long_after": "Hadisə bitdikdən nə qədər sonra?",
|
||||||
"how_long_after_hosts_no_show": "Ev sahibləri Cal video görüşünə gəlmədikdən nə qədər sonra?",
|
"how_long_after_hosts_no_show": "Ev sahibləri Cal video görüşünə gəlmədikdən nə qədər sonra?",
|
||||||
"how_long_after_guests_no_show": "Qonaqlar Cal video görüşünə gəlmədikdən nə qədər sonra?",
|
"how_long_after_guests_no_show": "Qonaqlar Cal video görüşünə gəlmədikdən nə qədər sonra?",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "Tədbir növünü redaktə et",
|
"edit_event_type": "Tədbir növünü redaktə et",
|
||||||
"only_admin_can_see_members_of_org": "Bu Təşkilat özəldir və yalnız təşkilatın admini və ya sahibi üzvlərini görə bilər.",
|
"only_admin_can_see_members_of_org": "Bu Təşkilat özəldir və yalnız təşkilatın admini və ya sahibi üzvlərini görə bilər.",
|
||||||
"only_admin_can_manage_sso_org": "Yalnız təşkilatın admini və ya sahibi SSO parametrlərini idarə edə bilər",
|
"only_admin_can_manage_sso_org": "Yalnız təşkilatın admini və ya sahibi SSO parametrlərini idarə edə bilər",
|
||||||
|
"only_admin_can_manage_directory_sync": "Yalnız təşkilatın administratoru və ya sahibi kataloq sinxronizasiya parametrlərini idarə edə bilər",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Yalnız təşkilatın administratoru və ya sahibi OAuth müştərilərini idarə edə bilər",
|
||||||
"collective_scheduling": "Kollektiv Planlaşdırma",
|
"collective_scheduling": "Kollektiv Planlaşdırma",
|
||||||
"make_it_easy_to_book": "Komandanızın hər kəsin mövcud olduğu vaxtı asanlıqla sifariş edin.",
|
"make_it_easy_to_book": "Komandanızın hər kəsin mövcud olduğu vaxtı asanlıqla sifariş edin.",
|
||||||
"find_the_best_person": "Mövcud olan ən yaxşı şəxsi tapın və komandanız arasında dövr edin.",
|
"find_the_best_person": "Mövcud olan ən yaxşı şəxsi tapın və komandanız arasında dövr edin.",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "Başqa bir vaxtla yenidən cəhd edə bilərsinizmi?",
|
"can_you_try_again": "Başqa bir vaxtla yenidən cəhd edə bilərsinizmi?",
|
||||||
"verify": "Təsdiqləyin",
|
"verify": "Təsdiqləyin",
|
||||||
"timezone_info": "Qəbul edən şəxsin saat qurşağı",
|
"timezone_info": "Qəbul edən şəxsin saat qurşağı",
|
||||||
|
"timezone_variable": "Saat qurşağı",
|
||||||
"event_end_time_variable": "Tədbirin bitmə vaxtı",
|
"event_end_time_variable": "Tədbirin bitmə vaxtı",
|
||||||
"event_end_time_info": "Tədbirin bitmə vaxtı",
|
"event_end_time_info": "Tədbirin bitmə vaxtı",
|
||||||
"cancel_url_variable": "Ləğv URL",
|
"cancel_url_variable": "Ləğv URL",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Saatlara görə rezervasiyalar",
|
"bookings_by_hour": "Saatlara görə rezervasiyalar",
|
||||||
"most_booked_members": "Ən Çox Rezervasiya Edilən",
|
"most_booked_members": "Ən Çox Rezervasiya Edilən",
|
||||||
"least_booked_members": "Ən Az Rezervasiya Edilən",
|
"least_booked_members": "Ən Az Rezervasiya Edilən",
|
||||||
|
"most_bookings_scheduled": "Ən Çox Planlaşdırılmış Rezervasiyalar",
|
||||||
|
"least_bookings_scheduled": "Ən Az Planlaşdırılmış Rezervasiyalar",
|
||||||
|
"most_bookings_completed": "Ən Çox Tamamlanmış Rezervasiyalar",
|
||||||
|
"least_bookings_completed": "Ən Az Tamamlanmış Rezervasiyalar",
|
||||||
"events_created": "Yaradılan tədbirlər",
|
"events_created": "Yaradılan tədbirlər",
|
||||||
"events_completed": "Tamamlanan tədbirlər",
|
"events_completed": "Tamamlanan tədbirlər",
|
||||||
"events_cancelled": "Tədbirlər ləğv edildi",
|
"events_cancelled": "Tədbirlər ləğv edildi",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Bu iş axınını sınaqdan keçirərkən, e-poçtların və SMS-lərin ən azı 1 saat əvvəl planlaşdırıla biləcəyini unutmayın",
|
"testing_workflow_info_message": "Bu iş axınını sınaqdan keçirərkən, e-poçtların və SMS-lərin ən azı 1 saat əvvəl planlaşdırıla biləcəyini unutmayın",
|
||||||
"insights_no_data_found_for_filter": "Seçilmiş filtr və ya tarixlər üçün məlumat tapılmadı.",
|
"insights_no_data_found_for_filter": "Seçilmiş filtr və ya tarixlər üçün məlumat tapılmadı.",
|
||||||
"acknowledge_booking_no_show_fee": "Bu tədbirə qatılmasam, kartıma {{amount, currency}} gəlməmə haqqı tətbiq olunacağını qəbul edirəm.",
|
"acknowledge_booking_no_show_fee": "Bu tədbirə qatılmasam, kartıma {{amount, currency}} gəlməmə haqqı tətbiq olunacağını qəbul edirəm.",
|
||||||
|
"days": "günlər",
|
||||||
"card_details": "Kart məlumatları",
|
"card_details": "Kart məlumatları",
|
||||||
"something_went_wrong_on_our_end": "Bizim tərəfimizdə bir şey səhv getdi. Dəstək komandamızla əlaqə saxlayın və biz bunu sizin üçün dərhal həll edəcəyik.",
|
"something_went_wrong_on_our_end": "Bizim tərəfimizdə bir şey səhv getdi. Dəstək komandamızla əlaqə saxlayın və biz bunu sizin üçün dərhal həll edəcəyik.",
|
||||||
"please_provide_following_text_to_suppport": "Dəstək ilə əlaqə saxlayarkən aşağıdakı mətni təqdim edin ki, sizə daha yaxşı kömək edə bilək",
|
"please_provide_following_text_to_suppport": "Dəstək ilə əlaqə saxlayarkən aşağıdakı mətni təqdim edin ki, sizə daha yaxşı kömək edə bilək",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Saytınıza üzən bir düymə qoyur ki, bu da tədbir növünüzlə bir modalı işə salır.",
|
"floating_button_trigger_modal": "Saytınıza üzən bir düymə qoyur ki, bu da tədbir növünüzlə bir modalı işə salır.",
|
||||||
"pop_up_element_click": "Element klikləmə ilə pop-up",
|
"pop_up_element_click": "Element klikləmə ilə pop-up",
|
||||||
"open_dialog_with_element_click": "Kimsə bir elementə kliklədikdə təqviminizi dialoq kimi açın.",
|
"open_dialog_with_element_click": "Kimsə bir elementə kliklədikdə təqviminizi dialoq kimi açın.",
|
||||||
|
"use_my_own_form": "Öz formamdan istifadə et",
|
||||||
|
"use_our_headless_routing_api": "Göndərmələr üçün bizim başsız yönləndirmə API-mizdan və öz formunuzdan istifadə edin.",
|
||||||
"need_help_embedding": "Kömək lazımdır? Cal-ı Wix, Squarespace və ya WordPress-də yerləşdirmək üçün təlimatlarımıza baxın, ümumi suallarımızı yoxlayın və ya inkişaf etmiş yerləşdirmə seçimlərini araşdırın.",
|
"need_help_embedding": "Kömək lazımdır? Cal-ı Wix, Squarespace və ya WordPress-də yerləşdirmək üçün təlimatlarımıza baxın, ümumi suallarımızı yoxlayın və ya inkişaf etmiş yerləşdirmə seçimlərini araşdırın.",
|
||||||
"book_my_cal": "Cal-ımı rezerv et",
|
"book_my_cal": "Cal-ımı rezerv et",
|
||||||
"first_name": "Ad",
|
"first_name": "Ad",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Xüsusi tədbir yönləndirməniz üçün sahə identifikatorlarını dəyişənlər kimi istifadə edin (məsələn, {{variable}})",
|
"field_identifiers_as_variables_with_example": "Xüsusi tədbir yönləndirməniz üçün sahə identifikatorlarını dəyişənlər kimi istifadə edin (məsələn, {{variable}})",
|
||||||
"account_already_linked": "Hesab artıq əlaqələndirilib",
|
"account_already_linked": "Hesab artıq əlaqələndirilib",
|
||||||
"send_email": "E-poçt göndərin",
|
"send_email": "E-poçt göndərin",
|
||||||
|
"cal_ai_phone_call_action": "Cal.ai Səs Agenti vasitəsilə iştirakçıya zəng edin",
|
||||||
|
"cal_ai_agent_configuration": "Cal.ai Agent Konfiqurasiyası",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Test zəngi etmək üçün ən azı bir tədbir növü seçin.",
|
||||||
"mark_as_no_show": "Gəlməyən kimi işarələyin",
|
"mark_as_no_show": "Gəlməyən kimi işarələyin",
|
||||||
"unmark_as_no_show": "Gəlməyən işarəsini çıxarın",
|
"unmark_as_no_show": "Gəlməyən işarəsini çıxarın",
|
||||||
"account_unlinked_success": "Hesab uğurla əlaqədən çıxarıldı",
|
"account_unlinked_success": "Hesab uğurla əlaqədən çıxarıldı",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Mövcud cədvəlinizi fərqli saat qurşağında saxlamaq və gecə yarısı rezervasiyadan qaçmaq üçün səyahətinizi əvvəlcədən planlaşdırın.",
|
"travel_schedule_description": "Mövcud cədvəlinizi fərqli saat qurşağında saxlamaq və gecə yarısı rezervasiyadan qaçmaq üçün səyahətinizi əvvəlcədən planlaşdırın.",
|
||||||
"schedule_timezone_change": "Saat qurşağının dəyişdirilməsi cədvəli",
|
"schedule_timezone_change": "Saat qurşağının dəyişdirilməsi cədvəli",
|
||||||
"date": "Tarix",
|
"date": "Tarix",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Agent üçün ümumi təlimatı daxil edin",
|
||||||
"overlaps_with_existing_schedule": "Bu, mövcud cədvəllə üst-üstə düşür. Zəhmət olmasa fərqli bir tarix seçin.",
|
"overlaps_with_existing_schedule": "Bu, mövcud cədvəllə üst-üstə düşür. Zəhmət olmasa fərqli bir tarix seçin.",
|
||||||
"org_admin_no_slots|heading": "{{name}} üçün mövcudluq tapılmadı",
|
"org_admin_no_slots|heading": "{{name}} üçün mövcudluq tapılmadı",
|
||||||
"org_admin_no_slots|content": "Salam Təşkilat Administratorları,<br /><br />Diqqətinizə çatdırırıq ki, istifadəçi {{username}}/{{slug}} səhifəsinə daxil olduqda {{username}} istifadəçisinin heç bir əlçatanlığı olmadığı diqqətimizə çatdırılıb<br /><br />Bunun baş verməsinin bir neçə səbəbi ola bilər<br />İstifadəçinin qoşulmuş təqvimləri yoxdur<br />Bu tədbirə əlavə edilmiş cədvəlləri aktiv deyil<br /> <br />Bu problemi həll etmək üçün onların əlçatanlığını yoxlamağı tövsiyə edirik.",
|
"org_admin_no_slots|content": "Salam Təşkilat Administratorları,<br /><br />Diqqətinizə çatdırırıq ki, istifadəçi {{username}}/{{slug}} səhifəsinə daxil olduqda {{username}} istifadəçisinin heç bir əlçatanlığı olmadığı diqqətimizə çatdırılıb<br /><br />Bunun baş verməsinin bir neçə səbəbi ola bilər<br />İstifadəçinin qoşulmuş təqvimləri yoxdur<br />Bu tədbirə əlavə edilmiş cədvəlləri aktiv deyil<br /> <br />Bu problemi həll etmək üçün onların əlçatanlığını yoxlamağı tövsiyə edirik.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "Rəy",
|
"review": "Rəy",
|
||||||
"reviewed": "Baxılıb",
|
"reviewed": "Baxılıb",
|
||||||
"unreviewed": "Baxılmayıb",
|
"unreviewed": "Baxılmayıb",
|
||||||
|
"rating_url_variable": "Qiymətləndirmə url-i",
|
||||||
"rating_url_info": "Reytinq Əlaqə Forması üçün URL",
|
"rating_url_info": "Reytinq Əlaqə Forması üçün URL",
|
||||||
|
"no_show_url_variable": "Gəlməmə url-i",
|
||||||
"no_show_url_info": "Gəlməyənlər üçün Əlaqə URL-i",
|
"no_show_url_info": "Gəlməyənlər üçün Əlaqə URL-i",
|
||||||
"no_support_needed": "Dəstək Tələb Olunmur?",
|
"no_support_needed": "Dəstək Tələb Olunmur?",
|
||||||
"hide_support": "Dəstəyi Gizlət",
|
"hide_support": "Dəstəyi Gizlət",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "sətir",
|
"row": "sətir",
|
||||||
"rows": "sətirlər",
|
"rows": "sətirlər",
|
||||||
"attendee_timezone_variable": "İştirakçı Saat Qurşağı",
|
"attendee_timezone_variable": "İştirakçı Saat Qurşağı",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "İştirakçı Saat Qurşağında Tədbirin Başlama Vaxtı",
|
||||||
"event_start_time_in_attendee_timezone_info": "İştirakçı Saat Qurşağında Tədbirin Başlama Vaxtı",
|
"event_start_time_in_attendee_timezone_info": "İştirakçı Saat Qurşağında Tədbirin Başlama Vaxtı",
|
||||||
"event_end_time_in_attendee_timezone_info": "İştirakçı Saat Qurşağında Tədbirin Bitmə Vaxtı",
|
"event_end_time_in_attendee_timezone_info": "İştirakçı Saat Qurşağında Tədbirin Bitmə Vaxtı",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "İştirakçı Saat Qurşağında Tədbirin Bitmə Vaxtı",
|
||||||
"salesforce_create_event_on_contact": "Əgər mövcuddursa, kontakt üzərində hadisə yaradın. Əks halda, lidə qayıdın",
|
"salesforce_create_event_on_contact": "Əgər mövcuddursa, kontakt üzərində hadisə yaradın. Əks halda, lidə qayıdın",
|
||||||
"salesforce_owner_name_to_change": "Dəyişdiriləcək sahibin adı",
|
"salesforce_owner_name_to_change": "Dəyişdiriləcək sahibin adı",
|
||||||
"no_filter_set": "Filtr təyin edilməyib",
|
"no_filter_set": "Filtr təyin edilməyib",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "E-poçt cavablarını göndərmək üçün üzvləri seçin",
|
"routing_form_select_members_to_email": "E-poçt cavablarını göndərmək üçün üzvləri seçin",
|
||||||
"routing_incomplete_booking_tab": "Tamamlanmamış rezervasiyalar",
|
"routing_incomplete_booking_tab": "Tamamlanmamış rezervasiyalar",
|
||||||
"include_no_show_in_rr_calculation": "Round robin hesablamalarında gəlməyən rezervasiyaları daxil edin",
|
"include_no_show_in_rr_calculation": "Round robin hesablamalarında gəlməyən rezervasiyaları daxil edin",
|
||||||
|
"recent_no_show_guests": "Son Gəlməyən Qonaqlar",
|
||||||
|
"recent_no_show_guests_tooltip": "Bütün iştirakçıların gəlmədiyi rezervasiyaları göstərir, qismən gəlməmələri yox",
|
||||||
"matching": "Uyğunlaşdırma",
|
"matching": "Uyğunlaşdırma",
|
||||||
"event_redirect": "Tədbir yönləndirməsi",
|
"event_redirect": "Tədbir yönləndirməsi",
|
||||||
"reset_form": "Formanı sıfırlayın",
|
"reset_form": "Formanı sıfırlayın",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Rezervasiyalar",
|
"pbac_resource_booking": "Rezervasiyalar",
|
||||||
"pbac_resource_insights": "Görüşlər",
|
"pbac_resource_insights": "Görüşlər",
|
||||||
"pbac_resource_role": "Rollar",
|
"pbac_resource_role": "Rollar",
|
||||||
|
"pbac_resource_routing_form": "Marşrutlaşdırma Formları",
|
||||||
|
"pbac_resource_workflow": "İş axınları",
|
||||||
"pbac_action_all": "Bütün Fəaliyyətlər",
|
"pbac_action_all": "Bütün Fəaliyyətlər",
|
||||||
"pbac_action_create": "Yaratmaq",
|
"pbac_action_create": "Yaratmaq",
|
||||||
"pbac_action_read": "Baxmaq",
|
"pbac_action_read": "Baxmaq",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Komanda Rezervasiyalarına Baxmaq",
|
"pbac_action_read_team_bookings": "Komanda Rezervasiyalarına Baxmaq",
|
||||||
"pbac_action_read_org_bookings": "Təşkilat Rezervasiyalarına Baxmaq",
|
"pbac_action_read_org_bookings": "Təşkilat Rezervasiyalarına Baxmaq",
|
||||||
"pbac_action_read_recordings": "Qeydlərə Baxın",
|
"pbac_action_read_recordings": "Qeydlərə Baxın",
|
||||||
|
"pbac_action_impersonate": "Təqlid et",
|
||||||
"role_created_successfully": "Rol uğurla yaradıldı",
|
"role_created_successfully": "Rol uğurla yaradıldı",
|
||||||
"role_updated_successfully": "Rol uğurla yeniləndi",
|
"role_updated_successfully": "Rol uğurla yeniləndi",
|
||||||
"delete_role": "Rolu sil",
|
"delete_role": "Rolu sil",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "Rol yaradılarkən xəta baş verdi",
|
"error_creating_role": "Rol yaradılarkən xəta baş verdi",
|
||||||
"error_updating_role": "Rol yenilənərkən xəta baş verdi",
|
"error_updating_role": "Rol yenilənərkən xəta baş verdi",
|
||||||
"pbac_desc_create_roles": "Rollar yaratmaq",
|
"pbac_desc_create_roles": "Rollar yaratmaq",
|
||||||
|
"pbac_resource_attributes": "Xüsusiyyətlər",
|
||||||
|
"pbac_desc_view_organization_attributes": "Təşkilat xüsusiyyətlərinə baxış",
|
||||||
|
"pbac_desc_update_organization_attributes": "Təşkilat xüsusiyyətlərini yeniləmək",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Təşkilat xüsusiyyətlərini silmək",
|
||||||
|
"pbac_desc_create_organization_attributes": "Təşkilat xüsusiyyətləri yaratmaq",
|
||||||
"pbac_desc_view_roles": "Rollara baxmaq",
|
"pbac_desc_view_roles": "Rollara baxmaq",
|
||||||
"pbac_desc_update_roles": "Rolları yeniləmək",
|
"pbac_desc_update_roles": "Rolları yeniləmək",
|
||||||
"pbac_desc_delete_roles": "Rolları silmək",
|
"pbac_desc_delete_roles": "Rolları silmək",
|
||||||
"pbac_desc_manage_roles": "Rollar üzərində bütün əməliyyatlar",
|
"pbac_desc_create_workflows": "Yeni iş axınları yaratmaq və qurmaq",
|
||||||
|
"set_up_required": "Quraşdırma tələb olunur",
|
||||||
|
"pbac_desc_view_workflows": "Mövcud iş axınlarına və onların konfiqurasiyalarına baxış",
|
||||||
|
"pbac_desc_update_workflows": "İş axını parametrlərini redaktə etmək və dəyişdirmək",
|
||||||
|
"pbac_desc_delete_workflows": "İş axınlarını sistemdən silmək",
|
||||||
|
"pbac_desc_manage_workflows": "Bütün iş axınlarına tam idarəetmə girişi",
|
||||||
"pbac_desc_create_event_types": "Tədbir növləri yaratmaq",
|
"pbac_desc_create_event_types": "Tədbir növləri yaratmaq",
|
||||||
"pbac_desc_view_event_types": "Tədbir növlərinə baxmaq",
|
"pbac_desc_view_event_types": "Tədbir növlərinə baxmaq",
|
||||||
"pbac_desc_update_event_types": "Tədbir növlərini yeniləmək",
|
"pbac_desc_update_event_types": "Tədbir növlərini yeniləmək",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Komanda üzvlərini dəvət etmək",
|
"pbac_desc_invite_team_members": "Komanda üzvlərini dəvət etmək",
|
||||||
"pbac_desc_remove_team_members": "Komanda üzvlərini silmək",
|
"pbac_desc_remove_team_members": "Komanda üzvlərini silmək",
|
||||||
"pbac_desc_change_team_member_role": "Komanda üzvlərinin rolunu dəyişmək",
|
"pbac_desc_change_team_member_role": "Komanda üzvlərinin rolunu dəyişmək",
|
||||||
"pbac_desc_manage_teams": "Komandalar üzərində bütün əməliyyatlar",
|
"pbac_desc_impersonate_team_members": "Komanda üzvlərini təqlid etmək",
|
||||||
|
"pbac_desc_manage_teams": "Təşkilat komandaları üzrə bütün komandalar üçün bütün əməliyyatlar",
|
||||||
"pbac_desc_create_organization": "Təşkilat yaratmaq",
|
"pbac_desc_create_organization": "Təşkilat yaratmaq",
|
||||||
"pbac_desc_view_organization_details": "Təşkilat məlumatlarına baxmaq",
|
"pbac_desc_view_organization_details": "Təşkilat məlumatlarına baxmaq",
|
||||||
"pbac_desc_list_organization_members": "Təşkilat üzvlərinin siyahısı",
|
"pbac_desc_list_organization_members": "Təşkilat üzvlərinin siyahısı",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Təşkilat üzvlərini silmək",
|
"pbac_desc_remove_organization_members": "Təşkilat üzvlərini silmək",
|
||||||
"pbac_desc_manage_organization_billing": "Təşkilat fakturasını idarə etmək",
|
"pbac_desc_manage_organization_billing": "Təşkilat fakturasını idarə etmək",
|
||||||
"pbac_desc_change_organization_member_role": "Təşkilat üzvlərinin rolunu dəyişmək",
|
"pbac_desc_change_organization_member_role": "Təşkilat üzvlərinin rolunu dəyişmək",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Təşkilat üzvlərini təqlid etmək",
|
||||||
"pbac_desc_edit_organization_settings": "Təşkilat parametrlərini redaktə etmək",
|
"pbac_desc_edit_organization_settings": "Təşkilat parametrlərini redaktə etmək",
|
||||||
"pbac_desc_manage_organizations": "Təşkilatlar üzərində bütün əməliyyatlar",
|
"pbac_desc_manage_organizations": "Təşkilatlar üzərində bütün əməliyyatlar",
|
||||||
"pbac_desc_view_bookings": "Rezervasiyalara baxmaq",
|
"pbac_desc_view_bookings": "Rezervasiyalara baxmaq",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Rezervasiyalar üzərində bütün əməliyyatlar",
|
"pbac_desc_manage_bookings": "Rezervasiyalar üzərində bütün əməliyyatlar",
|
||||||
"pbac_desc_view_team_insights": "Komanda analitikasına baxmaq",
|
"pbac_desc_view_team_insights": "Komanda analitikasına baxmaq",
|
||||||
"pbac_desc_manage_team_insights": "Komanda analitikasını idarə etmək",
|
"pbac_desc_manage_team_insights": "Komanda analitikasını idarə etmək",
|
||||||
|
"pbac_desc_create_routing_forms": "Marşrutlaşdırma formalarını yarat",
|
||||||
|
"pbac_desc_view_routing_forms": "Marşrutlaşdırma formalarına bax",
|
||||||
|
"pbac_desc_update_routing_forms": "Marşrutlaşdırma formalarını yenilə",
|
||||||
|
"pbac_desc_delete_routing_forms": "Marşrutlaşdırma formalarını sil",
|
||||||
"read_permission_auto_enabled_tooltip": "Resurs yaradarkən, yeniləyərkən və ya silənərkən oxuma icazəsi avtomatik olaraq aktivləşdirilir",
|
"read_permission_auto_enabled_tooltip": "Resurs yaradarkən, yeniləyərkən və ya silənərkən oxuma icazəsi avtomatik olaraq aktivləşdirilir",
|
||||||
"choose_restriction_schedule": "Məhdudiyyət qrafiki əlavə edin",
|
"choose_restriction_schedule": "Məhdudiyyət qrafiki əlavə edin",
|
||||||
"restriction_schedule_description": "Ev sahiblərinin əlçatanlığını yalnız müəyyən edilmiş qrafik daxilində olan slotları göstərməklə məhdudlaşdırın.",
|
"restriction_schedule_description": "Ev sahiblərinin əlçatanlığını yalnız müəyyən edilmiş qrafik daxilində olan slotları göstərməklə məhdudlaşdırın.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Seçilmiş məhdudiyyət qrafikini rezervasiya edənin saat qurşağında tətbiq edin",
|
"use_booker_timezone_info": "Seçilmiş məhdudiyyət qrafikini rezervasiya edənin saat qurşağında tətbiq edin",
|
||||||
"load_balancing_warning": "Bu, bütün round robin tədbir növlərinizdə yük balanslaşdırmasını deaktiv edəcək",
|
"load_balancing_warning": "Bu, bütün round robin tədbir növlərinizdə yük balanslaşdırmasını deaktiv edəcək",
|
||||||
"rr_load_balancing_disabled": "Yük balanslaşdırması yalnız vaxt əsası Rezervasiya Yaradılma Vaxtına təyin edildikdə mövcuddur",
|
"rr_load_balancing_disabled": "Yük balanslaşdırması yalnız vaxt əsası Rezervasiya Yaradılma Vaxtına təyin edildikdə mövcuddur",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "Round Robin Qrupları ilə Yük Balanslaşdırması mövcud deyil",
|
||||||
"round_robin_settings_description": "Bu komanda üçün standart növbəli təqvim parametrlərini fərdiləşdirin",
|
"round_robin_settings_description": "Bu komanda üçün standart növbəli təqvim parametrlərini fərdiləşdirin",
|
||||||
"round_robin_settings_updated_successfully": "Növbəli təqvim parametrləri uğurla yeniləndi",
|
"round_robin_settings_updated_successfully": "Növbəli təqvim parametrləri uğurla yeniləndi",
|
||||||
"booking_creation_time": "Rezervasiya yaradılma vaxtı",
|
"booking_creation_time": "Rezervasiya yaradılma vaxtı",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Məhdudiyyət cədvəli xaricində rezervasiya mümkün deyil.",
|
"booking_not_allowed_by_restriction_schedule_error": "Məhdudiyyət cədvəli xaricində rezervasiya mümkün deyil.",
|
||||||
"restriction_schedule_not_found_error": "Məhdudiyyət cədvəli tapılmadı",
|
"restriction_schedule_not_found_error": "Məhdudiyyət cədvəli tapılmadı",
|
||||||
"converted_image_size_limit_exceed": "Şəkil ölçüsü limiti aşıldı, lütfən daha kiçik şəkil istifadə edin, tərcihən JPEG formatında",
|
"converted_image_size_limit_exceed": "Şəkil ölçüsü limiti aşıldı, lütfən daha kiçik şəkil istifadə edin, tərcihən JPEG formatında",
|
||||||
|
"add_group": "Qrup əlavə et",
|
||||||
"routing_funnel": "Marşrutlaşdırma Qıfı",
|
"routing_funnel": "Marşrutlaşdırma Qıfı",
|
||||||
"routing_funnel_total_submissions": "Ümumi Təqdimatlar",
|
"routing_funnel_total_submissions": "Ümumi Təqdimatlar",
|
||||||
"routing_funnel_successful_routings": "Uğurlu Marşrutlaşdırmalar",
|
"routing_funnel_successful_routings": "Uğurlu Marşrutlaşdırmalar",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Qəbul edilən növlər: {{acceptedTypes}}; Maksimum fayl ölçüsü: {{maxSize}}",
|
"file_upload_instructions": "Qəbul edilən növlər: {{acceptedTypes}}; Maksimum fayl ölçüsü: {{maxSize}}",
|
||||||
"license_key_saved": "Lisenziya açarı uğurla saxlanıldı",
|
"license_key_saved": "Lisenziya açarı uğurla saxlanıldı",
|
||||||
"timezone_mismatch_tooltip": "Siz hesabatı profil saat qurşağınıza ({{userTimezone}}) əsasən görürsünüz, brauzeriniz isə başqa saat qurşağına ({{browserTimezone}}) təyin edilib",
|
"timezone_mismatch_tooltip": "Siz hesabatı profil saat qurşağınıza ({{userTimezone}}) əsasən görürsünüz, brauzeriniz isə başqa saat qurşağına ({{browserTimezone}}) təyin edilib",
|
||||||
|
"show_optimized_slots": "Optimallaşdırılmış slotlar",
|
||||||
|
"show_optimized_slots_description": "Əlçatanlığı optimallaşdırmaq üçün vaxt slotlarını təşkil edin.",
|
||||||
"failed_bookings_by_field": "Sahə üzrə Uğursuz Rezervasiyalar",
|
"failed_bookings_by_field": "Sahə üzrə Uğursuz Rezervasiyalar",
|
||||||
|
"failed_bookings": "Uğursuz rezervasiyalar",
|
||||||
"event_type_no_hosts": "Tədbir növünə heç bir ev sahibi təyin edilməyib",
|
"event_type_no_hosts": "Tədbir növünə heç bir ev sahibi təyin edilməyib",
|
||||||
"cache_status": "Keş Statusu",
|
"cache_status": "Keş Statusu",
|
||||||
"cache_last_updated": "Son yenilənmə: {{timestamp}}",
|
"cache_last_updated": "Son yenilənmə: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Bu link {{count}} rezervasiya üçün istifadə edilə bilər",
|
"usage_based_expiration_description": "Bu link {{count}} rezervasiya üçün istifadə edilə bilər",
|
||||||
"usage_based_generic_expiration_description": "Bu link müəyyən sayda rezervasiyadan sonra bitəcək şəkildə konfiqurasiya edilə bilər",
|
"usage_based_generic_expiration_description": "Bu link müəyyən sayda rezervasiyadan sonra bitəcək şəkildə konfiqurasiya edilə bilər",
|
||||||
"usage_based_expiration_description_plural": "Bu link {{count}} rezervasiya üçün istifadə edilə bilər",
|
"usage_based_expiration_description_plural": "Bu link {{count}} rezervasiya üçün istifadə edilə bilər",
|
||||||
|
"webhook_trigger_event": "Tətikləyici hadisənin adı (məs., BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "Webhook yaradılma vaxtı",
|
||||||
|
"webhook_type": "Tədbir növünün slaqı",
|
||||||
|
"webhook_title": "Tədbir növünün adı",
|
||||||
|
"webhook_start_time": "Tədbirin başlama vaxtı",
|
||||||
|
"webhook_end_time": "Tədbirin bitmə vaxtı",
|
||||||
|
"webhook_description": "Tədbir növü parametrlərində təsvir edildiyi kimi tədbirin təsviri",
|
||||||
|
"webhook_location": "Tədbirin yeri",
|
||||||
|
"webhook_uid": "Rezervasiyanın UID-i",
|
||||||
|
"webhook_reschedule_uid": "Yenidən planlaşdırma üçün UID",
|
||||||
|
"webhook_cancellation_reason": "Ləğv etmə səbəbi",
|
||||||
|
"webhook_rejection_reason": "Rədd etmə səbəbi",
|
||||||
|
"webhook_organizer_name": "Təşkilatçının adı",
|
||||||
|
"webhook_organizer_email": "Təşkilatçının e-poçtu",
|
||||||
|
"webhook_organizer_timezone": "Təşkilatçının saat qurşağı (məs., 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Təşkilatçının lokalı (məs., 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Birinci iştirakçının adı",
|
||||||
|
"webhook_attendee_email": "Birinci iştirakçının e-poçtu",
|
||||||
|
"webhook_attendee_timezone": "Birinci iştirakçının saat qurşağı",
|
||||||
|
"webhook_attendee_locale": "Birinci iştirakçının lokalı",
|
||||||
|
"webhook_team_name": "Rezervasiya edilmiş komandanın adı",
|
||||||
|
"webhook_team_members": "Rezervasiya edilmiş komandanın üzvləri",
|
||||||
|
"webhook_video_call_url": "Görüş üçün video zəng URL-i",
|
||||||
|
"webhook_hide_variables": "Dəyişənləri gizlət",
|
||||||
|
"webhook_show_variable": "Mövcud dəyişənləri göstər",
|
||||||
|
"webhook_event_and_booking": "Tədbir və Rezervasiya",
|
||||||
|
"webhook_people": "İnsanlar",
|
||||||
|
"webhook_teams": "Komandalar",
|
||||||
|
"webhook_metadata": "Metadata",
|
||||||
|
"stats": "Statistika",
|
||||||
|
"booking_status": "Rezervasiya statusu",
|
||||||
|
"visit": "Ziyarət et",
|
||||||
|
"location_custom_label_input_label": "Rezervasiya səhifəsində xüsusi etiket",
|
||||||
|
"meeting_link": "Görüş linki",
|
||||||
|
"my_bookings": "Mənim Rezervasiyalarım",
|
||||||
|
"phone": "Telefon",
|
||||||
|
"free": "Pulsuz",
|
||||||
|
"user_email": "İstifadəçi E-poçtu",
|
||||||
|
"user_name": "İstifadəçi Adı",
|
||||||
|
"expand_panel": "Paneli Genişlət",
|
||||||
|
"collapse_panel": "Paneli Yığ",
|
||||||
|
"you_have_one_team": "Bir komandanız var",
|
||||||
|
"consider_consolidating_one_team_org": "Komandanız üzrə ödənişləri, admin alətlərini və analitikanı birləşdirmək üçün təşkilat qurmağı nəzərdən keçirin.",
|
||||||
|
"consider_consolidating_multi_team_org": "Komandalarınız üzrə ödənişləri, admin alətlərini və analitikanı birləşdirmək üçün təşkilat qurmağı nəzərdən keçirin.",
|
||||||
|
"search_variables": "Dəyişənləri axtar",
|
||||||
|
"no_variables_found": "Heç bir dəyişən tapılmadı",
|
||||||
|
"api_key_name_too_long": "Ad {{max}} simvolu keçməməlidir",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Son dəqiqə ləğvləri üçün avtomatik olaraq gəlməmə haqqını tutun",
|
||||||
|
"before_scheduled_start_time": "Planlaşdırılmış başlama vaxtından əvvəl",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Təsdiq edirəm ki, rezervasiyanı başlama vaxtından {{timeValue}} {{timeUnit}} ərzində ləğv etməklə mənə {{amount, currency}} məbləğində gəlməmə haqqı tutulacaq",
|
||||||
|
"contact_organizer": "Hər hansı sualınız varsa, təşkilatçı ilə əlaqə saxlayın.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Yeni sətirləri bura əlavə edin ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Yeni sətirləri bura əlavə edin ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Вече сте записани за тази резервация.",
|
"already_signed_up_for_this_booking_error": "Вече сте записани за тази резервация.",
|
||||||
"hosts_unavailable_for_booking": "Някои от домакините не са налични за резервация.",
|
"hosts_unavailable_for_booking": "Някои от домакините не са налични за резервация.",
|
||||||
"fixed_hosts_unavailable_for_booking": "Някои от фиксираните домакини не са налични за резервация.",
|
"fixed_hosts_unavailable_for_booking": "Някои от фиксираните домакини не са налични за резервация.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "Няма налични домакини от тип Round Robin за резервация.",
|
"round_robin_host_unavailable_for_booking": "Домакинът на ротационния принцип не е наличен за резервация.",
|
||||||
"help": "Помощ",
|
"help": "Помощ",
|
||||||
"price": "Цена",
|
"price": "Цена",
|
||||||
"paid": "Платено",
|
"paid": "Платено",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Число",
|
"number": "Число",
|
||||||
"checkbox": "Отметка",
|
"checkbox": "Отметка",
|
||||||
"is_required": "Задължително е",
|
"is_required": "Задължително е",
|
||||||
|
"make_field_required": "Направете това поле задължително",
|
||||||
"required": "Задължително",
|
"required": "Задължително",
|
||||||
"optional": "Незадължително",
|
"optional": "Незадължително",
|
||||||
"input_type": "Тип на въвеждане",
|
"input_type": "Тип на въвеждане",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "Налични приложения",
|
"available_apps_lower_case": "Налични приложения",
|
||||||
"available_apps_desc": "Разгледайте популярните приложения по-долу и открийте повече в нашия <0>App Store</0>",
|
"available_apps_desc": "Разгледайте популярните приложения по-долу и открийте повече в нашия <0>App Store</0>",
|
||||||
"fixed_host_helper": "Добавете всеки, който трябва да присъства на събитието. <0>Научете повече</0>",
|
"fixed_host_helper": "Добавете всеки, който трябва да присъства на събитието. <0>Научете повече</0>",
|
||||||
|
"round_robin_groups_helper": "Хората в групата се редуват, по един човек от всяка група ще се появи на събитието.",
|
||||||
"round_robin_helper": "Хората в групата се редуват и само един човек ще се появи на събитието.",
|
"round_robin_helper": "Хората в групата се редуват и само един човек ще се появи на събитието.",
|
||||||
"check_email_reset_password": "Проверете имейла си. Изпратихме ви връзка за възстановяване на паролата.",
|
"check_email_reset_password": "Проверете имейла си. Изпратихме ви връзка за възстановяване на паролата.",
|
||||||
"finish": "Завърши",
|
"finish": "Завърши",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "Минути",
|
"minutes": "Минути",
|
||||||
"use_cal_ai_to_make_call_description": "Използвайте Cal.ai за получаване на AI телефонен номер или за обаждания до гости.",
|
"use_cal_ai_to_make_call_description": "Използвайте Cal.ai за получаване на AI телефонен номер или за обаждания до гости.",
|
||||||
|
"termination_uri": "URI за прекратяване",
|
||||||
|
"sip_trunk_username": "Потребителско име за SIP транк",
|
||||||
|
"sip_trunk_password": "Парола за SIP транк",
|
||||||
|
"nickname": "Псевдоним",
|
||||||
|
"delete_phone_number": "Изтриване на телефонен номер",
|
||||||
|
"workflow_validation_failed": "Валидацията на работния процес е неуспешна",
|
||||||
|
"workflow_validation_empty_fields": "Една или повече стъпки от работния процес имат празно съдържание на съобщението",
|
||||||
|
"workflow_validation_unverified_contacts": "Един или повече телефонни номера или имейл адреси не са потвърдени",
|
||||||
|
"phone_number_imported_successfully": "Телефонният номер е импортиран и свързан с агента успешно",
|
||||||
|
"phone_number_deleted_successfully": "Телефонният номер е изтрит успешно",
|
||||||
|
"delete_phone_number_confirmation": "Сигурни ли сте, че искате да изтриете този телефонен номер? Това действие не може да бъде отменено.",
|
||||||
|
"yes_delete_phone_number": "Да, изтрий телефонния номер",
|
||||||
|
"phone_number_info_tooltip": "Номерът, който се опитвате да импортирате, трябва да бъде във формат E.164 (+код на държавата, последван от номера, без интервали или специални знаци), напр. +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "URI за прекратяване, което уникално идентифицира вашия еластичен SIP транк. Това се използва за изходящи обаждания. За еластични SIP транкове на Twilio винаги завършва с .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "Потребителското име, използвано за удостоверяване на SIP транка.",
|
||||||
|
"sip_trunk_password_info_tooltip": "Паролата, използвана за удостоверяване на SIP транка.",
|
||||||
|
"nickname_info_tooltip": "Псевдоним на номера. Това е само за ваша справка.",
|
||||||
|
"save_and_test_call": "Запази и тествай обаждане",
|
||||||
|
"call_initiated_successfully": "Обаждането е инициирано успешно",
|
||||||
|
"please_enter_phone_number": "Моля, въведете телефонен номер",
|
||||||
|
"agent_updated_successfully": "Агентът е актуализиран успешно",
|
||||||
|
"agent_created_successfully": "Агентът е създаден успешно",
|
||||||
|
"phone_number_unsubscribed_successfully": "Телефонният номер е отписан успешно",
|
||||||
|
"general_prompt_description": "Тази подкана определя ролята и основните цели на агента",
|
||||||
|
"prompt": "Подкана",
|
||||||
|
"call_to": "Обаждане до",
|
||||||
|
"make_test_call_to_verify_configuration": "Направете тестово обаждане, за да проверите конфигурацията",
|
||||||
|
"initial_message": "Първоначално съобщение",
|
||||||
|
"initial_message_description": "Първото съобщение, което агентът ще каже при започване на разговор",
|
||||||
|
"having_trouble_importing": "Имате проблеми с импортирането?",
|
||||||
|
"learn": "Научете",
|
||||||
|
"learn_how_to_get_your_terminator": "Научете как да получите вашия URI за терминиране и SIP trunk идентификационни данни",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Абонаментът за телефонен номер е отменен успешно",
|
||||||
|
"updating": "Обновяване",
|
||||||
"round_robin": "Round Robin",
|
"round_robin": "Round Robin",
|
||||||
"round_robin_description": "Разпределяйте срещи между множество членове на екипа.",
|
"round_robin_description": "Разпределяйте срещи между множество членове на екипа.",
|
||||||
"managed_event": "Управлявано събитие",
|
"managed_event": "Управлявано събитие",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "Управлявано",
|
"managed": "Управлявано",
|
||||||
"managed_event_url_clarification": "\"username\" ще бъде попълнено с потребителското име на назначените членове",
|
"managed_event_url_clarification": "\"username\" ще бъде попълнено с потребителското име на назначените членове",
|
||||||
"assign_to": "Назначи на",
|
"assign_to": "Назначи на",
|
||||||
|
"enter_phone_number_to_test_call": "Въведете телефонен номер за тестово обаждане",
|
||||||
|
"make_test_call": "Направете тестово обаждане",
|
||||||
|
"create_new_workflow_agent": "Създайте нов гласов агент за работен процес cal.ai",
|
||||||
|
"create_new_workflow_agent_description": "Създайте нов гласов агент за работен процес cal.ai, за да автоматизирате вашите работни процеси",
|
||||||
|
"phone_number_for_ai_call": "Телефонен номер (за обаждане от нашия агент)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Купете телефонен номер или импортирайте такъв, който вече имате в twilio",
|
||||||
|
"test_agent": "Тестов агент",
|
||||||
|
"phone_numbers": "Телефонни номера",
|
||||||
|
"unsubscribe": "Отпишете се",
|
||||||
|
"delete_workflow_step": "Изтрийте стъпка от работния процес",
|
||||||
|
"unsubscribe_phone_number": "Отпишете телефонен номер",
|
||||||
|
"buy_a_new_number": "Купете нов номер",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "Можете да купите само телефонни номера от САЩ. За други държави можете да импортирате собствен телефонен номер от Twilio.",
|
||||||
|
"buy_number_for_x_per_month": "Купете американски номер за ${{priceInDollars}} на месец",
|
||||||
|
"supported_call_destinations": "Поддържани дестинации за обаждания",
|
||||||
|
"no_phone_number_connected": "Няма свързан телефонен номер",
|
||||||
|
"failed_to_get_workflow_step_id": "Неуспешно получаване на ID на стъпка от работния процес",
|
||||||
|
"cal_ai_agent": "Cal.ai агент",
|
||||||
|
"test_cal_ai_agent": "Тестване на Cal.ai агент",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "Сигурни ли сте, че искате да изтриете тази стъпка от работния процес?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "Все още ли искате да прекратите абонамента за този телефонен номер от този агент?",
|
||||||
|
"the_action_will_disconnect_phone_number": "Това действие ще прекъсне връзката на телефонния номер с агента. Агентът няма да може да осъществява обаждания, докато не бъде свързан нов телефонен номер.",
|
||||||
|
"cal_ai_phone_numbers": "Cal AI телефонни номера",
|
||||||
|
"connect_phone_number": "Свързване на телефонен номер",
|
||||||
|
"cal_ai_phone_numbers_description": "Управлявайте вашите Cal AI телефонни номера",
|
||||||
|
"import_number": "Импортиране на номер",
|
||||||
|
"this_action_will_also": "Това действие също ще:",
|
||||||
|
"import_phone_number": "Импортиране на телефонен номер",
|
||||||
|
"active_subscription": "Активен абонамент",
|
||||||
|
"cancel_your_phone_number_subscription": "Отказване на абонамента за телефонен номер",
|
||||||
|
"delete_associated_phone_number": "Изтриване на свързания телефонен номер",
|
||||||
|
"unauthorized_create_workflow": "Нямате разрешение да създадете този работен процес",
|
||||||
|
"import_phone_number_description": "Импортирайте вашия Twilio телефонен номер за използване с Cal AI Phone",
|
||||||
|
"phone_number_cost": "${{price}}/месец",
|
||||||
|
"buy_new_number": "Купете нов номер",
|
||||||
|
"buy_number_cost_x_per_month": "Закупуването на телефонен номер струва ${{priceInDollars}} на месец. Ще бъдете таксувани месечно за всеки активен телефонен номер.",
|
||||||
|
"area_code_optional": "Регионален код (по избор)",
|
||||||
|
"no_phone_numbers": "Няма телефонни номера",
|
||||||
|
"phone_number_purchased_successfully": "Телефонният номер е закупен успешно",
|
||||||
|
"cancel_phone_number_subscription": "Отказване на абонамента за телефонен номер",
|
||||||
|
"yes_cancel_subscription": "Да, отказвам абонамента",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "Сигурни ли сте, че искате да прекратите абонамента за този телефонен номер? Това действие не може да бъде отменено и ще загубите достъп до този телефонен номер.",
|
||||||
"add_members": "Добави членове...",
|
"add_members": "Добави членове...",
|
||||||
"no_assigned_members": "Няма назначени членове",
|
"no_assigned_members": "Няма назначени членове",
|
||||||
"assigned_to": "Назначено на",
|
"assigned_to": "Назначено на",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Създай екип",
|
"create_team": "Създай екип",
|
||||||
"name": "Име",
|
"name": "Име",
|
||||||
"nameless_team": "Безименен екип",
|
"nameless_team": "Безименен екип",
|
||||||
|
"oauth_clients": "OAuth клиенти",
|
||||||
|
"oauth_clients_description": "Управлявайте OAuth клиенти за вашата организация",
|
||||||
|
"create_oauth_client": "Създаване на OAuth клиент",
|
||||||
|
"create_oauth_client_description": "Създайте нов OAuth клиент за интеграции с трети страни",
|
||||||
"oauth_client_deletion_message": "OAuth клиентът е изтрит успешно",
|
"oauth_client_deletion_message": "OAuth клиентът е изтрит успешно",
|
||||||
"create_new_team_description": "Създай нов екип за съвместна работа с потребители.",
|
"create_new_team_description": "Създай нов екип за съвместна работа с потребители.",
|
||||||
"create_new_team": "Създай нов екип",
|
"create_new_team": "Създай нов екип",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "Приложения {{category}}",
|
"category_apps": "Приложения {{category}}",
|
||||||
"app_store": "App Store",
|
"app_store": "App Store",
|
||||||
"app_store_description": "Свързване на хора, технологии и работното място.",
|
"app_store_description": "Свързване на хора, технологии и работното място.",
|
||||||
|
"connect_your_video": "Свържете вашето приложение за видеоконференции",
|
||||||
"settings": "Настройки",
|
"settings": "Настройки",
|
||||||
"event_type_moved_successfully": "Типът събитие беше преместен успешно",
|
"event_type_moved_successfully": "Типът събитие беше преместен успешно",
|
||||||
"next_step_text": "Следваща стъпка",
|
"next_step_text": "Следваща стъпка",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Отвори",
|
"open": "Отвори",
|
||||||
"close": "Затвори",
|
"close": "Затвори",
|
||||||
"upgrade": "Надгради",
|
"upgrade": "Надгради",
|
||||||
|
"buy_us_number_button": "Купете US номер за {{priceInDollars}}$/месец",
|
||||||
"upgrade_to_access_recordings_title": "Надградете, за да получите достъп до записи",
|
"upgrade_to_access_recordings_title": "Надградете, за да получите достъп до записи",
|
||||||
"upgrade_to_access_recordings_description": "Записите са достъпни само като част от нашия екипен план. Надградете, за да започнете да записвате разговорите си",
|
"upgrade_to_access_recordings_description": "Записите са достъпни само като част от нашия екипен план. Надградете, за да започнете да записвате разговорите си",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Надградете до Enterprise, за да генерирате телефонен номер на AI агент, който може да се обажда на гости за насрочване на разговори",
|
"upgrade_to_cal_ai_phone_number_description": "Надградете до Enterprise, за да генерирате телефонен номер на AI агент, който може да се обажда на гости за насрочване на разговори",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Грешка при обновяване на настройките",
|
"error_updating_settings": "Грешка при обновяване на настройките",
|
||||||
"personal_cal_url": "Моят личен {{appName}} URL",
|
"personal_cal_url": "Моят личен {{appName}} URL",
|
||||||
"bio_hint": "Няколко изречения за теб. Това ще се показва на твоята лична URL страница.",
|
"bio_hint": "Няколко изречения за теб. Това ще се показва на твоята лична URL страница.",
|
||||||
|
"finish_and_start": "Завършете настройката и започнете",
|
||||||
"user_has_no_bio": "Този потребител все още не е добавил био",
|
"user_has_no_bio": "Този потребител все още не е добавил био",
|
||||||
"bio": "Био",
|
"bio": "Био",
|
||||||
"delete_account_modal_title": "Изтриване на акаунт",
|
"delete_account_modal_title": "Изтриване на акаунт",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "Вграждания",
|
"embeds": "Вграждания",
|
||||||
"impersonation": "Представяне като друг потребител",
|
"impersonation": "Представяне като друг потребител",
|
||||||
"impersonation_description": "Настройки за управление на представянето като друг потребител",
|
"impersonation_description": "Настройки за управление на представянето като друг потребител",
|
||||||
|
"recent_impersonations": "Скорошни представяния",
|
||||||
|
"quick_impersonate": "Бързо представяне",
|
||||||
|
"no_recent_impersonations": "Няма скорошни представяния",
|
||||||
"users": "Потребители",
|
"users": "Потребители",
|
||||||
"user": "Потребител",
|
"user": "Потребител",
|
||||||
"profile_description": "Управлявайте настройките на вашия {{appName}} профил",
|
"profile_description": "Управлявайте настройките на вашия {{appName}} профил",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "Направи по-късно",
|
"do_this_later": "Направи по-късно",
|
||||||
"set_availability_getting_started_subtitle_1": "Определете времевите интервали, в които сте свободни",
|
"set_availability_getting_started_subtitle_1": "Определете времевите интервали, в които сте свободни",
|
||||||
"set_availability_getting_started_subtitle_2": "Можете да персонализирате всичко това по-късно в страницата за достъпност",
|
"set_availability_getting_started_subtitle_2": "Можете да персонализирате всичко това по-късно в страницата за достъпност",
|
||||||
|
"connect_calendar_first": "Първо свържете календар",
|
||||||
|
"complete_profile": "Попълнете профила си",
|
||||||
"connect_calendars_from_app_store": "Можете да добавите още календари от магазина за приложения",
|
"connect_calendars_from_app_store": "Можете да добавите още календари от магазина за приложения",
|
||||||
"connect_conference_apps": "Свържете приложения за конференции",
|
"connect_conference_apps": "Свържете приложения за конференции",
|
||||||
"connect_calendar_apps": "Свържете календарни приложения",
|
"connect_calendar_apps": "Свържете календарни приложения",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "Продължителността на събитието",
|
"event_duration_info": "Продължителността на събитието",
|
||||||
"event_time_info": "Началният час на събитието",
|
"event_time_info": "Началният час на събитието",
|
||||||
"event_type_not_found": "Типът събитие не е намерен",
|
"event_type_not_found": "Типът събитие не е намерен",
|
||||||
|
"location_variable": "Локация",
|
||||||
"location_info": "Локацията на събитието",
|
"location_info": "Локацията на събитието",
|
||||||
|
"additional_notes_variable": "Допълнителни бележки",
|
||||||
"additional_notes_info": "Допълнителните бележки към резервацията",
|
"additional_notes_info": "Допълнителните бележки към резервацията",
|
||||||
"attendee_name_info": "Името на човека, който прави резервацията",
|
"attendee_name_info": "Името на човека, който прави резервацията",
|
||||||
"organizer_name_info": "Име на организатора",
|
"organizer_name_info": "Име на организатора",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Изискване на попълване на допълнителни бележки при резервация",
|
"require_additional_notes_description": "Изискване на попълване на допълнителни бележки при резервация",
|
||||||
"email_address_action": "изпращане на имейл до конкретен имейл адрес",
|
"email_address_action": "изпращане на имейл до конкретен имейл адрес",
|
||||||
"after_event_trigger": "след края на събитието",
|
"after_event_trigger": "след края на събитието",
|
||||||
|
"booking_rejected_trigger": "когато резервацията е отхвърлена",
|
||||||
|
"booking_requested_trigger": "когато резервацията е заявена",
|
||||||
|
"booking_payment_initiated_trigger": "когато плащането за резервацията е инициирано",
|
||||||
|
"booking_paid_trigger": "когато плащането за резервацията е успешно",
|
||||||
|
"booking_no_show_updated_trigger": "когато статусът за неявяване е актуализиран",
|
||||||
"how_long_after": "Колко време след края на събитието?",
|
"how_long_after": "Колко време след края на събитието?",
|
||||||
"how_long_after_hosts_no_show": "Колко време след като домакините не се появят на видео срещата в cal?",
|
"how_long_after_hosts_no_show": "Колко време след като домакините не се появят на видео срещата в cal?",
|
||||||
"how_long_after_guests_no_show": "Колко време след като гостите не се появят на видео срещата в cal?",
|
"how_long_after_guests_no_show": "Колко време след като гостите не се появят на видео срещата в cal?",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "Редактиране на тип събитие",
|
"edit_event_type": "Редактиране на тип събитие",
|
||||||
"only_admin_can_see_members_of_org": "Тази организация е частна и само администраторът или собственикът на организацията може да вижда нейните членове.",
|
"only_admin_can_see_members_of_org": "Тази организация е частна и само администраторът или собственикът на организацията може да вижда нейните членове.",
|
||||||
"only_admin_can_manage_sso_org": "Само администраторът или собственикът на организацията може да управлява SSO настройките",
|
"only_admin_can_manage_sso_org": "Само администраторът или собственикът на организацията може да управлява SSO настройките",
|
||||||
|
"only_admin_can_manage_directory_sync": "Само администраторът или собственикът на организацията може да управлява настройките за синхронизиране на директорията",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Само администраторът или собственикът на организацията може да управлява OAuth клиенти",
|
||||||
"collective_scheduling": "Колективно планиране",
|
"collective_scheduling": "Колективно планиране",
|
||||||
"make_it_easy_to_book": "Улеснете резервирането на вашия екип, когато всички са свободни.",
|
"make_it_easy_to_book": "Улеснете резервирането на вашия екип, когато всички са свободни.",
|
||||||
"find_the_best_person": "Намерете най-подходящия свободен човек и редувайте през екипа си.",
|
"find_the_best_person": "Намерете най-подходящия свободен човек и редувайте през екипа си.",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "Можете ли да опитате отново с друго време?",
|
"can_you_try_again": "Можете ли да опитате отново с друго време?",
|
||||||
"verify": "Потвърди",
|
"verify": "Потвърди",
|
||||||
"timezone_info": "Часовата зона на получателя",
|
"timezone_info": "Часовата зона на получателя",
|
||||||
|
"timezone_variable": "Часова зона",
|
||||||
"event_end_time_variable": "Краен час на събитието",
|
"event_end_time_variable": "Краен час на събитието",
|
||||||
"event_end_time_info": "Крайният час на събитието",
|
"event_end_time_info": "Крайният час на събитието",
|
||||||
"cancel_url_variable": "URL за отказ",
|
"cancel_url_variable": "URL за отказ",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Резервации по час",
|
"bookings_by_hour": "Резервации по час",
|
||||||
"most_booked_members": "Най-резервирани",
|
"most_booked_members": "Най-резервирани",
|
||||||
"least_booked_members": "Най-малко резервирани",
|
"least_booked_members": "Най-малко резервирани",
|
||||||
|
"most_bookings_scheduled": "Най-много планирани резервации",
|
||||||
|
"least_bookings_scheduled": "Най-малко планирани резервации",
|
||||||
|
"most_bookings_completed": "Най-много завършени резервации",
|
||||||
|
"least_bookings_completed": "Най-малко завършени резервации",
|
||||||
"events_created": "Създадени събития",
|
"events_created": "Създадени събития",
|
||||||
"events_completed": "Завършени събития",
|
"events_completed": "Завършени събития",
|
||||||
"events_cancelled": "Отменени събития",
|
"events_cancelled": "Отменени събития",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Когато тествате този работен процес, имайте предвид, че имейлите и SMS съобщенията могат да бъдат планирани само поне 1 час предварително",
|
"testing_workflow_info_message": "Когато тествате този работен процес, имайте предвид, че имейлите и SMS съобщенията могат да бъдат планирани само поне 1 час предварително",
|
||||||
"insights_no_data_found_for_filter": "Не са намерени данни за избрания филтър или избраните дати.",
|
"insights_no_data_found_for_filter": "Не са намерени данни за избрания филтър или избраните дати.",
|
||||||
"acknowledge_booking_no_show_fee": "Потвърждавам, че ако не присъствам на това събитие, ще бъде начислена такса за неявяване в размер на {{amount, currency}} на моята карта.",
|
"acknowledge_booking_no_show_fee": "Потвърждавам, че ако не присъствам на това събитие, ще бъде начислена такса за неявяване в размер на {{amount, currency}} на моята карта.",
|
||||||
|
"days": "дни",
|
||||||
"card_details": "Данни на картата",
|
"card_details": "Данни на картата",
|
||||||
"something_went_wrong_on_our_end": "Нещо се обърка от наша страна. Свържете се с нашия екип за поддръжка и ние ще го оправим веднага за вас.",
|
"something_went_wrong_on_our_end": "Нещо се обърка от наша страна. Свържете се с нашия екип за поддръжка и ние ще го оправим веднага за вас.",
|
||||||
"please_provide_following_text_to_suppport": "Моля, предоставете следния текст при контакт с поддръжката за по-добра помощ",
|
"please_provide_following_text_to_suppport": "Моля, предоставете следния текст при контакт с поддръжката за по-добра помощ",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Поставя плаващ бутон на вашия сайт, който отваря модален прозорец с вашия тип събитие",
|
"floating_button_trigger_modal": "Поставя плаващ бутон на вашия сайт, който отваря модален прозорец с вашия тип събитие",
|
||||||
"pop_up_element_click": "Изскачащ прозорец при клик върху елемент",
|
"pop_up_element_click": "Изскачащ прозорец при клик върху елемент",
|
||||||
"open_dialog_with_element_click": "Отваря вашия календар като диалог при клик върху елемент",
|
"open_dialog_with_element_click": "Отваря вашия календар като диалог при клик върху елемент",
|
||||||
|
"use_my_own_form": "Използвайте собствена форма",
|
||||||
|
"use_our_headless_routing_api": "Използвайте нашия безинтерфейсен API за маршрутизиране и използвайте собствена форма за подаване на заявки.",
|
||||||
"need_help_embedding": "Нужда от помощ? Вижте нашите ръководства за вграждане на Cal в Wix, Squarespace или WordPress, проверете често задаваните въпроси или разгледайте разширените опции за вграждане",
|
"need_help_embedding": "Нужда от помощ? Вижте нашите ръководства за вграждане на Cal в Wix, Squarespace или WordPress, проверете често задаваните въпроси или разгледайте разширените опции за вграждане",
|
||||||
"book_my_cal": "Резервирай в моя Cal",
|
"book_my_cal": "Резервирай в моя Cal",
|
||||||
"first_name": "Име",
|
"first_name": "Име",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Използвайте идентификатори на полета като променливи за вашето персонализирано пренасочване на събития (напр. {{variable}})",
|
"field_identifiers_as_variables_with_example": "Използвайте идентификатори на полета като променливи за вашето персонализирано пренасочване на събития (напр. {{variable}})",
|
||||||
"account_already_linked": "Профилът вече е свързан",
|
"account_already_linked": "Профилът вече е свързан",
|
||||||
"send_email": "Изпрати имейл",
|
"send_email": "Изпрати имейл",
|
||||||
|
"cal_ai_phone_call_action": "Обаждане до участника чрез Cal.ai гласов агент",
|
||||||
|
"cal_ai_agent_configuration": "Конфигурация на Cal.ai агент",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Моля, изберете поне един тип събитие, за да направите тестово обаждане.",
|
||||||
"mark_as_no_show": "Маркирай като неявил се",
|
"mark_as_no_show": "Маркирай като неявил се",
|
||||||
"unmark_as_no_show": "Премахни маркировката за неявяване",
|
"unmark_as_no_show": "Премахни маркировката за неявяване",
|
||||||
"account_unlinked_success": "Профилът е успешно прекъснат",
|
"account_unlinked_success": "Профилът е успешно прекъснат",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Планирайте своята пътуване напред, за да запазите вашия съществуващ график в различна часова зона и да предотвратите резервацията в полунощ.",
|
"travel_schedule_description": "Планирайте своята пътуване напред, за да запазите вашия съществуващ график в различна часова зона и да предотвратите резервацията в полунощ.",
|
||||||
"schedule_timezone_change": "Промяна на часова зона на графика",
|
"schedule_timezone_change": "Промяна на часова зона на графика",
|
||||||
"date": "Дата",
|
"date": "Дата",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Въведете общата инструкция за агента",
|
||||||
"overlaps_with_existing_schedule": "Това се припокрива със съществуващ график. Моля, изберете друга дата.",
|
"overlaps_with_existing_schedule": "Това се припокрива със съществуващ график. Моля, изберете друга дата.",
|
||||||
"org_admin_no_slots|heading": "No availability found for {{name}}",
|
"org_admin_no_slots|heading": "No availability found for {{name}}",
|
||||||
"org_admin_no_slots|content": "Здравейте, администратори на организацията,<br /><br />Моля, обърнете внимание: Беше ни съобщено, че {{username}} не е имал наличност, когато потребител е посетил {{username}}/{{slug}}<br /><br />Има няколко причини, поради които това може да се случва<br />Потребителят няма свързани календари<br />Графиците, прикрепени към това събитие, не са активирани<br /> <br />Препоръчваме да проверите наличността им, за да разрешите този проблем.",
|
"org_admin_no_slots|content": "Здравейте, администратори на организацията,<br /><br />Моля, обърнете внимание: Беше ни съобщено, че {{username}} не е имал наличност, когато потребител е посетил {{username}}/{{slug}}<br /><br />Има няколко причини, поради които това може да се случва<br />Потребителят няма свързани календари<br />Графиците, прикрепени към това събитие, не са активирани<br /> <br />Препоръчваме да проверите наличността им, за да разрешите този проблем.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "Преглед",
|
"review": "Преглед",
|
||||||
"reviewed": "Прегледано",
|
"reviewed": "Прегледано",
|
||||||
"unreviewed": "Непрегледано",
|
"unreviewed": "Непрегледано",
|
||||||
|
"rating_url_variable": "URL за оценка",
|
||||||
"rating_url_info": "URL адрес за формуляр за оценка",
|
"rating_url_info": "URL адрес за формуляр за оценка",
|
||||||
|
"no_show_url_variable": "URL за неявяване",
|
||||||
"no_show_url_info": "URL адрес за формуляр при неявяване",
|
"no_show_url_info": "URL адрес за формуляр при неявяване",
|
||||||
"no_support_needed": "Не се нуждаете от поддръжка?",
|
"no_support_needed": "Не се нуждаете от поддръжка?",
|
||||||
"hide_support": "Скрий поддръжката",
|
"hide_support": "Скрий поддръжката",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "ред",
|
"row": "ред",
|
||||||
"rows": "реда",
|
"rows": "реда",
|
||||||
"attendee_timezone_variable": "Часова зона на участника",
|
"attendee_timezone_variable": "Часова зона на участника",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "Начален час на събитието в часовата зона на участника",
|
||||||
"event_start_time_in_attendee_timezone_info": "Начален час на събитието в часовата зона на участника",
|
"event_start_time_in_attendee_timezone_info": "Начален час на събитието в часовата зона на участника",
|
||||||
"event_end_time_in_attendee_timezone_info": "Краен час на събитието в часовата зона на участника",
|
"event_end_time_in_attendee_timezone_info": "Краен час на събитието в часовата зона на участника",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "Краен час на събитието в часовата зона на участника",
|
||||||
"salesforce_create_event_on_contact": "Създаване на събитие за контакт, ако съществува. В противен случай се създава за лийд",
|
"salesforce_create_event_on_contact": "Създаване на събитие за контакт, ако съществува. В противен случай се създава за лийд",
|
||||||
"salesforce_owner_name_to_change": "Име на собственик за промяна",
|
"salesforce_owner_name_to_change": "Име на собственик за промяна",
|
||||||
"no_filter_set": "Няма зададен филтър",
|
"no_filter_set": "Няма зададен филтър",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "Изпращане на имейл отговори до",
|
"routing_form_select_members_to_email": "Изпращане на имейл отговори до",
|
||||||
"routing_incomplete_booking_tab": "Незавършени резервации",
|
"routing_incomplete_booking_tab": "Незавършени резервации",
|
||||||
"include_no_show_in_rr_calculation": "Включване на неявилите се резервации в изчисленията на round robin",
|
"include_no_show_in_rr_calculation": "Включване на неявилите се резервации в изчисленията на round robin",
|
||||||
|
"recent_no_show_guests": "Скорошни неявили се гости",
|
||||||
|
"recent_no_show_guests_tooltip": "Показва резервации, при които всички участници не са се явили, а не частично неявяване",
|
||||||
"matching": "Съвпадение",
|
"matching": "Съвпадение",
|
||||||
"event_redirect": "Пренасочване на събитие",
|
"event_redirect": "Пренасочване на събитие",
|
||||||
"reset_form": "Нулиране на формуляра",
|
"reset_form": "Нулиране на формуляра",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Резервации",
|
"pbac_resource_booking": "Резервации",
|
||||||
"pbac_resource_insights": "Анализи",
|
"pbac_resource_insights": "Анализи",
|
||||||
"pbac_resource_role": "Роли",
|
"pbac_resource_role": "Роли",
|
||||||
|
"pbac_resource_routing_form": "Формуляри за маршрутизиране",
|
||||||
|
"pbac_resource_workflow": "Работни процеси",
|
||||||
"pbac_action_all": "Всички действия",
|
"pbac_action_all": "Всички действия",
|
||||||
"pbac_action_create": "Създаване",
|
"pbac_action_create": "Създаване",
|
||||||
"pbac_action_read": "Преглед",
|
"pbac_action_read": "Преглед",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Преглед на резервациите на екипа",
|
"pbac_action_read_team_bookings": "Преглед на резервациите на екипа",
|
||||||
"pbac_action_read_org_bookings": "Преглед на резервациите на организацията",
|
"pbac_action_read_org_bookings": "Преглед на резервациите на организацията",
|
||||||
"pbac_action_read_recordings": "Преглед на записи",
|
"pbac_action_read_recordings": "Преглед на записи",
|
||||||
|
"pbac_action_impersonate": "Представи се като",
|
||||||
"role_created_successfully": "Ролята е създадена успешно",
|
"role_created_successfully": "Ролята е създадена успешно",
|
||||||
"role_updated_successfully": "Ролята е актуализирана успешно",
|
"role_updated_successfully": "Ролята е актуализирана успешно",
|
||||||
"delete_role": "Изтрий роля",
|
"delete_role": "Изтрий роля",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "Грешка при създаване на роля",
|
"error_creating_role": "Грешка при създаване на роля",
|
||||||
"error_updating_role": "Грешка при актуализиране на роля",
|
"error_updating_role": "Грешка при актуализиране на роля",
|
||||||
"pbac_desc_create_roles": "Създаване на роли",
|
"pbac_desc_create_roles": "Създаване на роли",
|
||||||
|
"pbac_resource_attributes": "Атрибути",
|
||||||
|
"pbac_desc_view_organization_attributes": "Преглед на атрибутите на организацията",
|
||||||
|
"pbac_desc_update_organization_attributes": "Актуализиране на атрибутите на организацията",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Изтриване на атрибутите на организацията",
|
||||||
|
"pbac_desc_create_organization_attributes": "Създаване на атрибути на организацията",
|
||||||
"pbac_desc_view_roles": "Преглед на роли",
|
"pbac_desc_view_roles": "Преглед на роли",
|
||||||
"pbac_desc_update_roles": "Актуализиране на роли",
|
"pbac_desc_update_roles": "Актуализиране на роли",
|
||||||
"pbac_desc_delete_roles": "Изтриване на роли",
|
"pbac_desc_delete_roles": "Изтриване на роли",
|
||||||
"pbac_desc_manage_roles": "Всички действия върху роли",
|
"pbac_desc_create_workflows": "Създаване и настройване на нови работни процеси",
|
||||||
|
"set_up_required": "Изисква се настройка",
|
||||||
|
"pbac_desc_view_workflows": "Преглед на съществуващите работни процеси и техните конфигурации",
|
||||||
|
"pbac_desc_update_workflows": "Редактиране и модифициране на настройките на работните процеси",
|
||||||
|
"pbac_desc_delete_workflows": "Премахване на работни процеси от системата",
|
||||||
|
"pbac_desc_manage_workflows": "Пълен достъп за управление на всички работни процеси",
|
||||||
"pbac_desc_create_event_types": "Създаване на типове събития",
|
"pbac_desc_create_event_types": "Създаване на типове събития",
|
||||||
"pbac_desc_view_event_types": "Преглед на типове събития",
|
"pbac_desc_view_event_types": "Преглед на типове събития",
|
||||||
"pbac_desc_update_event_types": "Актуализиране на типове събития",
|
"pbac_desc_update_event_types": "Актуализиране на типове събития",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Поканване на членове на екипа",
|
"pbac_desc_invite_team_members": "Поканване на членове на екипа",
|
||||||
"pbac_desc_remove_team_members": "Премахване на членове на екипа",
|
"pbac_desc_remove_team_members": "Премахване на членове на екипа",
|
||||||
"pbac_desc_change_team_member_role": "Промяна на ролята на членове на екипа",
|
"pbac_desc_change_team_member_role": "Промяна на ролята на членове на екипа",
|
||||||
"pbac_desc_manage_teams": "Всички действия върху екипи",
|
"pbac_desc_impersonate_team_members": "Представяне като членове на екипа",
|
||||||
|
"pbac_desc_manage_teams": "Всички действия върху екипите в организацията",
|
||||||
"pbac_desc_create_organization": "Създаване на организация",
|
"pbac_desc_create_organization": "Създаване на организация",
|
||||||
"pbac_desc_view_organization_details": "Преглед на детайли за организацията",
|
"pbac_desc_view_organization_details": "Преглед на детайли за организацията",
|
||||||
"pbac_desc_list_organization_members": "Списък на членовете на организацията",
|
"pbac_desc_list_organization_members": "Списък на членовете на организацията",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Премахване на членове от организацията",
|
"pbac_desc_remove_organization_members": "Премахване на членове от организацията",
|
||||||
"pbac_desc_manage_organization_billing": "Управление на фактурирането на организацията",
|
"pbac_desc_manage_organization_billing": "Управление на фактурирането на организацията",
|
||||||
"pbac_desc_change_organization_member_role": "Промяна на ролята на членовете на организацията",
|
"pbac_desc_change_organization_member_role": "Промяна на ролята на членовете на организацията",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Представяне като членове на организацията",
|
||||||
"pbac_desc_edit_organization_settings": "Редактиране на настройките на организацията",
|
"pbac_desc_edit_organization_settings": "Редактиране на настройките на организацията",
|
||||||
"pbac_desc_manage_organizations": "Всички действия върху организации",
|
"pbac_desc_manage_organizations": "Всички действия върху организации",
|
||||||
"pbac_desc_view_bookings": "Преглед на резервации",
|
"pbac_desc_view_bookings": "Преглед на резервации",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Всички действия върху резервации",
|
"pbac_desc_manage_bookings": "Всички действия върху резервации",
|
||||||
"pbac_desc_view_team_insights": "Преглед на анализи на екипа",
|
"pbac_desc_view_team_insights": "Преглед на анализи на екипа",
|
||||||
"pbac_desc_manage_team_insights": "Управление на анализи на екипа",
|
"pbac_desc_manage_team_insights": "Управление на анализи на екипа",
|
||||||
|
"pbac_desc_create_routing_forms": "Създаване на формуляри за маршрутизиране",
|
||||||
|
"pbac_desc_view_routing_forms": "Преглед на формуляри за маршрутизиране",
|
||||||
|
"pbac_desc_update_routing_forms": "Актуализиране на формуляри за маршрутизиране",
|
||||||
|
"pbac_desc_delete_routing_forms": "Изтриване на формуляри за маршрутизиране",
|
||||||
"read_permission_auto_enabled_tooltip": "Разрешението за четене се активира автоматично при създаване, актуализиране или изтриване на ресурс",
|
"read_permission_auto_enabled_tooltip": "Разрешението за четене се активира автоматично при създаване, актуализиране или изтриване на ресурс",
|
||||||
"choose_restriction_schedule": "Добавяне на график с ограничения",
|
"choose_restriction_schedule": "Добавяне на график с ограничения",
|
||||||
"restriction_schedule_description": "Ограничете достъпността на домакините, за да се показват само слотове, които попадат в определен график.",
|
"restriction_schedule_description": "Ограничете достъпността на домакините, за да се показват само слотове, които попадат в определен график.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Прилагане на избрания график с ограничения в часовата зона на резервиращия",
|
"use_booker_timezone_info": "Прилагане на избрания график с ограничения в часовата зона на резервиращия",
|
||||||
"load_balancing_warning": "Това ще деактивира балансирането на натоварването за всички ваши round robin типове събития",
|
"load_balancing_warning": "Това ще деактивира балансирането на натоварването за всички ваши round robin типове събития",
|
||||||
"rr_load_balancing_disabled": "Балансирането на натоварването е налично само когато основата на времевия печат е зададена на време на създаване на резервацията",
|
"rr_load_balancing_disabled": "Балансирането на натоварването е налично само когато основата на времевия печат е зададена на време на създаване на резервацията",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "Балансирането на натоварването не е налично с Round Robin групи",
|
||||||
"round_robin_settings_description": "Персонализирайте настройките по подразбиране за кръговото разпределение за този екип",
|
"round_robin_settings_description": "Персонализирайте настройките по подразбиране за кръговото разпределение за този екип",
|
||||||
"round_robin_settings_updated_successfully": "Настройките за кръгово разпределение са актуализирани успешно",
|
"round_robin_settings_updated_successfully": "Настройките за кръгово разпределение са актуализирани успешно",
|
||||||
"booking_creation_time": "Време на създаване на резервацията",
|
"booking_creation_time": "Време на създаване на резервацията",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Резервация извън наличността на ограничителния график.",
|
"booking_not_allowed_by_restriction_schedule_error": "Резервация извън наличността на ограничителния график.",
|
||||||
"restriction_schedule_not_found_error": "Ограничителният график не е намерен",
|
"restriction_schedule_not_found_error": "Ограничителният график не е намерен",
|
||||||
"converted_image_size_limit_exceed": "Превишен е лимитът за размер на изображението, моля, използвайте по-малко изображение, за предпочитане в JPEG формат",
|
"converted_image_size_limit_exceed": "Превишен е лимитът за размер на изображението, моля, използвайте по-малко изображение, за предпочитане в JPEG формат",
|
||||||
|
"add_group": "Добави група",
|
||||||
"routing_funnel": "Маршрутизираща фуния",
|
"routing_funnel": "Маршрутизираща фуния",
|
||||||
"routing_funnel_total_submissions": "Общо подадени",
|
"routing_funnel_total_submissions": "Общо подадени",
|
||||||
"routing_funnel_successful_routings": "Успешни маршрутизирания",
|
"routing_funnel_successful_routings": "Успешни маршрутизирания",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Приети типове: {{acceptedTypes}}; Максимален размер на файла: {{maxSize}}",
|
"file_upload_instructions": "Приети типове: {{acceptedTypes}}; Максимален размер на файла: {{maxSize}}",
|
||||||
"license_key_saved": "Лицензионният ключ е успешно записан",
|
"license_key_saved": "Лицензионният ключ е успешно записан",
|
||||||
"timezone_mismatch_tooltip": "Преглеждате отчета според часовата зона на вашия профил ({{userTimezone}}), докато браузърът ви е настроен на часова зона ({{browserTimezone}})",
|
"timezone_mismatch_tooltip": "Преглеждате отчета според часовата зона на вашия профил ({{userTimezone}}), докато браузърът ви е настроен на часова зона ({{browserTimezone}})",
|
||||||
|
"show_optimized_slots": "Оптимизирани слотове",
|
||||||
|
"show_optimized_slots_description": "Подреждане на времевите слотове за оптимизиране на наличността.",
|
||||||
"failed_bookings_by_field": "Неуспешни резервации по поле",
|
"failed_bookings_by_field": "Неуспешни резервации по поле",
|
||||||
|
"failed_bookings": "Неуспешни резервации",
|
||||||
"event_type_no_hosts": "Няма назначени домакини за този тип събитие",
|
"event_type_no_hosts": "Няма назначени домакини за този тип събитие",
|
||||||
"cache_status": "Статус на кеша",
|
"cache_status": "Статус на кеша",
|
||||||
"cache_last_updated": "Последно обновяване: {{timestamp}}",
|
"cache_last_updated": "Последно обновяване: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Тази връзка може да се използва за {{count}} резервация",
|
"usage_based_expiration_description": "Тази връзка може да се използва за {{count}} резервация",
|
||||||
"usage_based_generic_expiration_description": "Тази връзка може да бъде конфигурирана да изтече след определен брой резервации",
|
"usage_based_generic_expiration_description": "Тази връзка може да бъде конфигурирана да изтече след определен брой резервации",
|
||||||
"usage_based_expiration_description_plural": "Тази връзка може да се използва за {{count}} резервации",
|
"usage_based_expiration_description_plural": "Тази връзка може да се използва за {{count}} резервации",
|
||||||
|
"webhook_trigger_event": "Името на задействащото събитие (напр. BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "Времето на уебхука",
|
||||||
|
"webhook_type": "Слъгът на типа събитие",
|
||||||
|
"webhook_title": "Името на типа събитие",
|
||||||
|
"webhook_start_time": "Началното време на събитието",
|
||||||
|
"webhook_end_time": "Крайното време на събитието",
|
||||||
|
"webhook_description": "Описанието на събитието, както е описано в настройките на типа събитие",
|
||||||
|
"webhook_location": "Локация на събитието",
|
||||||
|
"webhook_uid": "UID на резервацията",
|
||||||
|
"webhook_reschedule_uid": "UID за пренасрочване",
|
||||||
|
"webhook_cancellation_reason": "Причина за отмяна",
|
||||||
|
"webhook_rejection_reason": "Причина за отхвърляне",
|
||||||
|
"webhook_organizer_name": "Име на организатора",
|
||||||
|
"webhook_organizer_email": "Имейл на организатора",
|
||||||
|
"webhook_organizer_timezone": "Часова зона на организатора (напр. 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Локал на организатора (напр. 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Име на първия участник",
|
||||||
|
"webhook_attendee_email": "Имейл на първия участник",
|
||||||
|
"webhook_attendee_timezone": "Часова зона на първия участник",
|
||||||
|
"webhook_attendee_locale": "Локал на първия участник",
|
||||||
|
"webhook_team_name": "Име на резервирания екип",
|
||||||
|
"webhook_team_members": "Членове на резервирания екип",
|
||||||
|
"webhook_video_call_url": "URL за видео разговор за срещата",
|
||||||
|
"webhook_hide_variables": "Скрий променливите",
|
||||||
|
"webhook_show_variable": "Покажи наличните променливи",
|
||||||
|
"webhook_event_and_booking": "Събитие и резервация",
|
||||||
|
"webhook_people": "Хора",
|
||||||
|
"webhook_teams": "Екипи",
|
||||||
|
"webhook_metadata": "Метаданни",
|
||||||
|
"stats": "Статистика",
|
||||||
|
"booking_status": "Статус на резервацията",
|
||||||
|
"visit": "Посети",
|
||||||
|
"location_custom_label_input_label": "Персонализиран етикет на страницата за резервация",
|
||||||
|
"meeting_link": "Линк за среща",
|
||||||
|
"my_bookings": "Моите резервации",
|
||||||
|
"phone": "Телефон",
|
||||||
|
"free": "Безплатно",
|
||||||
|
"user_email": "Имейл на потребителя",
|
||||||
|
"user_name": "Име на потребителя",
|
||||||
|
"expand_panel": "Разгъни панела",
|
||||||
|
"collapse_panel": "Свий панела",
|
||||||
|
"you_have_one_team": "Имате един екип",
|
||||||
|
"consider_consolidating_one_team_org": "Помислете за създаване на организация, за да обедините таксуването, административните инструменти и анализите за вашия екип.",
|
||||||
|
"consider_consolidating_multi_team_org": "Помислете за създаване на организация, за да обедините таксуването, административните инструменти и анализите за вашите екипи.",
|
||||||
|
"search_variables": "Търсене на променливи",
|
||||||
|
"no_variables_found": "Не са намерени променливи",
|
||||||
|
"api_key_name_too_long": "Името не трябва да надвишава {{max}} символа",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Автоматично таксуване на такса за неявяване при отмяна в последния момент",
|
||||||
|
"before_scheduled_start_time": "Преди планираното начално време",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Потвърждавам, че при отмяна на резервацията в рамките на {{timeValue}} {{timeUnit}} преди началния час ще ми бъде начислена такса за неявяване в размер на {{amount, currency}}",
|
||||||
|
"contact_organizer": "Ако имате въпроси, моля, свържете се с организатора.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Добавете новите си низове над този ред ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Добавете новите си низове над този ред ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "আপনি ইতিমধ্যে এই বুকিংয়ের জন্য সাইন আপ করেছেন।",
|
"already_signed_up_for_this_booking_error": "আপনি ইতিমধ্যে এই বুকিংয়ের জন্য সাইন আপ করেছেন।",
|
||||||
"hosts_unavailable_for_booking": "কিছু হোস্ট বুকিংয়ের জন্য অনুপলব্ধ।",
|
"hosts_unavailable_for_booking": "কিছু হোস্ট বুকিংয়ের জন্য অনুপলব্ধ।",
|
||||||
"fixed_hosts_unavailable_for_booking": "কিছু নির্দিষ্ট হোস্ট বুকিংয়ের জন্য অনুপলব্ধ।",
|
"fixed_hosts_unavailable_for_booking": "কিছু নির্দিষ্ট হোস্ট বুকিংয়ের জন্য অনুপলব্ধ।",
|
||||||
"round_robin_hosts_unavailable_for_booking": "কোনো রাউন্ড রবিন হোস্ট বুকিংয়ের জন্য উপলব্ধ নেই।",
|
"round_robin_host_unavailable_for_booking": "রাউন্ড রবিন হোস্ট বুকিং এর জন্য অনুপলব্ধ।",
|
||||||
"help": "সাহায্য",
|
"help": "সাহায্য",
|
||||||
"price": "দাম",
|
"price": "দাম",
|
||||||
"paid": "প্রদত্ত",
|
"paid": "প্রদত্ত",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "সংখ্যা",
|
"number": "সংখ্যা",
|
||||||
"checkbox": "চেকবক্স",
|
"checkbox": "চেকবক্স",
|
||||||
"is_required": "প্রয়োজন",
|
"is_required": "প্রয়োজন",
|
||||||
|
"make_field_required": "এই ক্ষেত্রটি প্রয়োজনীয় করুন",
|
||||||
"required": "প্রয়োজনীয়",
|
"required": "প্রয়োজনীয়",
|
||||||
"optional": "Al চ্ছিক",
|
"optional": "Al চ্ছিক",
|
||||||
"input_type": "ইনপুট প্রকার",
|
"input_type": "ইনপুট প্রকার",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "উপলব্ধ অ্যাপ্লিকেশন",
|
"available_apps_lower_case": "উপলব্ধ অ্যাপ্লিকেশন",
|
||||||
"available_apps_desc": "নীচে জনপ্রিয় অ্যাপ্লিকেশনগুলি দেখুন এবং আমাদের আরও অন্বেষণ করুন <1>অ্যাপ স্টোর</1>",
|
"available_apps_desc": "নীচে জনপ্রিয় অ্যাপ্লিকেশনগুলি দেখুন এবং আমাদের আরও অন্বেষণ করুন <1>অ্যাপ স্টোর</1>",
|
||||||
"fixed_host_helper": "ইভেন্টে অংশ নিতে হবে এমন কাউকে যুক্ত করুন। <1>আরও শিখুন</1>",
|
"fixed_host_helper": "ইভেন্টে অংশ নিতে হবে এমন কাউকে যুক্ত করুন। <1>আরও শিখুন</1>",
|
||||||
|
"round_robin_groups_helper": "গ্রুপের লোকেরা পালা নেয়, প্রতিটি গ্রুপের একজন ব্যক্তি ইভেন্টটির জন্য প্রদর্শিত হবে।",
|
||||||
"round_robin_helper": "গ্রুপের লোকেরা পালা নেয় এবং কেবল একজন ব্যক্তি ইভেন্টটির জন্য প্রদর্শিত হবে।",
|
"round_robin_helper": "গ্রুপের লোকেরা পালা নেয় এবং কেবল একজন ব্যক্তি ইভেন্টটির জন্য প্রদর্শিত হবে।",
|
||||||
"check_email_reset_password": "আপনার ইমেল চেক করুন। ",
|
"check_email_reset_password": "আপনার ইমেল চেক করুন। ",
|
||||||
"finish": "সমাপ্তি",
|
"finish": "সমাপ্তি",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "মিনিট",
|
"minutes": "মিনিট",
|
||||||
"use_cal_ai_to_make_call_description": "এআই চালিত ফোন নম্বর পেতে বা অতিথিদের কল করতে Cal.ai ব্যবহার করুন।",
|
"use_cal_ai_to_make_call_description": "এআই চালিত ফোন নম্বর পেতে বা অতিথিদের কল করতে Cal.ai ব্যবহার করুন।",
|
||||||
|
"termination_uri": "টার্মিনেশন URI",
|
||||||
|
"sip_trunk_username": "SIP ট্রাঙ্ক ইউজারনেম",
|
||||||
|
"sip_trunk_password": "SIP ট্রাঙ্ক পাসওয়ার্ড",
|
||||||
|
"nickname": "ডাকনাম",
|
||||||
|
"delete_phone_number": "ফোন নম্বর মুছুন",
|
||||||
|
"workflow_validation_failed": "ওয়ার্কফ্লো যাচাইকরণ ব্যর্থ হয়েছে",
|
||||||
|
"workflow_validation_empty_fields": "এক বা একাধিক ওয়ার্কফ্লো ধাপে খালি বার্তা বিষয়বস্তু রয়েছে",
|
||||||
|
"workflow_validation_unverified_contacts": "এক বা একাধিক ফোন নম্বর বা ইমেল ঠিকানা যাচাই করা হয়নি",
|
||||||
|
"phone_number_imported_successfully": "ফোন নম্বর সফলভাবে আমদানি করা হয়েছে এবং এজেন্টের সাথে সংযুক্ত করা হয়েছে",
|
||||||
|
"phone_number_deleted_successfully": "ফোন নম্বর সফলভাবে মুছে ফেলা হয়েছে",
|
||||||
|
"delete_phone_number_confirmation": "আপনি কি নিশ্চিত যে আপনি এই ফোন নম্বরটি মুছতে চান? এই কাজটি পূর্বাবস্থায় ফেরানো যাবে না।",
|
||||||
|
"yes_delete_phone_number": "হ্যাঁ, ফোন নম্বর মুছুন",
|
||||||
|
"phone_number_info_tooltip": "আপনি যে নম্বরটি আমদানি করতে চাচ্ছেন তা অবশ্যই E.164 ফরম্যাটে হতে হবে (+দেশের কোড এবং তারপর নম্বর, কোন স্পেস বা বিশেষ অক্ষর ছাড়া), যেমন +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "আপনার ইলাস্টিক SIP ট্রাঙ্ক অনন্যভাবে চিহ্নিত করার জন্য টার্মিনেশন URI। এটি আউটবাউন্ড কলের জন্য ব্যবহৃত হয়। Twilio ইলাস্টিক SIP ট্রাঙ্কের জন্য এটি সবসময় .pstn.twilio.com দিয়ে শেষ হয়।",
|
||||||
|
"sip_trunk_username_info_tooltip": "SIP ট্রাঙ্ক প্রমাণীকরণের জন্য ব্যবহৃত ইউজারনেম।",
|
||||||
|
"sip_trunk_password_info_tooltip": "SIP ট্রাঙ্ক প্রমাণীকরণের জন্য ব্যবহৃত পাসওয়ার্ড।",
|
||||||
|
"nickname_info_tooltip": "নম্বরের ডাকনাম। এটি শুধুমাত্র আপনার রেফারেন্সের জন্য।",
|
||||||
|
"save_and_test_call": "সংরক্ষণ করুন এবং কল পরীক্ষা করুন",
|
||||||
|
"call_initiated_successfully": "কল সফলভাবে শুরু হয়েছে",
|
||||||
|
"please_enter_phone_number": "অনুগ্রহ করে একটি ফোন নম্বর লিখুন",
|
||||||
|
"agent_updated_successfully": "এজেন্ট সফলভাবে আপডেট করা হয়েছে",
|
||||||
|
"agent_created_successfully": "এজেন্ট সফলভাবে তৈরি করা হয়েছে",
|
||||||
|
"phone_number_unsubscribed_successfully": "ফোন নম্বর সফলভাবে আনসাবস্ক্রাইব করা হয়েছে",
|
||||||
|
"general_prompt_description": "এই প্রম্পটটি এজেন্টের ভূমিকা এবং প্রাথমিক উদ্দেশ্য নির্ধারণ করে",
|
||||||
|
"prompt": "প্রম্পট",
|
||||||
|
"call_to": "কল করুন",
|
||||||
|
"make_test_call_to_verify_configuration": "কনফিগারেশন যাচাই করতে টেস্ট কল করুন",
|
||||||
|
"initial_message": "প্রাথমিক বার্তা",
|
||||||
|
"initial_message_description": "কল শুরু করার সময় এজেন্ট যে প্রথম বার্তাটি বলবে",
|
||||||
|
"having_trouble_importing": "ইম্পোর্ট করতে সমস্যা হচ্ছে?",
|
||||||
|
"learn": "শিখুন",
|
||||||
|
"learn_how_to_get_your_terminator": "আপনার টার্মিনেশন URI এবং SIP ট্রাঙ্ক ক্রেডেনশিয়াল কীভাবে পেতে হয় তা শিখুন",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "ফোন নম্বর সাবস্ক্রিপশন সফলভাবে বাতিল করা হয়েছে",
|
||||||
|
"updating": "আপডেট করা হচ্ছে",
|
||||||
"round_robin": "রাউন্ড রবিন",
|
"round_robin": "রাউন্ড রবিন",
|
||||||
"round_robin_description": "একাধিক দলের সদস্যের মধ্যে চক্র সভা।",
|
"round_robin_description": "একাধিক দলের সদস্যের মধ্যে চক্র সভা।",
|
||||||
"managed_event": "পরিচালিত ইভেন্ট",
|
"managed_event": "পরিচালিত ইভেন্ট",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "পরিচালিত",
|
"managed": "পরিচালিত",
|
||||||
"managed_event_url_clarification": "\"ব্যবহারকারীর নাম\" নির্ধারিত সদস্যদের ব্যবহারকারীর নাম দ্বারা পূরণ করা হবে",
|
"managed_event_url_clarification": "\"ব্যবহারকারীর নাম\" নির্ধারিত সদস্যদের ব্যবহারকারীর নাম দ্বারা পূরণ করা হবে",
|
||||||
"assign_to": "বরাদ্দ",
|
"assign_to": "বরাদ্দ",
|
||||||
|
"enter_phone_number_to_test_call": "টেস্ট কল করতে ফোন নম্বর লিখুন",
|
||||||
|
"make_test_call": "টেস্ট কল করুন",
|
||||||
|
"create_new_workflow_agent": "নতুন ওয়ার্কফ্লো cal.ai ভয়েস এজেন্ট তৈরি করুন",
|
||||||
|
"create_new_workflow_agent_description": "আপনার ওয়ার্কফ্লো স্বয়ংক্রিয় করতে একটি নতুন ওয়ার্কফ্লো cal.ai ভয়েস এজেন্ট তৈরি করুন",
|
||||||
|
"phone_number_for_ai_call": "ফোন নম্বর (আমাদের এজেন্ট কল করার জন্য)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "একটি ফোন নম্বর কিনুন অথবা আপনার কাছে ইতিমধ্যে থাকা twilio নম্বর ইম্পোর্ট করুন",
|
||||||
|
"test_agent": "টেস্ট এজেন্ট",
|
||||||
|
"phone_numbers": "ফোন নম্বরসমূহ",
|
||||||
|
"unsubscribe": "আনসাবস্ক্রাইব",
|
||||||
|
"delete_workflow_step": "ওয়ার্কফ্লো স্টেপ মুছুন",
|
||||||
|
"unsubscribe_phone_number": "ফোন নম্বর আনসাবস্ক্রাইব করুন",
|
||||||
|
"buy_a_new_number": "একটি নতুন নম্বর কিনুন",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "আপনি শুধুমাত্র মার্কিন যুক্তরাষ্ট্রের ফোন নম্বর কিনতে পারবেন। অন্যান্য দেশের জন্য, আপনি আপনার নিজের Twilio ফোন নম্বর ইম্পোর্ট করতে পারেন।",
|
||||||
|
"buy_number_for_x_per_month": "মাসে ${{priceInDollars}} মূল্যে একটি মার্কিন নম্বর কিনুন",
|
||||||
|
"supported_call_destinations": "সমর্থিত কল গন্তব্য",
|
||||||
|
"no_phone_number_connected": "কোনো ফোন নম্বর সংযুক্ত নেই",
|
||||||
|
"failed_to_get_workflow_step_id": "ওয়ার্কফ্লো স্টেপ আইডি পাওয়া যায়নি",
|
||||||
|
"cal_ai_agent": "Cal.ai এজেন্ট",
|
||||||
|
"test_cal_ai_agent": "Cal.ai এজেন্ট পরীক্ষা করুন",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "আপনি কি নিশ্চিত যে আপনি এই ওয়ার্কফ্লো ধাপটি মুছতে চান?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "আপনি কি এখনও এই এজেন্ট থেকে ফোন নম্বরটি আনসাবস্ক্রাইব করতে চান?",
|
||||||
|
"the_action_will_disconnect_phone_number": "এই কাজটি এজেন্ট থেকে ফোন নম্বরটি বিচ্ছিন্ন করবে। নতুন ফোন নম্বর সংযোগ না করা পর্যন্ত এজেন্ট কল করতে সক্ষম হবে না।",
|
||||||
|
"cal_ai_phone_numbers": "Cal AI ফোন নম্বর",
|
||||||
|
"connect_phone_number": "ফোন নম্বর সংযোগ করুন",
|
||||||
|
"cal_ai_phone_numbers_description": "আপনার Cal AI ফোন নম্বরগুলি পরিচালনা করুন",
|
||||||
|
"import_number": "নম্বর আমদানি করুন",
|
||||||
|
"this_action_will_also": "এই কাজটি আরও করবে:",
|
||||||
|
"import_phone_number": "ফোন নম্বর আমদানি করুন",
|
||||||
|
"active_subscription": "সক্রিয় সাবস্ক্রিপশন",
|
||||||
|
"cancel_your_phone_number_subscription": "আপনার ফোন নম্বর সাবস্ক্রিপশন বাতিল করুন",
|
||||||
|
"delete_associated_phone_number": "সংযুক্ত ফোন নম্বরটি মুছুন",
|
||||||
|
"unauthorized_create_workflow": "আপনি এই ওয়ার্কফ্লো তৈরি করার জন্য অনুমোদিত নন",
|
||||||
|
"import_phone_number_description": "Cal AI ফোনের সাথে ব্যবহার করার জন্য আপনার Twilio ফোন নম্বর আমদানি করুন",
|
||||||
|
"phone_number_cost": "${{price}}/মাস",
|
||||||
|
"buy_new_number": "নতুন নম্বর কিনুন",
|
||||||
|
"buy_number_cost_x_per_month": "একটি ফোন নম্বর কেনার খরচ মাসে ${{priceInDollars}}। প্রতিটি সক্রিয় ফোন নম্বরের জন্য আপনাকে মাসিক চার্জ করা হবে।",
|
||||||
|
"area_code_optional": "এরিয়া কোড (ঐচ্ছিক)",
|
||||||
|
"no_phone_numbers": "কোনো ফোন নম্বর নেই",
|
||||||
|
"phone_number_purchased_successfully": "ফোন নম্বর সফলভাবে কেনা হয়েছে",
|
||||||
|
"cancel_phone_number_subscription": "ফোন নম্বর সাবস্ক্রিপশন বাতিল করুন",
|
||||||
|
"yes_cancel_subscription": "হ্যাঁ, সাবস্ক্রিপশন বাতিল করুন",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "আপনি কি নিশ্চিত যে আপনি এই ফোন নম্বর সাবস্ক্রিপশন বাতিল করতে চান? এই কাজটি পূর্বাবস্থায় ফেরানো যাবে না এবং আপনি এই ফোন নম্বরে অ্যাক্সেস হারাবেন।",
|
||||||
"add_members": "সদস্য যোগ করুন ...",
|
"add_members": "সদস্য যোগ করুন ...",
|
||||||
"no_assigned_members": "কোনও নির্ধারিত সদস্য নেই",
|
"no_assigned_members": "কোনও নির্ধারিত সদস্য নেই",
|
||||||
"assigned_to": "নির্ধারিত",
|
"assigned_to": "নির্ধারিত",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "দল তৈরি করুন",
|
"create_team": "দল তৈরি করুন",
|
||||||
"name": "নাম",
|
"name": "নাম",
|
||||||
"nameless_team": "নামবিহীন টিম",
|
"nameless_team": "নামবিহীন টিম",
|
||||||
|
"oauth_clients": "OAuth ক্লায়েন্টস",
|
||||||
|
"oauth_clients_description": "আপনার সংগঠনের জন্য OAuth ক্লায়েন্ট পরিচালনা করুন",
|
||||||
|
"create_oauth_client": "OAuth ক্লায়েন্ট তৈরি করুন",
|
||||||
|
"create_oauth_client_description": "তৃতীয় পক্ষের ইন্টিগ্রেশনের জন্য একটি নতুন OAuth ক্লায়েন্ট তৈরি করুন",
|
||||||
"oauth_client_deletion_message": "OAuth ক্লায়েন্ট সফলভাবে মুছে ফেলা হয়েছে",
|
"oauth_client_deletion_message": "OAuth ক্লায়েন্ট সফলভাবে মুছে ফেলা হয়েছে",
|
||||||
"create_new_team_description": "ব্যবহারকারীদের সাথে সহযোগিতা করার জন্য একটি নতুন দল তৈরি করুন।",
|
"create_new_team_description": "ব্যবহারকারীদের সাথে সহযোগিতা করার জন্য একটি নতুন দল তৈরি করুন।",
|
||||||
"create_new_team": "একটি নতুন দল তৈরি করুন",
|
"create_new_team": "একটি নতুন দল তৈরি করুন",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "{{category}} অ্যাপ্লিকেশন",
|
"category_apps": "{{category}} অ্যাপ্লিকেশন",
|
||||||
"app_store": "অ্যাপ স্টোর",
|
"app_store": "অ্যাপ স্টোর",
|
||||||
"app_store_description": "লোক, প্রযুক্তি এবং কর্মক্ষেত্রকে সংযুক্ত করা।",
|
"app_store_description": "লোক, প্রযুক্তি এবং কর্মক্ষেত্রকে সংযুক্ত করা।",
|
||||||
|
"connect_your_video": "আপনার ভিডিও কনফারেন্সিং অ্যাপ সংযুক্ত করুন",
|
||||||
"settings": "সেটিংস",
|
"settings": "সেটিংস",
|
||||||
"event_type_moved_successfully": "ইভেন্টের ধরণটি সফলভাবে সরানো হয়েছে",
|
"event_type_moved_successfully": "ইভেন্টের ধরণটি সফলভাবে সরানো হয়েছে",
|
||||||
"next_step_text": "পরবর্তী পদক্ষেপ",
|
"next_step_text": "পরবর্তী পদক্ষেপ",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "খোলা",
|
"open": "খোলা",
|
||||||
"close": "বন্ধ",
|
"close": "বন্ধ",
|
||||||
"upgrade": "আপগ্রেড",
|
"upgrade": "আপগ্রেড",
|
||||||
|
"buy_us_number_button": "{{priceInDollars}}$/মাসে US নম্বর কিনুন",
|
||||||
"upgrade_to_access_recordings_title": "অ্যাক্সেস রেকর্ডিং আপগ্রেড",
|
"upgrade_to_access_recordings_title": "অ্যাক্সেস রেকর্ডিং আপগ্রেড",
|
||||||
"upgrade_to_access_recordings_description": "রেকর্ডিংগুলি কেবল আমাদের দল পরিকল্পনার অংশ হিসাবে উপলব্ধ। ",
|
"upgrade_to_access_recordings_description": "রেকর্ডিংগুলি কেবল আমাদের দল পরিকল্পনার অংশ হিসাবে উপলব্ধ। ",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "এআই এজেন্ট ফোন নম্বর তৈরি করতে এন্টারপ্রাইজে আপগ্রেড করুন যা অতিথিদের কলগুলি সময়সূচীতে কল করতে পারে",
|
"upgrade_to_cal_ai_phone_number_description": "এআই এজেন্ট ফোন নম্বর তৈরি করতে এন্টারপ্রাইজে আপগ্রেড করুন যা অতিথিদের কলগুলি সময়সূচীতে কল করতে পারে",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "সেটিংস আপডেট করার ত্রুটি",
|
"error_updating_settings": "সেটিংস আপডেট করার ত্রুটি",
|
||||||
"personal_cal_url": "আমার ব্যক্তিগত {{appName}} Url",
|
"personal_cal_url": "আমার ব্যক্তিগত {{appName}} Url",
|
||||||
"bio_hint": "নিজের সম্পর্কে কয়েকটি বাক্য। ",
|
"bio_hint": "নিজের সম্পর্কে কয়েকটি বাক্য। ",
|
||||||
|
"finish_and_start": "সেটআপ শেষ করুন এবং শুরু করুন",
|
||||||
"user_has_no_bio": "এই ব্যবহারকারী এখনও একটি বায়ো যোগ করেন নি।",
|
"user_has_no_bio": "এই ব্যবহারকারী এখনও একটি বায়ো যোগ করেন নি।",
|
||||||
"bio": "বায়ো",
|
"bio": "বায়ো",
|
||||||
"delete_account_modal_title": "অ্যাকাউন্ট মুছুন",
|
"delete_account_modal_title": "অ্যাকাউন্ট মুছুন",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "এম্বেড",
|
"embeds": "এম্বেড",
|
||||||
"impersonation": "ছদ্মবেশ",
|
"impersonation": "ছদ্মবেশ",
|
||||||
"impersonation_description": "ব্যবহারকারীর ছদ্মবেশ পরিচালনা করতে সেটিংস",
|
"impersonation_description": "ব্যবহারকারীর ছদ্মবেশ পরিচালনা করতে সেটিংস",
|
||||||
|
"recent_impersonations": "সাম্প্রতিক প্রতিরূপণ",
|
||||||
|
"quick_impersonate": "দ্রুত প্রতিরূপণ",
|
||||||
|
"no_recent_impersonations": "কোনো সাম্প্রতিক প্রতিরূপণ নেই",
|
||||||
"users": "ব্যবহারকারীরা",
|
"users": "ব্যবহারকারীরা",
|
||||||
"user": "ব্যবহারকারী",
|
"user": "ব্যবহারকারী",
|
||||||
"profile_description": "আপনার জন্য সেটিংস পরিচালনা করুন {{appName}} প্রোফাইল",
|
"profile_description": "আপনার জন্য সেটিংস পরিচালনা করুন {{appName}} প্রোফাইল",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "এটি পরে করুন",
|
"do_this_later": "এটি পরে করুন",
|
||||||
"set_availability_getting_started_subtitle_1": "আপনি উপলব্ধ যখন সময়ের ব্যাপ্তি সংজ্ঞায়িত করুন",
|
"set_availability_getting_started_subtitle_1": "আপনি উপলব্ধ যখন সময়ের ব্যাপ্তি সংজ্ঞায়িত করুন",
|
||||||
"set_availability_getting_started_subtitle_2": "আপনি উপলভ্যতা পৃষ্ঠায় পরে এই সমস্ত কাস্টমাইজ করতে পারেন।",
|
"set_availability_getting_started_subtitle_2": "আপনি উপলভ্যতা পৃষ্ঠায় পরে এই সমস্ত কাস্টমাইজ করতে পারেন।",
|
||||||
|
"connect_calendar_first": "প্রথমে একটি ক্যালেন্ডার সংযুক্ত করুন",
|
||||||
|
"complete_profile": "আপনার প্রোফাইল সম্পূর্ণ করুন",
|
||||||
"connect_calendars_from_app_store": "আপনি অ্যাপ স্টোর থেকে আরও ক্যালেন্ডার যুক্ত করতে পারেন",
|
"connect_calendars_from_app_store": "আপনি অ্যাপ স্টোর থেকে আরও ক্যালেন্ডার যুক্ত করতে পারেন",
|
||||||
"connect_conference_apps": "সম্মেলন অ্যাপ্লিকেশন সংযুক্ত করুন",
|
"connect_conference_apps": "সম্মেলন অ্যাপ্লিকেশন সংযুক্ত করুন",
|
||||||
"connect_calendar_apps": "ক্যালেন্ডার অ্যাপ্লিকেশনগুলি সংযুক্ত করুন",
|
"connect_calendar_apps": "ক্যালেন্ডার অ্যাপ্লিকেশনগুলি সংযুক্ত করুন",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "ইভেন্টের সময়কাল",
|
"event_duration_info": "ইভেন্টের সময়কাল",
|
||||||
"event_time_info": "ইভেন্ট শুরু সময়",
|
"event_time_info": "ইভেন্ট শুরু সময়",
|
||||||
"event_type_not_found": "ইভেন্টটাইপ পাওয়া যায় নি",
|
"event_type_not_found": "ইভেন্টটাইপ পাওয়া যায় নি",
|
||||||
|
"location_variable": "অবস্থান",
|
||||||
"location_info": "ইভেন্টের অবস্থান",
|
"location_info": "ইভেন্টের অবস্থান",
|
||||||
|
"additional_notes_variable": "অতিরিক্ত নোট",
|
||||||
"additional_notes_info": "বুকিংয়ের অতিরিক্ত নোট",
|
"additional_notes_info": "বুকিংয়ের অতিরিক্ত নোট",
|
||||||
"attendee_name_info": "ব্যক্তি বুকিংয়ের নাম",
|
"attendee_name_info": "ব্যক্তি বুকিংয়ের নাম",
|
||||||
"organizer_name_info": "আয়োজকের নাম",
|
"organizer_name_info": "আয়োজকের নাম",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "বুকিংয়ের সময় অতিরিক্ত নোটগুলি পূরণ করতে হবে",
|
"require_additional_notes_description": "বুকিংয়ের সময় অতিরিক্ত নোটগুলি পূরণ করতে হবে",
|
||||||
"email_address_action": "একটি নির্দিষ্ট ইমেল ঠিকানায় ইমেল প্রেরণ করুন",
|
"email_address_action": "একটি নির্দিষ্ট ইমেল ঠিকানায় ইমেল প্রেরণ করুন",
|
||||||
"after_event_trigger": "ঘটনা শেষ হওয়ার পরে",
|
"after_event_trigger": "ঘটনা শেষ হওয়ার পরে",
|
||||||
|
"booking_rejected_trigger": "যখন বুকিং প্রত্যাখ্যান করা হয়",
|
||||||
|
"booking_requested_trigger": "যখন বুকিং অনুরোধ করা হয়",
|
||||||
|
"booking_payment_initiated_trigger": "যখন বুকিং পেমেন্ট শুরু করা হয়",
|
||||||
|
"booking_paid_trigger": "যখন বুকিং পেমেন্ট সফল হয়",
|
||||||
|
"booking_no_show_updated_trigger": "যখন বুকিং নো-শো আপডেট করা হয়",
|
||||||
"how_long_after": "ইভেন্ট শেষ হওয়ার পরে কতক্ষণ?",
|
"how_long_after": "ইভেন্ট শেষ হওয়ার পরে কতক্ষণ?",
|
||||||
"how_long_after_hosts_no_show": "হোস্টগুলি কতক্ষণ পরে ক্যাল ভিডিও সভায় প্রদর্শিত হয় না?",
|
"how_long_after_hosts_no_show": "হোস্টগুলি কতক্ষণ পরে ক্যাল ভিডিও সভায় প্রদর্শিত হয় না?",
|
||||||
"how_long_after_guests_no_show": "অতিথিরা কতক্ষণ ক্যাল ভিডিও সভায় প্রদর্শিত হয় না?",
|
"how_long_after_guests_no_show": "অতিথিরা কতক্ষণ ক্যাল ভিডিও সভায় প্রদর্শিত হয় না?",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "ইভেন্ট প্রকার সম্পাদনা করুন",
|
"edit_event_type": "ইভেন্ট প্রকার সম্পাদনা করুন",
|
||||||
"only_admin_can_see_members_of_org": "এই সংস্থাটি ব্যক্তিগত, এবং কেবলমাত্র সংস্থার প্রশাসক বা মালিক তার সদস্যদের দেখতে পারেন।",
|
"only_admin_can_see_members_of_org": "এই সংস্থাটি ব্যক্তিগত, এবং কেবলমাত্র সংস্থার প্রশাসক বা মালিক তার সদস্যদের দেখতে পারেন।",
|
||||||
"only_admin_can_manage_sso_org": "কেবলমাত্র সংস্থার প্রশাসক বা মালিক এসএসও সেটিংস পরিচালনা করতে পারেন",
|
"only_admin_can_manage_sso_org": "কেবলমাত্র সংস্থার প্রশাসক বা মালিক এসএসও সেটিংস পরিচালনা করতে পারেন",
|
||||||
|
"only_admin_can_manage_directory_sync": "শুধুমাত্র সংগঠনের অ্যাডমিন বা মালিক ডিরেক্টরি সিঙ্ক সেটিংস পরিচালনা করতে পারেন",
|
||||||
|
"only_admin_can_manage_oauth_clients": "শুধুমাত্র সংগঠনের অ্যাডমিন বা মালিক OAuth ক্লায়েন্ট পরিচালনা করতে পারেন",
|
||||||
"collective_scheduling": "সম্মিলিত সময়সূচী",
|
"collective_scheduling": "সম্মিলিত সময়সূচী",
|
||||||
"make_it_easy_to_book": "প্রত্যেকে যখন উপলব্ধ থাকে তখন আপনার দল বুক করা সহজ করুন।",
|
"make_it_easy_to_book": "প্রত্যেকে যখন উপলব্ধ থাকে তখন আপনার দল বুক করা সহজ করুন।",
|
||||||
"find_the_best_person": "আপনার দলের মাধ্যমে উপলব্ধ সেরা ব্যক্তি এবং চক্রটি সন্ধান করুন।",
|
"find_the_best_person": "আপনার দলের মাধ্যমে উপলব্ধ সেরা ব্যক্তি এবং চক্রটি সন্ধান করুন।",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "আপনি কি অন্য সময় দিয়ে আবার চেষ্টা করতে পারেন?",
|
"can_you_try_again": "আপনি কি অন্য সময় দিয়ে আবার চেষ্টা করতে পারেন?",
|
||||||
"verify": "যাচাই করুন",
|
"verify": "যাচাই করুন",
|
||||||
"timezone_info": "গ্রহণকারী ব্যক্তির টাইমজোন",
|
"timezone_info": "গ্রহণকারী ব্যক্তির টাইমজোন",
|
||||||
|
"timezone_variable": "টাইমজোন",
|
||||||
"event_end_time_variable": "ইভেন্ট শেষ সময়",
|
"event_end_time_variable": "ইভেন্ট শেষ সময়",
|
||||||
"event_end_time_info": "ইভেন্ট শেষ সময়",
|
"event_end_time_info": "ইভেন্ট শেষ সময়",
|
||||||
"cancel_url_variable": "URL বাতিল করুন",
|
"cancel_url_variable": "URL বাতিল করুন",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "ঘন্টা অনুযায়ী বুকিং",
|
"bookings_by_hour": "ঘন্টা অনুযায়ী বুকিং",
|
||||||
"most_booked_members": "সবচেয়ে বেশি বুক করা সদস্য",
|
"most_booked_members": "সবচেয়ে বেশি বুক করা সদস্য",
|
||||||
"least_booked_members": "সবচেয়ে কম বুক করা সদস্য",
|
"least_booked_members": "সবচেয়ে কম বুক করা সদস্য",
|
||||||
|
"most_bookings_scheduled": "সর্বাধিক বুকিং নির্ধারিত",
|
||||||
|
"least_bookings_scheduled": "সর্বনিম্ন বুকিং নির্ধারিত",
|
||||||
|
"most_bookings_completed": "সর্বাধিক বুকিং সম্পন্ন",
|
||||||
|
"least_bookings_completed": "সর্বনিম্ন বুকিং সম্পন্ন",
|
||||||
"events_created": "ইভেন্টগুলি তৈরি",
|
"events_created": "ইভেন্টগুলি তৈরি",
|
||||||
"events_completed": "ইভেন্টগুলি সম্পন্ন হয়েছে",
|
"events_completed": "ইভেন্টগুলি সম্পন্ন হয়েছে",
|
||||||
"events_cancelled": "ঘটনা বাতিল",
|
"events_cancelled": "ঘটনা বাতিল",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "এই কর্মপ্রবাহটি পরীক্ষা করার সময়, সচেতন হন যে ইমেলগুলি এবং এসএমএস কেবলমাত্র কমপক্ষে 1 ঘন্টা আগে নির্ধারিত হতে পারে",
|
"testing_workflow_info_message": "এই কর্মপ্রবাহটি পরীক্ষা করার সময়, সচেতন হন যে ইমেলগুলি এবং এসএমএস কেবলমাত্র কমপক্ষে 1 ঘন্টা আগে নির্ধারিত হতে পারে",
|
||||||
"insights_no_data_found_for_filter": "নির্বাচিত ফিল্টার বা নির্বাচিত তারিখগুলির জন্য কোনও ডেটা পাওয়া যায় নি।",
|
"insights_no_data_found_for_filter": "নির্বাচিত ফিল্টার বা নির্বাচিত তারিখগুলির জন্য কোনও ডেটা পাওয়া যায় নি।",
|
||||||
"acknowledge_booking_no_show_fee": "আমি স্বীকার করি যে আমি যদি এই ইভেন্টে অংশ না নিই তবে ক {{amount, currency}} আমার কার্ডে কোনও শো ফি প্রয়োগ করা হবে না।",
|
"acknowledge_booking_no_show_fee": "আমি স্বীকার করি যে আমি যদি এই ইভেন্টে অংশ না নিই তবে ক {{amount, currency}} আমার কার্ডে কোনও শো ফি প্রয়োগ করা হবে না।",
|
||||||
|
"days": "দিন",
|
||||||
"card_details": "কার্ডের বিশদ",
|
"card_details": "কার্ডের বিশদ",
|
||||||
"something_went_wrong_on_our_end": "আমাদের দিকে কিছু সমস্যা হয়েছে। আমাদের সাপোর্ট টিমের সাথে যোগাযোগ করুন, এবং আমরা আপনার জন্য এটি দ্রুত ঠিক করে দেব।",
|
"something_went_wrong_on_our_end": "আমাদের দিকে কিছু সমস্যা হয়েছে। আমাদের সাপোর্ট টিমের সাথে যোগাযোগ করুন, এবং আমরা আপনার জন্য এটি দ্রুত ঠিক করে দেব।",
|
||||||
"please_provide_following_text_to_suppport": "আপনাকে আরও ভাল সহায়তা করতে সহায়তার সাথে যোগাযোগ করার সময় দয়া করে নিম্নলিখিত পাঠ্যটি সরবরাহ করুন",
|
"please_provide_following_text_to_suppport": "আপনাকে আরও ভাল সহায়তা করতে সহায়তার সাথে যোগাযোগ করার সময় দয়া করে নিম্নলিখিত পাঠ্যটি সরবরাহ করুন",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "আপনার সাইটে একটি ভাসমান বোতাম রাখে যা আপনার ইভেন্টের ধরণের সাথে একটি মডেল ট্রিগার করে।",
|
"floating_button_trigger_modal": "আপনার সাইটে একটি ভাসমান বোতাম রাখে যা আপনার ইভেন্টের ধরণের সাথে একটি মডেল ট্রিগার করে।",
|
||||||
"pop_up_element_click": "উপাদান ক্লিক মাধ্যমে পপ আপ",
|
"pop_up_element_click": "উপাদান ক্লিক মাধ্যমে পপ আপ",
|
||||||
"open_dialog_with_element_click": "যখন কেউ কোনও উপাদান ক্লিক করে তখন ডায়ালগ হিসাবে আপনার ক্যালেন্ডারটি খুলুন।",
|
"open_dialog_with_element_click": "যখন কেউ কোনও উপাদান ক্লিক করে তখন ডায়ালগ হিসাবে আপনার ক্যালেন্ডারটি খুলুন।",
|
||||||
|
"use_my_own_form": "আমার নিজের ফর্ম ব্যবহার করুন",
|
||||||
|
"use_our_headless_routing_api": "আমাদের হেডলেস রাউটিং API ব্যবহার করুন এবং জমা দেওয়ার জন্য আপনার নিজের ফর্ম ব্যবহার করুন।",
|
||||||
"need_help_embedding": "সাহায্য দরকার? ",
|
"need_help_embedding": "সাহায্য দরকার? ",
|
||||||
"book_my_cal": "আমার ক্যাল বুক করুন",
|
"book_my_cal": "আমার ক্যাল বুক করুন",
|
||||||
"first_name": "প্রথম নাম",
|
"first_name": "প্রথম নাম",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "আপনার কাস্টম ইভেন্টের পুনর্নির্দেশের জন্য ভেরিয়েবল হিসাবে ফিল্ড আইডেন্টিফায়ারগুলি ব্যবহার করুন (উদাঃ {{variable}})",
|
"field_identifiers_as_variables_with_example": "আপনার কাস্টম ইভেন্টের পুনর্নির্দেশের জন্য ভেরিয়েবল হিসাবে ফিল্ড আইডেন্টিফায়ারগুলি ব্যবহার করুন (উদাঃ {{variable}})",
|
||||||
"account_already_linked": "অ্যাকাউন্ট ইতিমধ্যে লিঙ্কযুক্ত",
|
"account_already_linked": "অ্যাকাউন্ট ইতিমধ্যে লিঙ্কযুক্ত",
|
||||||
"send_email": "ইমেল প্রেরণ",
|
"send_email": "ইমেল প্রেরণ",
|
||||||
|
"cal_ai_phone_call_action": "Cal.ai ভয়েস এজেন্ট ব্যবহার করে অংশগ্রহণকারীকে কল করুন",
|
||||||
|
"cal_ai_agent_configuration": "Cal.ai এজেন্ট কনফিগারেশন",
|
||||||
|
"choose_at_least_one_event_type_test_call": "একটি টেস্ট কল করতে অনুগ্রহ করে কমপক্ষে একটি ইভেন্ট টাইপ বেছে নিন।",
|
||||||
"mark_as_no_show": "নো-শো হিসাবে চিহ্নিত করুন",
|
"mark_as_no_show": "নো-শো হিসাবে চিহ্নিত করুন",
|
||||||
"unmark_as_no_show": "আনার্ক নো-শো",
|
"unmark_as_no_show": "আনার্ক নো-শো",
|
||||||
"account_unlinked_success": "অ্যাকাউন্টটি সফলভাবে লিঙ্কযুক্ত",
|
"account_unlinked_success": "অ্যাকাউন্টটি সফলভাবে লিঙ্কযুক্ত",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "আপনার বিদ্যমান সময়সূচীটিকে আলাদা টাইম জোনে রাখতে এবং মধ্যরাতে বুক করা রোধ করতে আপনার ভ্রমণের পরিকল্পনা করুন।",
|
"travel_schedule_description": "আপনার বিদ্যমান সময়সূচীটিকে আলাদা টাইম জোনে রাখতে এবং মধ্যরাতে বুক করা রোধ করতে আপনার ভ্রমণের পরিকল্পনা করুন।",
|
||||||
"schedule_timezone_change": "সময়সূচী সময় জোন পরিবর্তন",
|
"schedule_timezone_change": "সময়সূচী সময় জোন পরিবর্তন",
|
||||||
"date": "তারিখ",
|
"date": "তারিখ",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "এজেন্টের জন্য সাধারণ প্রম্পট লিখুন",
|
||||||
"overlaps_with_existing_schedule": "এটি একটি বিদ্যমান সময়সূচী সহ ওভারল্যাপ করে। ",
|
"overlaps_with_existing_schedule": "এটি একটি বিদ্যমান সময়সূচী সহ ওভারল্যাপ করে। ",
|
||||||
"org_admin_no_slots|heading": "জন্য উপলব্ধ একটি উপলব্ধতা পাওয়া যায় না {{name}}",
|
"org_admin_no_slots|heading": "জন্য উপলব্ধ একটি উপলব্ধতা পাওয়া যায় না {{name}}",
|
||||||
"org_admin_no_slots|content": "প্রিয় সংস্থা প্রশাসকগণ,<br /><br />অনুগ্রহ করে লক্ষ্য করুন: আমাদের মনোযোগে আনা হয়েছে যে {{username}} এর কোনো উপলব্ধতা ছিল না যখন একজন ব্যবহারকারী {{username}}/{{slug}} দেখতে এসেছিলেন<br /><br />এটি ঘটার কয়েকটি কারণ থাকতে পারে<br />ব্যবহারকারীর কোনো ক্যালেন্ডার সংযুক্ত নেই<br />এই ইভেন্টের সাথে সংযুক্ত তাদের সময়সূচী সক্রিয় নয়<br /> <br />আমরা এটি সমাধান করতে তাদের উপলব্ধতা পরীক্ষা করার পরামর্শ দিই।",
|
"org_admin_no_slots|content": "প্রিয় সংস্থা প্রশাসকগণ,<br /><br />অনুগ্রহ করে লক্ষ্য করুন: আমাদের মনোযোগে আনা হয়েছে যে {{username}} এর কোনো উপলব্ধতা ছিল না যখন একজন ব্যবহারকারী {{username}}/{{slug}} দেখতে এসেছিলেন<br /><br />এটি ঘটার কয়েকটি কারণ থাকতে পারে<br />ব্যবহারকারীর কোনো ক্যালেন্ডার সংযুক্ত নেই<br />এই ইভেন্টের সাথে সংযুক্ত তাদের সময়সূচী সক্রিয় নয়<br /> <br />আমরা এটি সমাধান করতে তাদের উপলব্ধতা পরীক্ষা করার পরামর্শ দিই।",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "পর্যালোচনা",
|
"review": "পর্যালোচনা",
|
||||||
"reviewed": "পর্যালোচনা",
|
"reviewed": "পর্যালোচনা",
|
||||||
"unreviewed": "অঘোষিত",
|
"unreviewed": "অঘোষিত",
|
||||||
|
"rating_url_variable": "রেটিং url",
|
||||||
"rating_url_info": "রেটিং প্রতিক্রিয়া ফর্ম জন্য URL",
|
"rating_url_info": "রেটিং প্রতিক্রিয়া ফর্ম জন্য URL",
|
||||||
|
"no_show_url_variable": "নো শো url",
|
||||||
"no_show_url_info": "কোনও শো প্রতিক্রিয়া জন্য ইউআরএল",
|
"no_show_url_info": "কোনও শো প্রতিক্রিয়া জন্য ইউআরএল",
|
||||||
"no_support_needed": "কোন সমর্থন প্রয়োজন?",
|
"no_support_needed": "কোন সমর্থন প্রয়োজন?",
|
||||||
"hide_support": "সমর্থন লুকান",
|
"hide_support": "সমর্থন লুকান",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "সারি",
|
"row": "সারি",
|
||||||
"rows": "সারি",
|
"rows": "সারি",
|
||||||
"attendee_timezone_variable": "অংশগ্রহণকারী টাইমজোন",
|
"attendee_timezone_variable": "অংশগ্রহণকারী টাইমজোন",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "অংশগ্রহণকারী টাইমজোনে ইভেন্ট শুরুর সময়",
|
||||||
"event_start_time_in_attendee_timezone_info": "অংশগ্রহণকারী টাইম জোনে ইভেন্ট শুরুর সময়",
|
"event_start_time_in_attendee_timezone_info": "অংশগ্রহণকারী টাইম জোনে ইভেন্ট শুরুর সময়",
|
||||||
"event_end_time_in_attendee_timezone_info": "অংশগ্রহণকারী টাইমজোন ইভেন্ট শেষ সময়",
|
"event_end_time_in_attendee_timezone_info": "অংশগ্রহণকারী টাইমজোন ইভেন্ট শেষ সময়",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "অংশগ্রহণকারী টাইমজোনে ইভেন্ট শেষের সময়",
|
||||||
"salesforce_create_event_on_contact": "যোগাযোগে ইভেন্ট তৈরি করুন, যদি এটি বিদ্যমান থাকে। ",
|
"salesforce_create_event_on_contact": "যোগাযোগে ইভেন্ট তৈরি করুন, যদি এটি বিদ্যমান থাকে। ",
|
||||||
"salesforce_owner_name_to_change": "পরিবর্তন করার মালিকের নাম",
|
"salesforce_owner_name_to_change": "পরিবর্তন করার মালিকের নাম",
|
||||||
"no_filter_set": "কোনও ফিল্টার সেট নেই",
|
"no_filter_set": "কোনও ফিল্টার সেট নেই",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "ইমেইল প্রতিক্রিয়া পাঠানোর জন্য সদস্য নির্বাচন করুন",
|
"routing_form_select_members_to_email": "ইমেইল প্রতিক্রিয়া পাঠানোর জন্য সদস্য নির্বাচন করুন",
|
||||||
"routing_incomplete_booking_tab": "অসম্পূর্ণ বুকিং",
|
"routing_incomplete_booking_tab": "অসম্পূর্ণ বুকিং",
|
||||||
"include_no_show_in_rr_calculation": "round robin গণনায় অনুপস্থিত বুকিং অন্তর্ভুক্ত করুন",
|
"include_no_show_in_rr_calculation": "round robin গণনায় অনুপস্থিত বুকিং অন্তর্ভুক্ত করুন",
|
||||||
|
"recent_no_show_guests": "সাম্প্রতিক অনুপস্থিত অতিথি",
|
||||||
|
"recent_no_show_guests_tooltip": "এমন বুকিং দেখায় যেখানে সব অংশগ্রহণকারী অনুপস্থিত ছিল, আংশিক অনুপস্থিতি নয়",
|
||||||
"matching": "মিলছে",
|
"matching": "মিলছে",
|
||||||
"event_redirect": "ইভেন্ট রিডাইরেক্ট",
|
"event_redirect": "ইভেন্ট রিডাইরেক্ট",
|
||||||
"reset_form": "ফর্ম রিসেট করুন",
|
"reset_form": "ফর্ম রিসেট করুন",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "বুকিং",
|
"pbac_resource_booking": "বুকিং",
|
||||||
"pbac_resource_insights": "অন্তর্দৃষ্টি",
|
"pbac_resource_insights": "অন্তর্দৃষ্টি",
|
||||||
"pbac_resource_role": "ভূমিকা",
|
"pbac_resource_role": "ভূমিকা",
|
||||||
|
"pbac_resource_routing_form": "রাউটিং ফর্ম",
|
||||||
|
"pbac_resource_workflow": "কর্মপ্রবাহ",
|
||||||
"pbac_action_all": "সমস্ত ক্রিয়া",
|
"pbac_action_all": "সমস্ত ক্রিয়া",
|
||||||
"pbac_action_create": "তৈরি করুন",
|
"pbac_action_create": "তৈরি করুন",
|
||||||
"pbac_action_read": "দেখুন",
|
"pbac_action_read": "দেখুন",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "টিমের বুকিং দেখুন",
|
"pbac_action_read_team_bookings": "টিমের বুকিং দেখুন",
|
||||||
"pbac_action_read_org_bookings": "সংগঠনের বুকিং দেখুন",
|
"pbac_action_read_org_bookings": "সংগঠনের বুকিং দেখুন",
|
||||||
"pbac_action_read_recordings": "রেকর্ডিং দেখুন",
|
"pbac_action_read_recordings": "রেকর্ডিং দেখুন",
|
||||||
|
"pbac_action_impersonate": "ছদ্মবেশ",
|
||||||
"role_created_successfully": "ভূমিকা সফলভাবে তৈরি করা হয়েছে",
|
"role_created_successfully": "ভূমিকা সফলভাবে তৈরি করা হয়েছে",
|
||||||
"role_updated_successfully": "ভূমিকা সফলভাবে আপডেট করা হয়েছে",
|
"role_updated_successfully": "ভূমিকা সফলভাবে আপডেট করা হয়েছে",
|
||||||
"delete_role": "ভূমিকা মুছুন",
|
"delete_role": "ভূমিকা মুছুন",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "ভূমিকা তৈরি করতে ত্রুটি",
|
"error_creating_role": "ভূমিকা তৈরি করতে ত্রুটি",
|
||||||
"error_updating_role": "ভূমিকা আপডেট করতে ত্রুটি",
|
"error_updating_role": "ভূমিকা আপডেট করতে ত্রুটি",
|
||||||
"pbac_desc_create_roles": "ভূমিকা তৈরি করুন",
|
"pbac_desc_create_roles": "ভূমিকা তৈরি করুন",
|
||||||
|
"pbac_resource_attributes": "বৈশিষ্ট্য",
|
||||||
|
"pbac_desc_view_organization_attributes": "সংগঠনের বৈশিষ্ট্য দেখুন",
|
||||||
|
"pbac_desc_update_organization_attributes": "সংগঠনের বৈশিষ্ট্য আপডেট করুন",
|
||||||
|
"pbac_desc_delete_organization_attributes": "সংগঠনের বৈশিষ্ট্য মুছুন",
|
||||||
|
"pbac_desc_create_organization_attributes": "সংগঠনের বৈশিষ্ট্য তৈরি করুন",
|
||||||
"pbac_desc_view_roles": "ভূমিকা দেখুন",
|
"pbac_desc_view_roles": "ভূমিকা দেখুন",
|
||||||
"pbac_desc_update_roles": "ভূমিকা আপডেট করুন",
|
"pbac_desc_update_roles": "ভূমিকা আপডেট করুন",
|
||||||
"pbac_desc_delete_roles": "ভূমিকা মুছুন",
|
"pbac_desc_delete_roles": "ভূমিকা মুছুন",
|
||||||
"pbac_desc_manage_roles": "ভূমিকার উপর সমস্ত কার্যক্রম",
|
"pbac_desc_create_workflows": "নতুন কর্মপ্রবাহ তৈরি ও সেট আপ করুন",
|
||||||
|
"set_up_required": "সেট আপ প্রয়োজন",
|
||||||
|
"pbac_desc_view_workflows": "বিদ্যমান কর্মপ্রবাহ এবং তাদের কনফিগারেশন দেখুন",
|
||||||
|
"pbac_desc_update_workflows": "কর্মপ্রবাহ সেটিংস সম্পাদনা ও পরিবর্তন করুন",
|
||||||
|
"pbac_desc_delete_workflows": "সিস্টেম থেকে কর্মপ্রবাহ সরান",
|
||||||
|
"pbac_desc_manage_workflows": "সমস্ত কর্মপ্রবাহের জন্য সম্পূর্ণ ব্যবস্থাপনা অ্যাক্সেস",
|
||||||
"pbac_desc_create_event_types": "ইভেন্টের ধরণ তৈরি করুন",
|
"pbac_desc_create_event_types": "ইভেন্টের ধরণ তৈরি করুন",
|
||||||
"pbac_desc_view_event_types": "ইভেন্টের ধরণ দেখুন",
|
"pbac_desc_view_event_types": "ইভেন্টের ধরণ দেখুন",
|
||||||
"pbac_desc_update_event_types": "ইভেন্টের ধরণ আপডেট করুন",
|
"pbac_desc_update_event_types": "ইভেন্টের ধরণ আপডেট করুন",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "দলের সদস্যদের আমন্ত্রণ জানান",
|
"pbac_desc_invite_team_members": "দলের সদস্যদের আমন্ত্রণ জানান",
|
||||||
"pbac_desc_remove_team_members": "দলের সদস্যদের অপসারণ করুন",
|
"pbac_desc_remove_team_members": "দলের সদস্যদের অপসারণ করুন",
|
||||||
"pbac_desc_change_team_member_role": "দলের সদস্যদের ভূমিকা পরিবর্তন করুন",
|
"pbac_desc_change_team_member_role": "দলের সদস্যদের ভূমিকা পরিবর্তন করুন",
|
||||||
"pbac_desc_manage_teams": "দলের সকল কার্যক্রম",
|
"pbac_desc_impersonate_team_members": "টিম সদস্যদের ছদ্মবেশ ধারণ করুন",
|
||||||
|
"pbac_desc_manage_teams": "সংগঠনের টিমগুলি জুড়ে সমস্ত টিমে সকল কার্যক্রম",
|
||||||
"pbac_desc_create_organization": "সংগঠন তৈরি করুন",
|
"pbac_desc_create_organization": "সংগঠন তৈরি করুন",
|
||||||
"pbac_desc_view_organization_details": "সংগঠনের বিবরণ দেখুন",
|
"pbac_desc_view_organization_details": "সংগঠনের বিবরণ দেখুন",
|
||||||
"pbac_desc_list_organization_members": "সংগঠনের সদস্যদের তালিকা দেখুন",
|
"pbac_desc_list_organization_members": "সংগঠনের সদস্যদের তালিকা দেখুন",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "সংগঠনের সদস্যদের অপসারণ করুন",
|
"pbac_desc_remove_organization_members": "সংগঠনের সদস্যদের অপসারণ করুন",
|
||||||
"pbac_desc_manage_organization_billing": "সংগঠনের বিলিং পরিচালনা করুন",
|
"pbac_desc_manage_organization_billing": "সংগঠনের বিলিং পরিচালনা করুন",
|
||||||
"pbac_desc_change_organization_member_role": "সংগঠনের সদস্যদের ভূমিকা পরিবর্তন করুন",
|
"pbac_desc_change_organization_member_role": "সংগঠনের সদস্যদের ভূমিকা পরিবর্তন করুন",
|
||||||
|
"pbac_desc_impersonate_organization_members": "সংগঠনের সদস্যদের ছদ্মবেশ ধারণ করুন",
|
||||||
"pbac_desc_edit_organization_settings": "সংগঠনের সেটিংস সম্পাদনা করুন",
|
"pbac_desc_edit_organization_settings": "সংগঠনের সেটিংস সম্পাদনা করুন",
|
||||||
"pbac_desc_manage_organizations": "সংগঠনের সকল কার্যক্রম",
|
"pbac_desc_manage_organizations": "সংগঠনের সকল কার্যক্রম",
|
||||||
"pbac_desc_view_bookings": "বুকিং দেখুন",
|
"pbac_desc_view_bookings": "বুকিং দেখুন",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "বুকিংয়ের সকল কার্যক্রম",
|
"pbac_desc_manage_bookings": "বুকিংয়ের সকল কার্যক্রম",
|
||||||
"pbac_desc_view_team_insights": "দলের অন্তর্দৃষ্টি দেখুন",
|
"pbac_desc_view_team_insights": "দলের অন্তর্দৃষ্টি দেখুন",
|
||||||
"pbac_desc_manage_team_insights": "দলের অন্তর্দৃষ্টি পরিচালনা করুন",
|
"pbac_desc_manage_team_insights": "দলের অন্তর্দৃষ্টি পরিচালনা করুন",
|
||||||
|
"pbac_desc_create_routing_forms": "রাউটিং ফর্ম তৈরি করুন",
|
||||||
|
"pbac_desc_view_routing_forms": "রাউটিং ফর্ম দেখুন",
|
||||||
|
"pbac_desc_update_routing_forms": "রাউটিং ফর্ম আপডেট করুন",
|
||||||
|
"pbac_desc_delete_routing_forms": "রাউটিং ফর্ম মুছুন",
|
||||||
"read_permission_auto_enabled_tooltip": "কোনো রিসোর্স তৈরি, আপডেট বা মুছে ফেলার সময় পড়ার অনুমতি স্বয়ংক্রিয়ভাবে সক্রিয় হয়",
|
"read_permission_auto_enabled_tooltip": "কোনো রিসোর্স তৈরি, আপডেট বা মুছে ফেলার সময় পড়ার অনুমতি স্বয়ংক্রিয়ভাবে সক্রিয় হয়",
|
||||||
"choose_restriction_schedule": "বিধিনিষেধ সময়সূচি যোগ করুন",
|
"choose_restriction_schedule": "বিধিনিষেধ সময়সূচি যোগ করুন",
|
||||||
"restriction_schedule_description": "হোস্টদের উপলব্ধতা সীমিত করুন যাতে শুধুমাত্র নির্দিষ্ট সময়সূচীর মধ্যে পড়া স্লটগুলি প্রদর্শিত হয়।",
|
"restriction_schedule_description": "হোস্টদের উপলব্ধতা সীমিত করুন যাতে শুধুমাত্র নির্দিষ্ট সময়সূচীর মধ্যে পড়া স্লটগুলি প্রদর্শিত হয়।",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "বুকারের টাইমজোনে নির্বাচিত বিধিনিষেধ সময়সূচি প্রয়োগ করুন",
|
"use_booker_timezone_info": "বুকারের টাইমজোনে নির্বাচিত বিধিনিষেধ সময়সূচি প্রয়োগ করুন",
|
||||||
"load_balancing_warning": "এটি আপনার সমস্ত রাউন্ড রবিন ইভেন্ট টাইপে লোড ব্যালেন্সিং নিষ্ক্রিয় করবে",
|
"load_balancing_warning": "এটি আপনার সমস্ত রাউন্ড রবিন ইভেন্ট টাইপে লোড ব্যালেন্সিং নিষ্ক্রিয় করবে",
|
||||||
"rr_load_balancing_disabled": "লোড ব্যালেন্সিং শুধুমাত্র তখনই উপলব্ধ যখন টাইমস্ট্যাম্প ভিত্তি বুকিং তৈরির সময়ে সেট করা থাকে",
|
"rr_load_balancing_disabled": "লোড ব্যালেন্সিং শুধুমাত্র তখনই উপলব্ধ যখন টাইমস্ট্যাম্প ভিত্তি বুকিং তৈরির সময়ে সেট করা থাকে",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "রাউন্ড রবিন গ্রুপগুলির সাথে লোড ব্যালেন্সিং উপলব্ধ নয়",
|
||||||
"round_robin_settings_description": "এই দলের জন্য ডিফল্ট রাউন্ড রবিন সেটিংস কাস্টমাইজ করুন",
|
"round_robin_settings_description": "এই দলের জন্য ডিফল্ট রাউন্ড রবিন সেটিংস কাস্টমাইজ করুন",
|
||||||
"round_robin_settings_updated_successfully": "রাউন্ড রবিন সেটিংস সফলভাবে আপডেট করা হয়েছে",
|
"round_robin_settings_updated_successfully": "রাউন্ড রবিন সেটিংস সফলভাবে আপডেট করা হয়েছে",
|
||||||
"booking_creation_time": "বুকিং তৈরির সময়",
|
"booking_creation_time": "বুকিং তৈরির সময়",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "বিধিনিষেধ সময়সূচি উপলব্ধতার বাইরে বুকিং।",
|
"booking_not_allowed_by_restriction_schedule_error": "বিধিনিষেধ সময়সূচি উপলব্ধতার বাইরে বুকিং।",
|
||||||
"restriction_schedule_not_found_error": "বিধিনিষেধ সময়সূচি পাওয়া যায়নি",
|
"restriction_schedule_not_found_error": "বিধিনিষেধ সময়সূচি পাওয়া যায়নি",
|
||||||
"converted_image_size_limit_exceed": "ছবির আকার সীমা অতিক্রম করেছে, অনুগ্রহ করে একটি ছোট ছবি ব্যবহার করুন, সম্ভবত JPEG ফরম্যাটে",
|
"converted_image_size_limit_exceed": "ছবির আকার সীমা অতিক্রম করেছে, অনুগ্রহ করে একটি ছোট ছবি ব্যবহার করুন, সম্ভবত JPEG ফরম্যাটে",
|
||||||
|
"add_group": "গ্রুপ যোগ করুন",
|
||||||
"routing_funnel": "রাউটিং ফানেল",
|
"routing_funnel": "রাউটিং ফানেল",
|
||||||
"routing_funnel_total_submissions": "মোট জমা",
|
"routing_funnel_total_submissions": "মোট জমা",
|
||||||
"routing_funnel_successful_routings": "সফল রাউটিং",
|
"routing_funnel_successful_routings": "সফল রাউটিং",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "গ্রহণযোগ্য টাইপ: {{acceptedTypes}}; সর্বাধিক ফাইল আকার: {{maxSize}}",
|
"file_upload_instructions": "গ্রহণযোগ্য টাইপ: {{acceptedTypes}}; সর্বাধিক ফাইল আকার: {{maxSize}}",
|
||||||
"license_key_saved": "লাইসেন্স কী সফলভাবে সংরক্ষিত হয়েছে",
|
"license_key_saved": "লাইসেন্স কী সফলভাবে সংরক্ষিত হয়েছে",
|
||||||
"timezone_mismatch_tooltip": "আপনি আপনার প্রোফাইল টাইমজোন ({{userTimezone}}) অনুসারে রিপোর্ট দেখছেন, যখন আপনার ব্রাউজার টাইমজোন ({{browserTimezone}}) এ সেট করা আছে",
|
"timezone_mismatch_tooltip": "আপনি আপনার প্রোফাইল টাইমজোন ({{userTimezone}}) অনুসারে রিপোর্ট দেখছেন, যখন আপনার ব্রাউজার টাইমজোন ({{browserTimezone}}) এ সেট করা আছে",
|
||||||
|
"show_optimized_slots": "অপ্টিমাইজড স্লট",
|
||||||
|
"show_optimized_slots_description": "উপলব্ধতা অপ্টিমাইজ করতে সময়ের স্লটগুলি সাজান।",
|
||||||
"failed_bookings_by_field": "ফিল্ড অনুসারে ব্যর্থ বুকিং",
|
"failed_bookings_by_field": "ফিল্ড অনুসারে ব্যর্থ বুকিং",
|
||||||
|
"failed_bookings": "ব্যর্থ বুকিং",
|
||||||
"event_type_no_hosts": "ইভেন্ট টাইপে কোন হোস্ট নির্ধারিত নেই",
|
"event_type_no_hosts": "ইভেন্ট টাইপে কোন হোস্ট নির্ধারিত নেই",
|
||||||
"cache_status": "ক্যাশে স্ট্যাটাস",
|
"cache_status": "ক্যাশে স্ট্যাটাস",
|
||||||
"cache_last_updated": "সর্বশেষ আপডেট: {{timestamp}}",
|
"cache_last_updated": "সর্বশেষ আপডেট: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "এই লিঙ্ক {{count}}টি বুকিং-এর জন্য ব্যবহার করা যাবে",
|
"usage_based_expiration_description": "এই লিঙ্ক {{count}}টি বুকিং-এর জন্য ব্যবহার করা যাবে",
|
||||||
"usage_based_generic_expiration_description": "এই লিঙ্ক নির্দিষ্ট সংখ্যক বুকিং-এর পরে মেয়াদ শেষ হওয়ার জন্য কনফিগার করা যেতে পারে",
|
"usage_based_generic_expiration_description": "এই লিঙ্ক নির্দিষ্ট সংখ্যক বুকিং-এর পরে মেয়াদ শেষ হওয়ার জন্য কনফিগার করা যেতে পারে",
|
||||||
"usage_based_expiration_description_plural": "এই লিঙ্ক {{count}}টি বুকিং-এর জন্য ব্যবহার করা যাবে",
|
"usage_based_expiration_description_plural": "এই লিঙ্ক {{count}}টি বুকিং-এর জন্য ব্যবহার করা যাবে",
|
||||||
|
"webhook_trigger_event": "ট্রিগার ইভেন্টের নাম (যেমন, BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "ওয়েবহুকের সময়",
|
||||||
|
"webhook_type": "ইভেন্ট টাইপ স্লাগ",
|
||||||
|
"webhook_title": "ইভেন্ট টাইপের নাম",
|
||||||
|
"webhook_start_time": "ইভেন্টের শুরু সময়",
|
||||||
|
"webhook_end_time": "ইভেন্টের শেষ সময়",
|
||||||
|
"webhook_description": "ইভেন্ট টাইপ সেটিংসে বর্ণিত ইভেন্টের বিবরণ",
|
||||||
|
"webhook_location": "ইভেন্টের অবস্থান",
|
||||||
|
"webhook_uid": "বুকিংয়ের UID",
|
||||||
|
"webhook_reschedule_uid": "পুনঃনির্ধারণের জন্য UID",
|
||||||
|
"webhook_cancellation_reason": "বাতিলের কারণ",
|
||||||
|
"webhook_rejection_reason": "প্রত্যাখ্যানের কারণ",
|
||||||
|
"webhook_organizer_name": "আয়োজকের নাম",
|
||||||
|
"webhook_organizer_email": "আয়োজকের ইমেইল",
|
||||||
|
"webhook_organizer_timezone": "আয়োজকের টাইমজোন (যেমন, 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "আয়োজকের লোকেল (যেমন, 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "প্রথম অংশগ্রহণকারীর নাম",
|
||||||
|
"webhook_attendee_email": "প্রথম অংশগ্রহণকারীর ইমেইল",
|
||||||
|
"webhook_attendee_timezone": "প্রথম অংশগ্রহণকারীর টাইমজোন",
|
||||||
|
"webhook_attendee_locale": "প্রথম অংশগ্রহণকারীর লোকেল",
|
||||||
|
"webhook_team_name": "বুক করা দলের নাম",
|
||||||
|
"webhook_team_members": "বুক করা দলের সদস্য",
|
||||||
|
"webhook_video_call_url": "সভার জন্য ভিডিও কল URL",
|
||||||
|
"webhook_hide_variables": "ভেরিয়েবল লুকান",
|
||||||
|
"webhook_show_variable": "উপলব্ধ ভেরিয়েবল দেখান",
|
||||||
|
"webhook_event_and_booking": "ইভেন্ট এবং বুকিং",
|
||||||
|
"webhook_people": "মানুষ",
|
||||||
|
"webhook_teams": "দল",
|
||||||
|
"webhook_metadata": "মেটাডাটা",
|
||||||
|
"stats": "পরিসংখ্যান",
|
||||||
|
"booking_status": "বুকিংয়ের স্থিতি",
|
||||||
|
"visit": "দেখুন",
|
||||||
|
"location_custom_label_input_label": "বুকিং পৃষ্ঠায় কাস্টম লেবেল",
|
||||||
|
"meeting_link": "সভার লিঙ্ক",
|
||||||
|
"my_bookings": "আমার বুকিং",
|
||||||
|
"phone": "ফোন",
|
||||||
|
"free": "বিনামূল্যে",
|
||||||
|
"user_email": "ব্যবহারকারীর ইমেইল",
|
||||||
|
"user_name": "ব্যবহারকারীর নাম",
|
||||||
|
"expand_panel": "প্যানেল বিস্তৃত করুন",
|
||||||
|
"collapse_panel": "প্যানেল সংকুচিত করুন",
|
||||||
|
"you_have_one_team": "আপনার একটি দল আছে",
|
||||||
|
"consider_consolidating_one_team_org": "আপনার দলের মধ্যে বিলিং, অ্যাডমিন টুলস এবং অ্যানালিটিক্স একত্রিত করতে একটি সংগঠন সেট আপ করার কথা বিবেচনা করুন।",
|
||||||
|
"consider_consolidating_multi_team_org": "আপনার দলগুলির মধ্যে বিলিং, অ্যাডমিন টুলস এবং অ্যানালিটিক্স একত্রিত করতে একটি সংগঠন সেট আপ করার কথা বিবেচনা করুন।",
|
||||||
|
"search_variables": "ভেরিয়েবল অনুসন্ধান করুন",
|
||||||
|
"no_variables_found": "কোন ভেরিয়েবল পাওয়া যায়নি",
|
||||||
|
"api_key_name_too_long": "নাম অবশ্যই {{max}} অক্ষরের বেশি হবে না",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "শেষ মুহূর্তের বাতিলকরণের জন্য স্বয়ংক্রিয়ভাবে অনুপস্থিতি ফি চার্জ করুন",
|
||||||
|
"before_scheduled_start_time": "নির্ধারিত শুরুর সময়ের আগে",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "আমি স্বীকার করছি যে শুরুর সময়ের {{timeValue}} {{timeUnit}} এর মধ্যে বুকিং বাতিল করলে আমাকে {{amount, currency}} অনুপস্থিতি ফি চার্জ করা হবে",
|
||||||
|
"contact_organizer": "আপনার কোন প্রশ্ন থাকলে, অনুগ্রহ করে আয়োজকের সাথে যোগাযোগ করুন।",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑ুষান্ত"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑ুষান্ত"
|
||||||
}
|
}
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Ja t'has registrat per a aquesta reserva",
|
"already_signed_up_for_this_booking_error": "Ja t'has registrat per a aquesta reserva",
|
||||||
"hosts_unavailable_for_booking": "Alguns dels amfitrions no estan disponibles per a la reserva",
|
"hosts_unavailable_for_booking": "Alguns dels amfitrions no estan disponibles per a la reserva",
|
||||||
"fixed_hosts_unavailable_for_booking": "Alguns dels amfitrions fixos no estan disponibles per a la reserva.",
|
"fixed_hosts_unavailable_for_booking": "Alguns dels amfitrions fixos no estan disponibles per a la reserva.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "Cap amfitrió de Round Robin està disponible per a la reserva.",
|
"round_robin_host_unavailable_for_booking": "L'amfitrió de Round Robin no està disponible per a la reserva.",
|
||||||
"help": "Ajuda",
|
"help": "Ajuda",
|
||||||
"price": "Preu",
|
"price": "Preu",
|
||||||
"paid": "Pagat",
|
"paid": "Pagat",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Número",
|
"number": "Número",
|
||||||
"checkbox": "Casella de selecció",
|
"checkbox": "Casella de selecció",
|
||||||
"is_required": "És obligatori",
|
"is_required": "És obligatori",
|
||||||
|
"make_field_required": "Fes que aquest camp sigui obligatori",
|
||||||
"required": "Obligatori",
|
"required": "Obligatori",
|
||||||
"optional": "Opcional",
|
"optional": "Opcional",
|
||||||
"input_type": "Tipus d'entrada",
|
"input_type": "Tipus d'entrada",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "Apps disponibles",
|
"available_apps_lower_case": "Apps disponibles",
|
||||||
"available_apps_desc": "Mira les aplicacions populars a continuació i explora'n més a la nostra <0>App Store</0>",
|
"available_apps_desc": "Mira les aplicacions populars a continuació i explora'n més a la nostra <0>App Store</0>",
|
||||||
"fixed_host_helper": "Afegeix qualsevol persona que necessiti assistir a l'esdeveniment. <0>Més informació</0>",
|
"fixed_host_helper": "Afegeix qualsevol persona que necessiti assistir a l'esdeveniment. <0>Més informació</0>",
|
||||||
|
"round_robin_groups_helper": "Les persones d'un grup s'alternen, una persona de cada grup apareixerà a l'esdeveniment.",
|
||||||
"round_robin_helper": "Les persones del grup s'alternen i només una persona apareixerà a l'esdeveniment.",
|
"round_robin_helper": "Les persones del grup s'alternen i només una persona apareixerà a l'esdeveniment.",
|
||||||
"check_email_reset_password": "Comprova el teu correu. T'hem enviat un enllaç per restablir la contrasenya.",
|
"check_email_reset_password": "Comprova el teu correu. T'hem enviat un enllaç per restablir la contrasenya.",
|
||||||
"finish": "Finalitza",
|
"finish": "Finalitza",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "Minuts",
|
"minutes": "Minuts",
|
||||||
"use_cal_ai_to_make_call_description": "Utilitza Cal.ai per obtenir un número de telèfon amb IA o fer trucades als convidats.",
|
"use_cal_ai_to_make_call_description": "Utilitza Cal.ai per obtenir un número de telèfon amb IA o fer trucades als convidats.",
|
||||||
|
"termination_uri": "URI de terminació",
|
||||||
|
"sip_trunk_username": "Nom d'usuari del tronc SIP",
|
||||||
|
"sip_trunk_password": "Contrasenya del tronc SIP",
|
||||||
|
"nickname": "Sobrenom",
|
||||||
|
"delete_phone_number": "Elimina el número de telèfon",
|
||||||
|
"workflow_validation_failed": "La validació del flux de treball ha fallat",
|
||||||
|
"workflow_validation_empty_fields": "Un o més passos del flux de treball tenen contingut de missatge buit",
|
||||||
|
"workflow_validation_unverified_contacts": "Un o més números de telèfon o adreces de correu electrònic no estan verificats",
|
||||||
|
"phone_number_imported_successfully": "Número de telèfon importat i vinculat a l'agent correctament",
|
||||||
|
"phone_number_deleted_successfully": "Número de telèfon eliminat correctament",
|
||||||
|
"delete_phone_number_confirmation": "Estàs segur que vols eliminar aquest número de telèfon? Aquesta acció no es pot desfer.",
|
||||||
|
"yes_delete_phone_number": "Sí, elimina el número de telèfon",
|
||||||
|
"phone_number_info_tooltip": "El número que estàs intentant importar ha d'estar en format E.164 (codi de país seguit del número, sense espais ni caràcters especials), per exemple +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "L'URI de terminació per identificar de manera única el teu tronc SIP elàstic. S'utilitza per a trucades sortints. Per als troncs SIP elàstics de Twilio sempre acaba amb .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "El nom d'usuari utilitzat per autenticar el tronc SIP.",
|
||||||
|
"sip_trunk_password_info_tooltip": "La contrasenya utilitzada per autenticar el tronc SIP.",
|
||||||
|
"nickname_info_tooltip": "Sobrenom del número. Això és només per a la teva referència.",
|
||||||
|
"save_and_test_call": "Desa i prova la trucada",
|
||||||
|
"call_initiated_successfully": "Trucada iniciada correctament",
|
||||||
|
"please_enter_phone_number": "Si us plau, introdueix un número de telèfon",
|
||||||
|
"agent_updated_successfully": "Agent actualitzat correctament",
|
||||||
|
"agent_created_successfully": "Agent creat correctament",
|
||||||
|
"phone_number_unsubscribed_successfully": "Número de telèfon donat de baixa correctament",
|
||||||
|
"general_prompt_description": "Aquest indicador defineix el rol de l'agent i els seus objectius principals",
|
||||||
|
"prompt": "Indicador",
|
||||||
|
"call_to": "Trucar a",
|
||||||
|
"make_test_call_to_verify_configuration": "Fes una trucada de prova per verificar la configuració",
|
||||||
|
"initial_message": "Missatge inicial",
|
||||||
|
"initial_message_description": "El primer missatge que l'agent dirà en començar una trucada",
|
||||||
|
"having_trouble_importing": "Tens problemes per importar?",
|
||||||
|
"learn": "Aprendre",
|
||||||
|
"learn_how_to_get_your_terminator": "Aprèn com obtenir el teu URI de terminació i les credencials del tronc SIP",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Subscripció del número de telèfon cancel·lada correctament",
|
||||||
|
"updating": "Actualitzant",
|
||||||
"round_robin": "Round Robin",
|
"round_robin": "Round Robin",
|
||||||
"round_robin_description": "Alterna les reunions entre diversos membres de l'equip.",
|
"round_robin_description": "Alterna les reunions entre diversos membres de l'equip.",
|
||||||
"managed_event": "Esdeveniment gestionat",
|
"managed_event": "Esdeveniment gestionat",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "Gestionat",
|
"managed": "Gestionat",
|
||||||
"managed_event_url_clarification": "\"username\" serà omplert amb el nom d'usuari dels membres assignats",
|
"managed_event_url_clarification": "\"username\" serà omplert amb el nom d'usuari dels membres assignats",
|
||||||
"assign_to": "Assignar a",
|
"assign_to": "Assignar a",
|
||||||
|
"enter_phone_number_to_test_call": "Introdueix el número de telèfon per a la trucada de prova",
|
||||||
|
"make_test_call": "Fes una trucada de prova",
|
||||||
|
"create_new_workflow_agent": "Crea un nou agent de veu cal.ai per a fluxos de treball",
|
||||||
|
"create_new_workflow_agent_description": "Crea un nou agent de veu cal.ai per a fluxos de treball per automatitzar els teus processos",
|
||||||
|
"phone_number_for_ai_call": "Número de telèfon (perquè el nostre agent truqui)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Compra un número de telèfon o importa'n un que ja tinguis a Twilio",
|
||||||
|
"test_agent": "Prova l'agent",
|
||||||
|
"phone_numbers": "Números de telèfon",
|
||||||
|
"unsubscribe": "Donar de baixa",
|
||||||
|
"delete_workflow_step": "Eliminar pas del flux de treball",
|
||||||
|
"unsubscribe_phone_number": "Donar de baixa el número de telèfon",
|
||||||
|
"buy_a_new_number": "Compra un nou número",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "Només pots comprar números de telèfon dels EUA. Per a altres països, pots importar el teu propi número de telèfon de Twilio.",
|
||||||
|
"buy_number_for_x_per_month": "Compra un número dels EUA per ${{priceInDollars}} al mes",
|
||||||
|
"supported_call_destinations": "Destinacions de trucades compatibles",
|
||||||
|
"no_phone_number_connected": "Cap número de telèfon connectat",
|
||||||
|
"failed_to_get_workflow_step_id": "No s'ha pogut obtenir l'ID del pas del flux de treball",
|
||||||
|
"cal_ai_agent": "Agent Cal.ai",
|
||||||
|
"test_cal_ai_agent": "Prova l'agent Cal.ai",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "Estàs segur que vols eliminar aquest pas del flux de treball?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "Encara vols donar de baixa el número de telèfon d'aquest agent?",
|
||||||
|
"the_action_will_disconnect_phone_number": "Aquesta acció desconnectarà el número de telèfon de l'agent. L'agent no podrà fer trucades fins que es connecti un nou número de telèfon.",
|
||||||
|
"cal_ai_phone_numbers": "Números de telèfon de Cal AI",
|
||||||
|
"connect_phone_number": "Connecta un número de telèfon",
|
||||||
|
"cal_ai_phone_numbers_description": "Gestiona els teus números de telèfon de Cal AI",
|
||||||
|
"import_number": "Importa un número",
|
||||||
|
"this_action_will_also": "Aquesta acció també:",
|
||||||
|
"import_phone_number": "Importa un número de telèfon",
|
||||||
|
"active_subscription": "Subscripció activa",
|
||||||
|
"cancel_your_phone_number_subscription": "Cancel·la la teva subscripció de número de telèfon",
|
||||||
|
"delete_associated_phone_number": "Elimina el número de telèfon associat",
|
||||||
|
"unauthorized_create_workflow": "No estàs autoritzat per crear aquest flux de treball",
|
||||||
|
"import_phone_number_description": "Importa el teu número de telèfon de Twilio per utilitzar-lo amb Cal AI Phone",
|
||||||
|
"phone_number_cost": "${{price}}/mes",
|
||||||
|
"buy_new_number": "Compra un nou número",
|
||||||
|
"buy_number_cost_x_per_month": "Comprar un número de telèfon costa ${{priceInDollars}} al mes. Se't cobrarà mensualment per cada número de telèfon actiu.",
|
||||||
|
"area_code_optional": "Codi d'àrea (opcional)",
|
||||||
|
"no_phone_numbers": "Cap número de telèfon",
|
||||||
|
"phone_number_purchased_successfully": "Número de telèfon comprat amb èxit",
|
||||||
|
"cancel_phone_number_subscription": "Cancel·lar la subscripció del número de telèfon",
|
||||||
|
"yes_cancel_subscription": "Sí, cancel·lar la subscripció",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "Estàs segur que vols cancel·lar aquesta subscripció de número de telèfon? Aquesta acció no es pot desfer i perdràs l'accés a aquest número de telèfon.",
|
||||||
"add_members": "Afegir membres...",
|
"add_members": "Afegir membres...",
|
||||||
"no_assigned_members": "No hi ha membres assignats",
|
"no_assigned_members": "No hi ha membres assignats",
|
||||||
"assigned_to": "Assignat a",
|
"assigned_to": "Assignat a",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Crea un equip",
|
"create_team": "Crea un equip",
|
||||||
"name": "Nom",
|
"name": "Nom",
|
||||||
"nameless_team": "Equip sense nom",
|
"nameless_team": "Equip sense nom",
|
||||||
|
"oauth_clients": "Clients OAuth",
|
||||||
|
"oauth_clients_description": "Gestiona els clients OAuth per a la teva organització",
|
||||||
|
"create_oauth_client": "Crear client OAuth",
|
||||||
|
"create_oauth_client_description": "Crea un nou client OAuth per a integracions de tercers",
|
||||||
"oauth_client_deletion_message": "Client OAuth eliminat correctament",
|
"oauth_client_deletion_message": "Client OAuth eliminat correctament",
|
||||||
"create_new_team_description": "Crea un nou equip per col·laborar amb altres usuaris.",
|
"create_new_team_description": "Crea un nou equip per col·laborar amb altres usuaris.",
|
||||||
"create_new_team": "Crea un nou equip",
|
"create_new_team": "Crea un nou equip",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "Apps de {{category}}",
|
"category_apps": "Apps de {{category}}",
|
||||||
"app_store": "App Store",
|
"app_store": "App Store",
|
||||||
"app_store_description": "Connectant persones, tecnologia i el lloc de treball.",
|
"app_store_description": "Connectant persones, tecnologia i el lloc de treball.",
|
||||||
|
"connect_your_video": "Connecta la teva aplicació de videoconferència",
|
||||||
"settings": "Configuració",
|
"settings": "Configuració",
|
||||||
"event_type_moved_successfully": "El tipus d'esdeveniment s'ha mogut correctament",
|
"event_type_moved_successfully": "El tipus d'esdeveniment s'ha mogut correctament",
|
||||||
"next_step_text": "Següent pas",
|
"next_step_text": "Següent pas",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Obre",
|
"open": "Obre",
|
||||||
"close": "Tanca",
|
"close": "Tanca",
|
||||||
"upgrade": "Actualitza",
|
"upgrade": "Actualitza",
|
||||||
|
"buy_us_number_button": "Compra un número dels EUA per {{priceInDollars}}$/mes",
|
||||||
"upgrade_to_access_recordings_title": "Actualitza per accedir a les gravacions",
|
"upgrade_to_access_recordings_title": "Actualitza per accedir a les gravacions",
|
||||||
"upgrade_to_access_recordings_description": "Les gravacions només estan disponibles com a part del nostre pla d'equips. Actualitza per començar a gravar les teves trucades",
|
"upgrade_to_access_recordings_description": "Les gravacions només estan disponibles com a part del nostre pla d'equips. Actualitza per començar a gravar les teves trucades",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Actualitza a Enterprise per generar un número de telèfon d'Agent IA que pugui trucar als convidats per programar trucades",
|
"upgrade_to_cal_ai_phone_number_description": "Actualitza a Enterprise per generar un número de telèfon d'Agent IA que pugui trucar als convidats per programar trucades",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Error en actualitzar la configuració",
|
"error_updating_settings": "Error en actualitzar la configuració",
|
||||||
"personal_cal_url": "El meu URL personal de {{appName}}",
|
"personal_cal_url": "El meu URL personal de {{appName}}",
|
||||||
"bio_hint": "Unes quantes frases sobre tu. Això apareixerà a la teva pàgina d'URL personal.",
|
"bio_hint": "Unes quantes frases sobre tu. Això apareixerà a la teva pàgina d'URL personal.",
|
||||||
|
"finish_and_start": "Finalitza la configuració i comença",
|
||||||
"user_has_no_bio": "Aquest usuari encara no ha afegit una biografia",
|
"user_has_no_bio": "Aquest usuari encara no ha afegit una biografia",
|
||||||
"bio": "Biografia",
|
"bio": "Biografia",
|
||||||
"delete_account_modal_title": "Eliminar compte",
|
"delete_account_modal_title": "Eliminar compte",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "Incrustacions",
|
"embeds": "Incrustacions",
|
||||||
"impersonation": "Suplantació",
|
"impersonation": "Suplantació",
|
||||||
"impersonation_description": "Configuració per gestionar la suplantació d'usuaris",
|
"impersonation_description": "Configuració per gestionar la suplantació d'usuaris",
|
||||||
|
"recent_impersonations": "Suplantacions recents",
|
||||||
|
"quick_impersonate": "Suplantació ràpida",
|
||||||
|
"no_recent_impersonations": "No hi ha suplantacions recents",
|
||||||
"users": "Usuaris",
|
"users": "Usuaris",
|
||||||
"user": "Usuari",
|
"user": "Usuari",
|
||||||
"profile_description": "Gestiona la configuració del teu perfil de {{appName}}",
|
"profile_description": "Gestiona la configuració del teu perfil de {{appName}}",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "Fes-ho més tard",
|
"do_this_later": "Fes-ho més tard",
|
||||||
"set_availability_getting_started_subtitle_1": "Defineix els intervals de temps en què estàs disponible",
|
"set_availability_getting_started_subtitle_1": "Defineix els intervals de temps en què estàs disponible",
|
||||||
"set_availability_getting_started_subtitle_2": "Pots personalitzar tot això més tard a la pàgina de disponibilitat",
|
"set_availability_getting_started_subtitle_2": "Pots personalitzar tot això més tard a la pàgina de disponibilitat",
|
||||||
|
"connect_calendar_first": "Connecta primer un calendari",
|
||||||
|
"complete_profile": "Completa el teu perfil",
|
||||||
"connect_calendars_from_app_store": "Pots afegir més calendaris des de la botiga d'aplicacions",
|
"connect_calendars_from_app_store": "Pots afegir més calendaris des de la botiga d'aplicacions",
|
||||||
"connect_conference_apps": "Connecta aplicacions de conferència",
|
"connect_conference_apps": "Connecta aplicacions de conferència",
|
||||||
"connect_calendar_apps": "Connecta aplicacions de calendari",
|
"connect_calendar_apps": "Connecta aplicacions de calendari",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "La durada de l'esdeveniment",
|
"event_duration_info": "La durada de l'esdeveniment",
|
||||||
"event_time_info": "L'hora d'inici de l'esdeveniment",
|
"event_time_info": "L'hora d'inici de l'esdeveniment",
|
||||||
"event_type_not_found": "Tipus d'esdeveniment no trobat",
|
"event_type_not_found": "Tipus d'esdeveniment no trobat",
|
||||||
|
"location_variable": "Ubicació",
|
||||||
"location_info": "La ubicació de l'esdeveniment",
|
"location_info": "La ubicació de l'esdeveniment",
|
||||||
|
"additional_notes_variable": "Notes addicionals",
|
||||||
"additional_notes_info": "Les notes addicionals de la reserva",
|
"additional_notes_info": "Les notes addicionals de la reserva",
|
||||||
"attendee_name_info": "El nom de la persona que fa la reserva",
|
"attendee_name_info": "El nom de la persona que fa la reserva",
|
||||||
"organizer_name_info": "Nom de l'organitzador",
|
"organizer_name_info": "Nom de l'organitzador",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Requerir que s'omplin notes addicionals en fer la reserva",
|
"require_additional_notes_description": "Requerir que s'omplin notes addicionals en fer la reserva",
|
||||||
"email_address_action": "enviar correu electrònic a una adreça específica",
|
"email_address_action": "enviar correu electrònic a una adreça específica",
|
||||||
"after_event_trigger": "després que acabi l'esdeveniment",
|
"after_event_trigger": "després que acabi l'esdeveniment",
|
||||||
|
"booking_rejected_trigger": "quan la reserva és rebutjada",
|
||||||
|
"booking_requested_trigger": "quan la reserva és sol·licitada",
|
||||||
|
"booking_payment_initiated_trigger": "quan s'inicia el pagament de la reserva",
|
||||||
|
"booking_paid_trigger": "quan el pagament de la reserva és correcte",
|
||||||
|
"booking_no_show_updated_trigger": "quan s'actualitza la no presentació a la reserva",
|
||||||
"how_long_after": "Quant temps després que acabi l'esdeveniment?",
|
"how_long_after": "Quant temps després que acabi l'esdeveniment?",
|
||||||
"how_long_after_hosts_no_show": "Quant temps després que els amfitrions no es presentin a la reunió de vídeo de cal?",
|
"how_long_after_hosts_no_show": "Quant temps després que els amfitrions no es presentin a la reunió de vídeo de cal?",
|
||||||
"how_long_after_guests_no_show": "Quant temps després que els convidats no es presentin a la reunió de vídeo de cal?",
|
"how_long_after_guests_no_show": "Quant temps després que els convidats no es presentin a la reunió de vídeo de cal?",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "Edita el tipus d'esdeveniment",
|
"edit_event_type": "Edita el tipus d'esdeveniment",
|
||||||
"only_admin_can_see_members_of_org": "Aquesta organització és privada i només l'administrador o propietari de l'organització pot veure els seus membres",
|
"only_admin_can_see_members_of_org": "Aquesta organització és privada i només l'administrador o propietari de l'organització pot veure els seus membres",
|
||||||
"only_admin_can_manage_sso_org": "Només l'administrador o propietari de l'organització pot gestionar la configuració SSO",
|
"only_admin_can_manage_sso_org": "Només l'administrador o propietari de l'organització pot gestionar la configuració SSO",
|
||||||
|
"only_admin_can_manage_directory_sync": "Només l'administrador o propietari de l'organització pot gestionar la configuració de sincronització del directori",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Només l'administrador o propietari de l'organització pot gestionar els clients OAuth",
|
||||||
"collective_scheduling": "Programació col·lectiva",
|
"collective_scheduling": "Programació col·lectiva",
|
||||||
"make_it_easy_to_book": "Facilita la reserva amb el teu equip quan tothom està disponible",
|
"make_it_easy_to_book": "Facilita la reserva amb el teu equip quan tothom està disponible",
|
||||||
"find_the_best_person": "Troba la millor persona disponible i alterna entre el teu equip",
|
"find_the_best_person": "Troba la millor persona disponible i alterna entre el teu equip",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "Pots provar-ho de nou amb una altra hora?",
|
"can_you_try_again": "Pots provar-ho de nou amb una altra hora?",
|
||||||
"verify": "Verifica",
|
"verify": "Verifica",
|
||||||
"timezone_info": "La zona horària de la persona que rep",
|
"timezone_info": "La zona horària de la persona que rep",
|
||||||
|
"timezone_variable": "Zona horària",
|
||||||
"event_end_time_variable": "Hora de finalització de l'esdeveniment",
|
"event_end_time_variable": "Hora de finalització de l'esdeveniment",
|
||||||
"event_end_time_info": "L'hora de finalització de l'esdeveniment",
|
"event_end_time_info": "L'hora de finalització de l'esdeveniment",
|
||||||
"cancel_url_variable": "URL de cancel·lació",
|
"cancel_url_variable": "URL de cancel·lació",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Reserves per hora",
|
"bookings_by_hour": "Reserves per hora",
|
||||||
"most_booked_members": "Membres més reservats",
|
"most_booked_members": "Membres més reservats",
|
||||||
"least_booked_members": "Membres menys reservats",
|
"least_booked_members": "Membres menys reservats",
|
||||||
|
"most_bookings_scheduled": "Més reserves programades",
|
||||||
|
"least_bookings_scheduled": "Menys reserves programades",
|
||||||
|
"most_bookings_completed": "Més reserves completades",
|
||||||
|
"least_bookings_completed": "Menys reserves completades",
|
||||||
"events_created": "Esdeveniments creats",
|
"events_created": "Esdeveniments creats",
|
||||||
"events_completed": "Esdeveniments completats",
|
"events_completed": "Esdeveniments completats",
|
||||||
"events_cancelled": "Esdeveniments cancel·lats",
|
"events_cancelled": "Esdeveniments cancel·lats",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Quan provis aquest flux de treball, tingues en compte que els correus electrònics i SMS només es poden programar amb almenys 1 hora d'antelació",
|
"testing_workflow_info_message": "Quan provis aquest flux de treball, tingues en compte que els correus electrònics i SMS només es poden programar amb almenys 1 hora d'antelació",
|
||||||
"insights_no_data_found_for_filter": "No s'han trobat dades per al filtre seleccionat o les dates seleccionades.",
|
"insights_no_data_found_for_filter": "No s'han trobat dades per al filtre seleccionat o les dates seleccionades.",
|
||||||
"acknowledge_booking_no_show_fee": "Reconec que si no assisteixo a aquest esdeveniment, s'aplicarà una penalització de {{amount, currency}} a la meva targeta.",
|
"acknowledge_booking_no_show_fee": "Reconec que si no assisteixo a aquest esdeveniment, s'aplicarà una penalització de {{amount, currency}} a la meva targeta.",
|
||||||
|
"days": "dies",
|
||||||
"card_details": "Detalls de la targeta",
|
"card_details": "Detalls de la targeta",
|
||||||
"something_went_wrong_on_our_end": "Alguna cosa ha anat malament per la nostra part. Contacta amb el nostre equip de suport i ho solucionarem de seguida per a tu.",
|
"something_went_wrong_on_our_end": "Alguna cosa ha anat malament per la nostra part. Contacta amb el nostre equip de suport i ho solucionarem de seguida per a tu.",
|
||||||
"please_provide_following_text_to_suppport": "Si us plau, proporciona el següent text quan contactis amb suport per ajudar-te millor",
|
"please_provide_following_text_to_suppport": "Si us plau, proporciona el següent text quan contactis amb suport per ajudar-te millor",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Col·loca un botó flotant al teu lloc web que activa una finestra modal amb el teu tipus d'esdeveniment",
|
"floating_button_trigger_modal": "Col·loca un botó flotant al teu lloc web que activa una finestra modal amb el teu tipus d'esdeveniment",
|
||||||
"pop_up_element_click": "Finestra emergent mitjançant clic a l'element",
|
"pop_up_element_click": "Finestra emergent mitjançant clic a l'element",
|
||||||
"open_dialog_with_element_click": "Obre el teu calendari com a diàleg quan algú faci clic en un element.",
|
"open_dialog_with_element_click": "Obre el teu calendari com a diàleg quan algú faci clic en un element.",
|
||||||
|
"use_my_own_form": "Utilitzar el meu propi formulari",
|
||||||
|
"use_our_headless_routing_api": "Utilitza la nostra API de routing headless i fes servir el teu propi formulari per a les sol·licituds.",
|
||||||
"need_help_embedding": "Necessites ajuda? Consulta les nostres guies per integrar Cal a Wix, Squarespace o WordPress, revisa les preguntes freqüents o explora les opcions avançades d'incrustació.",
|
"need_help_embedding": "Necessites ajuda? Consulta les nostres guies per integrar Cal a Wix, Squarespace o WordPress, revisa les preguntes freqüents o explora les opcions avançades d'incrustació.",
|
||||||
"book_my_cal": "Reserva el meu Cal",
|
"book_my_cal": "Reserva el meu Cal",
|
||||||
"first_name": "Nom",
|
"first_name": "Nom",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Utilitza els identificadors de camp com a variables per a la teva redirecció d'esdeveniments personalitzada (p. ex. {{variable}})",
|
"field_identifiers_as_variables_with_example": "Utilitza els identificadors de camp com a variables per a la teva redirecció d'esdeveniments personalitzada (p. ex. {{variable}})",
|
||||||
"account_already_linked": "El compte ja està vinculat",
|
"account_already_linked": "El compte ja està vinculat",
|
||||||
"send_email": "Envia un correu electrònic",
|
"send_email": "Envia un correu electrònic",
|
||||||
|
"cal_ai_phone_call_action": "Trucar a l'assistent utilitzant l'agent de veu Cal.ai",
|
||||||
|
"cal_ai_agent_configuration": "Configuració de l'agent Cal.ai",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Si us plau, escull almenys un tipus d'esdeveniment per fer una trucada de prova.",
|
||||||
"mark_as_no_show": "Marca com a no presentat",
|
"mark_as_no_show": "Marca com a no presentat",
|
||||||
"unmark_as_no_show": "Desmarca com a no presentat",
|
"unmark_as_no_show": "Desmarca com a no presentat",
|
||||||
"account_unlinked_success": "Compte desvinculat correctament",
|
"account_unlinked_success": "Compte desvinculat correctament",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Planeja el teu viatge amb antelació per mantenir el teu horari existent en una zona horària diferent i evitar ser reservat a mitjanit.",
|
"travel_schedule_description": "Planeja el teu viatge amb antelació per mantenir el teu horari existent en una zona horària diferent i evitar ser reservat a mitjanit.",
|
||||||
"schedule_timezone_change": "Canvi d'horari de l'agenda",
|
"schedule_timezone_change": "Canvi d'horari de l'agenda",
|
||||||
"date": "Data",
|
"date": "Data",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Introdueix la indicació general per a l'agent",
|
||||||
"overlaps_with_existing_schedule": "Això es solapa amb un horari existent. Si us plau, selecciona una data diferent.",
|
"overlaps_with_existing_schedule": "Això es solapa amb un horari existent. Si us plau, selecciona una data diferent.",
|
||||||
"org_admin_no_slots|heading": "No s'ha trobat disponibilitat per a {{name}}",
|
"org_admin_no_slots|heading": "No s'ha trobat disponibilitat per a {{name}}",
|
||||||
"org_admin_no_slots|content": "Hola Administradors de l'Organització,<br /><br />Tingueu en compte: S'ha portat a la nostra atenció que {{username}} no ha tingut disponibilitat quan un usuari ha visitat {{username}}/{{slug}}<br /><br />Hi ha algunes raons per les quals això podria estar passant<br />L'usuari no té cap calendari connectat<br />Els seus horaris adjunts a aquest esdeveniment no estan activats<br /> <br />Recomanem comprovar la seva disponibilitat per resoldre això.",
|
"org_admin_no_slots|content": "Hola Administradors de l'Organització,<br /><br />Tingueu en compte: S'ha portat a la nostra atenció que {{username}} no ha tingut disponibilitat quan un usuari ha visitat {{username}}/{{slug}}<br /><br />Hi ha algunes raons per les quals això podria estar passant<br />L'usuari no té cap calendari connectat<br />Els seus horaris adjunts a aquest esdeveniment no estan activats<br /> <br />Recomanem comprovar la seva disponibilitat per resoldre això.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "Ressenya",
|
"review": "Ressenya",
|
||||||
"reviewed": "Revisat",
|
"reviewed": "Revisat",
|
||||||
"unreviewed": "Sense revisar",
|
"unreviewed": "Sense revisar",
|
||||||
|
"rating_url_variable": "URL de valoració",
|
||||||
"rating_url_info": "L'URL del formulari de valoració",
|
"rating_url_info": "L'URL del formulari de valoració",
|
||||||
|
"no_show_url_variable": "URL de no assistència",
|
||||||
"no_show_url_info": "L'URL del formulari de no assistència",
|
"no_show_url_info": "L'URL del formulari de no assistència",
|
||||||
"no_support_needed": "No necessites suport?",
|
"no_support_needed": "No necessites suport?",
|
||||||
"hide_support": "Amagar suport",
|
"hide_support": "Amagar suport",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "fila",
|
"row": "fila",
|
||||||
"rows": "files",
|
"rows": "files",
|
||||||
"attendee_timezone_variable": "Zona horària de l'assistent",
|
"attendee_timezone_variable": "Zona horària de l'assistent",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "Hora d'inici de l'esdeveniment en la zona horària de l'assistent",
|
||||||
"event_start_time_in_attendee_timezone_info": "Hora d'inici de l'esdeveniment en la zona horària de l'assistent",
|
"event_start_time_in_attendee_timezone_info": "Hora d'inici de l'esdeveniment en la zona horària de l'assistent",
|
||||||
"event_end_time_in_attendee_timezone_info": "Hora de finalització de l'esdeveniment en la zona horària de l'assistent",
|
"event_end_time_in_attendee_timezone_info": "Hora de finalització de l'esdeveniment en la zona horària de l'assistent",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "Hora de finalització de l'esdeveniment en la zona horària de l'assistent",
|
||||||
"salesforce_create_event_on_contact": "Crear esdeveniment al contacte, si existeix. Si no, utilitzar el lead",
|
"salesforce_create_event_on_contact": "Crear esdeveniment al contacte, si existeix. Si no, utilitzar el lead",
|
||||||
"salesforce_owner_name_to_change": "Nom del propietari a canviar",
|
"salesforce_owner_name_to_change": "Nom del propietari a canviar",
|
||||||
"no_filter_set": "Cap filtre establert",
|
"no_filter_set": "Cap filtre establert",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "Enviar respostes per correu electrònic a",
|
"routing_form_select_members_to_email": "Enviar respostes per correu electrònic a",
|
||||||
"routing_incomplete_booking_tab": "Reserves incompletes",
|
"routing_incomplete_booking_tab": "Reserves incompletes",
|
||||||
"include_no_show_in_rr_calculation": "Incloure les reserves sense assistència en els càlculs de round robin",
|
"include_no_show_in_rr_calculation": "Incloure les reserves sense assistència en els càlculs de round robin",
|
||||||
|
"recent_no_show_guests": "Convidats recents que no s'han presentat",
|
||||||
|
"recent_no_show_guests_tooltip": "Mostra les reserves on tots els assistents no s'han presentat, no absències parcials",
|
||||||
"matching": "Coincidència",
|
"matching": "Coincidència",
|
||||||
"event_redirect": "Redirecció d'esdeveniments",
|
"event_redirect": "Redirecció d'esdeveniments",
|
||||||
"reset_form": "Restablir formulari",
|
"reset_form": "Restablir formulari",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Reserves",
|
"pbac_resource_booking": "Reserves",
|
||||||
"pbac_resource_insights": "Estadístiques",
|
"pbac_resource_insights": "Estadístiques",
|
||||||
"pbac_resource_role": "Rols",
|
"pbac_resource_role": "Rols",
|
||||||
|
"pbac_resource_routing_form": "Formularis de redirecció",
|
||||||
|
"pbac_resource_workflow": "Fluxos de treball",
|
||||||
"pbac_action_all": "Totes les accions",
|
"pbac_action_all": "Totes les accions",
|
||||||
"pbac_action_create": "Crear",
|
"pbac_action_create": "Crear",
|
||||||
"pbac_action_read": "Veure",
|
"pbac_action_read": "Veure",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Veure reserves d'equip",
|
"pbac_action_read_team_bookings": "Veure reserves d'equip",
|
||||||
"pbac_action_read_org_bookings": "Veure reserves d'organització",
|
"pbac_action_read_org_bookings": "Veure reserves d'organització",
|
||||||
"pbac_action_read_recordings": "Veure enregistraments",
|
"pbac_action_read_recordings": "Veure enregistraments",
|
||||||
|
"pbac_action_impersonate": "Suplantar",
|
||||||
"role_created_successfully": "Rol creat correctament",
|
"role_created_successfully": "Rol creat correctament",
|
||||||
"role_updated_successfully": "Rol actualitzat correctament",
|
"role_updated_successfully": "Rol actualitzat correctament",
|
||||||
"delete_role": "Eliminar rol",
|
"delete_role": "Eliminar rol",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "Error en crear el rol",
|
"error_creating_role": "Error en crear el rol",
|
||||||
"error_updating_role": "Error en actualitzar el rol",
|
"error_updating_role": "Error en actualitzar el rol",
|
||||||
"pbac_desc_create_roles": "Crear rols",
|
"pbac_desc_create_roles": "Crear rols",
|
||||||
|
"pbac_resource_attributes": "Atributs",
|
||||||
|
"pbac_desc_view_organization_attributes": "Veure atributs de l'organització",
|
||||||
|
"pbac_desc_update_organization_attributes": "Actualitzar atributs de l'organització",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Eliminar atributs de l'organització",
|
||||||
|
"pbac_desc_create_organization_attributes": "Crear atributs de l'organització",
|
||||||
"pbac_desc_view_roles": "Veure rols",
|
"pbac_desc_view_roles": "Veure rols",
|
||||||
"pbac_desc_update_roles": "Actualitzar rols",
|
"pbac_desc_update_roles": "Actualitzar rols",
|
||||||
"pbac_desc_delete_roles": "Eliminar rols",
|
"pbac_desc_delete_roles": "Eliminar rols",
|
||||||
"pbac_desc_manage_roles": "Totes les accions sobre rols",
|
"pbac_desc_create_workflows": "Crear i configurar nous fluxos de treball",
|
||||||
|
"set_up_required": "Configuració necessària",
|
||||||
|
"pbac_desc_view_workflows": "Veure fluxos de treball existents i les seves configuracions",
|
||||||
|
"pbac_desc_update_workflows": "Editar i modificar la configuració dels fluxos de treball",
|
||||||
|
"pbac_desc_delete_workflows": "Eliminar fluxos de treball del sistema",
|
||||||
|
"pbac_desc_manage_workflows": "Accés complet de gestió a tots els fluxos de treball",
|
||||||
"pbac_desc_create_event_types": "Crear tipus d'esdeveniments",
|
"pbac_desc_create_event_types": "Crear tipus d'esdeveniments",
|
||||||
"pbac_desc_view_event_types": "Veure tipus d'esdeveniments",
|
"pbac_desc_view_event_types": "Veure tipus d'esdeveniments",
|
||||||
"pbac_desc_update_event_types": "Actualitzar tipus d'esdeveniments",
|
"pbac_desc_update_event_types": "Actualitzar tipus d'esdeveniments",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Convidar membres a l'equip",
|
"pbac_desc_invite_team_members": "Convidar membres a l'equip",
|
||||||
"pbac_desc_remove_team_members": "Eliminar membres de l'equip",
|
"pbac_desc_remove_team_members": "Eliminar membres de l'equip",
|
||||||
"pbac_desc_change_team_member_role": "Canviar el rol dels membres de l'equip",
|
"pbac_desc_change_team_member_role": "Canviar el rol dels membres de l'equip",
|
||||||
"pbac_desc_manage_teams": "Totes les accions sobre equips",
|
"pbac_desc_impersonate_team_members": "Suplantar membres de l'equip",
|
||||||
|
"pbac_desc_manage_teams": "Totes les accions en equips a través dels equips de l'organització",
|
||||||
"pbac_desc_create_organization": "Crear organització",
|
"pbac_desc_create_organization": "Crear organització",
|
||||||
"pbac_desc_view_organization_details": "Veure detalls de l'organització",
|
"pbac_desc_view_organization_details": "Veure detalls de l'organització",
|
||||||
"pbac_desc_list_organization_members": "Llistar membres de l'organització",
|
"pbac_desc_list_organization_members": "Llistar membres de l'organització",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Eliminar membres de l'organització",
|
"pbac_desc_remove_organization_members": "Eliminar membres de l'organització",
|
||||||
"pbac_desc_manage_organization_billing": "Gestionar la facturació de l'organització",
|
"pbac_desc_manage_organization_billing": "Gestionar la facturació de l'organització",
|
||||||
"pbac_desc_change_organization_member_role": "Canviar el rol dels membres de l'organització",
|
"pbac_desc_change_organization_member_role": "Canviar el rol dels membres de l'organització",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Suplantar membres de l'organització",
|
||||||
"pbac_desc_edit_organization_settings": "Editar configuració de l'organització",
|
"pbac_desc_edit_organization_settings": "Editar configuració de l'organització",
|
||||||
"pbac_desc_manage_organizations": "Totes les accions sobre organitzacions",
|
"pbac_desc_manage_organizations": "Totes les accions sobre organitzacions",
|
||||||
"pbac_desc_view_bookings": "Veure reserves",
|
"pbac_desc_view_bookings": "Veure reserves",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Totes les accions sobre reserves",
|
"pbac_desc_manage_bookings": "Totes les accions sobre reserves",
|
||||||
"pbac_desc_view_team_insights": "Veure estadístiques d'equip",
|
"pbac_desc_view_team_insights": "Veure estadístiques d'equip",
|
||||||
"pbac_desc_manage_team_insights": "Gestionar estadístiques d'equip",
|
"pbac_desc_manage_team_insights": "Gestionar estadístiques d'equip",
|
||||||
|
"pbac_desc_create_routing_forms": "Crear formularis de redirecció",
|
||||||
|
"pbac_desc_view_routing_forms": "Veure formularis de redirecció",
|
||||||
|
"pbac_desc_update_routing_forms": "Actualitzar formularis de redirecció",
|
||||||
|
"pbac_desc_delete_routing_forms": "Eliminar formularis de redirecció",
|
||||||
"read_permission_auto_enabled_tooltip": "El permís de lectura s'activa automàticament quan es crea, actualitza o elimina un recurs",
|
"read_permission_auto_enabled_tooltip": "El permís de lectura s'activa automàticament quan es crea, actualitza o elimina un recurs",
|
||||||
"choose_restriction_schedule": "Afegir horari de restricció",
|
"choose_restriction_schedule": "Afegir horari de restricció",
|
||||||
"restriction_schedule_description": "Limita la disponibilitat dels amfitrions per mostrar només franges horàries que es trobin dins d'un horari especificat.",
|
"restriction_schedule_description": "Limita la disponibilitat dels amfitrions per mostrar només franges horàries que es trobin dins d'un horari especificat.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Aplicar l'horari de restricció seleccionat a la zona horària del reservant",
|
"use_booker_timezone_info": "Aplicar l'horari de restricció seleccionat a la zona horària del reservant",
|
||||||
"load_balancing_warning": "Això desactivarà l'equilibri de càrrega en tots els vostres tipus d'esdeveniments round robin",
|
"load_balancing_warning": "Això desactivarà l'equilibri de càrrega en tots els vostres tipus d'esdeveniments round robin",
|
||||||
"rr_load_balancing_disabled": "L'equilibri de càrrega només està disponible quan la base de temps està configurada com a Moment de creació de la reserva",
|
"rr_load_balancing_disabled": "L'equilibri de càrrega només està disponible quan la base de temps està configurada com a Moment de creació de la reserva",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "L'equilibri de càrrega no està disponible amb grups de Round Robin",
|
||||||
"round_robin_settings_description": "Personalitza la configuració predeterminada de round robin per a aquest equip",
|
"round_robin_settings_description": "Personalitza la configuració predeterminada de round robin per a aquest equip",
|
||||||
"round_robin_settings_updated_successfully": "Configuració de Round Robin actualitzada correctament",
|
"round_robin_settings_updated_successfully": "Configuració de Round Robin actualitzada correctament",
|
||||||
"booking_creation_time": "Hora de creació de la reserva",
|
"booking_creation_time": "Hora de creació de la reserva",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Reserva fora de la disponibilitat de l'horari de restricció.",
|
"booking_not_allowed_by_restriction_schedule_error": "Reserva fora de la disponibilitat de l'horari de restricció.",
|
||||||
"restriction_schedule_not_found_error": "No s'ha trobat l'horari de restricció",
|
"restriction_schedule_not_found_error": "No s'ha trobat l'horari de restricció",
|
||||||
"converted_image_size_limit_exceed": "S'ha excedit el límit de mida de la imatge, si us plau, utilitza una imatge més petita preferiblement en format JPEG",
|
"converted_image_size_limit_exceed": "S'ha excedit el límit de mida de la imatge, si us plau, utilitza una imatge més petita preferiblement en format JPEG",
|
||||||
|
"add_group": "Afegir grup",
|
||||||
"routing_funnel": "Embut de redirecció",
|
"routing_funnel": "Embut de redirecció",
|
||||||
"routing_funnel_total_submissions": "Total d'enviaments",
|
"routing_funnel_total_submissions": "Total d'enviaments",
|
||||||
"routing_funnel_successful_routings": "Redireccions exitoses",
|
"routing_funnel_successful_routings": "Redireccions exitoses",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Tipus acceptats: {{acceptedTypes}}; Mida màxima del fitxer: {{maxSize}}",
|
"file_upload_instructions": "Tipus acceptats: {{acceptedTypes}}; Mida màxima del fitxer: {{maxSize}}",
|
||||||
"license_key_saved": "Clau de llicència desada correctament",
|
"license_key_saved": "Clau de llicència desada correctament",
|
||||||
"timezone_mismatch_tooltip": "Esteu veient l'informe basat en la zona horària del vostre perfil ({{userTimezone}}), mentre que el vostre navegador està configurat a la zona horària ({{browserTimezone}})",
|
"timezone_mismatch_tooltip": "Esteu veient l'informe basat en la zona horària del vostre perfil ({{userTimezone}}), mentre que el vostre navegador està configurat a la zona horària ({{browserTimezone}})",
|
||||||
|
"show_optimized_slots": "Franges optimitzades",
|
||||||
|
"show_optimized_slots_description": "Organitza les franges horàries per optimitzar la disponibilitat.",
|
||||||
"failed_bookings_by_field": "Reserves fallides per camp",
|
"failed_bookings_by_field": "Reserves fallides per camp",
|
||||||
|
"failed_bookings": "Reserves fallides",
|
||||||
"event_type_no_hosts": "No hi ha amfitrions assignats al tipus d'esdeveniment",
|
"event_type_no_hosts": "No hi ha amfitrions assignats al tipus d'esdeveniment",
|
||||||
"cache_status": "Estat de la memòria cau",
|
"cache_status": "Estat de la memòria cau",
|
||||||
"cache_last_updated": "Última actualització: {{timestamp}}",
|
"cache_last_updated": "Última actualització: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Aquest enllaç es pot utilitzar per a {{count}} reserva",
|
"usage_based_expiration_description": "Aquest enllaç es pot utilitzar per a {{count}} reserva",
|
||||||
"usage_based_generic_expiration_description": "Aquest enllaç es pot configurar perquè caduqui després d'un nombre determinat de reserves",
|
"usage_based_generic_expiration_description": "Aquest enllaç es pot configurar perquè caduqui després d'un nombre determinat de reserves",
|
||||||
"usage_based_expiration_description_plural": "Aquest enllaç es pot utilitzar per a {{count}} reserves",
|
"usage_based_expiration_description_plural": "Aquest enllaç es pot utilitzar per a {{count}} reserves",
|
||||||
|
"webhook_trigger_event": "El nom de l'esdeveniment desencadenant (p. ex., BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "L'hora del webhook",
|
||||||
|
"webhook_type": "L'slug del tipus d'esdeveniment",
|
||||||
|
"webhook_title": "El nom del tipus d'esdeveniment",
|
||||||
|
"webhook_start_time": "L'hora d'inici de l'esdeveniment",
|
||||||
|
"webhook_end_time": "L'hora de finalització de l'esdeveniment",
|
||||||
|
"webhook_description": "La descripció de l'esdeveniment tal com es descriu a la configuració del tipus d'esdeveniment",
|
||||||
|
"webhook_location": "Ubicació de l'esdeveniment",
|
||||||
|
"webhook_uid": "L'UID de la reserva",
|
||||||
|
"webhook_reschedule_uid": "L'UID per a la reprogramació",
|
||||||
|
"webhook_cancellation_reason": "Motiu de la cancel·lació",
|
||||||
|
"webhook_rejection_reason": "Motiu del rebuig",
|
||||||
|
"webhook_organizer_name": "Nom de l'organitzador",
|
||||||
|
"webhook_organizer_email": "Correu electrònic de l'organitzador",
|
||||||
|
"webhook_organizer_timezone": "Zona horària de l'organitzador (p. ex., 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Configuració regional de l'organitzador (p. ex., 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Nom del primer assistent",
|
||||||
|
"webhook_attendee_email": "Correu electrònic del primer assistent",
|
||||||
|
"webhook_attendee_timezone": "Zona horària del primer assistent",
|
||||||
|
"webhook_attendee_locale": "Configuració regional del primer assistent",
|
||||||
|
"webhook_team_name": "Nom de l'equip reservat",
|
||||||
|
"webhook_team_members": "Membres de l'equip reservat",
|
||||||
|
"webhook_video_call_url": "URL de videotrucada per a la reunió",
|
||||||
|
"webhook_hide_variables": "Amaga les variables",
|
||||||
|
"webhook_show_variable": "Mostra les variables disponibles",
|
||||||
|
"webhook_event_and_booking": "Esdeveniment i reserva",
|
||||||
|
"webhook_people": "Persones",
|
||||||
|
"webhook_teams": "Equips",
|
||||||
|
"webhook_metadata": "Metadades",
|
||||||
|
"stats": "Estadístiques",
|
||||||
|
"booking_status": "Estat de la reserva",
|
||||||
|
"visit": "Visita",
|
||||||
|
"location_custom_label_input_label": "Etiqueta personalitzada a la pàgina de reserva",
|
||||||
|
"meeting_link": "Enllaç de la reunió",
|
||||||
|
"my_bookings": "Les meves reserves",
|
||||||
|
"phone": "Telèfon",
|
||||||
|
"free": "Gratuït",
|
||||||
|
"user_email": "Correu electrònic de l'usuari",
|
||||||
|
"user_name": "Nom d'usuari",
|
||||||
|
"expand_panel": "Expandeix el panell",
|
||||||
|
"collapse_panel": "Contrau el panell",
|
||||||
|
"you_have_one_team": "Tens un equip",
|
||||||
|
"consider_consolidating_one_team_org": "Considera configurar una organització per unificar la facturació, les eines d'administració i les analítiques del teu equip.",
|
||||||
|
"consider_consolidating_multi_team_org": "Considera configurar una organització per unificar la facturació, les eines d'administració i les analítiques dels teus equips.",
|
||||||
|
"search_variables": "Cerca variables",
|
||||||
|
"no_variables_found": "No s'han trobat variables",
|
||||||
|
"api_key_name_too_long": "El nom no ha de superar els {{max}} caràcters",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Càrrec automàtic de la tarifa per no assistència en cas de cancel·lacions d'última hora",
|
||||||
|
"before_scheduled_start_time": "Abans de l'hora d'inici programada",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Reconec que en cancel·lar la reserva dins dels {{timeValue}} {{timeUnit}} abans de l'hora d'inici se'm cobrarà la tarifa per no assistència de {{amount, currency}}",
|
||||||
|
"contact_organizer": "Si teniu alguna pregunta, poseu-vos en contacte amb l'organitzador.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Afegiu les vostres noves cadenes a dalt ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Afegiu les vostres noves cadenes a dalt ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Již jste se zaregistrovali na tuto rezervaci.",
|
"already_signed_up_for_this_booking_error": "Již jste se zaregistrovali na tuto rezervaci.",
|
||||||
"hosts_unavailable_for_booking": "Někteří hostitelé nejsou k dispozici pro rezervaci.",
|
"hosts_unavailable_for_booking": "Někteří hostitelé nejsou k dispozici pro rezervaci.",
|
||||||
"fixed_hosts_unavailable_for_booking": "Někteří z pevně stanovených hostitelů nejsou k dispozici pro rezervaci.",
|
"fixed_hosts_unavailable_for_booking": "Někteří z pevně stanovených hostitelů nejsou k dispozici pro rezervaci.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "Žádný z hostitelů Round Robin není k dispozici pro rezervaci.",
|
"round_robin_host_unavailable_for_booking": "Hostitel Round Robin není k dispozici pro rezervaci.",
|
||||||
"help": "Nápověda",
|
"help": "Nápověda",
|
||||||
"price": "Cena",
|
"price": "Cena",
|
||||||
"paid": "Zaplaceno",
|
"paid": "Zaplaceno",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Číslo",
|
"number": "Číslo",
|
||||||
"checkbox": "Zaškrtávací pole",
|
"checkbox": "Zaškrtávací pole",
|
||||||
"is_required": "Je vyžadováno",
|
"is_required": "Je vyžadováno",
|
||||||
|
"make_field_required": "Nastavit toto pole jako povinné",
|
||||||
"required": "Vyžadováno",
|
"required": "Vyžadováno",
|
||||||
"optional": "Nepovinné",
|
"optional": "Nepovinné",
|
||||||
"input_type": "Typ pole",
|
"input_type": "Typ pole",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "Dostupné aplikace",
|
"available_apps_lower_case": "Dostupné aplikace",
|
||||||
"available_apps_desc": "Prohlédněte si oblíbené aplikace níže a objevte další v našem <0>App Store</0>",
|
"available_apps_desc": "Prohlédněte si oblíbené aplikace níže a objevte další v našem <0>App Store</0>",
|
||||||
"fixed_host_helper": "Přidejte kohokoli, kdo se musí události zúčastnit. <0>Zjistit více</0>",
|
"fixed_host_helper": "Přidejte kohokoli, kdo se musí události zúčastnit. <0>Zjistit více</0>",
|
||||||
|
"round_robin_groups_helper": "Lidé ve skupině se střídají, na události se objeví jedna osoba z každé skupiny.",
|
||||||
"round_robin_helper": "Lidé ve skupině se střídají a na událost se dostaví pouze jedna osoba.",
|
"round_robin_helper": "Lidé ve skupině se střídají a na událost se dostaví pouze jedna osoba.",
|
||||||
"check_email_reset_password": "Podívejte se do e-mailu. Poslali jsme vám odkaz pro obnovení hesla.",
|
"check_email_reset_password": "Podívejte se do e-mailu. Poslali jsme vám odkaz pro obnovení hesla.",
|
||||||
"finish": "Dokončit",
|
"finish": "Dokončit",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "min",
|
"minutes": "min",
|
||||||
"use_cal_ai_to_make_call_description": "Použijte Cal.ai k získání telefonního čísla s podporou AI nebo k volání hostům.",
|
"use_cal_ai_to_make_call_description": "Použijte Cal.ai k získání telefonního čísla s podporou AI nebo k volání hostům.",
|
||||||
|
"termination_uri": "Ukončovací URI",
|
||||||
|
"sip_trunk_username": "Uživatelské jméno SIP Trunku",
|
||||||
|
"sip_trunk_password": "Heslo SIP Trunku",
|
||||||
|
"nickname": "Přezdívka",
|
||||||
|
"delete_phone_number": "Smazat telefonní číslo",
|
||||||
|
"workflow_validation_failed": "Validace workflow selhala",
|
||||||
|
"workflow_validation_empty_fields": "Jeden nebo více kroků workflow má prázdný obsah zprávy",
|
||||||
|
"workflow_validation_unverified_contacts": "Jedno nebo více telefonních čísel nebo e-mailových adres není ověřeno",
|
||||||
|
"phone_number_imported_successfully": "Telefonní číslo bylo úspěšně importováno a propojeno s agentem",
|
||||||
|
"phone_number_deleted_successfully": "Telefonní číslo bylo úspěšně smazáno",
|
||||||
|
"delete_phone_number_confirmation": "Opravdu chcete smazat toto telefonní číslo? Tuto akci nelze vrátit zpět.",
|
||||||
|
"yes_delete_phone_number": "Ano, smazat telefonní číslo",
|
||||||
|
"phone_number_info_tooltip": "Číslo, které se pokoušíte importovat, musí být ve formátu E.164 (+kód země následovaný číslem, bez mezer nebo speciálních znaků), např. +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "Ukončovací URI pro jednoznačnou identifikaci vašeho elastického SIP trunku. Používá se pro odchozí hovory. Pro elastické SIP trunky Twilio vždy končí na .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "Uživatelské jméno používané k ověření SIP trunku.",
|
||||||
|
"sip_trunk_password_info_tooltip": "Heslo používané k ověření SIP trunku.",
|
||||||
|
"nickname_info_tooltip": "Přezdívka čísla. Slouží pouze pro vaši orientaci.",
|
||||||
|
"save_and_test_call": "Uložit a otestovat hovor",
|
||||||
|
"call_initiated_successfully": "Hovor byl úspěšně zahájen",
|
||||||
|
"please_enter_phone_number": "Zadejte prosím telefonní číslo",
|
||||||
|
"agent_updated_successfully": "Agent byl úspěšně aktualizován",
|
||||||
|
"agent_created_successfully": "Agent byl úspěšně vytvořen",
|
||||||
|
"phone_number_unsubscribed_successfully": "Telefonní číslo bylo úspěšně odhlášeno",
|
||||||
|
"general_prompt_description": "Tento prompt definuje roli agenta a jeho hlavní cíle",
|
||||||
|
"prompt": "Prompt",
|
||||||
|
"call_to": "Volat na",
|
||||||
|
"make_test_call_to_verify_configuration": "Uskutečnit testovací hovor pro ověření konfigurace",
|
||||||
|
"initial_message": "Úvodní zpráva",
|
||||||
|
"initial_message_description": "První zpráva, kterou agent řekne při zahájení hovoru",
|
||||||
|
"having_trouble_importing": "Máte potíže s importem?",
|
||||||
|
"learn": "Zjistit více",
|
||||||
|
"learn_how_to_get_your_terminator": "Zjistěte, jak získat vaše URI pro ukončení a přihlašovací údaje k SIP trunku",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Předplatné telefonního čísla bylo úspěšně zrušeno",
|
||||||
|
"updating": "Aktualizuji",
|
||||||
"round_robin": "Plánování Round Robin",
|
"round_robin": "Plánování Round Robin",
|
||||||
"round_robin_description": "Schůzky v řadě mezi několika členy týmu.",
|
"round_robin_description": "Schůzky v řadě mezi několika členy týmu.",
|
||||||
"managed_event": "Spravovaná událost",
|
"managed_event": "Spravovaná událost",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "Spravované",
|
"managed": "Spravované",
|
||||||
"managed_event_url_clarification": "„uživatelské jméno“ bude vyplněno uživatelským jménem přiřazených členů",
|
"managed_event_url_clarification": "„uživatelské jméno“ bude vyplněno uživatelským jménem přiřazených členů",
|
||||||
"assign_to": "Přiřadit k",
|
"assign_to": "Přiřadit k",
|
||||||
|
"enter_phone_number_to_test_call": "Zadejte telefonní číslo pro testovací hovor",
|
||||||
|
"make_test_call": "Uskutečnit testovací hovor",
|
||||||
|
"create_new_workflow_agent": "Vytvořit nového hlasového agenta cal.ai pro workflow",
|
||||||
|
"create_new_workflow_agent_description": "Vytvořte nového hlasového agenta cal.ai pro workflow k automatizaci vašich pracovních postupů",
|
||||||
|
"phone_number_for_ai_call": "Telefonní číslo (pro volání našeho agenta)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Kupte si telefonní číslo nebo importujte to, které již máte na Twilio",
|
||||||
|
"test_agent": "Otestovat agenta",
|
||||||
|
"phone_numbers": "Telefonní čísla",
|
||||||
|
"unsubscribe": "Odhlásit",
|
||||||
|
"delete_workflow_step": "Smazat krok workflow",
|
||||||
|
"unsubscribe_phone_number": "Odhlásit telefonní číslo",
|
||||||
|
"buy_a_new_number": "Koupit nové číslo",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "Můžete kupovat pouze americká telefonní čísla. Pro ostatní země můžete importovat vlastní telefonní číslo z Twilio.",
|
||||||
|
"buy_number_for_x_per_month": "Kupte si americké číslo za ${{priceInDollars}} měsíčně",
|
||||||
|
"supported_call_destinations": "Podporované destinace hovorů",
|
||||||
|
"no_phone_number_connected": "Žádné telefonní číslo není připojeno",
|
||||||
|
"failed_to_get_workflow_step_id": "Nepodařilo se získat ID kroku pracovního postupu",
|
||||||
|
"cal_ai_agent": "Cal.ai Agent",
|
||||||
|
"test_cal_ai_agent": "Otestovat Cal.ai Agenta",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "Opravdu chcete odstranit tento krok pracovního postupu?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "Opravdu chcete odhlásit telefonní číslo od tohoto agenta?",
|
||||||
|
"the_action_will_disconnect_phone_number": "Tato akce odpojí telefonní číslo od agenta. Agent nebude moci uskutečňovat hovory, dokud nebude připojeno nové telefonní číslo.",
|
||||||
|
"cal_ai_phone_numbers": "Telefonní čísla Cal AI",
|
||||||
|
"connect_phone_number": "Připojit telefonní číslo",
|
||||||
|
"cal_ai_phone_numbers_description": "Spravujte svá telefonní čísla Cal AI",
|
||||||
|
"import_number": "Importovat číslo",
|
||||||
|
"this_action_will_also": "Tato akce také:",
|
||||||
|
"import_phone_number": "Importovat telefonní číslo",
|
||||||
|
"active_subscription": "Aktivní předplatné",
|
||||||
|
"cancel_your_phone_number_subscription": "Zrušit předplatné telefonního čísla",
|
||||||
|
"delete_associated_phone_number": "Odstranit přidružené telefonní číslo",
|
||||||
|
"unauthorized_create_workflow": "Nemáte oprávnění vytvořit tento pracovní postup",
|
||||||
|
"import_phone_number_description": "Importujte své telefonní číslo Twilio pro použití s Cal AI Phone",
|
||||||
|
"phone_number_cost": "${{price}}/měsíc",
|
||||||
|
"buy_new_number": "Koupit nové číslo",
|
||||||
|
"buy_number_cost_x_per_month": "Nákup telefonního čísla stojí ${{priceInDollars}} měsíčně. Za každé aktivní telefonní číslo vám bude účtován měsíční poplatek.",
|
||||||
|
"area_code_optional": "Směrové číslo (volitelné)",
|
||||||
|
"no_phone_numbers": "Žádná telefonní čísla",
|
||||||
|
"phone_number_purchased_successfully": "Telefonní číslo bylo úspěšně zakoupeno",
|
||||||
|
"cancel_phone_number_subscription": "Zrušit předplatné telefonního čísla",
|
||||||
|
"yes_cancel_subscription": "Ano, zrušit předplatné",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "Opravdu chcete zrušit toto předplatné telefonního čísla? Tuto akci nelze vrátit zpět a ztratíte přístup k tomuto telefonnímu číslu.",
|
||||||
"add_members": "Přidat členy...",
|
"add_members": "Přidat členy...",
|
||||||
"no_assigned_members": "Žádní přiřazení členové",
|
"no_assigned_members": "Žádní přiřazení členové",
|
||||||
"assigned_to": "Přiřazeno k",
|
"assigned_to": "Přiřazeno k",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Vytvořit tým",
|
"create_team": "Vytvořit tým",
|
||||||
"name": "Jméno",
|
"name": "Jméno",
|
||||||
"nameless_team": "Tým bez názvu",
|
"nameless_team": "Tým bez názvu",
|
||||||
|
"oauth_clients": "OAuth klienti",
|
||||||
|
"oauth_clients_description": "Správa OAuth klientů pro vaši organizaci",
|
||||||
|
"create_oauth_client": "Vytvořit OAuth klienta",
|
||||||
|
"create_oauth_client_description": "Vytvořit nového OAuth klienta pro integraci s třetími stranami",
|
||||||
"oauth_client_deletion_message": "OAuth klient byl úspěšně smazán",
|
"oauth_client_deletion_message": "OAuth klient byl úspěšně smazán",
|
||||||
"create_new_team_description": "Vytvořte nový tým pro spolupráci s uživateli.",
|
"create_new_team_description": "Vytvořte nový tým pro spolupráci s uživateli.",
|
||||||
"create_new_team": "Vytvořit nový tým",
|
"create_new_team": "Vytvořit nový tým",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "Aplikace v kategorii {{category}}",
|
"category_apps": "Aplikace v kategorii {{category}}",
|
||||||
"app_store": "App Store",
|
"app_store": "App Store",
|
||||||
"app_store_description": "Propojování lidí, technologií a pracoviště.",
|
"app_store_description": "Propojování lidí, technologií a pracoviště.",
|
||||||
|
"connect_your_video": "Připojte svou aplikaci pro videokonference",
|
||||||
"settings": "Nastavení",
|
"settings": "Nastavení",
|
||||||
"event_type_moved_successfully": "Typ události byl úspěšně přesunut",
|
"event_type_moved_successfully": "Typ události byl úspěšně přesunut",
|
||||||
"next_step_text": "Další krok",
|
"next_step_text": "Další krok",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Otevřít",
|
"open": "Otevřít",
|
||||||
"close": "Zavřít",
|
"close": "Zavřít",
|
||||||
"upgrade": "Upgradovat",
|
"upgrade": "Upgradovat",
|
||||||
|
"buy_us_number_button": "Koupit US číslo za {{priceInDollars}}$/měsíc",
|
||||||
"upgrade_to_access_recordings_title": "Získejte po upgradu přístup k nahrávkám",
|
"upgrade_to_access_recordings_title": "Získejte po upgradu přístup k nahrávkám",
|
||||||
"upgrade_to_access_recordings_description": "Nahrávky jsou dostupné pouze v rámci našeho tarifu pro týmy. Proveďte upgrade a začněte nahrávat své hovory",
|
"upgrade_to_access_recordings_description": "Nahrávky jsou dostupné pouze v rámci našeho tarifu pro týmy. Proveďte upgrade a začněte nahrávat své hovory",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Upgradujte na Enterprise a získejte telefonní číslo AI agenta, který může volat hostům a plánovat hovory",
|
"upgrade_to_cal_ai_phone_number_description": "Upgradujte na Enterprise a získejte telefonní číslo AI agenta, který může volat hostům a plánovat hovory",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Chyba při aktualizaci nastavení",
|
"error_updating_settings": "Chyba při aktualizaci nastavení",
|
||||||
"personal_cal_url": "Moje osobní adresa URL {{appName}}",
|
"personal_cal_url": "Moje osobní adresa URL {{appName}}",
|
||||||
"bio_hint": "Několik vět o vás. Obsah se zobrazí se na vaší osobní stránce URL.",
|
"bio_hint": "Několik vět o vás. Obsah se zobrazí se na vaší osobní stránce URL.",
|
||||||
|
"finish_and_start": "Dokončit nastavení a začít",
|
||||||
"user_has_no_bio": "Tento uživatel zatím nepřidal životopis.",
|
"user_has_no_bio": "Tento uživatel zatím nepřidal životopis.",
|
||||||
"bio": "Bio",
|
"bio": "Bio",
|
||||||
"delete_account_modal_title": "Odstranit účet",
|
"delete_account_modal_title": "Odstranit účet",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "Vložené kalendáře",
|
"embeds": "Vložené kalendáře",
|
||||||
"impersonation": "Ztotožnění",
|
"impersonation": "Ztotožnění",
|
||||||
"impersonation_description": "Nastavení správy ztotožnění uživatele",
|
"impersonation_description": "Nastavení správy ztotožnění uživatele",
|
||||||
|
"recent_impersonations": "Nedávná vydávání se za jiné",
|
||||||
|
"quick_impersonate": "Rychlé vydávání se za jiného",
|
||||||
|
"no_recent_impersonations": "Žádná nedávná vydávání se za jiné",
|
||||||
"users": "Uživatelé",
|
"users": "Uživatelé",
|
||||||
"user": "Uživatel",
|
"user": "Uživatel",
|
||||||
"profile_description": "Správa nastavení profilu {{appName}}",
|
"profile_description": "Správa nastavení profilu {{appName}}",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "Provést později",
|
"do_this_later": "Provést později",
|
||||||
"set_availability_getting_started_subtitle_1": "Definujte časová rozpětí, kdy budete k dispozici",
|
"set_availability_getting_started_subtitle_1": "Definujte časová rozpětí, kdy budete k dispozici",
|
||||||
"set_availability_getting_started_subtitle_2": "To vše si můžete přizpůsobit později na stránce dostupnosti.",
|
"set_availability_getting_started_subtitle_2": "To vše si můžete přizpůsobit později na stránce dostupnosti.",
|
||||||
|
"connect_calendar_first": "Nejprve připojte kalendář",
|
||||||
|
"complete_profile": "Dokončete svůj profil",
|
||||||
"connect_calendars_from_app_store": "Další kalendáře můžete přidat přes obchod s aplikacemi",
|
"connect_calendars_from_app_store": "Další kalendáře můžete přidat přes obchod s aplikacemi",
|
||||||
"connect_conference_apps": "Propojit konferenční aplikace",
|
"connect_conference_apps": "Propojit konferenční aplikace",
|
||||||
"connect_calendar_apps": "Propojit kalendářové aplikace",
|
"connect_calendar_apps": "Propojit kalendářové aplikace",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "Délka události",
|
"event_duration_info": "Délka události",
|
||||||
"event_time_info": "Čas začátku události",
|
"event_time_info": "Čas začátku události",
|
||||||
"event_type_not_found": "Typ události nebyl nalezen",
|
"event_type_not_found": "Typ události nebyl nalezen",
|
||||||
|
"location_variable": "Místo",
|
||||||
"location_info": "Místo události",
|
"location_info": "Místo události",
|
||||||
|
"additional_notes_variable": "Doplňující poznámky",
|
||||||
"additional_notes_info": "Další poznámky k rezervaci",
|
"additional_notes_info": "Další poznámky k rezervaci",
|
||||||
"attendee_name_info": "Jméno osoby provádějící rezervaci",
|
"attendee_name_info": "Jméno osoby provádějící rezervaci",
|
||||||
"organizer_name_info": "Jméno organizátora",
|
"organizer_name_info": "Jméno organizátora",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Požadovat vyplnění doplňujících poznámek při rezervaci",
|
"require_additional_notes_description": "Požadovat vyplnění doplňujících poznámek při rezervaci",
|
||||||
"email_address_action": "odeslat e-mail na specifickou e-mailovou adresu",
|
"email_address_action": "odeslat e-mail na specifickou e-mailovou adresu",
|
||||||
"after_event_trigger": "po ukončení události",
|
"after_event_trigger": "po ukončení události",
|
||||||
|
"booking_rejected_trigger": "když je rezervace zamítnuta",
|
||||||
|
"booking_requested_trigger": "když je rezervace vyžádána",
|
||||||
|
"booking_payment_initiated_trigger": "když je zahájena platba za rezervaci",
|
||||||
|
"booking_paid_trigger": "když je platba za rezervaci úspěšná",
|
||||||
|
"booking_no_show_updated_trigger": "když je aktualizována nepřítomnost na rezervaci",
|
||||||
"how_long_after": "Jak dlouho po ukončení události?",
|
"how_long_after": "Jak dlouho po ukončení události?",
|
||||||
"how_long_after_hosts_no_show": "Jak dlouho po tom, co se hostitelé neobjeví na cal video schůzce?",
|
"how_long_after_hosts_no_show": "Jak dlouho po tom, co se hostitelé neobjeví na cal video schůzce?",
|
||||||
"how_long_after_guests_no_show": "Jak dlouho po tom, co se hosté neobjeví na cal video schůzce?",
|
"how_long_after_guests_no_show": "Jak dlouho po tom, co se hosté neobjeví na cal video schůzce?",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "Upravit typ události",
|
"edit_event_type": "Upravit typ události",
|
||||||
"only_admin_can_see_members_of_org": "Tato organizace je soukromá a pouze administrátor nebo vlastník organizace může vidět její členy.",
|
"only_admin_can_see_members_of_org": "Tato organizace je soukromá a pouze administrátor nebo vlastník organizace může vidět její členy.",
|
||||||
"only_admin_can_manage_sso_org": "Pouze administrátor nebo vlastník organizace může spravovat nastavení SSO",
|
"only_admin_can_manage_sso_org": "Pouze administrátor nebo vlastník organizace může spravovat nastavení SSO",
|
||||||
|
"only_admin_can_manage_directory_sync": "Pouze administrátor nebo vlastník organizace může spravovat nastavení synchronizace adresáře",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Pouze administrátor nebo vlastník organizace může spravovat OAuth klienty",
|
||||||
"collective_scheduling": "Kolektivní plánování",
|
"collective_scheduling": "Kolektivní plánování",
|
||||||
"make_it_easy_to_book": "Usnadněte si rezervaci týmu, pokud jsou všichni k dispozici.",
|
"make_it_easy_to_book": "Usnadněte si rezervaci týmu, pokud jsou všichni k dispozici.",
|
||||||
"find_the_best_person": "Najděte nejlepší dostupnou osobu a procházejte tým.",
|
"find_the_best_person": "Najděte nejlepší dostupnou osobu a procházejte tým.",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "Můžete to zkusit znovu a použít jiný čas?",
|
"can_you_try_again": "Můžete to zkusit znovu a použít jiný čas?",
|
||||||
"verify": "Ověřit",
|
"verify": "Ověřit",
|
||||||
"timezone_info": "Časové pásmo přijímající osoby",
|
"timezone_info": "Časové pásmo přijímající osoby",
|
||||||
|
"timezone_variable": "Časová zóna",
|
||||||
"event_end_time_variable": "Čas ukončení události",
|
"event_end_time_variable": "Čas ukončení události",
|
||||||
"event_end_time_info": "Čas ukončení události",
|
"event_end_time_info": "Čas ukončení události",
|
||||||
"cancel_url_variable": "Adresa URL pro zrušení",
|
"cancel_url_variable": "Adresa URL pro zrušení",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Rezervace podle hodin",
|
"bookings_by_hour": "Rezervace podle hodin",
|
||||||
"most_booked_members": "Nejvíce rezervovaní",
|
"most_booked_members": "Nejvíce rezervovaní",
|
||||||
"least_booked_members": "Nejméně rezervovaní",
|
"least_booked_members": "Nejméně rezervovaní",
|
||||||
|
"most_bookings_scheduled": "Nejvíce naplánovaných rezervací",
|
||||||
|
"least_bookings_scheduled": "Nejméně naplánovaných rezervací",
|
||||||
|
"most_bookings_completed": "Nejvíce dokončených rezervací",
|
||||||
|
"least_bookings_completed": "Nejméně dokončených rezervací",
|
||||||
"events_created": "Události vytvořeny",
|
"events_created": "Události vytvořeny",
|
||||||
"events_completed": "Události dokončeny",
|
"events_completed": "Události dokončeny",
|
||||||
"events_cancelled": "Události zrušeny",
|
"events_cancelled": "Události zrušeny",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Při testování tohoto pracovního postupu mějte na paměti, že e-maily a SMS lze naplánovat pouze nejméně 1 hodinu předem.",
|
"testing_workflow_info_message": "Při testování tohoto pracovního postupu mějte na paměti, že e-maily a SMS lze naplánovat pouze nejméně 1 hodinu předem.",
|
||||||
"insights_no_data_found_for_filter": "Pro vybraný filtr nebo vybraná data nebyla nalezena žádná data.",
|
"insights_no_data_found_for_filter": "Pro vybraný filtr nebo vybraná data nebyla nalezena žádná data.",
|
||||||
"acknowledge_booking_no_show_fee": "Beru na vědomí, že pokud se této události nezúčastním, bude z mé karty stržen poplatek za nedostavení se ve výši {{amount, currency}}.",
|
"acknowledge_booking_no_show_fee": "Beru na vědomí, že pokud se této události nezúčastním, bude z mé karty stržen poplatek za nedostavení se ve výši {{amount, currency}}.",
|
||||||
|
"days": "dny",
|
||||||
"card_details": "Údaje o kartě",
|
"card_details": "Údaje o kartě",
|
||||||
"something_went_wrong_on_our_end": "Na naší straně došlo k chybě. Kontaktujte náš tým podpory a my to pro vás co nejdříve opravíme.",
|
"something_went_wrong_on_our_end": "Na naší straně došlo k chybě. Kontaktujte náš tým podpory a my to pro vás co nejdříve opravíme.",
|
||||||
"please_provide_following_text_to_suppport": "Při kontaktování podpory uveďte v zájmu lepší efektivity následující",
|
"please_provide_following_text_to_suppport": "Při kontaktování podpory uveďte v zájmu lepší efektivity následující",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Umístí na váš web plovoucí tlačítko, které spustí modální okno s vaším typem události.",
|
"floating_button_trigger_modal": "Umístí na váš web plovoucí tlačítko, které spustí modální okno s vaším typem události.",
|
||||||
"pop_up_element_click": "Překryvné okno při kliknutí na prvek",
|
"pop_up_element_click": "Překryvné okno při kliknutí na prvek",
|
||||||
"open_dialog_with_element_click": "Otevře dialogové okno Cal, pokud někdo klikne na prvek.",
|
"open_dialog_with_element_click": "Otevře dialogové okno Cal, pokud někdo klikne na prvek.",
|
||||||
|
"use_my_own_form": "Použít vlastní formulář",
|
||||||
|
"use_our_headless_routing_api": "Použijte naše bezstavové směrovací API a vlastní formulář pro odesílání.",
|
||||||
"need_help_embedding": "Potřebujete pomoc? Prohlédněte si naše průvodce pro vložení Cal do Wixu, Squarespace nebo WordPressu, podívejte se na naše nejčastější dotazy nebo prozkoumejte pokročilé možnosti vložení.",
|
"need_help_embedding": "Potřebujete pomoc? Prohlédněte si naše průvodce pro vložení Cal do Wixu, Squarespace nebo WordPressu, podívejte se na naše nejčastější dotazy nebo prozkoumejte pokročilé možnosti vložení.",
|
||||||
"book_my_cal": "Zarezervovat na Cal",
|
"book_my_cal": "Zarezervovat na Cal",
|
||||||
"first_name": "Jméno",
|
"first_name": "Jméno",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Použijte identifikátory polí jako proměnné pro vlastní přesměrování události (např. {{variable}})",
|
"field_identifiers_as_variables_with_example": "Použijte identifikátory polí jako proměnné pro vlastní přesměrování události (např. {{variable}})",
|
||||||
"account_already_linked": "Účet je již propojen",
|
"account_already_linked": "Účet je již propojen",
|
||||||
"send_email": "Odeslat e-mail",
|
"send_email": "Odeslat e-mail",
|
||||||
|
"cal_ai_phone_call_action": "Zavolat účastníkovi pomocí hlasového agenta Cal.ai",
|
||||||
|
"cal_ai_agent_configuration": "Konfigurace agenta Cal.ai",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Vyberte prosím alespoň jeden typ události pro testovací hovor.",
|
||||||
"mark_as_no_show": "Označit jako nepřítomný",
|
"mark_as_no_show": "Označit jako nepřítomný",
|
||||||
"unmark_as_no_show": "Odznačit nepřítomnost",
|
"unmark_as_no_show": "Odznačit nepřítomnost",
|
||||||
"account_unlinked_success": "Účet byl úspěšně odpojen",
|
"account_unlinked_success": "Účet byl úspěšně odpojen",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Naplánujte si cestu předem, abyste si udrželi stávající rozvrh v jiném časovém pásmu a zabránili rezervacím o půlnoci.",
|
"travel_schedule_description": "Naplánujte si cestu předem, abyste si udrželi stávající rozvrh v jiném časovém pásmu a zabránili rezervacím o půlnoci.",
|
||||||
"schedule_timezone_change": "Naplánovat změnu časového pásma",
|
"schedule_timezone_change": "Naplánovat změnu časového pásma",
|
||||||
"date": "Datum",
|
"date": "Datum",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Zadejte obecný pokyn pro agenta",
|
||||||
"overlaps_with_existing_schedule": "Toto se překrývá s existujícím rozvrhem. Vyberte prosím jiné datum.",
|
"overlaps_with_existing_schedule": "Toto se překrývá s existujícím rozvrhem. Vyberte prosím jiné datum.",
|
||||||
"org_admin_no_slots|heading": "Nebyly nalezeny žádné dostupné termíny pro {{name}}",
|
"org_admin_no_slots|heading": "Nebyly nalezeny žádné dostupné termíny pro {{name}}",
|
||||||
"org_admin_no_slots|content": "Dobrý den, administrátoři organizace,<br /><br />Upozorňujeme: Bylo nám oznámeno, že {{username}} neměl žádnou dostupnost, když uživatel navštívil {{username}}/{{slug}}<br /><br />Může to být způsobeno několika důvody<br />Uživatel nemá připojené žádné kalendáře<br />Jejich rozvrhy připojené k této události nejsou povoleny<br /> <br />Doporučujeme zkontrolovat jejich dostupnost k vyřešení tohoto problému.",
|
"org_admin_no_slots|content": "Dobrý den, administrátoři organizace,<br /><br />Upozorňujeme: Bylo nám oznámeno, že {{username}} neměl žádnou dostupnost, když uživatel navštívil {{username}}/{{slug}}<br /><br />Může to být způsobeno několika důvody<br />Uživatel nemá připojené žádné kalendáře<br />Jejich rozvrhy připojené k této události nejsou povoleny<br /> <br />Doporučujeme zkontrolovat jejich dostupnost k vyřešení tohoto problému.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "Recenze",
|
"review": "Recenze",
|
||||||
"reviewed": "Recenzováno",
|
"reviewed": "Recenzováno",
|
||||||
"unreviewed": "Nezrecenzováno",
|
"unreviewed": "Nezrecenzováno",
|
||||||
|
"rating_url_variable": "URL hodnocení",
|
||||||
"rating_url_info": "URL pro formulář zpětné vazby hodnocení",
|
"rating_url_info": "URL pro formulář zpětné vazby hodnocení",
|
||||||
|
"no_show_url_variable": "URL nedostavení se",
|
||||||
"no_show_url_info": "URL pro zpětnou vazbu o neúčasti",
|
"no_show_url_info": "URL pro zpětnou vazbu o neúčasti",
|
||||||
"no_support_needed": "Nepotřebujete podporu?",
|
"no_support_needed": "Nepotřebujete podporu?",
|
||||||
"hide_support": "Skrýt podporu",
|
"hide_support": "Skrýt podporu",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "řádek",
|
"row": "řádek",
|
||||||
"rows": "řádky",
|
"rows": "řádky",
|
||||||
"attendee_timezone_variable": "Časové pásmo účastníka",
|
"attendee_timezone_variable": "Časové pásmo účastníka",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "Čas začátku události v časovém pásmu účastníka",
|
||||||
"event_start_time_in_attendee_timezone_info": "Čas začátku události v časovém pásmu účastníka",
|
"event_start_time_in_attendee_timezone_info": "Čas začátku události v časovém pásmu účastníka",
|
||||||
"event_end_time_in_attendee_timezone_info": "Čas konce události v časovém pásmu účastníka",
|
"event_end_time_in_attendee_timezone_info": "Čas konce události v časovém pásmu účastníka",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "Čas konce události v časovém pásmu účastníka",
|
||||||
"salesforce_create_event_on_contact": "Vytvořit událost na kontaktu, pokud existuje. Jinak použít lead",
|
"salesforce_create_event_on_contact": "Vytvořit událost na kontaktu, pokud existuje. Jinak použít lead",
|
||||||
"salesforce_owner_name_to_change": "Jméno vlastníka ke změně",
|
"salesforce_owner_name_to_change": "Jméno vlastníka ke změně",
|
||||||
"no_filter_set": "Není nastaven žádný filtr",
|
"no_filter_set": "Není nastaven žádný filtr",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "Odeslat e-mailové odpovědi na",
|
"routing_form_select_members_to_email": "Odeslat e-mailové odpovědi na",
|
||||||
"routing_incomplete_booking_tab": "Nedokončené rezervace",
|
"routing_incomplete_booking_tab": "Nedokončené rezervace",
|
||||||
"include_no_show_in_rr_calculation": "Zahrnout nedostavené rezervace do výpočtů round robin",
|
"include_no_show_in_rr_calculation": "Zahrnout nedostavené rezervace do výpočtů round robin",
|
||||||
|
"recent_no_show_guests": "Nedávní hosté, kteří se nedostavili",
|
||||||
|
"recent_no_show_guests_tooltip": "Zobrazuje rezervace, kde se nedostavili všichni účastníci, nikoli částečné absence",
|
||||||
"matching": "Odpovídající",
|
"matching": "Odpovídající",
|
||||||
"event_redirect": "Přesměrování události",
|
"event_redirect": "Přesměrování události",
|
||||||
"reset_form": "Resetovat formulář",
|
"reset_form": "Resetovat formulář",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Rezervace",
|
"pbac_resource_booking": "Rezervace",
|
||||||
"pbac_resource_insights": "Přehledy",
|
"pbac_resource_insights": "Přehledy",
|
||||||
"pbac_resource_role": "Role",
|
"pbac_resource_role": "Role",
|
||||||
|
"pbac_resource_routing_form": "Směrovací formuláře",
|
||||||
|
"pbac_resource_workflow": "Pracovní postupy",
|
||||||
"pbac_action_all": "Všechny akce",
|
"pbac_action_all": "Všechny akce",
|
||||||
"pbac_action_create": "Vytvořit",
|
"pbac_action_create": "Vytvořit",
|
||||||
"pbac_action_read": "Zobrazit",
|
"pbac_action_read": "Zobrazit",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Zobrazit rezervace týmu",
|
"pbac_action_read_team_bookings": "Zobrazit rezervace týmu",
|
||||||
"pbac_action_read_org_bookings": "Zobrazit rezervace organizace",
|
"pbac_action_read_org_bookings": "Zobrazit rezervace organizace",
|
||||||
"pbac_action_read_recordings": "Zobrazit nahrávky",
|
"pbac_action_read_recordings": "Zobrazit nahrávky",
|
||||||
|
"pbac_action_impersonate": "Zosobnit",
|
||||||
"role_created_successfully": "Role byla úspěšně vytvořena",
|
"role_created_successfully": "Role byla úspěšně vytvořena",
|
||||||
"role_updated_successfully": "Role byla úspěšně aktualizována",
|
"role_updated_successfully": "Role byla úspěšně aktualizována",
|
||||||
"delete_role": "Odstranit roli",
|
"delete_role": "Odstranit roli",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "Chyba při vytváření role",
|
"error_creating_role": "Chyba při vytváření role",
|
||||||
"error_updating_role": "Chyba při aktualizaci role",
|
"error_updating_role": "Chyba při aktualizaci role",
|
||||||
"pbac_desc_create_roles": "Vytvářet role",
|
"pbac_desc_create_roles": "Vytvářet role",
|
||||||
|
"pbac_resource_attributes": "Atributy",
|
||||||
|
"pbac_desc_view_organization_attributes": "Zobrazit atributy organizace",
|
||||||
|
"pbac_desc_update_organization_attributes": "Aktualizovat atributy organizace",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Odstranit atributy organizace",
|
||||||
|
"pbac_desc_create_organization_attributes": "Vytvořit atributy organizace",
|
||||||
"pbac_desc_view_roles": "Zobrazit role",
|
"pbac_desc_view_roles": "Zobrazit role",
|
||||||
"pbac_desc_update_roles": "Aktualizovat role",
|
"pbac_desc_update_roles": "Aktualizovat role",
|
||||||
"pbac_desc_delete_roles": "Odstraňovat role",
|
"pbac_desc_delete_roles": "Odstraňovat role",
|
||||||
"pbac_desc_manage_roles": "Všechny akce s rolemi",
|
"pbac_desc_create_workflows": "Vytvářet a nastavovat nové pracovní postupy",
|
||||||
|
"set_up_required": "Vyžadováno nastavení",
|
||||||
|
"pbac_desc_view_workflows": "Zobrazit existující pracovní postupy a jejich konfigurace",
|
||||||
|
"pbac_desc_update_workflows": "Upravovat a měnit nastavení pracovních postupů",
|
||||||
|
"pbac_desc_delete_workflows": "Odstraňovat pracovní postupy ze systému",
|
||||||
|
"pbac_desc_manage_workflows": "Plný přístup ke správě všech pracovních postupů",
|
||||||
"pbac_desc_create_event_types": "Vytvářet typy událostí",
|
"pbac_desc_create_event_types": "Vytvářet typy událostí",
|
||||||
"pbac_desc_view_event_types": "Zobrazit typy událostí",
|
"pbac_desc_view_event_types": "Zobrazit typy událostí",
|
||||||
"pbac_desc_update_event_types": "Aktualizovat typy událostí",
|
"pbac_desc_update_event_types": "Aktualizovat typy událostí",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Pozvat členy týmu",
|
"pbac_desc_invite_team_members": "Pozvat členy týmu",
|
||||||
"pbac_desc_remove_team_members": "Odebrat členy týmu",
|
"pbac_desc_remove_team_members": "Odebrat členy týmu",
|
||||||
"pbac_desc_change_team_member_role": "Změnit roli členů týmu",
|
"pbac_desc_change_team_member_role": "Změnit roli členů týmu",
|
||||||
"pbac_desc_manage_teams": "Všechny akce v týmech",
|
"pbac_desc_impersonate_team_members": "Zosobnit členy týmu",
|
||||||
|
"pbac_desc_manage_teams": "Všechny akce v týmech napříč týmy organizace",
|
||||||
"pbac_desc_create_organization": "Vytvořit organizaci",
|
"pbac_desc_create_organization": "Vytvořit organizaci",
|
||||||
"pbac_desc_view_organization_details": "Zobrazit detaily organizace",
|
"pbac_desc_view_organization_details": "Zobrazit detaily organizace",
|
||||||
"pbac_desc_list_organization_members": "Seznam členů organizace",
|
"pbac_desc_list_organization_members": "Seznam členů organizace",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Odebrat členy organizace",
|
"pbac_desc_remove_organization_members": "Odebrat členy organizace",
|
||||||
"pbac_desc_manage_organization_billing": "Spravovat fakturaci organizace",
|
"pbac_desc_manage_organization_billing": "Spravovat fakturaci organizace",
|
||||||
"pbac_desc_change_organization_member_role": "Změnit roli členů organizace",
|
"pbac_desc_change_organization_member_role": "Změnit roli členů organizace",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Zosobnit členy organizace",
|
||||||
"pbac_desc_edit_organization_settings": "Upravit nastavení organizace",
|
"pbac_desc_edit_organization_settings": "Upravit nastavení organizace",
|
||||||
"pbac_desc_manage_organizations": "Všechny akce v organizacích",
|
"pbac_desc_manage_organizations": "Všechny akce v organizacích",
|
||||||
"pbac_desc_view_bookings": "Zobrazit rezervace",
|
"pbac_desc_view_bookings": "Zobrazit rezervace",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Všechny akce s rezervacemi",
|
"pbac_desc_manage_bookings": "Všechny akce s rezervacemi",
|
||||||
"pbac_desc_view_team_insights": "Zobrazit přehledy týmu",
|
"pbac_desc_view_team_insights": "Zobrazit přehledy týmu",
|
||||||
"pbac_desc_manage_team_insights": "Spravovat přehledy týmu",
|
"pbac_desc_manage_team_insights": "Spravovat přehledy týmu",
|
||||||
|
"pbac_desc_create_routing_forms": "Vytvářet směrovací formuláře",
|
||||||
|
"pbac_desc_view_routing_forms": "Zobrazit směrovací formuláře",
|
||||||
|
"pbac_desc_update_routing_forms": "Aktualizovat směrovací formuláře",
|
||||||
|
"pbac_desc_delete_routing_forms": "Odstranit směrovací formuláře",
|
||||||
"read_permission_auto_enabled_tooltip": "Oprávnění ke čtení je automaticky povoleno při vytváření, aktualizaci nebo mazání zdroje",
|
"read_permission_auto_enabled_tooltip": "Oprávnění ke čtení je automaticky povoleno při vytváření, aktualizaci nebo mazání zdroje",
|
||||||
"choose_restriction_schedule": "Přidat plán omezení",
|
"choose_restriction_schedule": "Přidat plán omezení",
|
||||||
"restriction_schedule_description": "Omezit dostupnost hostitelů tak, aby se zobrazovaly pouze časové úseky, které spadají do určeného rozvrhu.",
|
"restriction_schedule_description": "Omezit dostupnost hostitelů tak, aby se zobrazovaly pouze časové úseky, které spadají do určeného rozvrhu.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Aplikovat vybraný plán omezení v časovém pásmu rezervujícího",
|
"use_booker_timezone_info": "Aplikovat vybraný plán omezení v časovém pásmu rezervujícího",
|
||||||
"load_balancing_warning": "Tímto se vypne vyvažování zátěže u všech vašich typů událostí round robin",
|
"load_balancing_warning": "Tímto se vypne vyvažování zátěže u všech vašich typů událostí round robin",
|
||||||
"rr_load_balancing_disabled": "Vyvažování zátěže je k dispozici pouze když je základ časového razítka nastaven na Čas vytvoření rezervace",
|
"rr_load_balancing_disabled": "Vyvažování zátěže je k dispozici pouze když je základ časového razítka nastaven na Čas vytvoření rezervace",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "Vyvažování zátěže není dostupné s Round Robin skupinami",
|
||||||
"round_robin_settings_description": "Přizpůsobte výchozí nastavení kolečka pro tento tým",
|
"round_robin_settings_description": "Přizpůsobte výchozí nastavení kolečka pro tento tým",
|
||||||
"round_robin_settings_updated_successfully": "Nastavení kolečka bylo úspěšně aktualizováno",
|
"round_robin_settings_updated_successfully": "Nastavení kolečka bylo úspěšně aktualizováno",
|
||||||
"booking_creation_time": "Čas vytvoření rezervace",
|
"booking_creation_time": "Čas vytvoření rezervace",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Rezervace mimo dostupnost omezujícího rozvrhu.",
|
"booking_not_allowed_by_restriction_schedule_error": "Rezervace mimo dostupnost omezujícího rozvrhu.",
|
||||||
"restriction_schedule_not_found_error": "Omezující rozvrh nebyl nalezen",
|
"restriction_schedule_not_found_error": "Omezující rozvrh nebyl nalezen",
|
||||||
"converted_image_size_limit_exceed": "Překročen limit velikosti obrázku, použijte prosím menší obrázek, nejlépe ve formátu JPEG",
|
"converted_image_size_limit_exceed": "Překročen limit velikosti obrázku, použijte prosím menší obrázek, nejlépe ve formátu JPEG",
|
||||||
|
"add_group": "Přidat skupinu",
|
||||||
"routing_funnel": "Směrovací trychtýř",
|
"routing_funnel": "Směrovací trychtýř",
|
||||||
"routing_funnel_total_submissions": "Celkový počet odeslání",
|
"routing_funnel_total_submissions": "Celkový počet odeslání",
|
||||||
"routing_funnel_successful_routings": "Úspěšná směrování",
|
"routing_funnel_successful_routings": "Úspěšná směrování",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Přijímané typy: {{acceptedTypes}}; Maximální velikost souboru: {{maxSize}}",
|
"file_upload_instructions": "Přijímané typy: {{acceptedTypes}}; Maximální velikost souboru: {{maxSize}}",
|
||||||
"license_key_saved": "Licenční klíč byl úspěšně uložen",
|
"license_key_saved": "Licenční klíč byl úspěšně uložen",
|
||||||
"timezone_mismatch_tooltip": "Prohlížíte si report na základě časového pásma vašeho profilu ({{userTimezone}}), zatímco váš prohlížeč je nastaven na časové pásmo ({{browserTimezone}})",
|
"timezone_mismatch_tooltip": "Prohlížíte si report na základě časového pásma vašeho profilu ({{userTimezone}}), zatímco váš prohlížeč je nastaven na časové pásmo ({{browserTimezone}})",
|
||||||
|
"show_optimized_slots": "Optimalizované sloty",
|
||||||
|
"show_optimized_slots_description": "Uspořádat časové sloty pro optimalizaci dostupnosti.",
|
||||||
"failed_bookings_by_field": "Neúspěšné rezervace podle pole",
|
"failed_bookings_by_field": "Neúspěšné rezervace podle pole",
|
||||||
|
"failed_bookings": "Neúspěšné rezervace",
|
||||||
"event_type_no_hosts": "K typu události nejsou přiřazeni žádní hostitelé",
|
"event_type_no_hosts": "K typu události nejsou přiřazeni žádní hostitelé",
|
||||||
"cache_status": "Stav mezipaměti",
|
"cache_status": "Stav mezipaměti",
|
||||||
"cache_last_updated": "Naposledy aktualizováno: {{timestamp}}",
|
"cache_last_updated": "Naposledy aktualizováno: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Tento odkaz lze použít pro {{count}} rezervaci",
|
"usage_based_expiration_description": "Tento odkaz lze použít pro {{count}} rezervaci",
|
||||||
"usage_based_generic_expiration_description": "Tento odkaz lze nastavit tak, aby jeho platnost vypršela po určitém počtu rezervací",
|
"usage_based_generic_expiration_description": "Tento odkaz lze nastavit tak, aby jeho platnost vypršela po určitém počtu rezervací",
|
||||||
"usage_based_expiration_description_plural": "Tento odkaz lze použít pro {{count}} rezervace",
|
"usage_based_expiration_description_plural": "Tento odkaz lze použít pro {{count}} rezervace",
|
||||||
|
"webhook_trigger_event": "Název spouštěcí události (např. BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "Čas vytvoření webhooku",
|
||||||
|
"webhook_type": "Slug typu události",
|
||||||
|
"webhook_title": "Název typu události",
|
||||||
|
"webhook_start_time": "Čas začátku události",
|
||||||
|
"webhook_end_time": "Čas ukončení události",
|
||||||
|
"webhook_description": "Popis události podle nastavení typu události",
|
||||||
|
"webhook_location": "Místo konání události",
|
||||||
|
"webhook_uid": "UID rezervace",
|
||||||
|
"webhook_reschedule_uid": "UID pro přeplánování",
|
||||||
|
"webhook_cancellation_reason": "Důvod zrušení",
|
||||||
|
"webhook_rejection_reason": "Důvod odmítnutí",
|
||||||
|
"webhook_organizer_name": "Jméno organizátora",
|
||||||
|
"webhook_organizer_email": "E-mail organizátora",
|
||||||
|
"webhook_organizer_timezone": "Časové pásmo organizátora (např. 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Lokalizace organizátora (např. 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Jméno prvního účastníka",
|
||||||
|
"webhook_attendee_email": "E-mail prvního účastníka",
|
||||||
|
"webhook_attendee_timezone": "Časové pásmo prvního účastníka",
|
||||||
|
"webhook_attendee_locale": "Lokalizace prvního účastníka",
|
||||||
|
"webhook_team_name": "Název rezervovaného týmu",
|
||||||
|
"webhook_team_members": "Členové rezervovaného týmu",
|
||||||
|
"webhook_video_call_url": "URL videohovoru pro schůzku",
|
||||||
|
"webhook_hide_variables": "Skrýt proměnné",
|
||||||
|
"webhook_show_variable": "Zobrazit dostupné proměnné",
|
||||||
|
"webhook_event_and_booking": "Událost a rezervace",
|
||||||
|
"webhook_people": "Lidé",
|
||||||
|
"webhook_teams": "Týmy",
|
||||||
|
"webhook_metadata": "Metadata",
|
||||||
|
"stats": "Statistiky",
|
||||||
|
"booking_status": "Stav rezervace",
|
||||||
|
"visit": "Navštívit",
|
||||||
|
"location_custom_label_input_label": "Vlastní popisek na stránce rezervace",
|
||||||
|
"meeting_link": "Odkaz na schůzku",
|
||||||
|
"my_bookings": "Moje rezervace",
|
||||||
|
"phone": "Telefon",
|
||||||
|
"free": "Zdarma",
|
||||||
|
"user_email": "E-mail uživatele",
|
||||||
|
"user_name": "Jméno uživatele",
|
||||||
|
"expand_panel": "Rozbalit panel",
|
||||||
|
"collapse_panel": "Sbalit panel",
|
||||||
|
"you_have_one_team": "Máte jeden tým",
|
||||||
|
"consider_consolidating_one_team_org": "Zvažte založení organizace pro sjednocení fakturace, administrativních nástrojů a analytiky napříč vaším týmem.",
|
||||||
|
"consider_consolidating_multi_team_org": "Zvažte založení organizace pro sjednocení fakturace, administrativních nástrojů a analytiky napříč vašimi týmy.",
|
||||||
|
"search_variables": "Hledat proměnné",
|
||||||
|
"no_variables_found": "Nebyly nalezeny žádné proměnné",
|
||||||
|
"api_key_name_too_long": "Název nesmí přesáhnout {{max}} znaků",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Automaticky účtovat poplatek za nedostavení se při zrušení na poslední chvíli",
|
||||||
|
"before_scheduled_start_time": "Před plánovaným časem zahájení",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Beru na vědomí, že zrušením rezervace v době kratší než {{timeValue}} {{timeUnit}} před začátkem mi bude účtován poplatek za nedostavení se ve výši {{amount, currency}}",
|
||||||
|
"contact_organizer": "Pokud máte jakékoli dotazy, kontaktujte prosím organizátora.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Přidejte své nové řetězce nahoru ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Přidejte své nové řetězce nahoru ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Du er allerede tilmeldt denne booking.",
|
"already_signed_up_for_this_booking_error": "Du er allerede tilmeldt denne booking.",
|
||||||
"hosts_unavailable_for_booking": "Nogle af værterne er ikke tilgængelige for booking.",
|
"hosts_unavailable_for_booking": "Nogle af værterne er ikke tilgængelige for booking.",
|
||||||
"fixed_hosts_unavailable_for_booking": "Nogle af de faste værter er ikke tilgængelige for booking.",
|
"fixed_hosts_unavailable_for_booking": "Nogle af de faste værter er ikke tilgængelige for booking.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "Ingen Round Robin-værter er tilgængelige for booking.",
|
"round_robin_host_unavailable_for_booking": "Round Robin-værten er ikke tilgængelig for booking.",
|
||||||
"help": "Hjælp",
|
"help": "Hjælp",
|
||||||
"price": "Pris",
|
"price": "Pris",
|
||||||
"paid": "Betalt",
|
"paid": "Betalt",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Nummer",
|
"number": "Nummer",
|
||||||
"checkbox": "Afkrydsningsfelt",
|
"checkbox": "Afkrydsningsfelt",
|
||||||
"is_required": "Er påkrævet",
|
"is_required": "Er påkrævet",
|
||||||
|
"make_field_required": "Gør dette felt påkrævet",
|
||||||
"required": "Påkrævet",
|
"required": "Påkrævet",
|
||||||
"optional": "Valgfrit",
|
"optional": "Valgfrit",
|
||||||
"input_type": "Input type",
|
"input_type": "Input type",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "tilgængelige apps",
|
"available_apps_lower_case": "tilgængelige apps",
|
||||||
"available_apps_desc": "Se populære apps nedenfor og udforsk flere i vores <0>App Store</0>",
|
"available_apps_desc": "Se populære apps nedenfor og udforsk flere i vores <0>App Store</0>",
|
||||||
"fixed_host_helper": "Tilføj enhver, der skal deltage i begivenheden. <0>Lær mere</0>",
|
"fixed_host_helper": "Tilføj enhver, der skal deltage i begivenheden. <0>Lær mere</0>",
|
||||||
|
"round_robin_groups_helper": "Personer i en gruppe skiftes til at deltage, og én person fra hver gruppe vil dukke op til begivenheden.",
|
||||||
"round_robin_helper": "Personer i gruppen skiftes til at deltage, og kun én person vil dukke op til begivenheden.",
|
"round_robin_helper": "Personer i gruppen skiftes til at deltage, og kun én person vil dukke op til begivenheden.",
|
||||||
"check_email_reset_password": "Tjek din e-mail. Vi har sendt dig et link til at nulstille din adgangskode.",
|
"check_email_reset_password": "Tjek din e-mail. Vi har sendt dig et link til at nulstille din adgangskode.",
|
||||||
"finish": "Afslut",
|
"finish": "Afslut",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "Minutter",
|
"minutes": "Minutter",
|
||||||
"use_cal_ai_to_make_call_description": "Brug Cal.ai til at få et AI-drevet telefonnummer eller foretage opkald til gæster.",
|
"use_cal_ai_to_make_call_description": "Brug Cal.ai til at få et AI-drevet telefonnummer eller foretage opkald til gæster.",
|
||||||
|
"termination_uri": "Termination URI",
|
||||||
|
"sip_trunk_username": "SIP Trunk-brugernavn",
|
||||||
|
"sip_trunk_password": "SIP Trunk-adgangskode",
|
||||||
|
"nickname": "Kaldenavn",
|
||||||
|
"delete_phone_number": "Slet telefonnummer",
|
||||||
|
"workflow_validation_failed": "Workflow-validering mislykkedes",
|
||||||
|
"workflow_validation_empty_fields": "Et eller flere workflow-trin har tomt meddelelsesindhold",
|
||||||
|
"workflow_validation_unverified_contacts": "Et eller flere telefonnumre eller e-mailadresser er ikke verificeret",
|
||||||
|
"phone_number_imported_successfully": "Telefonnummer importeret og knyttet til agenten med succes",
|
||||||
|
"phone_number_deleted_successfully": "Telefonnummer slettet med succes",
|
||||||
|
"delete_phone_number_confirmation": "Er du sikker på, at du vil slette dette telefonnummer? Denne handling kan ikke fortrydes.",
|
||||||
|
"yes_delete_phone_number": "Ja, slet telefonnummer",
|
||||||
|
"phone_number_info_tooltip": "Det nummer, du forsøger at importere, skal være i E.164-format (+landekode efterfulgt af nummeret, uden mellemrum eller specialtegn), f.eks. +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "Termination URI til entydigt at identificere din elastiske SIP-trunk. Dette bruges til udgående opkald. For Twilio elastiske SIP-trunks ender det altid med .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "Brugernavnet, der bruges til at godkende SIP-trunken.",
|
||||||
|
"sip_trunk_password_info_tooltip": "Adgangskoden, der bruges til at godkende SIP-trunken.",
|
||||||
|
"nickname_info_tooltip": "Kaldenavn for nummeret. Dette er kun til din reference.",
|
||||||
|
"save_and_test_call": "Gem og test opkald",
|
||||||
|
"call_initiated_successfully": "Opkald startet med succes",
|
||||||
|
"please_enter_phone_number": "Indtast venligst et telefonnummer",
|
||||||
|
"agent_updated_successfully": "Agent opdateret med succes",
|
||||||
|
"agent_created_successfully": "Agent oprettet med succes",
|
||||||
|
"phone_number_unsubscribed_successfully": "Telefonnummer afmeldt med succes",
|
||||||
|
"general_prompt_description": "Denne prompt definerer agentens rolle og primære mål",
|
||||||
|
"prompt": "Prompt",
|
||||||
|
"call_to": "Ring til",
|
||||||
|
"make_test_call_to_verify_configuration": "Foretag testopkald for at verificere konfigurationen",
|
||||||
|
"initial_message": "Indledende besked",
|
||||||
|
"initial_message_description": "Den første besked, som agenten vil sige, når opkaldet starter",
|
||||||
|
"having_trouble_importing": "Har du problemer med at importere?",
|
||||||
|
"learn": "Lær",
|
||||||
|
"learn_how_to_get_your_terminator": "Lær, hvordan du får din Termination URI og SIP trunk-legitimationsoplysninger",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Telefonnummerabonnement annulleret med succes",
|
||||||
|
"updating": "Opdaterer",
|
||||||
"round_robin": "Round Robin",
|
"round_robin": "Round Robin",
|
||||||
"round_robin_description": "Cyklusmøder mellem flere teammedlemmer.",
|
"round_robin_description": "Cyklusmøder mellem flere teammedlemmer.",
|
||||||
"managed_event": "Administreret begivenhed",
|
"managed_event": "Administreret begivenhed",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "Administreret",
|
"managed": "Administreret",
|
||||||
"managed_event_url_clarification": "\"brugernavn\" vil blive udfyldt med brugernavnet på de tildelte medlemmer",
|
"managed_event_url_clarification": "\"brugernavn\" vil blive udfyldt med brugernavnet på de tildelte medlemmer",
|
||||||
"assign_to": "Tildel til",
|
"assign_to": "Tildel til",
|
||||||
|
"enter_phone_number_to_test_call": "Indtast telefonnummer for at teste opkald",
|
||||||
|
"make_test_call": "Foretag testopkald",
|
||||||
|
"create_new_workflow_agent": "Opret ny workflow cal.ai stemmeagent",
|
||||||
|
"create_new_workflow_agent_description": "Opret en ny workflow cal.ai stemmeagent for at automatisere dine workflows",
|
||||||
|
"phone_number_for_ai_call": "Telefonnummer (til vores agent at ringe til)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Køb et telefonnummer eller importer et, du allerede har på Twilio",
|
||||||
|
"test_agent": "Test agent",
|
||||||
|
"phone_numbers": "Telefonnumre",
|
||||||
|
"unsubscribe": "Afmeld",
|
||||||
|
"delete_workflow_step": "Slet workflow-trin",
|
||||||
|
"unsubscribe_phone_number": "Afmeld telefonnummer",
|
||||||
|
"buy_a_new_number": "Køb et nyt nummer",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "Du kan kun købe amerikanske telefonnumre. For andre lande kan du importere dit eget Twilio-telefonnummer.",
|
||||||
|
"buy_number_for_x_per_month": "Køb et amerikansk nummer for ${{priceInDollars}} om måneden",
|
||||||
|
"supported_call_destinations": "Understøttede opkaldsdestinationer",
|
||||||
|
"no_phone_number_connected": "Intet telefonnummer forbundet",
|
||||||
|
"failed_to_get_workflow_step_id": "Kunne ikke hente workflow-trin-ID",
|
||||||
|
"cal_ai_agent": "Cal.ai-agent",
|
||||||
|
"test_cal_ai_agent": "Test Cal.ai-agent",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "Er du sikker på, at du vil slette dette workflow-trin?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "Vil du stadig afmelde telefonnummeret fra denne agent?",
|
||||||
|
"the_action_will_disconnect_phone_number": "Denne handling vil afbryde telefonnummeret fra agenten. Agenten vil ikke kunne foretage opkald, før et nyt telefonnummer er forbundet.",
|
||||||
|
"cal_ai_phone_numbers": "Cal AI-telefonnumre",
|
||||||
|
"connect_phone_number": "Forbind telefonnummer",
|
||||||
|
"cal_ai_phone_numbers_description": "Administrer dine Cal AI-telefonnumre",
|
||||||
|
"import_number": "Importer nummer",
|
||||||
|
"this_action_will_also": "Denne handling vil også:",
|
||||||
|
"import_phone_number": "Importer telefonnummer",
|
||||||
|
"active_subscription": "Aktivt abonnement",
|
||||||
|
"cancel_your_phone_number_subscription": "Annuller dit telefonnummerabonnement",
|
||||||
|
"delete_associated_phone_number": "Slet det tilknyttede telefonnummer",
|
||||||
|
"unauthorized_create_workflow": "Du har ikke tilladelse til at oprette dette workflow",
|
||||||
|
"import_phone_number_description": "Importer dit Twilio-telefonnummer til brug med Cal AI-telefon",
|
||||||
|
"phone_number_cost": "${{price}}/måned",
|
||||||
|
"buy_new_number": "Køb nyt nummer",
|
||||||
|
"buy_number_cost_x_per_month": "At købe et telefonnummer koster ${{priceInDollars}} om måneden. Du vil blive opkrævet månedligt for hvert aktive telefonnummer.",
|
||||||
|
"area_code_optional": "Områdekode (valgfrit)",
|
||||||
|
"no_phone_numbers": "Ingen telefonnumre",
|
||||||
|
"phone_number_purchased_successfully": "Telefonnummer købt med succes",
|
||||||
|
"cancel_phone_number_subscription": "Annuller telefonnummerabonnement",
|
||||||
|
"yes_cancel_subscription": "Ja, annuller abonnement",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "Er du sikker på, at du vil annullere dette telefonnummerabonnement? Denne handling kan ikke fortrydes, og du vil miste adgangen til dette telefonnummer.",
|
||||||
"add_members": "Tilføj medlemmer...",
|
"add_members": "Tilføj medlemmer...",
|
||||||
"no_assigned_members": "Ingen tildelte medlemmer",
|
"no_assigned_members": "Ingen tildelte medlemmer",
|
||||||
"assigned_to": "Tildelt til",
|
"assigned_to": "Tildelt til",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Opret Team",
|
"create_team": "Opret Team",
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"nameless_team": "Unavngivet team",
|
"nameless_team": "Unavngivet team",
|
||||||
|
"oauth_clients": "OAuth-klienter",
|
||||||
|
"oauth_clients_description": "Administrer OAuth-klienter for din organisation",
|
||||||
|
"create_oauth_client": "Opret OAuth-klient",
|
||||||
|
"create_oauth_client_description": "Opret en ny OAuth-klient til tredjepartsintegrationer",
|
||||||
"oauth_client_deletion_message": "OAuth-klient blev slettet",
|
"oauth_client_deletion_message": "OAuth-klient blev slettet",
|
||||||
"create_new_team_description": "Opret et nyt team for at samarbejde med brugerne.",
|
"create_new_team_description": "Opret et nyt team for at samarbejde med brugerne.",
|
||||||
"create_new_team": "Opret et nyt team",
|
"create_new_team": "Opret et nyt team",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "{{category}} apps",
|
"category_apps": "{{category}} apps",
|
||||||
"app_store": "App Store",
|
"app_store": "App Store",
|
||||||
"app_store_description": "Forbinder mennesker, teknologi og arbejdspladsen.",
|
"app_store_description": "Forbinder mennesker, teknologi og arbejdspladsen.",
|
||||||
|
"connect_your_video": "Forbind din videokonferenceapp",
|
||||||
"settings": "Indstillinger",
|
"settings": "Indstillinger",
|
||||||
"event_type_moved_successfully": "Begivenhedstypen er blevet flyttet",
|
"event_type_moved_successfully": "Begivenhedstypen er blevet flyttet",
|
||||||
"next_step_text": "Næste Trin",
|
"next_step_text": "Næste Trin",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Åbn",
|
"open": "Åbn",
|
||||||
"close": "Luk",
|
"close": "Luk",
|
||||||
"upgrade": "Opgradér",
|
"upgrade": "Opgradér",
|
||||||
|
"buy_us_number_button": "Køb et amerikansk nummer for {{priceInDollars}}$/måned",
|
||||||
"upgrade_to_access_recordings_title": "Opgradér for at tilgå optagelser",
|
"upgrade_to_access_recordings_title": "Opgradér for at tilgå optagelser",
|
||||||
"upgrade_to_access_recordings_description": "Optagelser er kun tilgængelige som en del af vores teams plan. Opgradér for at begynde at optage dine opkald",
|
"upgrade_to_access_recordings_description": "Optagelser er kun tilgængelige som en del af vores teams plan. Opgradér for at begynde at optage dine opkald",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Opgrader til Enterprise for at generere et AI-agent telefonnummer, der kan ringe til gæster for at planlægge opkald",
|
"upgrade_to_cal_ai_phone_number_description": "Opgrader til Enterprise for at generere et AI-agent telefonnummer, der kan ringe til gæster for at planlægge opkald",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Fejl under opdatering af indstillinger",
|
"error_updating_settings": "Fejl under opdatering af indstillinger",
|
||||||
"personal_cal_url": "Min personlige {{appName}} URL",
|
"personal_cal_url": "Min personlige {{appName}} URL",
|
||||||
"bio_hint": "Et par sætninger om dig selv. Dette vil blive vist på din personlige url side.",
|
"bio_hint": "Et par sætninger om dig selv. Dette vil blive vist på din personlige url side.",
|
||||||
|
"finish_and_start": "Afslut opsætning og kom i gang",
|
||||||
"user_has_no_bio": "Denne bruger har ikke tilføjet en bio endnu.",
|
"user_has_no_bio": "Denne bruger har ikke tilføjet en bio endnu.",
|
||||||
"bio": "Bio",
|
"bio": "Bio",
|
||||||
"delete_account_modal_title": "Slet Konto",
|
"delete_account_modal_title": "Slet Konto",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "Indlejringer",
|
"embeds": "Indlejringer",
|
||||||
"impersonation": "Impersonation",
|
"impersonation": "Impersonation",
|
||||||
"impersonation_description": "Indstillinger til håndtering af bruger-impersonation",
|
"impersonation_description": "Indstillinger til håndtering af bruger-impersonation",
|
||||||
|
"recent_impersonations": "Seneste imitationer",
|
||||||
|
"quick_impersonate": "Hurtig imitation",
|
||||||
|
"no_recent_impersonations": "Ingen seneste imitationer",
|
||||||
"users": "Brugere",
|
"users": "Brugere",
|
||||||
"user": "Bruger",
|
"user": "Bruger",
|
||||||
"profile_description": "Administrér indstillinger for din {{appName}} profil",
|
"profile_description": "Administrér indstillinger for din {{appName}} profil",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "Gør dette senere",
|
"do_this_later": "Gør dette senere",
|
||||||
"set_availability_getting_started_subtitle_1": "Definér tidsintervaller, hvor du er tilgængelig",
|
"set_availability_getting_started_subtitle_1": "Definér tidsintervaller, hvor du er tilgængelig",
|
||||||
"set_availability_getting_started_subtitle_2": "Du kan tilpasse alt dette senere på tilgængelighedssiden.",
|
"set_availability_getting_started_subtitle_2": "Du kan tilpasse alt dette senere på tilgængelighedssiden.",
|
||||||
|
"connect_calendar_first": "Forbind en kalender først",
|
||||||
|
"complete_profile": "Fuldfør din profil",
|
||||||
"connect_calendars_from_app_store": "Du kan tilføje flere kalendere fra App Store",
|
"connect_calendars_from_app_store": "Du kan tilføje flere kalendere fra App Store",
|
||||||
"connect_conference_apps": "Tilslut konferenceapps",
|
"connect_conference_apps": "Tilslut konferenceapps",
|
||||||
"connect_calendar_apps": "Tilslut kalenderapps",
|
"connect_calendar_apps": "Tilslut kalenderapps",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "Begivenhedens varighed",
|
"event_duration_info": "Begivenhedens varighed",
|
||||||
"event_time_info": "Starttidspunkt for begivenheden",
|
"event_time_info": "Starttidspunkt for begivenheden",
|
||||||
"event_type_not_found": "Begivenhedstype ikke fundet",
|
"event_type_not_found": "Begivenhedstype ikke fundet",
|
||||||
|
"location_variable": "Placering",
|
||||||
"location_info": "Begivenhedens placering",
|
"location_info": "Begivenhedens placering",
|
||||||
|
"additional_notes_variable": "Yderligere bemærkninger",
|
||||||
"additional_notes_info": "De yderligere noter til booking",
|
"additional_notes_info": "De yderligere noter til booking",
|
||||||
"attendee_name_info": "Navn på personen der booker",
|
"attendee_name_info": "Navn på personen der booker",
|
||||||
"organizer_name_info": "Arrangørens navn",
|
"organizer_name_info": "Arrangørens navn",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Kræv yderligere noter der skal udfyldes ved booking",
|
"require_additional_notes_description": "Kræv yderligere noter der skal udfyldes ved booking",
|
||||||
"email_address_action": "send e-mail til en specifik e-mailadresse",
|
"email_address_action": "send e-mail til en specifik e-mailadresse",
|
||||||
"after_event_trigger": "efter begivenheden slutter",
|
"after_event_trigger": "efter begivenheden slutter",
|
||||||
|
"booking_rejected_trigger": "når booking afvises",
|
||||||
|
"booking_requested_trigger": "når booking anmodes om",
|
||||||
|
"booking_payment_initiated_trigger": "når bookingbetaling påbegyndes",
|
||||||
|
"booking_paid_trigger": "når bookingbetalingen er gennemført",
|
||||||
|
"booking_no_show_updated_trigger": "når booking no-show opdateres",
|
||||||
"how_long_after": "Hvor længe efter begivenheden slutter?",
|
"how_long_after": "Hvor længe efter begivenheden slutter?",
|
||||||
"how_long_after_hosts_no_show": "Hvor lang tid efter værter ikke dukker op til cal video møde?",
|
"how_long_after_hosts_no_show": "Hvor lang tid efter værter ikke dukker op til cal video møde?",
|
||||||
"how_long_after_guests_no_show": "Hvor lang tid efter gæster ikke dukker op til cal video møde?",
|
"how_long_after_guests_no_show": "Hvor lang tid efter gæster ikke dukker op til cal video møde?",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "Redigér begivenhedstype",
|
"edit_event_type": "Redigér begivenhedstype",
|
||||||
"only_admin_can_see_members_of_org": "Denne organisation er privat, og kun organisationens administrator eller ejer kan se dens medlemmer.",
|
"only_admin_can_see_members_of_org": "Denne organisation er privat, og kun organisationens administrator eller ejer kan se dens medlemmer.",
|
||||||
"only_admin_can_manage_sso_org": "Kun organisationens administrator eller ejer kan administrere SSO-indstillinger",
|
"only_admin_can_manage_sso_org": "Kun organisationens administrator eller ejer kan administrere SSO-indstillinger",
|
||||||
|
"only_admin_can_manage_directory_sync": "Kun organisationens administrator eller ejer kan administrere indstillinger for mappe-synkronisering",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Kun organisationens administrator eller ejer kan administrere OAuth-klienter",
|
||||||
"collective_scheduling": "Kollektiv Planlægning",
|
"collective_scheduling": "Kollektiv Planlægning",
|
||||||
"make_it_easy_to_book": "Gør det nemt at booke dit team, når alle er tilgængelige.",
|
"make_it_easy_to_book": "Gør det nemt at booke dit team, når alle er tilgængelige.",
|
||||||
"find_the_best_person": "Find den bedste person tilgængelig, og cykl gennem dit team.",
|
"find_the_best_person": "Find den bedste person tilgængelig, og cykl gennem dit team.",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "Kan du prøve igen med et andet tidspunkt?",
|
"can_you_try_again": "Kan du prøve igen med et andet tidspunkt?",
|
||||||
"verify": "Bekræft",
|
"verify": "Bekræft",
|
||||||
"timezone_info": "Tidszonen for den modtagende person",
|
"timezone_info": "Tidszonen for den modtagende person",
|
||||||
|
"timezone_variable": "Tidszone",
|
||||||
"event_end_time_variable": "Begivenhedens sluttidspunkt",
|
"event_end_time_variable": "Begivenhedens sluttidspunkt",
|
||||||
"event_end_time_info": "Sluttidspunkt for begivenheden",
|
"event_end_time_info": "Sluttidspunkt for begivenheden",
|
||||||
"cancel_url_variable": "Annuller URL",
|
"cancel_url_variable": "Annuller URL",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Bookinger pr. time",
|
"bookings_by_hour": "Bookinger pr. time",
|
||||||
"most_booked_members": "Mest booket",
|
"most_booked_members": "Mest booket",
|
||||||
"least_booked_members": "Mindst booket",
|
"least_booked_members": "Mindst booket",
|
||||||
|
"most_bookings_scheduled": "Flest planlagte bookinger",
|
||||||
|
"least_bookings_scheduled": "Færrest planlagte bookinger",
|
||||||
|
"most_bookings_completed": "Flest gennemførte bookinger",
|
||||||
|
"least_bookings_completed": "Færrest gennemførte bookinger",
|
||||||
"events_created": "Oprettede begivenheder",
|
"events_created": "Oprettede begivenheder",
|
||||||
"events_completed": "Afsluttede begivenheder",
|
"events_completed": "Afsluttede begivenheder",
|
||||||
"events_cancelled": "Begivenheder annulleret",
|
"events_cancelled": "Begivenheder annulleret",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Når du tester denne arbejdsgang, skal du være opmærksom på, at e-mails og SMS'er kun kan planlægges mindst 1 time i forvejen",
|
"testing_workflow_info_message": "Når du tester denne arbejdsgang, skal du være opmærksom på, at e-mails og SMS'er kun kan planlægges mindst 1 time i forvejen",
|
||||||
"insights_no_data_found_for_filter": "Ingen data fundet for det valgte filter eller de valgte datoer.",
|
"insights_no_data_found_for_filter": "Ingen data fundet for det valgte filter eller de valgte datoer.",
|
||||||
"acknowledge_booking_no_show_fee": "Jeg anerkender, at hvis jeg ikke deltager i denne begivenhed, vil et gebyr for udeblivelse på {{amount, currency}} blive opkrævet på mit kort.",
|
"acknowledge_booking_no_show_fee": "Jeg anerkender, at hvis jeg ikke deltager i denne begivenhed, vil et gebyr for udeblivelse på {{amount, currency}} blive opkrævet på mit kort.",
|
||||||
|
"days": "dage",
|
||||||
"card_details": "Kortoplysninger",
|
"card_details": "Kortoplysninger",
|
||||||
"something_went_wrong_on_our_end": "Noget gik galt hos os. Kontakt vores supportteam, så løser vi det straks for dig.",
|
"something_went_wrong_on_our_end": "Noget gik galt hos os. Kontakt vores supportteam, så løser vi det straks for dig.",
|
||||||
"please_provide_following_text_to_suppport": "Angiv venligst følgende tekst, når du kontakter support, for at hjælpe os bedre",
|
"please_provide_following_text_to_suppport": "Angiv venligst følgende tekst, når du kontakter support, for at hjælpe os bedre",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Placerer en flydende knap på dit websted, der udløser en modal med din begivenhedstype.",
|
"floating_button_trigger_modal": "Placerer en flydende knap på dit websted, der udløser en modal med din begivenhedstype.",
|
||||||
"pop_up_element_click": "Pop-up via elementklik",
|
"pop_up_element_click": "Pop-up via elementklik",
|
||||||
"open_dialog_with_element_click": "Åbn din kalender som en dialog, når nogen klikker på et element.",
|
"open_dialog_with_element_click": "Åbn din kalender som en dialog, når nogen klikker på et element.",
|
||||||
|
"use_my_own_form": "Brug min egen formular",
|
||||||
|
"use_our_headless_routing_api": "Brug vores headless routing API og din egen formular til indsendelser.",
|
||||||
"need_help_embedding": "Brug for hjælp? Se vores vejledninger til indlejring af Cal på Wix, Squarespace eller WordPress, tjek vores ofte stillede spørgsmål, eller udforsk avancerede indlejringsmuligheder.",
|
"need_help_embedding": "Brug for hjælp? Se vores vejledninger til indlejring af Cal på Wix, Squarespace eller WordPress, tjek vores ofte stillede spørgsmål, eller udforsk avancerede indlejringsmuligheder.",
|
||||||
"book_my_cal": "Book min Cal",
|
"book_my_cal": "Book min Cal",
|
||||||
"first_name": "Fornavn",
|
"first_name": "Fornavn",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Brug feltidentifikatorer som variabler til din brugerdefinerede begivenheds-omdirigering (f.eks. {{variable}})",
|
"field_identifiers_as_variables_with_example": "Brug feltidentifikatorer som variabler til din brugerdefinerede begivenheds-omdirigering (f.eks. {{variable}})",
|
||||||
"account_already_linked": "Kontoen er allerede forbundet",
|
"account_already_linked": "Kontoen er allerede forbundet",
|
||||||
"send_email": "Send e-mail",
|
"send_email": "Send e-mail",
|
||||||
|
"cal_ai_phone_call_action": "Ring til deltager ved hjælp af Cal.ai Voice Agent",
|
||||||
|
"cal_ai_agent_configuration": "Cal.ai-agentkonfiguration",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Vælg venligst mindst én begivenhedstype for at foretage et testopkald.",
|
||||||
"mark_as_no_show": "Markér som udeblevet",
|
"mark_as_no_show": "Markér som udeblevet",
|
||||||
"unmark_as_no_show": "Fjern markering som udeblevet",
|
"unmark_as_no_show": "Fjern markering som udeblevet",
|
||||||
"account_unlinked_success": "Kontoen blev afkoblet med succes",
|
"account_unlinked_success": "Kontoen blev afkoblet med succes",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Planlæg din rejse i god tid for at bevare din eksisterende plan i en anden tidszone og forhindre at blive booket midt om natten.",
|
"travel_schedule_description": "Planlæg din rejse i god tid for at bevare din eksisterende plan i en anden tidszone og forhindre at blive booket midt om natten.",
|
||||||
"schedule_timezone_change": "Ændring af tidszone i planen",
|
"schedule_timezone_change": "Ændring af tidszone i planen",
|
||||||
"date": "Dato",
|
"date": "Dato",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Indtast den generelle prompt for agenten",
|
||||||
"overlaps_with_existing_schedule": "Dette overlapper med en eksisterende tidsplan. Vælg venligst en anden dato.",
|
"overlaps_with_existing_schedule": "Dette overlapper med en eksisterende tidsplan. Vælg venligst en anden dato.",
|
||||||
"org_admin_no_slots|heading": "Ingen tilgængelighed fundet for {{name}}",
|
"org_admin_no_slots|heading": "Ingen tilgængelighed fundet for {{name}}",
|
||||||
"org_admin_no_slots|content": "Hej organisationsadministratorer,<br /><br />Bemærk venligst: Det er blevet gjort opmærksom på, at {{username}} ikke har haft nogen tilgængelighed, når en bruger har besøgt {{username}}/{{slug}}<br /><br />Der kan være flere grunde til, at dette sker:<br />Brugeren har ikke nogen kalendere forbundet<br />Deres tidsplaner knyttet til denne begivenhed er ikke aktiveret<br /><br />Vi anbefaler at tjekke deres tilgængelighed for at løse dette.",
|
"org_admin_no_slots|content": "Hej organisationsadministratorer,<br /><br />Bemærk venligst: Det er blevet gjort opmærksom på, at {{username}} ikke har haft nogen tilgængelighed, når en bruger har besøgt {{username}}/{{slug}}<br /><br />Der kan være flere grunde til, at dette sker:<br />Brugeren har ikke nogen kalendere forbundet<br />Deres tidsplaner knyttet til denne begivenhed er ikke aktiveret<br /><br />Vi anbefaler at tjekke deres tilgængelighed for at løse dette.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "Anmeldelse",
|
"review": "Anmeldelse",
|
||||||
"reviewed": "Anmeldt",
|
"reviewed": "Anmeldt",
|
||||||
"unreviewed": "Ikke anmeldt",
|
"unreviewed": "Ikke anmeldt",
|
||||||
|
"rating_url_variable": "Bedømmelses-url",
|
||||||
"rating_url_info": "URL til vurderingsformular",
|
"rating_url_info": "URL til vurderingsformular",
|
||||||
|
"no_show_url_variable": "No-show-url",
|
||||||
"no_show_url_info": "URL til feedback om manglende fremmøde",
|
"no_show_url_info": "URL til feedback om manglende fremmøde",
|
||||||
"no_support_needed": "Ingen support nødvendig?",
|
"no_support_needed": "Ingen support nødvendig?",
|
||||||
"hide_support": "Skjul support",
|
"hide_support": "Skjul support",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "række",
|
"row": "række",
|
||||||
"rows": "rækker",
|
"rows": "rækker",
|
||||||
"attendee_timezone_variable": "Deltagers tidszone",
|
"attendee_timezone_variable": "Deltagers tidszone",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "Begivenhedens starttidspunkt i deltagers tidszone",
|
||||||
"event_start_time_in_attendee_timezone_info": "Begivenhedens starttidspunkt i deltagers tidszone",
|
"event_start_time_in_attendee_timezone_info": "Begivenhedens starttidspunkt i deltagers tidszone",
|
||||||
"event_end_time_in_attendee_timezone_info": "Begivenhedens sluttidspunkt i deltagers tidszone",
|
"event_end_time_in_attendee_timezone_info": "Begivenhedens sluttidspunkt i deltagers tidszone",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "Begivenhedens sluttidspunkt i deltagers tidszone",
|
||||||
"salesforce_create_event_on_contact": "Opret begivenhed på kontakt, hvis den eksisterer. Ellers fald tilbage til lead",
|
"salesforce_create_event_on_contact": "Opret begivenhed på kontakt, hvis den eksisterer. Ellers fald tilbage til lead",
|
||||||
"salesforce_owner_name_to_change": "Ejernavn der skal ændres",
|
"salesforce_owner_name_to_change": "Ejernavn der skal ændres",
|
||||||
"no_filter_set": "Intet filter indstillet",
|
"no_filter_set": "Intet filter indstillet",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "Send e-mail-svar til",
|
"routing_form_select_members_to_email": "Send e-mail-svar til",
|
||||||
"routing_incomplete_booking_tab": "Ufuldstændige bookinger",
|
"routing_incomplete_booking_tab": "Ufuldstændige bookinger",
|
||||||
"include_no_show_in_rr_calculation": "Inkluder udeblivelser i round robin-beregninger",
|
"include_no_show_in_rr_calculation": "Inkluder udeblivelser i round robin-beregninger",
|
||||||
|
"recent_no_show_guests": "Seneste no-show-gæster",
|
||||||
|
"recent_no_show_guests_tooltip": "Viser bookinger, hvor alle deltagere var no-shows, ikke delvise no-shows",
|
||||||
"matching": "Matchning",
|
"matching": "Matchning",
|
||||||
"event_redirect": "Begivenheds-omdirigering",
|
"event_redirect": "Begivenheds-omdirigering",
|
||||||
"reset_form": "Nulstil formular",
|
"reset_form": "Nulstil formular",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Bookinger",
|
"pbac_resource_booking": "Bookinger",
|
||||||
"pbac_resource_insights": "Indsigter",
|
"pbac_resource_insights": "Indsigter",
|
||||||
"pbac_resource_role": "Roller",
|
"pbac_resource_role": "Roller",
|
||||||
|
"pbac_resource_routing_form": "Ruteformularer",
|
||||||
|
"pbac_resource_workflow": "Workflows",
|
||||||
"pbac_action_all": "Alle handlinger",
|
"pbac_action_all": "Alle handlinger",
|
||||||
"pbac_action_create": "Opret",
|
"pbac_action_create": "Opret",
|
||||||
"pbac_action_read": "Vis",
|
"pbac_action_read": "Vis",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Vis teambookinger",
|
"pbac_action_read_team_bookings": "Vis teambookinger",
|
||||||
"pbac_action_read_org_bookings": "Vis organisationsbookinger",
|
"pbac_action_read_org_bookings": "Vis organisationsbookinger",
|
||||||
"pbac_action_read_recordings": "Vis optagelser",
|
"pbac_action_read_recordings": "Vis optagelser",
|
||||||
|
"pbac_action_impersonate": "Impersonate",
|
||||||
"role_created_successfully": "Rolle oprettet med succes",
|
"role_created_successfully": "Rolle oprettet med succes",
|
||||||
"role_updated_successfully": "Rolle opdateret med succes",
|
"role_updated_successfully": "Rolle opdateret med succes",
|
||||||
"delete_role": "Slet rolle",
|
"delete_role": "Slet rolle",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "Fejl ved oprettelse af rolle",
|
"error_creating_role": "Fejl ved oprettelse af rolle",
|
||||||
"error_updating_role": "Fejl ved opdatering af rolle",
|
"error_updating_role": "Fejl ved opdatering af rolle",
|
||||||
"pbac_desc_create_roles": "Opret roller",
|
"pbac_desc_create_roles": "Opret roller",
|
||||||
|
"pbac_resource_attributes": "Egenskaber",
|
||||||
|
"pbac_desc_view_organization_attributes": "Se organisationsattributter",
|
||||||
|
"pbac_desc_update_organization_attributes": "Opdater organisationsattributter",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Slet organisationsattributter",
|
||||||
|
"pbac_desc_create_organization_attributes": "Opret organisationsattributter",
|
||||||
"pbac_desc_view_roles": "Vis roller",
|
"pbac_desc_view_roles": "Vis roller",
|
||||||
"pbac_desc_update_roles": "Opdater roller",
|
"pbac_desc_update_roles": "Opdater roller",
|
||||||
"pbac_desc_delete_roles": "Slet roller",
|
"pbac_desc_delete_roles": "Slet roller",
|
||||||
"pbac_desc_manage_roles": "Alle handlinger på roller",
|
"pbac_desc_create_workflows": "Opret og opsæt nye workflows",
|
||||||
|
"set_up_required": "Opsætning påkrævet",
|
||||||
|
"pbac_desc_view_workflows": "Se eksisterende workflows og deres konfigurationer",
|
||||||
|
"pbac_desc_update_workflows": "Rediger og tilpas workflowindstillinger",
|
||||||
|
"pbac_desc_delete_workflows": "Fjern workflows fra systemet",
|
||||||
|
"pbac_desc_manage_workflows": "Fuld administrationsadgang til alle workflows",
|
||||||
"pbac_desc_create_event_types": "Opret begivenhedstyper",
|
"pbac_desc_create_event_types": "Opret begivenhedstyper",
|
||||||
"pbac_desc_view_event_types": "Vis begivenhedstyper",
|
"pbac_desc_view_event_types": "Vis begivenhedstyper",
|
||||||
"pbac_desc_update_event_types": "Opdater begivenhedstyper",
|
"pbac_desc_update_event_types": "Opdater begivenhedstyper",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Invitér teammedlemmer",
|
"pbac_desc_invite_team_members": "Invitér teammedlemmer",
|
||||||
"pbac_desc_remove_team_members": "Fjern teammedlemmer",
|
"pbac_desc_remove_team_members": "Fjern teammedlemmer",
|
||||||
"pbac_desc_change_team_member_role": "Skift rolle for teammedlemmer",
|
"pbac_desc_change_team_member_role": "Skift rolle for teammedlemmer",
|
||||||
"pbac_desc_manage_teams": "Alle handlinger på teams",
|
"pbac_desc_impersonate_team_members": "Impersonate teammedlemmer",
|
||||||
|
"pbac_desc_manage_teams": "Alle handlinger på teams på tværs af organisationens teams",
|
||||||
"pbac_desc_create_organization": "Opret organisation",
|
"pbac_desc_create_organization": "Opret organisation",
|
||||||
"pbac_desc_view_organization_details": "Se organisationsdetaljer",
|
"pbac_desc_view_organization_details": "Se organisationsdetaljer",
|
||||||
"pbac_desc_list_organization_members": "Vis organisationsmedlemmer",
|
"pbac_desc_list_organization_members": "Vis organisationsmedlemmer",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Fjern organisationsmedlemmer",
|
"pbac_desc_remove_organization_members": "Fjern organisationsmedlemmer",
|
||||||
"pbac_desc_manage_organization_billing": "Administrer organisationsfakturering",
|
"pbac_desc_manage_organization_billing": "Administrer organisationsfakturering",
|
||||||
"pbac_desc_change_organization_member_role": "Ændr rolle for organisationsmedlemmer",
|
"pbac_desc_change_organization_member_role": "Ændr rolle for organisationsmedlemmer",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Impersonate organisationsmedlemmer",
|
||||||
"pbac_desc_edit_organization_settings": "Rediger organisationsindstillinger",
|
"pbac_desc_edit_organization_settings": "Rediger organisationsindstillinger",
|
||||||
"pbac_desc_manage_organizations": "Alle handlinger på organisationer",
|
"pbac_desc_manage_organizations": "Alle handlinger på organisationer",
|
||||||
"pbac_desc_view_bookings": "Se bookinger",
|
"pbac_desc_view_bookings": "Se bookinger",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Alle handlinger på bookinger",
|
"pbac_desc_manage_bookings": "Alle handlinger på bookinger",
|
||||||
"pbac_desc_view_team_insights": "Se teamindsigter",
|
"pbac_desc_view_team_insights": "Se teamindsigter",
|
||||||
"pbac_desc_manage_team_insights": "Administrer teamindsigter",
|
"pbac_desc_manage_team_insights": "Administrer teamindsigter",
|
||||||
|
"pbac_desc_create_routing_forms": "Opret ruteformularer",
|
||||||
|
"pbac_desc_view_routing_forms": "Se ruteformularer",
|
||||||
|
"pbac_desc_update_routing_forms": "Opdater ruteformularer",
|
||||||
|
"pbac_desc_delete_routing_forms": "Slet ruteformularer",
|
||||||
"read_permission_auto_enabled_tooltip": "Læs tilladelse aktiveres automatisk, når en ressource oprettes, opdateres eller slettes",
|
"read_permission_auto_enabled_tooltip": "Læs tilladelse aktiveres automatisk, når en ressource oprettes, opdateres eller slettes",
|
||||||
"choose_restriction_schedule": "Tilføj restriktionsskema",
|
"choose_restriction_schedule": "Tilføj restriktionsskema",
|
||||||
"restriction_schedule_description": "Begræns værternes tilgængelighed til kun at vise tidsrum, der falder inden for en specificeret tidsplan.",
|
"restriction_schedule_description": "Begræns værternes tilgængelighed til kun at vise tidsrum, der falder inden for en specificeret tidsplan.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Anvend det valgte restriktionsskema i bookerens tidszone",
|
"use_booker_timezone_info": "Anvend det valgte restriktionsskema i bookerens tidszone",
|
||||||
"load_balancing_warning": "Dette vil deaktivere Load Balancing på alle dine Round Robin-begivenhedstyper",
|
"load_balancing_warning": "Dette vil deaktivere Load Balancing på alle dine Round Robin-begivenhedstyper",
|
||||||
"rr_load_balancing_disabled": "Load Balancing er kun tilgængelig, når tidsstempelgrundlaget er indstillet til bookingens oprettelsestidspunkt",
|
"rr_load_balancing_disabled": "Load Balancing er kun tilgængelig, når tidsstempelgrundlaget er indstillet til bookingens oprettelsestidspunkt",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "Load Balancing er ikke tilgængelig med Round Robin-grupper",
|
||||||
"round_robin_settings_description": "Tilpas standardindstillingerne for round robin for dette team",
|
"round_robin_settings_description": "Tilpas standardindstillingerne for round robin for dette team",
|
||||||
"round_robin_settings_updated_successfully": "Round robin-indstillinger opdateret med succes",
|
"round_robin_settings_updated_successfully": "Round robin-indstillinger opdateret med succes",
|
||||||
"booking_creation_time": "Bookingoprettelsestid",
|
"booking_creation_time": "Bookingoprettelsestid",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Booking uden for tilgængeligheden i restriktionsplanen.",
|
"booking_not_allowed_by_restriction_schedule_error": "Booking uden for tilgængeligheden i restriktionsplanen.",
|
||||||
"restriction_schedule_not_found_error": "Restriktionsplan ikke fundet",
|
"restriction_schedule_not_found_error": "Restriktionsplan ikke fundet",
|
||||||
"converted_image_size_limit_exceed": "Billedstørrelsesgrænsen er overskredet, brug venligst et mindre billede, helst i JPEG-format",
|
"converted_image_size_limit_exceed": "Billedstørrelsesgrænsen er overskredet, brug venligst et mindre billede, helst i JPEG-format",
|
||||||
|
"add_group": "Tilføj gruppe",
|
||||||
"routing_funnel": "Rutevejledningstragt",
|
"routing_funnel": "Rutevejledningstragt",
|
||||||
"routing_funnel_total_submissions": "Samlede indsendelser",
|
"routing_funnel_total_submissions": "Samlede indsendelser",
|
||||||
"routing_funnel_successful_routings": "Vellykkede rutevejledninger",
|
"routing_funnel_successful_routings": "Vellykkede rutevejledninger",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Accepterede typer: {{acceptedTypes}}; Maksimal filstørrelse: {{maxSize}}",
|
"file_upload_instructions": "Accepterede typer: {{acceptedTypes}}; Maksimal filstørrelse: {{maxSize}}",
|
||||||
"license_key_saved": "Licensnøgle blev gemt med succes",
|
"license_key_saved": "Licensnøgle blev gemt med succes",
|
||||||
"timezone_mismatch_tooltip": "Du ser rapporten baseret på din profils tidszone ({{userTimezone}}), mens din browser er indstillet til tidszonen ({{browserTimezone}})",
|
"timezone_mismatch_tooltip": "Du ser rapporten baseret på din profils tidszone ({{userTimezone}}), mens din browser er indstillet til tidszonen ({{browserTimezone}})",
|
||||||
|
"show_optimized_slots": "Optimerede tidsrum",
|
||||||
|
"show_optimized_slots_description": "Arranger tidsrum for at optimere tilgængelighed.",
|
||||||
"failed_bookings_by_field": "Mislykkede bookinger efter felt",
|
"failed_bookings_by_field": "Mislykkede bookinger efter felt",
|
||||||
|
"failed_bookings": "Mislykkede bookinger",
|
||||||
"event_type_no_hosts": "Ingen værter er tildelt denne begivenhedstype",
|
"event_type_no_hosts": "Ingen værter er tildelt denne begivenhedstype",
|
||||||
"cache_status": "Cache-status",
|
"cache_status": "Cache-status",
|
||||||
"cache_last_updated": "Sidst opdateret: {{timestamp}}",
|
"cache_last_updated": "Sidst opdateret: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Dette link kan bruges til {{count}} booking",
|
"usage_based_expiration_description": "Dette link kan bruges til {{count}} booking",
|
||||||
"usage_based_generic_expiration_description": "Dette link kan konfigureres til at udløbe efter et bestemt antal bookinger",
|
"usage_based_generic_expiration_description": "Dette link kan konfigureres til at udløbe efter et bestemt antal bookinger",
|
||||||
"usage_based_expiration_description_plural": "Dette link kan bruges til {{count}} bookinger",
|
"usage_based_expiration_description_plural": "Dette link kan bruges til {{count}} bookinger",
|
||||||
|
"webhook_trigger_event": "Navnet på triggerbegivenheden (f.eks. BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "Tidspunktet for webhooken",
|
||||||
|
"webhook_type": "Slug for begivenhedstypen",
|
||||||
|
"webhook_title": "Navnet på begivenhedstypen",
|
||||||
|
"webhook_start_time": "Begivenhedens starttidspunkt",
|
||||||
|
"webhook_end_time": "Begivenhedens sluttidspunkt",
|
||||||
|
"webhook_description": "Begivenhedens beskrivelse som angivet i indstillingerne for begivenhedstypen",
|
||||||
|
"webhook_location": "Begivenhedens placering",
|
||||||
|
"webhook_uid": "UID for bookingen",
|
||||||
|
"webhook_reschedule_uid": "UID til ombooking",
|
||||||
|
"webhook_cancellation_reason": "Årsag til aflysning",
|
||||||
|
"webhook_rejection_reason": "Årsag til afvisning",
|
||||||
|
"webhook_organizer_name": "Navn på arrangøren",
|
||||||
|
"webhook_organizer_email": "Arrangørens e-mail",
|
||||||
|
"webhook_organizer_timezone": "Arrangørens tidszone (f.eks. 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Arrangørens lokalitet (f.eks. 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Navn på den første deltager",
|
||||||
|
"webhook_attendee_email": "E-mail på den første deltager",
|
||||||
|
"webhook_attendee_timezone": "Tidszone for den første deltager",
|
||||||
|
"webhook_attendee_locale": "Lokalitet for den første deltager",
|
||||||
|
"webhook_team_name": "Navn på det bookede team",
|
||||||
|
"webhook_team_members": "Medlemmer af det bookede team",
|
||||||
|
"webhook_video_call_url": "Videokalds-URL til mødet",
|
||||||
|
"webhook_hide_variables": "Skjul variabler",
|
||||||
|
"webhook_show_variable": "Vis tilgængelige variabler",
|
||||||
|
"webhook_event_and_booking": "Begivenhed og booking",
|
||||||
|
"webhook_people": "Personer",
|
||||||
|
"webhook_teams": "Teams",
|
||||||
|
"webhook_metadata": "Metadata",
|
||||||
|
"stats": "Statistik",
|
||||||
|
"booking_status": "Bookingstatus",
|
||||||
|
"visit": "Besøg",
|
||||||
|
"location_custom_label_input_label": "Brugerdefineret etiket på bookingsiden",
|
||||||
|
"meeting_link": "Mødelink",
|
||||||
|
"my_bookings": "Mine bookinger",
|
||||||
|
"phone": "Telefon",
|
||||||
|
"free": "Gratis",
|
||||||
|
"user_email": "Brugers e-mail",
|
||||||
|
"user_name": "Brugers navn",
|
||||||
|
"expand_panel": "Udvid panel",
|
||||||
|
"collapse_panel": "Skjul panel",
|
||||||
|
"you_have_one_team": "Du har ét team",
|
||||||
|
"consider_consolidating_one_team_org": "Overvej at oprette en organisation for at samle fakturering, adminværktøjer og analyser på tværs af dit team.",
|
||||||
|
"consider_consolidating_multi_team_org": "Overvej at oprette en organisation for at samle fakturering, adminværktøjer og analyser på tværs af dine teams.",
|
||||||
|
"search_variables": "Søg i variabler",
|
||||||
|
"no_variables_found": "Ingen variable fundet",
|
||||||
|
"api_key_name_too_long": "Navnet må ikke overstige {{max}} tegn",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Automatisk opkrævning af gebyr for udeblivelse ved aflysning i sidste øjeblik",
|
||||||
|
"before_scheduled_start_time": "Før den planlagte starttid",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Jeg anerkender, at ved at aflyse bookingen inden for {{timeValue}} {{timeUnit}} før starttiden, vil jeg blive opkrævet gebyret for udeblivelse på {{amount, currency}}",
|
||||||
|
"contact_organizer": "Hvis du har spørgsmål, bedes du kontakte arrangøren.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Tilføj dine nye strenge ovenfor her ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Tilføj dine nye strenge ovenfor her ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Sie sind bereits für diese Buchung registriert.",
|
"already_signed_up_for_this_booking_error": "Sie sind bereits für diese Buchung registriert.",
|
||||||
"hosts_unavailable_for_booking": "Einige der Veranstalter sind nicht für die Buchung verfügbar.",
|
"hosts_unavailable_for_booking": "Einige der Veranstalter sind nicht für die Buchung verfügbar.",
|
||||||
"fixed_hosts_unavailable_for_booking": "Einige der festen Gastgeber sind für Buchungen nicht verfügbar.",
|
"fixed_hosts_unavailable_for_booking": "Einige der festen Gastgeber sind für Buchungen nicht verfügbar.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "Kein Round-Robin-Gastgeber ist für Buchungen verfügbar.",
|
"round_robin_host_unavailable_for_booking": "Round-Robin-Host ist für Buchungen nicht verfügbar.",
|
||||||
"help": "Hilfe",
|
"help": "Hilfe",
|
||||||
"price": "Preis",
|
"price": "Preis",
|
||||||
"paid": "Bezahlt",
|
"paid": "Bezahlt",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Nummer",
|
"number": "Nummer",
|
||||||
"checkbox": "Checkbox",
|
"checkbox": "Checkbox",
|
||||||
"is_required": "Erforderlich",
|
"is_required": "Erforderlich",
|
||||||
|
"make_field_required": "Dieses Feld als erforderlich markieren",
|
||||||
"required": "Erforderlich",
|
"required": "Erforderlich",
|
||||||
"optional": "Optional",
|
"optional": "Optional",
|
||||||
"input_type": "Eingabetyp",
|
"input_type": "Eingabetyp",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "Verfügbare Apps",
|
"available_apps_lower_case": "Verfügbare Apps",
|
||||||
"available_apps_desc": "Sieh dir beliebte Apps unten an und entdecke mehr in unserem <0>App Store</0>",
|
"available_apps_desc": "Sieh dir beliebte Apps unten an und entdecke mehr in unserem <0>App Store</0>",
|
||||||
"fixed_host_helper": "Füge jeden hinzu, der an der Veranstaltung teilnehmen muss. <0>Mehr erfahren</0>",
|
"fixed_host_helper": "Füge jeden hinzu, der an der Veranstaltung teilnehmen muss. <0>Mehr erfahren</0>",
|
||||||
|
"round_robin_groups_helper": "Personen in einer Gruppe wechseln sich ab, eine Person aus jeder Gruppe wird bei der Veranstaltung erscheinen.",
|
||||||
"round_robin_helper": "Die Leute in der Gruppe wechseln sich ab und nur eine Person wird für die Veranstaltung erscheinen.",
|
"round_robin_helper": "Die Leute in der Gruppe wechseln sich ab und nur eine Person wird für die Veranstaltung erscheinen.",
|
||||||
"check_email_reset_password": "Überprüfen Sie Ihre E-Mail. Wir haben Ihnen einen Link zum Zurücksetzen Ihres Passworts gesendet.",
|
"check_email_reset_password": "Überprüfen Sie Ihre E-Mail. Wir haben Ihnen einen Link zum Zurücksetzen Ihres Passworts gesendet.",
|
||||||
"finish": "Fertig",
|
"finish": "Fertig",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "Minuten",
|
"minutes": "Minuten",
|
||||||
"use_cal_ai_to_make_call_description": "Benutzen Sie Cal.ai, um eine KI-betriebene Nummer zu erhalten oder Anrufe an Gäste zu tätigen.",
|
"use_cal_ai_to_make_call_description": "Benutzen Sie Cal.ai, um eine KI-betriebene Nummer zu erhalten oder Anrufe an Gäste zu tätigen.",
|
||||||
|
"termination_uri": "Termination-URI",
|
||||||
|
"sip_trunk_username": "SIP-Trunk-Benutzername",
|
||||||
|
"sip_trunk_password": "SIP-Trunk-Passwort",
|
||||||
|
"nickname": "Spitzname",
|
||||||
|
"delete_phone_number": "Telefonnummer löschen",
|
||||||
|
"workflow_validation_failed": "Workflow-Validierung fehlgeschlagen",
|
||||||
|
"workflow_validation_empty_fields": "Ein oder mehrere Workflow-Schritte haben leere Nachrichteninhalte",
|
||||||
|
"workflow_validation_unverified_contacts": "Eine oder mehrere Telefonnummern oder E-Mail-Adressen sind nicht verifiziert",
|
||||||
|
"phone_number_imported_successfully": "Telefonnummer erfolgreich importiert und mit Agent verknüpft",
|
||||||
|
"phone_number_deleted_successfully": "Telefonnummer erfolgreich gelöscht",
|
||||||
|
"delete_phone_number_confirmation": "Sind Sie sicher, dass Sie diese Telefonnummer löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||||
|
"yes_delete_phone_number": "Ja, Telefonnummer löschen",
|
||||||
|
"phone_number_info_tooltip": "Die Nummer, die Sie importieren möchten, muss im E.164-Format sein (+Ländervorwahl gefolgt von der Nummer, ohne Leerzeichen oder Sonderzeichen), z.B. +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "Die Termination-URI zur eindeutigen Identifizierung Ihres elastischen SIP-Trunks. Diese wird für ausgehende Anrufe verwendet. Bei Twilio elastischen SIP-Trunks endet sie immer mit .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "Der Benutzername zur Authentifizierung des SIP-Trunks.",
|
||||||
|
"sip_trunk_password_info_tooltip": "Das Passwort zur Authentifizierung des SIP-Trunks.",
|
||||||
|
"nickname_info_tooltip": "Spitzname der Nummer. Dies dient nur zu Ihrer Information.",
|
||||||
|
"save_and_test_call": "Speichern und Testanruf",
|
||||||
|
"call_initiated_successfully": "Anruf erfolgreich eingeleitet",
|
||||||
|
"please_enter_phone_number": "Bitte geben Sie eine Telefonnummer ein",
|
||||||
|
"agent_updated_successfully": "Agent erfolgreich aktualisiert",
|
||||||
|
"agent_created_successfully": "Agent erfolgreich erstellt",
|
||||||
|
"phone_number_unsubscribed_successfully": "Telefonnummer erfolgreich abgemeldet",
|
||||||
|
"general_prompt_description": "Dieser Prompt definiert die Rolle und die primären Ziele des Agenten",
|
||||||
|
"prompt": "Prompt",
|
||||||
|
"call_to": "Anrufen",
|
||||||
|
"make_test_call_to_verify_configuration": "Testanruf zur Überprüfung der Konfiguration durchführen",
|
||||||
|
"initial_message": "Erste Nachricht",
|
||||||
|
"initial_message_description": "Die erste Nachricht, die der Agent beim Starten eines Anrufs sagen wird",
|
||||||
|
"having_trouble_importing": "Probleme beim Importieren?",
|
||||||
|
"learn": "Erfahren",
|
||||||
|
"learn_how_to_get_your_terminator": "Erfahren Sie, wie Sie Ihre Termination URI und SIP-Trunk-Anmeldedaten erhalten",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Telefonnummer-Abonnement erfolgreich gekündigt",
|
||||||
|
"updating": "Aktualisierung läuft",
|
||||||
"round_robin": "Round Robin",
|
"round_robin": "Round Robin",
|
||||||
"round_robin_description": "Treffen zwischen mehreren Teammitgliedern durchwechseln.",
|
"round_robin_description": "Treffen zwischen mehreren Teammitgliedern durchwechseln.",
|
||||||
"managed_event": "Verwaltetes Ereignis",
|
"managed_event": "Verwaltetes Ereignis",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "Verwaltet",
|
"managed": "Verwaltet",
|
||||||
"managed_event_url_clarification": "„Benutzername“ wird mit dem Benutzernamen der zugewiesenen Mitglieder ausgefüllt",
|
"managed_event_url_clarification": "„Benutzername“ wird mit dem Benutzernamen der zugewiesenen Mitglieder ausgefüllt",
|
||||||
"assign_to": "Zuordnen zu",
|
"assign_to": "Zuordnen zu",
|
||||||
|
"enter_phone_number_to_test_call": "Telefonnummer für Testanruf eingeben",
|
||||||
|
"make_test_call": "Testanruf durchführen",
|
||||||
|
"create_new_workflow_agent": "Neuen Cal.ai Voice-Agenten für Workflow erstellen",
|
||||||
|
"create_new_workflow_agent_description": "Erstellen Sie einen neuen Cal.ai Voice-Agenten für Workflow, um Ihre Arbeitsabläufe zu automatisieren",
|
||||||
|
"phone_number_for_ai_call": "Telefonnummer (für unseren Agenten zum Anrufen)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Kaufen Sie eine Telefonnummer oder importieren Sie eine, die Sie bereits bei Twilio haben",
|
||||||
|
"test_agent": "Agent testen",
|
||||||
|
"phone_numbers": "Telefonnummern",
|
||||||
|
"unsubscribe": "Abmelden",
|
||||||
|
"delete_workflow_step": "Workflow-Schritt löschen",
|
||||||
|
"unsubscribe_phone_number": "Telefonnummer abmelden",
|
||||||
|
"buy_a_new_number": "Neue Nummer kaufen",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "Sie können nur US-Telefonnummern kaufen. Für andere Länder können Sie Ihre eigene Twilio-Telefonnummer importieren.",
|
||||||
|
"buy_number_for_x_per_month": "Kaufen Sie eine US-Nummer für ${{priceInDollars}} pro Monat",
|
||||||
|
"supported_call_destinations": "Unterstützte Anrufziele",
|
||||||
|
"no_phone_number_connected": "Keine Telefonnummer verbunden",
|
||||||
|
"failed_to_get_workflow_step_id": "Workflow-Schritt-ID konnte nicht abgerufen werden",
|
||||||
|
"cal_ai_agent": "Cal.ai Agent",
|
||||||
|
"test_cal_ai_agent": "Cal.ai Agent testen",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "Sind Sie sicher, dass Sie diesen Workflow-Schritt löschen möchten?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "Möchten Sie die Telefonnummer wirklich von diesem Agent abmelden?",
|
||||||
|
"the_action_will_disconnect_phone_number": "Diese Aktion wird die Telefonnummer vom Agent trennen. Der Agent kann keine Anrufe tätigen, bis eine neue Telefonnummer verbunden wird.",
|
||||||
|
"cal_ai_phone_numbers": "Cal AI Telefonnummern",
|
||||||
|
"connect_phone_number": "Telefonnummer verbinden",
|
||||||
|
"cal_ai_phone_numbers_description": "Verwalten Sie Ihre Cal AI Telefonnummern",
|
||||||
|
"import_number": "Nummer importieren",
|
||||||
|
"this_action_will_also": "Diese Aktion wird auch:",
|
||||||
|
"import_phone_number": "Telefonnummer importieren",
|
||||||
|
"active_subscription": "Aktives Abonnement",
|
||||||
|
"cancel_your_phone_number_subscription": "Ihr Telefonnummer-Abonnement kündigen",
|
||||||
|
"delete_associated_phone_number": "Die zugehörige Telefonnummer löschen",
|
||||||
|
"unauthorized_create_workflow": "Sie sind nicht berechtigt, diesen Workflow zu erstellen",
|
||||||
|
"import_phone_number_description": "Importieren Sie Ihre Twilio-Telefonnummer zur Verwendung mit Cal AI Phone",
|
||||||
|
"phone_number_cost": "${{price}}/Monat",
|
||||||
|
"buy_new_number": "Neue Nummer kaufen",
|
||||||
|
"buy_number_cost_x_per_month": "Der Kauf einer Telefonnummer kostet ${{priceInDollars}} pro Monat. Ihnen wird monatlich für jede aktive Telefonnummer eine Gebühr berechnet.",
|
||||||
|
"area_code_optional": "Vorwahl (Optional)",
|
||||||
|
"no_phone_numbers": "Keine Telefonnummern",
|
||||||
|
"phone_number_purchased_successfully": "Telefonnummer erfolgreich erworben",
|
||||||
|
"cancel_phone_number_subscription": "Telefonnummer-Abonnement kündigen",
|
||||||
|
"yes_cancel_subscription": "Ja, Abonnement kündigen",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "Sind Sie sicher, dass Sie dieses Telefonnummer-Abonnement kündigen möchten? Diese Aktion kann nicht rückgängig gemacht werden und Sie verlieren den Zugriff auf diese Telefonnummer.",
|
||||||
"add_members": "Mitglieder hinzufügen...",
|
"add_members": "Mitglieder hinzufügen...",
|
||||||
"no_assigned_members": "Keine zugeordneten Mitglieder",
|
"no_assigned_members": "Keine zugeordneten Mitglieder",
|
||||||
"assigned_to": "Zugeordnet zu",
|
"assigned_to": "Zugeordnet zu",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Team anlegen",
|
"create_team": "Team anlegen",
|
||||||
"name": "Name",
|
"name": "Name",
|
||||||
"nameless_team": "Namenloses Team",
|
"nameless_team": "Namenloses Team",
|
||||||
|
"oauth_clients": "OAuth-Clients",
|
||||||
|
"oauth_clients_description": "Verwalten Sie OAuth-Clients für Ihre Organisation",
|
||||||
|
"create_oauth_client": "OAuth-Client erstellen",
|
||||||
|
"create_oauth_client_description": "Erstellen Sie einen neuen OAuth-Client für Drittanbieter-Integrationen",
|
||||||
"oauth_client_deletion_message": "OAuth-Client erfolgreich gelöscht",
|
"oauth_client_deletion_message": "OAuth-Client erfolgreich gelöscht",
|
||||||
"create_new_team_description": "Erstellen Sie ein neues Team, um mit anderen zusammenzuarbeiten.",
|
"create_new_team_description": "Erstellen Sie ein neues Team, um mit anderen zusammenzuarbeiten.",
|
||||||
"create_new_team": "Ein neues Team erstellen",
|
"create_new_team": "Ein neues Team erstellen",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "{{category}} Apps",
|
"category_apps": "{{category}} Apps",
|
||||||
"app_store": "App Store",
|
"app_store": "App Store",
|
||||||
"app_store_description": "Verbindet Menschen, Technologie und den Arbeitsplatz.",
|
"app_store_description": "Verbindet Menschen, Technologie und den Arbeitsplatz.",
|
||||||
|
"connect_your_video": "Verbinden Sie Ihre Videokonferenz-App",
|
||||||
"settings": "Einstellungen",
|
"settings": "Einstellungen",
|
||||||
"event_type_moved_successfully": "Die Daten wurden erfolgreich gespeichert",
|
"event_type_moved_successfully": "Die Daten wurden erfolgreich gespeichert",
|
||||||
"next_step_text": "Nächster Schritt",
|
"next_step_text": "Nächster Schritt",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Öffnen",
|
"open": "Öffnen",
|
||||||
"close": "Schließen",
|
"close": "Schließen",
|
||||||
"upgrade": "Upgraden",
|
"upgrade": "Upgraden",
|
||||||
|
"buy_us_number_button": "US-Nummer für {{priceInDollars}}$/Monat kaufen",
|
||||||
"upgrade_to_access_recordings_title": "Upgraden, um auf Aufnahmen zuzugreifen",
|
"upgrade_to_access_recordings_title": "Upgraden, um auf Aufnahmen zuzugreifen",
|
||||||
"upgrade_to_access_recordings_description": "Aufnahmen sind nur als Teil unseres Teams-Plans verfügbar. Sie müssen upgraden, um Ihre Anrufe aufzuzeichnen",
|
"upgrade_to_access_recordings_description": "Aufnahmen sind nur als Teil unseres Teams-Plans verfügbar. Sie müssen upgraden, um Ihre Anrufe aufzuzeichnen",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Führen Sie ein Upgrade zum Enterprise-Plan durch, um eine KI-Agent-Telefonnummer zu generieren, die Gäste anrufen und Anrufe planen kann",
|
"upgrade_to_cal_ai_phone_number_description": "Führen Sie ein Upgrade zum Enterprise-Plan durch, um eine KI-Agent-Telefonnummer zu generieren, die Gäste anrufen und Anrufe planen kann",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Fehler beim Aktualisieren der Einstellungen",
|
"error_updating_settings": "Fehler beim Aktualisieren der Einstellungen",
|
||||||
"personal_cal_url": "Meine persönliche {{appName}}-URL",
|
"personal_cal_url": "Meine persönliche {{appName}}-URL",
|
||||||
"bio_hint": "Schreiben Sie eine kurze Beschreibung, welche auf Ihrer persönlichen Profil-Seite erscheinen wird.",
|
"bio_hint": "Schreiben Sie eine kurze Beschreibung, welche auf Ihrer persönlichen Profil-Seite erscheinen wird.",
|
||||||
|
"finish_and_start": "Einrichtung abschließen und loslegen",
|
||||||
"user_has_no_bio": "Dieser Benutzer hat noch keine Bio hinzugefügt.",
|
"user_has_no_bio": "Dieser Benutzer hat noch keine Bio hinzugefügt.",
|
||||||
"bio": "Biografie",
|
"bio": "Biografie",
|
||||||
"delete_account_modal_title": "Account löschen",
|
"delete_account_modal_title": "Account löschen",
|
||||||
@@ -1527,8 +1612,6 @@
|
|||||||
"delete_my_account": "Meinen Account löschen",
|
"delete_my_account": "Meinen Account löschen",
|
||||||
"start_of_week": "Wochenstart",
|
"start_of_week": "Wochenstart",
|
||||||
"recordings_title": "Aufnahmen",
|
"recordings_title": "Aufnahmen",
|
||||||
"finish_and_start": "Einrichtung abschließen und loslegen",
|
|
||||||
"complete_profile": "Vervollständigen Sie Ihr Profil",
|
|
||||||
"recording": "Aufnahme",
|
"recording": "Aufnahme",
|
||||||
"happy_scheduling": "Fröhliche Terminplanung",
|
"happy_scheduling": "Fröhliche Terminplanung",
|
||||||
"select_calendars": "Wählen Sie aus, in welchen Kalendern Sie nach Konflikten suchen wollen, um Doppelbuchungen zu vermeiden.",
|
"select_calendars": "Wählen Sie aus, in welchen Kalendern Sie nach Konflikten suchen wollen, um Doppelbuchungen zu vermeiden.",
|
||||||
@@ -1562,6 +1645,9 @@
|
|||||||
"embeds": "Embeds",
|
"embeds": "Embeds",
|
||||||
"impersonation": "Benutzeridentitätswechsel",
|
"impersonation": "Benutzeridentitätswechsel",
|
||||||
"impersonation_description": "Einstellungen zur Verwaltung der Benutzeridentifikation",
|
"impersonation_description": "Einstellungen zur Verwaltung der Benutzeridentifikation",
|
||||||
|
"recent_impersonations": "Letzte Identitätswechsel",
|
||||||
|
"quick_impersonate": "Schneller Identitätswechsel",
|
||||||
|
"no_recent_impersonations": "Keine kürzlichen Identitätswechsel",
|
||||||
"users": "Benutzer",
|
"users": "Benutzer",
|
||||||
"user": "Benutzer",
|
"user": "Benutzer",
|
||||||
"profile_description": "Einstellungen für Ihr {{appName}} Profil verwalten",
|
"profile_description": "Einstellungen für Ihr {{appName}} Profil verwalten",
|
||||||
@@ -1579,6 +1665,8 @@
|
|||||||
"do_this_later": "Später machen",
|
"do_this_later": "Später machen",
|
||||||
"set_availability_getting_started_subtitle_1": "Zeiträume definieren, in denen Sie verfügbar sind",
|
"set_availability_getting_started_subtitle_1": "Zeiträume definieren, in denen Sie verfügbar sind",
|
||||||
"set_availability_getting_started_subtitle_2": "Sie können dies alles später auf der Verfügbarkeitsseite anpassen.",
|
"set_availability_getting_started_subtitle_2": "Sie können dies alles später auf der Verfügbarkeitsseite anpassen.",
|
||||||
|
"connect_calendar_first": "Verbinden Sie zuerst einen Kalender",
|
||||||
|
"complete_profile": "Vervollständigen Sie Ihr Profil",
|
||||||
"connect_calendars_from_app_store": "Sie können weitere Kalender aus dem App-Store hinzufügen",
|
"connect_calendars_from_app_store": "Sie können weitere Kalender aus dem App-Store hinzufügen",
|
||||||
"connect_conference_apps": "Konferenz-Apps verbinden",
|
"connect_conference_apps": "Konferenz-Apps verbinden",
|
||||||
"connect_calendar_apps": "Kalender-Apps verbinden",
|
"connect_calendar_apps": "Kalender-Apps verbinden",
|
||||||
@@ -1599,7 +1687,9 @@
|
|||||||
"event_duration_info": "Die Dauer des Ereignisses",
|
"event_duration_info": "Die Dauer des Ereignisses",
|
||||||
"event_time_info": "Die Startzeit des Termins",
|
"event_time_info": "Die Startzeit des Termins",
|
||||||
"event_type_not_found": "Ereignistyp nicht gefunden",
|
"event_type_not_found": "Ereignistyp nicht gefunden",
|
||||||
|
"location_variable": "Ort",
|
||||||
"location_info": "Der Ort des Events",
|
"location_info": "Der Ort des Events",
|
||||||
|
"additional_notes_variable": "Zusätzliche Notizen",
|
||||||
"additional_notes_info": "Die zusätzlichen Anmerkungen der Buchung",
|
"additional_notes_info": "Die zusätzlichen Anmerkungen der Buchung",
|
||||||
"attendee_name_info": "Name der buchenden Person",
|
"attendee_name_info": "Name der buchenden Person",
|
||||||
"organizer_name_info": "Name des Organisators",
|
"organizer_name_info": "Name des Organisators",
|
||||||
@@ -1768,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Zusätzliche Notizen bei der Buchung erforderlich machen",
|
"require_additional_notes_description": "Zusätzliche Notizen bei der Buchung erforderlich machen",
|
||||||
"email_address_action": "eine E-Mail an eine bestimmte E-Mail-Adresse senden",
|
"email_address_action": "eine E-Mail an eine bestimmte E-Mail-Adresse senden",
|
||||||
"after_event_trigger": "nach Ende des Termins",
|
"after_event_trigger": "nach Ende des Termins",
|
||||||
|
"booking_rejected_trigger": "wenn eine Buchung abgelehnt wird",
|
||||||
|
"booking_requested_trigger": "wenn eine Buchung angefragt wird",
|
||||||
|
"booking_payment_initiated_trigger": "wenn eine Buchungszahlung eingeleitet wird",
|
||||||
|
"booking_paid_trigger": "wenn eine Buchungszahlung erfolgreich ist",
|
||||||
|
"booking_no_show_updated_trigger": "wenn ein Nichterscheinen bei einer Buchung aktualisiert wird",
|
||||||
"how_long_after": "Wie lange nach Ende des Termins?",
|
"how_long_after": "Wie lange nach Ende des Termins?",
|
||||||
"how_long_after_hosts_no_show": "Wie lange nachdem Gastgeber nicht zum Cal-Video-Meeting erscheinen?",
|
"how_long_after_hosts_no_show": "Wie lange nachdem Gastgeber nicht zum Cal-Video-Meeting erscheinen?",
|
||||||
"how_long_after_guests_no_show": "Wie lange nachdem Gäste nicht zum Cal-Video-Meeting erscheinen?",
|
"how_long_after_guests_no_show": "Wie lange nachdem Gäste nicht zum Cal-Video-Meeting erscheinen?",
|
||||||
@@ -1838,6 +1933,8 @@
|
|||||||
"edit_event_type": "Termintyp bearbeiten",
|
"edit_event_type": "Termintyp bearbeiten",
|
||||||
"only_admin_can_see_members_of_org": "Diese Organisation ist privat und nur der Administrator oder Eigentümer der Organisation kann ihre Mitglieder sehen.",
|
"only_admin_can_see_members_of_org": "Diese Organisation ist privat und nur der Administrator oder Eigentümer der Organisation kann ihre Mitglieder sehen.",
|
||||||
"only_admin_can_manage_sso_org": "Nur der Administrator oder Eigentümer der Organisation kann die SSO-Einstellungen verwalten",
|
"only_admin_can_manage_sso_org": "Nur der Administrator oder Eigentümer der Organisation kann die SSO-Einstellungen verwalten",
|
||||||
|
"only_admin_can_manage_directory_sync": "Nur der Administrator oder Inhaber der Organisation kann die Verzeichnissynchronisierungseinstellungen verwalten",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Nur der Administrator oder Inhaber der Organisation kann OAuth-Clients verwalten",
|
||||||
"collective_scheduling": "Kollektive Terminplanung",
|
"collective_scheduling": "Kollektive Terminplanung",
|
||||||
"make_it_easy_to_book": "Machen Sie es einfach, Ihr Team zu buchen, wenn jeder verfügbar ist.",
|
"make_it_easy_to_book": "Machen Sie es einfach, Ihr Team zu buchen, wenn jeder verfügbar ist.",
|
||||||
"find_the_best_person": "Finden Sie die beste verfügbare Person und rotieren Sie durch Ihr Team.",
|
"find_the_best_person": "Finden Sie die beste verfügbare Person und rotieren Sie durch Ihr Team.",
|
||||||
@@ -2110,6 +2207,7 @@
|
|||||||
"can_you_try_again": "Können Sie es zu einem anderen Zeitpunkt erneut versuchen?",
|
"can_you_try_again": "Können Sie es zu einem anderen Zeitpunkt erneut versuchen?",
|
||||||
"verify": "Bestätigen",
|
"verify": "Bestätigen",
|
||||||
"timezone_info": "Die Zeitzone der empfangenden Person",
|
"timezone_info": "Die Zeitzone der empfangenden Person",
|
||||||
|
"timezone_variable": "Zeitzone",
|
||||||
"event_end_time_variable": "Endzeitpunkt des Termins",
|
"event_end_time_variable": "Endzeitpunkt des Termins",
|
||||||
"event_end_time_info": "Der Endzeitpunkt des Termins",
|
"event_end_time_info": "Der Endzeitpunkt des Termins",
|
||||||
"cancel_url_variable": "Absage-URL",
|
"cancel_url_variable": "Absage-URL",
|
||||||
@@ -2174,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Buchungen nach Stunde",
|
"bookings_by_hour": "Buchungen nach Stunde",
|
||||||
"most_booked_members": "Am häufigsten gebucht",
|
"most_booked_members": "Am häufigsten gebucht",
|
||||||
"least_booked_members": "Am wenigsten gebucht",
|
"least_booked_members": "Am wenigsten gebucht",
|
||||||
|
"most_bookings_scheduled": "Meiste geplante Buchungen",
|
||||||
|
"least_bookings_scheduled": "Wenigste geplante Buchungen",
|
||||||
|
"most_bookings_completed": "Meiste abgeschlossene Buchungen",
|
||||||
|
"least_bookings_completed": "Wenigste abgeschlossene Buchungen",
|
||||||
"events_created": "Termine erstellt",
|
"events_created": "Termine erstellt",
|
||||||
"events_completed": "Termine abgeschlossen",
|
"events_completed": "Termine abgeschlossen",
|
||||||
"events_cancelled": "Termine abgesagt",
|
"events_cancelled": "Termine abgesagt",
|
||||||
@@ -2212,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Bitte beachten Sie beim Testen dieses Workflows, dass E-Mails und SMS spätestens 1 Stunde im Voraus geplant werden können",
|
"testing_workflow_info_message": "Bitte beachten Sie beim Testen dieses Workflows, dass E-Mails und SMS spätestens 1 Stunde im Voraus geplant werden können",
|
||||||
"insights_no_data_found_for_filter": "Keine Daten für den ausgewählten Filter oder das ausgewählte Datum gefunden.",
|
"insights_no_data_found_for_filter": "Keine Daten für den ausgewählten Filter oder das ausgewählte Datum gefunden.",
|
||||||
"acknowledge_booking_no_show_fee": "Ich bestätige, dass meiner Karte eine Gebühr von {{amount, currency}} berechnet wird, sofern ich nicht an diesem Ereignis teilnehme.",
|
"acknowledge_booking_no_show_fee": "Ich bestätige, dass meiner Karte eine Gebühr von {{amount, currency}} berechnet wird, sofern ich nicht an diesem Ereignis teilnehme.",
|
||||||
|
"days": "Tage",
|
||||||
"card_details": "Karteninformationen",
|
"card_details": "Karteninformationen",
|
||||||
"something_went_wrong_on_our_end": "Bei uns ist etwas schiefgelaufen. Kontaktiere unseren Support und wir werden das Problem umgehend für dich beheben.",
|
"something_went_wrong_on_our_end": "Bei uns ist etwas schiefgelaufen. Kontaktiere unseren Support und wir werden das Problem umgehend für dich beheben.",
|
||||||
"please_provide_following_text_to_suppport": "Bitte geben Sie den folgenden Text an, wenn Sie den Support kontaktieren, damit wir Ihnen besser helfen können",
|
"please_provide_following_text_to_suppport": "Bitte geben Sie den folgenden Text an, wenn Sie den Support kontaktieren, damit wir Ihnen besser helfen können",
|
||||||
@@ -2247,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Erstellt einen beweglichen Button auf Ihrer Website, der einen modales Dialogfenster mit Ihrem Termintypen erstellt.",
|
"floating_button_trigger_modal": "Erstellt einen beweglichen Button auf Ihrer Website, der einen modales Dialogfenster mit Ihrem Termintypen erstellt.",
|
||||||
"pop_up_element_click": "Pop-Up über Element-Klick",
|
"pop_up_element_click": "Pop-Up über Element-Klick",
|
||||||
"open_dialog_with_element_click": "Öffnet Ihren Cal-Dialog, wenn jemand ein Bedienelement anklickt.",
|
"open_dialog_with_element_click": "Öffnet Ihren Cal-Dialog, wenn jemand ein Bedienelement anklickt.",
|
||||||
|
"use_my_own_form": "Eigenes Formular verwenden",
|
||||||
|
"use_our_headless_routing_api": "Verwenden Sie unsere Headless-Routing-API und nutzen Sie Ihr eigenes Formular für Übermittlungen.",
|
||||||
"need_help_embedding": "Brauchen Sie Hilfe? Sehen Sie sich unsere Anleitungen zum Einbetten von Cal auf Wix, Squarespace, oder WordPress an, schauen Sie sich unsere häufig gestellten Fragen an oder erkunden Sie erweiterte Einbettungsoptionen.",
|
"need_help_embedding": "Brauchen Sie Hilfe? Sehen Sie sich unsere Anleitungen zum Einbetten von Cal auf Wix, Squarespace, oder WordPress an, schauen Sie sich unsere häufig gestellten Fragen an oder erkunden Sie erweiterte Einbettungsoptionen.",
|
||||||
"book_my_cal": "Mich per Cal buchen",
|
"book_my_cal": "Mich per Cal buchen",
|
||||||
"first_name": "Vorname",
|
"first_name": "Vorname",
|
||||||
@@ -2616,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Verwenden Sie Feldbezeichner als Variablen für Ihre benutzerdefinierte Ereignisumleitung (z. B. {{variable}})",
|
"field_identifiers_as_variables_with_example": "Verwenden Sie Feldbezeichner als Variablen für Ihre benutzerdefinierte Ereignisumleitung (z. B. {{variable}})",
|
||||||
"account_already_linked": "Konto ist bereits verknüpft",
|
"account_already_linked": "Konto ist bereits verknüpft",
|
||||||
"send_email": "E-Mail senden",
|
"send_email": "E-Mail senden",
|
||||||
|
"cal_ai_phone_call_action": "Teilnehmer mit Cal.ai Sprachassistent anrufen",
|
||||||
|
"cal_ai_agent_configuration": "Cal.ai Agent-Konfiguration",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Bitte wählen Sie mindestens einen Ereignistyp aus, um einen Testanruf zu tätigen.",
|
||||||
"mark_as_no_show": "Als No-Show markieren",
|
"mark_as_no_show": "Als No-Show markieren",
|
||||||
"unmark_as_no_show": "Markierung als No-Show entfernen",
|
"unmark_as_no_show": "Markierung als No-Show entfernen",
|
||||||
"account_unlinked_success": "Konto erfolgreich getrennt",
|
"account_unlinked_success": "Konto erfolgreich getrennt",
|
||||||
@@ -2624,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Planen Sie Ihre Reise im Voraus, um Ihren bestehenden Zeitplan in einer anderen Zeitzone zu behalten und zu verhindern, dass Sie um Mitternacht gebucht werden.",
|
"travel_schedule_description": "Planen Sie Ihre Reise im Voraus, um Ihren bestehenden Zeitplan in einer anderen Zeitzone zu behalten und zu verhindern, dass Sie um Mitternacht gebucht werden.",
|
||||||
"schedule_timezone_change": "Zeitzonenänderung planen",
|
"schedule_timezone_change": "Zeitzonenänderung planen",
|
||||||
"date": "Datum",
|
"date": "Datum",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Geben Sie die allgemeine Aufforderung für den Agenten ein",
|
||||||
"overlaps_with_existing_schedule": "Dies überlappt sich mit einem bestehenden Zeitplan. Bitte wählen Sie ein anderes Datum.",
|
"overlaps_with_existing_schedule": "Dies überlappt sich mit einem bestehenden Zeitplan. Bitte wählen Sie ein anderes Datum.",
|
||||||
"org_admin_no_slots|heading": "Keine Verfügbarkeit für {{name}} gefunden",
|
"org_admin_no_slots|heading": "Keine Verfügbarkeit für {{name}} gefunden",
|
||||||
"org_admin_no_slots|content": "Hallo Organisationsadministratoren,<br /><br />Bitte beachten: Es wurde uns mitgeteilt, dass {{username}} keine Verfügbarkeit hatte, als ein Benutzer {{username}}/{{slug}} besucht hat<br /><br />Es gibt einige Gründe, warum dies passieren könnte<br />Der Benutzer hat keine Kalender verbunden<br />Die mit diesem Termin verknüpften Zeitpläne sind nicht aktiviert<br /> <br />Wir empfehlen, die Verfügbarkeit zu überprüfen, um dieses Problem zu lösen.",
|
"org_admin_no_slots|content": "Hallo Organisationsadministratoren,<br /><br />Bitte beachten: Es wurde uns mitgeteilt, dass {{username}} keine Verfügbarkeit hatte, als ein Benutzer {{username}}/{{slug}} besucht hat<br /><br />Es gibt einige Gründe, warum dies passieren könnte<br />Der Benutzer hat keine Kalender verbunden<br />Die mit diesem Termin verknüpften Zeitpläne sind nicht aktiviert<br /> <br />Wir empfehlen, die Verfügbarkeit zu überprüfen, um dieses Problem zu lösen.",
|
||||||
@@ -2723,7 +2832,9 @@
|
|||||||
"review": "Überprüfung",
|
"review": "Überprüfung",
|
||||||
"reviewed": "Überprüft",
|
"reviewed": "Überprüft",
|
||||||
"unreviewed": "Ungeprüft",
|
"unreviewed": "Ungeprüft",
|
||||||
|
"rating_url_variable": "Bewertungs-URL",
|
||||||
"rating_url_info": "Die URL für das Bewertungsfeedback-Formular",
|
"rating_url_info": "Die URL für das Bewertungsfeedback-Formular",
|
||||||
|
"no_show_url_variable": "No-Show-URL",
|
||||||
"no_show_url_info": "Die URL für Feedback zum Nichterscheinen anzeigen",
|
"no_show_url_info": "Die URL für Feedback zum Nichterscheinen anzeigen",
|
||||||
"no_support_needed": "Keine Unterstützung erforderlich?",
|
"no_support_needed": "Keine Unterstützung erforderlich?",
|
||||||
"hide_support": "Unterstützung ausblenden",
|
"hide_support": "Unterstützung ausblenden",
|
||||||
@@ -2913,8 +3024,10 @@
|
|||||||
"row": "Zeile",
|
"row": "Zeile",
|
||||||
"rows": "Zeilen",
|
"rows": "Zeilen",
|
||||||
"attendee_timezone_variable": "Zeitzone des Teilnehmers",
|
"attendee_timezone_variable": "Zeitzone des Teilnehmers",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "Ereignis-Startzeit in der Zeitzone des Teilnehmers",
|
||||||
"event_start_time_in_attendee_timezone_info": "Ereignis-Startzeit in der Zeitzone des Teilnehmers",
|
"event_start_time_in_attendee_timezone_info": "Ereignis-Startzeit in der Zeitzone des Teilnehmers",
|
||||||
"event_end_time_in_attendee_timezone_info": "Ereignis-Endzeit in der Zeitzone des Teilnehmers",
|
"event_end_time_in_attendee_timezone_info": "Ereignis-Endzeit in der Zeitzone des Teilnehmers",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "Ereignis-Endzeit in der Zeitzone des Teilnehmers",
|
||||||
"salesforce_create_event_on_contact": "Event für Kontakt erstellen, falls vorhanden. Andernfalls auf Lead zurückgreifen",
|
"salesforce_create_event_on_contact": "Event für Kontakt erstellen, falls vorhanden. Andernfalls auf Lead zurückgreifen",
|
||||||
"salesforce_owner_name_to_change": "Zu ändernder Besitzername",
|
"salesforce_owner_name_to_change": "Zu ändernder Besitzername",
|
||||||
"no_filter_set": "Kein Filter gesetzt",
|
"no_filter_set": "Kein Filter gesetzt",
|
||||||
@@ -3250,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "E-Mail-Antworten senden an",
|
"routing_form_select_members_to_email": "E-Mail-Antworten senden an",
|
||||||
"routing_incomplete_booking_tab": "Unvollständige Buchungen",
|
"routing_incomplete_booking_tab": "Unvollständige Buchungen",
|
||||||
"include_no_show_in_rr_calculation": "Nicht erschienene Buchungen in Round-Robin-Berechnungen einbeziehen",
|
"include_no_show_in_rr_calculation": "Nicht erschienene Buchungen in Round-Robin-Berechnungen einbeziehen",
|
||||||
|
"recent_no_show_guests": "Kürzliche No-Show-Gäste",
|
||||||
|
"recent_no_show_guests_tooltip": "Zeigt Buchungen, bei denen alle Teilnehmer nicht erschienen sind, keine teilweisen No-Shows",
|
||||||
"matching": "Übereinstimmung",
|
"matching": "Übereinstimmung",
|
||||||
"event_redirect": "Event-Weiterleitung",
|
"event_redirect": "Event-Weiterleitung",
|
||||||
"reset_form": "Formular zurücksetzen",
|
"reset_form": "Formular zurücksetzen",
|
||||||
@@ -3282,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Buchungen",
|
"pbac_resource_booking": "Buchungen",
|
||||||
"pbac_resource_insights": "Erkenntnisse",
|
"pbac_resource_insights": "Erkenntnisse",
|
||||||
"pbac_resource_role": "Rollen",
|
"pbac_resource_role": "Rollen",
|
||||||
|
"pbac_resource_routing_form": "Weiterleitungsformulare",
|
||||||
|
"pbac_resource_workflow": "Workflows",
|
||||||
"pbac_action_all": "Alle Aktionen",
|
"pbac_action_all": "Alle Aktionen",
|
||||||
"pbac_action_create": "Erstellen",
|
"pbac_action_create": "Erstellen",
|
||||||
"pbac_action_read": "Ansehen",
|
"pbac_action_read": "Ansehen",
|
||||||
@@ -3296,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Team-Buchungen ansehen",
|
"pbac_action_read_team_bookings": "Team-Buchungen ansehen",
|
||||||
"pbac_action_read_org_bookings": "Organizations-Buchungen ansehen",
|
"pbac_action_read_org_bookings": "Organizations-Buchungen ansehen",
|
||||||
"pbac_action_read_recordings": "Aufnahmen anzeigen",
|
"pbac_action_read_recordings": "Aufnahmen anzeigen",
|
||||||
|
"pbac_action_impersonate": "Imitieren",
|
||||||
"role_created_successfully": "Rolle erfolgreich erstellt",
|
"role_created_successfully": "Rolle erfolgreich erstellt",
|
||||||
"role_updated_successfully": "Rolle erfolgreich aktualisiert",
|
"role_updated_successfully": "Rolle erfolgreich aktualisiert",
|
||||||
"delete_role": "Rolle löschen",
|
"delete_role": "Rolle löschen",
|
||||||
@@ -3304,10 +3422,20 @@
|
|||||||
"error_creating_role": "Fehler beim Erstellen der Rolle",
|
"error_creating_role": "Fehler beim Erstellen der Rolle",
|
||||||
"error_updating_role": "Fehler beim Aktualisieren der Rolle",
|
"error_updating_role": "Fehler beim Aktualisieren der Rolle",
|
||||||
"pbac_desc_create_roles": "Rollen erstellen",
|
"pbac_desc_create_roles": "Rollen erstellen",
|
||||||
|
"pbac_resource_attributes": "Attribute",
|
||||||
|
"pbac_desc_view_organization_attributes": "Organisationsattribute anzeigen",
|
||||||
|
"pbac_desc_update_organization_attributes": "Organisationsattribute aktualisieren",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Organisationsattribute löschen",
|
||||||
|
"pbac_desc_create_organization_attributes": "Organisationsattribute erstellen",
|
||||||
"pbac_desc_view_roles": "Rollen anzeigen",
|
"pbac_desc_view_roles": "Rollen anzeigen",
|
||||||
"pbac_desc_update_roles": "Rollen aktualisieren",
|
"pbac_desc_update_roles": "Rollen aktualisieren",
|
||||||
"pbac_desc_delete_roles": "Rollen löschen",
|
"pbac_desc_delete_roles": "Rollen löschen",
|
||||||
"pbac_desc_manage_roles": "Alle Aktionen für Rollen",
|
"pbac_desc_create_workflows": "Neue Workflows erstellen und einrichten",
|
||||||
|
"set_up_required": "Einrichtung erforderlich",
|
||||||
|
"pbac_desc_view_workflows": "Bestehende Workflows und ihre Konfigurationen anzeigen",
|
||||||
|
"pbac_desc_update_workflows": "Workflow-Einstellungen bearbeiten und ändern",
|
||||||
|
"pbac_desc_delete_workflows": "Workflows aus dem System entfernen",
|
||||||
|
"pbac_desc_manage_workflows": "Vollständiger Verwaltungszugriff auf alle Workflows",
|
||||||
"pbac_desc_create_event_types": "Ereignistypen erstellen",
|
"pbac_desc_create_event_types": "Ereignistypen erstellen",
|
||||||
"pbac_desc_view_event_types": "Ereignistypen anzeigen",
|
"pbac_desc_view_event_types": "Ereignistypen anzeigen",
|
||||||
"pbac_desc_update_event_types": "Ereignistypen aktualisieren",
|
"pbac_desc_update_event_types": "Ereignistypen aktualisieren",
|
||||||
@@ -3320,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Teammitglieder einladen",
|
"pbac_desc_invite_team_members": "Teammitglieder einladen",
|
||||||
"pbac_desc_remove_team_members": "Teammitglieder entfernen",
|
"pbac_desc_remove_team_members": "Teammitglieder entfernen",
|
||||||
"pbac_desc_change_team_member_role": "Rolle von Teammitgliedern ändern",
|
"pbac_desc_change_team_member_role": "Rolle von Teammitgliedern ändern",
|
||||||
"pbac_desc_manage_teams": "Alle Aktionen für Teams",
|
"pbac_desc_impersonate_team_members": "Teammitglieder imitieren",
|
||||||
|
"pbac_desc_manage_teams": "Alle Aktionen für Teams in der gesamten Organisation",
|
||||||
"pbac_desc_create_organization": "Organisation erstellen",
|
"pbac_desc_create_organization": "Organisation erstellen",
|
||||||
"pbac_desc_view_organization_details": "Organisationsdetails anzeigen",
|
"pbac_desc_view_organization_details": "Organisationsdetails anzeigen",
|
||||||
"pbac_desc_list_organization_members": "Organisationsmitglieder auflisten",
|
"pbac_desc_list_organization_members": "Organisationsmitglieder auflisten",
|
||||||
@@ -3328,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Organisationsmitglieder entfernen",
|
"pbac_desc_remove_organization_members": "Organisationsmitglieder entfernen",
|
||||||
"pbac_desc_manage_organization_billing": "Organisationsabrechnung verwalten",
|
"pbac_desc_manage_organization_billing": "Organisationsabrechnung verwalten",
|
||||||
"pbac_desc_change_organization_member_role": "Rolle von Organisationsmitgliedern ändern",
|
"pbac_desc_change_organization_member_role": "Rolle von Organisationsmitgliedern ändern",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Organisationsmitglieder imitieren",
|
||||||
"pbac_desc_edit_organization_settings": "Organisationseinstellungen bearbeiten",
|
"pbac_desc_edit_organization_settings": "Organisationseinstellungen bearbeiten",
|
||||||
"pbac_desc_manage_organizations": "Alle Aktionen für Organisationen",
|
"pbac_desc_manage_organizations": "Alle Aktionen für Organisationen",
|
||||||
"pbac_desc_view_bookings": "Buchungen anzeigen",
|
"pbac_desc_view_bookings": "Buchungen anzeigen",
|
||||||
@@ -3338,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Alle Aktionen für Buchungen",
|
"pbac_desc_manage_bookings": "Alle Aktionen für Buchungen",
|
||||||
"pbac_desc_view_team_insights": "Team-Insights anzeigen",
|
"pbac_desc_view_team_insights": "Team-Insights anzeigen",
|
||||||
"pbac_desc_manage_team_insights": "Team-Insights verwalten",
|
"pbac_desc_manage_team_insights": "Team-Insights verwalten",
|
||||||
|
"pbac_desc_create_routing_forms": "Weiterleitungsformulare erstellen",
|
||||||
|
"pbac_desc_view_routing_forms": "Weiterleitungsformulare anzeigen",
|
||||||
|
"pbac_desc_update_routing_forms": "Weiterleitungsformulare aktualisieren",
|
||||||
|
"pbac_desc_delete_routing_forms": "Weiterleitungsformulare löschen",
|
||||||
"read_permission_auto_enabled_tooltip": "Leseberechtigung wird automatisch aktiviert, wenn eine Ressource erstellt, aktualisiert oder gelöscht wird",
|
"read_permission_auto_enabled_tooltip": "Leseberechtigung wird automatisch aktiviert, wenn eine Ressource erstellt, aktualisiert oder gelöscht wird",
|
||||||
"choose_restriction_schedule": "Einschränkungszeitplan hinzufügen",
|
"choose_restriction_schedule": "Einschränkungszeitplan hinzufügen",
|
||||||
"restriction_schedule_description": "Beschränken Sie die Verfügbarkeit von Gastgebern, um nur Zeitfenster anzuzeigen, die in einen festgelegten Zeitplan fallen.",
|
"restriction_schedule_description": "Beschränken Sie die Verfügbarkeit von Gastgebern, um nur Zeitfenster anzuzeigen, die in einen festgelegten Zeitplan fallen.",
|
||||||
@@ -3345,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Den ausgewählten Einschränkungszeitplan in der Zeitzone des Buchenden anwenden",
|
"use_booker_timezone_info": "Den ausgewählten Einschränkungszeitplan in der Zeitzone des Buchenden anwenden",
|
||||||
"load_balancing_warning": "Dies deaktiviert die Lastverteilung für alle Ihre Round-Robin-Ereignistypen",
|
"load_balancing_warning": "Dies deaktiviert die Lastverteilung für alle Ihre Round-Robin-Ereignistypen",
|
||||||
"rr_load_balancing_disabled": "Lastverteilung ist nur verfügbar, wenn die Zeitstempelbasis auf Buchungserstellungszeit eingestellt ist",
|
"rr_load_balancing_disabled": "Lastverteilung ist nur verfügbar, wenn die Zeitstempelbasis auf Buchungserstellungszeit eingestellt ist",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "Lastausgleich ist mit Round-Robin-Gruppen nicht verfügbar",
|
||||||
"round_robin_settings_description": "Passen Sie die Standard-Round-Robin-Einstellungen für dieses Team an",
|
"round_robin_settings_description": "Passen Sie die Standard-Round-Robin-Einstellungen für dieses Team an",
|
||||||
"round_robin_settings_updated_successfully": "Round-Robin-Einstellungen erfolgreich aktualisiert",
|
"round_robin_settings_updated_successfully": "Round-Robin-Einstellungen erfolgreich aktualisiert",
|
||||||
"booking_creation_time": "Zeitpunkt der Buchungserstellung",
|
"booking_creation_time": "Zeitpunkt der Buchungserstellung",
|
||||||
@@ -3361,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Buchung außerhalb der Verfügbarkeit des Einschränkungsplans.",
|
"booking_not_allowed_by_restriction_schedule_error": "Buchung außerhalb der Verfügbarkeit des Einschränkungsplans.",
|
||||||
"restriction_schedule_not_found_error": "Einschränkungsplan nicht gefunden",
|
"restriction_schedule_not_found_error": "Einschränkungsplan nicht gefunden",
|
||||||
"converted_image_size_limit_exceed": "Bildgrößenlimit überschritten, bitte verwenden Sie ein kleineres Bild, vorzugsweise im JPEG-Format",
|
"converted_image_size_limit_exceed": "Bildgrößenlimit überschritten, bitte verwenden Sie ein kleineres Bild, vorzugsweise im JPEG-Format",
|
||||||
|
"add_group": "Gruppe hinzufügen",
|
||||||
"routing_funnel": "Routing-Trichter",
|
"routing_funnel": "Routing-Trichter",
|
||||||
"routing_funnel_total_submissions": "Gesamtanzahl der Einreichungen",
|
"routing_funnel_total_submissions": "Gesamtanzahl der Einreichungen",
|
||||||
"routing_funnel_successful_routings": "Erfolgreiche Weiterleitungen",
|
"routing_funnel_successful_routings": "Erfolgreiche Weiterleitungen",
|
||||||
@@ -3392,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Akzeptierte Typen: {{acceptedTypes}}; Maximale Dateigröße: {{maxSize}}",
|
"file_upload_instructions": "Akzeptierte Typen: {{acceptedTypes}}; Maximale Dateigröße: {{maxSize}}",
|
||||||
"license_key_saved": "Lizenzschlüssel erfolgreich gespeichert",
|
"license_key_saved": "Lizenzschlüssel erfolgreich gespeichert",
|
||||||
"timezone_mismatch_tooltip": "Sie sehen den Bericht basierend auf Ihrer Profil-Zeitzone ({{userTimezone}}), während Ihr Browser auf die Zeitzone ({{browserTimezone}}) eingestellt ist",
|
"timezone_mismatch_tooltip": "Sie sehen den Bericht basierend auf Ihrer Profil-Zeitzone ({{userTimezone}}), während Ihr Browser auf die Zeitzone ({{browserTimezone}}) eingestellt ist",
|
||||||
|
"show_optimized_slots": "Optimierte Zeitfenster",
|
||||||
|
"show_optimized_slots_description": "Zeitfenster anordnen, um die Verfügbarkeit zu optimieren.",
|
||||||
"failed_bookings_by_field": "Fehlgeschlagene Buchungen nach Feld",
|
"failed_bookings_by_field": "Fehlgeschlagene Buchungen nach Feld",
|
||||||
|
"failed_bookings": "Fehlgeschlagene Buchungen",
|
||||||
"event_type_no_hosts": "Dem Ereignistyp sind keine Gastgeber zugewiesen",
|
"event_type_no_hosts": "Dem Ereignistyp sind keine Gastgeber zugewiesen",
|
||||||
"cache_status": "Cache-Status",
|
"cache_status": "Cache-Status",
|
||||||
"cache_last_updated": "Zuletzt aktualisiert: {{timestamp}}",
|
"cache_last_updated": "Zuletzt aktualisiert: {{timestamp}}",
|
||||||
@@ -3420,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Dieser Link kann für {{count}} Buchung verwendet werden",
|
"usage_based_expiration_description": "Dieser Link kann für {{count}} Buchung verwendet werden",
|
||||||
"usage_based_generic_expiration_description": "Dieser Link kann so konfiguriert werden, dass er nach einer festgelegten Anzahl von Buchungen abläuft",
|
"usage_based_generic_expiration_description": "Dieser Link kann so konfiguriert werden, dass er nach einer festgelegten Anzahl von Buchungen abläuft",
|
||||||
"usage_based_expiration_description_plural": "Dieser Link kann für {{count}} Buchungen verwendet werden",
|
"usage_based_expiration_description_plural": "Dieser Link kann für {{count}} Buchungen verwendet werden",
|
||||||
|
"webhook_trigger_event": "Der Name des Auslöseereignisses (z.B. BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "Der Zeitpunkt des Webhooks",
|
||||||
|
"webhook_type": "Der Ereignistyp-Slug",
|
||||||
|
"webhook_title": "Der Name des Ereignistyps",
|
||||||
|
"webhook_start_time": "Die Startzeit des Ereignisses",
|
||||||
|
"webhook_end_time": "Die Endzeit des Ereignisses",
|
||||||
|
"webhook_description": "Die Beschreibung des Ereignisses wie in den Ereignistyp-Einstellungen beschrieben",
|
||||||
|
"webhook_location": "Ort des Ereignisses",
|
||||||
|
"webhook_uid": "Die UID der Buchung",
|
||||||
|
"webhook_reschedule_uid": "Die UID für die Umbuchung",
|
||||||
|
"webhook_cancellation_reason": "Grund für die Stornierung",
|
||||||
|
"webhook_rejection_reason": "Grund für die Ablehnung",
|
||||||
|
"webhook_organizer_name": "Name des Organisators",
|
||||||
|
"webhook_organizer_email": "E-Mail des Organisators",
|
||||||
|
"webhook_organizer_timezone": "Zeitzone des Organisators (z.B. 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Sprache des Organisators (z.B. 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Name des ersten Teilnehmers",
|
||||||
|
"webhook_attendee_email": "E-Mail des ersten Teilnehmers",
|
||||||
|
"webhook_attendee_timezone": "Zeitzone des ersten Teilnehmers",
|
||||||
|
"webhook_attendee_locale": "Sprache des ersten Teilnehmers",
|
||||||
|
"webhook_team_name": "Name des gebuchten Teams",
|
||||||
|
"webhook_team_members": "Mitglieder des gebuchten Teams",
|
||||||
|
"webhook_video_call_url": "Video-Anruf-URL für das Meeting",
|
||||||
|
"webhook_hide_variables": "Variablen ausblenden",
|
||||||
|
"webhook_show_variable": "Verfügbare Variablen anzeigen",
|
||||||
|
"webhook_event_and_booking": "Veranstaltung und Buchung",
|
||||||
|
"webhook_people": "Personen",
|
||||||
|
"webhook_teams": "Teams",
|
||||||
|
"webhook_metadata": "Metadaten",
|
||||||
|
"stats": "Statistiken",
|
||||||
|
"booking_status": "Buchungsstatus",
|
||||||
|
"visit": "Besuchen",
|
||||||
|
"location_custom_label_input_label": "Benutzerdefinierte Bezeichnung auf der Buchungsseite",
|
||||||
|
"meeting_link": "Meeting-Link",
|
||||||
|
"my_bookings": "Meine Buchungen",
|
||||||
|
"phone": "Telefon",
|
||||||
|
"free": "Kostenlos",
|
||||||
|
"user_email": "Benutzer-E-Mail",
|
||||||
|
"user_name": "Benutzername",
|
||||||
|
"expand_panel": "Panel erweitern",
|
||||||
|
"collapse_panel": "Panel einklappen",
|
||||||
|
"you_have_one_team": "Sie haben ein Team",
|
||||||
|
"consider_consolidating_one_team_org": "Erwägen Sie die Einrichtung einer Organisation, um Abrechnung, Administrationstools und Analysen für Ihr Team zu vereinheitlichen.",
|
||||||
|
"consider_consolidating_multi_team_org": "Erwägen Sie die Einrichtung einer Organisation, um Abrechnung, Administrationstools und Analysen für Ihre Teams zu vereinheitlichen.",
|
||||||
|
"search_variables": "Variablen durchsuchen",
|
||||||
|
"no_variables_found": "Keine Variablen gefunden",
|
||||||
|
"api_key_name_too_long": "Der Name darf {{max}} Zeichen nicht überschreiten",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Automatische Berechnung der Ausfallgebühr für kurzfristige Stornierungen",
|
||||||
|
"before_scheduled_start_time": "Vor dem geplanten Startzeitpunkt",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Ich bestätige, dass mir bei einer Stornierung innerhalb von {{timeValue}} {{timeUnit}} vor dem Startzeitpunkt die Ausfallgebühr von {{amount, currency}} berechnet wird",
|
||||||
|
"contact_organizer": "Bei Fragen wenden Sie sich bitte an den Organisator.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Fügen Sie Ihre neuen Code-Zeilen über dieser hinzu ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Fügen Sie Ihre neuen Code-Zeilen über dieser hinzu ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Έχετε ήδη εγγραφεί για αυτή την κράτηση",
|
"already_signed_up_for_this_booking_error": "Έχετε ήδη εγγραφεί για αυτή την κράτηση",
|
||||||
"hosts_unavailable_for_booking": "Ορισμένοι από τους οικοδεσπότες δεν είναι διαθέσιμοι για κράτηση",
|
"hosts_unavailable_for_booking": "Ορισμένοι από τους οικοδεσπότες δεν είναι διαθέσιμοι για κράτηση",
|
||||||
"fixed_hosts_unavailable_for_booking": "Ορισμένοι από τους σταθερούς οικοδεσπότες δεν είναι διαθέσιμοι για κράτηση.",
|
"fixed_hosts_unavailable_for_booking": "Ορισμένοι από τους σταθερούς οικοδεσπότες δεν είναι διαθέσιμοι για κράτηση.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "Κανένας οικοδεσπότης Round Robin δεν είναι διαθέσιμος για κράτηση.",
|
"round_robin_host_unavailable_for_booking": "Ο οικοδεσπότης Round Robin δεν είναι διαθέσιμος για κράτηση.",
|
||||||
"help": "Βοήθεια",
|
"help": "Βοήθεια",
|
||||||
"price": "Τιμή",
|
"price": "Τιμή",
|
||||||
"paid": "Πληρώθηκε",
|
"paid": "Πληρώθηκε",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Αριθμός",
|
"number": "Αριθμός",
|
||||||
"checkbox": "Πλαίσιο ελέγχου",
|
"checkbox": "Πλαίσιο ελέγχου",
|
||||||
"is_required": "Είναι υποχρεωτικό",
|
"is_required": "Είναι υποχρεωτικό",
|
||||||
|
"make_field_required": "Κάντε αυτό το πεδίο υποχρεωτικό",
|
||||||
"required": "Υποχρεωτικό",
|
"required": "Υποχρεωτικό",
|
||||||
"optional": "Προαιρετικό",
|
"optional": "Προαιρετικό",
|
||||||
"input_type": "Τύπος εισαγωγής",
|
"input_type": "Τύπος εισαγωγής",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "Διαθέσιμες εφαρμογές",
|
"available_apps_lower_case": "Διαθέσιμες εφαρμογές",
|
||||||
"available_apps_desc": "Δείτε δημοφιλείς εφαρμογές παρακάτω και εξερευνήστε περισσότερες στο <0>App Store</0> μας",
|
"available_apps_desc": "Δείτε δημοφιλείς εφαρμογές παρακάτω και εξερευνήστε περισσότερες στο <0>App Store</0> μας",
|
||||||
"fixed_host_helper": "Προσθέστε οποιονδήποτε χρειάζεται να παρευρεθεί στην εκδήλωση. <0>Μάθετε περισσότερα</0>",
|
"fixed_host_helper": "Προσθέστε οποιονδήποτε χρειάζεται να παρευρεθεί στην εκδήλωση. <0>Μάθετε περισσότερα</0>",
|
||||||
|
"round_robin_groups_helper": "Τα άτομα σε μια ομάδα εναλλάσσονται, ένα άτομο από κάθε ομάδα θα εμφανιστεί στην εκδήλωση.",
|
||||||
"round_robin_helper": "Τα μέλη της ομάδας εναλλάσσονται και μόνο ένα άτομο θα εμφανιστεί στην εκδήλωση.",
|
"round_robin_helper": "Τα μέλη της ομάδας εναλλάσσονται και μόνο ένα άτομο θα εμφανιστεί στην εκδήλωση.",
|
||||||
"check_email_reset_password": "Ελέγξτε το email σας. Σας στείλαμε ένα σύνδεσμο για να επαναφέρετε τον κωδικό πρόσβασής σας.",
|
"check_email_reset_password": "Ελέγξτε το email σας. Σας στείλαμε ένα σύνδεσμο για να επαναφέρετε τον κωδικό πρόσβασής σας.",
|
||||||
"finish": "Ολοκλήρωση",
|
"finish": "Ολοκλήρωση",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "Λεπτά",
|
"minutes": "Λεπτά",
|
||||||
"use_cal_ai_to_make_call_description": "Χρησιμοποιήστε το Cal.ai για να αποκτήσετε έναν τηλεφωνικό αριθμό με τεχνητή νοημοσύνη ή να πραγματοποιήσετε κλήσεις σε επισκέπτες.",
|
"use_cal_ai_to_make_call_description": "Χρησιμοποιήστε το Cal.ai για να αποκτήσετε έναν τηλεφωνικό αριθμό με τεχνητή νοημοσύνη ή να πραγματοποιήσετε κλήσεις σε επισκέπτες.",
|
||||||
|
"termination_uri": "URI τερματισμού",
|
||||||
|
"sip_trunk_username": "Όνομα χρήστη SIP Trunk",
|
||||||
|
"sip_trunk_password": "Κωδικός πρόσβασης SIP Trunk",
|
||||||
|
"nickname": "Ψευδώνυμο",
|
||||||
|
"delete_phone_number": "Διαγραφή αριθμού τηλεφώνου",
|
||||||
|
"workflow_validation_failed": "Η επικύρωση της ροής εργασίας απέτυχε",
|
||||||
|
"workflow_validation_empty_fields": "Ένα ή περισσότερα βήματα της ροής εργασίας έχουν κενό περιεχόμενο μηνύματος",
|
||||||
|
"workflow_validation_unverified_contacts": "Ένας ή περισσότεροι αριθμοί τηλεφώνου ή διευθύνσεις email δεν έχουν επαληθευτεί",
|
||||||
|
"phone_number_imported_successfully": "Ο αριθμός τηλεφώνου εισήχθη και συνδέθηκε με τον πράκτορα με επιτυχία",
|
||||||
|
"phone_number_deleted_successfully": "Ο αριθμός τηλεφώνου διαγράφηκε με επιτυχία",
|
||||||
|
"delete_phone_number_confirmation": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον αριθμό τηλεφώνου; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",
|
||||||
|
"yes_delete_phone_number": "Ναι, διαγραφή αριθμού τηλεφώνου",
|
||||||
|
"phone_number_info_tooltip": "Ο αριθμός που προσπαθείτε να εισαγάγετε πρέπει να είναι σε μορφή E.164 (+κωδικός χώρας ακολουθούμενος από τον αριθμό, χωρίς κενά ή ειδικούς χαρακτήρες), π.χ. +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "Το URI τερματισμού για τη μοναδική αναγνώριση του ελαστικού SIP trunk σας. Αυτό χρησιμοποιείται για εξερχόμενες κλήσεις. Για τα ελαστικά SIP trunks της Twilio πάντα τελειώνει με .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "Το όνομα χρήστη που χρησιμοποιείται για την ταυτοποίηση του SIP trunk.",
|
||||||
|
"sip_trunk_password_info_tooltip": "Ο κωδικός πρόσβασης που χρησιμοποιείται για την ταυτοποίηση του SIP trunk.",
|
||||||
|
"nickname_info_tooltip": "Ψευδώνυμο του αριθμού. Αυτό είναι μόνο για δική σας αναφορά.",
|
||||||
|
"save_and_test_call": "Αποθήκευση και δοκιμαστική κλήση",
|
||||||
|
"call_initiated_successfully": "Η κλήση ξεκίνησε με επιτυχία",
|
||||||
|
"please_enter_phone_number": "Παρακαλώ εισάγετε έναν αριθμό τηλεφώνου",
|
||||||
|
"agent_updated_successfully": "Ο πράκτορας ενημερώθηκε με επιτυχία",
|
||||||
|
"agent_created_successfully": "Ο πράκτορας δημιουργήθηκε με επιτυχία",
|
||||||
|
"phone_number_unsubscribed_successfully": "Η κατάργηση εγγραφής του αριθμού τηλεφώνου έγινε με επιτυχία",
|
||||||
|
"general_prompt_description": "Αυτή η προτροπή καθορίζει το ρόλο και τους κύριους στόχους του πράκτορα",
|
||||||
|
"prompt": "Προτροπή",
|
||||||
|
"call_to": "Κλήση προς",
|
||||||
|
"make_test_call_to_verify_configuration": "Πραγματοποίηση δοκιμαστικής κλήσης για επαλήθευση ρυθμίσεων",
|
||||||
|
"initial_message": "Αρχικό μήνυμα",
|
||||||
|
"initial_message_description": "Το πρώτο μήνυμα που θα πει ο πράκτορας κατά την έναρξη μιας κλήσης",
|
||||||
|
"having_trouble_importing": "Αντιμετωπίζετε πρόβλημα με την εισαγωγή;",
|
||||||
|
"learn": "Μάθετε",
|
||||||
|
"learn_how_to_get_your_terminator": "Μάθετε πώς να αποκτήσετε το URI τερματισμού και τα διαπιστευτήρια SIP trunk",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Η συνδρομή του αριθμού τηλεφώνου ακυρώθηκε με επιτυχία",
|
||||||
|
"updating": "Ενημέρωση",
|
||||||
"round_robin": "Round Robin",
|
"round_robin": "Round Robin",
|
||||||
"round_robin_description": "Κυκλική εναλλαγή συναντήσεων μεταξύ πολλών μελών της ομάδας.",
|
"round_robin_description": "Κυκλική εναλλαγή συναντήσεων μεταξύ πολλών μελών της ομάδας.",
|
||||||
"managed_event": "Διαχειριζόμενη εκδήλωση",
|
"managed_event": "Διαχειριζόμενη εκδήλωση",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "Διαχειριζόμενο",
|
"managed": "Διαχειριζόμενο",
|
||||||
"managed_event_url_clarification": "Το \"username\" θα συμπληρωθεί με το όνομα χρήστη των μελών που έχουν ανατεθεί",
|
"managed_event_url_clarification": "Το \"username\" θα συμπληρωθεί με το όνομα χρήστη των μελών που έχουν ανατεθεί",
|
||||||
"assign_to": "Ανάθεση σε",
|
"assign_to": "Ανάθεση σε",
|
||||||
|
"enter_phone_number_to_test_call": "Εισάγετε αριθμό τηλεφώνου για δοκιμαστική κλήση",
|
||||||
|
"make_test_call": "Πραγματοποίηση δοκιμαστικής κλήσης",
|
||||||
|
"create_new_workflow_agent": "Δημιουργία νέου φωνητικού πράκτορα ροής εργασίας cal.ai",
|
||||||
|
"create_new_workflow_agent_description": "Δημιουργήστε έναν νέο φωνητικό πράκτορα ροής εργασίας cal.ai για να αυτοματοποιήσετε τις ροές εργασίας σας",
|
||||||
|
"phone_number_for_ai_call": "Αριθμός τηλεφώνου (για κλήση από τον πράκτορά μας)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Αγοράστε έναν αριθμό τηλεφώνου ή εισάγετε έναν που έχετε ήδη στο twilio",
|
||||||
|
"test_agent": "Δοκιμή πράκτορα",
|
||||||
|
"phone_numbers": "Αριθμοί τηλεφώνου",
|
||||||
|
"unsubscribe": "Κατάργηση εγγραφής",
|
||||||
|
"delete_workflow_step": "Διαγραφή βήματος ροής εργασίας",
|
||||||
|
"unsubscribe_phone_number": "Κατάργηση εγγραφής αριθμού τηλεφώνου",
|
||||||
|
"buy_a_new_number": "Αγορά νέου αριθμού",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "Μπορείτε να αγοράσετε μόνο αριθμούς τηλεφώνου ΗΠΑ. Για άλλες χώρες, μπορείτε να εισάγετε τον δικό σας αριθμό τηλεφώνου Twilio.",
|
||||||
|
"buy_number_for_x_per_month": "Αγοράστε έναν αριθμό ΗΠΑ για ${{priceInDollars}} ανά μήνα",
|
||||||
|
"supported_call_destinations": "Υποστηριζόμενοι προορισμοί κλήσεων",
|
||||||
|
"no_phone_number_connected": "Δεν έχει συνδεθεί αριθμός τηλεφώνου",
|
||||||
|
"failed_to_get_workflow_step_id": "Αποτυχία λήψης αναγνωριστικού βήματος ροής εργασίας",
|
||||||
|
"cal_ai_agent": "Πράκτορας Cal.ai",
|
||||||
|
"test_cal_ai_agent": "Δοκιμή πράκτορα Cal.ai",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το βήμα ροής εργασίας;",
|
||||||
|
"do_you_still_want_to_unsubscribe": "Θέλετε ακόμα να καταργήσετε την εγγραφή του αριθμού τηλεφώνου από αυτόν τον πράκτορα;",
|
||||||
|
"the_action_will_disconnect_phone_number": "Αυτή η ενέργεια θα αποσυνδέσει τον αριθμό τηλεφώνου από τον πράκτορα. Ο πράκτορας δεν θα μπορεί να πραγματοποιεί κλήσεις μέχρι να συνδεθεί ένας νέος αριθμός τηλεφώνου.",
|
||||||
|
"cal_ai_phone_numbers": "Αριθμοί τηλεφώνου Cal AI",
|
||||||
|
"connect_phone_number": "Σύνδεση αριθμού τηλεφώνου",
|
||||||
|
"cal_ai_phone_numbers_description": "Διαχειριστείτε τους αριθμούς τηλεφώνου Cal AI",
|
||||||
|
"import_number": "Εισαγωγή αριθμού",
|
||||||
|
"this_action_will_also": "Αυτή η ενέργεια επίσης θα:",
|
||||||
|
"import_phone_number": "Εισαγωγή αριθμού τηλεφώνου",
|
||||||
|
"active_subscription": "Ενεργή συνδρομή",
|
||||||
|
"cancel_your_phone_number_subscription": "Ακύρωση της συνδρομής του αριθμού τηλεφώνου σας",
|
||||||
|
"delete_associated_phone_number": "Διαγραφή του συσχετισμένου αριθμού τηλεφώνου",
|
||||||
|
"unauthorized_create_workflow": "Δεν έχετε εξουσιοδότηση για τη δημιουργία αυτής της ροής εργασίας",
|
||||||
|
"import_phone_number_description": "Εισαγάγετε τον αριθμό τηλεφώνου Twilio για χρήση με το Cal AI Phone",
|
||||||
|
"phone_number_cost": "${{price}}/μήνα",
|
||||||
|
"buy_new_number": "Αγορά νέου αριθμού",
|
||||||
|
"buy_number_cost_x_per_month": "Η αγορά ενός αριθμού τηλεφώνου κοστίζει ${{priceInDollars}} ανά μήνα. Θα χρεώνεστε μηνιαία για κάθε ενεργό αριθμό τηλεφώνου.",
|
||||||
|
"area_code_optional": "Κωδικός περιοχής (Προαιρετικό)",
|
||||||
|
"no_phone_numbers": "Δεν υπάρχουν αριθμοί τηλεφώνου",
|
||||||
|
"phone_number_purchased_successfully": "Ο αριθμός τηλεφώνου αγοράστηκε με επιτυχία",
|
||||||
|
"cancel_phone_number_subscription": "Ακύρωση συνδρομής αριθμού τηλεφώνου",
|
||||||
|
"yes_cancel_subscription": "Ναι, ακύρωση συνδρομής",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "Είστε βέβαιοι ότι θέλετε να ακυρώσετε αυτή τη συνδρομή αριθμού τηλεφώνου; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί και θα χάσετε την πρόσβαση σε αυτόν τον αριθμό τηλεφώνου.",
|
||||||
"add_members": "Προσθήκη μελών...",
|
"add_members": "Προσθήκη μελών...",
|
||||||
"no_assigned_members": "Δεν υπάρχουν ανατεθειμένα μέλη",
|
"no_assigned_members": "Δεν υπάρχουν ανατεθειμένα μέλη",
|
||||||
"assigned_to": "Ανατέθηκε σε",
|
"assigned_to": "Ανατέθηκε σε",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Δημιουργία ομάδας",
|
"create_team": "Δημιουργία ομάδας",
|
||||||
"name": "Όνομα",
|
"name": "Όνομα",
|
||||||
"nameless_team": "Ανώνυμη ομάδα",
|
"nameless_team": "Ανώνυμη ομάδα",
|
||||||
|
"oauth_clients": "Πελάτες OAuth",
|
||||||
|
"oauth_clients_description": "Διαχειριστείτε τους πελάτες OAuth για τον οργανισμό σας",
|
||||||
|
"create_oauth_client": "Δημιουργία πελάτη OAuth",
|
||||||
|
"create_oauth_client_description": "Δημιουργήστε έναν νέο πελάτη OAuth για ενσωματώσεις τρίτων",
|
||||||
"oauth_client_deletion_message": "Ο πελάτης OAuth διαγράφηκε επιτυχώς",
|
"oauth_client_deletion_message": "Ο πελάτης OAuth διαγράφηκε επιτυχώς",
|
||||||
"create_new_team_description": "Δημιουργήστε μια νέα ομάδα για να συνεργαστείτε με άλλους χρήστες.",
|
"create_new_team_description": "Δημιουργήστε μια νέα ομάδα για να συνεργαστείτε με άλλους χρήστες.",
|
||||||
"create_new_team": "Δημιουργία νέας ομάδας",
|
"create_new_team": "Δημιουργία νέας ομάδας",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "Εφαρμογές {{category}}",
|
"category_apps": "Εφαρμογές {{category}}",
|
||||||
"app_store": "App Store",
|
"app_store": "App Store",
|
||||||
"app_store_description": "Συνδέοντας ανθρώπους, τεχνολογία και χώρο εργασίας.",
|
"app_store_description": "Συνδέοντας ανθρώπους, τεχνολογία και χώρο εργασίας.",
|
||||||
|
"connect_your_video": "Συνδέστε την εφαρμογή τηλεδιάσκεψης σας",
|
||||||
"settings": "Ρυθμίσεις",
|
"settings": "Ρυθμίσεις",
|
||||||
"event_type_moved_successfully": "Ο τύπος εκδήλωσης μετακινήθηκε με επιτυχία",
|
"event_type_moved_successfully": "Ο τύπος εκδήλωσης μετακινήθηκε με επιτυχία",
|
||||||
"next_step_text": "Επόμενο βήμα",
|
"next_step_text": "Επόμενο βήμα",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Άνοιγμα",
|
"open": "Άνοιγμα",
|
||||||
"close": "Κλείσιμο",
|
"close": "Κλείσιμο",
|
||||||
"upgrade": "Αναβάθμιση",
|
"upgrade": "Αναβάθμιση",
|
||||||
|
"buy_us_number_button": "Αγοράστε αριθμό ΗΠΑ για {{priceInDollars}}$/μήνα",
|
||||||
"upgrade_to_access_recordings_title": "Αναβαθμίστε για πρόσβαση στις εγγραφές",
|
"upgrade_to_access_recordings_title": "Αναβαθμίστε για πρόσβαση στις εγγραφές",
|
||||||
"upgrade_to_access_recordings_description": "Οι εγγραφές είναι διαθέσιμες μόνο στο πρόγραμμα ομάδων. Αναβαθμίστε για να ξεκινήσετε την εγγραφή των κλήσεών σας",
|
"upgrade_to_access_recordings_description": "Οι εγγραφές είναι διαθέσιμες μόνο στο πρόγραμμα ομάδων. Αναβαθμίστε για να ξεκινήσετε την εγγραφή των κλήσεών σας",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Αναβαθμίστε σε Enterprise για να δημιουργήσετε έναν τηλεφωνικό αριθμό AI Agent που μπορεί να καλεί επισκέπτες για προγραμματισμό κλήσεων",
|
"upgrade_to_cal_ai_phone_number_description": "Αναβαθμίστε σε Enterprise για να δημιουργήσετε έναν τηλεφωνικό αριθμό AI Agent που μπορεί να καλεί επισκέπτες για προγραμματισμό κλήσεων",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Σφάλμα κατά την ενημέρωση των ρυθμίσεων",
|
"error_updating_settings": "Σφάλμα κατά την ενημέρωση των ρυθμίσεων",
|
||||||
"personal_cal_url": "Ο προσωπικός μου σύνδεσμος {{appName}}",
|
"personal_cal_url": "Ο προσωπικός μου σύνδεσμος {{appName}}",
|
||||||
"bio_hint": "Μερικές προτάσεις για τον εαυτό σας. Αυτό θα εμφανίζεται στην προσωπική σας σελίδα.",
|
"bio_hint": "Μερικές προτάσεις για τον εαυτό σας. Αυτό θα εμφανίζεται στην προσωπική σας σελίδα.",
|
||||||
|
"finish_and_start": "Ολοκληρώστε τη ρύθμιση και ξεκινήστε",
|
||||||
"user_has_no_bio": "Ο χρήστης δεν έχει προσθέσει ακόμη βιογραφικό.",
|
"user_has_no_bio": "Ο χρήστης δεν έχει προσθέσει ακόμη βιογραφικό.",
|
||||||
"bio": "Βιογραφικό",
|
"bio": "Βιογραφικό",
|
||||||
"delete_account_modal_title": "Διαγραφή λογαριασμού",
|
"delete_account_modal_title": "Διαγραφή λογαριασμού",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "Ενσωματώσεις",
|
"embeds": "Ενσωματώσεις",
|
||||||
"impersonation": "Προσωποποίηση",
|
"impersonation": "Προσωποποίηση",
|
||||||
"impersonation_description": "Ρυθμίσεις για τη διαχείριση προσωποποίησης χρηστών",
|
"impersonation_description": "Ρυθμίσεις για τη διαχείριση προσωποποίησης χρηστών",
|
||||||
|
"recent_impersonations": "Πρόσφατες προσωποποιήσεις",
|
||||||
|
"quick_impersonate": "Γρήγορη προσωποποίηση",
|
||||||
|
"no_recent_impersonations": "Δεν υπάρχουν πρόσφατες προσωποποιήσεις",
|
||||||
"users": "Χρήστες",
|
"users": "Χρήστες",
|
||||||
"user": "Χρήστης",
|
"user": "Χρήστης",
|
||||||
"profile_description": "Διαχείριση ρυθμίσεων για το προφίλ σας στο {{appName}}",
|
"profile_description": "Διαχείριση ρυθμίσεων για το προφίλ σας στο {{appName}}",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "Αργότερα",
|
"do_this_later": "Αργότερα",
|
||||||
"set_availability_getting_started_subtitle_1": "Ορίστε τα χρονικά διαστήματα που είστε διαθέσιμοι",
|
"set_availability_getting_started_subtitle_1": "Ορίστε τα χρονικά διαστήματα που είστε διαθέσιμοι",
|
||||||
"set_availability_getting_started_subtitle_2": "Μπορείτε να προσαρμόσετε όλα αυτά αργότερα στη σελίδα διαθεσιμότητας.",
|
"set_availability_getting_started_subtitle_2": "Μπορείτε να προσαρμόσετε όλα αυτά αργότερα στη σελίδα διαθεσιμότητας.",
|
||||||
|
"connect_calendar_first": "Συνδέστε πρώτα ένα ημερολόγιο",
|
||||||
|
"complete_profile": "Συμπληρώστε το προφίλ σας",
|
||||||
"connect_calendars_from_app_store": "Μπορείτε να προσθέσετε περισσότερα ημερολόγια από το app store",
|
"connect_calendars_from_app_store": "Μπορείτε να προσθέσετε περισσότερα ημερολόγια από το app store",
|
||||||
"connect_conference_apps": "Σύνδεση εφαρμογών τηλεδιάσκεψης",
|
"connect_conference_apps": "Σύνδεση εφαρμογών τηλεδιάσκεψης",
|
||||||
"connect_calendar_apps": "Σύνδεση εφαρμογών ημερολογίου",
|
"connect_calendar_apps": "Σύνδεση εφαρμογών ημερολογίου",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "Η διάρκεια της εκδήλωσης",
|
"event_duration_info": "Η διάρκεια της εκδήλωσης",
|
||||||
"event_time_info": "Η ώρα έναρξης της εκδήλωσης",
|
"event_time_info": "Η ώρα έναρξης της εκδήλωσης",
|
||||||
"event_type_not_found": "Ο τύπος εκδήλωσης δεν βρέθηκε",
|
"event_type_not_found": "Ο τύπος εκδήλωσης δεν βρέθηκε",
|
||||||
|
"location_variable": "Τοποθεσία",
|
||||||
"location_info": "Η τοποθεσία της εκδήλωσης",
|
"location_info": "Η τοποθεσία της εκδήλωσης",
|
||||||
|
"additional_notes_variable": "Πρόσθετες σημειώσεις",
|
||||||
"additional_notes_info": "Οι πρόσθετες σημειώσεις της κράτησης",
|
"additional_notes_info": "Οι πρόσθετες σημειώσεις της κράτησης",
|
||||||
"attendee_name_info": "Το όνομα του ατόμου που κάνει την κράτηση",
|
"attendee_name_info": "Το όνομα του ατόμου που κάνει την κράτηση",
|
||||||
"organizer_name_info": "Όνομα διοργανωτή",
|
"organizer_name_info": "Όνομα διοργανωτή",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Απαίτηση συμπλήρωσης πρόσθετων σημειώσεων κατά την κράτηση",
|
"require_additional_notes_description": "Απαίτηση συμπλήρωσης πρόσθετων σημειώσεων κατά την κράτηση",
|
||||||
"email_address_action": "αποστολή email σε συγκεκριμένη διεύθυνση",
|
"email_address_action": "αποστολή email σε συγκεκριμένη διεύθυνση",
|
||||||
"after_event_trigger": "μετά τη λήξη του event",
|
"after_event_trigger": "μετά τη λήξη του event",
|
||||||
|
"booking_rejected_trigger": "όταν η κράτηση απορρίπτεται",
|
||||||
|
"booking_requested_trigger": "όταν ζητείται κράτηση",
|
||||||
|
"booking_payment_initiated_trigger": "όταν ξεκινά η πληρωμή της κράτησης",
|
||||||
|
"booking_paid_trigger": "όταν η πληρωμή της κράτησης είναι επιτυχής",
|
||||||
|
"booking_no_show_updated_trigger": "όταν ενημερώνεται η μη εμφάνιση στην κράτηση",
|
||||||
"how_long_after": "Πόσο μετά τη λήξη του event;",
|
"how_long_after": "Πόσο μετά τη λήξη του event;",
|
||||||
"how_long_after_hosts_no_show": "Πόσο μετά την απουσία των διοργανωτών από τη συνάντηση βίντεο του cal;",
|
"how_long_after_hosts_no_show": "Πόσο μετά την απουσία των διοργανωτών από τη συνάντηση βίντεο του cal;",
|
||||||
"how_long_after_guests_no_show": "Πόσο μετά την απουσία των καλεσμένων από τη συνάντηση βίντεο του cal;",
|
"how_long_after_guests_no_show": "Πόσο μετά την απουσία των καλεσμένων από τη συνάντηση βίντεο του cal;",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "Επεξεργασία τύπου εκδήλωσης",
|
"edit_event_type": "Επεξεργασία τύπου εκδήλωσης",
|
||||||
"only_admin_can_see_members_of_org": "Αυτός ο Οργανισμός είναι ιδιωτικός και μόνο ο διαχειριστής ή ο ιδιοκτήτης του οργανισμού μπορεί να δει τα μέλη του.",
|
"only_admin_can_see_members_of_org": "Αυτός ο Οργανισμός είναι ιδιωτικός και μόνο ο διαχειριστής ή ο ιδιοκτήτης του οργανισμού μπορεί να δει τα μέλη του.",
|
||||||
"only_admin_can_manage_sso_org": "Μόνο ο διαχειριστής ή ο ιδιοκτήτης του οργανισμού μπορεί να διαχειριστεί τις ρυθμίσεις SSO",
|
"only_admin_can_manage_sso_org": "Μόνο ο διαχειριστής ή ο ιδιοκτήτης του οργανισμού μπορεί να διαχειριστεί τις ρυθμίσεις SSO",
|
||||||
|
"only_admin_can_manage_directory_sync": "Μόνο ο διαχειριστής ή ο ιδιοκτήτης του οργανισμού μπορεί να διαχειριστεί τις ρυθμίσεις συγχρονισμού καταλόγου",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Μόνο ο διαχειριστής ή ο ιδιοκτήτης του οργανισμού μπορεί να διαχειριστεί τους πελάτες OAuth",
|
||||||
"collective_scheduling": "Συλλογικός προγραμματισμός",
|
"collective_scheduling": "Συλλογικός προγραμματισμός",
|
||||||
"make_it_easy_to_book": "Κάντε εύκολο το κλείσιμο ραντεβού με την ομάδα σας όταν όλοι είναι διαθέσιμοι.",
|
"make_it_easy_to_book": "Κάντε εύκολο το κλείσιμο ραντεβού με την ομάδα σας όταν όλοι είναι διαθέσιμοι.",
|
||||||
"find_the_best_person": "Βρείτε το καλύτερο διαθέσιμο άτομο και κυκλική εναλλαγή μεταξύ της ομάδας σας.",
|
"find_the_best_person": "Βρείτε το καλύτερο διαθέσιμο άτομο και κυκλική εναλλαγή μεταξύ της ομάδας σας.",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "Μπορείτε να δοκιμάσετε ξανά με διαφορετική ώρα;",
|
"can_you_try_again": "Μπορείτε να δοκιμάσετε ξανά με διαφορετική ώρα;",
|
||||||
"verify": "Επαλήθευση",
|
"verify": "Επαλήθευση",
|
||||||
"timezone_info": "Η ζώνη ώρας του παραλήπτη",
|
"timezone_info": "Η ζώνη ώρας του παραλήπτη",
|
||||||
|
"timezone_variable": "Ζώνη ώρας",
|
||||||
"event_end_time_variable": "Ώρα λήξης συμβάντος",
|
"event_end_time_variable": "Ώρα λήξης συμβάντος",
|
||||||
"event_end_time_info": "Η ώρα λήξης του συμβάντος",
|
"event_end_time_info": "Η ώρα λήξης του συμβάντος",
|
||||||
"cancel_url_variable": "URL ακύρωσης",
|
"cancel_url_variable": "URL ακύρωσης",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Κρατήσεις ανά ώρα",
|
"bookings_by_hour": "Κρατήσεις ανά ώρα",
|
||||||
"most_booked_members": "Μέλη με τις περισσότερες κρατήσεις",
|
"most_booked_members": "Μέλη με τις περισσότερες κρατήσεις",
|
||||||
"least_booked_members": "Μέλη με τις λιγότερες κρατήσεις",
|
"least_booked_members": "Μέλη με τις λιγότερες κρατήσεις",
|
||||||
|
"most_bookings_scheduled": "Περισσότερες κρατήσεις προγραμματισμένες",
|
||||||
|
"least_bookings_scheduled": "Λιγότερες κρατήσεις προγραμματισμένες",
|
||||||
|
"most_bookings_completed": "Περισσότερες κρατήσεις ολοκληρωμένες",
|
||||||
|
"least_bookings_completed": "Λιγότερες κρατήσεις ολοκληρωμένες",
|
||||||
"events_created": "Εκδηλώσεις που Δημιουργήθηκαν",
|
"events_created": "Εκδηλώσεις που Δημιουργήθηκαν",
|
||||||
"events_completed": "Ολοκληρωμένες Εκδηλώσεις",
|
"events_completed": "Ολοκληρωμένες Εκδηλώσεις",
|
||||||
"events_cancelled": "Ακυρωμένες Εκδηλώσεις",
|
"events_cancelled": "Ακυρωμένες Εκδηλώσεις",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Κατά τη δοκιμή αυτής της ροής εργασίας, λάβετε υπόψη ότι τα email και τα SMS μπορούν να προγραμματιστούν τουλάχιστον 1 ώρα νωρίτερα",
|
"testing_workflow_info_message": "Κατά τη δοκιμή αυτής της ροής εργασίας, λάβετε υπόψη ότι τα email και τα SMS μπορούν να προγραμματιστούν τουλάχιστον 1 ώρα νωρίτερα",
|
||||||
"insights_no_data_found_for_filter": "Δεν βρέθηκαν δεδομένα για το επιλεγμένο φίλτρο ή τις επιλεγμένες ημερομηνίες.",
|
"insights_no_data_found_for_filter": "Δεν βρέθηκαν δεδομένα για το επιλεγμένο φίλτρο ή τις επιλεγμένες ημερομηνίες.",
|
||||||
"acknowledge_booking_no_show_fee": "Αναγνωρίζω ότι εάν δεν παρευρεθώ σε αυτήν την εκδήλωση, θα χρεωθεί στην κάρτα μου τέλος μη προσέλευσης ύψους {{amount, currency}}.",
|
"acknowledge_booking_no_show_fee": "Αναγνωρίζω ότι εάν δεν παρευρεθώ σε αυτήν την εκδήλωση, θα χρεωθεί στην κάρτα μου τέλος μη προσέλευσης ύψους {{amount, currency}}.",
|
||||||
|
"days": "ημέρες",
|
||||||
"card_details": "Στοιχεία κάρτας",
|
"card_details": "Στοιχεία κάρτας",
|
||||||
"something_went_wrong_on_our_end": "Κάτι πήγε στραβά από την πλευρά μας. Επικοινωνήστε με την ομάδα υποστήριξής μας και θα το διορθώσουμε αμέσως για εσάς.",
|
"something_went_wrong_on_our_end": "Κάτι πήγε στραβά από την πλευρά μας. Επικοινωνήστε με την ομάδα υποστήριξής μας και θα το διορθώσουμε αμέσως για εσάς.",
|
||||||
"please_provide_following_text_to_suppport": "Παρακαλούμε παρέχετε το ακόλουθο κείμενο όταν επικοινωνείτε με την υποστήριξη για καλύτερη βοήθεια",
|
"please_provide_following_text_to_suppport": "Παρακαλούμε παρέχετε το ακόλουθο κείμενο όταν επικοινωνείτε με την υποστήριξη για καλύτερη βοήθεια",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Τοποθετεί ένα αιωρούμενο κουμπί στον ιστότοπό σας που ενεργοποιεί ένα παράθυρο διαλόγου με τον τύπο εκδήλωσής σας",
|
"floating_button_trigger_modal": "Τοποθετεί ένα αιωρούμενο κουμπί στον ιστότοπό σας που ενεργοποιεί ένα παράθυρο διαλόγου με τον τύπο εκδήλωσής σας",
|
||||||
"pop_up_element_click": "Αναδυόμενο παράθυρο με κλικ στο στοιχείο",
|
"pop_up_element_click": "Αναδυόμενο παράθυρο με κλικ στο στοιχείο",
|
||||||
"open_dialog_with_element_click": "Άνοιγμα του ημερολογίου σας ως παράθυρο διαλόγου όταν κάποιος κάνει κλικ σε ένα στοιχείο",
|
"open_dialog_with_element_click": "Άνοιγμα του ημερολογίου σας ως παράθυρο διαλόγου όταν κάποιος κάνει κλικ σε ένα στοιχείο",
|
||||||
|
"use_my_own_form": "Χρήση της δικής μου φόρμας",
|
||||||
|
"use_our_headless_routing_api": "Χρησιμοποιήστε το headless API δρομολόγησής μας και χρησιμοποιήστε τη δική σας φόρμα για υποβολές.",
|
||||||
"need_help_embedding": "Χρειάζεστε βοήθεια; Δείτε τους οδηγούς μας για την ενσωμάτωση του Cal στο Wix, Squarespace ή WordPress, ελέγξτε τις συχνές ερωτήσεις μας ή εξερευνήστε τις προχωρημένες επιλογές ενσωμάτωσης",
|
"need_help_embedding": "Χρειάζεστε βοήθεια; Δείτε τους οδηγούς μας για την ενσωμάτωση του Cal στο Wix, Squarespace ή WordPress, ελέγξτε τις συχνές ερωτήσεις μας ή εξερευνήστε τις προχωρημένες επιλογές ενσωμάτωσης",
|
||||||
"book_my_cal": "Κλείστε ραντεβού στο Cal μου",
|
"book_my_cal": "Κλείστε ραντεβού στο Cal μου",
|
||||||
"first_name": "Όνομα",
|
"first_name": "Όνομα",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Χρησιμοποιήστε αναγνωριστικά πεδίων ως μεταβλητές για την προσαρμοσμένη ανακατεύθυνση εκδήλωσης (π.χ. {{variable}})",
|
"field_identifiers_as_variables_with_example": "Χρησιμοποιήστε αναγνωριστικά πεδίων ως μεταβλητές για την προσαρμοσμένη ανακατεύθυνση εκδήλωσης (π.χ. {{variable}})",
|
||||||
"account_already_linked": "Ο λογαριασμός είναι ήδη συνδεδεμένος",
|
"account_already_linked": "Ο λογαριασμός είναι ήδη συνδεδεμένος",
|
||||||
"send_email": "Αποστολή email",
|
"send_email": "Αποστολή email",
|
||||||
|
"cal_ai_phone_call_action": "Κλήση συμμετέχοντα χρησιμοποιώντας τον Φωνητικό Πράκτορα Cal.ai",
|
||||||
|
"cal_ai_agent_configuration": "Διαμόρφωση πράκτορα Cal.ai",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Παρακαλώ επιλέξτε τουλάχιστον έναν τύπο εκδήλωσης για να κάνετε μια δοκιμαστική κλήση.",
|
||||||
"mark_as_no_show": "Σήμανση ως μη εμφάνιση",
|
"mark_as_no_show": "Σήμανση ως μη εμφάνιση",
|
||||||
"unmark_as_no_show": "Αφαίρεση σήμανσης μη εμφάνισης",
|
"unmark_as_no_show": "Αφαίρεση σήμανσης μη εμφάνισης",
|
||||||
"account_unlinked_success": "Ο λογαριασμός αποσυνδέθηκε με επιτυχία",
|
"account_unlinked_success": "Ο λογαριασμός αποσυνδέθηκε με επιτυχία",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Σχεδιάστε το ταξίδι σας εκ των προτέρων για να διατηρήσετε το υπάρχον σας πρόγραμμα σε διαφορετική ζώνη ώρας και να αποτρέψετε να γίνει κράτηση τη μεσάνυχτα.",
|
"travel_schedule_description": "Σχεδιάστε το ταξίδι σας εκ των προτέρων για να διατηρήσετε το υπάρχον σας πρόγραμμα σε διαφορετική ζώνη ώρας και να αποτρέψετε να γίνει κράτηση τη μεσάνυχτα.",
|
||||||
"schedule_timezone_change": "Αλλαγή ζώνης ώρας του προγράμματος",
|
"schedule_timezone_change": "Αλλαγή ζώνης ώρας του προγράμματος",
|
||||||
"date": "Ημερομηνία",
|
"date": "Ημερομηνία",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Εισάγετε τη γενική προτροπή για τον πράκτορα",
|
||||||
"overlaps_with_existing_schedule": "Αυτό επικαλύπτεται με ένα υπάρχον πρόγραμμα. Παρακαλώ επιλέξτε διαφορετική ημερομηνία.",
|
"overlaps_with_existing_schedule": "Αυτό επικαλύπτεται με ένα υπάρχον πρόγραμμα. Παρακαλώ επιλέξτε διαφορετική ημερομηνία.",
|
||||||
"org_admin_no_slots|heading": "Δεν βρέθηκε διαθεσιμότητα για {{name}}",
|
"org_admin_no_slots|heading": "Δεν βρέθηκε διαθεσιμότητα για {{name}}",
|
||||||
"org_admin_no_slots|content": "Γεια σας Διαχειριστές Οργανισμού,<br /><br />Παρακαλώ σημειώστε: Έχει έρθει στην προσοχή μας ότι ο/η {{username}} δεν είχε καμία διαθεσιμότητα όταν ένας χρήστης επισκέφθηκε το {{username}}/{{slug}}<br /><br />Υπάρχουν μερικοί λόγοι για τους οποίους μπορεί να συμβαίνει αυτό<br />Ο χρήστης δεν έχει συνδεδεμένα ημερολόγια<br />Τα προγράμματά του που είναι συνδεδεμένα με αυτή την εκδήλωση δεν είναι ενεργοποιημένα<br /> <br />Συνιστούμε να ελέγξετε τη διαθεσιμότητά του για να επιλύσετε αυτό το ζήτημα.",
|
"org_admin_no_slots|content": "Γεια σας Διαχειριστές Οργανισμού,<br /><br />Παρακαλώ σημειώστε: Έχει έρθει στην προσοχή μας ότι ο/η {{username}} δεν είχε καμία διαθεσιμότητα όταν ένας χρήστης επισκέφθηκε το {{username}}/{{slug}}<br /><br />Υπάρχουν μερικοί λόγοι για τους οποίους μπορεί να συμβαίνει αυτό<br />Ο χρήστης δεν έχει συνδεδεμένα ημερολόγια<br />Τα προγράμματά του που είναι συνδεδεμένα με αυτή την εκδήλωση δεν είναι ενεργοποιημένα<br /> <br />Συνιστούμε να ελέγξετε τη διαθεσιμότητά του για να επιλύσετε αυτό το ζήτημα.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "Αξιολόγηση",
|
"review": "Αξιολόγηση",
|
||||||
"reviewed": "Αξιολογήθηκε",
|
"reviewed": "Αξιολογήθηκε",
|
||||||
"unreviewed": "Χωρίς αξιολόγηση",
|
"unreviewed": "Χωρίς αξιολόγηση",
|
||||||
|
"rating_url_variable": "URL αξιολόγησης",
|
||||||
"rating_url_info": "Το URL για τη φόρμα αξιολόγησης",
|
"rating_url_info": "Το URL για τη φόρμα αξιολόγησης",
|
||||||
|
"no_show_url_variable": "URL μη εμφάνισης",
|
||||||
"no_show_url_info": "Το URL για τη φόρμα μη εμφάνισης",
|
"no_show_url_info": "Το URL για τη φόρμα μη εμφάνισης",
|
||||||
"no_support_needed": "Δεν χρειάζεστε υποστήριξη;",
|
"no_support_needed": "Δεν χρειάζεστε υποστήριξη;",
|
||||||
"hide_support": "Απόκρυψη υποστήριξης",
|
"hide_support": "Απόκρυψη υποστήριξης",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "γραμμή",
|
"row": "γραμμή",
|
||||||
"rows": "γραμμές",
|
"rows": "γραμμές",
|
||||||
"attendee_timezone_variable": "Ζώνη ώρας συμμετέχοντα",
|
"attendee_timezone_variable": "Ζώνη ώρας συμμετέχοντα",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "Ώρα έναρξης εκδήλωσης στη ζώνη ώρας του συμμετέχοντα",
|
||||||
"event_start_time_in_attendee_timezone_info": "Ώρα έναρξης εκδήλωσης στη ζώνη ώρας του συμμετέχοντα",
|
"event_start_time_in_attendee_timezone_info": "Ώρα έναρξης εκδήλωσης στη ζώνη ώρας του συμμετέχοντα",
|
||||||
"event_end_time_in_attendee_timezone_info": "Ώρα λήξης εκδήλωσης στη ζώνη ώρας του συμμετέχοντα",
|
"event_end_time_in_attendee_timezone_info": "Ώρα λήξης εκδήλωσης στη ζώνη ώρας του συμμετέχοντα",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "Ώρα λήξης εκδήλωσης στη ζώνη ώρας του συμμετέχοντα",
|
||||||
"salesforce_create_event_on_contact": "Δημιουργία εκδήλωσης στην επαφή, εάν υπάρχει. Διαφορετικά, επιστροφή στο lead",
|
"salesforce_create_event_on_contact": "Δημιουργία εκδήλωσης στην επαφή, εάν υπάρχει. Διαφορετικά, επιστροφή στο lead",
|
||||||
"salesforce_owner_name_to_change": "Όνομα κατόχου προς αλλαγή",
|
"salesforce_owner_name_to_change": "Όνομα κατόχου προς αλλαγή",
|
||||||
"no_filter_set": "Δεν έχει οριστεί φίλτρο",
|
"no_filter_set": "Δεν έχει οριστεί φίλτρο",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "Αποστολή απαντήσεων email σε",
|
"routing_form_select_members_to_email": "Αποστολή απαντήσεων email σε",
|
||||||
"routing_incomplete_booking_tab": "Ημιτελείς Κρατήσεις",
|
"routing_incomplete_booking_tab": "Ημιτελείς Κρατήσεις",
|
||||||
"include_no_show_in_rr_calculation": "Συμπερίληψη κρατήσεων χωρίς εμφάνιση στους υπολογισμούς round robin",
|
"include_no_show_in_rr_calculation": "Συμπερίληψη κρατήσεων χωρίς εμφάνιση στους υπολογισμούς round robin",
|
||||||
|
"recent_no_show_guests": "Πρόσφατοι επισκέπτες που δεν εμφανίστηκαν",
|
||||||
|
"recent_no_show_guests_tooltip": "Εμφανίζει κρατήσεις όπου όλοι οι συμμετέχοντες δεν εμφανίστηκαν, όχι μερικές μη εμφανίσεις",
|
||||||
"matching": "Αντιστοίχιση",
|
"matching": "Αντιστοίχιση",
|
||||||
"event_redirect": "Ανακατεύθυνση εκδήλωσης",
|
"event_redirect": "Ανακατεύθυνση εκδήλωσης",
|
||||||
"reset_form": "Επαναφορά φόρμας",
|
"reset_form": "Επαναφορά φόρμας",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Κρατήσεις",
|
"pbac_resource_booking": "Κρατήσεις",
|
||||||
"pbac_resource_insights": "Αναλύσεις",
|
"pbac_resource_insights": "Αναλύσεις",
|
||||||
"pbac_resource_role": "Ρόλοι",
|
"pbac_resource_role": "Ρόλοι",
|
||||||
|
"pbac_resource_routing_form": "Φόρμες δρομολόγησης",
|
||||||
|
"pbac_resource_workflow": "Ροές εργασίας",
|
||||||
"pbac_action_all": "Όλες οι ενέργειες",
|
"pbac_action_all": "Όλες οι ενέργειες",
|
||||||
"pbac_action_create": "Δημιουργία",
|
"pbac_action_create": "Δημιουργία",
|
||||||
"pbac_action_read": "Προβολή",
|
"pbac_action_read": "Προβολή",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Προβολή κρατήσεων ομάδας",
|
"pbac_action_read_team_bookings": "Προβολή κρατήσεων ομάδας",
|
||||||
"pbac_action_read_org_bookings": "Προβολή κρατήσεων οργανισμού",
|
"pbac_action_read_org_bookings": "Προβολή κρατήσεων οργανισμού",
|
||||||
"pbac_action_read_recordings": "Προβολή εγγραφών",
|
"pbac_action_read_recordings": "Προβολή εγγραφών",
|
||||||
|
"pbac_action_impersonate": "Προσωποποίηση",
|
||||||
"role_created_successfully": "Ο ρόλος δημιουργήθηκε με επιτυχία",
|
"role_created_successfully": "Ο ρόλος δημιουργήθηκε με επιτυχία",
|
||||||
"role_updated_successfully": "Ο ρόλος ενημερώθηκε με επιτυχία",
|
"role_updated_successfully": "Ο ρόλος ενημερώθηκε με επιτυχία",
|
||||||
"delete_role": "Διαγραφή ρόλου",
|
"delete_role": "Διαγραφή ρόλου",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "Σφάλμα κατά τη δημιουργία ρόλου",
|
"error_creating_role": "Σφάλμα κατά τη δημιουργία ρόλου",
|
||||||
"error_updating_role": "Σφάλμα κατά την ενημέρωση ρόλου",
|
"error_updating_role": "Σφάλμα κατά την ενημέρωση ρόλου",
|
||||||
"pbac_desc_create_roles": "Δημιουργία ρόλων",
|
"pbac_desc_create_roles": "Δημιουργία ρόλων",
|
||||||
|
"pbac_resource_attributes": "Χαρακτηριστικά",
|
||||||
|
"pbac_desc_view_organization_attributes": "Προβολή χαρακτηριστικών οργανισμού",
|
||||||
|
"pbac_desc_update_organization_attributes": "Ενημέρωση χαρακτηριστικών οργανισμού",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Διαγραφή χαρακτηριστικών οργανισμού",
|
||||||
|
"pbac_desc_create_organization_attributes": "Δημιουργία χαρακτηριστικών οργανισμού",
|
||||||
"pbac_desc_view_roles": "Προβολή ρόλων",
|
"pbac_desc_view_roles": "Προβολή ρόλων",
|
||||||
"pbac_desc_update_roles": "Ενημέρωση ρόλων",
|
"pbac_desc_update_roles": "Ενημέρωση ρόλων",
|
||||||
"pbac_desc_delete_roles": "Διαγραφή ρόλων",
|
"pbac_desc_delete_roles": "Διαγραφή ρόλων",
|
||||||
"pbac_desc_manage_roles": "Όλες οι ενέργειες στους ρόλους",
|
"pbac_desc_create_workflows": "Δημιουργία και ρύθμιση νέων ροών εργασίας",
|
||||||
|
"set_up_required": "Απαιτείται ρύθμιση",
|
||||||
|
"pbac_desc_view_workflows": "Προβολή υπαρχουσών ροών εργασίας και των διαμορφώσεών τους",
|
||||||
|
"pbac_desc_update_workflows": "Επεξεργασία και τροποποίηση ρυθμίσεων ροών εργασίας",
|
||||||
|
"pbac_desc_delete_workflows": "Αφαίρεση ροών εργασίας από το σύστημα",
|
||||||
|
"pbac_desc_manage_workflows": "Πλήρης πρόσβαση διαχείρισης σε όλες τις ροές εργασίας",
|
||||||
"pbac_desc_create_event_types": "Δημιουργία τύπων εκδηλώσεων",
|
"pbac_desc_create_event_types": "Δημιουργία τύπων εκδηλώσεων",
|
||||||
"pbac_desc_view_event_types": "Προβολή τύπων εκδηλώσεων",
|
"pbac_desc_view_event_types": "Προβολή τύπων εκδηλώσεων",
|
||||||
"pbac_desc_update_event_types": "Ενημέρωση τύπων εκδηλώσεων",
|
"pbac_desc_update_event_types": "Ενημέρωση τύπων εκδηλώσεων",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Πρόσκληση μελών ομάδας",
|
"pbac_desc_invite_team_members": "Πρόσκληση μελών ομάδας",
|
||||||
"pbac_desc_remove_team_members": "Αφαίρεση μελών ομάδας",
|
"pbac_desc_remove_team_members": "Αφαίρεση μελών ομάδας",
|
||||||
"pbac_desc_change_team_member_role": "Αλλαγή ρόλου μελών ομάδας",
|
"pbac_desc_change_team_member_role": "Αλλαγή ρόλου μελών ομάδας",
|
||||||
"pbac_desc_manage_teams": "Όλες οι ενέργειες στις ομάδες",
|
"pbac_desc_impersonate_team_members": "Προσωποποίηση μελών ομάδας",
|
||||||
|
"pbac_desc_manage_teams": "Όλες οι ενέργειες στις ομάδες σε όλες τις ομάδες του οργανισμού",
|
||||||
"pbac_desc_create_organization": "Δημιουργία οργανισμού",
|
"pbac_desc_create_organization": "Δημιουργία οργανισμού",
|
||||||
"pbac_desc_view_organization_details": "Προβολή λεπτομερειών οργανισμού",
|
"pbac_desc_view_organization_details": "Προβολή λεπτομερειών οργανισμού",
|
||||||
"pbac_desc_list_organization_members": "Λίστα μελών οργανισμού",
|
"pbac_desc_list_organization_members": "Λίστα μελών οργανισμού",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Αφαίρεση μελών οργανισμού",
|
"pbac_desc_remove_organization_members": "Αφαίρεση μελών οργανισμού",
|
||||||
"pbac_desc_manage_organization_billing": "Διαχείριση χρεώσεων οργανισμού",
|
"pbac_desc_manage_organization_billing": "Διαχείριση χρεώσεων οργανισμού",
|
||||||
"pbac_desc_change_organization_member_role": "Αλλαγή ρόλου μελών οργανισμού",
|
"pbac_desc_change_organization_member_role": "Αλλαγή ρόλου μελών οργανισμού",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Προσωποποίηση μελών οργανισμού",
|
||||||
"pbac_desc_edit_organization_settings": "Επεξεργασία ρυθμίσεων οργανισμού",
|
"pbac_desc_edit_organization_settings": "Επεξεργασία ρυθμίσεων οργανισμού",
|
||||||
"pbac_desc_manage_organizations": "Όλες οι ενέργειες στους οργανισμούς",
|
"pbac_desc_manage_organizations": "Όλες οι ενέργειες στους οργανισμούς",
|
||||||
"pbac_desc_view_bookings": "Προβολή κρατήσεων",
|
"pbac_desc_view_bookings": "Προβολή κρατήσεων",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Όλες οι ενέργειες στις κρατήσεις",
|
"pbac_desc_manage_bookings": "Όλες οι ενέργειες στις κρατήσεις",
|
||||||
"pbac_desc_view_team_insights": "Προβολή αναλύσεων ομάδας",
|
"pbac_desc_view_team_insights": "Προβολή αναλύσεων ομάδας",
|
||||||
"pbac_desc_manage_team_insights": "Διαχείριση αναλύσεων ομάδας",
|
"pbac_desc_manage_team_insights": "Διαχείριση αναλύσεων ομάδας",
|
||||||
|
"pbac_desc_create_routing_forms": "Δημιουργία φορμών δρομολόγησης",
|
||||||
|
"pbac_desc_view_routing_forms": "Προβολή φορμών δρομολόγησης",
|
||||||
|
"pbac_desc_update_routing_forms": "Ενημέρωση φορμών δρομολόγησης",
|
||||||
|
"pbac_desc_delete_routing_forms": "Διαγραφή φορμών δρομολόγησης",
|
||||||
"read_permission_auto_enabled_tooltip": "Το δικαίωμα ανάγνωσης ενεργοποιείται αυτόματα κατά τη δημιουργία, ενημέρωση ή διαγραφή ενός πόρου",
|
"read_permission_auto_enabled_tooltip": "Το δικαίωμα ανάγνωσης ενεργοποιείται αυτόματα κατά τη δημιουργία, ενημέρωση ή διαγραφή ενός πόρου",
|
||||||
"choose_restriction_schedule": "Προσθήκη προγράμματος περιορισμών",
|
"choose_restriction_schedule": "Προσθήκη προγράμματος περιορισμών",
|
||||||
"restriction_schedule_description": "Περιορίστε τη διαθεσιμότητα των οικοδεσποτών ώστε να εμφανίζονται μόνο χρονοθυρίδες που εμπίπτουν σε ένα καθορισμένο πρόγραμμα.",
|
"restriction_schedule_description": "Περιορίστε τη διαθεσιμότητα των οικοδεσποτών ώστε να εμφανίζονται μόνο χρονοθυρίδες που εμπίπτουν σε ένα καθορισμένο πρόγραμμα.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Εφαρμογή του επιλεγμένου προγράμματος περιορισμών στη ζώνη ώρας του κράτοντος",
|
"use_booker_timezone_info": "Εφαρμογή του επιλεγμένου προγράμματος περιορισμών στη ζώνη ώρας του κράτοντος",
|
||||||
"load_balancing_warning": "Αυτό θα απενεργοποιήσει την Εξισορρόπηση Φόρτου σε όλους τους τύπους εκδηλώσεων round robin",
|
"load_balancing_warning": "Αυτό θα απενεργοποιήσει την Εξισορρόπηση Φόρτου σε όλους τους τύπους εκδηλώσεων round robin",
|
||||||
"rr_load_balancing_disabled": "Η Εξισορρόπηση Φόρτου είναι διαθέσιμη μόνο όταν η βάση χρονικής σήμανσης έχει οριστεί σε Χρόνο Δημιουργίας Κράτησης",
|
"rr_load_balancing_disabled": "Η Εξισορρόπηση Φόρτου είναι διαθέσιμη μόνο όταν η βάση χρονικής σήμανσης έχει οριστεί σε Χρόνο Δημιουργίας Κράτησης",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "Η εξισορρόπηση φόρτου δεν είναι διαθέσιμη με ομάδες Round Robin",
|
||||||
"round_robin_settings_description": "Προσαρμόστε τις προεπιλεγμένες ρυθμίσεις κυκλικής εναλλαγής για αυτή την ομάδα",
|
"round_robin_settings_description": "Προσαρμόστε τις προεπιλεγμένες ρυθμίσεις κυκλικής εναλλαγής για αυτή την ομάδα",
|
||||||
"round_robin_settings_updated_successfully": "Οι ρυθμίσεις κυκλικής εναλλαγής ενημερώθηκαν με επιτυχία",
|
"round_robin_settings_updated_successfully": "Οι ρυθμίσεις κυκλικής εναλλαγής ενημερώθηκαν με επιτυχία",
|
||||||
"booking_creation_time": "Χρόνος δημιουργίας κράτησης",
|
"booking_creation_time": "Χρόνος δημιουργίας κράτησης",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Δεν επιτρέπεται η κράτηση εκτός του προγράμματος διαθεσιμότητας περιορισμών.",
|
"booking_not_allowed_by_restriction_schedule_error": "Δεν επιτρέπεται η κράτηση εκτός του προγράμματος διαθεσιμότητας περιορισμών.",
|
||||||
"restriction_schedule_not_found_error": "Το πρόγραμμα περιορισμών δεν βρέθηκε",
|
"restriction_schedule_not_found_error": "Το πρόγραμμα περιορισμών δεν βρέθηκε",
|
||||||
"converted_image_size_limit_exceed": "Υπέρβαση ορίου μεγέθους εικόνας, παρακαλώ χρησιμοποιήστε μικρότερη εικόνα κατά προτίμηση σε μορφή JPEG",
|
"converted_image_size_limit_exceed": "Υπέρβαση ορίου μεγέθους εικόνας, παρακαλώ χρησιμοποιήστε μικρότερη εικόνα κατά προτίμηση σε μορφή JPEG",
|
||||||
|
"add_group": "Προσθήκη ομάδας",
|
||||||
"routing_funnel": "Χοάνη Δρομολόγησης",
|
"routing_funnel": "Χοάνη Δρομολόγησης",
|
||||||
"routing_funnel_total_submissions": "Συνολικές Υποβολές",
|
"routing_funnel_total_submissions": "Συνολικές Υποβολές",
|
||||||
"routing_funnel_successful_routings": "Επιτυχείς Δρομολογήσεις",
|
"routing_funnel_successful_routings": "Επιτυχείς Δρομολογήσεις",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Αποδεκτοί τύποι: {{acceptedTypes}}; Μέγιστο μέγεθος αρχείου: {{maxSize}}",
|
"file_upload_instructions": "Αποδεκτοί τύποι: {{acceptedTypes}}; Μέγιστο μέγεθος αρχείου: {{maxSize}}",
|
||||||
"license_key_saved": "Το κλειδί άδειας αποθηκεύτηκε με επιτυχία",
|
"license_key_saved": "Το κλειδί άδειας αποθηκεύτηκε με επιτυχία",
|
||||||
"timezone_mismatch_tooltip": "Βλέπετε την αναφορά με βάση τη ζώνη ώρας του προφίλ σας ({{userTimezone}}), ενώ ο περιηγητής σας είναι ρυθμισμένος στη ζώνη ώρας ({{browserTimezone}})",
|
"timezone_mismatch_tooltip": "Βλέπετε την αναφορά με βάση τη ζώνη ώρας του προφίλ σας ({{userTimezone}}), ενώ ο περιηγητής σας είναι ρυθμισμένος στη ζώνη ώρας ({{browserTimezone}})",
|
||||||
|
"show_optimized_slots": "Βελτιστοποιημένες χρονοθυρίδες",
|
||||||
|
"show_optimized_slots_description": "Διευθέτηση χρονοθυρίδων για βελτιστοποίηση διαθεσιμότητας.",
|
||||||
"failed_bookings_by_field": "Αποτυχημένες Κρατήσεις ανά Πεδίο",
|
"failed_bookings_by_field": "Αποτυχημένες Κρατήσεις ανά Πεδίο",
|
||||||
|
"failed_bookings": "Αποτυχημένες κρατήσεις",
|
||||||
"event_type_no_hosts": "Δεν έχουν ανατεθεί οικοδεσπότες στον τύπο εκδήλωσης",
|
"event_type_no_hosts": "Δεν έχουν ανατεθεί οικοδεσπότες στον τύπο εκδήλωσης",
|
||||||
"cache_status": "Κατάσταση Προσωρινής Μνήμης",
|
"cache_status": "Κατάσταση Προσωρινής Μνήμης",
|
||||||
"cache_last_updated": "Τελευταία ενημέρωση: {{timestamp}}",
|
"cache_last_updated": "Τελευταία ενημέρωση: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Αυτός ο σύνδεσμος μπορεί να χρησιμοποιηθεί για {{count}} κράτηση",
|
"usage_based_expiration_description": "Αυτός ο σύνδεσμος μπορεί να χρησιμοποιηθεί για {{count}} κράτηση",
|
||||||
"usage_based_generic_expiration_description": "Αυτός ο σύνδεσμος μπορεί να ρυθμιστεί ώστε να λήγει μετά από έναν συγκεκριμένο αριθμό κρατήσεων",
|
"usage_based_generic_expiration_description": "Αυτός ο σύνδεσμος μπορεί να ρυθμιστεί ώστε να λήγει μετά από έναν συγκεκριμένο αριθμό κρατήσεων",
|
||||||
"usage_based_expiration_description_plural": "Αυτός ο σύνδεσμος μπορεί να χρησιμοποιηθεί για {{count}} κρατήσεις",
|
"usage_based_expiration_description_plural": "Αυτός ο σύνδεσμος μπορεί να χρησιμοποιηθεί για {{count}} κρατήσεις",
|
||||||
|
"webhook_trigger_event": "Το όνομα του συμβάντος ενεργοποίησης (π.χ., BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "Η ώρα του webhook",
|
||||||
|
"webhook_type": "Το slug του τύπου εκδήλωσης",
|
||||||
|
"webhook_title": "Το όνομα του τύπου εκδήλωσης",
|
||||||
|
"webhook_start_time": "Η ώρα έναρξης της εκδήλωσης",
|
||||||
|
"webhook_end_time": "Η ώρα λήξης της εκδήλωσης",
|
||||||
|
"webhook_description": "Η περιγραφή της εκδήλωσης όπως περιγράφεται στις ρυθμίσεις τύπου εκδήλωσης",
|
||||||
|
"webhook_location": "Τοποθεσία της εκδήλωσης",
|
||||||
|
"webhook_uid": "Το UID της κράτησης",
|
||||||
|
"webhook_reschedule_uid": "Το UID για επαναπρογραμματισμό",
|
||||||
|
"webhook_cancellation_reason": "Αιτία ακύρωσης",
|
||||||
|
"webhook_rejection_reason": "Λόγος απόρριψης",
|
||||||
|
"webhook_organizer_name": "Όνομα του διοργανωτή",
|
||||||
|
"webhook_organizer_email": "Email του διοργανωτή",
|
||||||
|
"webhook_organizer_timezone": "Ζώνη ώρας του διοργανωτή (π.χ., 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Τοπικές ρυθμίσεις του διοργανωτή (π.χ., 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Όνομα του πρώτου συμμετέχοντα",
|
||||||
|
"webhook_attendee_email": "Email του πρώτου συμμετέχοντα",
|
||||||
|
"webhook_attendee_timezone": "Ζώνη ώρας του πρώτου συμμετέχοντα",
|
||||||
|
"webhook_attendee_locale": "Τοπικές ρυθμίσεις του πρώτου συμμετέχοντα",
|
||||||
|
"webhook_team_name": "Όνομα της ομάδας που έκλεισε",
|
||||||
|
"webhook_team_members": "Μέλη της ομάδας που έκλεισε",
|
||||||
|
"webhook_video_call_url": "URL βιντεοκλήσης για τη συνάντηση",
|
||||||
|
"webhook_hide_variables": "Απόκρυψη μεταβλητών",
|
||||||
|
"webhook_show_variable": "Εμφάνιση διαθέσιμων μεταβλητών",
|
||||||
|
"webhook_event_and_booking": "Εκδήλωση και κράτηση",
|
||||||
|
"webhook_people": "Άτομα",
|
||||||
|
"webhook_teams": "Ομάδες",
|
||||||
|
"webhook_metadata": "Μεταδεδομένα",
|
||||||
|
"stats": "Στατιστικά",
|
||||||
|
"booking_status": "Κατάσταση κράτησης",
|
||||||
|
"visit": "Επίσκεψη",
|
||||||
|
"location_custom_label_input_label": "Προσαρμοσμένη ετικέτα στη σελίδα κράτησης",
|
||||||
|
"meeting_link": "Σύνδεσμος συνάντησης",
|
||||||
|
"my_bookings": "Οι κρατήσεις μου",
|
||||||
|
"phone": "Τηλέφωνο",
|
||||||
|
"free": "Δωρεάν",
|
||||||
|
"user_email": "Email χρήστη",
|
||||||
|
"user_name": "Όνομα χρήστη",
|
||||||
|
"expand_panel": "Ανάπτυξη πάνελ",
|
||||||
|
"collapse_panel": "Σύμπτυξη πάνελ",
|
||||||
|
"you_have_one_team": "Έχετε μία ομάδα",
|
||||||
|
"consider_consolidating_one_team_org": "Σκεφτείτε να δημιουργήσετε έναν οργανισμό για να ενοποιήσετε τη χρέωση, τα εργαλεία διαχείρισης και τα αναλυτικά στοιχεία σε όλη την ομάδα σας.",
|
||||||
|
"consider_consolidating_multi_team_org": "Σκεφτείτε να δημιουργήσετε έναν οργανισμό για να ενοποιήσετε τη χρέωση, τα εργαλεία διαχείρισης και τα αναλυτικά στοιχεία σε όλες τις ομάδες σας.",
|
||||||
|
"search_variables": "Αναζήτηση μεταβλητών",
|
||||||
|
"no_variables_found": "Δεν βρέθηκαν μεταβλητές",
|
||||||
|
"api_key_name_too_long": "Το όνομα δεν πρέπει να υπερβαίνει τους {{max}} χαρακτήρες",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Αυτόματη χρέωση τέλους μη εμφάνισης για ακυρώσεις τελευταίας στιγμής",
|
||||||
|
"before_scheduled_start_time": "Πριν την προγραμματισμένη ώρα έναρξης",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Αναγνωρίζω ότι με την ακύρωση της κράτησης εντός {{timeValue}} {{timeUnit}} από την ώρα έναρξης θα χρεωθώ το τέλος μη εμφάνισης ύψους {{amount, currency}}",
|
||||||
|
"contact_organizer": "Εάν έχετε οποιεσδήποτε ερωτήσεις, παρακαλώ επικοινωνήστε με τον διοργανωτή.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Προσθέστε τις νέες συμβολοσειρές σας πάνω από εδώ ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Προσθέστε τις νέες συμβολοσειρές σας πάνω από εδώ ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
@@ -1645,6 +1645,9 @@
|
|||||||
"embeds": "Embeds",
|
"embeds": "Embeds",
|
||||||
"impersonation": "Impersonation",
|
"impersonation": "Impersonation",
|
||||||
"impersonation_description": "Settings to manage user impersonation",
|
"impersonation_description": "Settings to manage user impersonation",
|
||||||
|
"recent_impersonations": "Recent Impersonations",
|
||||||
|
"quick_impersonate": "Quick Impersonate",
|
||||||
|
"no_recent_impersonations": "No recent impersonations",
|
||||||
"users": "Users",
|
"users": "Users",
|
||||||
"user": "User",
|
"user": "User",
|
||||||
"profile_description": "Manage settings for your {{appName}} profile",
|
"profile_description": "Manage settings for your {{appName}} profile",
|
||||||
@@ -1855,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Require additional notes to be filled out when booking",
|
"require_additional_notes_description": "Require additional notes to be filled out when booking",
|
||||||
"email_address_action": "send email to a specific email address",
|
"email_address_action": "send email to a specific email address",
|
||||||
"after_event_trigger": "after event ends",
|
"after_event_trigger": "after event ends",
|
||||||
|
"booking_rejected_trigger": "when booking is rejected",
|
||||||
|
"booking_requested_trigger": "when booking is requested",
|
||||||
|
"booking_payment_initiated_trigger": "when booking payment is initiated",
|
||||||
|
"booking_paid_trigger": "when booking payment is successful",
|
||||||
|
"booking_no_show_updated_trigger": "when booking no-show is updated",
|
||||||
"how_long_after": "How long after event ends?",
|
"how_long_after": "How long after event ends?",
|
||||||
"how_long_after_hosts_no_show": "How long after hosts don't show up on cal video meeting?",
|
"how_long_after_hosts_no_show": "How long after hosts don't show up on cal video meeting?",
|
||||||
"how_long_after_guests_no_show": "How long after guests don't show up on cal video meeting?",
|
"how_long_after_guests_no_show": "How long after guests don't show up on cal video meeting?",
|
||||||
@@ -2306,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "When testing this workflow, be aware that Emails and SMS can only be scheduled at least 1 hour in advance",
|
"testing_workflow_info_message": "When testing this workflow, be aware that Emails and SMS can only be scheduled at least 1 hour in advance",
|
||||||
"insights_no_data_found_for_filter": "No data found for the selected filter or selected dates.",
|
"insights_no_data_found_for_filter": "No data found for the selected filter or selected dates.",
|
||||||
"acknowledge_booking_no_show_fee": "I acknowledge that if I do not attend this event that a {{amount, currency}} no show fee will be applied to my card.",
|
"acknowledge_booking_no_show_fee": "I acknowledge that if I do not attend this event that a {{amount, currency}} no show fee will be applied to my card.",
|
||||||
|
"days": "days",
|
||||||
"card_details": "Card details",
|
"card_details": "Card details",
|
||||||
"something_went_wrong_on_our_end": "Something went wrong on our end. Get in touch with our support team, and we'll get it fixed right away for you.",
|
"something_went_wrong_on_our_end": "Something went wrong on our end. Get in touch with our support team, and we'll get it fixed right away for you.",
|
||||||
"please_provide_following_text_to_suppport": "Please provide the following text when contacting support to better help you",
|
"please_provide_following_text_to_suppport": "Please provide the following text when contacting support to better help you",
|
||||||
@@ -3388,6 +3397,7 @@
|
|||||||
"pbac_resource_booking": "Bookings",
|
"pbac_resource_booking": "Bookings",
|
||||||
"pbac_resource_insights": "Insights",
|
"pbac_resource_insights": "Insights",
|
||||||
"pbac_resource_role": "Roles",
|
"pbac_resource_role": "Roles",
|
||||||
|
"pbac_resource_routing_form": "Routing Forms",
|
||||||
"pbac_resource_workflow": "Workflows",
|
"pbac_resource_workflow": "Workflows",
|
||||||
"pbac_action_all": "All Actions",
|
"pbac_action_all": "All Actions",
|
||||||
"pbac_action_create": "Create",
|
"pbac_action_create": "Create",
|
||||||
@@ -3458,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "All actions on bookings",
|
"pbac_desc_manage_bookings": "All actions on bookings",
|
||||||
"pbac_desc_view_team_insights": "View team insights",
|
"pbac_desc_view_team_insights": "View team insights",
|
||||||
"pbac_desc_manage_team_insights": "Manage team insights",
|
"pbac_desc_manage_team_insights": "Manage team insights",
|
||||||
|
"pbac_desc_create_routing_forms": "Create routing forms",
|
||||||
|
"pbac_desc_view_routing_forms": "View routing forms",
|
||||||
|
"pbac_desc_update_routing_forms": "Update routing forms",
|
||||||
|
"pbac_desc_delete_routing_forms": "Delete routing forms",
|
||||||
"read_permission_auto_enabled_tooltip": "Read permission is automatically enabled when creating, updating, or deleting a resource",
|
"read_permission_auto_enabled_tooltip": "Read permission is automatically enabled when creating, updating, or deleting a resource",
|
||||||
"choose_restriction_schedule": "Add restriction schedule",
|
"choose_restriction_schedule": "Add restriction schedule",
|
||||||
"restriction_schedule_description": "Limit availability of hosts to only display slots that fall within a specified schedule.",
|
"restriction_schedule_description": "Limit availability of hosts to only display slots that fall within a specified schedule.",
|
||||||
@@ -3591,5 +3605,10 @@
|
|||||||
"consider_consolidating_multi_team_org": "Consider setting up an organization to unify billing, admin tools, and analytics across your teams.",
|
"consider_consolidating_multi_team_org": "Consider setting up an organization to unify billing, admin tools, and analytics across your teams.",
|
||||||
"search_variables": "Search variables",
|
"search_variables": "Search variables",
|
||||||
"no_variables_found": "No variables found",
|
"no_variables_found": "No variables found",
|
||||||
|
"api_key_name_too_long": "Name must not exceed {{max}} characters",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Auto charge no-show fee for last minute cancellations",
|
||||||
|
"before_scheduled_start_time": "Before scheduled start time",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "I acknowledge that by cancelling the booking within {{timeValue}} {{timeUnit}} of the start time I will be charged the no show fee of {{amount, currency}}",
|
||||||
|
"contact_organizer": "If you have any questions, please contact the organizer.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Add your new strings above here ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Add your new strings above here ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Ya estás registrado para esta reserva.",
|
"already_signed_up_for_this_booking_error": "Ya estás registrado para esta reserva.",
|
||||||
"hosts_unavailable_for_booking": "Algunos de los anfitriones no están disponibles para la reserva.",
|
"hosts_unavailable_for_booking": "Algunos de los anfitriones no están disponibles para la reserva.",
|
||||||
"fixed_hosts_unavailable_for_booking": "Algunos de los anfitriones fijos no están disponibles para reservar.",
|
"fixed_hosts_unavailable_for_booking": "Algunos de los anfitriones fijos no están disponibles para reservar.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "No hay anfitriones de Round Robin disponibles para reservar.",
|
"round_robin_host_unavailable_for_booking": "El anfitrión de Round Robin no está disponible para reservas.",
|
||||||
"help": "Ayuda",
|
"help": "Ayuda",
|
||||||
"price": "Precio",
|
"price": "Precio",
|
||||||
"paid": "Pagado",
|
"paid": "Pagado",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Número",
|
"number": "Número",
|
||||||
"checkbox": "Casilla de verificación",
|
"checkbox": "Casilla de verificación",
|
||||||
"is_required": "Es requerido",
|
"is_required": "Es requerido",
|
||||||
|
"make_field_required": "Hacer que este campo sea obligatorio",
|
||||||
"required": "Requerido",
|
"required": "Requerido",
|
||||||
"optional": "Opcional",
|
"optional": "Opcional",
|
||||||
"input_type": "Tipo de entrada",
|
"input_type": "Tipo de entrada",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "aplicaciones disponibles",
|
"available_apps_lower_case": "aplicaciones disponibles",
|
||||||
"available_apps_desc": "Mira las aplicaciones populares a continuación y explora más en nuestra <0>Tienda de aplicaciones</0>",
|
"available_apps_desc": "Mira las aplicaciones populares a continuación y explora más en nuestra <0>Tienda de aplicaciones</0>",
|
||||||
"fixed_host_helper": "Agrega a cualquier persona que necesite asistir al evento. <0>Más información</0>",
|
"fixed_host_helper": "Agrega a cualquier persona que necesite asistir al evento. <0>Más información</0>",
|
||||||
|
"round_robin_groups_helper": "Las personas en un grupo se turnan, una persona de cada grupo asistirá al evento.",
|
||||||
"round_robin_helper": "Las personas en el grupo se turnan y solo una persona asistirá al evento.",
|
"round_robin_helper": "Las personas en el grupo se turnan y solo una persona asistirá al evento.",
|
||||||
"check_email_reset_password": "Revisa tu correo electrónico. Te enviamos un enlace para restablecer tu contraseña.",
|
"check_email_reset_password": "Revisa tu correo electrónico. Te enviamos un enlace para restablecer tu contraseña.",
|
||||||
"finish": "Finalizar",
|
"finish": "Finalizar",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "Minutos",
|
"minutes": "Minutos",
|
||||||
"use_cal_ai_to_make_call_description": "Usa Cal.ai para obtener un número de teléfono con inteligencia artificial o hacer llamadas a los invitados.",
|
"use_cal_ai_to_make_call_description": "Usa Cal.ai para obtener un número de teléfono con inteligencia artificial o hacer llamadas a los invitados.",
|
||||||
|
"termination_uri": "URI de terminación",
|
||||||
|
"sip_trunk_username": "Nombre de usuario del troncal SIP",
|
||||||
|
"sip_trunk_password": "Contraseña del troncal SIP",
|
||||||
|
"nickname": "Apodo",
|
||||||
|
"delete_phone_number": "Eliminar número de teléfono",
|
||||||
|
"workflow_validation_failed": "La validación del flujo de trabajo falló",
|
||||||
|
"workflow_validation_empty_fields": "Uno o más pasos del flujo de trabajo tienen contenido de mensaje vacío",
|
||||||
|
"workflow_validation_unverified_contacts": "Uno o más números de teléfono o direcciones de correo electrónico no están verificados",
|
||||||
|
"phone_number_imported_successfully": "Número de teléfono importado y vinculado al agente con éxito",
|
||||||
|
"phone_number_deleted_successfully": "Número de teléfono eliminado con éxito",
|
||||||
|
"delete_phone_number_confirmation": "¿Estás seguro de que quieres eliminar este número de teléfono? Esta acción no se puede deshacer.",
|
||||||
|
"yes_delete_phone_number": "Sí, eliminar número de teléfono",
|
||||||
|
"phone_number_info_tooltip": "El número que estás intentando importar debe estar en formato E.164 (código de país seguido por el número, sin espacios ni caracteres especiales), por ejemplo, +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "El URI de terminación para identificar de manera única tu troncal SIP elástico. Se utiliza para llamadas salientes. Para troncales SIP elásticos de Twilio, siempre termina con .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "El nombre de usuario utilizado para autenticar el troncal SIP.",
|
||||||
|
"sip_trunk_password_info_tooltip": "La contraseña utilizada para autenticar el troncal SIP.",
|
||||||
|
"nickname_info_tooltip": "Apodo del número. Esto es solo para tu referencia.",
|
||||||
|
"save_and_test_call": "Guardar y probar llamada",
|
||||||
|
"call_initiated_successfully": "Llamada iniciada con éxito",
|
||||||
|
"please_enter_phone_number": "Por favor, ingresa un número de teléfono",
|
||||||
|
"agent_updated_successfully": "Agente actualizado con éxito",
|
||||||
|
"agent_created_successfully": "Agente creado con éxito",
|
||||||
|
"phone_number_unsubscribed_successfully": "Número de teléfono dado de baja exitosamente",
|
||||||
|
"general_prompt_description": "Este prompt define el rol del agente y sus objetivos principales",
|
||||||
|
"prompt": "Prompt",
|
||||||
|
"call_to": "Llamar a",
|
||||||
|
"make_test_call_to_verify_configuration": "Hacer llamada de prueba para verificar la configuración",
|
||||||
|
"initial_message": "Mensaje inicial",
|
||||||
|
"initial_message_description": "El primer mensaje que dirá el agente al iniciar una llamada",
|
||||||
|
"having_trouble_importing": "¿Tienes problemas para importar?",
|
||||||
|
"learn": "Aprender",
|
||||||
|
"learn_how_to_get_your_terminator": "Aprende cómo obtener tu URI de terminación y credenciales de troncal SIP",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Suscripción del número de teléfono cancelada exitosamente",
|
||||||
|
"updating": "Actualizando",
|
||||||
"round_robin": "Round Robin",
|
"round_robin": "Round Robin",
|
||||||
"round_robin_description": "Alterna reuniones entre varios miembros del equipo.",
|
"round_robin_description": "Alterna reuniones entre varios miembros del equipo.",
|
||||||
"managed_event": "Evento gestionado",
|
"managed_event": "Evento gestionado",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "Gestionado",
|
"managed": "Gestionado",
|
||||||
"managed_event_url_clarification": "\"username\" será reemplazado por el nombre de usuario de los miembros asignados",
|
"managed_event_url_clarification": "\"username\" será reemplazado por el nombre de usuario de los miembros asignados",
|
||||||
"assign_to": "Asignar a",
|
"assign_to": "Asignar a",
|
||||||
|
"enter_phone_number_to_test_call": "Ingresa el número de teléfono para la llamada de prueba",
|
||||||
|
"make_test_call": "Hacer llamada de prueba",
|
||||||
|
"create_new_workflow_agent": "Crear nuevo agente de voz cal.ai para flujo de trabajo",
|
||||||
|
"create_new_workflow_agent_description": "Crea un nuevo agente de voz cal.ai para flujo de trabajo para automatizar tus procesos",
|
||||||
|
"phone_number_for_ai_call": "Número de teléfono (para que nuestro agente llame)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Compra un número de teléfono o importa uno que ya tengas en Twilio",
|
||||||
|
"test_agent": "Probar agente",
|
||||||
|
"phone_numbers": "Números de teléfono",
|
||||||
|
"unsubscribe": "Dar de baja",
|
||||||
|
"delete_workflow_step": "Eliminar paso del flujo de trabajo",
|
||||||
|
"unsubscribe_phone_number": "Dar de baja el número de teléfono",
|
||||||
|
"buy_a_new_number": "Comprar un nuevo número",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "Solo puedes comprar números de teléfono de EE.UU. Para otros países, puedes importar tu propio número de teléfono de Twilio.",
|
||||||
|
"buy_number_for_x_per_month": "Compra un número de EE. UU. por ${{priceInDollars}} al mes",
|
||||||
|
"supported_call_destinations": "Destinos de llamadas compatibles",
|
||||||
|
"no_phone_number_connected": "No hay número telefónico conectado",
|
||||||
|
"failed_to_get_workflow_step_id": "Error al obtener el ID del paso del flujo de trabajo",
|
||||||
|
"cal_ai_agent": "Agente Cal.ai",
|
||||||
|
"test_cal_ai_agent": "Probar agente Cal.ai",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "¿Estás seguro de que deseas eliminar este paso del flujo de trabajo?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "¿Aún deseas cancelar la suscripción del número telefónico de este agente?",
|
||||||
|
"the_action_will_disconnect_phone_number": "Esta acción desconectará el número telefónico del agente. El agente no podrá realizar llamadas hasta que se conecte un nuevo número telefónico.",
|
||||||
|
"cal_ai_phone_numbers": "Números telefónicos de Cal AI",
|
||||||
|
"connect_phone_number": "Conectar número telefónico",
|
||||||
|
"cal_ai_phone_numbers_description": "Administra tus números telefónicos de Cal AI",
|
||||||
|
"import_number": "Importar número",
|
||||||
|
"this_action_will_also": "Esta acción también:",
|
||||||
|
"import_phone_number": "Importar número telefónico",
|
||||||
|
"active_subscription": "Suscripción activa",
|
||||||
|
"cancel_your_phone_number_subscription": "Cancelar tu suscripción de número telefónico",
|
||||||
|
"delete_associated_phone_number": "Eliminar el número telefónico asociado",
|
||||||
|
"unauthorized_create_workflow": "No estás autorizado para crear este flujo de trabajo",
|
||||||
|
"import_phone_number_description": "Importa tu número telefónico de Twilio para usarlo con Cal AI Phone",
|
||||||
|
"phone_number_cost": "${{price}}/mes",
|
||||||
|
"buy_new_number": "Comprar nuevo número",
|
||||||
|
"buy_number_cost_x_per_month": "Comprar un número telefónico cuesta ${{priceInDollars}} al mes. Se te cobrará mensualmente por cada número telefónico activo.",
|
||||||
|
"area_code_optional": "Código de área (Opcional)",
|
||||||
|
"no_phone_numbers": "No hay números telefónicos",
|
||||||
|
"phone_number_purchased_successfully": "Número de teléfono comprado exitosamente",
|
||||||
|
"cancel_phone_number_subscription": "Cancelar suscripción de número de teléfono",
|
||||||
|
"yes_cancel_subscription": "Sí, cancelar suscripción",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "¿Está seguro de que desea cancelar esta suscripción de número de teléfono? Esta acción no se puede deshacer y perderá acceso a este número de teléfono.",
|
||||||
"add_members": "Agregar miembros...",
|
"add_members": "Agregar miembros...",
|
||||||
"no_assigned_members": "No hay miembros asignados",
|
"no_assigned_members": "No hay miembros asignados",
|
||||||
"assigned_to": "Asignado a",
|
"assigned_to": "Asignado a",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Crear Equipo",
|
"create_team": "Crear Equipo",
|
||||||
"name": "Nombre",
|
"name": "Nombre",
|
||||||
"nameless_team": "Equipo sin nombre",
|
"nameless_team": "Equipo sin nombre",
|
||||||
|
"oauth_clients": "Clientes OAuth",
|
||||||
|
"oauth_clients_description": "Administre clientes OAuth para su organización",
|
||||||
|
"create_oauth_client": "Crear cliente OAuth",
|
||||||
|
"create_oauth_client_description": "Cree un nuevo cliente OAuth para integraciones de terceros",
|
||||||
"oauth_client_deletion_message": "Cliente OAuth eliminado exitosamente",
|
"oauth_client_deletion_message": "Cliente OAuth eliminado exitosamente",
|
||||||
"create_new_team_description": "Crea un nuevo equipo para colaborar con otros usuarios.",
|
"create_new_team_description": "Crea un nuevo equipo para colaborar con otros usuarios.",
|
||||||
"create_new_team": "Crear un nuevo equipo",
|
"create_new_team": "Crear un nuevo equipo",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "Aplicaciones de {{category}}",
|
"category_apps": "Aplicaciones de {{category}}",
|
||||||
"app_store": "Tienda de aplicaciones",
|
"app_store": "Tienda de aplicaciones",
|
||||||
"app_store_description": "Conectando personas, tecnología y el lugar de trabajo.",
|
"app_store_description": "Conectando personas, tecnología y el lugar de trabajo.",
|
||||||
|
"connect_your_video": "Conecte su aplicación de videoconferencia",
|
||||||
"settings": "Configuraciones",
|
"settings": "Configuraciones",
|
||||||
"event_type_moved_successfully": "El tipo de evento se ha movido exitosamente",
|
"event_type_moved_successfully": "El tipo de evento se ha movido exitosamente",
|
||||||
"next_step_text": "Siguiente paso",
|
"next_step_text": "Siguiente paso",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Abrir",
|
"open": "Abrir",
|
||||||
"close": "Cerrar",
|
"close": "Cerrar",
|
||||||
"upgrade": "Actualizar",
|
"upgrade": "Actualizar",
|
||||||
|
"buy_us_number_button": "Comprar número de EE.UU. por {{priceInDollars}}$/mes",
|
||||||
"upgrade_to_access_recordings_title": "Actualiza para acceder a las grabaciones",
|
"upgrade_to_access_recordings_title": "Actualiza para acceder a las grabaciones",
|
||||||
"upgrade_to_access_recordings_description": "Las grabaciones solo están disponibles como parte de nuestro plan para equipos. Actualiza para comenzar a grabar tus llamadas",
|
"upgrade_to_access_recordings_description": "Las grabaciones solo están disponibles como parte de nuestro plan para equipos. Actualiza para comenzar a grabar tus llamadas",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Actualiza a Enterprise para generar un número de teléfono de Agente AI que pueda llamar a los invitados para programar llamadas",
|
"upgrade_to_cal_ai_phone_number_description": "Actualiza a Enterprise para generar un número de teléfono de Agente AI que pueda llamar a los invitados para programar llamadas",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Error al actualizar las configuraciones",
|
"error_updating_settings": "Error al actualizar las configuraciones",
|
||||||
"personal_cal_url": "Mi URL personal de {{appName}}",
|
"personal_cal_url": "Mi URL personal de {{appName}}",
|
||||||
"bio_hint": "Unas pocas oraciones sobre ti. Esto aparecerá en la página de tu URL personal.",
|
"bio_hint": "Unas pocas oraciones sobre ti. Esto aparecerá en la página de tu URL personal.",
|
||||||
|
"finish_and_start": "Finalizar configuración y comenzar",
|
||||||
"user_has_no_bio": "Este usuario aún no ha agregado una biografía.",
|
"user_has_no_bio": "Este usuario aún no ha agregado una biografía.",
|
||||||
"bio": "Biografía",
|
"bio": "Biografía",
|
||||||
"delete_account_modal_title": "Eliminar cuenta",
|
"delete_account_modal_title": "Eliminar cuenta",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "Incrustaciones",
|
"embeds": "Incrustaciones",
|
||||||
"impersonation": "Suplantación",
|
"impersonation": "Suplantación",
|
||||||
"impersonation_description": "Configuraciones para gestionar la suplantación de usuarios",
|
"impersonation_description": "Configuraciones para gestionar la suplantación de usuarios",
|
||||||
|
"recent_impersonations": "Suplantaciones recientes",
|
||||||
|
"quick_impersonate": "Suplantar rápidamente",
|
||||||
|
"no_recent_impersonations": "No hay suplantaciones recientes",
|
||||||
"users": "Usuarios",
|
"users": "Usuarios",
|
||||||
"user": "Usuario",
|
"user": "Usuario",
|
||||||
"profile_description": "Gestiona las configuraciones de tu perfil de {{appName}}",
|
"profile_description": "Gestiona las configuraciones de tu perfil de {{appName}}",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "Hacer esto más tarde",
|
"do_this_later": "Hacer esto más tarde",
|
||||||
"set_availability_getting_started_subtitle_1": "Define los rangos de tiempo en los que estás disponible",
|
"set_availability_getting_started_subtitle_1": "Define los rangos de tiempo en los que estás disponible",
|
||||||
"set_availability_getting_started_subtitle_2": "Puedes personalizar todo esto más tarde en la página de disponibilidad.",
|
"set_availability_getting_started_subtitle_2": "Puedes personalizar todo esto más tarde en la página de disponibilidad.",
|
||||||
|
"connect_calendar_first": "Conecte un calendario primero",
|
||||||
|
"complete_profile": "Complete su perfil",
|
||||||
"connect_calendars_from_app_store": "Puedes agregar más calendarios desde la tienda de aplicaciones",
|
"connect_calendars_from_app_store": "Puedes agregar más calendarios desde la tienda de aplicaciones",
|
||||||
"connect_conference_apps": "Conectar aplicaciones de conferencias",
|
"connect_conference_apps": "Conectar aplicaciones de conferencias",
|
||||||
"connect_calendar_apps": "Conectar aplicaciones de calendario",
|
"connect_calendar_apps": "Conectar aplicaciones de calendario",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "La duración del evento",
|
"event_duration_info": "La duración del evento",
|
||||||
"event_time_info": "La hora de inicio del evento",
|
"event_time_info": "La hora de inicio del evento",
|
||||||
"event_type_not_found": "Tipo de evento no encontrado",
|
"event_type_not_found": "Tipo de evento no encontrado",
|
||||||
|
"location_variable": "Ubicación",
|
||||||
"location_info": "La ubicación del evento",
|
"location_info": "La ubicación del evento",
|
||||||
|
"additional_notes_variable": "Notas adicionales",
|
||||||
"additional_notes_info": "Las notas adicionales de la reserva",
|
"additional_notes_info": "Las notas adicionales de la reserva",
|
||||||
"attendee_name_info": "Nombre de la persona que reserva",
|
"attendee_name_info": "Nombre de la persona que reserva",
|
||||||
"organizer_name_info": "Nombre del organizador",
|
"organizer_name_info": "Nombre del organizador",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Requiere que se llenen notas adicionales al reservar",
|
"require_additional_notes_description": "Requiere que se llenen notas adicionales al reservar",
|
||||||
"email_address_action": "enviar correo electrónico a una dirección específica",
|
"email_address_action": "enviar correo electrónico a una dirección específica",
|
||||||
"after_event_trigger": "después de que termine el evento",
|
"after_event_trigger": "después de que termine el evento",
|
||||||
|
"booking_rejected_trigger": "cuando la reserva es rechazada",
|
||||||
|
"booking_requested_trigger": "cuando la reserva es solicitada",
|
||||||
|
"booking_payment_initiated_trigger": "cuando se inicia el pago de la reserva",
|
||||||
|
"booking_paid_trigger": "cuando el pago de la reserva es exitoso",
|
||||||
|
"booking_no_show_updated_trigger": "cuando se actualiza la no presentación de la reserva",
|
||||||
"how_long_after": "¿Cuánto tiempo después de que termine el evento?",
|
"how_long_after": "¿Cuánto tiempo después de que termine el evento?",
|
||||||
"how_long_after_hosts_no_show": "¿Cuánto tiempo después de que los anfitriones no se presenten en la reunión de video de Cal?",
|
"how_long_after_hosts_no_show": "¿Cuánto tiempo después de que los anfitriones no se presenten en la reunión de video de Cal?",
|
||||||
"how_long_after_guests_no_show": "¿Cuánto tiempo después de que los invitados no se presenten en la reunión de video de Cal?",
|
"how_long_after_guests_no_show": "¿Cuánto tiempo después de que los invitados no se presenten en la reunión de video de Cal?",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "Editar tipo de evento",
|
"edit_event_type": "Editar tipo de evento",
|
||||||
"only_admin_can_see_members_of_org": "Esta organización es privada, y solo el administrador o propietario de la organización puede ver a sus miembros.",
|
"only_admin_can_see_members_of_org": "Esta organización es privada, y solo el administrador o propietario de la organización puede ver a sus miembros.",
|
||||||
"only_admin_can_manage_sso_org": "Solo el administrador o propietario de la organización puede gestionar la configuración de SSO",
|
"only_admin_can_manage_sso_org": "Solo el administrador o propietario de la organización puede gestionar la configuración de SSO",
|
||||||
|
"only_admin_can_manage_directory_sync": "Solo el administrador o propietario de la organización puede gestionar la configuración de sincronización de directorios",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Solo el administrador o propietario de la organización puede gestionar los clientes OAuth",
|
||||||
"collective_scheduling": "Programación colectiva",
|
"collective_scheduling": "Programación colectiva",
|
||||||
"make_it_easy_to_book": "Haz que sea fácil reservar cuando todos estén disponibles.",
|
"make_it_easy_to_book": "Haz que sea fácil reservar cuando todos estén disponibles.",
|
||||||
"find_the_best_person": "Encuentra a la mejor persona disponible y rota a través de tu equipo.",
|
"find_the_best_person": "Encuentra a la mejor persona disponible y rota a través de tu equipo.",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "¿Puedes intentar de nuevo con un horario diferente?",
|
"can_you_try_again": "¿Puedes intentar de nuevo con un horario diferente?",
|
||||||
"verify": "Verificar",
|
"verify": "Verificar",
|
||||||
"timezone_info": "La zona horaria de la persona que recibe",
|
"timezone_info": "La zona horaria de la persona que recibe",
|
||||||
|
"timezone_variable": "Zona horaria",
|
||||||
"event_end_time_variable": "Hora de finalización del evento",
|
"event_end_time_variable": "Hora de finalización del evento",
|
||||||
"event_end_time_info": "La hora de finalización del evento",
|
"event_end_time_info": "La hora de finalización del evento",
|
||||||
"cancel_url_variable": "URL de cancelación",
|
"cancel_url_variable": "URL de cancelación",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Reservas por hora",
|
"bookings_by_hour": "Reservas por hora",
|
||||||
"most_booked_members": "Más reservados",
|
"most_booked_members": "Más reservados",
|
||||||
"least_booked_members": "Menos reservados",
|
"least_booked_members": "Menos reservados",
|
||||||
|
"most_bookings_scheduled": "Mayor cantidad de reservas programadas",
|
||||||
|
"least_bookings_scheduled": "Menor cantidad de reservas programadas",
|
||||||
|
"most_bookings_completed": "Mayor cantidad de reservas completadas",
|
||||||
|
"least_bookings_completed": "Menor cantidad de reservas completadas",
|
||||||
"events_created": "Eventos creados",
|
"events_created": "Eventos creados",
|
||||||
"events_completed": "Eventos completados",
|
"events_completed": "Eventos completados",
|
||||||
"events_cancelled": "Eventos cancelados",
|
"events_cancelled": "Eventos cancelados",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Al probar este flujo de trabajo, tenga en cuenta que los correos electrónicos y SMS solo se pueden programar con al menos 1 hora de anticipación",
|
"testing_workflow_info_message": "Al probar este flujo de trabajo, tenga en cuenta que los correos electrónicos y SMS solo se pueden programar con al menos 1 hora de anticipación",
|
||||||
"insights_no_data_found_for_filter": "No se encontraron datos para el filtro o las fechas seleccionadas.",
|
"insights_no_data_found_for_filter": "No se encontraron datos para el filtro o las fechas seleccionadas.",
|
||||||
"acknowledge_booking_no_show_fee": "Reconozco que si no asisto a este evento, se aplicará una tarifa de no presentación de {{amount, currency}} a mi tarjeta.",
|
"acknowledge_booking_no_show_fee": "Reconozco que si no asisto a este evento, se aplicará una tarifa de no presentación de {{amount, currency}} a mi tarjeta.",
|
||||||
|
"days": "días",
|
||||||
"card_details": "Detalles de la tarjeta",
|
"card_details": "Detalles de la tarjeta",
|
||||||
"something_went_wrong_on_our_end": "Algo salió mal de nuestra parte. Ponte en contacto con nuestro equipo de soporte y lo solucionaremos de inmediato para ti.",
|
"something_went_wrong_on_our_end": "Algo salió mal de nuestra parte. Ponte en contacto con nuestro equipo de soporte y lo solucionaremos de inmediato para ti.",
|
||||||
"please_provide_following_text_to_suppport": "Por favor, proporcione el siguiente texto al contactar con el soporte para ayudarle mejor",
|
"please_provide_following_text_to_suppport": "Por favor, proporcione el siguiente texto al contactar con el soporte para ayudarle mejor",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Coloca un botón flotante en tu sitio que activa un modal con tu tipo de evento.",
|
"floating_button_trigger_modal": "Coloca un botón flotante en tu sitio que activa un modal con tu tipo de evento.",
|
||||||
"pop_up_element_click": "Emergente al hacer clic en el elemento",
|
"pop_up_element_click": "Emergente al hacer clic en el elemento",
|
||||||
"open_dialog_with_element_click": "Abre tu calendario como un diálogo cuando alguien hace clic en un elemento.",
|
"open_dialog_with_element_click": "Abre tu calendario como un diálogo cuando alguien hace clic en un elemento.",
|
||||||
|
"use_my_own_form": "Usar mi propio formulario",
|
||||||
|
"use_our_headless_routing_api": "Use nuestra API de enrutamiento headless y utilice su propio formulario para envíos.",
|
||||||
"need_help_embedding": "¿Necesitas ayuda? Consulta nuestras guías para incrustar Cal en Wix, Squarespace o WordPress, revisa nuestras preguntas comunes o explora opciones avanzadas de incrustación.",
|
"need_help_embedding": "¿Necesitas ayuda? Consulta nuestras guías para incrustar Cal en Wix, Squarespace o WordPress, revisa nuestras preguntas comunes o explora opciones avanzadas de incrustación.",
|
||||||
"book_my_cal": "Reservar mi Cal",
|
"book_my_cal": "Reservar mi Cal",
|
||||||
"first_name": "Nombre",
|
"first_name": "Nombre",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Usa identificadores de campo como variables para tu redirección de evento personalizada (p. ej., {{variable}})",
|
"field_identifiers_as_variables_with_example": "Usa identificadores de campo como variables para tu redirección de evento personalizada (p. ej., {{variable}})",
|
||||||
"account_already_linked": "La cuenta ya está vinculada",
|
"account_already_linked": "La cuenta ya está vinculada",
|
||||||
"send_email": "Enviar correo electrónico",
|
"send_email": "Enviar correo electrónico",
|
||||||
|
"cal_ai_phone_call_action": "Llamar al asistente usando el agente de voz Cal.ai",
|
||||||
|
"cal_ai_agent_configuration": "Configuración del agente Cal.ai",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Por favor elige al menos un tipo de evento para hacer una llamada de prueba.",
|
||||||
"mark_as_no_show": "Marcar como no presentado",
|
"mark_as_no_show": "Marcar como no presentado",
|
||||||
"unmark_as_no_show": "Desmarcar como no presentado",
|
"unmark_as_no_show": "Desmarcar como no presentado",
|
||||||
"account_unlinked_success": "Cuenta desvinculada con éxito",
|
"account_unlinked_success": "Cuenta desvinculada con éxito",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Planifica tu viaje con anticipación para mantener tu horario existente en una zona horaria diferente y evitar ser reservado a medianoche.",
|
"travel_schedule_description": "Planifica tu viaje con anticipación para mantener tu horario existente en una zona horaria diferente y evitar ser reservado a medianoche.",
|
||||||
"schedule_timezone_change": "Programar cambio de zona horaria",
|
"schedule_timezone_change": "Programar cambio de zona horaria",
|
||||||
"date": "Fecha",
|
"date": "Fecha",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Ingresa la instrucción general para el agente",
|
||||||
"overlaps_with_existing_schedule": "Esto se superpone con un horario existente. Por favor, seleccione una fecha diferente.",
|
"overlaps_with_existing_schedule": "Esto se superpone con un horario existente. Por favor, seleccione una fecha diferente.",
|
||||||
"org_admin_no_slots|heading": "No se encontró disponibilidad para {{name}}",
|
"org_admin_no_slots|heading": "No se encontró disponibilidad para {{name}}",
|
||||||
"org_admin_no_slots|content": "Hola Administradores de la Organización,<br /><br />Nota: Se ha señalado a nuestra atención que {{username}} no ha tenido disponibilidad cuando un usuario ha visitado {{username}}/{{slug}}<br /><br />Hay algunas razones por las que esto podría estar sucediendo<br />El usuario no tiene calendarios conectados<br />Sus horarios adjuntos a este evento no están habilitados<br /> <br />Recomendamos verificar su disponibilidad para resolver esto.",
|
"org_admin_no_slots|content": "Hola Administradores de la Organización,<br /><br />Nota: Se ha señalado a nuestra atención que {{username}} no ha tenido disponibilidad cuando un usuario ha visitado {{username}}/{{slug}}<br /><br />Hay algunas razones por las que esto podría estar sucediendo<br />El usuario no tiene calendarios conectados<br />Sus horarios adjuntos a este evento no están habilitados<br /> <br />Recomendamos verificar su disponibilidad para resolver esto.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "Reseña",
|
"review": "Reseña",
|
||||||
"reviewed": "Reseñado",
|
"reviewed": "Reseñado",
|
||||||
"unreviewed": "Sin reseñar",
|
"unreviewed": "Sin reseñar",
|
||||||
|
"rating_url_variable": "URL de calificación",
|
||||||
"rating_url_info": "La URL para el formulario de comentarios de calificación",
|
"rating_url_info": "La URL para el formulario de comentarios de calificación",
|
||||||
|
"no_show_url_variable": "URL de no asistencia",
|
||||||
"no_show_url_info": "La URL para comentarios de no presentación",
|
"no_show_url_info": "La URL para comentarios de no presentación",
|
||||||
"no_support_needed": "¿No necesitas soporte?",
|
"no_support_needed": "¿No necesitas soporte?",
|
||||||
"hide_support": "Ocultar soporte",
|
"hide_support": "Ocultar soporte",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "fila",
|
"row": "fila",
|
||||||
"rows": "filas",
|
"rows": "filas",
|
||||||
"attendee_timezone_variable": "Zona horaria del asistente",
|
"attendee_timezone_variable": "Zona horaria del asistente",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "Hora de inicio del evento en la zona horaria del asistente",
|
||||||
"event_start_time_in_attendee_timezone_info": "Hora de inicio del evento en la zona horaria del asistente",
|
"event_start_time_in_attendee_timezone_info": "Hora de inicio del evento en la zona horaria del asistente",
|
||||||
"event_end_time_in_attendee_timezone_info": "Hora de finalización del evento en la zona horaria del asistente",
|
"event_end_time_in_attendee_timezone_info": "Hora de finalización del evento en la zona horaria del asistente",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "Hora de finalización del evento en la zona horaria del asistente",
|
||||||
"salesforce_create_event_on_contact": "Crear evento en el contacto, si existe. De lo contrario, usar lead como alternativa",
|
"salesforce_create_event_on_contact": "Crear evento en el contacto, si existe. De lo contrario, usar lead como alternativa",
|
||||||
"salesforce_owner_name_to_change": "Nombre del propietario a cambiar",
|
"salesforce_owner_name_to_change": "Nombre del propietario a cambiar",
|
||||||
"no_filter_set": "Sin filtros establecidos",
|
"no_filter_set": "Sin filtros establecidos",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "Enviar respuestas por correo electrónico a",
|
"routing_form_select_members_to_email": "Enviar respuestas por correo electrónico a",
|
||||||
"routing_incomplete_booking_tab": "Reservas incompletas",
|
"routing_incomplete_booking_tab": "Reservas incompletas",
|
||||||
"include_no_show_in_rr_calculation": "Incluir reservas sin asistencia en los cálculos de round robin",
|
"include_no_show_in_rr_calculation": "Incluir reservas sin asistencia en los cálculos de round robin",
|
||||||
|
"recent_no_show_guests": "Invitados recientes que no asistieron",
|
||||||
|
"recent_no_show_guests_tooltip": "Muestra reservas donde todos los asistentes no se presentaron, no ausencias parciales",
|
||||||
"matching": "Coincidencia",
|
"matching": "Coincidencia",
|
||||||
"event_redirect": "Redirección de evento",
|
"event_redirect": "Redirección de evento",
|
||||||
"reset_form": "Restablecer formulario",
|
"reset_form": "Restablecer formulario",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Reservas",
|
"pbac_resource_booking": "Reservas",
|
||||||
"pbac_resource_insights": "Perspectivas",
|
"pbac_resource_insights": "Perspectivas",
|
||||||
"pbac_resource_role": "Roles",
|
"pbac_resource_role": "Roles",
|
||||||
|
"pbac_resource_routing_form": "Formularios de enrutamiento",
|
||||||
|
"pbac_resource_workflow": "Flujos de trabajo",
|
||||||
"pbac_action_all": "Todas las acciones",
|
"pbac_action_all": "Todas las acciones",
|
||||||
"pbac_action_create": "Crear",
|
"pbac_action_create": "Crear",
|
||||||
"pbac_action_read": "Ver",
|
"pbac_action_read": "Ver",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Ver reservas del equipo",
|
"pbac_action_read_team_bookings": "Ver reservas del equipo",
|
||||||
"pbac_action_read_org_bookings": "Ver reservas de la organización",
|
"pbac_action_read_org_bookings": "Ver reservas de la organización",
|
||||||
"pbac_action_read_recordings": "Ver grabaciones",
|
"pbac_action_read_recordings": "Ver grabaciones",
|
||||||
|
"pbac_action_impersonate": "Suplantar",
|
||||||
"role_created_successfully": "Rol creado exitosamente",
|
"role_created_successfully": "Rol creado exitosamente",
|
||||||
"role_updated_successfully": "Rol actualizado exitosamente",
|
"role_updated_successfully": "Rol actualizado exitosamente",
|
||||||
"delete_role": "Eliminar rol",
|
"delete_role": "Eliminar rol",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "Error al crear el rol",
|
"error_creating_role": "Error al crear el rol",
|
||||||
"error_updating_role": "Error al actualizar el rol",
|
"error_updating_role": "Error al actualizar el rol",
|
||||||
"pbac_desc_create_roles": "Crear roles",
|
"pbac_desc_create_roles": "Crear roles",
|
||||||
|
"pbac_resource_attributes": "Atributos",
|
||||||
|
"pbac_desc_view_organization_attributes": "Ver atributos de la organización",
|
||||||
|
"pbac_desc_update_organization_attributes": "Actualizar atributos de la organización",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Eliminar atributos de la organización",
|
||||||
|
"pbac_desc_create_organization_attributes": "Crear atributos de la organización",
|
||||||
"pbac_desc_view_roles": "Ver roles",
|
"pbac_desc_view_roles": "Ver roles",
|
||||||
"pbac_desc_update_roles": "Actualizar roles",
|
"pbac_desc_update_roles": "Actualizar roles",
|
||||||
"pbac_desc_delete_roles": "Eliminar roles",
|
"pbac_desc_delete_roles": "Eliminar roles",
|
||||||
"pbac_desc_manage_roles": "Todas las acciones en roles",
|
"pbac_desc_create_workflows": "Crear y configurar nuevos flujos de trabajo",
|
||||||
|
"set_up_required": "Configuración requerida",
|
||||||
|
"pbac_desc_view_workflows": "Ver flujos de trabajo existentes y sus configuraciones",
|
||||||
|
"pbac_desc_update_workflows": "Editar y modificar configuraciones de flujos de trabajo",
|
||||||
|
"pbac_desc_delete_workflows": "Eliminar flujos de trabajo del sistema",
|
||||||
|
"pbac_desc_manage_workflows": "Acceso completo de gestión a todos los flujos de trabajo",
|
||||||
"pbac_desc_create_event_types": "Crear tipos de eventos",
|
"pbac_desc_create_event_types": "Crear tipos de eventos",
|
||||||
"pbac_desc_view_event_types": "Ver tipos de eventos",
|
"pbac_desc_view_event_types": "Ver tipos de eventos",
|
||||||
"pbac_desc_update_event_types": "Actualizar tipos de eventos",
|
"pbac_desc_update_event_types": "Actualizar tipos de eventos",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Invitar miembros al equipo",
|
"pbac_desc_invite_team_members": "Invitar miembros al equipo",
|
||||||
"pbac_desc_remove_team_members": "Eliminar miembros del equipo",
|
"pbac_desc_remove_team_members": "Eliminar miembros del equipo",
|
||||||
"pbac_desc_change_team_member_role": "Cambiar el rol de los miembros del equipo",
|
"pbac_desc_change_team_member_role": "Cambiar el rol de los miembros del equipo",
|
||||||
"pbac_desc_manage_teams": "Todas las acciones en equipos",
|
"pbac_desc_impersonate_team_members": "Suplantar miembros del equipo",
|
||||||
|
"pbac_desc_manage_teams": "Todas las acciones en equipos a través de los equipos de la organización",
|
||||||
"pbac_desc_create_organization": "Crear organización",
|
"pbac_desc_create_organization": "Crear organización",
|
||||||
"pbac_desc_view_organization_details": "Ver detalles de la organización",
|
"pbac_desc_view_organization_details": "Ver detalles de la organización",
|
||||||
"pbac_desc_list_organization_members": "Listar miembros de la organización",
|
"pbac_desc_list_organization_members": "Listar miembros de la organización",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Eliminar miembros de la organización",
|
"pbac_desc_remove_organization_members": "Eliminar miembros de la organización",
|
||||||
"pbac_desc_manage_organization_billing": "Administrar facturación de la organización",
|
"pbac_desc_manage_organization_billing": "Administrar facturación de la organización",
|
||||||
"pbac_desc_change_organization_member_role": "Cambiar rol de los miembros de la organización",
|
"pbac_desc_change_organization_member_role": "Cambiar rol de los miembros de la organización",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Suplantar miembros de la organización",
|
||||||
"pbac_desc_edit_organization_settings": "Editar configuración de la organización",
|
"pbac_desc_edit_organization_settings": "Editar configuración de la organización",
|
||||||
"pbac_desc_manage_organizations": "Todas las acciones en organizaciones",
|
"pbac_desc_manage_organizations": "Todas las acciones en organizaciones",
|
||||||
"pbac_desc_view_bookings": "Ver reservas",
|
"pbac_desc_view_bookings": "Ver reservas",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Todas las acciones en reservas",
|
"pbac_desc_manage_bookings": "Todas las acciones en reservas",
|
||||||
"pbac_desc_view_team_insights": "Ver estadísticas del equipo",
|
"pbac_desc_view_team_insights": "Ver estadísticas del equipo",
|
||||||
"pbac_desc_manage_team_insights": "Administrar estadísticas del equipo",
|
"pbac_desc_manage_team_insights": "Administrar estadísticas del equipo",
|
||||||
|
"pbac_desc_create_routing_forms": "Crear formularios de enrutamiento",
|
||||||
|
"pbac_desc_view_routing_forms": "Ver formularios de enrutamiento",
|
||||||
|
"pbac_desc_update_routing_forms": "Actualizar formularios de enrutamiento",
|
||||||
|
"pbac_desc_delete_routing_forms": "Eliminar formularios de enrutamiento",
|
||||||
"read_permission_auto_enabled_tooltip": "El permiso de lectura se habilita automáticamente al crear, actualizar o eliminar un recurso",
|
"read_permission_auto_enabled_tooltip": "El permiso de lectura se habilita automáticamente al crear, actualizar o eliminar un recurso",
|
||||||
"choose_restriction_schedule": "Agregar horario de restricción",
|
"choose_restriction_schedule": "Agregar horario de restricción",
|
||||||
"restriction_schedule_description": "Limita la disponibilidad de los anfitriones para mostrar solo espacios que se encuentren dentro de un horario específico.",
|
"restriction_schedule_description": "Limita la disponibilidad de los anfitriones para mostrar solo espacios que se encuentren dentro de un horario específico.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Aplicar el horario de restricción seleccionado en la zona horaria del reservante",
|
"use_booker_timezone_info": "Aplicar el horario de restricción seleccionado en la zona horaria del reservante",
|
||||||
"load_balancing_warning": "Esto desactivará el Balanceo de Carga en todos tus tipos de eventos round robin",
|
"load_balancing_warning": "Esto desactivará el Balanceo de Carga en todos tus tipos de eventos round robin",
|
||||||
"rr_load_balancing_disabled": "El Balanceo de Carga solo está disponible cuando la base de tiempo está configurada como Momento de Creación de la Reserva",
|
"rr_load_balancing_disabled": "El Balanceo de Carga solo está disponible cuando la base de tiempo está configurada como Momento de Creación de la Reserva",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "El balanceo de carga no está disponible con Grupos de Round Robin",
|
||||||
"round_robin_settings_description": "Personaliza la configuración predeterminada de round robin para este equipo",
|
"round_robin_settings_description": "Personaliza la configuración predeterminada de round robin para este equipo",
|
||||||
"round_robin_settings_updated_successfully": "Configuración de Round Robin actualizada correctamente",
|
"round_robin_settings_updated_successfully": "Configuración de Round Robin actualizada correctamente",
|
||||||
"booking_creation_time": "Hora de creación de la reserva",
|
"booking_creation_time": "Hora de creación de la reserva",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Reserva fuera de la disponibilidad del horario de restricción.",
|
"booking_not_allowed_by_restriction_schedule_error": "Reserva fuera de la disponibilidad del horario de restricción.",
|
||||||
"restriction_schedule_not_found_error": "Horario de restricción no encontrado",
|
"restriction_schedule_not_found_error": "Horario de restricción no encontrado",
|
||||||
"converted_image_size_limit_exceed": "Límite de tamaño de imagen excedido, utiliza una imagen más pequeña preferiblemente en formato JPEG",
|
"converted_image_size_limit_exceed": "Límite de tamaño de imagen excedido, utiliza una imagen más pequeña preferiblemente en formato JPEG",
|
||||||
|
"add_group": "Agregar grupo",
|
||||||
"routing_funnel": "Embudo de enrutamiento",
|
"routing_funnel": "Embudo de enrutamiento",
|
||||||
"routing_funnel_total_submissions": "Total de envíos",
|
"routing_funnel_total_submissions": "Total de envíos",
|
||||||
"routing_funnel_successful_routings": "Enrutamientos exitosos",
|
"routing_funnel_successful_routings": "Enrutamientos exitosos",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Tipos aceptados: {{acceptedTypes}}; Tamaño máximo de archivo: {{maxSize}}",
|
"file_upload_instructions": "Tipos aceptados: {{acceptedTypes}}; Tamaño máximo de archivo: {{maxSize}}",
|
||||||
"license_key_saved": "Clave de licencia guardada correctamente",
|
"license_key_saved": "Clave de licencia guardada correctamente",
|
||||||
"timezone_mismatch_tooltip": "Estás viendo el informe basado en la zona horaria de tu perfil ({{userTimezone}}), mientras que tu navegador está configurado en la zona horaria ({{browserTimezone}})",
|
"timezone_mismatch_tooltip": "Estás viendo el informe basado en la zona horaria de tu perfil ({{userTimezone}}), mientras que tu navegador está configurado en la zona horaria ({{browserTimezone}})",
|
||||||
|
"show_optimized_slots": "Espacios optimizados",
|
||||||
|
"show_optimized_slots_description": "Organiza los espacios de tiempo para optimizar la disponibilidad.",
|
||||||
"failed_bookings_by_field": "Reservas fallidas por campo",
|
"failed_bookings_by_field": "Reservas fallidas por campo",
|
||||||
|
"failed_bookings": "Reservas fallidas",
|
||||||
"event_type_no_hosts": "No hay anfitriones asignados al tipo de evento",
|
"event_type_no_hosts": "No hay anfitriones asignados al tipo de evento",
|
||||||
"cache_status": "Estado de caché",
|
"cache_status": "Estado de caché",
|
||||||
"cache_last_updated": "Última actualización: {{timestamp}}",
|
"cache_last_updated": "Última actualización: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Este enlace puede usarse para {{count}} reserva",
|
"usage_based_expiration_description": "Este enlace puede usarse para {{count}} reserva",
|
||||||
"usage_based_generic_expiration_description": "Este enlace puede configurarse para expirar después de un número determinado de reservas",
|
"usage_based_generic_expiration_description": "Este enlace puede configurarse para expirar después de un número determinado de reservas",
|
||||||
"usage_based_expiration_description_plural": "Este enlace puede usarse para {{count}} reservas",
|
"usage_based_expiration_description_plural": "Este enlace puede usarse para {{count}} reservas",
|
||||||
|
"webhook_trigger_event": "El nombre del evento desencadenante (por ejemplo, BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "La hora del webhook",
|
||||||
|
"webhook_type": "El slug del tipo de evento",
|
||||||
|
"webhook_title": "El nombre del tipo de evento",
|
||||||
|
"webhook_start_time": "La hora de inicio del evento",
|
||||||
|
"webhook_end_time": "La hora de finalización del evento",
|
||||||
|
"webhook_description": "La descripción del evento según se describe en la configuración del tipo de evento",
|
||||||
|
"webhook_location": "Ubicación del evento",
|
||||||
|
"webhook_uid": "El UID de la reserva",
|
||||||
|
"webhook_reschedule_uid": "El UID para reprogramar",
|
||||||
|
"webhook_cancellation_reason": "Motivo de la cancelación",
|
||||||
|
"webhook_rejection_reason": "Motivo del rechazo",
|
||||||
|
"webhook_organizer_name": "Nombre del organizador",
|
||||||
|
"webhook_organizer_email": "Correo electrónico del organizador",
|
||||||
|
"webhook_organizer_timezone": "Zona horaria del organizador (por ejemplo, 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Configuración regional del organizador (por ejemplo, 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Nombre del primer asistente",
|
||||||
|
"webhook_attendee_email": "Correo electrónico del primer asistente",
|
||||||
|
"webhook_attendee_timezone": "Zona horaria del primer asistente",
|
||||||
|
"webhook_attendee_locale": "Configuración regional del primer asistente",
|
||||||
|
"webhook_team_name": "Nombre del equipo reservado",
|
||||||
|
"webhook_team_members": "Miembros del equipo reservado",
|
||||||
|
"webhook_video_call_url": "URL de videollamada para la reunión",
|
||||||
|
"webhook_hide_variables": "Ocultar variables",
|
||||||
|
"webhook_show_variable": "Mostrar variables disponibles",
|
||||||
|
"webhook_event_and_booking": "Evento y reserva",
|
||||||
|
"webhook_people": "Personas",
|
||||||
|
"webhook_teams": "Equipos",
|
||||||
|
"webhook_metadata": "Metadatos",
|
||||||
|
"stats": "Estadísticas",
|
||||||
|
"booking_status": "Estado de la reserva",
|
||||||
|
"visit": "Visitar",
|
||||||
|
"location_custom_label_input_label": "Etiqueta personalizada en la página de reservas",
|
||||||
|
"meeting_link": "Enlace de la reunión",
|
||||||
|
"my_bookings": "Mis reservas",
|
||||||
|
"phone": "Teléfono",
|
||||||
|
"free": "Gratis",
|
||||||
|
"user_email": "Correo electrónico del usuario",
|
||||||
|
"user_name": "Nombre del usuario",
|
||||||
|
"expand_panel": "Expandir panel",
|
||||||
|
"collapse_panel": "Contraer panel",
|
||||||
|
"you_have_one_team": "Tienes un equipo",
|
||||||
|
"consider_consolidating_one_team_org": "Considera configurar una organización para unificar la facturación, herramientas de administración y análisis en tu equipo.",
|
||||||
|
"consider_consolidating_multi_team_org": "Considera configurar una organización para unificar la facturación, herramientas de administración y análisis en tus equipos.",
|
||||||
|
"search_variables": "Buscar variables",
|
||||||
|
"no_variables_found": "No se encontraron variables",
|
||||||
|
"api_key_name_too_long": "El nombre no debe exceder los {{max}} caracteres",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Cobrar automáticamente la tarifa por no presentarse en caso de cancelaciones de último minuto",
|
||||||
|
"before_scheduled_start_time": "Antes de la hora de inicio programada",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Reconozco que al cancelar la reserva dentro de los {{timeValue}} {{timeUnit}} previos a la hora de inicio, se me cobrará la tarifa por no presentarme de {{amount, currency}}",
|
||||||
|
"contact_organizer": "Si tienes alguna pregunta, comunícate con el organizador.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Agrega tus nuevas cadenas arriba de esta línea ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Agrega tus nuevas cadenas arriba de esta línea ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Ya estás registrado para esta reserva.",
|
"already_signed_up_for_this_booking_error": "Ya estás registrado para esta reserva.",
|
||||||
"hosts_unavailable_for_booking": "Algunos de los anfitriones no están disponibles para la reserva.",
|
"hosts_unavailable_for_booking": "Algunos de los anfitriones no están disponibles para la reserva.",
|
||||||
"fixed_hosts_unavailable_for_booking": "Algunos de los anfitriones fijos no están disponibles para reservar.",
|
"fixed_hosts_unavailable_for_booking": "Algunos de los anfitriones fijos no están disponibles para reservar.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "No hay anfitriones de Round Robin disponibles para reservar.",
|
"round_robin_host_unavailable_for_booking": "El anfitrión de Round Robin no está disponible para reservas.",
|
||||||
"help": "Ayuda",
|
"help": "Ayuda",
|
||||||
"price": "Precio",
|
"price": "Precio",
|
||||||
"paid": "Pagado",
|
"paid": "Pagado",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Número",
|
"number": "Número",
|
||||||
"checkbox": "Casilla",
|
"checkbox": "Casilla",
|
||||||
"is_required": "Es requerido",
|
"is_required": "Es requerido",
|
||||||
|
"make_field_required": "Hacer que este campo sea obligatorio",
|
||||||
"required": "Requerido",
|
"required": "Requerido",
|
||||||
"optional": "Opcional",
|
"optional": "Opcional",
|
||||||
"input_type": "Tipo de entrada",
|
"input_type": "Tipo de entrada",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "Aplicaciones disponibles",
|
"available_apps_lower_case": "Aplicaciones disponibles",
|
||||||
"available_apps_desc": "Mira las aplicaciones populares a continuación y explora más en nuestra <0>Tienda de aplicaciones</0>",
|
"available_apps_desc": "Mira las aplicaciones populares a continuación y explora más en nuestra <0>Tienda de aplicaciones</0>",
|
||||||
"fixed_host_helper": "Añade a cualquier persona que necesite asistir al evento. <0>Más información</0>",
|
"fixed_host_helper": "Añade a cualquier persona que necesite asistir al evento. <0>Más información</0>",
|
||||||
|
"round_robin_groups_helper": "Las personas en un grupo se turnan, una persona de cada grupo se presentará al evento.",
|
||||||
"round_robin_helper": "Las personas del grupo se turnan y solo una persona se presentará al evento.",
|
"round_robin_helper": "Las personas del grupo se turnan y solo una persona se presentará al evento.",
|
||||||
"check_email_reset_password": "Revisa tu email. Te hemos enviado un enlace para restablecer tu contraseña.",
|
"check_email_reset_password": "Revisa tu email. Te hemos enviado un enlace para restablecer tu contraseña.",
|
||||||
"finish": "Terminar",
|
"finish": "Terminar",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "Minutos",
|
"minutes": "Minutos",
|
||||||
"use_cal_ai_to_make_call_description": "Usa Cal.ai para obtener un número de teléfono con inteligencia artificial o hacer llamadas a invitados.",
|
"use_cal_ai_to_make_call_description": "Usa Cal.ai para obtener un número de teléfono con inteligencia artificial o hacer llamadas a invitados.",
|
||||||
|
"termination_uri": "URI de terminación",
|
||||||
|
"sip_trunk_username": "Nombre de usuario del troncal SIP",
|
||||||
|
"sip_trunk_password": "Contraseña del troncal SIP",
|
||||||
|
"nickname": "Apodo",
|
||||||
|
"delete_phone_number": "Eliminar número de teléfono",
|
||||||
|
"workflow_validation_failed": "La validación del flujo de trabajo falló",
|
||||||
|
"workflow_validation_empty_fields": "Uno o más pasos del flujo de trabajo tienen contenido de mensaje vacío",
|
||||||
|
"workflow_validation_unverified_contacts": "Uno o más números de teléfono o direcciones de correo electrónico no están verificados",
|
||||||
|
"phone_number_imported_successfully": "Número de teléfono importado y vinculado al agente con éxito",
|
||||||
|
"phone_number_deleted_successfully": "Número de teléfono eliminado con éxito",
|
||||||
|
"delete_phone_number_confirmation": "¿Estás seguro de que quieres eliminar este número de teléfono? Esta acción no se puede deshacer.",
|
||||||
|
"yes_delete_phone_number": "Sí, eliminar número de teléfono",
|
||||||
|
"phone_number_info_tooltip": "El número que estás intentando importar debe estar en formato E.164 (código de país seguido por el número, sin espacios ni caracteres especiales), por ejemplo, +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "El URI de terminación para identificar de forma única tu troncal SIP elástico. Esto se utiliza para llamadas salientes. Para troncales SIP elásticos de Twilio siempre termina con .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "El nombre de usuario utilizado para autenticar el troncal SIP.",
|
||||||
|
"sip_trunk_password_info_tooltip": "La contraseña utilizada para autenticar el troncal SIP.",
|
||||||
|
"nickname_info_tooltip": "Apodo del número. Esto es solo para tu referencia.",
|
||||||
|
"save_and_test_call": "Guardar y probar llamada",
|
||||||
|
"call_initiated_successfully": "Llamada iniciada con éxito",
|
||||||
|
"please_enter_phone_number": "Por favor, introduce un número de teléfono",
|
||||||
|
"agent_updated_successfully": "Agente actualizado con éxito",
|
||||||
|
"agent_created_successfully": "Agente creado con éxito",
|
||||||
|
"phone_number_unsubscribed_successfully": "Número de teléfono dado de baja correctamente",
|
||||||
|
"general_prompt_description": "Este prompt define el rol del agente y sus objetivos principales",
|
||||||
|
"prompt": "Prompt",
|
||||||
|
"call_to": "Llamar a",
|
||||||
|
"make_test_call_to_verify_configuration": "Realizar llamada de prueba para verificar la configuración",
|
||||||
|
"initial_message": "Mensaje inicial",
|
||||||
|
"initial_message_description": "El primer mensaje que dirá el agente al iniciar una llamada",
|
||||||
|
"having_trouble_importing": "¿Problemas al importar?",
|
||||||
|
"learn": "Aprender",
|
||||||
|
"learn_how_to_get_your_terminator": "Aprende cómo obtener tu URI de terminación y credenciales de troncal SIP",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Suscripción del número de teléfono cancelada correctamente",
|
||||||
|
"updating": "Actualizando",
|
||||||
"round_robin": "Petición Firmada por Turnos",
|
"round_robin": "Petición Firmada por Turnos",
|
||||||
"round_robin_description": "Ciclo de reuniones entre varios miembros del equipo.",
|
"round_robin_description": "Ciclo de reuniones entre varios miembros del equipo.",
|
||||||
"managed_event": "Evento gestionado",
|
"managed_event": "Evento gestionado",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "Gestionado",
|
"managed": "Gestionado",
|
||||||
"managed_event_url_clarification": "El \"nombre de usuario\" se completará con el nombre de usuario de los miembros asignados",
|
"managed_event_url_clarification": "El \"nombre de usuario\" se completará con el nombre de usuario de los miembros asignados",
|
||||||
"assign_to": "Asignar a",
|
"assign_to": "Asignar a",
|
||||||
|
"enter_phone_number_to_test_call": "Introduce un número de teléfono para la llamada de prueba",
|
||||||
|
"make_test_call": "Realizar llamada de prueba",
|
||||||
|
"create_new_workflow_agent": "Crear nuevo agente de voz cal.ai para flujo de trabajo",
|
||||||
|
"create_new_workflow_agent_description": "Crea un nuevo agente de voz cal.ai para automatizar tus flujos de trabajo",
|
||||||
|
"phone_number_for_ai_call": "Número de teléfono (para que nuestro agente llame)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Compra un número de teléfono o importa uno que ya tengas en twilio",
|
||||||
|
"test_agent": "Probar agente",
|
||||||
|
"phone_numbers": "Números de teléfono",
|
||||||
|
"unsubscribe": "Dar de baja",
|
||||||
|
"delete_workflow_step": "Eliminar paso del flujo de trabajo",
|
||||||
|
"unsubscribe_phone_number": "Dar de baja el número de teléfono",
|
||||||
|
"buy_a_new_number": "Comprar un nuevo número",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "Solo puedes comprar números de teléfono de EE. UU. Para otros países, puedes importar tu propio número de teléfono de Twilio.",
|
||||||
|
"buy_number_for_x_per_month": "Compre un número de EE. UU. por ${{priceInDollars}} al mes",
|
||||||
|
"supported_call_destinations": "Destinos de llamadas compatibles",
|
||||||
|
"no_phone_number_connected": "No hay número de teléfono conectado",
|
||||||
|
"failed_to_get_workflow_step_id": "Error al obtener el ID del paso del flujo de trabajo",
|
||||||
|
"cal_ai_agent": "Agente Cal.ai",
|
||||||
|
"test_cal_ai_agent": "Probar agente Cal.ai",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "¿Está seguro que desea eliminar este paso del flujo de trabajo?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "¿Todavía desea dar de baja el número de teléfono de este agente?",
|
||||||
|
"the_action_will_disconnect_phone_number": "Esta acción desconectará el número de teléfono del agente. El agente no podrá realizar llamadas hasta que se conecte un nuevo número de teléfono.",
|
||||||
|
"cal_ai_phone_numbers": "Números de teléfono de Cal AI",
|
||||||
|
"connect_phone_number": "Conectar número de teléfono",
|
||||||
|
"cal_ai_phone_numbers_description": "Gestione sus números de teléfono de Cal AI",
|
||||||
|
"import_number": "Importar número",
|
||||||
|
"this_action_will_also": "Esta acción también:",
|
||||||
|
"import_phone_number": "Importar número de teléfono",
|
||||||
|
"active_subscription": "Suscripción activa",
|
||||||
|
"cancel_your_phone_number_subscription": "Cancelar su suscripción de número de teléfono",
|
||||||
|
"delete_associated_phone_number": "Eliminar el número de teléfono asociado",
|
||||||
|
"unauthorized_create_workflow": "No está autorizado para crear este flujo de trabajo",
|
||||||
|
"import_phone_number_description": "Importe su número de teléfono de Twilio para usar con Cal AI Phone",
|
||||||
|
"phone_number_cost": "${{price}}/mes",
|
||||||
|
"buy_new_number": "Comprar nuevo número",
|
||||||
|
"buy_number_cost_x_per_month": "Comprar un número de teléfono cuesta ${{priceInDollars}} al mes. Se le cobrará mensualmente por cada número de teléfono activo.",
|
||||||
|
"area_code_optional": "Código de área (opcional)",
|
||||||
|
"no_phone_numbers": "No hay números de teléfono",
|
||||||
|
"phone_number_purchased_successfully": "Número de teléfono comprado con éxito",
|
||||||
|
"cancel_phone_number_subscription": "Cancelar suscripción de número de teléfono",
|
||||||
|
"yes_cancel_subscription": "Sí, cancelar suscripción",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "¿Está seguro de que desea cancelar esta suscripción de número de teléfono? Esta acción no se puede deshacer y perderá el acceso a este número de teléfono.",
|
||||||
"add_members": "Agregar miembros...",
|
"add_members": "Agregar miembros...",
|
||||||
"no_assigned_members": "No hay miembros asignados",
|
"no_assigned_members": "No hay miembros asignados",
|
||||||
"assigned_to": "Asignado a",
|
"assigned_to": "Asignado a",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Crear Equipo",
|
"create_team": "Crear Equipo",
|
||||||
"name": "Nombre",
|
"name": "Nombre",
|
||||||
"nameless_team": "Equipo sin nombre",
|
"nameless_team": "Equipo sin nombre",
|
||||||
|
"oauth_clients": "Clientes OAuth",
|
||||||
|
"oauth_clients_description": "Gestione clientes OAuth para su organización",
|
||||||
|
"create_oauth_client": "Crear cliente OAuth",
|
||||||
|
"create_oauth_client_description": "Cree un nuevo cliente OAuth para integraciones de terceros",
|
||||||
"oauth_client_deletion_message": "Cliente OAuth eliminado correctamente",
|
"oauth_client_deletion_message": "Cliente OAuth eliminado correctamente",
|
||||||
"create_new_team_description": "Crea un nuevo equipo para colaborar con los usuarios.",
|
"create_new_team_description": "Crea un nuevo equipo para colaborar con los usuarios.",
|
||||||
"create_new_team": "Crear Nuevo Equipo",
|
"create_new_team": "Crear Nuevo Equipo",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "Aplicaciones {{category}}",
|
"category_apps": "Aplicaciones {{category}}",
|
||||||
"app_store": "App Store",
|
"app_store": "App Store",
|
||||||
"app_store_description": "Conectar personas, tecnología y lugar de trabajo.",
|
"app_store_description": "Conectar personas, tecnología y lugar de trabajo.",
|
||||||
|
"connect_your_video": "Conecte su aplicación de videoconferencia",
|
||||||
"settings": "Ajustes",
|
"settings": "Ajustes",
|
||||||
"event_type_moved_successfully": "El tipo de evento se ha movido correctamente",
|
"event_type_moved_successfully": "El tipo de evento se ha movido correctamente",
|
||||||
"next_step_text": "Siguiente paso",
|
"next_step_text": "Siguiente paso",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Abrir",
|
"open": "Abrir",
|
||||||
"close": "Cerrar",
|
"close": "Cerrar",
|
||||||
"upgrade": "Actualizar",
|
"upgrade": "Actualizar",
|
||||||
|
"buy_us_number_button": "Comprar número de EE.UU. por {{priceInDollars}}$/mes",
|
||||||
"upgrade_to_access_recordings_title": "Actualizar para acceder a las grabaciones",
|
"upgrade_to_access_recordings_title": "Actualizar para acceder a las grabaciones",
|
||||||
"upgrade_to_access_recordings_description": "Las grabaciones solo están disponibles como parte de nuestro plan de equipos. Actualice para comenzar a grabar sus llamadas",
|
"upgrade_to_access_recordings_description": "Las grabaciones solo están disponibles como parte de nuestro plan de equipos. Actualice para comenzar a grabar sus llamadas",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Actualiza a Enterprise para generar un número de teléfono de Agente AI que pueda llamar a los invitados para programar llamadas",
|
"upgrade_to_cal_ai_phone_number_description": "Actualiza a Enterprise para generar un número de teléfono de Agente AI que pueda llamar a los invitados para programar llamadas",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Error al actualizar la configuración",
|
"error_updating_settings": "Error al actualizar la configuración",
|
||||||
"personal_cal_url": "Mi URL personal de {{appName}}",
|
"personal_cal_url": "Mi URL personal de {{appName}}",
|
||||||
"bio_hint": "Algunas frases sobre usted, esta información aparecerá en la página de su URL personal.",
|
"bio_hint": "Algunas frases sobre usted, esta información aparecerá en la página de su URL personal.",
|
||||||
|
"finish_and_start": "Finalizar configuración y comenzar",
|
||||||
"user_has_no_bio": "Este usuario no ha añadido una biografía todavía.",
|
"user_has_no_bio": "Este usuario no ha añadido una biografía todavía.",
|
||||||
"bio": "Biografía",
|
"bio": "Biografía",
|
||||||
"delete_account_modal_title": "Eliminar cuenta",
|
"delete_account_modal_title": "Eliminar cuenta",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "Inserciones",
|
"embeds": "Inserciones",
|
||||||
"impersonation": "Suplantación",
|
"impersonation": "Suplantación",
|
||||||
"impersonation_description": "Configuración para administrar la suplantación del usuario",
|
"impersonation_description": "Configuración para administrar la suplantación del usuario",
|
||||||
|
"recent_impersonations": "Suplantaciones recientes",
|
||||||
|
"quick_impersonate": "Suplantar rápidamente",
|
||||||
|
"no_recent_impersonations": "No hay suplantaciones recientes",
|
||||||
"users": "Usuarios",
|
"users": "Usuarios",
|
||||||
"user": "Usuario",
|
"user": "Usuario",
|
||||||
"profile_description": "Administra los ajustes para tu perfil de {{appName}}",
|
"profile_description": "Administra los ajustes para tu perfil de {{appName}}",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "Hacerlo más tarde",
|
"do_this_later": "Hacerlo más tarde",
|
||||||
"set_availability_getting_started_subtitle_1": "Define los rangos de tiempo en los que estás disponible",
|
"set_availability_getting_started_subtitle_1": "Define los rangos de tiempo en los que estás disponible",
|
||||||
"set_availability_getting_started_subtitle_2": "Puedes personalizar todo esto más tarde en la página de disponibilidad.",
|
"set_availability_getting_started_subtitle_2": "Puedes personalizar todo esto más tarde en la página de disponibilidad.",
|
||||||
|
"connect_calendar_first": "Conecte un calendario primero",
|
||||||
|
"complete_profile": "Complete su perfil",
|
||||||
"connect_calendars_from_app_store": "Puedes añadir más calendarios desde la tienda de aplicaciones",
|
"connect_calendars_from_app_store": "Puedes añadir más calendarios desde la tienda de aplicaciones",
|
||||||
"connect_conference_apps": "Conectar aplicaciones de conferencia",
|
"connect_conference_apps": "Conectar aplicaciones de conferencia",
|
||||||
"connect_calendar_apps": "Conectar aplicaciones de calendario",
|
"connect_calendar_apps": "Conectar aplicaciones de calendario",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "La duración del evento",
|
"event_duration_info": "La duración del evento",
|
||||||
"event_time_info": "Hora de inicio del evento",
|
"event_time_info": "Hora de inicio del evento",
|
||||||
"event_type_not_found": "Tipo de evento no encontrado",
|
"event_type_not_found": "Tipo de evento no encontrado",
|
||||||
|
"location_variable": "Ubicación",
|
||||||
"location_info": "Ubicación del evento",
|
"location_info": "Ubicación del evento",
|
||||||
|
"additional_notes_variable": "Notas adicionales",
|
||||||
"additional_notes_info": "Notas adicionales de la reserva",
|
"additional_notes_info": "Notas adicionales de la reserva",
|
||||||
"attendee_name_info": "Nombre completo de la persona que reserva",
|
"attendee_name_info": "Nombre completo de la persona que reserva",
|
||||||
"organizer_name_info": "Nombre del organizador",
|
"organizer_name_info": "Nombre del organizador",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Solicitar completar las notas adicionales al reservar",
|
"require_additional_notes_description": "Solicitar completar las notas adicionales al reservar",
|
||||||
"email_address_action": "enviar un correo electrónico a una dirección específica",
|
"email_address_action": "enviar un correo electrónico a una dirección específica",
|
||||||
"after_event_trigger": "después de que el evento termine",
|
"after_event_trigger": "después de que el evento termine",
|
||||||
|
"booking_rejected_trigger": "cuando la reserva es rechazada",
|
||||||
|
"booking_requested_trigger": "cuando la reserva es solicitada",
|
||||||
|
"booking_payment_initiated_trigger": "cuando el pago de la reserva es iniciado",
|
||||||
|
"booking_paid_trigger": "cuando el pago de la reserva es exitoso",
|
||||||
|
"booking_no_show_updated_trigger": "cuando la no presentación de la reserva es actualizada",
|
||||||
"how_long_after": "¿Cuánto tiempo después de que termine el evento?",
|
"how_long_after": "¿Cuánto tiempo después de que termine el evento?",
|
||||||
"how_long_after_hosts_no_show": "¿Cuánto tiempo después de que los anfitriones no se presenten en la reunión de video de Cal?",
|
"how_long_after_hosts_no_show": "¿Cuánto tiempo después de que los anfitriones no se presenten en la reunión de video de Cal?",
|
||||||
"how_long_after_guests_no_show": "¿Cuánto tiempo después de que los invitados no se presenten en la reunión de video de Cal?",
|
"how_long_after_guests_no_show": "¿Cuánto tiempo después de que los invitados no se presenten en la reunión de video de Cal?",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "Editar tipo de evento",
|
"edit_event_type": "Editar tipo de evento",
|
||||||
"only_admin_can_see_members_of_org": "Esta organización es privada, y solo el administrador o propietario de la organización puede ver a sus miembros.",
|
"only_admin_can_see_members_of_org": "Esta organización es privada, y solo el administrador o propietario de la organización puede ver a sus miembros.",
|
||||||
"only_admin_can_manage_sso_org": "Solo el administrador o propietario de la organización puede gestionar la configuración de SSO",
|
"only_admin_can_manage_sso_org": "Solo el administrador o propietario de la organización puede gestionar la configuración de SSO",
|
||||||
|
"only_admin_can_manage_directory_sync": "Solo el administrador o propietario de la organización puede gestionar la configuración de sincronización de directorios",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Solo el administrador o propietario de la organización puede gestionar los clientes OAuth",
|
||||||
"collective_scheduling": "Programación colectiva",
|
"collective_scheduling": "Programación colectiva",
|
||||||
"make_it_easy_to_book": "Haga que sea fácil reservar su equipo cuando todos estén disponibles.",
|
"make_it_easy_to_book": "Haga que sea fácil reservar su equipo cuando todos estén disponibles.",
|
||||||
"find_the_best_person": "Encuentre a la mejor persona disponible y haga una rotación en su equipo.",
|
"find_the_best_person": "Encuentre a la mejor persona disponible y haga una rotación en su equipo.",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "¿Puede intentarlo de nuevo con una hora diferente?",
|
"can_you_try_again": "¿Puede intentarlo de nuevo con una hora diferente?",
|
||||||
"verify": "Verificar",
|
"verify": "Verificar",
|
||||||
"timezone_info": "Zona horaria de la persona que recibe",
|
"timezone_info": "Zona horaria de la persona que recibe",
|
||||||
|
"timezone_variable": "Zona horaria",
|
||||||
"event_end_time_variable": "Hora de finalización del evento",
|
"event_end_time_variable": "Hora de finalización del evento",
|
||||||
"event_end_time_info": "La hora de finalización del evento",
|
"event_end_time_info": "La hora de finalización del evento",
|
||||||
"cancel_url_variable": "URL de cancelación",
|
"cancel_url_variable": "URL de cancelación",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Reservas por hora",
|
"bookings_by_hour": "Reservas por hora",
|
||||||
"most_booked_members": "Miembros más reservados",
|
"most_booked_members": "Miembros más reservados",
|
||||||
"least_booked_members": "Miembros menos reservados",
|
"least_booked_members": "Miembros menos reservados",
|
||||||
|
"most_bookings_scheduled": "Mayor número de reservas programadas",
|
||||||
|
"least_bookings_scheduled": "Menor número de reservas programadas",
|
||||||
|
"most_bookings_completed": "Mayor número de reservas completadas",
|
||||||
|
"least_bookings_completed": "Menor número de reservas completadas",
|
||||||
"events_created": "Eventos creados",
|
"events_created": "Eventos creados",
|
||||||
"events_completed": "Eventos completados",
|
"events_completed": "Eventos completados",
|
||||||
"events_cancelled": "Eventos cancelados",
|
"events_cancelled": "Eventos cancelados",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Al probar este flujo de trabajo, tenga en cuenta que los correos electrónicos y los SMS solo se pueden programar con al menos 1 hora de anticipación",
|
"testing_workflow_info_message": "Al probar este flujo de trabajo, tenga en cuenta que los correos electrónicos y los SMS solo se pueden programar con al menos 1 hora de anticipación",
|
||||||
"insights_no_data_found_for_filter": "No se encontraron datos para el filtro seleccionado o las fechas seleccionadas.",
|
"insights_no_data_found_for_filter": "No se encontraron datos para el filtro seleccionado o las fechas seleccionadas.",
|
||||||
"acknowledge_booking_no_show_fee": "Reconozco que si no asisto a este evento, se aplicará a mi tarjeta una tarifa de {{amount, currency}} por no presentarme.",
|
"acknowledge_booking_no_show_fee": "Reconozco que si no asisto a este evento, se aplicará a mi tarjeta una tarifa de {{amount, currency}} por no presentarme.",
|
||||||
|
"days": "días",
|
||||||
"card_details": "Detalles de la tarjeta",
|
"card_details": "Detalles de la tarjeta",
|
||||||
"something_went_wrong_on_our_end": "Algo salió mal por nuestra parte. Ponte en contacto con nuestro equipo de soporte y lo solucionaremos de inmediato.",
|
"something_went_wrong_on_our_end": "Algo salió mal por nuestra parte. Ponte en contacto con nuestro equipo de soporte y lo solucionaremos de inmediato.",
|
||||||
"please_provide_following_text_to_suppport": "Proporcione el siguiente texto cuando se comunique con el soporte para ayudarlo mejor",
|
"please_provide_following_text_to_suppport": "Proporcione el siguiente texto cuando se comunique con el soporte para ayudarlo mejor",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Pone un botón flotante en su sitio que activa un modal con su tipo de evento.",
|
"floating_button_trigger_modal": "Pone un botón flotante en su sitio que activa un modal con su tipo de evento.",
|
||||||
"pop_up_element_click": "Aparece mediante un clic en el elemento",
|
"pop_up_element_click": "Aparece mediante un clic en el elemento",
|
||||||
"open_dialog_with_element_click": "Abre su cuadro de diálogo Cal cuando alguien hace clic en un elemento.",
|
"open_dialog_with_element_click": "Abre su cuadro de diálogo Cal cuando alguien hace clic en un elemento.",
|
||||||
|
"use_my_own_form": "Usar mi propio formulario",
|
||||||
|
"use_our_headless_routing_api": "Use nuestra API de enrutamiento sin interfaz y utilice su propio formulario para envíos.",
|
||||||
"need_help_embedding": "¿Necesita ayuda? Consulte nuestras guías para incrustar Cal en Wix, Squarespace o WordPress, consulte nuestras preguntas comunes o explore las opciones avanzadas de incrustación.",
|
"need_help_embedding": "¿Necesita ayuda? Consulte nuestras guías para incrustar Cal en Wix, Squarespace o WordPress, consulte nuestras preguntas comunes o explore las opciones avanzadas de incrustación.",
|
||||||
"book_my_cal": "Reservar mi Cal",
|
"book_my_cal": "Reservar mi Cal",
|
||||||
"first_name": "Nombre",
|
"first_name": "Nombre",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Usa identificadores de campo como variables para tu redirección de eventos personalizada (por ejemplo, {{variable}})",
|
"field_identifiers_as_variables_with_example": "Usa identificadores de campo como variables para tu redirección de eventos personalizada (por ejemplo, {{variable}})",
|
||||||
"account_already_linked": "La cuenta ya está vinculada",
|
"account_already_linked": "La cuenta ya está vinculada",
|
||||||
"send_email": "Enviar correo electrónico",
|
"send_email": "Enviar correo electrónico",
|
||||||
|
"cal_ai_phone_call_action": "Llamar al asistente usando el agente de voz de Cal.ai",
|
||||||
|
"cal_ai_agent_configuration": "Configuración del agente Cal.ai",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Por favor, elige al menos un tipo de evento para realizar una llamada de prueba.",
|
||||||
"mark_as_no_show": "Marcar como no presentado",
|
"mark_as_no_show": "Marcar como no presentado",
|
||||||
"unmark_as_no_show": "Desmarcar como no presentado",
|
"unmark_as_no_show": "Desmarcar como no presentado",
|
||||||
"account_unlinked_success": "Cuenta desvinculada con éxito",
|
"account_unlinked_success": "Cuenta desvinculada con éxito",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Planifica tu viaje con anticipación para mantener tu horario existente en una zona horaria diferente y evitar ser reservado a medianoche.",
|
"travel_schedule_description": "Planifica tu viaje con anticipación para mantener tu horario existente en una zona horaria diferente y evitar ser reservado a medianoche.",
|
||||||
"schedule_timezone_change": "Programar cambio de zona horaria",
|
"schedule_timezone_change": "Programar cambio de zona horaria",
|
||||||
"date": "Fecha",
|
"date": "Fecha",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Introduce la indicación general para el agente",
|
||||||
"overlaps_with_existing_schedule": "Esto se superpone con un horario existente. Por favor selecciona una fecha diferente.",
|
"overlaps_with_existing_schedule": "Esto se superpone con un horario existente. Por favor selecciona una fecha diferente.",
|
||||||
"org_admin_no_slots|heading": "No se encontró disponibilidad para {{name}}",
|
"org_admin_no_slots|heading": "No se encontró disponibilidad para {{name}}",
|
||||||
"org_admin_no_slots|content": "Hola Administradores de la Organización,<br /><br />Nota: Se ha señalado a nuestra atención que {{username}} no ha tenido disponibilidad cuando un usuario ha visitado {{username}}/{{slug}}<br /><br />Hay algunas razones por las que esto podría estar sucediendo<br />El usuario no tiene calendarios conectados<br />Sus horarios adjuntos a este evento no están habilitados<br /> <br />Recomendamos verificar su disponibilidad para resolver esto.",
|
"org_admin_no_slots|content": "Hola Administradores de la Organización,<br /><br />Nota: Se ha señalado a nuestra atención que {{username}} no ha tenido disponibilidad cuando un usuario ha visitado {{username}}/{{slug}}<br /><br />Hay algunas razones por las que esto podría estar sucediendo<br />El usuario no tiene calendarios conectados<br />Sus horarios adjuntos a este evento no están habilitados<br /> <br />Recomendamos verificar su disponibilidad para resolver esto.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "Reseña",
|
"review": "Reseña",
|
||||||
"reviewed": "Reseñado",
|
"reviewed": "Reseñado",
|
||||||
"unreviewed": "Sin revisar",
|
"unreviewed": "Sin revisar",
|
||||||
|
"rating_url_variable": "URL de valoración",
|
||||||
"rating_url_info": "La URL para el formulario de retroalimentación de calificaciones",
|
"rating_url_info": "La URL para el formulario de retroalimentación de calificaciones",
|
||||||
|
"no_show_url_variable": "URL de no asistencia",
|
||||||
"no_show_url_info": "La URL para la retroalimentación de no asistencia",
|
"no_show_url_info": "La URL para la retroalimentación de no asistencia",
|
||||||
"no_support_needed": "¿No se necesita soporte?",
|
"no_support_needed": "¿No se necesita soporte?",
|
||||||
"hide_support": "Ocultar soporte",
|
"hide_support": "Ocultar soporte",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "fila",
|
"row": "fila",
|
||||||
"rows": "filas",
|
"rows": "filas",
|
||||||
"attendee_timezone_variable": "Zona horaria del asistente",
|
"attendee_timezone_variable": "Zona horaria del asistente",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "Hora de inicio del evento en la zona horaria del asistente",
|
||||||
"event_start_time_in_attendee_timezone_info": "Hora de inicio del evento en la zona horaria del asistente",
|
"event_start_time_in_attendee_timezone_info": "Hora de inicio del evento en la zona horaria del asistente",
|
||||||
"event_end_time_in_attendee_timezone_info": "Hora de finalización del evento en la zona horaria del asistente",
|
"event_end_time_in_attendee_timezone_info": "Hora de finalización del evento en la zona horaria del asistente",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "Hora de finalización del evento en la zona horaria del asistente",
|
||||||
"salesforce_create_event_on_contact": "Crear evento en el contacto, si existe. De lo contrario, usar el lead",
|
"salesforce_create_event_on_contact": "Crear evento en el contacto, si existe. De lo contrario, usar el lead",
|
||||||
"salesforce_owner_name_to_change": "Nombre del propietario a cambiar",
|
"salesforce_owner_name_to_change": "Nombre del propietario a cambiar",
|
||||||
"no_filter_set": "Ningún filtro establecido",
|
"no_filter_set": "Ningún filtro establecido",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "Enviar respuestas por correo electrónico a",
|
"routing_form_select_members_to_email": "Enviar respuestas por correo electrónico a",
|
||||||
"routing_incomplete_booking_tab": "Reservas incompletas",
|
"routing_incomplete_booking_tab": "Reservas incompletas",
|
||||||
"include_no_show_in_rr_calculation": "Incluir reservas no presentadas en los cálculos de round robin",
|
"include_no_show_in_rr_calculation": "Incluir reservas no presentadas en los cálculos de round robin",
|
||||||
|
"recent_no_show_guests": "Invitados recientes que no asistieron",
|
||||||
|
"recent_no_show_guests_tooltip": "Muestra las reservas donde todos los asistentes no se presentaron, no ausencias parciales",
|
||||||
"matching": "Coincidencia",
|
"matching": "Coincidencia",
|
||||||
"event_redirect": "Redirección de evento",
|
"event_redirect": "Redirección de evento",
|
||||||
"reset_form": "Restablecer formulario",
|
"reset_form": "Restablecer formulario",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Reservas",
|
"pbac_resource_booking": "Reservas",
|
||||||
"pbac_resource_insights": "Perspectivas",
|
"pbac_resource_insights": "Perspectivas",
|
||||||
"pbac_resource_role": "Roles",
|
"pbac_resource_role": "Roles",
|
||||||
|
"pbac_resource_routing_form": "Formularios de enrutamiento",
|
||||||
|
"pbac_resource_workflow": "Flujos de trabajo",
|
||||||
"pbac_action_all": "Todas las acciones",
|
"pbac_action_all": "Todas las acciones",
|
||||||
"pbac_action_create": "Crear",
|
"pbac_action_create": "Crear",
|
||||||
"pbac_action_read": "Ver",
|
"pbac_action_read": "Ver",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Ver reservas del equipo",
|
"pbac_action_read_team_bookings": "Ver reservas del equipo",
|
||||||
"pbac_action_read_org_bookings": "Ver reservas de la organización",
|
"pbac_action_read_org_bookings": "Ver reservas de la organización",
|
||||||
"pbac_action_read_recordings": "Ver grabaciones",
|
"pbac_action_read_recordings": "Ver grabaciones",
|
||||||
|
"pbac_action_impersonate": "Suplantar",
|
||||||
"role_created_successfully": "Rol creado con éxito",
|
"role_created_successfully": "Rol creado con éxito",
|
||||||
"role_updated_successfully": "Rol actualizado con éxito",
|
"role_updated_successfully": "Rol actualizado con éxito",
|
||||||
"delete_role": "Eliminar rol",
|
"delete_role": "Eliminar rol",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "Error al crear el rol",
|
"error_creating_role": "Error al crear el rol",
|
||||||
"error_updating_role": "Error al actualizar el rol",
|
"error_updating_role": "Error al actualizar el rol",
|
||||||
"pbac_desc_create_roles": "Crear roles",
|
"pbac_desc_create_roles": "Crear roles",
|
||||||
|
"pbac_resource_attributes": "Atributos",
|
||||||
|
"pbac_desc_view_organization_attributes": "Ver atributos de la organización",
|
||||||
|
"pbac_desc_update_organization_attributes": "Actualizar atributos de la organización",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Eliminar atributos de la organización",
|
||||||
|
"pbac_desc_create_organization_attributes": "Crear atributos de la organización",
|
||||||
"pbac_desc_view_roles": "Ver roles",
|
"pbac_desc_view_roles": "Ver roles",
|
||||||
"pbac_desc_update_roles": "Actualizar roles",
|
"pbac_desc_update_roles": "Actualizar roles",
|
||||||
"pbac_desc_delete_roles": "Eliminar roles",
|
"pbac_desc_delete_roles": "Eliminar roles",
|
||||||
"pbac_desc_manage_roles": "Todas las acciones en roles",
|
"pbac_desc_create_workflows": "Crear y configurar nuevos flujos de trabajo",
|
||||||
|
"set_up_required": "Configuración requerida",
|
||||||
|
"pbac_desc_view_workflows": "Ver flujos de trabajo existentes y sus configuraciones",
|
||||||
|
"pbac_desc_update_workflows": "Editar y modificar ajustes de flujos de trabajo",
|
||||||
|
"pbac_desc_delete_workflows": "Eliminar flujos de trabajo del sistema",
|
||||||
|
"pbac_desc_manage_workflows": "Acceso completo de gestión a todos los flujos de trabajo",
|
||||||
"pbac_desc_create_event_types": "Crear tipos de eventos",
|
"pbac_desc_create_event_types": "Crear tipos de eventos",
|
||||||
"pbac_desc_view_event_types": "Ver tipos de eventos",
|
"pbac_desc_view_event_types": "Ver tipos de eventos",
|
||||||
"pbac_desc_update_event_types": "Actualizar tipos de eventos",
|
"pbac_desc_update_event_types": "Actualizar tipos de eventos",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Invitar miembros al equipo",
|
"pbac_desc_invite_team_members": "Invitar miembros al equipo",
|
||||||
"pbac_desc_remove_team_members": "Eliminar miembros del equipo",
|
"pbac_desc_remove_team_members": "Eliminar miembros del equipo",
|
||||||
"pbac_desc_change_team_member_role": "Cambiar rol de los miembros del equipo",
|
"pbac_desc_change_team_member_role": "Cambiar rol de los miembros del equipo",
|
||||||
"pbac_desc_manage_teams": "Todas las acciones en equipos",
|
"pbac_desc_impersonate_team_members": "Suplantar miembros del equipo",
|
||||||
|
"pbac_desc_manage_teams": "Todas las acciones en equipos a través de los equipos de la organización",
|
||||||
"pbac_desc_create_organization": "Crear organización",
|
"pbac_desc_create_organization": "Crear organización",
|
||||||
"pbac_desc_view_organization_details": "Ver detalles de la organización",
|
"pbac_desc_view_organization_details": "Ver detalles de la organización",
|
||||||
"pbac_desc_list_organization_members": "Listar miembros de la organización",
|
"pbac_desc_list_organization_members": "Listar miembros de la organización",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Eliminar miembros de la organización",
|
"pbac_desc_remove_organization_members": "Eliminar miembros de la organización",
|
||||||
"pbac_desc_manage_organization_billing": "Gestionar facturación de la organización",
|
"pbac_desc_manage_organization_billing": "Gestionar facturación de la organización",
|
||||||
"pbac_desc_change_organization_member_role": "Cambiar rol de los miembros de la organización",
|
"pbac_desc_change_organization_member_role": "Cambiar rol de los miembros de la organización",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Suplantar miembros de la organización",
|
||||||
"pbac_desc_edit_organization_settings": "Editar configuración de la organización",
|
"pbac_desc_edit_organization_settings": "Editar configuración de la organización",
|
||||||
"pbac_desc_manage_organizations": "Todas las acciones en organizaciones",
|
"pbac_desc_manage_organizations": "Todas las acciones en organizaciones",
|
||||||
"pbac_desc_view_bookings": "Ver reservas",
|
"pbac_desc_view_bookings": "Ver reservas",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Todas las acciones en reservas",
|
"pbac_desc_manage_bookings": "Todas las acciones en reservas",
|
||||||
"pbac_desc_view_team_insights": "Ver estadísticas del equipo",
|
"pbac_desc_view_team_insights": "Ver estadísticas del equipo",
|
||||||
"pbac_desc_manage_team_insights": "Gestionar estadísticas del equipo",
|
"pbac_desc_manage_team_insights": "Gestionar estadísticas del equipo",
|
||||||
|
"pbac_desc_create_routing_forms": "Crear formularios de enrutamiento",
|
||||||
|
"pbac_desc_view_routing_forms": "Ver formularios de enrutamiento",
|
||||||
|
"pbac_desc_update_routing_forms": "Actualizar formularios de enrutamiento",
|
||||||
|
"pbac_desc_delete_routing_forms": "Eliminar formularios de enrutamiento",
|
||||||
"read_permission_auto_enabled_tooltip": "El permiso de lectura se habilita automáticamente al crear, actualizar o eliminar un recurso",
|
"read_permission_auto_enabled_tooltip": "El permiso de lectura se habilita automáticamente al crear, actualizar o eliminar un recurso",
|
||||||
"choose_restriction_schedule": "Añadir horario de restricción",
|
"choose_restriction_schedule": "Añadir horario de restricción",
|
||||||
"restriction_schedule_description": "Limita la disponibilidad de los anfitriones para mostrar solo los espacios que se encuentran dentro de un horario específico.",
|
"restriction_schedule_description": "Limita la disponibilidad de los anfitriones para mostrar solo los espacios que se encuentran dentro de un horario específico.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Aplicar el horario de restricción seleccionado en la zona horaria del reservante",
|
"use_booker_timezone_info": "Aplicar el horario de restricción seleccionado en la zona horaria del reservante",
|
||||||
"load_balancing_warning": "Esto desactivará el Balanceo de Carga en todos tus tipos de eventos round robin",
|
"load_balancing_warning": "Esto desactivará el Balanceo de Carga en todos tus tipos de eventos round robin",
|
||||||
"rr_load_balancing_disabled": "El Balanceo de Carga solo está disponible cuando la base de tiempo está configurada como Momento de Creación de la Reserva",
|
"rr_load_balancing_disabled": "El Balanceo de Carga solo está disponible cuando la base de tiempo está configurada como Momento de Creación de la Reserva",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "El balanceo de carga no está disponible con Grupos de Round Robin",
|
||||||
"round_robin_settings_description": "Personalice la configuración predeterminada de round robin para este equipo",
|
"round_robin_settings_description": "Personalice la configuración predeterminada de round robin para este equipo",
|
||||||
"round_robin_settings_updated_successfully": "Configuración de Round Robin actualizada correctamente",
|
"round_robin_settings_updated_successfully": "Configuración de Round Robin actualizada correctamente",
|
||||||
"booking_creation_time": "Hora de creación de la reserva",
|
"booking_creation_time": "Hora de creación de la reserva",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Reserva fuera de la disponibilidad del horario de restricción.",
|
"booking_not_allowed_by_restriction_schedule_error": "Reserva fuera de la disponibilidad del horario de restricción.",
|
||||||
"restriction_schedule_not_found_error": "Horario de restricción no encontrado",
|
"restriction_schedule_not_found_error": "Horario de restricción no encontrado",
|
||||||
"converted_image_size_limit_exceed": "Límite de tamaño de imagen excedido, utilice una imagen más pequeña preferiblemente en formato JPEG",
|
"converted_image_size_limit_exceed": "Límite de tamaño de imagen excedido, utilice una imagen más pequeña preferiblemente en formato JPEG",
|
||||||
|
"add_group": "Añadir grupo",
|
||||||
"routing_funnel": "Embudo de enrutamiento",
|
"routing_funnel": "Embudo de enrutamiento",
|
||||||
"routing_funnel_total_submissions": "Total de envíos",
|
"routing_funnel_total_submissions": "Total de envíos",
|
||||||
"routing_funnel_successful_routings": "Enrutamientos exitosos",
|
"routing_funnel_successful_routings": "Enrutamientos exitosos",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Tipos aceptados: {{acceptedTypes}}; Tamaño máximo de archivo: {{maxSize}}",
|
"file_upload_instructions": "Tipos aceptados: {{acceptedTypes}}; Tamaño máximo de archivo: {{maxSize}}",
|
||||||
"license_key_saved": "Clave de licencia guardada correctamente",
|
"license_key_saved": "Clave de licencia guardada correctamente",
|
||||||
"timezone_mismatch_tooltip": "Estás viendo el informe basado en la zona horaria de tu perfil ({{userTimezone}}), mientras que tu navegador está configurado en la zona horaria ({{browserTimezone}})",
|
"timezone_mismatch_tooltip": "Estás viendo el informe basado en la zona horaria de tu perfil ({{userTimezone}}), mientras que tu navegador está configurado en la zona horaria ({{browserTimezone}})",
|
||||||
|
"show_optimized_slots": "Franjas optimizadas",
|
||||||
|
"show_optimized_slots_description": "Organiza las franjas horarias para optimizar la disponibilidad.",
|
||||||
"failed_bookings_by_field": "Reservas fallidas por campo",
|
"failed_bookings_by_field": "Reservas fallidas por campo",
|
||||||
|
"failed_bookings": "Reservas fallidas",
|
||||||
"event_type_no_hosts": "No hay anfitriones asignados al tipo de evento",
|
"event_type_no_hosts": "No hay anfitriones asignados al tipo de evento",
|
||||||
"cache_status": "Estado de la caché",
|
"cache_status": "Estado de la caché",
|
||||||
"cache_last_updated": "Última actualización: {{timestamp}}",
|
"cache_last_updated": "Última actualización: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Este enlace puede usarse para {{count}} reserva",
|
"usage_based_expiration_description": "Este enlace puede usarse para {{count}} reserva",
|
||||||
"usage_based_generic_expiration_description": "Este enlace puede configurarse para caducar después de un número determinado de reservas",
|
"usage_based_generic_expiration_description": "Este enlace puede configurarse para caducar después de un número determinado de reservas",
|
||||||
"usage_based_expiration_description_plural": "Este enlace puede usarse para {{count}} reservas",
|
"usage_based_expiration_description_plural": "Este enlace puede usarse para {{count}} reservas",
|
||||||
|
"webhook_trigger_event": "El nombre del evento desencadenante (p. ej., BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "La hora del webhook",
|
||||||
|
"webhook_type": "El slug del tipo de evento",
|
||||||
|
"webhook_title": "El nombre del tipo de evento",
|
||||||
|
"webhook_start_time": "La hora de inicio del evento",
|
||||||
|
"webhook_end_time": "La hora de finalización del evento",
|
||||||
|
"webhook_description": "La descripción del evento según se describe en la configuración del tipo de evento",
|
||||||
|
"webhook_location": "Ubicación del evento",
|
||||||
|
"webhook_uid": "El UID de la reserva",
|
||||||
|
"webhook_reschedule_uid": "El UID para reprogramar",
|
||||||
|
"webhook_cancellation_reason": "Motivo de cancelación",
|
||||||
|
"webhook_rejection_reason": "Motivo del rechazo",
|
||||||
|
"webhook_organizer_name": "Nombre del organizador",
|
||||||
|
"webhook_organizer_email": "Correo electrónico del organizador",
|
||||||
|
"webhook_organizer_timezone": "Zona horaria del organizador (p. ej., 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Configuración regional del organizador (p. ej., 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Nombre del primer asistente",
|
||||||
|
"webhook_attendee_email": "Correo electrónico del primer asistente",
|
||||||
|
"webhook_attendee_timezone": "Zona horaria del primer asistente",
|
||||||
|
"webhook_attendee_locale": "Configuración regional del primer asistente",
|
||||||
|
"webhook_team_name": "Nombre del equipo reservado",
|
||||||
|
"webhook_team_members": "Miembros del equipo reservado",
|
||||||
|
"webhook_video_call_url": "URL de videollamada para la reunión",
|
||||||
|
"webhook_hide_variables": "Ocultar variables",
|
||||||
|
"webhook_show_variable": "Mostrar variables disponibles",
|
||||||
|
"webhook_event_and_booking": "Evento y reserva",
|
||||||
|
"webhook_people": "Personas",
|
||||||
|
"webhook_teams": "Equipos",
|
||||||
|
"webhook_metadata": "Metadatos",
|
||||||
|
"stats": "Estadísticas",
|
||||||
|
"booking_status": "Estado de la reserva",
|
||||||
|
"visit": "Visitar",
|
||||||
|
"location_custom_label_input_label": "Etiqueta personalizada en la página de reservas",
|
||||||
|
"meeting_link": "Enlace de la reunión",
|
||||||
|
"my_bookings": "Mis reservas",
|
||||||
|
"phone": "Teléfono",
|
||||||
|
"free": "Gratis",
|
||||||
|
"user_email": "Correo electrónico del usuario",
|
||||||
|
"user_name": "Nombre de usuario",
|
||||||
|
"expand_panel": "Expandir panel",
|
||||||
|
"collapse_panel": "Contraer panel",
|
||||||
|
"you_have_one_team": "Tienes un equipo",
|
||||||
|
"consider_consolidating_one_team_org": "Considera configurar una organización para unificar la facturación, herramientas de administración y análisis en tu equipo.",
|
||||||
|
"consider_consolidating_multi_team_org": "Considera configurar una organización para unificar la facturación, herramientas de administración y análisis en tus equipos.",
|
||||||
|
"search_variables": "Buscar variables",
|
||||||
|
"no_variables_found": "No se encontraron variables",
|
||||||
|
"api_key_name_too_long": "El nombre no debe exceder los {{max}} caracteres",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Cobrar automáticamente la tarifa por no presentarse en caso de cancelaciones de último minuto",
|
||||||
|
"before_scheduled_start_time": "Antes de la hora de inicio programada",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Reconozco que al cancelar la reserva dentro de los {{timeValue}} {{timeUnit}} previos a la hora de inicio, se me cobrará la tarifa por no presentarme de {{amount, currency}}",
|
||||||
|
"contact_organizer": "Si tienes alguna pregunta, por favor contacta al organizador.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Agregue sus nuevas cadenas arriba ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Agregue sus nuevas cadenas arriba ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Olete selle broneeringu jaoks juba registreerunud.",
|
"already_signed_up_for_this_booking_error": "Olete selle broneeringu jaoks juba registreerunud.",
|
||||||
"hosts_unavailable_for_booking": "Mõned võõrustajad pole broneerimiseks saadaval.",
|
"hosts_unavailable_for_booking": "Mõned võõrustajad pole broneerimiseks saadaval.",
|
||||||
"fixed_hosts_unavailable_for_booking": "Mõned fikseeritud hostid ei ole broneerimiseks saadaval.",
|
"fixed_hosts_unavailable_for_booking": "Mõned fikseeritud hostid ei ole broneerimiseks saadaval.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "Ükski Round Robin host ei ole broneerimiseks saadaval.",
|
"round_robin_host_unavailable_for_booking": "Round Robin'i host ei ole broneerimiseks saadaval.",
|
||||||
"help": "Abi",
|
"help": "Abi",
|
||||||
"price": "Hind",
|
"price": "Hind",
|
||||||
"paid": "Tasuline",
|
"paid": "Tasuline",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Arv",
|
"number": "Arv",
|
||||||
"checkbox": "Märkeruut",
|
"checkbox": "Märkeruut",
|
||||||
"is_required": "On kohustuslik",
|
"is_required": "On kohustuslik",
|
||||||
|
"make_field_required": "Määra see väli kohustuslikuks",
|
||||||
"required": "Kohustuslik",
|
"required": "Kohustuslik",
|
||||||
"optional": "Valikuline",
|
"optional": "Valikuline",
|
||||||
"input_type": "Sisestustüüp",
|
"input_type": "Sisestustüüp",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "Saadaolevad rakendused",
|
"available_apps_lower_case": "Saadaolevad rakendused",
|
||||||
"available_apps_desc": "Vaata populaarseid rakendusi allpool ja avasta rohkem meie <0>rakenduste poes</0>",
|
"available_apps_desc": "Vaata populaarseid rakendusi allpool ja avasta rohkem meie <0>rakenduste poes</0>",
|
||||||
"fixed_host_helper": "Lisa kõik, kes peavad sündmusel osalema. <0>Loe lähemalt</0>",
|
"fixed_host_helper": "Lisa kõik, kes peavad sündmusel osalema. <0>Loe lähemalt</0>",
|
||||||
|
"round_robin_groups_helper": "Rühma liikmed käivad kordamööda, üritusele ilmub iga rühma kohta üks inimene.",
|
||||||
"round_robin_helper": "Inimesed rühmas käivad kordamööda ja üritusele ilmub ainult üks inimene.",
|
"round_robin_helper": "Inimesed rühmas käivad kordamööda ja üritusele ilmub ainult üks inimene.",
|
||||||
"check_email_reset_password": "Kontrollige oma e-posti. Saatsime teile lingi parooli lähtestamiseks.",
|
"check_email_reset_password": "Kontrollige oma e-posti. Saatsime teile lingi parooli lähtestamiseks.",
|
||||||
"finish": "Lõpetama",
|
"finish": "Lõpetama",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "Minutid",
|
"minutes": "Minutid",
|
||||||
"use_cal_ai_to_make_call_description": "Kasutage AI-d, et hankida AI-toega telefoninumber või helistada külalistele.",
|
"use_cal_ai_to_make_call_description": "Kasutage AI-d, et hankida AI-toega telefoninumber või helistada külalistele.",
|
||||||
|
"termination_uri": "Lõpp-punkti URI",
|
||||||
|
"sip_trunk_username": "SIP Trunki kasutajanimi",
|
||||||
|
"sip_trunk_password": "SIP Trunki parool",
|
||||||
|
"nickname": "Hüüdnimi",
|
||||||
|
"delete_phone_number": "Kustuta telefoninumber",
|
||||||
|
"workflow_validation_failed": "Töövoo valideerimine ebaõnnestus",
|
||||||
|
"workflow_validation_empty_fields": "Ühel või mitmel töövoo sammul puudub sõnumi sisu",
|
||||||
|
"workflow_validation_unverified_contacts": "Üks või mitu telefoninumbrit või e-posti aadressi ei ole kinnitatud",
|
||||||
|
"phone_number_imported_successfully": "Telefoninumber imporditi ja seoti agendiga edukalt",
|
||||||
|
"phone_number_deleted_successfully": "Telefoninumber kustutati edukalt",
|
||||||
|
"delete_phone_number_confirmation": "Kas olete kindel, et soovite selle telefoninumbri kustutada? Seda toimingut ei saa tagasi võtta.",
|
||||||
|
"yes_delete_phone_number": "Jah, kustuta telefoninumber",
|
||||||
|
"phone_number_info_tooltip": "Imporditav number peab olema E.164 formaadis (+riigikood ja number, ilma tühikute või erimärkideta), nt +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "Lõpp-punkti URI, mis unikaalselt identifitseerib teie elastse SIP trunki. Seda kasutatakse väljaminevate kõnede jaoks. Twilio elastsete SIP trunkide puhul lõpeb see alati .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "Kasutajanimi, mida kasutatakse SIP trunki autentimiseks.",
|
||||||
|
"sip_trunk_password_info_tooltip": "Parool, mida kasutatakse SIP trunki autentimiseks.",
|
||||||
|
"nickname_info_tooltip": "Numbri hüüdnimi. See on ainult teie viitamiseks.",
|
||||||
|
"save_and_test_call": "Salvesta ja testi kõnet",
|
||||||
|
"call_initiated_successfully": "Kõne algatati edukalt",
|
||||||
|
"please_enter_phone_number": "Palun sisestage telefoninumber",
|
||||||
|
"agent_updated_successfully": "Agent uuendati edukalt",
|
||||||
|
"agent_created_successfully": "Agent loodi edukalt",
|
||||||
|
"phone_number_unsubscribed_successfully": "Telefoninumber edukalt tellimusest eemaldatud",
|
||||||
|
"general_prompt_description": "See viip määratleb agendi rolli ja peamised eesmärgid",
|
||||||
|
"prompt": "Viip",
|
||||||
|
"call_to": "Helista",
|
||||||
|
"make_test_call_to_verify_configuration": "Tee testkõne konfiguratsiooni kontrollimiseks",
|
||||||
|
"initial_message": "Esialgne sõnum",
|
||||||
|
"initial_message_description": "Esimene sõnum, mille agent ütleb kõne alustamisel",
|
||||||
|
"having_trouble_importing": "Kas impordiga on probleeme?",
|
||||||
|
"learn": "Õpi",
|
||||||
|
"learn_how_to_get_your_terminator": "Õpi, kuidas saada oma lõpetamise URI ja SIP-trunki mandaadid",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Telefoninumbri tellimus edukalt tühistatud",
|
||||||
|
"updating": "Uuendamine",
|
||||||
"round_robin": "Round Robin",
|
"round_robin": "Round Robin",
|
||||||
"round_robin_description": "Korraldage koosolekuid mitme meeskonnaliikme vahel.",
|
"round_robin_description": "Korraldage koosolekuid mitme meeskonnaliikme vahel.",
|
||||||
"managed_event": "Hallatud sündmus",
|
"managed_event": "Hallatud sündmus",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "Hallatud",
|
"managed": "Hallatud",
|
||||||
"managed_event_url_clarification": "\"kasutajanimi\" täidetakse määratud liikmete kasutajanimega",
|
"managed_event_url_clarification": "\"kasutajanimi\" täidetakse määratud liikmete kasutajanimega",
|
||||||
"assign_to": "Määrata",
|
"assign_to": "Määrata",
|
||||||
|
"enter_phone_number_to_test_call": "Sisesta telefoninumber testkõneks",
|
||||||
|
"make_test_call": "Tee testkõne",
|
||||||
|
"create_new_workflow_agent": "Loo uus töövoo cal.ai häälagent",
|
||||||
|
"create_new_workflow_agent_description": "Loo uus töövoo cal.ai häälagent oma töövoogude automatiseerimiseks",
|
||||||
|
"phone_number_for_ai_call": "Telefoninumber (millele meie agent helistab)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Osta telefoninumber või impordi juba olemasolev Twilio number",
|
||||||
|
"test_agent": "Testi agenti",
|
||||||
|
"phone_numbers": "Telefoninumbrid",
|
||||||
|
"unsubscribe": "Tühista tellimus",
|
||||||
|
"delete_workflow_step": "Kustuta töövoo samm",
|
||||||
|
"unsubscribe_phone_number": "Eemalda telefoninumber tellimusest",
|
||||||
|
"buy_a_new_number": "Osta uus number",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "Siin saab osta ainult USA telefoninumbreid. Teiste riikide jaoks saate importida oma Twilio telefoninumbri.",
|
||||||
|
"buy_number_for_x_per_month": "Osta USA number hinnaga ${{priceInDollars}} kuus",
|
||||||
|
"supported_call_destinations": "Toetatud kõnesihtkohad",
|
||||||
|
"no_phone_number_connected": "Telefoninumber pole ühendatud",
|
||||||
|
"failed_to_get_workflow_step_id": "Töövoo sammu ID hankimine ebaõnnestus",
|
||||||
|
"cal_ai_agent": "Cal.ai agent",
|
||||||
|
"test_cal_ai_agent": "Testi Cal.ai agenti",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "Kas olete kindel, et soovite selle töövoo sammu kustutada?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "Kas soovite siiski selle agendi telefoninumbri tellimuse tühistada?",
|
||||||
|
"the_action_will_disconnect_phone_number": "See toiming katkestab telefoninumbri ühenduse agendiga. Agent ei saa kõnesid teha enne, kui uus telefoninumber on ühendatud.",
|
||||||
|
"cal_ai_phone_numbers": "Cal AI telefoninumbrid",
|
||||||
|
"connect_phone_number": "Ühenda telefoninumber",
|
||||||
|
"cal_ai_phone_numbers_description": "Halda oma Cal AI telefoninumbreid",
|
||||||
|
"import_number": "Impordi number",
|
||||||
|
"this_action_will_also": "See toiming teeb ka järgmist:",
|
||||||
|
"import_phone_number": "Impordi telefoninumber",
|
||||||
|
"active_subscription": "Aktiivne tellimus",
|
||||||
|
"cancel_your_phone_number_subscription": "Tühista oma telefoninumbri tellimus",
|
||||||
|
"delete_associated_phone_number": "Kustuta seotud telefoninumber",
|
||||||
|
"unauthorized_create_workflow": "Teil pole õigust seda töövoogu luua",
|
||||||
|
"import_phone_number_description": "Impordi oma Twilio telefoninumber, et kasutada seda Cal AI telefoninumbritega",
|
||||||
|
"phone_number_cost": "${{price}}/kuu",
|
||||||
|
"buy_new_number": "Osta uus number",
|
||||||
|
"buy_number_cost_x_per_month": "Telefoninumbri ostmine maksab ${{priceInDollars}} kuus. Teilt võetakse igakuine tasu iga aktiivse telefoninumbri eest.",
|
||||||
|
"area_code_optional": "Piirkonna kood (valikuline)",
|
||||||
|
"no_phone_numbers": "Telefoninumbreid pole",
|
||||||
|
"phone_number_purchased_successfully": "Telefoninumber osteti edukalt",
|
||||||
|
"cancel_phone_number_subscription": "Tühista telefoninumbri tellimus",
|
||||||
|
"yes_cancel_subscription": "Jah, tühista tellimus",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "Kas olete kindel, et soovite selle telefoninumbri tellimuse tühistada? Seda toimingut ei saa tagasi võtta ja kaotate juurdepääsu sellele telefoninumbrile.",
|
||||||
"add_members": "Lisa liikmeid...",
|
"add_members": "Lisa liikmeid...",
|
||||||
"no_assigned_members": "Määratud liikmeid pole",
|
"no_assigned_members": "Määratud liikmeid pole",
|
||||||
"assigned_to": "Määratud",
|
"assigned_to": "Määratud",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Loo meeskond",
|
"create_team": "Loo meeskond",
|
||||||
"name": "Nimi",
|
"name": "Nimi",
|
||||||
"nameless_team": "Nimetu meeskond",
|
"nameless_team": "Nimetu meeskond",
|
||||||
|
"oauth_clients": "OAuth kliendid",
|
||||||
|
"oauth_clients_description": "Halda oma organisatsiooni OAuth kliente",
|
||||||
|
"create_oauth_client": "Loo OAuth klient",
|
||||||
|
"create_oauth_client_description": "Loo uus OAuth klient kolmanda osapoole integratsioonide jaoks",
|
||||||
"oauth_client_deletion_message": "OAuth klient edukalt kustutatud",
|
"oauth_client_deletion_message": "OAuth klient edukalt kustutatud",
|
||||||
"create_new_team_description": "Looge kasutajatega koostöö tegemiseks uus meeskond.",
|
"create_new_team_description": "Looge kasutajatega koostöö tegemiseks uus meeskond.",
|
||||||
"create_new_team": "Loo uus meeskond",
|
"create_new_team": "Loo uus meeskond",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "{{category}} rakendused",
|
"category_apps": "{{category}} rakendused",
|
||||||
"app_store": "Rakenduste pood",
|
"app_store": "Rakenduste pood",
|
||||||
"app_store_description": "Inimeste, tehnoloogia ja töökoha ühendamine.",
|
"app_store_description": "Inimeste, tehnoloogia ja töökoha ühendamine.",
|
||||||
|
"connect_your_video": "Ühenda oma videokonverentsi rakendus",
|
||||||
"settings": "Seaded",
|
"settings": "Seaded",
|
||||||
"event_type_moved_successfully": "Sündmuse tüüp on edukalt teisaldatud",
|
"event_type_moved_successfully": "Sündmuse tüüp on edukalt teisaldatud",
|
||||||
"next_step_text": "Järgmine samm",
|
"next_step_text": "Järgmine samm",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Avatud",
|
"open": "Avatud",
|
||||||
"close": "Sulge",
|
"close": "Sulge",
|
||||||
"upgrade": "Uuendus",
|
"upgrade": "Uuendus",
|
||||||
|
"buy_us_number_button": "Osta USA number hinnaga {{priceInDollars}}$/kuus",
|
||||||
"upgrade_to_access_recordings_title": "Uuenda salvestistele juurdepääsuks",
|
"upgrade_to_access_recordings_title": "Uuenda salvestistele juurdepääsuks",
|
||||||
"upgrade_to_access_recordings_description": "Salvestised on saadaval ainult osana meie meeskonnaplaanist. Kõnede salvestamise alustamiseks minge uuemale versioonile.",
|
"upgrade_to_access_recordings_description": "Salvestised on saadaval ainult osana meie meeskonnaplaanist. Kõnede salvestamise alustamiseks minge uuemale versioonile.",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Minge üle Enterprise'ile, et luua tehisintellekti agendi telefoninumber, mis saab külalistele helistada, et kõnesid ajastada",
|
"upgrade_to_cal_ai_phone_number_description": "Minge üle Enterprise'ile, et luua tehisintellekti agendi telefoninumber, mis saab külalistele helistada, et kõnesid ajastada",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Viga seadete värskendamisel",
|
"error_updating_settings": "Viga seadete värskendamisel",
|
||||||
"personal_cal_url": "Minu isiklik {{appName}} URL",
|
"personal_cal_url": "Minu isiklik {{appName}} URL",
|
||||||
"bio_hint": "Paar lauset enda kohta. See kuvatakse teie isiklikul URL-i lehel.",
|
"bio_hint": "Paar lauset enda kohta. See kuvatakse teie isiklikul URL-i lehel.",
|
||||||
|
"finish_and_start": "Lõpeta seadistamine ja alusta",
|
||||||
"user_has_no_bio": "See kasutaja pole veel biograafiat lisanud.",
|
"user_has_no_bio": "See kasutaja pole veel biograafiat lisanud.",
|
||||||
"bio": "Bio",
|
"bio": "Bio",
|
||||||
"delete_account_modal_title": "Kustuta konto",
|
"delete_account_modal_title": "Kustuta konto",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "Manustad",
|
"embeds": "Manustad",
|
||||||
"impersonation": "Esinemine kellegi teisena",
|
"impersonation": "Esinemine kellegi teisena",
|
||||||
"impersonation_description": "Kasutaja kellegi teisena esinemise haldamise seaded",
|
"impersonation_description": "Kasutaja kellegi teisena esinemise haldamise seaded",
|
||||||
|
"recent_impersonations": "Hiljutised esindamised",
|
||||||
|
"quick_impersonate": "Kiir-esindamine",
|
||||||
|
"no_recent_impersonations": "Hiljutisi esindamisi pole",
|
||||||
"users": "Kasutajad",
|
"users": "Kasutajad",
|
||||||
"user": "Kasutaja",
|
"user": "Kasutaja",
|
||||||
"profile_description": "Hallake oma {{appName}} profiili seadeid",
|
"profile_description": "Hallake oma {{appName}} profiili seadeid",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "Tehke seda hiljem",
|
"do_this_later": "Tehke seda hiljem",
|
||||||
"set_availability_getting_started_subtitle_1": "Määrake ajavahemikud, millal olete saadaval",
|
"set_availability_getting_started_subtitle_1": "Määrake ajavahemikud, millal olete saadaval",
|
||||||
"set_availability_getting_started_subtitle_2": "Saate seda kõike hiljem saadavuse lehel kohandada.",
|
"set_availability_getting_started_subtitle_2": "Saate seda kõike hiljem saadavuse lehel kohandada.",
|
||||||
|
"connect_calendar_first": "Ühenda esmalt kalender",
|
||||||
|
"complete_profile": "Täida oma profiil",
|
||||||
"connect_calendars_from_app_store": "Saate lisada rohkem kalendreid rakenduste poest",
|
"connect_calendars_from_app_store": "Saate lisada rohkem kalendreid rakenduste poest",
|
||||||
"connect_conference_apps": "Ühenda konverentsirakendused",
|
"connect_conference_apps": "Ühenda konverentsirakendused",
|
||||||
"connect_calendar_apps": "Ühenda kalendrirakendused",
|
"connect_calendar_apps": "Ühenda kalendrirakendused",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "Sündmuse kestus",
|
"event_duration_info": "Sündmuse kestus",
|
||||||
"event_time_info": "Ürituse algusaeg",
|
"event_time_info": "Ürituse algusaeg",
|
||||||
"event_type_not_found": "Sündmuse tüüpi ei leitud",
|
"event_type_not_found": "Sündmuse tüüpi ei leitud",
|
||||||
|
"location_variable": "Asukoht",
|
||||||
"location_info": "Sündmuse koht",
|
"location_info": "Sündmuse koht",
|
||||||
|
"additional_notes_variable": "Lisamärkmed",
|
||||||
"additional_notes_info": "Broneerimise lisamärkused",
|
"additional_notes_info": "Broneerimise lisamärkused",
|
||||||
"attendee_name_info": "Broneerija nimi",
|
"attendee_name_info": "Broneerija nimi",
|
||||||
"organizer_name_info": "Korraldaja nimi",
|
"organizer_name_info": "Korraldaja nimi",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Nõua broneerimisel lisamärkuste täitmist",
|
"require_additional_notes_description": "Nõua broneerimisel lisamärkuste täitmist",
|
||||||
"email_address_action": "saada e-kiri kindlale e-posti aadressile",
|
"email_address_action": "saada e-kiri kindlale e-posti aadressile",
|
||||||
"after_event_trigger": "pärast sündmuse lõppu",
|
"after_event_trigger": "pärast sündmuse lõppu",
|
||||||
|
"booking_rejected_trigger": "kui broneeringust keeldutakse",
|
||||||
|
"booking_requested_trigger": "kui broneering on taotletud",
|
||||||
|
"booking_payment_initiated_trigger": "kui broneeringu makse algatatakse",
|
||||||
|
"booking_paid_trigger": "kui broneeringu makse on edukas",
|
||||||
|
"booking_no_show_updated_trigger": "kui broneeringu mitteilmumine on uuendatud",
|
||||||
"how_long_after": "Kui kaua pärast ürituse lõppu?",
|
"how_long_after": "Kui kaua pärast ürituse lõppu?",
|
||||||
"how_long_after_hosts_no_show": "Kui kaua pärast seda, kui võõrustajad ei ilmu Cal videokoosolekule?",
|
"how_long_after_hosts_no_show": "Kui kaua pärast seda, kui võõrustajad ei ilmu Cal videokoosolekule?",
|
||||||
"how_long_after_guests_no_show": "Kui kaua pärast seda, kui külalised ei ilmu Cal videokoosolekule?",
|
"how_long_after_guests_no_show": "Kui kaua pärast seda, kui külalised ei ilmu Cal videokoosolekule?",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "Muuda sündmuse tüüpi",
|
"edit_event_type": "Muuda sündmuse tüüpi",
|
||||||
"only_admin_can_see_members_of_org": "See organisatsioon on privaatne ja selle liikmeid saavad vaadata ainult organisatsiooni administraator või omanik.",
|
"only_admin_can_see_members_of_org": "See organisatsioon on privaatne ja selle liikmeid saavad vaadata ainult organisatsiooni administraator või omanik.",
|
||||||
"only_admin_can_manage_sso_org": "Ainult organisatsiooni administraator või omanik saab hallata SSO seadeid",
|
"only_admin_can_manage_sso_org": "Ainult organisatsiooni administraator või omanik saab hallata SSO seadeid",
|
||||||
|
"only_admin_can_manage_directory_sync": "Ainult organisatsiooni administraator või omanik saab hallata kataloogi sünkroonimise seadeid",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Ainult organisatsiooni administraator või omanik saab hallata OAuth kliente",
|
||||||
"collective_scheduling": "Kollektiivne ajakava",
|
"collective_scheduling": "Kollektiivne ajakava",
|
||||||
"make_it_easy_to_book": "Tehke oma meeskonna broneerimine lihtsaks, kui kõik on saadaval.",
|
"make_it_easy_to_book": "Tehke oma meeskonna broneerimine lihtsaks, kui kõik on saadaval.",
|
||||||
"find_the_best_person": "Leidke parim saadaolev inimene ja sõitke läbi oma meeskonna.",
|
"find_the_best_person": "Leidke parim saadaolev inimene ja sõitke läbi oma meeskonna.",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "Kas saate teise ajaga uuesti proovida?",
|
"can_you_try_again": "Kas saate teise ajaga uuesti proovida?",
|
||||||
"verify": "Kinnita",
|
"verify": "Kinnita",
|
||||||
"timezone_info": "Saava isiku ajavöönd",
|
"timezone_info": "Saava isiku ajavöönd",
|
||||||
|
"timezone_variable": "Ajavöönd",
|
||||||
"event_end_time_variable": "Sündmuse lõpuaeg",
|
"event_end_time_variable": "Sündmuse lõpuaeg",
|
||||||
"event_end_time_info": "Ürituse lõpuaeg",
|
"event_end_time_info": "Ürituse lõpuaeg",
|
||||||
"cancel_url_variable": "Tühista URL",
|
"cancel_url_variable": "Tühista URL",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Broneeringud tunni kaupa",
|
"bookings_by_hour": "Broneeringud tunni kaupa",
|
||||||
"most_booked_members": "Kõige rohkem broneeritud",
|
"most_booked_members": "Kõige rohkem broneeritud",
|
||||||
"least_booked_members": "Kõige vähem broneeritud",
|
"least_booked_members": "Kõige vähem broneeritud",
|
||||||
|
"most_bookings_scheduled": "Kõige rohkem broneeringuid planeeritud",
|
||||||
|
"least_bookings_scheduled": "Kõige vähem broneeringuid planeeritud",
|
||||||
|
"most_bookings_completed": "Kõige rohkem broneeringuid lõpetatud",
|
||||||
|
"least_bookings_completed": "Kõige vähem broneeringuid lõpetatud",
|
||||||
"events_created": "Loodud sündmused",
|
"events_created": "Loodud sündmused",
|
||||||
"events_completed": "Sündmused lõpetatud",
|
"events_completed": "Sündmused lõpetatud",
|
||||||
"events_cancelled": "Sündmused tühistatud",
|
"events_cancelled": "Sündmused tühistatud",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Selle töövoo testimisel pidage meeles, et e-kirju ja SMS-e saab ajastada ainult vähemalt 1 tund ette",
|
"testing_workflow_info_message": "Selle töövoo testimisel pidage meeles, et e-kirju ja SMS-e saab ajastada ainult vähemalt 1 tund ette",
|
||||||
"insights_no_data_found_for_filter": "Valitud filtri või valitud kuupäevade kohta andmeid ei leitud.",
|
"insights_no_data_found_for_filter": "Valitud filtri või valitud kuupäevade kohta andmeid ei leitud.",
|
||||||
"acknowledge_booking_no_show_fee": "Ma tean, et kui ma sellel üritusel ei osale, rakendatakse minu kaardile {{summa, valuuta}} mitteilmumise tasu.",
|
"acknowledge_booking_no_show_fee": "Ma tean, et kui ma sellel üritusel ei osale, rakendatakse minu kaardile {{summa, valuuta}} mitteilmumise tasu.",
|
||||||
|
"days": "päevad",
|
||||||
"card_details": "Kaardi andmed",
|
"card_details": "Kaardi andmed",
|
||||||
"something_went_wrong_on_our_end": "Midagi läks meie poolel valesti. Võtke ühendust meie tugitiimiga ja me lahendame selle kohe teie jaoks.",
|
"something_went_wrong_on_our_end": "Midagi läks meie poolel valesti. Võtke ühendust meie tugitiimiga ja me lahendame selle kohe teie jaoks.",
|
||||||
"please_provide_following_text_to_suppport": "Teid paremaks abistamiseks esitage tugiteenusega ühenduse võtmisel järgmine tekst",
|
"please_provide_following_text_to_suppport": "Teid paremaks abistamiseks esitage tugiteenusega ühenduse võtmisel järgmine tekst",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Paneb teie saidile ujuva nupu, mis käivitab teie sündmuse tüübiga modaali.",
|
"floating_button_trigger_modal": "Paneb teie saidile ujuva nupu, mis käivitab teie sündmuse tüübiga modaali.",
|
||||||
"pop_up_element_click": "Pop up via element click",
|
"pop_up_element_click": "Pop up via element click",
|
||||||
"open_dialog_with_element_click": "Avage oma kalender dialoogiaknana, kui keegi klõpsab elemendil.",
|
"open_dialog_with_element_click": "Avage oma kalender dialoogiaknana, kui keegi klõpsab elemendil.",
|
||||||
|
"use_my_own_form": "Kasuta minu enda vormi",
|
||||||
|
"use_our_headless_routing_api": "Kasuta meie peata suunamise API-d ja omaenda vormi esitamiseks.",
|
||||||
"need_help_embedding": "Kas vajate abi? Vaadake meie juhendeid Cali manustamiseks Wixis, Squarespace'is või WordPressis, vaadake meie levinud küsimusi või uurige täpsemaid manustamisvalikuid.",
|
"need_help_embedding": "Kas vajate abi? Vaadake meie juhendeid Cali manustamiseks Wixis, Squarespace'is või WordPressis, vaadake meie levinud küsimusi või uurige täpsemaid manustamisvalikuid.",
|
||||||
"book_my_cal": "Broneeri mu Cal",
|
"book_my_cal": "Broneeri mu Cal",
|
||||||
"first_name": "Eesnimi",
|
"first_name": "Eesnimi",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Kasutage kohandatud sündmuste ümbersuunamise muutujatena välja identifikaatoreid (nt {{muutuja}})",
|
"field_identifiers_as_variables_with_example": "Kasutage kohandatud sündmuste ümbersuunamise muutujatena välja identifikaatoreid (nt {{muutuja}})",
|
||||||
"account_already_linked": "Konto on juba lingitud",
|
"account_already_linked": "Konto on juba lingitud",
|
||||||
"send_email": "Saada email",
|
"send_email": "Saada email",
|
||||||
|
"cal_ai_phone_call_action": "Helista osalejale Cal.ai häälagendi abil",
|
||||||
|
"cal_ai_agent_configuration": "Cal.ai agendi konfiguratsioon",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Palun valige vähemalt üks sündmuse tüüp, et teha testkõne.",
|
||||||
"mark_as_no_show": "Märgi mitteilmuvaks",
|
"mark_as_no_show": "Märgi mitteilmuvaks",
|
||||||
"unmark_as_no_show": "Tühista mitteilmumise märkimine",
|
"unmark_as_no_show": "Tühista mitteilmumise märkimine",
|
||||||
"account_unlinked_success": "Konto linkimine õnnestus",
|
"account_unlinked_success": "Konto linkimine õnnestus",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Planeerige oma reis ette, et hoida oma olemasolevat ajakava teises ajavööndis ja vältida broneerimist keskööl.",
|
"travel_schedule_description": "Planeerige oma reis ette, et hoida oma olemasolevat ajakava teises ajavööndis ja vältida broneerimist keskööl.",
|
||||||
"schedule_timezone_change": "Ajavööndi muutmise ajakava",
|
"schedule_timezone_change": "Ajavööndi muutmise ajakava",
|
||||||
"date": "Kuupäev",
|
"date": "Kuupäev",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Sisestage agendi üldine juhis",
|
||||||
"overlaps_with_existing_schedule": "See kattub olemasoleva ajakavaga. Valige mõni muu kuupäev.",
|
"overlaps_with_existing_schedule": "See kattub olemasoleva ajakavaga. Valige mõni muu kuupäev.",
|
||||||
"org_admin_no_slots|heading": "Saadavust ei leitud kasutajale {{name}}",
|
"org_admin_no_slots|heading": "Saadavust ei leitud kasutajale {{name}}",
|
||||||
"org_admin_no_slots|content": "Tere, organisatsiooni administraatorid,<br /><br />Pange tähele: Meile on teatatud, et {{username}} ei ole olnud saadaval, kui kasutaja on külastanud {{username}}/{{slug}}<br /><br />Sellel võib olla mitu põhjust:<br />Kasutajal ei ole ühtegi kalendrit ühendatud<br />Selle sündmusega seotud ajakavad ei ole lubatud<br /><br />Soovitame kontrollida nende saadavust, et see probleem lahendada.",
|
"org_admin_no_slots|content": "Tere, organisatsiooni administraatorid,<br /><br />Pange tähele: Meile on teatatud, et {{username}} ei ole olnud saadaval, kui kasutaja on külastanud {{username}}/{{slug}}<br /><br />Sellel võib olla mitu põhjust:<br />Kasutajal ei ole ühtegi kalendrit ühendatud<br />Selle sündmusega seotud ajakavad ei ole lubatud<br /><br />Soovitame kontrollida nende saadavust, et see probleem lahendada.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "Ülevaade",
|
"review": "Ülevaade",
|
||||||
"reviewed": "Üle vaadatud",
|
"reviewed": "Üle vaadatud",
|
||||||
"unreviewed": "Ülevaatamata",
|
"unreviewed": "Ülevaatamata",
|
||||||
|
"rating_url_variable": "Hinnangu URL",
|
||||||
"rating_url_info": "URL reitingu tagasiside vormi jaoks",
|
"rating_url_info": "URL reitingu tagasiside vormi jaoks",
|
||||||
|
"no_show_url_variable": "Mitteosalemise URL",
|
||||||
"no_show_url_info": "The URL for No Show Feedback",
|
"no_show_url_info": "The URL for No Show Feedback",
|
||||||
"no_support_needed": "Kas tuge pole vaja?",
|
"no_support_needed": "Kas tuge pole vaja?",
|
||||||
"hide_support": "Peida tugi",
|
"hide_support": "Peida tugi",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "rida",
|
"row": "rida",
|
||||||
"rows": "rida",
|
"rows": "rida",
|
||||||
"attendee_timezone_variable": "Osaleja ajavöönd",
|
"attendee_timezone_variable": "Osaleja ajavöönd",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "Sündmuse algusaeg osaleja ajavööndis",
|
||||||
"event_start_time_in_attendee_timezone_info": "Sündmuse algusaeg osaleja ajavööndis",
|
"event_start_time_in_attendee_timezone_info": "Sündmuse algusaeg osaleja ajavööndis",
|
||||||
"event_end_time_in_attendee_timezone_info": "Sündmuse lõpuaeg osaleja ajavööndis",
|
"event_end_time_in_attendee_timezone_info": "Sündmuse lõpuaeg osaleja ajavööndis",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "Sündmuse lõpuaeg osaleja ajavööndis",
|
||||||
"salesforce_create_event_on_contact": "Loo sündmus kontaktil, kui see eksisteerib. Vastasel juhul kasuta liidi",
|
"salesforce_create_event_on_contact": "Loo sündmus kontaktil, kui see eksisteerib. Vastasel juhul kasuta liidi",
|
||||||
"salesforce_owner_name_to_change": "Muudetava omaniku nimi",
|
"salesforce_owner_name_to_change": "Muudetava omaniku nimi",
|
||||||
"no_filter_set": "Filter määramata",
|
"no_filter_set": "Filter määramata",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "Saada e-posti vastused",
|
"routing_form_select_members_to_email": "Saada e-posti vastused",
|
||||||
"routing_incomplete_booking_tab": "Lõpetamata broneeringud",
|
"routing_incomplete_booking_tab": "Lõpetamata broneeringud",
|
||||||
"include_no_show_in_rr_calculation": "Kaasa mitteilmunud broneeringud round robin arvutustesse",
|
"include_no_show_in_rr_calculation": "Kaasa mitteilmunud broneeringud round robin arvutustesse",
|
||||||
|
"recent_no_show_guests": "Hiljutised mitteosalejad",
|
||||||
|
"recent_no_show_guests_tooltip": "Näitab broneeringuid, kus kõik osalejad puudusid, mitte osalisi puudumisi",
|
||||||
"matching": "Sobitamine",
|
"matching": "Sobitamine",
|
||||||
"event_redirect": "Sündmuse ümbersuunamine",
|
"event_redirect": "Sündmuse ümbersuunamine",
|
||||||
"reset_form": "Lähtesta vorm",
|
"reset_form": "Lähtesta vorm",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Broneeringud",
|
"pbac_resource_booking": "Broneeringud",
|
||||||
"pbac_resource_insights": "Teadmised",
|
"pbac_resource_insights": "Teadmised",
|
||||||
"pbac_resource_role": "Rollid",
|
"pbac_resource_role": "Rollid",
|
||||||
|
"pbac_resource_routing_form": "Marsruutimisvormid",
|
||||||
|
"pbac_resource_workflow": "Töövood",
|
||||||
"pbac_action_all": "Kõik toimingud",
|
"pbac_action_all": "Kõik toimingud",
|
||||||
"pbac_action_create": "Loo",
|
"pbac_action_create": "Loo",
|
||||||
"pbac_action_read": "Vaata",
|
"pbac_action_read": "Vaata",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Vaata meeskonna broneeringuid",
|
"pbac_action_read_team_bookings": "Vaata meeskonna broneeringuid",
|
||||||
"pbac_action_read_org_bookings": "Vaata organisatsiooni broneeringuid",
|
"pbac_action_read_org_bookings": "Vaata organisatsiooni broneeringuid",
|
||||||
"pbac_action_read_recordings": "Vaata salvestisi",
|
"pbac_action_read_recordings": "Vaata salvestisi",
|
||||||
|
"pbac_action_impersonate": "Esita kellegi teisena",
|
||||||
"role_created_successfully": "Roll loodud edukalt",
|
"role_created_successfully": "Roll loodud edukalt",
|
||||||
"role_updated_successfully": "Roll uuendatud edukalt",
|
"role_updated_successfully": "Roll uuendatud edukalt",
|
||||||
"delete_role": "Kustuta roll",
|
"delete_role": "Kustuta roll",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "Viga rolli loomisel",
|
"error_creating_role": "Viga rolli loomisel",
|
||||||
"error_updating_role": "Viga rolli uuendamisel",
|
"error_updating_role": "Viga rolli uuendamisel",
|
||||||
"pbac_desc_create_roles": "Loo rolle",
|
"pbac_desc_create_roles": "Loo rolle",
|
||||||
|
"pbac_resource_attributes": "Atribuudid",
|
||||||
|
"pbac_desc_view_organization_attributes": "Vaata organisatsiooni atribuute",
|
||||||
|
"pbac_desc_update_organization_attributes": "Uuenda organisatsiooni atribuute",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Kustuta organisatsiooni atribuudid",
|
||||||
|
"pbac_desc_create_organization_attributes": "Loo organisatsiooni atribuudid",
|
||||||
"pbac_desc_view_roles": "Vaata rolle",
|
"pbac_desc_view_roles": "Vaata rolle",
|
||||||
"pbac_desc_update_roles": "Uuenda rolle",
|
"pbac_desc_update_roles": "Uuenda rolle",
|
||||||
"pbac_desc_delete_roles": "Kustuta rolle",
|
"pbac_desc_delete_roles": "Kustuta rolle",
|
||||||
"pbac_desc_manage_roles": "Kõik toimingud rollidega",
|
"pbac_desc_create_workflows": "Loo ja seadista uusi töövooge",
|
||||||
|
"set_up_required": "Seadistamine vajalik",
|
||||||
|
"pbac_desc_view_workflows": "Vaata olemasolevaid töövooge ja nende konfiguratsioone",
|
||||||
|
"pbac_desc_update_workflows": "Muuda ja redigeeri töövoo seadeid",
|
||||||
|
"pbac_desc_delete_workflows": "Eemalda töövood süsteemist",
|
||||||
|
"pbac_desc_manage_workflows": "Täielik haldusõigus kõikidele töövoogudele",
|
||||||
"pbac_desc_create_event_types": "Loo sündmuse tüüpe",
|
"pbac_desc_create_event_types": "Loo sündmuse tüüpe",
|
||||||
"pbac_desc_view_event_types": "Vaata sündmuse tüüpe",
|
"pbac_desc_view_event_types": "Vaata sündmuse tüüpe",
|
||||||
"pbac_desc_update_event_types": "Uuenda sündmuse tüüpe",
|
"pbac_desc_update_event_types": "Uuenda sündmuse tüüpe",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Kutsu meeskonnaliikmeid",
|
"pbac_desc_invite_team_members": "Kutsu meeskonnaliikmeid",
|
||||||
"pbac_desc_remove_team_members": "Eemalda meeskonnaliikmeid",
|
"pbac_desc_remove_team_members": "Eemalda meeskonnaliikmeid",
|
||||||
"pbac_desc_change_team_member_role": "Muuda meeskonnaliikmete rolle",
|
"pbac_desc_change_team_member_role": "Muuda meeskonnaliikmete rolle",
|
||||||
"pbac_desc_manage_teams": "Kõik toimingud meeskondadega",
|
"pbac_desc_impersonate_team_members": "Esita meeskonnaliikmeid kellegi teisena",
|
||||||
|
"pbac_desc_manage_teams": "Kõik toimingud organisatsiooni meeskondadega",
|
||||||
"pbac_desc_create_organization": "Loo organisatsioon",
|
"pbac_desc_create_organization": "Loo organisatsioon",
|
||||||
"pbac_desc_view_organization_details": "Vaata organisatsiooni üksikasju",
|
"pbac_desc_view_organization_details": "Vaata organisatsiooni üksikasju",
|
||||||
"pbac_desc_list_organization_members": "Kuva organisatsiooni liikmed",
|
"pbac_desc_list_organization_members": "Kuva organisatsiooni liikmed",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Eemalda organisatsiooni liikmeid",
|
"pbac_desc_remove_organization_members": "Eemalda organisatsiooni liikmeid",
|
||||||
"pbac_desc_manage_organization_billing": "Halda organisatsiooni arveldust",
|
"pbac_desc_manage_organization_billing": "Halda organisatsiooni arveldust",
|
||||||
"pbac_desc_change_organization_member_role": "Muuda organisatsiooni liikmete rolle",
|
"pbac_desc_change_organization_member_role": "Muuda organisatsiooni liikmete rolle",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Esita organisatsiooni liikmeid kellegi teisena",
|
||||||
"pbac_desc_edit_organization_settings": "Muuda organisatsiooni seadeid",
|
"pbac_desc_edit_organization_settings": "Muuda organisatsiooni seadeid",
|
||||||
"pbac_desc_manage_organizations": "Kõik toimingud organisatsioonidega",
|
"pbac_desc_manage_organizations": "Kõik toimingud organisatsioonidega",
|
||||||
"pbac_desc_view_bookings": "Vaata broneeringuid",
|
"pbac_desc_view_bookings": "Vaata broneeringuid",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Kõik toimingud broneeringutega",
|
"pbac_desc_manage_bookings": "Kõik toimingud broneeringutega",
|
||||||
"pbac_desc_view_team_insights": "Vaata meeskonna ülevaateid",
|
"pbac_desc_view_team_insights": "Vaata meeskonna ülevaateid",
|
||||||
"pbac_desc_manage_team_insights": "Halda meeskonna ülevaateid",
|
"pbac_desc_manage_team_insights": "Halda meeskonna ülevaateid",
|
||||||
|
"pbac_desc_create_routing_forms": "Loo marsruutimisvorme",
|
||||||
|
"pbac_desc_view_routing_forms": "Vaata marsruutimisvorme",
|
||||||
|
"pbac_desc_update_routing_forms": "Uuenda marsruutimisvorme",
|
||||||
|
"pbac_desc_delete_routing_forms": "Kustuta marsruutimisvorme",
|
||||||
"read_permission_auto_enabled_tooltip": "Lugemisõigus lubatakse automaatselt ressursi loomisel, uuendamisel või kustutamisel",
|
"read_permission_auto_enabled_tooltip": "Lugemisõigus lubatakse automaatselt ressursi loomisel, uuendamisel või kustutamisel",
|
||||||
"choose_restriction_schedule": "Lisa piirangute ajakava",
|
"choose_restriction_schedule": "Lisa piirangute ajakava",
|
||||||
"restriction_schedule_description": "Piira hostide saadavust, et kuvada ainult ajavahemikke, mis jäävad määratud ajakava sisse.",
|
"restriction_schedule_description": "Piira hostide saadavust, et kuvada ainult ajavahemikke, mis jäävad määratud ajakava sisse.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Rakenda valitud piirangute ajakava broneerija ajavööndis",
|
"use_booker_timezone_info": "Rakenda valitud piirangute ajakava broneerija ajavööndis",
|
||||||
"load_balancing_warning": "See keelab koormuse tasakaalustamise kõigi teie Round Robin sündmuste tüüpide puhul",
|
"load_balancing_warning": "See keelab koormuse tasakaalustamise kõigi teie Round Robin sündmuste tüüpide puhul",
|
||||||
"rr_load_balancing_disabled": "Koormuse tasakaalustamine on saadaval ainult siis, kui ajatemplite alus on määratud broneeringu loomise ajaks",
|
"rr_load_balancing_disabled": "Koormuse tasakaalustamine on saadaval ainult siis, kui ajatemplite alus on määratud broneeringu loomise ajaks",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "Koormuse tasakaalustamine ei ole saadaval Round Robin gruppidega",
|
||||||
"round_robin_settings_description": "Kohanda selle meeskonna vaikimisi round robin'i seadeid",
|
"round_robin_settings_description": "Kohanda selle meeskonna vaikimisi round robin'i seadeid",
|
||||||
"round_robin_settings_updated_successfully": "Round robin'i seaded on edukalt uuendatud",
|
"round_robin_settings_updated_successfully": "Round robin'i seaded on edukalt uuendatud",
|
||||||
"booking_creation_time": "Broneeringu loomise aeg",
|
"booking_creation_time": "Broneeringu loomise aeg",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Broneerimine väljaspool piirangugraafiku saadavust.",
|
"booking_not_allowed_by_restriction_schedule_error": "Broneerimine väljaspool piirangugraafiku saadavust.",
|
||||||
"restriction_schedule_not_found_error": "Piirangugraafikut ei leitud",
|
"restriction_schedule_not_found_error": "Piirangugraafikut ei leitud",
|
||||||
"converted_image_size_limit_exceed": "Pildi suurus ületab limiidi, palun kasutage väiksemat pilti, eelistatavalt JPEG-formaadis",
|
"converted_image_size_limit_exceed": "Pildi suurus ületab limiidi, palun kasutage väiksemat pilti, eelistatavalt JPEG-formaadis",
|
||||||
|
"add_group": "Lisa grupp",
|
||||||
"routing_funnel": "Suunamiskanal",
|
"routing_funnel": "Suunamiskanal",
|
||||||
"routing_funnel_total_submissions": "Kokku esitatud",
|
"routing_funnel_total_submissions": "Kokku esitatud",
|
||||||
"routing_funnel_successful_routings": "Õnnestunud suunamised",
|
"routing_funnel_successful_routings": "Õnnestunud suunamised",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Lubatud tüübid: {{acceptedTypes}}; Maksimaalne failisuurus: {{maxSize}}",
|
"file_upload_instructions": "Lubatud tüübid: {{acceptedTypes}}; Maksimaalne failisuurus: {{maxSize}}",
|
||||||
"license_key_saved": "Litsentsivõti salvestati edukalt",
|
"license_key_saved": "Litsentsivõti salvestati edukalt",
|
||||||
"timezone_mismatch_tooltip": "Te vaatate aruannet oma profiili ajavööndi ({{userTimezone}}) alusel, samal ajal kui teie brauser on seadistatud ajavööndisse ({{browserTimezone}})",
|
"timezone_mismatch_tooltip": "Te vaatate aruannet oma profiili ajavööndi ({{userTimezone}}) alusel, samal ajal kui teie brauser on seadistatud ajavööndisse ({{browserTimezone}})",
|
||||||
|
"show_optimized_slots": "Optimeeritud ajad",
|
||||||
|
"show_optimized_slots_description": "Korralda ajad, et optimeerida saadavust.",
|
||||||
"failed_bookings_by_field": "Ebaõnnestunud broneeringud välja järgi",
|
"failed_bookings_by_field": "Ebaõnnestunud broneeringud välja järgi",
|
||||||
|
"failed_bookings": "Ebaõnnestunud broneeringud",
|
||||||
"event_type_no_hosts": "Sellele sündmuse tüübile pole määratud hoste",
|
"event_type_no_hosts": "Sellele sündmuse tüübile pole määratud hoste",
|
||||||
"cache_status": "Vahemälu olek",
|
"cache_status": "Vahemälu olek",
|
||||||
"cache_last_updated": "Viimati uuendatud: {{timestamp}}",
|
"cache_last_updated": "Viimati uuendatud: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Seda linki saab kasutada {{count}} broneeringuks",
|
"usage_based_expiration_description": "Seda linki saab kasutada {{count}} broneeringuks",
|
||||||
"usage_based_generic_expiration_description": "Seda linki saab seadistada aeguma pärast kindlat arvu broneeringuid",
|
"usage_based_generic_expiration_description": "Seda linki saab seadistada aeguma pärast kindlat arvu broneeringuid",
|
||||||
"usage_based_expiration_description_plural": "Seda linki saab kasutada {{count}} broneeringuks",
|
"usage_based_expiration_description_plural": "Seda linki saab kasutada {{count}} broneeringuks",
|
||||||
|
"webhook_trigger_event": "Käivitussündmuse nimi (nt BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "Veebikonksu loomise aeg",
|
||||||
|
"webhook_type": "Sündmuse tüübi lühinimi",
|
||||||
|
"webhook_title": "Sündmuse tüübi nimi",
|
||||||
|
"webhook_start_time": "Sündmuse algusaeg",
|
||||||
|
"webhook_end_time": "Sündmuse lõpuaeg",
|
||||||
|
"webhook_description": "Sündmuse kirjeldus, nagu määratud sündmuse tüübi seadetes",
|
||||||
|
"webhook_location": "Sündmuse asukoht",
|
||||||
|
"webhook_uid": "Broneeringu UID",
|
||||||
|
"webhook_reschedule_uid": "Ümberplaneerimise UID",
|
||||||
|
"webhook_cancellation_reason": "Tühistamise põhjus",
|
||||||
|
"webhook_rejection_reason": "Keeldumise põhjus",
|
||||||
|
"webhook_organizer_name": "Korraldaja nimi",
|
||||||
|
"webhook_organizer_email": "Korraldaja e-post",
|
||||||
|
"webhook_organizer_timezone": "Korraldaja ajavöönd (nt 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Korraldaja lokaad (nt 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Esimese osaleja nimi",
|
||||||
|
"webhook_attendee_email": "Esimese osaleja e-post",
|
||||||
|
"webhook_attendee_timezone": "Esimese osaleja ajavöönd",
|
||||||
|
"webhook_attendee_locale": "Esimese osaleja lokaad",
|
||||||
|
"webhook_team_name": "Broneeritud meeskonna nimi",
|
||||||
|
"webhook_team_members": "Broneeritud meeskonna liikmed",
|
||||||
|
"webhook_video_call_url": "Koosoleku videokõne URL",
|
||||||
|
"webhook_hide_variables": "Peida muutujad",
|
||||||
|
"webhook_show_variable": "Näita saadaolevaid muutujaid",
|
||||||
|
"webhook_event_and_booking": "Sündmus ja broneering",
|
||||||
|
"webhook_people": "Inimesed",
|
||||||
|
"webhook_teams": "Meeskonnad",
|
||||||
|
"webhook_metadata": "Metaandmed",
|
||||||
|
"stats": "Statistika",
|
||||||
|
"booking_status": "Broneeringu staatus",
|
||||||
|
"visit": "Külastus",
|
||||||
|
"location_custom_label_input_label": "Kohandatud silt broneerimislehel",
|
||||||
|
"meeting_link": "Koosoleku link",
|
||||||
|
"my_bookings": "Minu broneeringud",
|
||||||
|
"phone": "Telefon",
|
||||||
|
"free": "Tasuta",
|
||||||
|
"user_email": "Kasutaja e-post",
|
||||||
|
"user_name": "Kasutaja nimi",
|
||||||
|
"expand_panel": "Laienda paneeli",
|
||||||
|
"collapse_panel": "Ahenda paneel",
|
||||||
|
"you_have_one_team": "Teil on üks meeskond",
|
||||||
|
"consider_consolidating_one_team_org": "Kaaluge organisatsiooni loomist, et ühtlustada arveldamist, haldustööriistu ja analüütikat oma meeskonnas.",
|
||||||
|
"consider_consolidating_multi_team_org": "Kaaluge organisatsiooni loomist, et ühtlustada arveldamist, haldustööriistu ja analüütikat oma meeskondade vahel.",
|
||||||
|
"search_variables": "Otsi muutujaid",
|
||||||
|
"no_variables_found": "Muutujaid ei leitud",
|
||||||
|
"api_key_name_too_long": "Nimi ei tohi ületada {{max}} tähemärki",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Viimase hetke tühistamiste eest puudumise tasu automaatne arvestamine",
|
||||||
|
"before_scheduled_start_time": "Enne planeeritud algusaega",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Mõistan, et tühistades broneeringu {{timeValue}} {{timeUnit}} jooksul enne algusaega, võetakse minult puudumise tasu summas {{amount, currency}}",
|
||||||
|
"contact_organizer": "Kui teil on küsimusi, võtke palun ühendust korraldajaga.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Add your new strings above here ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Add your new strings above here ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
"already_signed_up_for_this_booking_error": "Dagoeneko izena emanda zaude erreserba honetarako",
|
"already_signed_up_for_this_booking_error": "Dagoeneko izena emanda zaude erreserba honetarako",
|
||||||
"hosts_unavailable_for_booking": "Ostalari batzuk ez daude eskuragarri erreserbatzeko",
|
"hosts_unavailable_for_booking": "Ostalari batzuk ez daude eskuragarri erreserbatzeko",
|
||||||
"fixed_hosts_unavailable_for_booking": "Finkatutako ostalari batzuk ez daude erreserbatzeko eskuragarri.",
|
"fixed_hosts_unavailable_for_booking": "Finkatutako ostalari batzuk ez daude erreserbatzeko eskuragarri.",
|
||||||
"round_robin_hosts_unavailable_for_booking": "Ez dago Round Robin ostalarik erreserbatzeko eskuragarri.",
|
"round_robin_host_unavailable_for_booking": "Round Robin ostalaria ez dago eskuragarri erreserbatzeko.",
|
||||||
"help": "Laguntza",
|
"help": "Laguntza",
|
||||||
"price": "Prezioa",
|
"price": "Prezioa",
|
||||||
"paid": "Ordainduta",
|
"paid": "Ordainduta",
|
||||||
@@ -278,6 +278,7 @@
|
|||||||
"number": "Zenbakia",
|
"number": "Zenbakia",
|
||||||
"checkbox": "Kontrol-laukia",
|
"checkbox": "Kontrol-laukia",
|
||||||
"is_required": "Derrigorrezkoa da",
|
"is_required": "Derrigorrezkoa da",
|
||||||
|
"make_field_required": "Egin eremu hau nahitaezkoa",
|
||||||
"required": "Derrigorrezkoa",
|
"required": "Derrigorrezkoa",
|
||||||
"optional": "Hautazkoa",
|
"optional": "Hautazkoa",
|
||||||
"input_type": "Sarrera-mota",
|
"input_type": "Sarrera-mota",
|
||||||
@@ -349,6 +350,7 @@
|
|||||||
"available_apps_lower_case": "App eskuragarriak",
|
"available_apps_lower_case": "App eskuragarriak",
|
||||||
"available_apps_desc": "Ikusi beheko aplikazio ezagunak eta arakatu gehiago gure <0>App Store</0>-n",
|
"available_apps_desc": "Ikusi beheko aplikazio ezagunak eta arakatu gehiago gure <0>App Store</0>-n",
|
||||||
"fixed_host_helper": "Gehitu ekitaldira etorri behar duen edonor. <0>Informazio gehiago</0>",
|
"fixed_host_helper": "Gehitu ekitaldira etorri behar duen edonor. <0>Informazio gehiago</0>",
|
||||||
|
"round_robin_groups_helper": "Taldeko pertsonek txandaka hartzen dute parte, talde bakoitzeko pertsona bat agertuko da ekitaldian.",
|
||||||
"round_robin_helper": "Taldeko pertsonek txandaka hartzen dute parte eta pertsona bakarra agertuko da ekitaldian.",
|
"round_robin_helper": "Taldeko pertsonek txandaka hartzen dute parte eta pertsona bakarra agertuko da ekitaldian.",
|
||||||
"check_email_reset_password": "Begiratu zure posta elektronikoa. Pasahitza berrezartzeko esteka bidali dizugu.",
|
"check_email_reset_password": "Begiratu zure posta elektronikoa. Pasahitza berrezartzeko esteka bidali dizugu.",
|
||||||
"finish": "Amaitu",
|
"finish": "Amaitu",
|
||||||
@@ -802,6 +804,40 @@
|
|||||||
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
"multiple_duration_timeUnit_short": "{{count}}$t({{unit}}_short)",
|
||||||
"minutes": "minutu",
|
"minutes": "minutu",
|
||||||
"use_cal_ai_to_make_call_description": "Erabili Cal.ai adimen artifizialak kudeatutako telefono zenbaki bat lortzeko edo gonbidatuei deitzeko.",
|
"use_cal_ai_to_make_call_description": "Erabili Cal.ai adimen artifizialak kudeatutako telefono zenbaki bat lortzeko edo gonbidatuei deitzeko.",
|
||||||
|
"termination_uri": "Amaiera URI",
|
||||||
|
"sip_trunk_username": "SIP Trunk erabiltzaile-izena",
|
||||||
|
"sip_trunk_password": "SIP Trunk pasahitza",
|
||||||
|
"nickname": "Ezizena",
|
||||||
|
"delete_phone_number": "Ezabatu telefono zenbakia",
|
||||||
|
"workflow_validation_failed": "Lan-fluxuaren balidazioak huts egin du",
|
||||||
|
"workflow_validation_empty_fields": "Lan-fluxuaren urrats batek edo gehiagok mezu eduki hutsa dute",
|
||||||
|
"workflow_validation_unverified_contacts": "Telefono zenbaki edo helbide elektroniko bat edo gehiago ez daude egiaztatuta",
|
||||||
|
"phone_number_imported_successfully": "Telefono zenbakia inportatu eta agentari arrakastaz lotu zaio",
|
||||||
|
"phone_number_deleted_successfully": "Telefono zenbakia arrakastaz ezabatu da",
|
||||||
|
"delete_phone_number_confirmation": "Ziur zaude telefono zenbaki hau ezabatu nahi duzula? Ekintza hau ezin da desegin.",
|
||||||
|
"yes_delete_phone_number": "Bai, ezabatu telefono zenbakia",
|
||||||
|
"phone_number_info_tooltip": "Inportatu nahi duzun zenbakia E.164 formatuan egon behar da (+herrialde kodea eta ondoren zenbakia, espazio edo karaktere berezirik gabe), adibidez +1234567890",
|
||||||
|
"termination_uri_info_tooltip": "Zure SIP trunk elastikoa identifikatzeko amaiera URI-a. Kanporako deietarako erabiltzen da. Twilio SIP trunk elastikoetarako beti amaitzen da .pstn.twilio.com.",
|
||||||
|
"sip_trunk_username_info_tooltip": "SIP trunka autentifikatzeko erabiltzen den erabiltzaile-izena.",
|
||||||
|
"sip_trunk_password_info_tooltip": "SIP trunka autentifikatzeko erabiltzen den pasahitza.",
|
||||||
|
"nickname_info_tooltip": "Zenbakiaren ezizena. Hau zure erreferentziarako bakarrik da.",
|
||||||
|
"save_and_test_call": "Gorde eta probatu deia",
|
||||||
|
"call_initiated_successfully": "Deia arrakastaz hasi da",
|
||||||
|
"please_enter_phone_number": "Mesedez, sartu telefono zenbaki bat",
|
||||||
|
"agent_updated_successfully": "Agentea arrakastaz eguneratu da",
|
||||||
|
"agent_created_successfully": "Agentea arrakastaz sortu da",
|
||||||
|
"phone_number_unsubscribed_successfully": "Telefono zenbakia harpidetza kendu da",
|
||||||
|
"general_prompt_description": "Prompt honek agentearen rola eta helburu nagusiak definitzen ditu",
|
||||||
|
"prompt": "Prompt-a",
|
||||||
|
"call_to": "Deitu honi",
|
||||||
|
"make_test_call_to_verify_configuration": "Egin probako deia konfigurazioa egiaztatzeko",
|
||||||
|
"initial_message": "Hasierako mezua",
|
||||||
|
"initial_message_description": "Agenteak dei bat hastean esango duen lehen mezua",
|
||||||
|
"having_trouble_importing": "Inportatzeko arazoak dituzu?",
|
||||||
|
"learn": "Ikasi",
|
||||||
|
"learn_how_to_get_your_terminator": "Ikasi nola lortu zure Amaiera URI eta SIP trunk kredentzialak",
|
||||||
|
"phone_number_subscription_cancelled_successfully": "Telefono zenbakiaren harpidetza behar bezala ezeztatu da",
|
||||||
|
"updating": "Eguneratzen",
|
||||||
"round_robin": "Round Robin",
|
"round_robin": "Round Robin",
|
||||||
"round_robin_description": "Txandakatu bilerak taldekideen artean.",
|
"round_robin_description": "Txandakatu bilerak taldekideen artean.",
|
||||||
"managed_event": "Kudeatutako gertaera",
|
"managed_event": "Kudeatutako gertaera",
|
||||||
@@ -810,6 +846,48 @@
|
|||||||
"managed": "Kudeatuta",
|
"managed": "Kudeatuta",
|
||||||
"managed_event_url_clarification": "\"username\" esleitutako kideen erabiltzaile-izenarekin beteko da",
|
"managed_event_url_clarification": "\"username\" esleitutako kideen erabiltzaile-izenarekin beteko da",
|
||||||
"assign_to": "Esleitu honi",
|
"assign_to": "Esleitu honi",
|
||||||
|
"enter_phone_number_to_test_call": "Sartu telefono zenbakia proba deia egiteko",
|
||||||
|
"make_test_call": "Egin probako deia",
|
||||||
|
"create_new_workflow_agent": "Sortu cal.ai ahots agente berria",
|
||||||
|
"create_new_workflow_agent_description": "Sortu cal.ai ahots agente berri bat zure lan-fluxuak automatizatzeko",
|
||||||
|
"phone_number_for_ai_call": "Telefono zenbakia (gure agenteak deitzeko)",
|
||||||
|
"buy_a_phone_number_or_import_one_you_already_have": "Erosi telefono zenbaki bat edo inportatu dagoeneko twilio-n duzun bat",
|
||||||
|
"test_agent": "Probatu agentea",
|
||||||
|
"phone_numbers": "Telefono zenbakiak",
|
||||||
|
"unsubscribe": "Harpidetza kendu",
|
||||||
|
"delete_workflow_step": "Ezabatu lan-fluxu urratsa",
|
||||||
|
"unsubscribe_phone_number": "Kendu telefono zenbakiaren harpidetza",
|
||||||
|
"buy_a_new_number": "Erosi zenbaki berri bat",
|
||||||
|
"only_us_phone_numbers_can_be_purchased_here": "AEBetako telefono zenbakiak bakarrik eros ditzakezu. Beste herrialdeentzat, zure Twilio telefono zenbakia inporta dezakezu.",
|
||||||
|
"buy_number_for_x_per_month": "Erosi AEBetako zenbaki bat ${{priceInDollars}} hilabeteko",
|
||||||
|
"supported_call_destinations": "Onartutako dei-helmugak",
|
||||||
|
"no_phone_number_connected": "Ez dago telefono zenbakirik konektatuta",
|
||||||
|
"failed_to_get_workflow_step_id": "Ezin izan da workflow pausoaren IDa lortu",
|
||||||
|
"cal_ai_agent": "Cal.ai agentea",
|
||||||
|
"test_cal_ai_agent": "Probatu Cal.ai agentea",
|
||||||
|
"are_you_sure_you_want_to_delete_workflow_step": "Ziur zaude workflow pauso hau ezabatu nahi duzula?",
|
||||||
|
"do_you_still_want_to_unsubscribe": "Oraindik telefono zenbakia agente honetatik harpidetza kendu nahi duzu?",
|
||||||
|
"the_action_will_disconnect_phone_number": "Ekintza honek telefono zenbakia agentetik deskonektatuko du. Agenteak ezin izango du deirik egin telefono zenbaki berri bat konektatu arte.",
|
||||||
|
"cal_ai_phone_numbers": "Cal AI telefono zenbakiak",
|
||||||
|
"connect_phone_number": "Konektatu telefono zenbakia",
|
||||||
|
"cal_ai_phone_numbers_description": "Kudeatu zure Cal AI telefono zenbakiak",
|
||||||
|
"import_number": "Inportatu zenbakia",
|
||||||
|
"this_action_will_also": "Ekintza honek ere:",
|
||||||
|
"import_phone_number": "Inportatu telefono zenbakia",
|
||||||
|
"active_subscription": "Harpidetza aktiboa",
|
||||||
|
"cancel_your_phone_number_subscription": "Ezeztatu zure telefono zenbakiaren harpidetza",
|
||||||
|
"delete_associated_phone_number": "Ezabatu lotutako telefono zenbakia",
|
||||||
|
"unauthorized_create_workflow": "Ez duzu workflow hau sortzeko baimenik",
|
||||||
|
"import_phone_number_description": "Inportatu zure Twilio telefono zenbakia Cal AI Phone-rekin erabiltzeko",
|
||||||
|
"phone_number_cost": "${{price}}/hilabeteko",
|
||||||
|
"buy_new_number": "Erosi zenbaki berria",
|
||||||
|
"buy_number_cost_x_per_month": "Telefono zenbaki bat erosteak ${{priceInDollars}} balio du hilabeteko. Hilero kobratuko zaizu aktibo dagoen telefono zenbaki bakoitzeko.",
|
||||||
|
"area_code_optional": "Eremu-kodea (aukerakoa)",
|
||||||
|
"no_phone_numbers": "Ez dago telefono zenbakirik",
|
||||||
|
"phone_number_purchased_successfully": "Telefono zenbakia arrakastaz erosi da",
|
||||||
|
"cancel_phone_number_subscription": "Ezeztatu telefono zenbakiaren harpidetza",
|
||||||
|
"yes_cancel_subscription": "Bai, ezeztatu harpidetza",
|
||||||
|
"cancel_phone_number_subscription_confirmation": "Ziur zaude telefono zenbaki honen harpidetza ezeztatu nahi duzula? Ekintza hau ezin da desegin eta telefono zenbaki honetarako sarbidea galduko duzu.",
|
||||||
"add_members": "Gehitu kideak...",
|
"add_members": "Gehitu kideak...",
|
||||||
"no_assigned_members": "Ez dago esleitutako kiderik",
|
"no_assigned_members": "Ez dago esleitutako kiderik",
|
||||||
"assigned_to": "Honi esleituta",
|
"assigned_to": "Honi esleituta",
|
||||||
@@ -871,6 +949,10 @@
|
|||||||
"create_team": "Sortu taldea",
|
"create_team": "Sortu taldea",
|
||||||
"name": "Izena",
|
"name": "Izena",
|
||||||
"nameless_team": "Izenik gabeko taldea",
|
"nameless_team": "Izenik gabeko taldea",
|
||||||
|
"oauth_clients": "OAuth bezeroak",
|
||||||
|
"oauth_clients_description": "Kudeatu zure erakundearen OAuth bezeroak",
|
||||||
|
"create_oauth_client": "Sortu OAuth bezeroa",
|
||||||
|
"create_oauth_client_description": "Sortu OAuth bezero berri bat hirugarrenen integrazioetarako",
|
||||||
"oauth_client_deletion_message": "OAuth bezeroa behar bezala ezabatu da",
|
"oauth_client_deletion_message": "OAuth bezeroa behar bezala ezabatu da",
|
||||||
"create_new_team_description": "Sortu talde berri bat erabiltzaileekin elkarlanean aritzeko.",
|
"create_new_team_description": "Sortu talde berri bat erabiltzaileekin elkarlanean aritzeko.",
|
||||||
"create_new_team": "Sortu talde berri bat",
|
"create_new_team": "Sortu talde berri bat",
|
||||||
@@ -1018,6 +1100,7 @@
|
|||||||
"category_apps": "{{category}} aplikazioak",
|
"category_apps": "{{category}} aplikazioak",
|
||||||
"app_store": "App Store",
|
"app_store": "App Store",
|
||||||
"app_store_description": "Pertsonak, teknologia eta lantokia konektatzen.",
|
"app_store_description": "Pertsonak, teknologia eta lantokia konektatzen.",
|
||||||
|
"connect_your_video": "Konektatu zure bideo-konferentzia aplikazioa",
|
||||||
"settings": "Ezarpenak",
|
"settings": "Ezarpenak",
|
||||||
"event_type_moved_successfully": "Gertaera mota zuzen mugitu da",
|
"event_type_moved_successfully": "Gertaera mota zuzen mugitu da",
|
||||||
"next_step_text": "Hurrengo pausoa",
|
"next_step_text": "Hurrengo pausoa",
|
||||||
@@ -1455,6 +1538,7 @@
|
|||||||
"open": "Ireki",
|
"open": "Ireki",
|
||||||
"close": "Itxi",
|
"close": "Itxi",
|
||||||
"upgrade": "Bertsio-berritu",
|
"upgrade": "Bertsio-berritu",
|
||||||
|
"buy_us_number_button": "Erosi AEBetako zenbakia {{priceInDollars}}$/hilabeteko",
|
||||||
"upgrade_to_access_recordings_title": "Bertsio-berritu grabaketetarako sarbidea izateko",
|
"upgrade_to_access_recordings_title": "Bertsio-berritu grabaketetarako sarbidea izateko",
|
||||||
"upgrade_to_access_recordings_description": "Grabazioak taldeen planaren parte dira soilik. Eguneratu zure deiak grabatzen hasteko",
|
"upgrade_to_access_recordings_description": "Grabazioak taldeen planaren parte dira soilik. Eguneratu zure deiak grabatzen hasteko",
|
||||||
"upgrade_to_cal_ai_phone_number_description": "Eguneratu Enterprise-ra AI agente telefono zenbaki bat sortzeko, gonbidatuei deitu ahal izateko deiak programatzeko",
|
"upgrade_to_cal_ai_phone_number_description": "Eguneratu Enterprise-ra AI agente telefono zenbaki bat sortzeko, gonbidatuei deitu ahal izateko deiak programatzeko",
|
||||||
@@ -1520,6 +1604,7 @@
|
|||||||
"error_updating_settings": "Errorea gertatu da ezarpenak eguneratzerakoan",
|
"error_updating_settings": "Errorea gertatu da ezarpenak eguneratzerakoan",
|
||||||
"personal_cal_url": "Nire {{appName}} URL pertsonala",
|
"personal_cal_url": "Nire {{appName}} URL pertsonala",
|
||||||
"bio_hint": "Esaldi gutxi batzuk zeuri buruz. Zure orrialde pertsonalean agertuko dira.",
|
"bio_hint": "Esaldi gutxi batzuk zeuri buruz. Zure orrialde pertsonalean agertuko dira.",
|
||||||
|
"finish_and_start": "Amaitu konfigurazioa eta hasi",
|
||||||
"user_has_no_bio": "Erabiltzaile honek ez du bio bat gehitu oraindik.",
|
"user_has_no_bio": "Erabiltzaile honek ez du bio bat gehitu oraindik.",
|
||||||
"bio": "Bio",
|
"bio": "Bio",
|
||||||
"delete_account_modal_title": "Ezabatu kontua",
|
"delete_account_modal_title": "Ezabatu kontua",
|
||||||
@@ -1560,6 +1645,9 @@
|
|||||||
"embeds": "Txertaketak",
|
"embeds": "Txertaketak",
|
||||||
"impersonation": "Ordezkatzea",
|
"impersonation": "Ordezkatzea",
|
||||||
"impersonation_description": "Erabiltzaile ordezkatzearen ezarpenak kudeatu",
|
"impersonation_description": "Erabiltzaile ordezkatzearen ezarpenak kudeatu",
|
||||||
|
"recent_impersonations": "Azken nortasun-ordezkatzeak",
|
||||||
|
"quick_impersonate": "Nortasun-ordezkatze azkarra",
|
||||||
|
"no_recent_impersonations": "Ez dago azken nortasun-ordezkatzerik",
|
||||||
"users": "Erabiltzaileak",
|
"users": "Erabiltzaileak",
|
||||||
"user": "Erabiltzailea",
|
"user": "Erabiltzailea",
|
||||||
"profile_description": "Kudeatu zure {{appName}} profilaren ezarpenak",
|
"profile_description": "Kudeatu zure {{appName}} profilaren ezarpenak",
|
||||||
@@ -1577,6 +1665,8 @@
|
|||||||
"do_this_later": "Egin hau geroago",
|
"do_this_later": "Egin hau geroago",
|
||||||
"set_availability_getting_started_subtitle_1": "Definitu libre zauden denbora tarteak",
|
"set_availability_getting_started_subtitle_1": "Definitu libre zauden denbora tarteak",
|
||||||
"set_availability_getting_started_subtitle_2": "Hau guztia geroago pertsonalizatu dezakezu eskuragarritasun orrian",
|
"set_availability_getting_started_subtitle_2": "Hau guztia geroago pertsonalizatu dezakezu eskuragarritasun orrian",
|
||||||
|
"connect_calendar_first": "Konektatu egutegia lehenik",
|
||||||
|
"complete_profile": "Osatu zure profila",
|
||||||
"connect_calendars_from_app_store": "Egutegi gehiago gehitu ditzakezu app store-tik",
|
"connect_calendars_from_app_store": "Egutegi gehiago gehitu ditzakezu app store-tik",
|
||||||
"connect_conference_apps": "Konektatu konferentzia aplikazioak",
|
"connect_conference_apps": "Konektatu konferentzia aplikazioak",
|
||||||
"connect_calendar_apps": "Konektatu egutegi aplikazioak",
|
"connect_calendar_apps": "Konektatu egutegi aplikazioak",
|
||||||
@@ -1597,7 +1687,9 @@
|
|||||||
"event_duration_info": "Ekitaldiaren iraupena",
|
"event_duration_info": "Ekitaldiaren iraupena",
|
||||||
"event_time_info": "Gertaeraren hasiera-ordua",
|
"event_time_info": "Gertaeraren hasiera-ordua",
|
||||||
"event_type_not_found": "Ez da EventType aurkitu",
|
"event_type_not_found": "Ez da EventType aurkitu",
|
||||||
|
"location_variable": "Kokapena",
|
||||||
"location_info": "Gertaeraren kokapena",
|
"location_info": "Gertaeraren kokapena",
|
||||||
|
"additional_notes_variable": "Ohar gehigarriak",
|
||||||
"additional_notes_info": "Erreserbaren ohar gehigarriak",
|
"additional_notes_info": "Erreserbaren ohar gehigarriak",
|
||||||
"attendee_name_info": "Erreserba egiten duen pertsonaren izena",
|
"attendee_name_info": "Erreserba egiten duen pertsonaren izena",
|
||||||
"organizer_name_info": "Antolatzailearen izena",
|
"organizer_name_info": "Antolatzailearen izena",
|
||||||
@@ -1766,6 +1858,11 @@
|
|||||||
"require_additional_notes_description": "Erreserba egiterakoan ohar gehigarriak betetzea beharrezkoa izan dadila",
|
"require_additional_notes_description": "Erreserba egiterakoan ohar gehigarriak betetzea beharrezkoa izan dadila",
|
||||||
"email_address_action": "bidali emaila email helbide jakin batera",
|
"email_address_action": "bidali emaila email helbide jakin batera",
|
||||||
"after_event_trigger": "gertaera bukatu ondoren",
|
"after_event_trigger": "gertaera bukatu ondoren",
|
||||||
|
"booking_rejected_trigger": "erreserba errefusatzen denean",
|
||||||
|
"booking_requested_trigger": "erreserba eskatzen denean",
|
||||||
|
"booking_payment_initiated_trigger": "erreserba ordainketa hasten denean",
|
||||||
|
"booking_paid_trigger": "erreserba ordainketa arrakastatsua denean",
|
||||||
|
"booking_no_show_updated_trigger": "ez agertzea eguneratzen denean",
|
||||||
"how_long_after": "Gertaera bukatzen denetik zenbat denborara?",
|
"how_long_after": "Gertaera bukatzen denetik zenbat denborara?",
|
||||||
"how_long_after_hosts_no_show": "Zenbat denbora igaro behar da ostalariak Cal bideo-bileran agertzen ez direnean?",
|
"how_long_after_hosts_no_show": "Zenbat denbora igaro behar da ostalariak Cal bideo-bileran agertzen ez direnean?",
|
||||||
"how_long_after_guests_no_show": "Zenbat denbora igaro behar da gonbidatuak Cal bideo-bileran agertzen ez direnean?",
|
"how_long_after_guests_no_show": "Zenbat denbora igaro behar da gonbidatuak Cal bideo-bileran agertzen ez direnean?",
|
||||||
@@ -1836,6 +1933,8 @@
|
|||||||
"edit_event_type": "Editatu gertaera mota",
|
"edit_event_type": "Editatu gertaera mota",
|
||||||
"only_admin_can_see_members_of_org": "Erakunde hau pribatua da, eta erakundeko administratzaileak edo jabeak soilik ikus ditzake kideak",
|
"only_admin_can_see_members_of_org": "Erakunde hau pribatua da, eta erakundeko administratzaileak edo jabeak soilik ikus ditzake kideak",
|
||||||
"only_admin_can_manage_sso_org": "Erakundeko administratzaileak edo jabeak soilik kudeatu ditzake SSO ezarpenak",
|
"only_admin_can_manage_sso_org": "Erakundeko administratzaileak edo jabeak soilik kudeatu ditzake SSO ezarpenak",
|
||||||
|
"only_admin_can_manage_directory_sync": "Erakundearen administratzaileak edo jabeak soilik kudeatu ditzake direktorio sinkronizazio ezarpenak",
|
||||||
|
"only_admin_can_manage_oauth_clients": "Erakundearen administratzaileak edo jabeak soilik kudeatu ditzake OAuth bezeroak",
|
||||||
"collective_scheduling": "Taldeko antolaketa",
|
"collective_scheduling": "Taldeko antolaketa",
|
||||||
"make_it_easy_to_book": "Erraztu zure taldea erreserbatzea denak eskuragarri daudenean",
|
"make_it_easy_to_book": "Erraztu zure taldea erreserbatzea denak eskuragarri daudenean",
|
||||||
"find_the_best_person": "Aurkitu eskuragarri dagoen pertsona egokiena eta txandakatu zure taldean zehar",
|
"find_the_best_person": "Aurkitu eskuragarri dagoen pertsona egokiena eta txandakatu zure taldean zehar",
|
||||||
@@ -2108,6 +2207,7 @@
|
|||||||
"can_you_try_again": "Beste ordu batekin saiatu zaitezke?",
|
"can_you_try_again": "Beste ordu batekin saiatu zaitezke?",
|
||||||
"verify": "Egiaztatu",
|
"verify": "Egiaztatu",
|
||||||
"timezone_info": "Jasotzen duen pertsonaren ordu-zona",
|
"timezone_info": "Jasotzen duen pertsonaren ordu-zona",
|
||||||
|
"timezone_variable": "Ordu-eremua",
|
||||||
"event_end_time_variable": "Gertaeraren amaiera ordua",
|
"event_end_time_variable": "Gertaeraren amaiera ordua",
|
||||||
"event_end_time_info": "Gertaeraren amaiera ordua",
|
"event_end_time_info": "Gertaeraren amaiera ordua",
|
||||||
"cancel_url_variable": "Bertan behera uzteko URLa",
|
"cancel_url_variable": "Bertan behera uzteko URLa",
|
||||||
@@ -2172,6 +2272,10 @@
|
|||||||
"bookings_by_hour": "Erreserbak orduaren arabera",
|
"bookings_by_hour": "Erreserbak orduaren arabera",
|
||||||
"most_booked_members": "Gehien erreserbatutakoak",
|
"most_booked_members": "Gehien erreserbatutakoak",
|
||||||
"least_booked_members": "Gutxien erreserbatutakoak",
|
"least_booked_members": "Gutxien erreserbatutakoak",
|
||||||
|
"most_bookings_scheduled": "Erreserba gehien programatuak",
|
||||||
|
"least_bookings_scheduled": "Erreserba gutxien programatuak",
|
||||||
|
"most_bookings_completed": "Erreserba gehien osatuak",
|
||||||
|
"least_bookings_completed": "Erreserba gutxien osatuak",
|
||||||
"events_created": "Sortutako gertaerak",
|
"events_created": "Sortutako gertaerak",
|
||||||
"events_completed": "Burututako gertaerak",
|
"events_completed": "Burututako gertaerak",
|
||||||
"events_cancelled": "Bertan behera utzitako gertaerak",
|
"events_cancelled": "Bertan behera utzitako gertaerak",
|
||||||
@@ -2210,6 +2314,7 @@
|
|||||||
"testing_workflow_info_message": "Lan-fluxu hau probatzean, kontuan izan e-mailak eta SMSak gutxienez ordubete lehenago soilik programa daitezkeela",
|
"testing_workflow_info_message": "Lan-fluxu hau probatzean, kontuan izan e-mailak eta SMSak gutxienez ordubete lehenago soilik programa daitezkeela",
|
||||||
"insights_no_data_found_for_filter": "Ez da daturik aurkitu hautatutako iragazkirako edo hautatutako datetan.",
|
"insights_no_data_found_for_filter": "Ez da daturik aurkitu hautatutako iragazkirako edo hautatutako datetan.",
|
||||||
"acknowledge_booking_no_show_fee": "Onartzen dut ekitaldi honetara ez joatekotan nire txartelean {{amount, currency}}-ko ez agertzeagatiko tarifa kobratuko zaidala.",
|
"acknowledge_booking_no_show_fee": "Onartzen dut ekitaldi honetara ez joatekotan nire txartelean {{amount, currency}}-ko ez agertzeagatiko tarifa kobratuko zaidala.",
|
||||||
|
"days": "egun",
|
||||||
"card_details": "Txartelaren xehetasunak",
|
"card_details": "Txartelaren xehetasunak",
|
||||||
"something_went_wrong_on_our_end": "Zerbait gaizki joan da gure aldetik. Jarri harremanetan gure laguntza-taldearekin, eta berehala konponduko dizugu.",
|
"something_went_wrong_on_our_end": "Zerbait gaizki joan da gure aldetik. Jarri harremanetan gure laguntza-taldearekin, eta berehala konponduko dizugu.",
|
||||||
"please_provide_following_text_to_suppport": "Mesedez, eman ondorengo testua laguntzarekin harremanetan jartzerakoan hobeto lagundu ahal izateko",
|
"please_provide_following_text_to_suppport": "Mesedez, eman ondorengo testua laguntzarekin harremanetan jartzerakoan hobeto lagundu ahal izateko",
|
||||||
@@ -2245,6 +2350,8 @@
|
|||||||
"floating_button_trigger_modal": "Zure webgunean botoi flotatzaile bat jartzen du zure gertaera mota modal batean erakusteko",
|
"floating_button_trigger_modal": "Zure webgunean botoi flotatzaile bat jartzen du zure gertaera mota modal batean erakusteko",
|
||||||
"pop_up_element_click": "Klik batean leihoa ireki",
|
"pop_up_element_click": "Klik batean leihoa ireki",
|
||||||
"open_dialog_with_element_click": "Ireki zure egutegia elkarrizketa-koadro batean norbaitek elementu batean klik egiten duenean",
|
"open_dialog_with_element_click": "Ireki zure egutegia elkarrizketa-koadro batean norbaitek elementu batean klik egiten duenean",
|
||||||
|
"use_my_own_form": "Erabili nire formularioa",
|
||||||
|
"use_our_headless_routing_api": "Erabili gure bururik gabeko bideratze APIa eta zure formularioa bidalketetarako.",
|
||||||
"need_help_embedding": "Laguntza behar duzu? Ikusi gure gidak Cal Wix-en, Squarespace-n edo WordPress-en txertatzeko, kontsultatu ohiko galderak, edo arakatu txertatzeko aukera aurreratuak",
|
"need_help_embedding": "Laguntza behar duzu? Ikusi gure gidak Cal Wix-en, Squarespace-n edo WordPress-en txertatzeko, kontsultatu ohiko galderak, edo arakatu txertatzeko aukera aurreratuak",
|
||||||
"book_my_cal": "Erreserbatu nire Cal",
|
"book_my_cal": "Erreserbatu nire Cal",
|
||||||
"first_name": "Izena",
|
"first_name": "Izena",
|
||||||
@@ -2614,6 +2721,9 @@
|
|||||||
"field_identifiers_as_variables_with_example": "Erabili eremuen identifikatzaileak aldagai gisa zure gertaera birbideratze pertsonalizaturako (adib. {{variable}})",
|
"field_identifiers_as_variables_with_example": "Erabili eremuen identifikatzaileak aldagai gisa zure gertaera birbideratze pertsonalizaturako (adib. {{variable}})",
|
||||||
"account_already_linked": "Kontua dagoeneko lotuta dago",
|
"account_already_linked": "Kontua dagoeneko lotuta dago",
|
||||||
"send_email": "Bidali emaila",
|
"send_email": "Bidali emaila",
|
||||||
|
"cal_ai_phone_call_action": "Deitu parte-hartzaileari Cal.ai Ahots Agentea erabiliz",
|
||||||
|
"cal_ai_agent_configuration": "Cal.ai agente konfigurazioa",
|
||||||
|
"choose_at_least_one_event_type_test_call": "Mesedez, aukeratu gutxienez gertaera mota bat proba-deia egiteko.",
|
||||||
"mark_as_no_show": "Markatu ez-agertutzat",
|
"mark_as_no_show": "Markatu ez-agertutzat",
|
||||||
"unmark_as_no_show": "Kendu ez-agertutako marka",
|
"unmark_as_no_show": "Kendu ez-agertutako marka",
|
||||||
"account_unlinked_success": "Kontua arrakastaz deslotu da",
|
"account_unlinked_success": "Kontua arrakastaz deslotu da",
|
||||||
@@ -2622,6 +2732,7 @@
|
|||||||
"travel_schedule_description": "Planifikatu zure bidai hau aurretik, beste une-ertzean zure oraingo ordu-lana mantentzeko eta larunbatean erreserba egitea ekiditeko.",
|
"travel_schedule_description": "Planifikatu zure bidai hau aurretik, beste une-ertzean zure oraingo ordu-lana mantentzeko eta larunbatean erreserba egitea ekiditeko.",
|
||||||
"schedule_timezone_change": "Ordu-lanak aldaketearen une-ertzea",
|
"schedule_timezone_change": "Ordu-lanak aldaketearen une-ertzea",
|
||||||
"date": "Data",
|
"date": "Data",
|
||||||
|
"enter_the_general_prompt_for_the_agent": "Sartu agentearentzako argibide orokorra",
|
||||||
"overlaps_with_existing_schedule": "Honek lehendik dagoen ordutegi batekin talka egiten du. Mesedez, aukeratu beste data bat.",
|
"overlaps_with_existing_schedule": "Honek lehendik dagoen ordutegi batekin talka egiten du. Mesedez, aukeratu beste data bat.",
|
||||||
"org_admin_no_slots|heading": "No availability found for {{name}}",
|
"org_admin_no_slots|heading": "No availability found for {{name}}",
|
||||||
"org_admin_no_slots|content": "Kaixo Erakundeko Administratzaileak,<br /><br />Mesedez, kontuan izan: gure arretara ekarri da {{username}} erabiltzaileak ez duela inolako erabilgarritasunik izan erabiltzaile bat {{username}}/{{slug}} helbidera bisitan etorri denean<br /><br />Hainbat arrazoi egon daitezke hau gertatzeko<br />Erabiltzaileak ez du egutegi konektaturik<br />Gertaera honi lotutako ordutegiak ez daude gaituta<br /> <br />Bere erabilgarritasuna egiaztatzea gomendatzen dugu hau konpontzeko.",
|
"org_admin_no_slots|content": "Kaixo Erakundeko Administratzaileak,<br /><br />Mesedez, kontuan izan: gure arretara ekarri da {{username}} erabiltzaileak ez duela inolako erabilgarritasunik izan erabiltzaile bat {{username}}/{{slug}} helbidera bisitan etorri denean<br /><br />Hainbat arrazoi egon daitezke hau gertatzeko<br />Erabiltzaileak ez du egutegi konektaturik<br />Gertaera honi lotutako ordutegiak ez daude gaituta<br /> <br />Bere erabilgarritasuna egiaztatzea gomendatzen dugu hau konpontzeko.",
|
||||||
@@ -2721,7 +2832,9 @@
|
|||||||
"review": "Iritzia",
|
"review": "Iritzia",
|
||||||
"reviewed": "Iritzia emanda",
|
"reviewed": "Iritzia emanda",
|
||||||
"unreviewed": "Iritzirik gabea",
|
"unreviewed": "Iritzirik gabea",
|
||||||
|
"rating_url_variable": "Balorazio URLa",
|
||||||
"rating_url_info": "Balorazioen inprimakiaren URLa",
|
"rating_url_info": "Balorazioen inprimakiaren URLa",
|
||||||
|
"no_show_url_variable": "Ez agertzeko URLa",
|
||||||
"no_show_url_info": "Ez agertzeen iradokizunen URLa",
|
"no_show_url_info": "Ez agertzeen iradokizunen URLa",
|
||||||
"no_support_needed": "Ez duzu laguntzarik behar?",
|
"no_support_needed": "Ez duzu laguntzarik behar?",
|
||||||
"hide_support": "Ezkutatu laguntza",
|
"hide_support": "Ezkutatu laguntza",
|
||||||
@@ -2911,8 +3024,10 @@
|
|||||||
"row": "errenkada",
|
"row": "errenkada",
|
||||||
"rows": "errenkadak",
|
"rows": "errenkadak",
|
||||||
"attendee_timezone_variable": "Parte-hartzailearen ordu-zona",
|
"attendee_timezone_variable": "Parte-hartzailearen ordu-zona",
|
||||||
|
"event_start_time_in_attendee_timezone_variable": "Gertaeraren hasiera ordua parte-hartzailearen ordu-zonan",
|
||||||
"event_start_time_in_attendee_timezone_info": "Gertaeraren hasiera ordua parte-hartzailearen ordu-zonan",
|
"event_start_time_in_attendee_timezone_info": "Gertaeraren hasiera ordua parte-hartzailearen ordu-zonan",
|
||||||
"event_end_time_in_attendee_timezone_info": "Gertaeraren amaiera ordua parte-hartzailearen ordu-zonan",
|
"event_end_time_in_attendee_timezone_info": "Gertaeraren amaiera ordua parte-hartzailearen ordu-zonan",
|
||||||
|
"event_end_time_in_attendee_timezone_variable": "Gertaeraren amaiera ordua parte-hartzailearen ordu-zonan",
|
||||||
"salesforce_create_event_on_contact": "Sortu gertaera kontaktuan, existitzen bada. Bestela, lead-era itzuli",
|
"salesforce_create_event_on_contact": "Sortu gertaera kontaktuan, existitzen bada. Bestela, lead-era itzuli",
|
||||||
"salesforce_owner_name_to_change": "Aldatu beharreko jabearen izena",
|
"salesforce_owner_name_to_change": "Aldatu beharreko jabearen izena",
|
||||||
"no_filter_set": "Ez dago iragazkirik ezarrita",
|
"no_filter_set": "Ez dago iragazkirik ezarrita",
|
||||||
@@ -3248,6 +3363,8 @@
|
|||||||
"routing_form_select_members_to_email": "Bidali posta elektroniko erantzunak honi",
|
"routing_form_select_members_to_email": "Bidali posta elektroniko erantzunak honi",
|
||||||
"routing_incomplete_booking_tab": "Osatu gabeko Erreserbak",
|
"routing_incomplete_booking_tab": "Osatu gabeko Erreserbak",
|
||||||
"include_no_show_in_rr_calculation": "Sartu ez agertzeko erreserbak round robin kalkuluetan",
|
"include_no_show_in_rr_calculation": "Sartu ez agertzeko erreserbak round robin kalkuluetan",
|
||||||
|
"recent_no_show_guests": "Azken gonbidatu ez-agertuak",
|
||||||
|
"recent_no_show_guests_tooltip": "Erakusten ditu parte-hartzaile guztiak agertu ez diren erreserbak, ez partzialki agertu ez direnak",
|
||||||
"matching": "Bat egitea",
|
"matching": "Bat egitea",
|
||||||
"event_redirect": "Gertaera Birbideratzea",
|
"event_redirect": "Gertaera Birbideratzea",
|
||||||
"reset_form": "Formularioa Berrezarri",
|
"reset_form": "Formularioa Berrezarri",
|
||||||
@@ -3280,6 +3397,8 @@
|
|||||||
"pbac_resource_booking": "Erreserbak",
|
"pbac_resource_booking": "Erreserbak",
|
||||||
"pbac_resource_insights": "Ikuspegiak",
|
"pbac_resource_insights": "Ikuspegiak",
|
||||||
"pbac_resource_role": "Eginkizunak",
|
"pbac_resource_role": "Eginkizunak",
|
||||||
|
"pbac_resource_routing_form": "Bideratze-formularioak",
|
||||||
|
"pbac_resource_workflow": "Lan-fluxuak",
|
||||||
"pbac_action_all": "Ekintza guztiak",
|
"pbac_action_all": "Ekintza guztiak",
|
||||||
"pbac_action_create": "Sortu",
|
"pbac_action_create": "Sortu",
|
||||||
"pbac_action_read": "Ikusi",
|
"pbac_action_read": "Ikusi",
|
||||||
@@ -3294,6 +3413,7 @@
|
|||||||
"pbac_action_read_team_bookings": "Taldearen erreserbak ikusi",
|
"pbac_action_read_team_bookings": "Taldearen erreserbak ikusi",
|
||||||
"pbac_action_read_org_bookings": "Erakundearen erreserbak ikusi",
|
"pbac_action_read_org_bookings": "Erakundearen erreserbak ikusi",
|
||||||
"pbac_action_read_recordings": "Grabaketak ikusi",
|
"pbac_action_read_recordings": "Grabaketak ikusi",
|
||||||
|
"pbac_action_impersonate": "Ordezkatu",
|
||||||
"role_created_successfully": "Rola arrakastaz sortu da",
|
"role_created_successfully": "Rola arrakastaz sortu da",
|
||||||
"role_updated_successfully": "Rola arrakastaz eguneratu da",
|
"role_updated_successfully": "Rola arrakastaz eguneratu da",
|
||||||
"delete_role": "Ezabatu rola",
|
"delete_role": "Ezabatu rola",
|
||||||
@@ -3302,10 +3422,20 @@
|
|||||||
"error_creating_role": "Errorea rola sortzerakoan",
|
"error_creating_role": "Errorea rola sortzerakoan",
|
||||||
"error_updating_role": "Errorea rola eguneratzerakoan",
|
"error_updating_role": "Errorea rola eguneratzerakoan",
|
||||||
"pbac_desc_create_roles": "Rolak sortu",
|
"pbac_desc_create_roles": "Rolak sortu",
|
||||||
|
"pbac_resource_attributes": "Atributuak",
|
||||||
|
"pbac_desc_view_organization_attributes": "Ikusi erakundearen atributuak",
|
||||||
|
"pbac_desc_update_organization_attributes": "Eguneratu erakundearen atributuak",
|
||||||
|
"pbac_desc_delete_organization_attributes": "Ezabatu erakundearen atributuak",
|
||||||
|
"pbac_desc_create_organization_attributes": "Sortu erakundearen atributuak",
|
||||||
"pbac_desc_view_roles": "Rolak ikusi",
|
"pbac_desc_view_roles": "Rolak ikusi",
|
||||||
"pbac_desc_update_roles": "Rolak eguneratu",
|
"pbac_desc_update_roles": "Rolak eguneratu",
|
||||||
"pbac_desc_delete_roles": "Rolak ezabatu",
|
"pbac_desc_delete_roles": "Rolak ezabatu",
|
||||||
"pbac_desc_manage_roles": "Roletan ekintza guztiak",
|
"pbac_desc_create_workflows": "Sortu eta konfiguratu lan-fluxu berriak",
|
||||||
|
"set_up_required": "Konfigurazioa beharrezkoa",
|
||||||
|
"pbac_desc_view_workflows": "Ikusi dauden lan-fluxuak eta haien konfigurazioak",
|
||||||
|
"pbac_desc_update_workflows": "Editatu eta aldatu lan-fluxuen ezarpenak",
|
||||||
|
"pbac_desc_delete_workflows": "Kendu lan-fluxuak sistematik",
|
||||||
|
"pbac_desc_manage_workflows": "Lan-fluxu guztien kudeaketa-sarbide osoa",
|
||||||
"pbac_desc_create_event_types": "Gertaera motak sortu",
|
"pbac_desc_create_event_types": "Gertaera motak sortu",
|
||||||
"pbac_desc_view_event_types": "Gertaera motak ikusi",
|
"pbac_desc_view_event_types": "Gertaera motak ikusi",
|
||||||
"pbac_desc_update_event_types": "Gertaera motak eguneratu",
|
"pbac_desc_update_event_types": "Gertaera motak eguneratu",
|
||||||
@@ -3318,7 +3448,8 @@
|
|||||||
"pbac_desc_invite_team_members": "Taldekideak gonbidatu",
|
"pbac_desc_invite_team_members": "Taldekideak gonbidatu",
|
||||||
"pbac_desc_remove_team_members": "Taldekideak kendu",
|
"pbac_desc_remove_team_members": "Taldekideak kendu",
|
||||||
"pbac_desc_change_team_member_role": "Taldekideen rola aldatu",
|
"pbac_desc_change_team_member_role": "Taldekideen rola aldatu",
|
||||||
"pbac_desc_manage_teams": "Taldeetan ekintza guztiak",
|
"pbac_desc_impersonate_team_members": "Ordezkatu taldeko kideak",
|
||||||
|
"pbac_desc_manage_teams": "Ekintza guztiak erakundeko talde guztietan",
|
||||||
"pbac_desc_create_organization": "Erakundea sortu",
|
"pbac_desc_create_organization": "Erakundea sortu",
|
||||||
"pbac_desc_view_organization_details": "Erakundearen xehetasunak ikusi",
|
"pbac_desc_view_organization_details": "Erakundearen xehetasunak ikusi",
|
||||||
"pbac_desc_list_organization_members": "Erakundeko kideen zerrenda egin",
|
"pbac_desc_list_organization_members": "Erakundeko kideen zerrenda egin",
|
||||||
@@ -3326,6 +3457,7 @@
|
|||||||
"pbac_desc_remove_organization_members": "Erakundeko kideak kendu",
|
"pbac_desc_remove_organization_members": "Erakundeko kideak kendu",
|
||||||
"pbac_desc_manage_organization_billing": "Erakundearen fakturazioa kudeatu",
|
"pbac_desc_manage_organization_billing": "Erakundearen fakturazioa kudeatu",
|
||||||
"pbac_desc_change_organization_member_role": "Erakundeko kideen rola aldatu",
|
"pbac_desc_change_organization_member_role": "Erakundeko kideen rola aldatu",
|
||||||
|
"pbac_desc_impersonate_organization_members": "Ordezkatu erakundeko kideak",
|
||||||
"pbac_desc_edit_organization_settings": "Erakundearen ezarpenak editatu",
|
"pbac_desc_edit_organization_settings": "Erakundearen ezarpenak editatu",
|
||||||
"pbac_desc_manage_organizations": "Erakundeetan ekintza guztiak",
|
"pbac_desc_manage_organizations": "Erakundeetan ekintza guztiak",
|
||||||
"pbac_desc_view_bookings": "Erreserbak ikusi",
|
"pbac_desc_view_bookings": "Erreserbak ikusi",
|
||||||
@@ -3336,6 +3468,10 @@
|
|||||||
"pbac_desc_manage_bookings": "Erreserbetan ekintza guztiak",
|
"pbac_desc_manage_bookings": "Erreserbetan ekintza guztiak",
|
||||||
"pbac_desc_view_team_insights": "Taldearen estatistikak ikusi",
|
"pbac_desc_view_team_insights": "Taldearen estatistikak ikusi",
|
||||||
"pbac_desc_manage_team_insights": "Taldearen estatistikak kudeatu",
|
"pbac_desc_manage_team_insights": "Taldearen estatistikak kudeatu",
|
||||||
|
"pbac_desc_create_routing_forms": "Bideratze-formularioak sortu",
|
||||||
|
"pbac_desc_view_routing_forms": "Bideratze-formularioak ikusi",
|
||||||
|
"pbac_desc_update_routing_forms": "Bideratze-formularioak eguneratu",
|
||||||
|
"pbac_desc_delete_routing_forms": "Bideratze-formularioak ezabatu",
|
||||||
"read_permission_auto_enabled_tooltip": "Irakurtzeko baimena automatikoki gaituta dago baliabide bat sortu, eguneratu edo ezabatzean",
|
"read_permission_auto_enabled_tooltip": "Irakurtzeko baimena automatikoki gaituta dago baliabide bat sortu, eguneratu edo ezabatzean",
|
||||||
"choose_restriction_schedule": "Gehitu murrizketa-ordutegia",
|
"choose_restriction_schedule": "Gehitu murrizketa-ordutegia",
|
||||||
"restriction_schedule_description": "Ostalariaren erabilgarritasuna mugatu zehaztutako ordutegi baten barruan dauden txandak soilik erakusteko.",
|
"restriction_schedule_description": "Ostalariaren erabilgarritasuna mugatu zehaztutako ordutegi baten barruan dauden txandak soilik erakusteko.",
|
||||||
@@ -3343,6 +3479,7 @@
|
|||||||
"use_booker_timezone_info": "Aplikatu hautatutako murrizketa-ordutegia erreserbatzailearen ordu-zonan",
|
"use_booker_timezone_info": "Aplikatu hautatutako murrizketa-ordutegia erreserbatzailearen ordu-zonan",
|
||||||
"load_balancing_warning": "Honek karga-orekatzea desgaituko du zure round robin gertaera mota guztietan",
|
"load_balancing_warning": "Honek karga-orekatzea desgaituko du zure round robin gertaera mota guztietan",
|
||||||
"rr_load_balancing_disabled": "Karga-orekatzea denbora-zigiluaren oinarria Erreserba Sortze Denbora denean soilik dago erabilgarri",
|
"rr_load_balancing_disabled": "Karga-orekatzea denbora-zigiluaren oinarria Erreserba Sortze Denbora denean soilik dago erabilgarri",
|
||||||
|
"rr_load_balancing_disabled_with_groups": "Karga-orekatzea ez dago eskuragarri Round Robin taldeekin",
|
||||||
"round_robin_settings_description": "Pertsonalizatu talde honentzako txandakako ezarpen lehenetsiak",
|
"round_robin_settings_description": "Pertsonalizatu talde honentzako txandakako ezarpen lehenetsiak",
|
||||||
"round_robin_settings_updated_successfully": "Txandakako ezarpenak ondo eguneratu dira",
|
"round_robin_settings_updated_successfully": "Txandakako ezarpenak ondo eguneratu dira",
|
||||||
"booking_creation_time": "Erreserba sortze-ordua",
|
"booking_creation_time": "Erreserba sortze-ordua",
|
||||||
@@ -3359,6 +3496,7 @@
|
|||||||
"booking_not_allowed_by_restriction_schedule_error": "Ezin da erreserbarik egin murrizketa-ordutegiaren kanpo.",
|
"booking_not_allowed_by_restriction_schedule_error": "Ezin da erreserbarik egin murrizketa-ordutegiaren kanpo.",
|
||||||
"restriction_schedule_not_found_error": "Ez da murrizketa-ordutegirik aurkitu",
|
"restriction_schedule_not_found_error": "Ez da murrizketa-ordutegirik aurkitu",
|
||||||
"converted_image_size_limit_exceed": "Irudiaren tamaina-muga gainditu da, mesedez erabili irudi txikiago bat, ahal bada JPEG formatuan",
|
"converted_image_size_limit_exceed": "Irudiaren tamaina-muga gainditu da, mesedez erabili irudi txikiago bat, ahal bada JPEG formatuan",
|
||||||
|
"add_group": "Gehitu taldea",
|
||||||
"routing_funnel": "Bideratze-inbutua",
|
"routing_funnel": "Bideratze-inbutua",
|
||||||
"routing_funnel_total_submissions": "Bidalketa guztiak",
|
"routing_funnel_total_submissions": "Bidalketa guztiak",
|
||||||
"routing_funnel_successful_routings": "Bideratze arrakastatsuak",
|
"routing_funnel_successful_routings": "Bideratze arrakastatsuak",
|
||||||
@@ -3390,7 +3528,10 @@
|
|||||||
"file_upload_instructions": "Onartutako motak: {{acceptedTypes}}; Gehienezko fitxategi tamaina: {{maxSize}}",
|
"file_upload_instructions": "Onartutako motak: {{acceptedTypes}}; Gehienezko fitxategi tamaina: {{maxSize}}",
|
||||||
"license_key_saved": "Lizentzia gakoa ondo gorde da",
|
"license_key_saved": "Lizentzia gakoa ondo gorde da",
|
||||||
"timezone_mismatch_tooltip": "Txostena zure profileko ordu-zonaren arabera ikusten ari zara ({{userTimezone}}), zure nabigatzailea ordu-zona honetan ezarrita dagoen bitartean ({{browserTimezone}})",
|
"timezone_mismatch_tooltip": "Txostena zure profileko ordu-zonaren arabera ikusten ari zara ({{userTimezone}}), zure nabigatzailea ordu-zona honetan ezarrita dagoen bitartean ({{browserTimezone}})",
|
||||||
|
"show_optimized_slots": "Slot optimizatuak",
|
||||||
|
"show_optimized_slots_description": "Antolatu denbora-tarteak eskuragarritasuna optimizatzeko.",
|
||||||
"failed_bookings_by_field": "Huts egindako erreserbak eremuaren arabera",
|
"failed_bookings_by_field": "Huts egindako erreserbak eremuaren arabera",
|
||||||
|
"failed_bookings": "Huts egindako erreserbak",
|
||||||
"event_type_no_hosts": "Ez dago ostalarik esleituta gertaera mota honetarako",
|
"event_type_no_hosts": "Ez dago ostalarik esleituta gertaera mota honetarako",
|
||||||
"cache_status": "Cache egoera",
|
"cache_status": "Cache egoera",
|
||||||
"cache_last_updated": "Azken eguneratzea: {{timestamp}}",
|
"cache_last_updated": "Azken eguneratzea: {{timestamp}}",
|
||||||
@@ -3418,5 +3559,56 @@
|
|||||||
"usage_based_expiration_description": "Esteka hau {{count}} erreserba egiteko erabil daiteke",
|
"usage_based_expiration_description": "Esteka hau {{count}} erreserba egiteko erabil daiteke",
|
||||||
"usage_based_generic_expiration_description": "Esteka hau konfigura daiteke erreserba kopuru jakin baten ondoren iraungitzeko",
|
"usage_based_generic_expiration_description": "Esteka hau konfigura daiteke erreserba kopuru jakin baten ondoren iraungitzeko",
|
||||||
"usage_based_expiration_description_plural": "Esteka hau {{count}} erreserba egiteko erabil daiteke",
|
"usage_based_expiration_description_plural": "Esteka hau {{count}} erreserba egiteko erabil daiteke",
|
||||||
|
"webhook_trigger_event": "Abiarazle-gertaeraren izena (adib., BOOKING_CREATED, BOOKING_CANCELLED)",
|
||||||
|
"webhook_created_at": "Webhook-aren denbora",
|
||||||
|
"webhook_type": "Gertaera motaren slug-a",
|
||||||
|
"webhook_title": "Gertaera motaren izena",
|
||||||
|
"webhook_start_time": "Gertaeraren hasiera-ordua",
|
||||||
|
"webhook_end_time": "Gertaeraren amaiera-ordua",
|
||||||
|
"webhook_description": "Gertaeraren deskribapena, gertaera motaren ezarpenetan deskribatuta dagoen bezala",
|
||||||
|
"webhook_location": "Gertaeraren kokapena",
|
||||||
|
"webhook_uid": "Erreserbaren UID-a",
|
||||||
|
"webhook_reschedule_uid": "Berriz programatzeko UID-a",
|
||||||
|
"webhook_cancellation_reason": "Bertan behera uzteko arrazoia",
|
||||||
|
"webhook_rejection_reason": "Errefusatzeko arrazoia",
|
||||||
|
"webhook_organizer_name": "Antolatzailearen izena",
|
||||||
|
"webhook_organizer_email": "Antolatzailearen helbide elektronikoa",
|
||||||
|
"webhook_organizer_timezone": "Antolatzailearen ordu-zona (adib., 'America/New_York', 'Asia/Kolkata')",
|
||||||
|
"webhook_organizer_locale": "Antolatzailearen lokala (adib., 'en', 'fr')",
|
||||||
|
"webhook_attendee_name": "Lehen parte-hartzailearen izena",
|
||||||
|
"webhook_attendee_email": "Lehen parte-hartzailearen helbide elektronikoa",
|
||||||
|
"webhook_attendee_timezone": "Lehen parte-hartzailearen ordu-zona",
|
||||||
|
"webhook_attendee_locale": "Lehen parte-hartzailearen lokala",
|
||||||
|
"webhook_team_name": "Erreserbatutako taldearen izena",
|
||||||
|
"webhook_team_members": "Erreserbatutako taldearen kideak",
|
||||||
|
"webhook_video_call_url": "Bilerarako bideo-deiaren URLa",
|
||||||
|
"webhook_hide_variables": "Ezkutatu aldagaiak",
|
||||||
|
"webhook_show_variable": "Erakutsi aldagai erabilgarriak",
|
||||||
|
"webhook_event_and_booking": "Ekitaldia eta erreserba",
|
||||||
|
"webhook_people": "Jendea",
|
||||||
|
"webhook_teams": "Taldeak",
|
||||||
|
"webhook_metadata": "Metadatuak",
|
||||||
|
"stats": "Estatistikak",
|
||||||
|
"booking_status": "Erreserba egoera",
|
||||||
|
"visit": "Bisitatu",
|
||||||
|
"location_custom_label_input_label": "Etiketa pertsonalizatua erreserba orrian",
|
||||||
|
"meeting_link": "Bilera esteka",
|
||||||
|
"my_bookings": "Nire erreserbak",
|
||||||
|
"phone": "Telefonoa",
|
||||||
|
"free": "Doakoa",
|
||||||
|
"user_email": "Erabiltzailearen helbide elektronikoa",
|
||||||
|
"user_name": "Erabiltzailearen izena",
|
||||||
|
"expand_panel": "Zabaldu panela",
|
||||||
|
"collapse_panel": "Tolestu panela",
|
||||||
|
"you_have_one_team": "Talde bat duzu",
|
||||||
|
"consider_consolidating_one_team_org": "Pentsatu erakunde bat sortzeaz zure taldearen fakturazioa, administrazio-tresnak eta analitika bateratzeko.",
|
||||||
|
"consider_consolidating_multi_team_org": "Pentsatu erakunde bat sortzeaz zure taldeen fakturazioa, administrazio-tresnak eta analitika bateratzeko.",
|
||||||
|
"search_variables": "Bilatu aldagaiak",
|
||||||
|
"no_variables_found": "Ez da aldagairik aurkitu",
|
||||||
|
"api_key_name_too_long": "Izenak ezin ditu {{max}} karaktere baino gehiago izan",
|
||||||
|
"auto_charge_for_last_minute_cancellation": "Azken minutuko ezeztapenengatik ez agertzeko tasa automatikoki kobratu",
|
||||||
|
"before_scheduled_start_time": "Programatutako hasiera ordua baino lehen",
|
||||||
|
"cancel_booking_acknowledge_no_show_fee": "Onartzen dut hasiera ordua baino {{timeValue}} {{timeUnit}} lehenago erreserba ezeztatuz gero, {{amount, currency}}-ko ez agertzeko tasa kobratuko zaidala",
|
||||||
|
"contact_organizer": "Galderarik baduzu, jarri harremanetan antolatzailearekin.",
|
||||||
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Gehitu zure kate berriak honen gainean ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
"ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Gehitu zure kate berriak honen gainean ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑"
|
||||||
}
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user