Compare commits
25 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 136c47eea0 | |||
| ae7db23bdd | |||
| 2f358a1775 | |||
| fc3004b2f6 | |||
| 086b79e5b9 | |||
| 8cb88cabee | |||
| ac89d2ff56 | |||
| 423faa6153 | |||
| a051490ec9 | |||
| 34db7ac8b4 | |||
| 4a82cddad6 | |||
| 9d6c5b7d58 | |||
| a2db0b6932 | |||
| 5eb79e7797 | |||
| f19647617a | |||
| 424c6737a1 | |||
| be8c25dfc2 | |||
| b8de469f37 | |||
| c74337978b | |||
| 059e75e532 | |||
| bb5c2bd00c | |||
| a2673da164 | |||
| 08682fb3f5 | |||
| 53d4e92dda | |||
| 53392f9a16 |
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "create-twenty-app",
|
||||
"version": "2.8.0",
|
||||
"version": "2.9.0",
|
||||
"description": "Command-line interface to create Twenty application",
|
||||
"main": "dist/cli.cjs",
|
||||
"bin": "dist/cli.cjs",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "twenty-partners",
|
||||
"version": "0.1.0",
|
||||
"version": "0.3.1",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": "^24.5.0",
|
||||
@@ -16,8 +16,13 @@
|
||||
"test": "vitest run",
|
||||
"test:watch": "vitest",
|
||||
"seed": "tsx src/scripts/seed.ts",
|
||||
"seed:prod": "ENV_FILE=.env.prod tsx src/scripts/seed.ts",
|
||||
"purge": "tsx src/scripts/purge-soft-deleted.ts",
|
||||
"purge:prod": "ENV_FILE=.env.prod tsx src/scripts/purge-soft-deleted.ts",
|
||||
"import:dryrun": "tsx src/scripts/import-from-tft.ts",
|
||||
"import:apply": "IMPORT_APPLY=1 tsx src/scripts/import-from-tft.ts"
|
||||
"import:dryrun:prod": "ENV_FILE=.env.prod tsx src/scripts/import-from-tft.ts",
|
||||
"import:apply": "IMPORT_APPLY=1 tsx src/scripts/import-from-tft.ts",
|
||||
"import:apply:prod": "ENV_FILE=.env.prod IMPORT_APPLY=1 tsx src/scripts/import-from-tft.ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"twenty-client-sdk": "2.4.0",
|
||||
|
||||
+3
-3
@@ -3,7 +3,7 @@ export const APP_DESCRIPTION = '';
|
||||
export const APPLICATION_UNIVERSAL_IDENTIFIER = 'e662fc1f-02c1-41ff-b8ba-c95a447b3965';
|
||||
export const DEFAULT_ROLE_UNIVERSAL_IDENTIFIER = 'ee18c3f3-ebe7-4c56-ad6d-aad555cc32db';
|
||||
export const PARTNER_OBJECT_UNIVERSAL_IDENTIFIER = '39101b39-1c16-4148-9e82-45dc271bb90d';
|
||||
export const PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER = '65172140-d377-41c1-a2ae-190e96fb79dd';
|
||||
export const PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER = '65172140-d377-41c1-a2ae-190e96fb79dd';
|
||||
export const ALL_PARTNERS_VIEW_UNIVERSAL_IDENTIFIER = '379b11d5-44d5-476b-ba7d-31d5f515c9b4';
|
||||
export const ALL_MATCHED_DEALS_VIEW_UNIVERSAL_IDENTIFIER = '7a34da39-a8e1-44c7-88b4-91ceaa064920';
|
||||
export const PARTNERS_NAV_UNIVERSAL_IDENTIFIER = '3fe15ab5-e38b-4914-af17-2270b210aeb2';
|
||||
@@ -35,7 +35,7 @@ export const ALL_OPPORTUNITIES_NAV_UNIVERSAL_IDENTIFIER = '37944f52-cbe5-4814-a1
|
||||
// Partner views + nav (harmonization)
|
||||
export const PARTNER_APPLICATIONS_VIEW_UNIVERSAL_IDENTIFIER = 'b57a84ed-d7c1-420d-b0eb-348db0dac612';
|
||||
export const VALIDATED_PARTNERS_VIEW_UNIVERSAL_IDENTIFIER = '13cca6a7-b9f1-4103-b011-ea2e39430899';
|
||||
export const PARTNER_QUOTES_VIEW_UNIVERSAL_IDENTIFIER = 'd9db705c-795a-4a14-b891-6201149510b3';
|
||||
export const PARTNER_CONTENT_VIEW_UNIVERSAL_IDENTIFIER = 'd9db705c-795a-4a14-b891-6201149510b3';
|
||||
export const PARTNER_APPLICATIONS_NAV_UNIVERSAL_IDENTIFIER = '13e2334a-6b1e-4080-8c74-d11109990cc1';
|
||||
export const VALIDATED_PARTNERS_NAV_UNIVERSAL_IDENTIFIER = '6aed30c6-d80f-4ac6-aab0-db5bc59e5c4b';
|
||||
export const PARTNER_QUOTES_NAV_UNIVERSAL_IDENTIFIER = '3543723d-80c1-466a-ac35-86f7b284917b';
|
||||
export const PARTNER_CONTENT_NAV_UNIVERSAL_IDENTIFIER = '3543723d-80c1-466a-ac35-86f7b284917b';
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
import { FieldType, OnDeleteAction, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
|
||||
export const PARTNER_CONTENT_CUSTOMER_COMPANY_FIELD_ID = 'd448f6be-533f-4c43-a70f-55dc361dcdd7';
|
||||
export const PARTNER_CONTENTS_ON_COMPANY_FIELD_ID = '941e7707-1b3d-47d4-b13a-45c6628c1b3d';
|
||||
|
||||
export default defineField({
|
||||
universalIdentifier: PARTNER_CONTENT_CUSTOMER_COMPANY_FIELD_ID,
|
||||
objectUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
type: FieldType.RELATION,
|
||||
name: 'customerCompany',
|
||||
label: 'Customer Company',
|
||||
isNullable: true,
|
||||
relationTargetObjectMetadataUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.company.universalIdentifier,
|
||||
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENTS_ON_COMPANY_FIELD_ID,
|
||||
universalSettings: {
|
||||
relationType: RelationType.MANY_TO_ONE,
|
||||
onDelete: OnDeleteAction.SET_NULL,
|
||||
joinColumnName: 'customerCompanyId',
|
||||
},
|
||||
});
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
import { FieldType, OnDeleteAction, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
|
||||
export const PARTNER_CONTENT_CUSTOMER_PERSON_FIELD_ID = 'f17547be-76aa-4231-bd1a-3f57bb1ae323';
|
||||
export const PARTNER_CONTENTS_ON_PERSON_FIELD_ID = 'fae42f4e-b054-4267-a761-81a6792f7c12';
|
||||
|
||||
export default defineField({
|
||||
universalIdentifier: PARTNER_CONTENT_CUSTOMER_PERSON_FIELD_ID,
|
||||
objectUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
type: FieldType.RELATION,
|
||||
name: 'customerPerson',
|
||||
label: 'Customer Person',
|
||||
isNullable: true,
|
||||
relationTargetObjectMetadataUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.person.universalIdentifier,
|
||||
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENTS_ON_PERSON_FIELD_ID,
|
||||
universalSettings: {
|
||||
relationType: RelationType.MANY_TO_ONE,
|
||||
onDelete: OnDeleteAction.SET_NULL,
|
||||
joinColumnName: 'customerPersonId',
|
||||
},
|
||||
});
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
import { FieldType, OnDeleteAction, RelationType, defineField } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_OBJECT_UNIVERSAL_IDENTIFIER, PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
|
||||
export const PARTNER_CONTENT_PARTNER_FIELD_ID = '1774738e-96a1-43e2-aca4-d3c7cc794c50';
|
||||
export const PARTNER_CONTENTS_ON_PARTNER_FIELD_ID = 'ac7995f1-7ccf-4607-827b-0788eeacaee0';
|
||||
|
||||
export default defineField({
|
||||
universalIdentifier: PARTNER_CONTENT_PARTNER_FIELD_ID,
|
||||
objectUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
type: FieldType.RELATION,
|
||||
name: 'partner',
|
||||
label: 'Partner',
|
||||
isNullable: true,
|
||||
relationTargetObjectMetadataUniversalIdentifier: PARTNER_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENTS_ON_PARTNER_FIELD_ID,
|
||||
universalSettings: {
|
||||
relationType: RelationType.MANY_TO_ONE,
|
||||
onDelete: OnDeleteAction.SET_NULL,
|
||||
joinColumnName: 'partnerId',
|
||||
},
|
||||
});
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import { FieldType, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
import { PARTNER_CONTENTS_ON_COMPANY_FIELD_ID, PARTNER_CONTENT_CUSTOMER_COMPANY_FIELD_ID } from './partner-content-customer-company.field';
|
||||
|
||||
export default defineField({
|
||||
universalIdentifier: PARTNER_CONTENTS_ON_COMPANY_FIELD_ID,
|
||||
objectUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.company.universalIdentifier,
|
||||
type: FieldType.RELATION,
|
||||
name: 'partnerContents',
|
||||
label: 'Partner Content',
|
||||
isNullable: true,
|
||||
relationTargetObjectMetadataUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENT_CUSTOMER_COMPANY_FIELD_ID,
|
||||
universalSettings: {
|
||||
relationType: RelationType.ONE_TO_MANY,
|
||||
},
|
||||
});
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import { FieldType, RelationType, defineField } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_OBJECT_UNIVERSAL_IDENTIFIER, PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
import { PARTNER_CONTENTS_ON_PARTNER_FIELD_ID, PARTNER_CONTENT_PARTNER_FIELD_ID } from './partner-content-partner.field';
|
||||
|
||||
export default defineField({
|
||||
universalIdentifier: PARTNER_CONTENTS_ON_PARTNER_FIELD_ID,
|
||||
objectUniversalIdentifier: PARTNER_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
type: FieldType.RELATION,
|
||||
name: 'partnerContents',
|
||||
label: 'Partner Content',
|
||||
isNullable: true,
|
||||
relationTargetObjectMetadataUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENT_PARTNER_FIELD_ID,
|
||||
universalSettings: {
|
||||
relationType: RelationType.ONE_TO_MANY,
|
||||
},
|
||||
});
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
import { FieldType, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
import { PARTNER_CONTENTS_ON_PERSON_FIELD_ID, PARTNER_CONTENT_CUSTOMER_PERSON_FIELD_ID } from './partner-content-customer-person.field';
|
||||
|
||||
export default defineField({
|
||||
universalIdentifier: PARTNER_CONTENTS_ON_PERSON_FIELD_ID,
|
||||
objectUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.person.universalIdentifier,
|
||||
type: FieldType.RELATION,
|
||||
name: 'partnerContents',
|
||||
label: 'Partner Content',
|
||||
isNullable: true,
|
||||
relationTargetObjectMetadataUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
relationTargetFieldMetadataUniversalIdentifier: PARTNER_CONTENT_CUSTOMER_PERSON_FIELD_ID,
|
||||
universalSettings: {
|
||||
relationType: RelationType.ONE_TO_MANY,
|
||||
},
|
||||
});
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
import { FieldType, OnDeleteAction, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
|
||||
export const PARTNER_QUOTE_OPPORTUNITY_FIELD_ID = '36684f3e-f01a-4270-8f34-78966747dd64';
|
||||
export const PARTNER_QUOTES_ON_OPPORTUNITY_FIELD_ID = '4857f339-a051-4cdb-bd8a-6219b933d1ce';
|
||||
|
||||
export default defineField({
|
||||
universalIdentifier: PARTNER_QUOTE_OPPORTUNITY_FIELD_ID,
|
||||
objectUniversalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
type: FieldType.RELATION,
|
||||
name: 'opportunity',
|
||||
label: 'Opportunity',
|
||||
isNullable: true,
|
||||
relationTargetObjectMetadataUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.opportunity.universalIdentifier,
|
||||
relationTargetFieldMetadataUniversalIdentifier: PARTNER_QUOTES_ON_OPPORTUNITY_FIELD_ID,
|
||||
universalSettings: {
|
||||
relationType: RelationType.MANY_TO_ONE,
|
||||
onDelete: OnDeleteAction.SET_NULL,
|
||||
joinColumnName: 'opportunityId',
|
||||
},
|
||||
});
|
||||
-22
@@ -1,22 +0,0 @@
|
||||
import { FieldType, OnDeleteAction, RelationType, defineField } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_OBJECT_UNIVERSAL_IDENTIFIER, PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
|
||||
export const PARTNER_QUOTE_PARTNER_FIELD_ID = '1774738e-96a1-43e2-aca4-d3c7cc794c50';
|
||||
export const PARTNER_QUOTES_ON_PARTNER_FIELD_ID = 'ac7995f1-7ccf-4607-827b-0788eeacaee0';
|
||||
|
||||
export default defineField({
|
||||
universalIdentifier: PARTNER_QUOTE_PARTNER_FIELD_ID,
|
||||
objectUniversalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
type: FieldType.RELATION,
|
||||
name: 'partner',
|
||||
label: 'Partner',
|
||||
isNullable: true,
|
||||
relationTargetObjectMetadataUniversalIdentifier: PARTNER_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
relationTargetFieldMetadataUniversalIdentifier: PARTNER_QUOTES_ON_PARTNER_FIELD_ID,
|
||||
universalSettings: {
|
||||
relationType: RelationType.MANY_TO_ONE,
|
||||
onDelete: OnDeleteAction.SET_NULL,
|
||||
joinColumnName: 'partnerId',
|
||||
},
|
||||
});
|
||||
-18
@@ -1,18 +0,0 @@
|
||||
import { FieldType, RelationType, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS, defineField } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
import { PARTNER_QUOTES_ON_OPPORTUNITY_FIELD_ID, PARTNER_QUOTE_OPPORTUNITY_FIELD_ID } from './partner-quote-opportunity.field';
|
||||
|
||||
export default defineField({
|
||||
universalIdentifier: PARTNER_QUOTES_ON_OPPORTUNITY_FIELD_ID,
|
||||
objectUniversalIdentifier: STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS.opportunity.universalIdentifier,
|
||||
type: FieldType.RELATION,
|
||||
name: 'partnerQuotes',
|
||||
label: 'Partner Quotes',
|
||||
isNullable: true,
|
||||
relationTargetObjectMetadataUniversalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
relationTargetFieldMetadataUniversalIdentifier: PARTNER_QUOTE_OPPORTUNITY_FIELD_ID,
|
||||
universalSettings: {
|
||||
relationType: RelationType.ONE_TO_MANY,
|
||||
},
|
||||
});
|
||||
-18
@@ -1,18 +0,0 @@
|
||||
import { FieldType, RelationType, defineField } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_OBJECT_UNIVERSAL_IDENTIFIER, PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
import { PARTNER_QUOTES_ON_PARTNER_FIELD_ID, PARTNER_QUOTE_PARTNER_FIELD_ID } from './partner-quote-partner.field';
|
||||
|
||||
export default defineField({
|
||||
universalIdentifier: PARTNER_QUOTES_ON_PARTNER_FIELD_ID,
|
||||
objectUniversalIdentifier: PARTNER_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
type: FieldType.RELATION,
|
||||
name: 'partnerQuotes',
|
||||
label: 'Partner Quotes',
|
||||
isNullable: true,
|
||||
relationTargetObjectMetadataUniversalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
relationTargetFieldMetadataUniversalIdentifier: PARTNER_QUOTE_PARTNER_FIELD_ID,
|
||||
universalSettings: {
|
||||
relationType: RelationType.ONE_TO_MANY,
|
||||
},
|
||||
});
|
||||
+5
-5
@@ -1,15 +1,15 @@
|
||||
import { NavigationMenuItemType, defineNavigationMenuItem } from 'twenty-sdk/define';
|
||||
|
||||
import {
|
||||
PARTNER_QUOTES_NAV_UNIVERSAL_IDENTIFIER,
|
||||
PARTNER_QUOTES_VIEW_UNIVERSAL_IDENTIFIER,
|
||||
PARTNER_CONTENT_NAV_UNIVERSAL_IDENTIFIER,
|
||||
PARTNER_CONTENT_VIEW_UNIVERSAL_IDENTIFIER,
|
||||
} from 'src/constants/universal-identifiers';
|
||||
|
||||
export default defineNavigationMenuItem({
|
||||
universalIdentifier: PARTNER_QUOTES_NAV_UNIVERSAL_IDENTIFIER,
|
||||
universalIdentifier: PARTNER_CONTENT_NAV_UNIVERSAL_IDENTIFIER,
|
||||
type: NavigationMenuItemType.VIEW,
|
||||
icon: 'IconFileDollar',
|
||||
icon: 'IconQuote',
|
||||
position: 3,
|
||||
folderUniversalIdentifier: '857be3b5-82c6-45f7-b546-e20a8a97be8d',
|
||||
viewUniversalIdentifier: PARTNER_QUOTES_VIEW_UNIVERSAL_IDENTIFIER,
|
||||
viewUniversalIdentifier: PARTNER_CONTENT_VIEW_UNIVERSAL_IDENTIFIER,
|
||||
});
|
||||
+30
-16
@@ -1,15 +1,15 @@
|
||||
import { FieldType, defineObject } from 'twenty-sdk/define';
|
||||
|
||||
import { PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
import { PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER } from 'src/constants/universal-identifiers';
|
||||
|
||||
export default defineObject({
|
||||
universalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
nameSingular: 'partnerQuote',
|
||||
namePlural: 'partnerQuotes',
|
||||
labelSingular: 'Partner Quote',
|
||||
labelPlural: 'Partner Quotes',
|
||||
description: 'A quote a partner submitted for a customer deal',
|
||||
icon: 'IconFileDollar',
|
||||
universalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
nameSingular: 'partnerContent',
|
||||
namePlural: 'partnerContents',
|
||||
labelSingular: 'Partner Content',
|
||||
labelPlural: 'Partner Content',
|
||||
description: 'Marketing content involving a partner: quotes, case studies, logos',
|
||||
icon: 'IconQuote',
|
||||
isSearchable: true,
|
||||
labelIdentifierFieldMetadataUniversalIdentifier: '9e688624-83d2-4715-8b18-80492a6de2b6',
|
||||
fields: [
|
||||
@@ -21,6 +21,20 @@ export default defineObject({
|
||||
icon: 'IconTag',
|
||||
defaultValue: "''",
|
||||
},
|
||||
{
|
||||
universalIdentifier: '1d926e6e-6ac1-4d60-ab3d-a73114005692',
|
||||
type: FieldType.MULTI_SELECT,
|
||||
name: 'contentType',
|
||||
label: 'Content Type',
|
||||
icon: 'IconCategory',
|
||||
isNullable: true,
|
||||
options: [
|
||||
{ id: '07f85e5b-0d70-416b-9884-256e469ed532', value: 'CUSTOMER_QUOTE', label: 'Customer quote', position: 0, color: 'blue' },
|
||||
{ id: '108b2358-d04d-4fdc-83df-a5978d39f66f', value: 'CASE_STUDY', label: 'Case study', position: 1, color: 'green' },
|
||||
{ id: 'eb45f371-f93c-4c45-9c8a-f29e1a58b7e4', value: 'PARTNER_QUOTE', label: 'Partner quote', position: 2, color: 'orange' },
|
||||
{ id: '3356c8a0-41cd-47c3-a293-5862138abc1a', value: 'LOGO', label: 'Logo', position: 3, color: 'purple' },
|
||||
],
|
||||
},
|
||||
{
|
||||
universalIdentifier: 'a0fe09c4-c1f4-4b96-93c6-d7ec38f1166a',
|
||||
type: FieldType.SELECT,
|
||||
@@ -45,21 +59,21 @@ export default defineObject({
|
||||
isNullable: true,
|
||||
},
|
||||
{
|
||||
universalIdentifier: '2cbe67e3-24ec-421b-bab5-50f3306c2391',
|
||||
type: FieldType.CURRENCY,
|
||||
name: 'amount',
|
||||
label: 'Amount',
|
||||
icon: 'IconCoin',
|
||||
universalIdentifier: 'da7e9094-e2c3-47d3-924f-a1d4d3c717ed',
|
||||
type: FieldType.LINKS,
|
||||
name: 'interview',
|
||||
label: 'Interview',
|
||||
icon: 'IconMicrophone',
|
||||
isNullable: true,
|
||||
},
|
||||
{
|
||||
universalIdentifier: 'f303369e-288c-4a48-9920-c1de0ad9a159',
|
||||
type: FieldType.FILES,
|
||||
name: 'quoteFile',
|
||||
label: 'Quote File',
|
||||
name: 'documents',
|
||||
label: 'Documents',
|
||||
icon: 'IconPaperclip',
|
||||
isNullable: true,
|
||||
universalSettings: { maxNumberOfValues: 1 },
|
||||
universalSettings: { maxNumberOfValues: 10 },
|
||||
},
|
||||
],
|
||||
});
|
||||
@@ -23,7 +23,7 @@
|
||||
// tsx src/scripts/import-from-tft.ts
|
||||
|
||||
import { config } from 'dotenv';
|
||||
config({ path: '.env.local' });
|
||||
config({ path: process.env.ENV_FILE ?? '.env.local' });
|
||||
|
||||
import { CoreApiClient } from 'twenty-client-sdk/core';
|
||||
|
||||
@@ -76,6 +76,17 @@ const PARTNER_STAGE_TO_VALIDATION: Record<string, string> = {
|
||||
REJECTED: 'REJECTED',
|
||||
};
|
||||
|
||||
// TFT person.partnerTimezone -> our Partner.region (MULTI_SELECT). TFT's value is a
|
||||
// coarse timezone band, not a geography, so each maps to every region it plausibly
|
||||
// covers. OTHER carries no signal -> no region. Region stays empty if unmapped.
|
||||
const TIMEZONE_TO_REGION: Record<string, string[]> = {
|
||||
AMERICAS: ['US', 'LATAM'],
|
||||
EMEA: ['EUROPE', 'MENA', 'AFRICA'],
|
||||
WEST_ASIA: ['MENA', 'APAC'],
|
||||
EAST_ASIA_OCEANIA: ['APAC'],
|
||||
OTHER: [],
|
||||
};
|
||||
|
||||
// Local SELECT option sets, for preflight coverage checks (a TFT value not in
|
||||
// these would fail a real write). Keep in sync with src/objects + src/fields.
|
||||
const LOCAL_OPTIONS: Record<string, Set<string>> = {
|
||||
@@ -101,6 +112,30 @@ const edges = (result: any, key: string): any[] =>
|
||||
const uniq = (values: (string | undefined | null)[]): string[] =>
|
||||
[...new Set(values.filter((v): v is string => !!v))];
|
||||
|
||||
// Normalize a domain for dedup. Twenty's company domain is a unique key but is
|
||||
// stored with an https:// prefix, while TFT values vary, so compare on a canonical
|
||||
// form (no protocol, no www, no trailing slash, lowercased).
|
||||
const normDomain = (d?: string | null): string | undefined =>
|
||||
d
|
||||
? d.trim().toLowerCase().replace(/^https?:\/\//, '').replace(/^www\./, '').replace(/\/+$/, '') || undefined
|
||||
: undefined;
|
||||
|
||||
// Distinct non-empty values across rows, for the preflight report. Flattens array
|
||||
// fields (e.g. partnerScope, typeCustom) and stringifies, so scalar and
|
||||
// multi-select fields share one path. Derived from the already-fetched source
|
||||
// rows — no per-loop bookkeeping needed.
|
||||
const distinct = <TRow>(rows: TRow[], pick: (row: TRow) => unknown): string[] =>
|
||||
[
|
||||
...new Set(
|
||||
rows.flatMap((row) => {
|
||||
const value = pick(row);
|
||||
return Array.isArray(value) ? value : value != null ? [value] : [];
|
||||
}),
|
||||
),
|
||||
]
|
||||
.map(String)
|
||||
.sort();
|
||||
|
||||
async function main() {
|
||||
console.log(`[import] mode: ${APPLY ? 'APPLY (writing to local)' : 'DRY-RUN (no writes)'}`);
|
||||
const local = new CoreApiClient({
|
||||
@@ -114,26 +149,10 @@ async function main() {
|
||||
if (APPLY && writes++ > 0) await new Promise((r) => setTimeout(r, 750));
|
||||
};
|
||||
|
||||
// Distinct TFT values seen, for the preflight coverage report.
|
||||
const seen: Record<string, Set<string>> = {
|
||||
partnerStage: new Set(),
|
||||
partnerTier: new Set(),
|
||||
partnerScope: new Set(),
|
||||
typeOfTeam: new Set(),
|
||||
oppStage: new Set(),
|
||||
hostingType: new Set(),
|
||||
subscriptionType: new Set(),
|
||||
subscriptionFrequency: new Set(),
|
||||
quoteStatus: new Set(),
|
||||
typeCustom: new Set(),
|
||||
};
|
||||
const note = (bucket: string, value?: string | null) => {
|
||||
if (value) seen[bucket].add(value);
|
||||
};
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// 1. Read all three TFT datasets (raw fetch; not rate-limited by local).
|
||||
// ---------------------------------------------------------------------
|
||||
console.log('[import] fetching TFT people...');
|
||||
const tftPeople = edges(
|
||||
await tftQuery(`query {
|
||||
people(first: 500, filter: { partnerStage: { in: ["APPLICATION","POTENTIAL_PARTNER","PARTNER","FORMER_PARTNER","REJECTED"] } }) {
|
||||
@@ -143,7 +162,7 @@ async function main() {
|
||||
emails { primaryEmail }
|
||||
city jobTitle
|
||||
linkedinLink { primaryLinkUrl }
|
||||
partnerStage partnerTier partnerScope partnerTypeOfTeam partnerIsAvailable partnerSkills
|
||||
partnerStage partnerTier partnerScope partnerTypeOfTeam partnerTimezone partnerIsAvailable partnerSkills
|
||||
partnerBudgetMinimum { amountMicros currencyCode }
|
||||
partnerBudgetAverage { amountMicros currencyCode }
|
||||
company { id name domainName { primaryLinkUrl } }
|
||||
@@ -152,7 +171,8 @@ async function main() {
|
||||
}`),
|
||||
'people',
|
||||
);
|
||||
const tftOpps = edges(
|
||||
console.log('[import] fetching TFT opportunities...');
|
||||
const tftOppsAll = edges(
|
||||
await tftQuery(`query {
|
||||
opportunities(first: 500) {
|
||||
edges { node {
|
||||
@@ -166,16 +186,32 @@ async function main() {
|
||||
}`),
|
||||
'opportunities',
|
||||
);
|
||||
// Only import opportunities linked to a partner. The rest is TFT's general sales
|
||||
// pipeline (mostly LOST/IDENTIFIED) — noise for a partners app. Every partner
|
||||
// stage (INTRODUCED/WORKING) only ever appears on partner-linked opps anyway.
|
||||
const tftOpps = tftOppsAll.filter((o: any) => o.partner?.id);
|
||||
console.log(`[import] opportunities: ${tftOpps.length} partner-linked of ${tftOppsAll.length} total (skipping ${tftOppsAll.length - tftOpps.length} unlinked)`);
|
||||
console.log('[import] fetching TFT partner content...');
|
||||
const tftContent = edges(
|
||||
await tftQuery(`query {
|
||||
customerContents(first: 500) {
|
||||
edges { node { id name status approvalDate typeCustom partnerPerson { id } } }
|
||||
edges { node {
|
||||
id name status approvalDate typeCustom
|
||||
interview { primaryLinkUrl }
|
||||
partnerPerson { id }
|
||||
customerCompany { id name domainName { primaryLinkUrl } }
|
||||
customerPerson { id }
|
||||
} }
|
||||
}
|
||||
}`),
|
||||
'customerContents',
|
||||
);
|
||||
const quotes = tftContent.filter((c: any) => Array.isArray(c.typeCustom) && c.typeCustom.includes('PARTNER_QUOTE'));
|
||||
console.log(`[import] TFT: ${tftPeople.length} partner-people, ${tftOpps.length} opportunities, ${quotes.length} partner quotes`);
|
||||
// Import all content TYPES (quotes, case studies, logos) but only records that
|
||||
// involve a partner. Customer-only content (no partnerPerson) is noise for the
|
||||
// partners app; a partner-linked case study/quote should show on the partner.
|
||||
const contentRecords = tftContent.filter((c: any) => c.partnerPerson?.id);
|
||||
console.log(`[import] TFT: ${tftPeople.length} partner-people, ${tftOpps.length} opportunities, ${tftContent.length} content records`);
|
||||
console.log(`[import] partner content: ${contentRecords.length} partner-linked of ${tftContent.length} total (skipping ${tftContent.length - contentRecords.length} customer-only)`);
|
||||
|
||||
const personSlug = (p: any): string =>
|
||||
slugify([p.name?.firstName, p.name?.lastName].filter(Boolean).join(' ').trim() || 'Unknown partner') || p.id;
|
||||
@@ -183,6 +219,7 @@ async function main() {
|
||||
// ---------------------------------------------------------------------
|
||||
// 2. Batched existence lookups against local (one `in` query per object).
|
||||
// ---------------------------------------------------------------------
|
||||
console.log('[import] checking existing records in target workspace...');
|
||||
const partnerSlugs = uniq(tftPeople.map(personSlug));
|
||||
const partnerIdBySlug = new Map<string, string>(
|
||||
partnerSlugs.length
|
||||
@@ -195,17 +232,33 @@ async function main() {
|
||||
: [],
|
||||
);
|
||||
|
||||
const companyNames = uniq([...tftPeople.map((p: any) => p.company?.name), ...tftOpps.map((o: any) => o.company?.name)]);
|
||||
const companyIdByName = new Map<string, string>(
|
||||
companyNames.length
|
||||
? edges(
|
||||
await local.query({
|
||||
companies: { __args: { filter: { name: { in: companyNames } }, first: 500 }, edges: { node: { id: true, name: true } } },
|
||||
} as any),
|
||||
'companies',
|
||||
).map((n: any) => [n.name, n.id])
|
||||
: [],
|
||||
);
|
||||
// Fetch existing companies and index by BOTH name and normalized domain. Twenty
|
||||
// enforces uniqueness on domain, so dedup must be domain-aware: the same company
|
||||
// can arrive under different names (e.g. "Acme" vs "acme.com") across TFT people,
|
||||
// opps and content, and creating a second one collides on the domain constraint.
|
||||
// Page through ALL companies (not just the first 500): these dedupe maps must
|
||||
// be complete, or upsertCompany would create domain-colliding duplicates for
|
||||
// companies that live beyond the first page in a larger workspace.
|
||||
const existingCompanies: any[] = [];
|
||||
let companiesCursor: string | undefined;
|
||||
for (;;) {
|
||||
const page: any = await local.query({
|
||||
companies: {
|
||||
__args: { filter: {}, first: 200, ...(companiesCursor ? { after: companiesCursor } : {}) },
|
||||
edges: { node: { id: true, name: true, domainName: { primaryLinkUrl: true } } },
|
||||
pageInfo: { hasNextPage: true, endCursor: true },
|
||||
},
|
||||
} as any);
|
||||
existingCompanies.push(...edges(page, 'companies'));
|
||||
if (!page?.companies?.pageInfo?.hasNextPage) break;
|
||||
companiesCursor = page.companies.pageInfo.endCursor;
|
||||
}
|
||||
const companyIdByName = new Map<string, string>(existingCompanies.map((n: any) => [n.name, n.id]));
|
||||
const companyIdByDomain = new Map<string, string>();
|
||||
for (const c of existingCompanies) {
|
||||
const nd = normDomain(c.domainName?.primaryLinkUrl);
|
||||
if (nd && !companyIdByDomain.has(nd)) companyIdByDomain.set(nd, c.id);
|
||||
}
|
||||
|
||||
const oppTftIds = uniq(tftOpps.filter((o: any) => o.name).map((o: any) => o.id));
|
||||
const oppIdByTftId = new Map<string, string>(
|
||||
@@ -219,14 +272,18 @@ async function main() {
|
||||
: [],
|
||||
);
|
||||
|
||||
const quoteNames = uniq(quotes.map((q: any) => q.name || 'Partner quote'));
|
||||
const quoteIdByName = new Map<string, string>(
|
||||
quoteNames.length
|
||||
// Unnamed content upserts by name, so a constant fallback would make every
|
||||
// unnamed record collide on one key (collapsing them on re-run). Key the
|
||||
// fallback on the TFT id so each unnamed record stays distinct.
|
||||
const contentName = (c: any): string => c.name || `Partner content ${c.id}`;
|
||||
const contentNames = uniq(contentRecords.map(contentName));
|
||||
const contentIdByName = new Map<string, string>(
|
||||
contentNames.length
|
||||
? edges(
|
||||
await local.query({
|
||||
partnerQuotes: { __args: { filter: { name: { in: quoteNames } }, first: 500 }, edges: { node: { id: true, name: true } } },
|
||||
partnerContents: { __args: { filter: { name: { in: contentNames } }, first: 500 }, edges: { node: { id: true, name: true } } },
|
||||
} as any),
|
||||
'partnerQuotes',
|
||||
'partnerContents',
|
||||
).map((n: any) => [n.name, n.id])
|
||||
: [],
|
||||
);
|
||||
@@ -238,43 +295,102 @@ async function main() {
|
||||
const upsertCompany = async (name?: string, domain?: string): Promise<string | undefined> => {
|
||||
if (!name) return undefined;
|
||||
if (companyIdByName.has(name)) return companyIdByName.get(name);
|
||||
const nd = normDomain(domain);
|
||||
// Same company under a different name but same domain — reuse it.
|
||||
if (nd && companyIdByDomain.has(nd)) {
|
||||
const existingId = companyIdByDomain.get(nd) as string;
|
||||
companyIdByName.set(name, existingId);
|
||||
return existingId;
|
||||
}
|
||||
let id = `dry:company:${name}`;
|
||||
if (APPLY) {
|
||||
await pace();
|
||||
const created: any = await local.mutation({
|
||||
createCompany: {
|
||||
__args: { data: { name, ...(domain ? { domainName: { primaryLinkUrl: domain } } : {}) } },
|
||||
id: true,
|
||||
},
|
||||
} as any);
|
||||
id = created.createCompany.id;
|
||||
try {
|
||||
const created: any = await local.mutation({
|
||||
createCompany: {
|
||||
__args: { data: { name, ...(domain ? { domainName: { primaryLinkUrl: domain } } : {}) } },
|
||||
id: true,
|
||||
},
|
||||
} as any);
|
||||
id = created.createCompany.id;
|
||||
} catch (err) {
|
||||
// Fallback: createCompany failed, almost certainly because the domain
|
||||
// already exists (Twenty enforces a unique domain) on a company we
|
||||
// didn't index. Re-find it and reuse instead of failing the import.
|
||||
// `ilike` is a substring match — and the stored value carries an
|
||||
// https:// prefix so we can't `eq` the normalized form — so it can
|
||||
// return the wrong company ("acme.com" also matches "notacme.com" or
|
||||
// "acme.com.br"). Confirm an exact normalized-domain match before reuse.
|
||||
if (!nd) throw err;
|
||||
await pace();
|
||||
const candidates = edges(
|
||||
await local.query({
|
||||
companies: { __args: { filter: { domainName: { primaryLinkUrl: { ilike: `%${nd}%` } } }, first: 20 }, edges: { node: { id: true, domainName: { primaryLinkUrl: true } } } },
|
||||
} as any),
|
||||
'companies',
|
||||
);
|
||||
const match = candidates.find((c: any) => normDomain(c.domainName?.primaryLinkUrl) === nd);
|
||||
if (!match?.id) throw err;
|
||||
id = match.id;
|
||||
console.log(`[import] company "${name}" reused existing by domain ${nd}`);
|
||||
}
|
||||
}
|
||||
companyIdByName.set(name, id);
|
||||
if (nd) companyIdByDomain.set(nd, id);
|
||||
return id;
|
||||
};
|
||||
|
||||
const budgetCurrency = (amount: any) =>
|
||||
amount?.amountMicros != null ? { amountMicros: amount.amountMicros, currencyCode: amount.currencyCode ?? 'USD' } : undefined;
|
||||
|
||||
// Generic create/update dispatch shared by partners, opportunities and content.
|
||||
// Owns pacing + APPLY-gating + the create-vs-update branch, so each loop below
|
||||
// only builds its `data`. genql keys a mutation by the object name, so the
|
||||
// create<Object>/update<Object> names are derived from one argument. Companies
|
||||
// keep their own upsert (above) because of the domain-collision fallback.
|
||||
// Returns the row id: the real id on APPLY, a synthetic dry id otherwise so the
|
||||
// relation mapping in dry-run still resolves to a stable placeholder.
|
||||
const upsert = async (
|
||||
object: 'Partner' | 'Opportunity' | 'PartnerContent',
|
||||
existingId: string | undefined,
|
||||
data: Record<string, unknown>,
|
||||
dryKey: string,
|
||||
): Promise<string> => {
|
||||
if (!APPLY) return existingId ?? `dry:${object}:${dryKey}`;
|
||||
await pace();
|
||||
if (existingId) {
|
||||
await local.mutation({ [`update${object}`]: { __args: { id: existingId, data }, id: true } } as any);
|
||||
return existingId;
|
||||
}
|
||||
const created: any = await local.mutation({ [`create${object}`]: { __args: { data }, id: true } } as any);
|
||||
return created[`create${object}`].id;
|
||||
};
|
||||
|
||||
// -- Partners (upsert by slug) --
|
||||
console.log(`[import] upserting ${tftPeople.length} partners...`);
|
||||
const localPartnerIdByTftPersonId = new Map<string, string>();
|
||||
let partnersCreated = 0;
|
||||
let partnersUpdated = 0;
|
||||
let partnersDone = 0;
|
||||
for (const p of tftPeople) {
|
||||
note('partnerStage', p.partnerStage);
|
||||
note('partnerTier', p.partnerTier);
|
||||
(Array.isArray(p.partnerScope) ? p.partnerScope : []).forEach((s: string) => note('partnerScope', s));
|
||||
note('typeOfTeam', p.partnerTypeOfTeam);
|
||||
|
||||
const slug = personSlug(p);
|
||||
const companyId = await upsertCompany(p.company?.name, p.company?.domainName?.primaryLinkUrl);
|
||||
// Timezone band -> geographic region(s). Unmapped/OTHER -> no region.
|
||||
const region = TIMEZONE_TO_REGION[p.partnerTimezone] ?? [];
|
||||
// A partner scoped for hosting is, by definition, a self-host expert.
|
||||
const scope = Array.isArray(p.partnerScope) ? p.partnerScope : [];
|
||||
const deploymentExpertise = scope.includes('HOSTING_ENVIRONMENT') ? ['SELF_HOST'] : [];
|
||||
const data: Record<string, unknown> = {
|
||||
name: [p.name?.firstName, p.name?.lastName].filter(Boolean).join(' ').trim() || 'Unknown partner',
|
||||
slug,
|
||||
validationStage: PARTNER_STAGE_TO_VALIDATION[p.partnerStage] ?? 'APPLICATION',
|
||||
availability: p.partnerIsAvailable ? 'AVAILABLE' : 'UNAVAILABLE',
|
||||
// TFT has no language data; default everyone to English.
|
||||
languagesSpoken: ['ENGLISH'],
|
||||
...(p.partnerTier ? { partnerTier: p.partnerTier } : {}),
|
||||
...(Array.isArray(p.partnerScope) && p.partnerScope.length ? { partnerScope: p.partnerScope } : {}),
|
||||
...(scope.length ? { partnerScope: scope } : {}),
|
||||
...(region.length ? { region } : {}),
|
||||
...(deploymentExpertise.length ? { deploymentExpertise } : {}),
|
||||
...(p.partnerTypeOfTeam ? { typeOfTeam: p.partnerTypeOfTeam } : {}),
|
||||
...(Array.isArray(p.partnerSkills) && p.partnerSkills.length ? { skills: p.partnerSkills } : {}),
|
||||
...(p.city ? { city: p.city } : {}),
|
||||
@@ -284,39 +400,29 @@ async function main() {
|
||||
...(companyId && APPLY ? { companyId } : {}),
|
||||
};
|
||||
|
||||
let partnerId = partnerIdBySlug.get(slug);
|
||||
if (partnerId) {
|
||||
if (APPLY) {
|
||||
await pace();
|
||||
await local.mutation({ updatePartner: { __args: { id: partnerId, data }, id: true } } as any);
|
||||
}
|
||||
const existingId = partnerIdBySlug.get(slug);
|
||||
const partnerId = await upsert('Partner', existingId, data, slug);
|
||||
if (existingId) {
|
||||
partnersUpdated++;
|
||||
} else {
|
||||
if (APPLY) {
|
||||
await pace();
|
||||
const created: any = await local.mutation({ createPartner: { __args: { data }, id: true } } as any);
|
||||
partnerId = created.createPartner.id;
|
||||
} else {
|
||||
partnerId = `dry:partner:${slug}`;
|
||||
}
|
||||
partnerIdBySlug.set(slug, partnerId as string);
|
||||
partnerIdBySlug.set(slug, partnerId);
|
||||
partnersCreated++;
|
||||
}
|
||||
localPartnerIdByTftPersonId.set(p.id, partnerId as string);
|
||||
localPartnerIdByTftPersonId.set(p.id, partnerId);
|
||||
partnersDone++;
|
||||
if (partnersDone % 10 === 0 || partnersDone === tftPeople.length)
|
||||
console.log(`[import] partners ${partnersDone}/${tftPeople.length} (created=${partnersCreated} updated=${partnersUpdated})`);
|
||||
}
|
||||
console.log(`[import] partners created=${partnersCreated} updated=${partnersUpdated}`);
|
||||
console.log(`[import] partners done: created=${partnersCreated} updated=${partnersUpdated}`);
|
||||
|
||||
// -- Opportunities (upsert by tftOpportunityId) --
|
||||
console.log(`[import] upserting ${tftOpps.length} opportunities...`);
|
||||
let oppsCreated = 0;
|
||||
let oppsUpdated = 0;
|
||||
let oppsPartnerLinked = 0;
|
||||
let oppsDone = 0;
|
||||
for (const o of tftOpps) {
|
||||
if (!o.name) continue;
|
||||
note('oppStage', o.stage);
|
||||
note('hostingType', o.hostingType);
|
||||
note('subscriptionType', o.subscriptionType);
|
||||
note('subscriptionFrequency', o.subscriptionFrequence);
|
||||
|
||||
const companyId = await upsertCompany(o.company?.name, o.company?.domainName?.primaryLinkUrl);
|
||||
const partnerId = o.partner?.id ? localPartnerIdByTftPersonId.get(o.partner.id) : undefined;
|
||||
if (partnerId) oppsPartnerLinked++;
|
||||
@@ -338,58 +444,44 @@ async function main() {
|
||||
};
|
||||
|
||||
const existingId = oppIdByTftId.get(o.id);
|
||||
if (existingId) {
|
||||
if (APPLY) {
|
||||
await pace();
|
||||
await local.mutation({ updateOpportunity: { __args: { id: existingId, data }, id: true } } as any);
|
||||
}
|
||||
oppsUpdated++;
|
||||
} else {
|
||||
if (APPLY) {
|
||||
await pace();
|
||||
await local.mutation({ createOpportunity: { __args: { data }, id: true } } as any);
|
||||
}
|
||||
oppsCreated++;
|
||||
}
|
||||
await upsert('Opportunity', existingId, data, o.id);
|
||||
if (existingId) oppsUpdated++;
|
||||
else oppsCreated++;
|
||||
oppsDone++;
|
||||
if (oppsDone % 20 === 0 || oppsDone === tftOpps.length)
|
||||
console.log(`[import] opportunities ${oppsDone}/${tftOpps.length} (created=${oppsCreated} updated=${oppsUpdated})`);
|
||||
}
|
||||
console.log(`[import] opportunities created=${oppsCreated} updated=${oppsUpdated} (partner-linked=${oppsPartnerLinked})`);
|
||||
console.log(`[import] opportunities done: created=${oppsCreated} updated=${oppsUpdated} (partner-linked=${oppsPartnerLinked})`);
|
||||
|
||||
// -- Partner quotes (upsert by name) --
|
||||
let quotesCreated = 0;
|
||||
let quotesUpdated = 0;
|
||||
tftContent.forEach((c: any) => (Array.isArray(c.typeCustom) ? c.typeCustom : []).forEach((t: string) => note('typeCustom', t)));
|
||||
for (const q of quotes) {
|
||||
note('quoteStatus', q.status);
|
||||
const name = q.name || 'Partner quote';
|
||||
const partnerId = q.partnerPerson?.id ? localPartnerIdByTftPersonId.get(q.partnerPerson.id) : undefined;
|
||||
// -- Partner content (upsert by name) --
|
||||
console.log(`[import] upserting ${contentRecords.length} content records...`);
|
||||
let contentCreated = 0;
|
||||
let contentUpdated = 0;
|
||||
for (const c of contentRecords) {
|
||||
const name = contentName(c);
|
||||
const partnerId = c.partnerPerson?.id ? localPartnerIdByTftPersonId.get(c.partnerPerson.id) : undefined;
|
||||
const customerCompanyId = await upsertCompany(c.customerCompany?.name, c.customerCompany?.domainName?.primaryLinkUrl);
|
||||
const data: Record<string, unknown> = {
|
||||
name,
|
||||
...(q.status ? { status: q.status } : {}),
|
||||
...(q.approvalDate ? { approvalDate: q.approvalDate } : {}),
|
||||
...(Array.isArray(c.typeCustom) && c.typeCustom.length ? { contentType: c.typeCustom } : {}),
|
||||
...(c.status ? { status: c.status } : {}),
|
||||
...(c.approvalDate ? { approvalDate: c.approvalDate } : {}),
|
||||
...(c.interview?.primaryLinkUrl ? { interview: { primaryLinkUrl: c.interview.primaryLinkUrl } } : {}),
|
||||
...(partnerId && APPLY ? { partnerId } : {}),
|
||||
...(customerCompanyId && APPLY ? { customerCompanyId } : {}),
|
||||
};
|
||||
const existingId = quoteIdByName.get(name);
|
||||
if (existingId) {
|
||||
if (APPLY) {
|
||||
await pace();
|
||||
await local.mutation({ updatePartnerQuote: { __args: { id: existingId, data }, id: true } } as any);
|
||||
}
|
||||
quotesUpdated++;
|
||||
} else {
|
||||
if (APPLY) {
|
||||
await pace();
|
||||
await local.mutation({ createPartnerQuote: { __args: { data }, id: true } } as any);
|
||||
}
|
||||
quotesCreated++;
|
||||
}
|
||||
const existingId = contentIdByName.get(name);
|
||||
await upsert('PartnerContent', existingId, data, name);
|
||||
if (existingId) contentUpdated++;
|
||||
else contentCreated++;
|
||||
}
|
||||
console.log(`[import] partner quotes created=${quotesCreated} updated=${quotesUpdated}`);
|
||||
console.log(`[import] partner content created=${contentCreated} updated=${contentUpdated}`);
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// 4. Preflight: distinct TFT values vs local option coverage.
|
||||
// 4. Preflight: distinct TFT values vs local option coverage. Derived
|
||||
// directly from the fetched source rows (no per-loop bookkeeping).
|
||||
// ---------------------------------------------------------------------
|
||||
const report = (label: string, bucket: string, optionKey?: string) => {
|
||||
const values = [...seen[bucket]].sort();
|
||||
const report = (label: string, values: string[], optionKey?: string) => {
|
||||
const allowed = optionKey ? LOCAL_OPTIONS[optionKey] : undefined;
|
||||
const uncovered = allowed ? values.filter((v) => !allowed.has(v)) : [];
|
||||
console.log(
|
||||
@@ -397,21 +489,27 @@ async function main() {
|
||||
(uncovered.length ? ` ⚠️ NOT IN LOCAL OPTIONS: ${uncovered.join(', ')}` : ''),
|
||||
);
|
||||
};
|
||||
const partnerStages = distinct(tftPeople, (p: any) => p.partnerStage);
|
||||
const oppStages = distinct(tftOpps, (o: any) => o.stage);
|
||||
const timezones = distinct(tftPeople, (p: any) => p.partnerTimezone);
|
||||
console.log('--- preflight: distinct TFT values seen ---');
|
||||
report('partnerStage (-> validationStage map)', 'partnerStage');
|
||||
report('partnerTier', 'partnerTier', 'partnerTier');
|
||||
report('partnerScope', 'partnerScope', 'partnerScope');
|
||||
report('typeOfTeam', 'typeOfTeam', 'typeOfTeam');
|
||||
report('opp stage (-> matchStatus map)', 'oppStage');
|
||||
report('hostingType', 'hostingType', 'hostingType');
|
||||
report('subscriptionType', 'subscriptionType', 'subscriptionType');
|
||||
report('subscriptionFrequency', 'subscriptionFrequency', 'subscriptionFrequency');
|
||||
report('quote status', 'quoteStatus', 'quoteStatus');
|
||||
report('customerContent typeCustom', 'typeCustom');
|
||||
const unmappedStages = [...seen.partnerStage].filter((s) => !(s in PARTNER_STAGE_TO_VALIDATION));
|
||||
const unmappedOpps = [...seen.oppStage].filter((s) => !(s in STAGE_TO_MATCH_STATUS));
|
||||
report('partnerStage (-> validationStage map)', partnerStages);
|
||||
report('partnerTier', distinct(tftPeople, (p: any) => p.partnerTier), 'partnerTier');
|
||||
report('partnerScope', distinct(tftPeople, (p: any) => p.partnerScope), 'partnerScope');
|
||||
report('typeOfTeam', distinct(tftPeople, (p: any) => p.partnerTypeOfTeam), 'typeOfTeam');
|
||||
report('partnerTimezone (-> region map)', timezones);
|
||||
report('opp stage (-> matchStatus map)', oppStages);
|
||||
report('hostingType', distinct(tftOpps, (o: any) => o.hostingType), 'hostingType');
|
||||
report('subscriptionType', distinct(tftOpps, (o: any) => o.subscriptionType), 'subscriptionType');
|
||||
report('subscriptionFrequency', distinct(tftOpps, (o: any) => o.subscriptionFrequence), 'subscriptionFrequency');
|
||||
report('quote status', distinct(contentRecords, (c: any) => c.status), 'quoteStatus');
|
||||
report('customerContent typeCustom', distinct(contentRecords, (c: any) => c.typeCustom));
|
||||
const unmappedStages = partnerStages.filter((s) => !(s in PARTNER_STAGE_TO_VALIDATION));
|
||||
const unmappedOpps = oppStages.filter((s) => !(s in STAGE_TO_MATCH_STATUS));
|
||||
const unmappedTz = timezones.filter((t) => !(t in TIMEZONE_TO_REGION));
|
||||
if (unmappedStages.length) console.log(`[preflight] ⚠️ partnerStage not mapped: ${unmappedStages.join(', ')}`);
|
||||
if (unmappedOpps.length) console.log(`[preflight] ⚠️ opp stage not mapped: ${unmappedOpps.join(', ')}`);
|
||||
if (unmappedTz.length) console.log(`[preflight] ⚠️ partnerTimezone not mapped: ${unmappedTz.join(', ')}`);
|
||||
}
|
||||
|
||||
main().catch((err) => {
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
// Hard-destroy soft-deleted records that block re-imports.
|
||||
//
|
||||
// Twenty SOFT-deletes (sets deletedAt); the row stays in the DB and keeps holding
|
||||
// unique constraints (e.g. company domain, partner slug). But normal queries —
|
||||
// including the import's existence checks — exclude soft-deleted rows. So after a
|
||||
// UI "delete" or a partial import that got rolled back, re-running the import hits
|
||||
// "A duplicate entry was detected" on records it cannot see. This purges those
|
||||
// ghosts permanently so idempotent upserts work again.
|
||||
//
|
||||
// Only touches soft-deleted rows (deletedAt IS NOT NULL); active/default data is
|
||||
// left untouched. One bulk destroy per object, so it is not rate-limited.
|
||||
//
|
||||
// yarn purge # against .env.local
|
||||
// yarn purge:prod # against .env.prod
|
||||
//
|
||||
import { config } from 'dotenv';
|
||||
config({ path: process.env.ENV_FILE ?? '.env.local' });
|
||||
|
||||
const requireEnv = (name: string): string => {
|
||||
const value = process.env[name];
|
||||
if (!value) throw new Error(`Missing ${name} env var`);
|
||||
return value;
|
||||
};
|
||||
|
||||
// Objects the import writes to. partners + partnerContents are app custom objects;
|
||||
// companies + opportunities are standard but populated by the import.
|
||||
const OBJECTS = ['companies', 'partners', 'opportunities', 'partnerContents'] as const;
|
||||
|
||||
const gql = async (url: string, key: string, query: string): Promise<any> => {
|
||||
const response = await fetch(`${url.replace(/\/$/, '')}/graphql`, {
|
||||
method: 'POST',
|
||||
headers: { Authorization: `Bearer ${key}`, 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ query }),
|
||||
});
|
||||
const json: any = await response.json();
|
||||
if (json.errors?.length) throw new Error(JSON.stringify(json.errors));
|
||||
return json.data;
|
||||
};
|
||||
|
||||
async function main() {
|
||||
const url = requireEnv('TWENTY_PARTNERS_API_URL');
|
||||
const key = requireEnv('TWENTY_PARTNERS_API_KEY');
|
||||
console.log(`[purge] target: ${url} — destroying soft-deleted rows only`);
|
||||
|
||||
for (const obj of OBJECTS) {
|
||||
// destroy<Object>s is the bulk variant; capitalise + already-plural names.
|
||||
const mutationName = `destroy${obj.charAt(0).toUpperCase()}${obj.slice(1)}`;
|
||||
const data = await gql(url, key, `mutation { ${mutationName}(filter: { deletedAt: { is: NOT_NULL } }) { id } }`);
|
||||
const destroyed = data[mutationName]?.length ?? 0;
|
||||
console.log(`[purge] ${obj}: destroyed ${destroyed} soft-deleted`);
|
||||
}
|
||||
|
||||
console.log('[purge] done');
|
||||
}
|
||||
|
||||
main().catch((err) => {
|
||||
console.error(err);
|
||||
process.exit(1);
|
||||
});
|
||||
@@ -11,7 +11,7 @@
|
||||
// tsx src/scripts/seed.ts
|
||||
|
||||
import { config } from 'dotenv';
|
||||
config({ path: '.env.local' });
|
||||
config({ path: process.env.ENV_FILE ?? '.env.local' });
|
||||
|
||||
import { CoreApiClient } from 'twenty-client-sdk/core';
|
||||
|
||||
@@ -89,13 +89,13 @@ const OPPORTUNITIES: Opp[] = [
|
||||
{ name: 'Sunrise — vendor onboarding', companyName: 'Sunrise Logistics', matchStatus: 'LOST', numberOfSeats: 10, hostingType: 'CLOUD', subscriptionType: 'PRO', subscriptionFrequency: 'MONTHLY' },
|
||||
];
|
||||
|
||||
type Quote = { name: string; status: string; partnerSlug: string; oppName: string };
|
||||
type Quote = { name: string; status: string; partnerSlug: string; contentType: string[] };
|
||||
const QUOTES: Quote[] = [
|
||||
{ name: 'Sunrise APAC fleet — Nine Dots quote', status: 'WIP', partnerSlug: 'nine-dots-ventures', oppName: 'Sunrise — APAC fleet CRM' },
|
||||
{ name: 'Helix clinical — NetZero quote', status: 'INTERVIEW_SCHEDULED', partnerSlug: 'netzero-systems', oppName: 'Helix Bio — clinical trials CRM' },
|
||||
{ name: 'Acme rollout — Elevate quote', status: 'UNDER_CUSTOMER_PARTNER_REVIEW', partnerSlug: 'elevate-consulting', oppName: 'Acme RE — CRM rollout' },
|
||||
{ name: 'Sunrise LATAM — Nine Dots quote', status: 'APPROVED', partnerSlug: 'nine-dots-ventures', oppName: 'Sunrise — LATAM expansion' },
|
||||
{ name: 'Helix self-host — Meridian quote', status: 'REJECTED', partnerSlug: 'meridian-craft', oppName: 'Helix Bio — self-host evaluation' },
|
||||
{ name: 'Sunrise APAC fleet — Nine Dots quote', status: 'WIP', partnerSlug: 'nine-dots-ventures', contentType: ['PARTNER_QUOTE'] },
|
||||
{ name: 'Helix clinical — NetZero quote', status: 'INTERVIEW_SCHEDULED', partnerSlug: 'netzero-systems', contentType: ['PARTNER_QUOTE'] },
|
||||
{ name: 'Acme rollout — Elevate quote', status: 'UNDER_CUSTOMER_PARTNER_REVIEW', partnerSlug: 'elevate-consulting', contentType: ['PARTNER_QUOTE'] },
|
||||
{ name: 'Sunrise LATAM — Nine Dots quote', status: 'APPROVED', partnerSlug: 'nine-dots-ventures', contentType: ['PARTNER_QUOTE'] },
|
||||
{ name: 'Helix self-host — Meridian quote', status: 'REJECTED', partnerSlug: 'meridian-craft', contentType: ['CASE_STUDY'] },
|
||||
];
|
||||
|
||||
const nodes = (r: any, key: string): any[] => (r?.[key]?.edges ?? []).map((e: any) => e.node);
|
||||
@@ -177,12 +177,12 @@ async function main() {
|
||||
// -- Partner quotes (upsert by name) --
|
||||
let quoteCount = 0;
|
||||
for (const q of QUOTES) {
|
||||
const data = { name: q.name, status: q.status, partnerId: partnerIdBySlug.get(q.partnerSlug), opportunityId: oppIdByName.get(q.oppName) };
|
||||
const existing = nodes(await client.query({ partnerQuotes: { __args: { filter: { name: { eq: q.name } }, first: 1 }, edges: { node: { id: true } } } } as any), 'partnerQuotes');
|
||||
const data = { name: q.name, status: q.status, contentType: q.contentType, partnerId: partnerIdBySlug.get(q.partnerSlug) };
|
||||
const existing = nodes(await client.query({ partnerContents: { __args: { filter: { name: { eq: q.name } }, first: 1 }, edges: { node: { id: true } } } } as any), 'partnerContents');
|
||||
if (existing[0]?.id) {
|
||||
await client.mutation({ updatePartnerQuote: { __args: { id: existing[0].id, data }, id: true } } as any);
|
||||
await client.mutation({ updatePartnerContent: { __args: { id: existing[0].id, data }, id: true } } as any);
|
||||
} else {
|
||||
await client.mutation({ createPartnerQuote: { __args: { data }, id: true } } as any);
|
||||
await client.mutation({ createPartnerContent: { __args: { data }, id: true } } as any);
|
||||
}
|
||||
quoteCount++;
|
||||
}
|
||||
|
||||
+9
-9
@@ -1,21 +1,21 @@
|
||||
import { ViewType, defineView } from 'twenty-sdk/define';
|
||||
|
||||
import {
|
||||
PARTNER_QUOTES_VIEW_UNIVERSAL_IDENTIFIER,
|
||||
PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
PARTNER_CONTENT_VIEW_UNIVERSAL_IDENTIFIER,
|
||||
PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
} from 'src/constants/universal-identifiers';
|
||||
|
||||
// Index view for partner quotes.
|
||||
// Index view for partner content.
|
||||
export default defineView({
|
||||
universalIdentifier: PARTNER_QUOTES_VIEW_UNIVERSAL_IDENTIFIER,
|
||||
name: 'Partner quotes',
|
||||
icon: 'IconFileDollar',
|
||||
objectUniversalIdentifier: PARTNER_QUOTE_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
universalIdentifier: PARTNER_CONTENT_VIEW_UNIVERSAL_IDENTIFIER,
|
||||
name: 'Partner content',
|
||||
icon: 'IconQuote',
|
||||
objectUniversalIdentifier: PARTNER_CONTENT_OBJECT_UNIVERSAL_IDENTIFIER,
|
||||
type: ViewType.TABLE,
|
||||
fields: [
|
||||
{ universalIdentifier: 'ad7b3702-b552-4355-afec-1e1e96d9f3df', fieldMetadataUniversalIdentifier: '9e688624-83d2-4715-8b18-80492a6de2b6', position: 0, isVisible: true },
|
||||
{ universalIdentifier: '426e0c2d-449d-4a06-860b-0cfe0ed501e6', fieldMetadataUniversalIdentifier: 'a0fe09c4-c1f4-4b96-93c6-d7ec38f1166a', position: 1, isVisible: true },
|
||||
{ universalIdentifier: '62bb1536-539c-4fb0-95bf-440c5c5da89f', fieldMetadataUniversalIdentifier: '2cbe67e3-24ec-421b-bab5-50f3306c2391', position: 2, isVisible: true },
|
||||
{ universalIdentifier: 'a9bf3eaa-ec27-4a0a-8df2-e18c8f4239a7', fieldMetadataUniversalIdentifier: '1d926e6e-6ac1-4d60-ab3d-a73114005692', position: 1, isVisible: true },
|
||||
{ universalIdentifier: '426e0c2d-449d-4a06-860b-0cfe0ed501e6', fieldMetadataUniversalIdentifier: 'a0fe09c4-c1f4-4b96-93c6-d7ec38f1166a', position: 2, isVisible: true },
|
||||
{ universalIdentifier: 'fbd1f953-1dd2-4d0f-a239-148a0688fbff', fieldMetadataUniversalIdentifier: 'b52d263e-423e-40b0-b82c-29214597c005', position: 3, isVisible: true },
|
||||
],
|
||||
});
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "twenty-client-sdk",
|
||||
"version": "2.8.0",
|
||||
"version": "2.9.0",
|
||||
"sideEffects": false,
|
||||
"license": "AGPL-3.0",
|
||||
"scripts": {
|
||||
|
||||
@@ -1315,6 +1315,7 @@ type FieldConfiguration {
|
||||
configurationType: WidgetConfigurationType!
|
||||
fieldMetadataId: String!
|
||||
fieldDisplayMode: FieldDisplayMode!
|
||||
viewId: String
|
||||
}
|
||||
|
||||
"""Display mode for field configuration widgets"""
|
||||
@@ -1323,6 +1324,7 @@ enum FieldDisplayMode {
|
||||
EDITOR
|
||||
FIELD
|
||||
VIEW
|
||||
TABLE
|
||||
}
|
||||
|
||||
type FieldRichTextConfiguration {
|
||||
|
||||
@@ -966,12 +966,13 @@ export interface FieldConfiguration {
|
||||
configurationType: WidgetConfigurationType
|
||||
fieldMetadataId: Scalars['String']
|
||||
fieldDisplayMode: FieldDisplayMode
|
||||
viewId?: Scalars['String']
|
||||
__typename: 'FieldConfiguration'
|
||||
}
|
||||
|
||||
|
||||
/** Display mode for field configuration widgets */
|
||||
export type FieldDisplayMode = 'CARD' | 'EDITOR' | 'FIELD' | 'VIEW'
|
||||
export type FieldDisplayMode = 'CARD' | 'EDITOR' | 'FIELD' | 'VIEW' | 'TABLE'
|
||||
|
||||
export interface FieldRichTextConfiguration {
|
||||
configurationType: WidgetConfigurationType
|
||||
@@ -3887,6 +3888,7 @@ export interface FieldConfigurationGenqlSelection{
|
||||
configurationType?: boolean | number
|
||||
fieldMetadataId?: boolean | number
|
||||
fieldDisplayMode?: boolean | number
|
||||
viewId?: boolean | number
|
||||
__typename?: boolean | number
|
||||
__scalar?: boolean | number
|
||||
}
|
||||
@@ -8627,7 +8629,8 @@ export const enumFieldDisplayMode = {
|
||||
CARD: 'CARD' as const,
|
||||
EDITOR: 'EDITOR' as const,
|
||||
FIELD: 'FIELD' as const,
|
||||
VIEW: 'VIEW' as const
|
||||
VIEW: 'VIEW' as const,
|
||||
TABLE: 'TABLE' as const
|
||||
}
|
||||
|
||||
export const enumPageLayoutType = {
|
||||
|
||||
@@ -2615,6 +2615,9 @@ export default {
|
||||
"fieldDisplayMode": [
|
||||
110
|
||||
],
|
||||
"viewId": [
|
||||
1
|
||||
],
|
||||
"__typename": [
|
||||
1
|
||||
]
|
||||
|
||||
@@ -70,7 +70,7 @@ filters: [
|
||||
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `BOOLEAN` | `IS` |
|
||||
| `UUID` | `IS` |
|
||||
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `TS_VECTOR` | `VECTOR_SEARCH` |
|
||||
|
||||
> Field types with similar names can use entirely different operands — `SELECT` and `MULTI_SELECT` being a common case.
|
||||
|
||||
@@ -70,7 +70,7 @@ filters: [
|
||||
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `BOOLEAN` | `IS` |
|
||||
| `UUID` | `IS` |
|
||||
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `TS_VECTOR` | `VECTOR_SEARCH` |
|
||||
|
||||
> Feldtypen mit ähnlichen Namen können völlig unterschiedliche Operanden verwenden – `SELECT` und `MULTI_SELECT` sind ein häufiges Beispiel.
|
||||
|
||||
@@ -70,7 +70,7 @@ filters: [
|
||||
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `BOOLEAN` | `IS` |
|
||||
| `UUID` | `IS` |
|
||||
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `TS_VECTOR` | `VECTOR_SEARCH` |
|
||||
|
||||
> Tipos de campos com nomes semelhantes podem usar operandos completamente diferentes — `SELECT` e `MULTI_SELECT` sendo um caso comum.
|
||||
|
||||
@@ -70,7 +70,7 @@ filters: [
|
||||
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `BOOLEAN` | `IS` |
|
||||
| `UUID` | `IS` |
|
||||
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `TS_VECTOR` | `VECTOR_SEARCH` |
|
||||
|
||||
> Tipurile de câmp cu nume similare pot folosi operanzi complet diferiți — `SELECT` și `MULTI_SELECT` fiind un caz comun.
|
||||
|
||||
@@ -70,7 +70,7 @@ filters: [
|
||||
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `BOOLEAN` | `IS` |
|
||||
| `UUID` | `IS` |
|
||||
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `TS_VECTOR` | `VECTOR_SEARCH` |
|
||||
|
||||
> Типы полей с похожими названиями могут использовать совершенно разные операнды — типичный пример: `SELECT` и `MULTI_SELECT`.
|
||||
|
||||
@@ -70,7 +70,7 @@ filters: [
|
||||
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `BOOLEAN` | `IS` |
|
||||
| `UUID` | `IS` |
|
||||
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `TS_VECTOR` | `VECTOR_SEARCH` |
|
||||
|
||||
> Benzer adlara sahip alan türleri tamamen farklı işleçler kullanabilir — buna `SELECT` ve `MULTI_SELECT` yaygın bir örnektir.
|
||||
|
||||
@@ -70,7 +70,7 @@ filters: [
|
||||
| `CURRENCY.currencyCode` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `DATE`, `DATE_TIME` | `IS`, `IS_RELATIVE`, `IS_IN_PAST`, `IS_IN_FUTURE`, `IS_TODAY`, `IS_BEFORE`, `IS_AFTER`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `BOOLEAN` | `IS` |
|
||||
| `UUID` | `IS` |
|
||||
| `UUID` | `IS`, `IS_NOT`, `IS_EMPTY`, `IS_NOT_EMPTY` |
|
||||
| `TS_VECTOR` | `VECTOR_SEARCH` |
|
||||
|
||||
> 名称相似的字段类型可以使用完全不同的运算符 —— `SELECT` 和 `MULTI_SELECT` 就是常见情况。
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} gevorderde reël} other {{advancedFilterCount} gevorderde reëls}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} Agentrol"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} van {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Dit sal die geselekteerde werk herprobeer. Dit s
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} getoon"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "'n Onverwagte fout het voorgekom. Probeer asseblief weer."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "en"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Bevestig"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Bevestig verwydering van {roleName} rol? Dit kan nie ongedaan gemaak word nie. Alle lede sal aan die verstekrol toegewys word."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "velde"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Oortjie Instellings"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Twee-faktor magtiging-setup suksesvol voltooi!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, zero {{advancedFilterCount} قواعد متقدمة} one {{advancedFilterCount} قاعدة متقدمة} two {{advancedFilterCount} قاعدتان متقدمتان} few {{advancedFilterCount} قواعد متقدمة} many {{advancedFilterCount} قواعد متقدمة} other {{advancedFilterCount} قواعد متقدمة}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "دور الوكيل {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} من {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, zero {سيتم إعادة محاولة {jobCount} و
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount, plural, zero {لا حقول معروضة} one {حقل واحد معروض} two {حقلان معروضان} few {# حقول معروضة} many {# حقلًا معروضًا} other {# حقل معروض}}"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "حدث خطأ غير متوقع. يرجى المحاولة مرة أخر
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "و"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "تأكيد"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "تأكيد حذف دور {roleName}؟ لا يمكن التراجع عن هذا الإجراء. سيتم إعادة تعيين جميع الأعضاء إلى الدور الافتراضي."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "حقول"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "إعدادات علامة التبويب"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "تم إكمال إعداد المصادقة الثنائية بنجاح!
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} norma avançada} other {{advancedFilterCount} normes avançades}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Rol d'agent {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} de {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Això tornarà a intentar la feina seleccionada.
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} mostrats"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "S'ha produït un error inesperat. Torna-ho a intentar."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "i"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Confirmar"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Confirmeu la supressió del rol {roleName}? Aquesta acció no es pot desfer. Tots els membres seran reassignats al rol predeterminat."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "camps"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Configuració de la pestanya"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Configuració de l'autenticació de dos factors completada amb èxit!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} pokročilé pravidlo} few {{advancedFilterCount} pokročilá pravidla} many {{advancedFilterCount} pokročilých pravidel} other {{advancedFilterCount} pokročilých pravidel}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Role agenta {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} z {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Tato akce znovu spustí vybranou úlohu. Bude sp
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "Zobrazeno {visibleFieldsCount}"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Došlo k neočekávané chybě. Zkuste to prosím znovu."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "a"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Potvrdit"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Opravdu chcete smazat roli {roleName}? Toto akci nelze vrátit zpět. Všichni členové budou přeřazeni na výchozí roli."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "pole"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Nastavení karet"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Nastavení dvoufaktorového ověřování bylo úspěšně dokončeno!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} avanceret regel} other {{advancedFilterCount} avancerede regler}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} Agentrolle"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} af {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Dette vil forsøge det valgte job igen. Det vil
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} vist"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Der opstod en uventet fejl. Prøv igen."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "og"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Bekræft"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Bekræft sletning af {roleName} rolle? Dette kan ikke fortrydes. Alle medlemmer vil blive tildelt standardrollen."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "felter"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Fanens indstillinger"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16106,6 +16136,7 @@ msgstr "Opsætning af to-faktor godkendelse blev gennemført med succes!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} erweiterte Regel} other {{advancedFilterCount} erweiterte Regeln}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel}-Agentenrolle"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} von {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Dies wird den ausgewählten Auftrag neu ausführ
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} angezeigt"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "und"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Bestätigen"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Löschung der Rolle {roleName} bestätigen? Dies kann nicht rückgängig gemacht werden. Alle Mitglieder werden der Standardrolle zugewiesen."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "Felder"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Registerkarteneinstellungen"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Einrichtung der Zwei-Faktor-Authentifizierung erfolgreich abgeschlossen!
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} προχωρημένος κανόνας} other {{advancedFilterCount} προχωρημένοι κανόνες}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} Ρόλος Πράκτορα"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} του {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Αυτό θα επαναλάβει την επι
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "Εμφανίζονται {visibleFieldsCount}"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Παρουσιάστηκε ένα απρόσμενο σφάλμα. Δο
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "και"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Επιβεβαίωση"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Επιβεβαιώστε την διαγραφή του ρόλου {roleName}; Αυτό δεν μπορεί να αναιρεθεί. Όλα τα μέλη θα επανατοποθετηθούν στον προεπιλεγμένο ρόλο."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "πεδία"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15139,6 +15167,8 @@ msgstr "Ρυθμίσεις Καρτέλας"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16108,6 +16138,7 @@ msgstr "Η εγκατάσταση δύο παραγοντικής ταυτοπο
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -216,6 +216,11 @@ msgstr "{1} OAuth is not yet set up by your server administrator. They need to f
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -231,6 +236,11 @@ msgstr "{agentLabel} Agent Role"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} of {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -390,6 +400,11 @@ msgstr "{jobCount, plural, one {This will retry the selected job. It will be re-
|
||||
msgid "{label} list"
|
||||
msgstr "{label} list"
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -518,6 +533,11 @@ msgstr "{totalFieldsCount} visible fields"
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} shown"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr "{visibleFieldsCount} visible fields"
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1949,6 +1969,7 @@ msgstr "An unexpected error occurred. Please try again."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "and"
|
||||
@@ -3811,10 +3832,15 @@ msgstr "Confirm"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr "Confirm changing your current resource credit allocation."
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7288,7 +7314,9 @@ msgstr "fields"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15155,6 +15183,8 @@ msgstr "Tab Settings"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16154,6 +16184,7 @@ msgstr "Two-factor authentication setup completed successfully!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} regla avanzada} other {{advancedFilterCount} reglas avanzadas}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Rol de agente de {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} de {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Esto reintentará el trabajo seleccionado. Será
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} mostrados"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Se produjo un error inesperado. Por favor, inténtelo de nuevo."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "y"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Confirmar"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "¿Confirmar eliminación del rol {roleName}? Esto no se puede deshacer. Todos los miembros serán reasignados al rol predeterminado."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "campos"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Configuración de la pestaña"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16106,6 +16136,7 @@ msgstr "¡La configuración de la autenticación de dos factores se completó co
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} kehittynyt sääntö} other {{advancedFilterCount} kehittyneet säännöt}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Agenttirooli: {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} {fieldLabel} määrä"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Tämä yrittää valittua työtä uudelleen. Se
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} näkyvissä"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Tapahtui odottamaton virhe. Yritä uudelleen."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "ja"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Vahvista"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Vahvista {roleName}-roolin poisto? Tätä toimintoa ei voi peruuttaa. Kaikki jäsenet siirretään oletusrooliin."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "kentät"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Välilehden asetukset"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Kaksivaiheisen todennuksen asennus on valmis!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} règle avancée} other {{advancedFilterCount} règles avancées}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Rôle d'agent {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} de {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Ceci va réessayer la tâche sélectionnée. Ell
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} affichés"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Une erreur inattendue s'est produite. Veuillez réessayer."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "et"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Confirmer"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Confirmer la suppression du rôle {roleName} ? Cela ne peut pas être annulé. Tous les membres seront réassignés au rôle par défaut."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "champs"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Paramètres de l'onglet"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16106,6 +16136,7 @@ msgstr "Configuration de l'authentification à deux facteurs terminée avec succ
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} כלל מתקדם} two {{advancedFilterCount} כללים מתקדמים} many {{advancedFilterCount} כללים מתקדמים} other {{advancedFilterCount} כללים מתקדמים}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "תפקיד הסוכן {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} של {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {זה ינסה להפעיל מחדש את העב
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "מוצגים {visibleFieldsCount}"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "אירעה שגיאה בלתי צפויה. נא לנסות שוב."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "וגם"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "אישור"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "אישור מחיקת תפקיד {roleName}? לא ניתן לבטל זאת. כל החברים יוקצו לתפקיד ברירת המחדל."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "שדות"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "הגדרות כרטיסייה"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "הגדרת האימות הדו-שלבי הושלמה בהצלחה!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} haladó szabály} other {{advancedFilterCount} haladó szabályok}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} ügynök szerepköre"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} a(z) {fieldLabel} alapján"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Ez újraindítja a kijelölt állást. Újra vé
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} megjelenítve"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Váratlan hiba történt. Kérjük, próbálja meg újra."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "és"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Megerősítés"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Megerősíti a(z) {roleName} szerepkör törlését? Ez nem vonható vissza. Minden tagot átmenetileg az alapértelmezett szerepkörbe helyez."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "mezők"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Fül beállítások"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Kétfaktoros hitelesítési beállítás sikeresen befejezve!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} regola avanzata} other {{advancedFilterCount} regole avanzate}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Ruolo dell'agente {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} di {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Questo riproverà il lavoro selezionato. Verrà
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} visualizzati"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Si è verificato un errore imprevisto. Riprova."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "e"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Conferma"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Conferma l'eliminazione del ruolo {roleName}? Questo non può essere annullato. Tutti i membri verranno riassegnati al ruolo predefinito."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "campi"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Impostazioni scheda"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16106,6 +16136,7 @@ msgstr "Configurazione dell'autenticazione a due fattori completata con successo
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, other {{advancedFilterCount} 件の高度なルール}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} のエージェントの役割"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{fieldLabel}の{aggregateLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, other {選択されたジョブを再試行します
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} 件を表示中"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "予期しないエラーが発生しました。もう一度お試しく
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "および"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "確認"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "{roleName}のロールを削除しますか?この操作は元に戻せません。すべてのメンバーはデフォルトのロールに再割り当てされます。"
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "フィールド"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "タブ設定"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "二要素認証のセットアップが正常に完了しました!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, other {{advancedFilterCount}개 고급 규칙}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} 에이전트 역할"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{fieldLabel}의 {aggregateLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, other {선택된 작업들을 재시도합니다. 처
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount}개 표시됨"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "예기치 않은 오류가 발생했습니다. 다시 시도해 주세
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "및"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "확인"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "{roleName} 역할 삭제를 확인하시겠습니까? 이 작업은 되돌릴 수 없습니다. 모든 구성원은 기본 역할로 재할당됩니다."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "필드"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "탭 설정"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "이중 인증 설정이 성공적으로 완료되었습니다!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} geavanceerde regel} other {{advancedFilterCount} geavanceerde regels}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Agentrol {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} van {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Dit zal de geselecteerde taak opnieuw proberen.
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} weergegeven"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Er is een onverwachte fout opgetreden. Probeer het opnieuw."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "en"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Bevestigen"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Bevestigen verwijderen van rol {roleName}? Dit kan niet ongedaan worden gemaakt. Alle leden zullen worden herverdeeld naar de standaard rol."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "velden"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Tabblad Instellingen"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16106,6 +16136,7 @@ msgstr "Two-factor authenticatie setup met succes voltooid!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} avansert regel} other {{advancedFilterCount} avanserte regler}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} agentrolle"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} av {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Dette vil prøve den valgte jobben på nytt. Den
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} vist"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Det oppstod en uventet feil. Vennligst prøv igjen."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "og"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Bekreft"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Bekreft sletting av {roleName}-rolle? Dette kan ikke angres. Alle medlemmer vil bli tildelt standardrollen."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "felter"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Faneinnstillinger"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Tofaktorautentiseringsoppsett fullført!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} zaawansowana zasada} few {{advancedFilterCount} zaawansowane zasady} many {{advancedFilterCount} zaawansowanych zasad} other {{advancedFilterCount} zaawansowanych zasad}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Rola agenta {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} z {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {To ponownie uruchomi wybrane zadanie. Zostanie o
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "Wyświetlono {visibleFieldsCount}"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Wystąpił nieoczekiwany błąd. Spróbuj ponownie."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "i"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Potwierdź"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Potwierdzić usunięcie roli {roleName}? Tego nie można cofnąć. Wszyscy członkowie zostaną przypisani do domyślnej roli."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "pola"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Ustawienia Zakładki"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Konfiguracja uwierzytelniania dwuskładnikowego zakończona pomyślnie!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -216,6 +216,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -231,6 +236,11 @@ msgstr ""
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -390,6 +400,11 @@ msgstr ""
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -518,6 +533,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1949,6 +1969,7 @@ msgstr ""
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr ""
|
||||
@@ -3811,9 +3832,14 @@ msgstr ""
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
@@ -7288,7 +7314,9 @@ msgstr ""
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15132,6 +15160,8 @@ msgstr ""
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16099,6 +16129,7 @@ msgstr ""
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} regra avançada} other {{advancedFilterCount} regras avançadas}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Função do agente {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} de {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Isso irá repetir o trabalho selecionado. Ele se
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} exibidos"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Ocorreu um erro inesperado. Tente novamente."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "e"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Confirmar"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Confirmar exclusão da função {roleName}? Isso não pode ser desfeito. Todos os membros serão reatribuídos à função padrão."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "campos"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Configurações da Aba"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Configuração de autenticação em duas etapas concluída com sucesso!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} regra avançada} other {{advancedFilterCount} regras avançadas}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} Função do Agente"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} de {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Isso irá reiniciar o trabalho selecionado. Ele
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} mostrados"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Ocorreu um erro inesperado. Tente novamente."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "e"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Confirmar"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Confirmar exclusão do papel {roleName}? Isso não pode ser desfeito. Todos os membros serão transferidos para o papel padrão."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "campos"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Definições da Aba"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Configuração da autenticação em duas etapas concluída com sucesso!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} regulă avansată} few {{advancedFilterCount} reguli avansate} other {{advancedFilterCount} reguli avansate}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Rolul agentului {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} din {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Aceasta va reîncerca locul de muncă selectat.
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} afișate"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "A apărut o eroare neașteptată. Vă rugăm să încercați din nou."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "și"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Confirmă"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Confirmați ștergerea rolului {roleName}? Această acțiune nu poate fi anulată. Toți membrii vor fi realocați rolului implicit."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "câmpuri"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Setări Tab"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Configurarea autentificării în doi pași a fost finalizată cu succes!
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
Binary file not shown.
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} напредно правило} few {{advancedFilterCount} напредна правила} other {{advancedFilterCount} напредних правила}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Улога агента {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} од {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Ово ће поновити изабрани п
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "Приказано {visibleFieldsCount}"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Дошло је до неочекиване грешке. Покушај
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "и"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Потврди"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Потврдите брисање улоге {roleName}? Ово не може бити опозвано. Сви чланови ће бити пребачени у подразумевану улогу."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "поља"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Подешавања таба"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Подешавање двофакторске аутентификаци
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} avancerad regel} other {{advancedFilterCount} avancerade regler}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} agentroll"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} för {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Detta kommer att försöka igen det valda arbete
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} visade"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Ett oväntat fel inträffade. Försök igen."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "och"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Bekräfta"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Bekräfta radering av {roleName}-rollen? Detta kan inte ångras. Alla medlemmar kommer att tilldelas standardrollen."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "fält"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15143,6 +15171,8 @@ msgstr "Flikinställningar"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16112,6 +16142,7 @@ msgstr "Tvåfaktorsautentisering uppsättning genomförd lyckades!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} gelişmiş kural} other {{advancedFilterCount} gelişmiş kurallar}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} Ajan Rolü"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel}, {fieldLabel}'in"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Seçilen iş yeniden denenecek. Başından başl
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} gösteriliyor"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Beklenmeyen bir hata oluştu. Lütfen tekrar deneyin."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "ve"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Onayla"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "{roleName} rolünü silmeyi onaylıyor musunuz? Bu geri alınamaz. Tüm üyeler varsayılan role yeniden atanacak."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "alanlar"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Sekme Ayarları"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "İki faktörlü doğrulama kurulumu başarıyla tamamlandı!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, one {{advancedFilterCount} розширене правило} few {{advancedFilterCount} розширені правила} many {{advancedFilterCount} розширених правил} other {{advancedFilterCount} розширених правил}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Роль агента {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, one {Це повторить обране завда
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "Показано {visibleFieldsCount}"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Сталася неочікувана помилка. Будь ласк
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "та"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Підтвердити"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Підтвердьте видалення ролі {roleName}? Це не можна скасувати. Всі учасники будуть перепризначені на роль за замовчуванням."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "поля"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Налаштування вкладки"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16106,6 +16136,7 @@ msgstr "Налаштування двофакторної аутентифіка
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, other {{advancedFilterCount} quy tắc nâng cao}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "Vai trò tác nhân {agentLabel}"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} của {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, other {Điều này sẽ thử lại các công việ
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "{visibleFieldsCount} được hiển thị"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "Đã xảy ra lỗi không mong muốn. Vui lòng thử lại."
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "và"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "Xác nhận"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "Xác nhận xóa vai trò {roleName}? Điều này không thể hoàn tác. Tất cả thành viên sẽ được chuyển sang vai trò mặc định."
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "trường"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "Cài đặt Tab"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "Thiết lập xác thực hai yếu tố thành công!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, other {{advancedFilterCount} 个高级规则}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} 代理角色"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} 的 {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr ""
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "已显示 {visibleFieldsCount} 个"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "发生意外错误。请重试。"
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "和"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "确认"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "确认删除 {roleName} 角色?此操作无法撤销。所有成员将被重新分配到默认角色。"
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "字段"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "标签设置"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "双因素身份验证设置成功完成!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
@@ -221,6 +221,11 @@ msgstr ""
|
||||
msgid "{advancedFilterCount, plural, one {{advancedFilterCount} advanced rule} other {{advancedFilterCount} advanced rules}}"
|
||||
msgstr "{advancedFilterCount, plural, other {{advancedFilterCount} 條進階規則}}"
|
||||
|
||||
#. js-lingui-id: XWd9bY
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{agentCount, plural, one {{agentCount} agent} other {{agentCount} agents}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: WGnqk6
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
|
||||
msgid "{agentDisplayName} role ({agentIdPrefix})"
|
||||
@@ -236,6 +241,11 @@ msgstr "{agentLabel} 代理角色"
|
||||
msgid "{aggregateLabel} of {fieldLabel}"
|
||||
msgstr "{aggregateLabel} 的 {fieldLabel}"
|
||||
|
||||
#. js-lingui-id: WhHyQh
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{apiKeyCount, plural, one {{apiKeyCount} API key} other {{apiKeyCount} API keys}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: u1mVnV
|
||||
#: src/modules/marketplace/components/SettingsApplicationInstallPermissionValidationModal.tsx
|
||||
msgid "{appDisplayName} would like to:"
|
||||
@@ -395,6 +405,11 @@ msgstr "{jobCount, plural, other {這將重試選定的工作。它們將從頭
|
||||
msgid "{label} list"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: 1DrH/j
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "{memberCount, plural, one {{memberCount} member} other {{memberCount} members}}"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: Y32cMj
|
||||
#: src/modules/page-layout/widgets/email-thread/components/EmailThreadIntermediaryMessages.tsx
|
||||
msgid "{messagesLength} emails"
|
||||
@@ -523,6 +538,11 @@ msgstr ""
|
||||
msgid "{visibleFieldsCount} shown"
|
||||
msgstr "已顯示 {visibleFieldsCount} 個"
|
||||
|
||||
#. js-lingui-id: WjjsAL
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
msgid "{visibleFieldsCount} visible fields"
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: riMLMq
|
||||
#: src/modules/workflow/workflow-steps/workflow-actions/iterator-action/components/WorkflowIteratorSubStepSwitcher.tsx
|
||||
msgid "{workflowRunIteratorSubStepIterationsCount, plural, one {# item} other {# items}}"
|
||||
@@ -1954,6 +1974,7 @@ msgstr "發生未預期的錯誤。請再試一次。"
|
||||
|
||||
#. js-lingui-id: HZFm5R
|
||||
#: src/utils/date-utils.ts
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
#: src/modules/auth/sign-in-up/components/FooterNote.tsx
|
||||
msgid "and"
|
||||
msgstr "和"
|
||||
@@ -3816,10 +3837,15 @@ msgstr "確認"
|
||||
msgid "Confirm changing your current resource credit allocation."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: FbJ7Si
|
||||
#. js-lingui-id: SU6Tym
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. All members will be reassigned to the default role."
|
||||
msgstr "確認刪除 {roleName} 角色?此操作無法撤銷。所有成員將被重新分配到預設角色。"
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: W7S+Tm
|
||||
#: src/modules/settings/roles/role-settings/components/SettingsRoleSettingsDeleteRoleConfirmationModalSubtitle.tsx
|
||||
msgid "Confirm deletion of {roleName} role? This cannot be undone. {reassignSubject} will be reassigned to the default role."
|
||||
msgstr ""
|
||||
|
||||
#. js-lingui-id: kZkFSm
|
||||
#: src/modules/settings/billing/components/internal/ResourceCreditPriceSelector.tsx
|
||||
@@ -7293,7 +7319,9 @@ msgstr "字段"
|
||||
#: src/pages/settings/data-model/constants/SettingsObjectTableMetadata.ts
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
|
||||
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutRecordPageWidgetTypeSelect.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/settings/roles/role-permissions/object-level-permissions/record-level-permissions/components/SettingsRolePermissionsObjectLevelRecordLevelPermissionFieldSelectFieldMenu.tsx
|
||||
#: src/modules/settings/data-model/object-details/components/tabs/ObjectFields.tsx
|
||||
@@ -15137,6 +15165,8 @@ msgstr "選項卡設定"
|
||||
#: src/pages/settings/security/event-logs/components/EventLogTableSelector.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutViewDetail.tsx
|
||||
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
|
||||
#: src/modules/side-panel/pages/page-layout/components/record-page/SidePanelRecordPageFieldSettings.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dropdown-content/FieldWidgetLayoutDropdownContent.tsx
|
||||
#: src/modules/side-panel/pages/page-layout/components/dashboard/SidePanelDashboardRecordTableSettings.tsx
|
||||
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
|
||||
#: src/modules/keyboard-shortcut-menu/components/KeyboardShortcutMenuOpenContent.tsx
|
||||
@@ -16104,6 +16134,7 @@ msgstr "雙因素身份驗證設定成功完成!"
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/layout/SettingsLayoutPageLayoutDetail.tsx
|
||||
#: src/pages/settings/data-model/SettingsObjectIndexTable.tsx
|
||||
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
|
||||
#: src/pages/settings/applications/components/SettingsApplicationsTable.tsx
|
||||
#: src/pages/settings/ai/constants/SettingsSkillTableMetadata.ts
|
||||
#: src/pages/settings/ai/constants/SettingsAiAgentTableMetadata.ts
|
||||
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
import { createContext } from 'react';
|
||||
|
||||
export type RecordFilterValueDependenciesContextValue = {
|
||||
currentRecordId?: string;
|
||||
};
|
||||
|
||||
export const RecordFilterValueDependenciesContext =
|
||||
createContext<RecordFilterValueDependenciesContextValue>({});
|
||||
+6
-2
@@ -1,6 +1,7 @@
|
||||
import { useMemo } from 'react';
|
||||
import { useContext, useMemo } from 'react';
|
||||
|
||||
import { currentWorkspaceMemberState } from '@/auth/states/currentWorkspaceMemberState';
|
||||
import { RecordFilterValueDependenciesContext } from '@/object-record/record-filter/contexts/RecordFilterValueDependenciesContext';
|
||||
import { useUserTimezone } from '@/ui/input/components/internal/date/hooks/useUserTimezone';
|
||||
import { useAtomStateValue } from '@/ui/utilities/state/jotai/hooks/useAtomStateValue';
|
||||
import { type RecordFilterValueDependencies } from 'twenty-shared/types';
|
||||
@@ -13,12 +14,15 @@ export const useFilterValueDependencies = (): {
|
||||
|
||||
const { userTimezone } = useUserTimezone();
|
||||
|
||||
const { currentRecordId } = useContext(RecordFilterValueDependenciesContext);
|
||||
|
||||
const filterValueDependencies = useMemo(
|
||||
() => ({
|
||||
currentWorkspaceMemberId,
|
||||
currentRecordId,
|
||||
timeZone: userTimezone,
|
||||
}),
|
||||
[currentWorkspaceMemberId, userTimezone],
|
||||
[currentWorkspaceMemberId, currentRecordId, userTimezone],
|
||||
);
|
||||
|
||||
return { filterValueDependencies };
|
||||
|
||||
+23
-11
@@ -74,7 +74,13 @@ export const useLoadRecordIndexStates = () => {
|
||||
const { setRecordGroupsFromViewGroups } = useSetRecordGroups();
|
||||
|
||||
const loadRecordIndexStates = useCallback(
|
||||
(view: View, objectMetadataItem: EnrichedObjectMetadataItem) => {
|
||||
(
|
||||
view: View,
|
||||
objectMetadataItem: EnrichedObjectMetadataItem,
|
||||
options?: { skipGlobalIndexStates?: boolean },
|
||||
) => {
|
||||
const skipGlobalIndexStates = options?.skipGlobalIndexStates ?? false;
|
||||
|
||||
const activeFieldMetadataItems = objectMetadataItem.fields.filter(
|
||||
(field) => field.isActive && !isHiddenSystemField(field),
|
||||
);
|
||||
@@ -207,12 +213,16 @@ export const useLoadRecordIndexStates = () => {
|
||||
|
||||
store.set(
|
||||
atom(null, (get, batchSet) => {
|
||||
const existingFieldDefs = get(recordIndexFieldDefinitionsState.atom);
|
||||
if (!isDeeplyEqual(existingFieldDefs, newFieldDefinitions)) {
|
||||
batchSet(
|
||||
if (!skipGlobalIndexStates) {
|
||||
const existingFieldDefs = get(
|
||||
recordIndexFieldDefinitionsState.atom,
|
||||
newFieldDefinitions,
|
||||
);
|
||||
if (!isDeeplyEqual(existingFieldDefs, newFieldDefinitions)) {
|
||||
batchSet(
|
||||
recordIndexFieldDefinitionsState.atom,
|
||||
newFieldDefinitions,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
for (const viewField of view.viewFields) {
|
||||
@@ -261,13 +271,15 @@ export const useLoadRecordIndexStates = () => {
|
||||
filters: contextStoreFilters,
|
||||
});
|
||||
|
||||
batchSet(recordIndexViewTypeState.atom, view.type);
|
||||
batchSet(recordIndexOpenRecordInState.atom, view.openRecordIn);
|
||||
if (!skipGlobalIndexStates) {
|
||||
batchSet(recordIndexViewTypeState.atom, view.type);
|
||||
batchSet(recordIndexOpenRecordInState.atom, view.openRecordIn);
|
||||
|
||||
batchSet(
|
||||
recordIndexCalendarFieldMetadataIdState.atom,
|
||||
view.calendarFieldMetadataId ?? null,
|
||||
);
|
||||
batchSet(
|
||||
recordIndexCalendarFieldMetadataIdState.atom,
|
||||
view.calendarFieldMetadataId ?? null,
|
||||
);
|
||||
}
|
||||
|
||||
batchSet(
|
||||
recordIndexShouldHideEmptyRecordGroupsAtom,
|
||||
|
||||
+12
-1
@@ -8,10 +8,19 @@ import { themeCssVariables } from 'twenty-ui/theme-constants';
|
||||
const StyledTableContainer = styled.div`
|
||||
border: 1px solid ${themeCssVariables.border.color.light};
|
||||
border-radius: ${themeCssVariables.border.radius.sm};
|
||||
min-height: 0;
|
||||
overflow: hidden;
|
||||
`;
|
||||
|
||||
export const RecordTableWidget = () => {
|
||||
type RecordTableWidgetProps = {
|
||||
isReadOnly?: boolean;
|
||||
isEmptyStateHidden?: boolean;
|
||||
};
|
||||
|
||||
export const RecordTableWidget = ({
|
||||
isReadOnly = true,
|
||||
isEmptyStateHidden = false,
|
||||
}: RecordTableWidgetProps) => {
|
||||
const { objectNameSingular, recordIndexId, viewBarInstanceId } =
|
||||
useRecordIndexContextOrThrow();
|
||||
|
||||
@@ -19,6 +28,8 @@ export const RecordTableWidget = () => {
|
||||
<>
|
||||
<RecordTableWidgetSetReadOnlyColumnHeadersEffect
|
||||
recordTableId={recordIndexId}
|
||||
isReadOnly={isReadOnly}
|
||||
isEmptyStateHidden={isEmptyStateHidden}
|
||||
/>
|
||||
<RecordIndexTableContainerEffect />
|
||||
<StyledTableContainer>
|
||||
|
||||
+15
-5
@@ -1,19 +1,22 @@
|
||||
import { useIsPageLayoutInEditMode } from '@/page-layout/hooks/useIsPageLayoutInEditMode';
|
||||
import { isRecordTableCheckboxColumnHiddenComponentState } from '@/object-record/record-table/states/isRecordTableCheckboxColumnHiddenComponentState';
|
||||
import { isRecordTableDragColumnHiddenComponentState } from '@/object-record/record-table/states/isRecordTableDragColumnHiddenComponentState';
|
||||
import { isRecordTableCellsNonEditableComponentState } from '@/object-record/record-table/states/isRecordTableCellsNonEditableComponentState';
|
||||
import { isRecordTableColumnHeadersReadOnlyComponentState } from '@/object-record/record-table/states/isRecordTableColumnHeadersReadOnlyComponentState';
|
||||
import { isRecordTableColumnResizableComponentState } from '@/object-record/record-table/states/isRecordTableColumnResizableComponentState';
|
||||
import { isRecordTableEmptyStateHiddenComponentState } from '@/object-record/record-table/states/isRecordTableEmptyStateHiddenComponentState';
|
||||
import { useStore } from 'jotai';
|
||||
import { useEffect } from 'react';
|
||||
|
||||
export const RecordTableWidgetSetReadOnlyColumnHeadersEffect = ({
|
||||
recordTableId,
|
||||
isReadOnly = true,
|
||||
isEmptyStateHidden = false,
|
||||
}: {
|
||||
recordTableId: string;
|
||||
isReadOnly?: boolean;
|
||||
isEmptyStateHidden?: boolean;
|
||||
}) => {
|
||||
const store = useStore();
|
||||
const isPageLayoutInEditMode = useIsPageLayoutInEditMode();
|
||||
|
||||
useEffect(() => {
|
||||
store.set(
|
||||
@@ -41,16 +44,23 @@ export const RecordTableWidgetSetReadOnlyColumnHeadersEffect = ({
|
||||
isRecordTableColumnResizableComponentState.atomFamily({
|
||||
instanceId: recordTableId,
|
||||
}),
|
||||
isPageLayoutInEditMode,
|
||||
true,
|
||||
);
|
||||
|
||||
store.set(
|
||||
isRecordTableCellsNonEditableComponentState.atomFamily({
|
||||
instanceId: recordTableId,
|
||||
}),
|
||||
true,
|
||||
isReadOnly,
|
||||
);
|
||||
}, [store, recordTableId, isPageLayoutInEditMode]);
|
||||
|
||||
store.set(
|
||||
isRecordTableEmptyStateHiddenComponentState.atomFamily({
|
||||
instanceId: recordTableId,
|
||||
}),
|
||||
isEmptyStateHidden,
|
||||
);
|
||||
}, [store, recordTableId, isReadOnly, isEmptyStateHidden]);
|
||||
|
||||
return null;
|
||||
};
|
||||
|
||||
+3
-1
@@ -75,7 +75,9 @@ export const RecordTableWidgetViewLoadEffect = ({
|
||||
return;
|
||||
}
|
||||
|
||||
loadRecordIndexStates(currentView, objectMetadataItem);
|
||||
loadRecordIndexStates(currentView, objectMetadataItem, {
|
||||
skipGlobalIndexStates: true,
|
||||
});
|
||||
|
||||
setLastLoadedRecordTableWidgetViewId({
|
||||
viewId,
|
||||
|
||||
+8
-1
@@ -12,6 +12,7 @@ import { RecordTableScrollToFocusedRowEffect } from '@/object-record/record-tabl
|
||||
import { RECORD_TABLE_CLICK_OUTSIDE_LISTENER_ID } from '@/object-record/record-table/constants/RecordTableClickOutsideListenerId';
|
||||
import { useRecordTableContextOrThrow } from '@/object-record/record-table/contexts/RecordTableContext';
|
||||
import { useResetTableRowSelection } from '@/object-record/record-table/hooks/internal/useResetTableRowSelection';
|
||||
import { isRecordTableEmptyStateHiddenComponentState } from '@/object-record/record-table/states/isRecordTableEmptyStateHiddenComponentState';
|
||||
import { isRecordTableInitialLoadingComponentState } from '@/object-record/record-table/states/isRecordTableInitialLoadingComponentState';
|
||||
import { useClickOutsideListener } from '@/ui/utilities/pointer-event/hooks/useClickOutsideListener';
|
||||
import { useAtomComponentSelectorValue } from '@/ui/utilities/state/jotai/hooks/useAtomComponentSelectorValue';
|
||||
@@ -46,6 +47,11 @@ export const RecordTable = () => {
|
||||
recordTableId,
|
||||
);
|
||||
|
||||
const isRecordTableEmptyStateHidden = useAtomComponentStateValue(
|
||||
isRecordTableEmptyStateHiddenComponentState,
|
||||
recordTableId,
|
||||
);
|
||||
|
||||
const hasRecordGroups = useAtomComponentSelectorValue(
|
||||
hasRecordGroupsComponentSelector,
|
||||
recordTableId,
|
||||
@@ -83,7 +89,8 @@ export const RecordTable = () => {
|
||||
)}
|
||||
{isRecordTableInitialLoading &&
|
||||
isEmpty(visibleRecordFields) ? null : recordTableIsEmpty &&
|
||||
!hasRecordGroups ? (
|
||||
!hasRecordGroups &&
|
||||
!isRecordTableEmptyStateHidden ? (
|
||||
<RecordTableEmpty tableBodyRef={tableBodyRef} />
|
||||
) : (
|
||||
<RecordTableContent
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user