Compare commits

..
Author SHA1 Message Date
Sonarly Claude Code 5a5c95f882 fix: respect isNullable for relation FK scalar in create input type
https://sonarly.com/issue/14908?type=bug

The GraphQL create input for relation FK scalars (like `messageId`) is always generated as nullable, allowing records to be created without required foreign keys. The response serialization then fails because the output type correctly marks `messageId` as non-nullable.

Fix: Removed the `nullable: true` override in `generateSimpleRelationFieldCreateOrUpdateInputType` so the FK scalar field (e.g. `messageId`) respects the actual `isNullable` from field metadata.

Commit `ef003fb929f` ("fix blocklist #18332") intended to make only the **connect relation input** optional (since you provide either FK or connect, not both), but accidentally also made the **FK scalar** always optional by overriding `nullable: true`. This let users create records like MessageParticipant without required foreign keys (messageId), which then crashed on response serialization.

The fix passes `typeOptions` unchanged to `applyTypeOptionsForCreateInput` for the FK scalar. When `isNullable: false` (like `message` → `messageId`), the field correctly becomes `GraphQLNonNull` in the create input. When `isNullable: true` (like `person` → `personId`), it stays optional. The connect relation input (`generateConnectRelationFieldInputType`) is untouched and correctly remains always nullable.
2026-03-15 21:00:49 +00:00
1829 changed files with 33113 additions and 43899 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
.git
.env
**/node_modules
node_modules
.nx/cache
packages/twenty-server/.env
+4 -6
View File
@@ -100,7 +100,7 @@ jobs:
create-twenty-app --version
mkdir -p /tmp/e2e-test-workspace
cd /tmp/e2e-test-workspace
create-twenty-app test-app --exhaustive --display-name "Test App" --description "E2E test app" --skip-local-instance
create-twenty-app test-app --exhaustive --display-name "Test App" --description "E2E test app"
- name: Install scaffolded app dependencies
run: |
@@ -151,24 +151,22 @@ jobs:
SEED_API_KEY: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMDIwMjAyMC1lNmI1LTQ2ODAtOGEzMi1iODIwOTczNzE1NmIiLCJ1c2VySWQiOiIyMDIwMjAyMC1lNmI1LTQ2ODAtOGEzMi1iODIwOTczNzE1NmIiLCJ3b3Jrc3BhY2VJZCI6IjIwMjAyMDIwLTFjMjUtNGQwMi1iZjI1LTZhZWNjZjdlYTQxOSIsIndvcmtzcGFjZU1lbWJlcklkIjoiMjAyMDIwMjAtNDYzZi00MzViLTgyOGMtMTA3ZTAwN2EyNzExIiwidXNlcldvcmtzcGFjZUlkIjoiMjAyMDIwMjAtMWU3Yy00M2Q5LWE1ZGItNjg1YjUwNjlkODE2IiwidHlwZSI6IkFDQ0VTUyIsImF1dGhQcm92aWRlciI6InBhc3N3b3JkIiwiaWF0IjoxNzUxMjgxNzA0LCJleHAiOjIwNjY4NTc3MDR9.HMGqCsVlOAPVUBhKSGlD1X86VoHKt4LIUtET3CGIdik'
run: |
cd /tmp/e2e-test-workspace/test-app
npx --no-install twenty remote add --token $SEED_API_KEY --url http://localhost:3000
npx --no-install twenty auth:login --api-key $SEED_API_KEY --api-url http://localhost:3000
- name: Build scaffolded app
run: |
cd /tmp/e2e-test-workspace/test-app
npx --no-install twenty build
npx --no-install twenty app:build
test -d .twenty/output
- name: Execute hello-world logic function
run: |
cd /tmp/e2e-test-workspace/test-app
EXEC_OUTPUT=$(npx --no-install twenty exec --functionName hello-world-logic-function)
EXEC_OUTPUT=$(npx --no-install twenty function:execute --functionName hello-world-logic-function)
echo "$EXEC_OUTPUT"
echo "$EXEC_OUTPUT" | grep -q "Hello, World!"
- name: Run scaffolded app integration test
env:
TWENTY_API_URL: http://localhost:3000
run: |
cd /tmp/e2e-test-workspace/test-app
yarn test
+2 -2
View File
@@ -10,8 +10,8 @@ permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
group: ${{ github.workflow }}-${{ github.event_name == 'merge_group' && github.event.merge_group.base_ref || github.ref }}
cancel-in-progress: ${{ github.event_name != 'merge_group' }}
jobs:
e2e-test:
+29 -44
View File
@@ -25,47 +25,47 @@ See Twenty application documentation https://docs.twenty.com/developers/extend/c
## Prerequisites
- Node.js 24+ (recommended) and Yarn 4
- Docker (for the local Twenty dev server)
- A Twenty workspace and an API key (create one at https://app.twenty.com/settings/api-webhooks)
## Quick start
```bash
# Scaffold a new app — the CLI will offer to start a local Twenty server
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# The scaffolder can automatically:
# 1. Start a local Twenty server (Docker)
# 2. Open the browser to log in (tim@apple.dev / tim@apple.dev)
# 3. Authenticate your app via OAuth
# Get help and list all available commands
yarn twenty help
# Or do it manually:
yarn twenty server start # Start local Twenty server
yarn twenty remote add --local # Authenticate via OAuth
# Authenticate using your API key (you'll be prompted)
yarn twenty auth:login
# Add a new entity to your application (guided)
yarn twenty entity:add
# Start dev mode: watches, builds, and syncs local changes to your workspace
yarn twenty dev
# (also auto-generates typed CoreApiClient — MetadataApiClient ships pre-built with the SDK — both available via `twenty-sdk/clients`)
yarn twenty app:dev
# Watch your application's function logs
yarn twenty logs
yarn twenty function:logs
# Execute a function with a JSON payload
yarn twenty exec -n my-function -p '{"key": "value"}'
yarn twenty function:execute -n my-function -p '{"key": "value"}'
# Execute the pre-install function
yarn twenty exec --preInstall
yarn twenty function:execute --preInstall
# Execute the post-install function
yarn twenty exec --postInstall
yarn twenty function:execute --postInstall
# Build the app for distribution
yarn twenty build
yarn twenty app:build
# Publish the app to npm or directly to a Twenty server
yarn twenty publish
yarn twenty app:publish
# Uninstall the application from the current workspace
yarn twenty uninstall
yarn twenty app:uninstall
```
## Scaffolding modes
@@ -107,27 +107,13 @@ npx create-twenty-app@latest my-app -m
- `skills/example-skill.ts` — Example AI agent skill definition
- `__tests__/app-install.integration-test.ts` — Integration test that builds, installs, and verifies the app (includes `vitest.config.ts`, `tsconfig.spec.json`, and a setup file)
## Local server
The scaffolder can start a local Twenty dev server for you (all-in-one Docker image with PostgreSQL, Redis, server, and worker). You can also manage it manually:
```bash
yarn twenty server start # Start (pulls image if needed)
yarn twenty server status # Check if it's healthy
yarn twenty server logs # Stream logs
yarn twenty server stop # Stop (data is preserved)
yarn twenty server reset # Wipe all data and start fresh
```
The server is pre-seeded with a workspace and user (`tim@apple.dev` / `tim@apple.dev`).
## Next steps
- Run `yarn twenty help` to see all available commands.
- Use `yarn twenty remote add --local` to authenticate with your Twenty workspace via OAuth.
- Explore the generated project and add your first entity with `yarn twenty add` (logic functions, front components, objects, roles, views, navigation menu items, skills).
- Use `yarn twenty dev` while you iterate — it watches, builds, and syncs changes to your workspace in real time.
- `CoreApiClient` (for workspace data via `/graphql`) is auto-generated by `yarn twenty dev`. `MetadataApiClient` (for workspace configuration and file uploads via `/metadata`) ships pre-built with the SDK. Both are available via `import { CoreApiClient, MetadataApiClient } from 'twenty-sdk/clients'`.
- Use `yarn twenty auth:login` to authenticate with your Twenty workspace.
- Explore the generated project and add your first entity with `yarn twenty entity:add` (logic functions, front components, objects, roles, views, navigation menu items, skills).
- Use `yarn twenty app:dev` while you iterate — it watches, builds, and syncs changes to your workspace in real time.
- `CoreApiClient` (for workspace data via `/graphql`) is auto-generated by `yarn twenty app:dev`. `MetadataApiClient` (for workspace configuration and file uploads via `/metadata`) ships pre-built with the SDK. Both are available via `import { CoreApiClient, MetadataApiClient } from 'twenty-sdk/clients'`.
## Build and publish your application
@@ -135,19 +121,19 @@ Once your app is ready, build and publish it using the CLI:
```bash
# Build the app (output goes to .twenty/output/)
yarn twenty build
yarn twenty app:build
# Build and create a tarball (.tgz) for distribution
yarn twenty build --tarball
yarn twenty app:build --tarball
# Publish to npm (requires npm login)
yarn twenty publish
yarn twenty app:publish
# Publish with a dist-tag (e.g. beta, next)
yarn twenty publish --tag beta
yarn twenty app:publish --tag beta
# Deploy directly to a Twenty server (builds, uploads, and installs in one step)
yarn twenty deploy
# Publish directly to a Twenty server (builds, uploads, and installs in one step)
yarn twenty app:publish --server https://app.twenty.com
```
### Publish to the Twenty marketplace
@@ -167,9 +153,8 @@ Our team reviews contributions for quality, security, and reusability before mer
## Troubleshooting
- Server not starting: check Docker is running (`docker info`), then try `yarn twenty server logs`.
- Auth not working: make sure you're logged in to Twenty in the browser first, then run `yarn twenty remote add --local`.
- Types not generated: ensure `yarn twenty dev` is running — it auto-generates the typed client.
- Auth prompts not appearing: run `yarn twenty auth:login` again and verify the API key permissions.
- Types not generated: ensure `yarn twenty app:dev` is running — it autogenerates the typed client.
## Contributing
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "create-twenty-app",
"version": "0.8.0-canary.1",
"version": "0.7.0",
"description": "Command-line interface to create Twenty application",
"main": "dist/cli.cjs",
"bin": "dist/cli.cjs",
-6
View File
@@ -27,10 +27,6 @@ const program = new Command(packageJson.name)
'--description <description>',
'Application description (skips prompt)',
)
.option(
'--skip-local-instance',
'Skip the local Twenty instance setup prompt',
)
.helpOption('-h, --help', 'Display this help message.')
.action(
async (
@@ -41,7 +37,6 @@ const program = new Command(packageJson.name)
name?: string;
displayName?: string;
description?: string;
skipLocalInstance?: boolean;
},
) => {
const modeFlags = [options?.exhaustive, options?.minimal].filter(Boolean);
@@ -77,7 +72,6 @@ const program = new Command(packageJson.name)
name: options?.name,
displayName: options?.displayName,
description: options?.description,
skipLocalInstance: options?.skipLocalInstance,
});
},
);
@@ -1,11 +1,62 @@
This is a [Twenty](https://twenty.com) application bootstrapped with [`create-twenty-app`](https://www.npmjs.com/package/create-twenty-app).
This is a [Twenty](https://twenty.com) application project bootstrapped with [`create-twenty-app`](https://www.npmjs.com/package/create-twenty-app).
## Getting Started
Run `yarn twenty help` to list all available commands.
First, authenticate to your workspace:
```bash
yarn twenty auth:login
```
Then, start development mode to sync your app and watch for changes:
```bash
yarn twenty app:dev
```
Open your Twenty instance and go to `/settings/applications` section to see the result.
## Available Commands
Run `yarn twenty help` to list all available commands. Common commands:
```bash
# Authentication
yarn twenty auth:login # Authenticate with Twenty
yarn twenty auth:logout # Remove credentials
yarn twenty auth:status # Check auth status
yarn twenty auth:switch # Switch default workspace
yarn twenty auth:list # List all configured workspaces
# Application
yarn twenty app:dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty entity:add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty function:logs # Stream function logs
yarn twenty function:execute # Execute a function with JSON payload
yarn twenty app:uninstall # Uninstall app from workspace
```
## Integration Tests
If your project includes the example integration test (`src/__tests__/app-install.integration-test.ts`), you can run it with:
```bash
# Make sure a Twenty server is running at http://localhost:3000
yarn test
```
The test builds and installs the app, then verifies it appears in the applications list. Test configuration (API URL and API key) is defined in `vitest.config.ts`.
## LLMs instructions
Main docs and pitfalls are available in LLMS.md file.
## Learn More
- [Twenty Apps documentation](https://docs.twenty.com/developers/extend/capabilities/apps)
- [twenty-sdk CLI reference](https://www.npmjs.com/package/twenty-sdk)
- [Discord](https://discord.gg/cx5n4Jzs57)
To learn more about Twenty applications, take a look at the following resources:
- [twenty-sdk](https://www.npmjs.com/package/twenty-sdk) - learn about `twenty-sdk` tool.
- [Twenty doc](https://docs.twenty.com/) - Twenty's documentation.
- Join our [Discord](https://discord.gg/cx5n4Jzs57)
You can check out [the Twenty GitHub repository](https://github.com/twentyhq/twenty) - your feedback and contributions are welcome!
@@ -1,16 +1,11 @@
import { copyBaseApplicationProject } from '@/utils/app-template';
import { convertToLabel } from '@/utils/convert-to-label';
import { install } from '@/utils/install';
import {
type LocalInstanceResult,
setupLocalInstance,
} from '@/utils/setup-local-instance';
import { tryGitInit } from '@/utils/try-git-init';
import chalk from 'chalk';
import * as fs from 'fs-extra';
import inquirer from 'inquirer';
import kebabCase from 'lodash.kebabcase';
import { execSync } from 'node:child_process';
import * as path from 'path';
import { isDefined } from 'twenty-shared/utils';
@@ -27,7 +22,6 @@ type CreateAppOptions = {
name?: string;
displayName?: string;
description?: string;
skipLocalInstance?: boolean;
};
export class CreateAppCommand {
@@ -46,7 +40,6 @@ export class CreateAppCommand {
await fs.ensureDir(appDirectory);
console.log(chalk.gray(' Scaffolding project files...'));
await copyBaseApplicationProject({
appName,
appDisplayName,
@@ -55,24 +48,11 @@ export class CreateAppCommand {
exampleOptions,
});
console.log(chalk.gray(' Installing dependencies...'));
await install(appDirectory);
console.log(chalk.gray(' Initializing git repository...'));
await tryGitInit(appDirectory);
let localResult: LocalInstanceResult = { running: false };
if (!options.skipLocalInstance) {
// Auto-detect a running server first
localResult = await setupLocalInstance(appDirectory);
if (localResult.running && localResult.serverUrl) {
await this.connectToLocal(appDirectory, localResult.serverUrl);
}
}
this.logSuccess(appDirectory, localResult);
this.logSuccess(appDirectory);
} catch (error) {
console.error(
chalk.red('Initialization failed:'),
@@ -193,55 +173,22 @@ export class CreateAppCommand {
appDirectory: string;
appName: string;
}): void {
console.log(chalk.blue('Creating Twenty Application'));
console.log(chalk.gray(` Directory: ${appDirectory}`));
console.log(chalk.gray(` Name: ${appName}`));
console.log(chalk.blue('🎯 Creating Twenty Application'));
console.log(chalk.gray(`📁 Directory: ${appDirectory}`));
console.log(chalk.gray(`📝 Name: ${appName}`));
console.log('');
}
private async connectToLocal(
appDirectory: string,
serverUrl: string,
): Promise<void> {
try {
execSync(
`npx nx run twenty-sdk:start -- remote add ${serverUrl} --as local`,
{
cwd: appDirectory,
stdio: 'inherit',
},
);
console.log(chalk.green('Authenticated with local Twenty instance.'));
} catch {
console.log(
chalk.yellow(
'Authentication skipped. Run `npx nx run twenty-sdk:start -- remote add --local` manually.',
),
);
}
}
private logSuccess(
appDirectory: string,
localResult: LocalInstanceResult,
): void {
private logSuccess(appDirectory: string): void {
const dirName = appDirectory.split('/').reverse()[0] ?? '';
console.log(chalk.green('Application created!'));
console.log(chalk.green('Application created!'));
console.log('');
console.log(chalk.blue('Next steps:'));
console.log(chalk.gray(` cd ${dirName}`));
if (!localResult.running) {
console.log(
chalk.gray(
' yarn twenty remote add --local # Authenticate with Twenty',
),
);
}
console.log(
chalk.gray(' yarn twenty dev # Start dev mode'),
chalk.gray(' yarn twenty auth:login # Authenticate with Twenty'),
);
console.log(chalk.gray(' yarn twenty app:dev # Start dev mode'));
}
}
@@ -103,6 +103,7 @@ describe('scaffoldIntegrationTest', () => {
expect(content).toContain('TWENTY_API_KEY');
expect(content).not.toContain('TWENTY_TEST_API_KEY');
expect(content).toContain('TWENTY_API_URL');
expect(content).toContain('setup-test.ts');
expect(content).toContain('tsconfig.spec.json');
expect(content).toContain('integration-test.ts');
@@ -474,7 +474,7 @@ const createExampleNavigationMenuItem = async ({
const universalIdentifier = v4();
const content = `import { defineNavigationMenuItem } from 'twenty-sdk';
import { EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER } from 'src/views/example-view';
import { EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER } from 'src/views/example-view';
export default defineNavigationMenuItem({
universalIdentifier: '${universalIdentifier}',
@@ -482,7 +482,6 @@ export default defineNavigationMenuItem({
icon: 'IconList',
color: 'blue',
position: 0,
type: 'VIEW',
viewUniversalIdentifier: EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER,
});
`;
@@ -610,9 +609,8 @@ const createPackageJson = async ({
const devDependencies: Record<string, string> = {
typescript: '^5.9.3',
'@types/node': '^24.7.2',
'@types/react': '^19.0.0',
react: '^19.0.0',
'react-dom': '^19.0.0',
'@types/react': '^18.2.0',
react: '^18.2.0',
oxlint: '^0.16.0',
'twenty-sdk': createTwentyAppPackageJson.version,
};
@@ -1,101 +0,0 @@
import chalk from 'chalk';
import { execSync } from 'node:child_process';
import { platform } from 'node:os';
const DEFAULT_PORT = 2020;
// Minimal health check — the full implementation lives in twenty-sdk
const isServerReady = async (port: number): Promise<boolean> => {
const controller = new AbortController();
const timeoutId = setTimeout(() => controller.abort(), 3000);
try {
const response = await fetch(`http://localhost:${port}/healthz`, {
signal: controller.signal,
});
const body = await response.json();
return body.status === 'ok';
} catch {
return false;
} finally {
clearTimeout(timeoutId);
}
};
export type LocalInstanceResult = {
running: boolean;
serverUrl?: string;
};
export const setupLocalInstance = async (
appDirectory: string,
): Promise<LocalInstanceResult> => {
console.log('');
console.log(chalk.blue('Setting up local Twenty instance...'));
if (await isServerReady(DEFAULT_PORT)) {
const serverUrl = `http://localhost:${DEFAULT_PORT}`;
console.log(chalk.green(`Twenty server detected on ${serverUrl}.`));
return { running: true, serverUrl };
}
// Delegate to `twenty server start` from the scaffolded app
console.log(chalk.gray('Starting local Twenty server...'));
try {
execSync('yarn twenty server start', {
cwd: appDirectory,
stdio: 'inherit',
});
} catch {
console.log(
chalk.yellow(
'Failed to start Twenty server. Run `yarn twenty server start` manually.',
),
);
return { running: false };
}
console.log(chalk.gray('Waiting for Twenty to be ready...'));
const startTime = Date.now();
const timeoutMs = 180 * 1000;
while (Date.now() - startTime < timeoutMs) {
if (await isServerReady(DEFAULT_PORT)) {
const serverUrl = `http://localhost:${DEFAULT_PORT}`;
console.log(chalk.green(`Twenty server is running on ${serverUrl}.`));
console.log(
chalk.gray(
'Workspace ready — login with tim@apple.dev / tim@apple.dev',
),
);
const openCommand = platform() === 'darwin' ? 'open' : 'xdg-open';
try {
execSync(`${openCommand} ${serverUrl}`, { stdio: 'ignore' });
} catch {
// Ignore if browser can't be opened
}
return { running: true, serverUrl };
}
await new Promise((resolve) => setTimeout(resolve, 2000));
}
console.log(
chalk.yellow(
'Twenty server did not become healthy in time. Check: yarn twenty server logs',
),
);
return { running: false };
};
@@ -45,6 +45,7 @@ export default defineConfig({
include: ['src/**/*.integration-test.ts'],
setupFiles: ['src/__tests__/setup-test.ts'],
env: {
TWENTY_API_URL: 'http://localhost:3000',
TWENTY_API_KEY:
'${SEED_API_KEY}',
},
@@ -93,7 +94,7 @@ import * as os from 'os';
import * as path from 'path';
import { beforeAll } from 'vitest';
const TWENTY_API_URL = process.env.TWENTY_API_URL ?? 'http://localhost:2020';
const TWENTY_API_URL = process.env.TWENTY_API_URL ?? 'http://localhost:3000';
const TEST_CONFIG_DIR = path.join(os.tmpdir(), '.twenty-sdk-test');
const assertServerIsReachable = async () => {
@@ -119,13 +120,12 @@ beforeAll(async () => {
fs.mkdirSync(TEST_CONFIG_DIR, { recursive: true });
const configFile = {
remotes: {
local: {
profiles: {
default: {
apiUrl: process.env.TWENTY_API_URL,
apiKey: process.env.TWENTY_API_KEY,
},
},
defaultRemote: 'local',
};
fs.writeFileSync(
@@ -5,13 +5,13 @@ This is a [Twenty](https://twenty.com) application project bootstrapped with [`c
First, authenticate to your workspace:
```bash
yarn twenty remote add --local
yarn twenty auth:login
```
Then, start development mode to sync your app and watch for changes:
```bash
yarn twenty dev
yarn twenty app:dev
```
Open your Twenty instance and go to `/settings/applications` section to see the result.
@@ -21,19 +21,19 @@ Open your Twenty instance and go to `/settings/applications` section to see the
Run `yarn twenty help` to list all available commands. Common commands:
```bash
# Remotes & Authentication
yarn twenty remote add --local # Authenticate with Twenty
yarn twenty remote status # Check auth status
yarn twenty remote switch # Switch default remote
yarn twenty remote list # List all configured remotes
yarn twenty remote remove <name> # Remove a remote
# Authentication
yarn twenty auth:login # Authenticate with Twenty
yarn twenty auth:logout # Remove credentials
yarn twenty auth:status # Check auth status
yarn twenty auth:switch # Switch default workspace
yarn twenty auth:list # List all configured workspaces
# Application
yarn twenty dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty logs # Stream function logs
yarn twenty exec # Execute a function with JSON payload
yarn twenty uninstall # Uninstall app from workspace
yarn twenty app:dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty entity:add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty function:logs # Stream function logs
yarn twenty function:execute # Execute a function with JSON payload
yarn twenty app:uninstall # Uninstall app from workspace
```
## LLMs instructions
@@ -9,9 +9,9 @@
},
"packageManager": "yarn@4.9.2",
"scripts": {
"dev": "twenty dev",
"exec": "twenty exec",
"uninstall": "twenty uninstall",
"app:dev": "twenty app:dev",
"function:execute": "twenty function:execute",
"app:uninstall": "twenty app:uninstall",
"lint": "oxlint -c .oxlintrc.json .",
"lint:fix": "oxlint --fix -c .oxlintrc.json ."
},
@@ -9,16 +9,16 @@
},
"packageManager": "yarn@4.9.2",
"scripts": {
"remote:add": "twenty remote add --local",
"remote:status": "twenty remote status",
"remote:switch": "twenty remote switch",
"remote:list": "twenty remote list",
"remote:remove": "twenty remote remove",
"dev": "twenty dev",
"add": "twenty add",
"logs": "twenty logs",
"exec": "twenty exec",
"uninstall": "twenty uninstall",
"auth:login": "twenty auth:login",
"auth:logout": "twenty auth:logout",
"auth:status": "twenty auth:status",
"auth:switch": "twenty auth:switch",
"auth:list": "twenty auth:list",
"app:dev": "twenty app:dev",
"entity:add": "twenty entity:add",
"function:logs": "twenty function:logs",
"function:execute": "twenty function:execute",
"app:uninstall": "twenty app:uninstall",
"help": "twenty help",
"lint": "oxlint -c .oxlintrc.json .",
"lint:fix": "oxlint --fix -c .oxlintrc.json ."
@@ -9,16 +9,16 @@
},
"packageManager": "yarn@4.9.2",
"scripts": {
"remote:add": "twenty remote add --local",
"remote:status": "twenty remote status",
"remote:switch": "twenty remote switch",
"remote:list": "twenty remote list",
"remote:remove": "twenty remote remove",
"dev": "twenty dev",
"add": "twenty add",
"logs": "twenty logs",
"exec": "twenty exec",
"uninstall": "twenty uninstall",
"auth:login": "twenty auth:login",
"auth:logout": "twenty auth:logout",
"auth:status": "twenty auth:status",
"auth:switch": "twenty auth:switch",
"auth:list": "twenty auth:list",
"app:dev": "twenty app:dev",
"entity:add": "twenty entity:add",
"function:logs": "twenty function:logs",
"function:execute": "twenty function:execute",
"app:uninstall": "twenty app:uninstall",
"help": "twenty help",
"lint": "oxlint -c .oxlintrc.json .",
"lint:fix": "oxlint --fix -c .oxlintrc.json ."
@@ -9,16 +9,16 @@
},
"packageManager": "yarn@4.9.2",
"scripts": {
"remote:add": "twenty remote add --local",
"remote:status": "twenty remote status",
"remote:switch": "twenty remote switch",
"remote:list": "twenty remote list",
"remote:remove": "twenty remote remove",
"dev": "twenty dev",
"add": "twenty add",
"logs": "twenty logs",
"exec": "twenty exec",
"uninstall": "twenty uninstall",
"auth:login": "twenty auth:login",
"auth:logout": "twenty auth:logout",
"auth:status": "twenty auth:status",
"auth:switch": "twenty auth:switch",
"auth:list": "twenty auth:list",
"app:dev": "twenty app:dev",
"entity:add": "twenty entity:add",
"function:logs": "twenty function:logs",
"function:execute": "twenty function:execute",
"app:uninstall": "twenty app:uninstall",
"help": "twenty help",
"lint": "oxlint -c .oxlintrc.json .",
"lint:fix": "oxlint --fix -c .oxlintrc.json ."
@@ -1,10 +1,8 @@
import { defineNavigationMenuItem } from 'twenty-sdk';
import { NavigationMenuItemType } from 'twenty-shared/types';
import { POST_CARD_RECIPIENT_UNIVERSAL_IDENTIFIER } from '../objects/post-card-recipient.object';
import { ALL_POST_CARD_RECIPIENTS_VIEW_ID } from '../views/all-post-card-recipients.view';
export default defineNavigationMenuItem({
universalIdentifier: 'c1a2b3c4-0003-4a7b-8c9d-0e1f2a3b4c5d',
position: 2,
type: NavigationMenuItemType.OBJECT,
targetObjectUniversalIdentifier: POST_CARD_RECIPIENT_UNIVERSAL_IDENTIFIER,
viewUniversalIdentifier: ALL_POST_CARD_RECIPIENTS_VIEW_ID,
});
@@ -1,10 +1,8 @@
import { defineNavigationMenuItem } from 'twenty-sdk';
import { NavigationMenuItemType } from 'twenty-shared/types';
import { POST_CARD_UNIVERSAL_IDENTIFIER } from '../objects/post-card.object';
import { ALL_POST_CARDS_VIEW_ID } from '../views/all-post-cards.view';
export default defineNavigationMenuItem({
universalIdentifier: 'c1a2b3c4-0001-4a7b-8c9d-0e1f2a3b4c5d',
position: 0,
type: NavigationMenuItemType.OBJECT,
targetObjectUniversalIdentifier: POST_CARD_UNIVERSAL_IDENTIFIER,
viewUniversalIdentifier: ALL_POST_CARDS_VIEW_ID,
});
@@ -1,10 +1,8 @@
import { defineNavigationMenuItem } from 'twenty-sdk';
import { NavigationMenuItemType } from 'twenty-shared/types';
import { RECIPIENT_UNIVERSAL_IDENTIFIER } from '../objects/recipient.object';
import { ALL_RECIPIENTS_VIEW_ID } from '../views/all-recipients.view';
export default defineNavigationMenuItem({
universalIdentifier: 'c1a2b3c4-0002-4a7b-8c9d-0e1f2a3b4c5d',
position: 1,
type: NavigationMenuItemType.OBJECT,
targetObjectUniversalIdentifier: RECIPIENT_UNIVERSAL_IDENTIFIER,
viewUniversalIdentifier: ALL_RECIPIENTS_VIEW_ID,
});
+13 -13
View File
@@ -5,13 +5,13 @@ This is a [Twenty](https://twenty.com) application project bootstrapped with [`c
First, authenticate to your workspace:
```bash
yarn twenty remote add --local
yarn twenty auth:login
```
Then, start development mode to sync your app and watch for changes:
```bash
yarn twenty dev
yarn twenty app:dev
```
Open your Twenty instance and go to `/settings/applications` section to see the result.
@@ -21,19 +21,19 @@ Open your Twenty instance and go to `/settings/applications` section to see the
Run `yarn twenty help` to list all available commands. Common commands:
```bash
# Remotes & Authentication
yarn twenty remote add --local # Authenticate with Twenty
yarn twenty remote status # Check auth status
yarn twenty remote switch # Switch default remote
yarn twenty remote list # List all configured remotes
yarn twenty remote remove <name> # Remove a remote
# Authentication
yarn twenty auth:login # Authenticate with Twenty
yarn twenty auth:logout # Remove credentials
yarn twenty auth:status # Check auth status
yarn twenty auth:switch # Switch default workspace
yarn twenty auth:list # List all configured workspaces
# Application
yarn twenty dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty logs # Stream function logs
yarn twenty exec # Execute a function with JSON payload
yarn twenty uninstall # Uninstall app from workspace
yarn twenty app:dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty entity:add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty function:logs # Stream function logs
yarn twenty function:execute # Execute a function with JSON payload
yarn twenty app:uninstall # Uninstall app from workspace
```
## Integration Tests
@@ -29,13 +29,12 @@ beforeAll(async () => {
fs.mkdirSync(TEST_CONFIG_DIR, { recursive: true });
const configFile = {
remotes: {
local: {
profiles: {
default: {
apiUrl: process.env.TWENTY_API_URL,
apiKey: process.env.TWENTY_API_KEY,
},
},
defaultRemote: 'local',
};
fs.writeFileSync(
@@ -1,6 +1,5 @@
import { defineNavigationMenuItem } from 'twenty-sdk';
import { NavigationMenuItemType } from 'twenty-shared/types';
import { EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER } from 'src/views/example-view';
import { EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER } from 'src/views/example-view';
export default defineNavigationMenuItem({
universalIdentifier: '10f90627-e9c2-44b7-9742-bed77e3d1b17',
@@ -8,6 +7,5 @@ export default defineNavigationMenuItem({
icon: 'IconList',
color: 'blue',
position: 0,
type: NavigationMenuItemType.VIEW,
viewUniversalIdentifier: EXAMPLE_VIEW_UNIVERSAL_IDENTIFIER,
});
@@ -5,13 +5,13 @@ This is a [Twenty](https://twenty.com) application project bootstrapped with [`c
First, authenticate to your workspace:
```bash
yarn twenty remote add --local
yarn twenty auth:login
```
Then, start development mode to sync your app and watch for changes:
```bash
yarn twenty dev
yarn twenty app:dev
```
Open your Twenty instance and go to `/settings/applications` section to see the result.
@@ -21,19 +21,19 @@ Open your Twenty instance and go to `/settings/applications` section to see the
Run `yarn twenty help` to list all available commands. Common commands:
```bash
# Remotes & Authentication
yarn twenty remote add --local # Authenticate with Twenty
yarn twenty remote status # Check auth status
yarn twenty remote switch # Switch default remote
yarn twenty remote list # List all configured remotes
yarn twenty remote remove <name> # Remove a remote
# Authentication
yarn twenty auth:login # Authenticate with Twenty
yarn twenty auth:logout # Remove credentials
yarn twenty auth:status # Check auth status
yarn twenty auth:switch # Switch default workspace
yarn twenty auth:list # List all configured workspaces
# Application
yarn twenty dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty logs # Stream function logs
yarn twenty exec # Execute a function with JSON payload
yarn twenty uninstall # Uninstall app from workspace
yarn twenty app:dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty entity:add # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty function:logs # Stream function logs
yarn twenty function:execute # Execute a function with JSON payload
yarn twenty app:uninstall # Uninstall app from workspace
```
## LLMs instructions
@@ -236,7 +236,7 @@ const handler = async (event: any) => {
},
});
// TODO: remove `as any` after running `yarn twenty dev` to regenerate the typed client
// TODO: remove `as any` after running `yarn twenty app:dev` to regenerate the typed client
const updateSummary = async (markdown: string) => {
await client.mutation({
updateCallRecording: {
@@ -1,12 +1,10 @@
import { CALL_RECORDING_VIEW_UNIVERSAL_IDENTIFIER } from 'src/views/call-recording-view';
import { defineNavigationMenuItem } from 'twenty-sdk';
import { NavigationMenuItemType } from 'twenty-shared/types';
export default defineNavigationMenuItem({
universalIdentifier: '5248a62d-7d2e-43a7-ba45-6e8f61876a71',
name: 'Call recordings',
icon: 'IconPhone',
position: 0,
type: NavigationMenuItemType.VIEW,
viewUniversalIdentifier: CALL_RECORDING_VIEW_UNIVERSAL_IDENTIFIER,
});
@@ -1,5 +1,4 @@
import { defineNavigationMenuItem } from 'twenty-sdk';
import { NavigationMenuItemType } from 'twenty-shared/types';
import { UNIVERSAL_IDENTIFIERS } from 'src/constants/universal-identifiers.constant';
export default defineNavigationMenuItem({
@@ -7,7 +6,6 @@ export default defineNavigationMenuItem({
name: 'Self host user',
icon: 'IconList',
position: 1,
type: NavigationMenuItemType.VIEW,
viewUniversalIdentifier:
UNIVERSAL_IDENTIFIERS.views.selfHostingUserView.universalIdentifier,
});
@@ -38,6 +38,7 @@ services:
# EMAIL_FROM_ADDRESS: ${EMAIL_FROM_ADDRESS:-contact@yourdomain.com}
# EMAIL_FROM_NAME: ${EMAIL_FROM_NAME:-"John from YourDomain"}
# EMAIL_SYSTEM_ADDRESS: ${EMAIL_SYSTEM_ADDRESS:-system@yourdomain.com}
# EMAIL_DRIVER: ${EMAIL_DRIVER:-smtp}
# EMAIL_SMTP_HOST: ${EMAIL_SMTP_HOST:-smtp.gmail.com}
# EMAIL_SMTP_PORT: ${EMAIL_SMTP_PORT:-465}
@@ -91,6 +92,7 @@ services:
# EMAIL_FROM_ADDRESS: ${EMAIL_FROM_ADDRESS:-contact@yourdomain.com}
# EMAIL_FROM_NAME: ${EMAIL_FROM_NAME:-"John from YourDomain"}
# EMAIL_SYSTEM_ADDRESS: ${EMAIL_SYSTEM_ADDRESS:-system@yourdomain.com}
# EMAIL_DRIVER: ${EMAIL_DRIVER:-smtp}
# EMAIL_SMTP_HOST: ${EMAIL_SMTP_HOST:-smtp.gmail.com}
# EMAIL_SMTP_PORT: ${EMAIL_SMTP_PORT:-465}
@@ -61,6 +61,7 @@
"EMAIL_SMTP_NO_TLS": { "type": "boolean" },
"EMAIL_FROM_ADDRESS": { "type": "string" },
"EMAIL_FROM_NAME": { "type": "string" },
"EMAIL_SYSTEM_ADDRESS": { "type": "string" },
"IS_EMAIL_VERIFICATION_REQUIRED": { "type": "boolean" },
"EMAIL_VERIFICATION_TOKEN_EXPIRES_IN": { "type": "string" },
"PASSWORD_RESET_TOKEN_EXPIRES_IN": { "type": "string" }
@@ -1,130 +0,0 @@
ARG APP_VERSION
# === Stage 1: Common dependencies ===
FROM node:22-alpine AS common-deps
WORKDIR /app
COPY ./package.json ./yarn.lock ./.yarnrc.yml ./tsconfig.base.json ./nx.json /app/
COPY ./.yarn/releases /app/.yarn/releases
COPY ./.yarn/patches /app/.yarn/patches
COPY ./packages/twenty-emails/package.json /app/packages/twenty-emails/
COPY ./packages/twenty-server/package.json /app/packages/twenty-server/
COPY ./packages/twenty-server/patches /app/packages/twenty-server/patches
COPY ./packages/twenty-ui/package.json /app/packages/twenty-ui/
COPY ./packages/twenty-shared/package.json /app/packages/twenty-shared/
COPY ./packages/twenty-front/package.json /app/packages/twenty-front/
COPY ./packages/twenty-sdk/package.json /app/packages/twenty-sdk/
RUN yarn && yarn cache clean && npx nx reset
# === Stage 2: Build server from source ===
FROM common-deps AS twenty-server-build
COPY ./packages/twenty-emails /app/packages/twenty-emails
COPY ./packages/twenty-shared /app/packages/twenty-shared
COPY ./packages/twenty-ui /app/packages/twenty-ui
COPY ./packages/twenty-sdk /app/packages/twenty-sdk
COPY ./packages/twenty-server /app/packages/twenty-server
RUN npx nx run twenty-server:build
RUN yarn workspaces focus --production twenty-emails twenty-shared twenty-sdk twenty-server
# === Stage 3: Build frontend from source ===
# Requires ~10GB Docker memory. To skip, pre-build on host first:
# npx nx build twenty-front
# The COPY below will pick up packages/twenty-front/build/ if it exists.
FROM common-deps AS twenty-front-build
COPY --from=twenty-server-build /app/package.json /tmp/.build-sentinel
COPY ./packages/twenty-front /app/packages/twenty-front
COPY ./packages/twenty-ui /app/packages/twenty-ui
COPY ./packages/twenty-shared /app/packages/twenty-shared
COPY ./packages/twenty-sdk /app/packages/twenty-sdk
RUN if [ -d /app/packages/twenty-front/build ]; then \
echo "Using pre-built frontend from host"; \
else \
NODE_OPTIONS="--max-old-space-size=8192" npx nx build twenty-front; \
fi
# === Stage 4: s6-overlay ===
FROM alpine:3.20 AS s6-fetch
ARG S6_OVERLAY_VERSION=3.2.0.2
ARG TARGETARCH
RUN if [ "$TARGETARCH" = "arm64" ]; then echo "aarch64" > /tmp/s6arch; \
else echo "x86_64" > /tmp/s6arch; fi
RUN S6_ARCH=$(cat /tmp/s6arch) && \
wget -O /tmp/s6-overlay-noarch.tar.xz \
"https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz" && \
wget -O /tmp/s6-overlay-noarch.tar.xz.sha256 \
"https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz.sha256" && \
wget -O /tmp/s6-overlay-arch.tar.xz \
"https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_ARCH}.tar.xz" && \
wget -O /tmp/s6-overlay-arch.tar.xz.sha256 \
"https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_ARCH}.tar.xz.sha256" && \
cd /tmp && \
NOARCH_SUM=$(awk '{print $1}' s6-overlay-noarch.tar.xz.sha256) && \
ARCH_SUM=$(awk '{print $1}' s6-overlay-arch.tar.xz.sha256) && \
echo "$NOARCH_SUM s6-overlay-noarch.tar.xz" | sha256sum -c - && \
echo "$ARCH_SUM s6-overlay-arch.tar.xz" | sha256sum -c -
# === Stage 5: Final all-in-one image ===
FROM node:22-alpine
# s6-overlay
COPY --from=s6-fetch /tmp/s6-overlay-noarch.tar.xz /tmp/
COPY --from=s6-fetch /tmp/s6-overlay-arch.tar.xz /tmp/
RUN tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz \
&& tar -C / -Jxpf /tmp/s6-overlay-arch.tar.xz \
&& rm /tmp/s6-overlay-*.tar.xz
# Infrastructure: Postgres, Redis, and utilities
RUN apk add --no-cache \
postgresql16 postgresql16-contrib \
redis \
curl jq su-exec
# tsx for database setup scripts
RUN npm install -g tsx
# Twenty application (both server and frontend built from source)
COPY --from=twenty-server-build /app /app
COPY --from=twenty-front-build /app/packages/twenty-front/build /app/packages/twenty-server/dist/front
# s6 service definitions
COPY packages/twenty-docker/twenty-app-dev/rootfs/ /
# Data directories
RUN mkdir -p /data/postgres /data/redis /app/.local-storage \
&& chown -R postgres:postgres /data/postgres \
&& chown 1000:1000 /data/redis /app/.local-storage
ARG REACT_APP_SERVER_BASE_URL
ARG APP_VERSION=0.0.0
# Tell s6-overlay to preserve container environment variables
ENV S6_KEEP_ENV=1
# Environment defaults
ENV PG_DATABASE_URL=postgres://twenty:twenty@localhost:5432/default \
SERVER_URL=http://localhost:2020 \
REDIS_URL=redis://localhost:6379 \
STORAGE_TYPE=local \
APP_SECRET=twenty-app-dev-secret-not-for-production \
REACT_APP_SERVER_BASE_URL=$REACT_APP_SERVER_BASE_URL \
APP_VERSION=$APP_VERSION \
NODE_ENV=development \
NODE_PORT=3000 \
DISABLE_DB_MIGRATIONS=true \
DISABLE_CRON_JOBS_REGISTRATION=true \
IS_BILLING_ENABLED=false \
SIGN_IN_PREFILLED=true
EXPOSE 3000
VOLUME ["/data/postgres", "/app/.local-storage"]
LABEL org.opencontainers.image.source=https://github.com/twentyhq/twenty
LABEL org.opencontainers.image.description="All-in-one Twenty image for local development and SDK usage. Includes PostgreSQL, Redis, server, and worker."
ENTRYPOINT ["/init"]
@@ -1 +0,0 @@
/bin/sh /etc/s6-overlay/scripts/init-db.sh
@@ -1,13 +0,0 @@
#!/bin/sh
# Initialize PostgreSQL data directory if empty
if [ ! -f /data/postgres/PG_VERSION ]; then
echo "Initializing PostgreSQL data directory..."
su-exec postgres initdb -D /data/postgres --auth=trust --encoding=UTF8
# Allow local connections without password
echo "host all all 127.0.0.1/32 trust" >> /data/postgres/pg_hba.conf
echo "host all all ::1/128 trust" >> /data/postgres/pg_hba.conf
fi
exec su-exec postgres postgres -D /data/postgres \
-c listen_addresses=localhost \
-c unix_socket_directories=/tmp
@@ -1,6 +0,0 @@
#!/bin/sh
exec redis-server \
--dir /data/redis \
--maxmemory-policy noeviction \
--bind 127.0.0.1 \
--protected-mode yes
@@ -1,3 +0,0 @@
#!/bin/sh
cd /app/packages/twenty-server
exec yarn start:prod
@@ -1,3 +0,0 @@
#!/bin/sh
cd /app/packages/twenty-server
exec yarn worker:prod
@@ -1,56 +0,0 @@
#!/bin/sh
set -e
# Wait for PostgreSQL to be ready (timeout after 60s)
echo "Waiting for PostgreSQL..."
TRIES=0
until su-exec postgres pg_isready -h localhost; do
TRIES=$((TRIES + 1))
if [ "$TRIES" -ge 120 ]; then
echo "ERROR: PostgreSQL did not become ready within 60s"
exit 1
fi
sleep 0.5
done
echo "PostgreSQL is ready."
# Create role if it doesn't exist
su-exec postgres psql -h localhost -tc \
"SELECT 1 FROM pg_roles WHERE rolname='twenty'" | grep -q 1 \
|| su-exec postgres psql -h localhost -c "CREATE ROLE twenty WITH LOGIN PASSWORD 'twenty' SUPERUSER"
# Create database if it doesn't exist
su-exec postgres psql -h localhost -tc \
"SELECT 1 FROM pg_database WHERE datname='default'" | grep -q 1 \
|| su-exec postgres createdb -h localhost -O twenty default
# Run Twenty database setup and migrations
cd /app/packages/twenty-server
has_schema=$(PGPASSWORD=twenty psql -h localhost -U twenty -d default -tAc \
"SELECT EXISTS (SELECT 1 FROM information_schema.schemata WHERE schema_name = 'core')")
if [ "$has_schema" = "f" ]; then
echo "Database appears to be empty, running initial setup..."
NODE_OPTIONS="--max-old-space-size=1500" tsx ./scripts/setup-db.ts
fi
# Always run migrations (idempotent — skips already-applied ones)
yarn database:migrate:prod
yarn command:prod cache:flush
yarn command:prod upgrade
yarn command:prod cache:flush
# Only seed on first boot — check if the dev workspace already exists
has_workspace=$(PGPASSWORD=twenty psql -h localhost -U twenty -d default -tAc \
"SELECT EXISTS (SELECT 1 FROM core.workspace WHERE id = '20202020-1c25-4d02-bf25-6aeccf7ea419')")
if [ "$has_workspace" = "f" ]; then
echo "Seeding app dev data..."
yarn command:prod workspace:seed:dev --light || true
else
echo "Dev workspace already seeded, skipping."
fi
echo "Database initialization complete."
@@ -20,51 +20,19 @@ Apps let you build and manage Twenty customizations **as code**. Instead of conf
## Prerequisites
- Node.js 24+ and Yarn 4
- Docker (for the local Twenty dev server)
- A Twenty workspace and an API key (create one at https://app.twenty.com/settings/api-webhooks)
## Getting Started
Create a new app using the official scaffolder. It can automatically start a local Twenty instance for you:
Create a new app using the official scaffolder, then authenticate and start developing:
```bash filename="Terminal"
# Scaffold a new app — the CLI will offer to start a local Twenty server
# Scaffold a new app (includes all examples by default)
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Start dev mode: automatically syncs local changes to your workspace
yarn twenty dev
```
### Local Server Management
The SDK includes commands to manage a local Twenty dev server (all-in-one Docker image with PostgreSQL, Redis, server, and worker):
```bash filename="Terminal"
# Start the local server (pulls the image if needed)
yarn twenty server start
# Check server status
yarn twenty server status
# Stream server logs
yarn twenty server logs
# Stop the server
yarn twenty server stop
# Reset all data and start fresh
yarn twenty server reset
```
The local server comes pre-seeded with a workspace and user (`tim@apple.dev` / `tim@apple.dev`), so you can start developing immediately without any manual setup.
### Authentication
Connect your app to the local server using OAuth:
```bash filename="Terminal"
# Authenticate via OAuth (opens browser)
yarn twenty remote add --local
yarn twenty app:dev
```
The scaffolder supports two modes for controlling which example files are included:
-4
View File
@@ -6302,10 +6302,6 @@
"source": "/developers/extend/capabilities/apps",
"destination": "/developers/extend/apps/getting-started"
},
{
"source": "/developers/extend/mcp",
"destination": "/user-guide/ai/capabilities/mcp"
},
{
"source": "/developers/local-setup",
"destination": "/developers/contribute/capabilities/local-setup"
@@ -21,51 +21,19 @@ description: أنشئ وأدِر تخصيصات Twenty على هيئة كود.
## المتطلبات الأساسية
* Node.js 24+ وYarn 4
* Docker (لخادم تطوير Twenty المحلي)
* مساحة عمل Twenty ومفتاح واجهة برمجة التطبيقات (أنشئ واحدًا على https://app.twenty.com/settings/api-webhooks)
## البدء
أنشئ تطبيقًا جديدًا باستخدام المولّد الرسمي. يمكنه بدء مثيل محلي من Twenty تلقائيًا لك:
أنشئ تطبيقًا جديدًا باستخدام المُهيئ الرسمي، ثم قم بالمصادقة وابدأ التطوير:
```bash filename="Terminal"
# إنشاء تطبيق جديد — ستعرض واجهة سطر الأوامر خيار بدء خادم Twenty محلي
# إنشاء تطبيق جديد (يتضمن جميع الأمثلة افتراضيًا)
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# ابدأ وضع التطوير: يُزامن التغييرات المحلية تلقائيًا مع مساحة العمل الخاصة بك
yarn twenty dev
```
### إدارة الخادم المحلي
يتضمن SDK أوامر لإدارة خادم تطوير Twenty محلي (صورة Docker متكاملة تتضمن PostgreSQL وRedis والخادم والعامل):
```bash filename="Terminal"
# ابدأ الخادم المحلي (يسحب الصورة إذا لزم الأمر)
yarn twenty server start
# تحقّق من حالة الخادم
yarn twenty server status
# بثّ سجلات الخادم
yarn twenty server logs
# أوقف الخادم
yarn twenty server stop
# أعد ضبط جميع البيانات وابدأ من جديد
yarn twenty server reset
```
يأتي الخادم المحلي مهيأً مسبقًا بمساحة عمل ومستخدم (`tim@apple.dev` / `tim@apple.dev`)، بحيث يمكنك البدء في التطوير فورًا دون أي إعداد يدوي.
### المصادقة
وصّل تطبيقك بالخادم المحلي باستخدام OAuth:
```bash filename="Terminal"
# المصادقة عبر OAuth (يفتح المتصفح)
yarn twenty remote add --local
yarn twenty app:dev
```
يدعم المُنشئ وضعين للتحكم في ملفات الأمثلة التي سيتم تضمينها:
@@ -1,142 +0,0 @@
---
title: خادم MCP
description: اربط مساعدي الذكاء الاصطناعي بمساحة عمل Twenty الخاصة بك باستخدام بروتوكول سياق النموذج.
---
<Warning>
MCP حاليًا في مرحلة **ألفا** وهو متاح فقط في بعض مساحات العمل. قد لا يكون مفعّلًا لمساحة عملك بعد.
</Warning>
تعرض Twenty خادم [MCP](https://modelcontextprotocol.io/) بحيث تتمكّن مساعدات الذكاء الاصطناعي — Claude Desktop وClaude Code وCursor وChatGPT وغيرها — من قراءة وكتابة بيانات نظام إدارة علاقات العملاء (CRM) لديك باستخدام اللغة الطبيعية.
استخدم **عنوان URL لمساحة العمل** (عنوان URL الذي تستخدمه للوصول إلى Twenty) كنقطة نهاية MCP. على Twenty Cloud، قد يكون عنوان URL لمساحة العمل هو `https://{mycompany}.twenty.com` أو نطاق مخصص. الخادم متاح على:
| البيئة | نقطة نهاية MCP |
| --------------------- | ---------------------------------------------------------------------------------------- |
| **السحابة** | `https://{your-workspace-url}/mcp` (على سبيل المثال: `https://mycompany.twenty.com/mcp`) |
| **الاستضافة الذاتية** | `https://{your-domain}/mcp` |
## طرق المصادقة
لديك طريقتان لمصادقة عميل MCP: **OAuth** (مُوصى بها) أو **مفتاح API**.
### الخيار أ — OAuth (مُوصى به)
باستخدام OAuth، يفتح عميل MCP لديك نافذة متصفح لتسجيل الدخول. لا يتم تخزين أي أسرار في ملفات الإعداد، ويتم تحديث الرموز المميِّزة تلقائيًا.
<Note>
يتطلب OAuth عميل MCP يدعم [مواصفة تفويض MCP](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). تدعمه Claude Desktop وClaude Code وCursor وChatGPT.
</Note>
أضِف ما يلي إلى تهيئة عميل MCP لديك، واستبدِل `{your-workspace-url}` بمضيف مساحة العمل لديك (على سبيل المثال: `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
هذا كل شيء — لا حاجة إلى مفتاح API. عند اتصال العميل للمرة الأولى، سيفعل ما يلي:
1. اكتشاف بيانات التعريف الخاصة بـ OAuth لدى Twenty عبر `/.well-known/oauth-protected-resource` و`/.well-known/oauth-authorization-server`
2. تسجيل نفسه كعميل OAuth عبر التسجيل الديناميكي للعميل (RFC 7591)
3. فتح متصفحك لتفويض الوصول
4. استلام الرموز المميِّزة والاتصال بخادم MCP
تعيد الاتصالات اللاحقة استخدام الرموز المميِّزة المخزنة وتحدِّثها تلقائيًا.
### الخيار ب — مفتاح API
إذا كان عميل MCP لديك لا يدعم OAuth، أو كنت تفضّل بيانات اعتماد ثابتة، فمرِّر مفتاح API في ترويسة `Authorization`:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
يمنح مفتاح API الخاص بك حق الوصول إلى بيانات مساحة العمل. أبعِده عن أنظمة التحكم في الإصدارات وملفات dotfiles المشتركة.
</Warning>
لإنشاء مفتاح API، انتقل إلى **Settings > APIs & Webhooks > + Create key**. راجع [واجهات برمجة التطبيقات](/l/ar/developers/extend/api#create-an-api-key) للتفاصيل.
## البدء السريع
### 1. انسخ الإعداد
انتقل إلى **Settings > AI > More > MCP Server** في Twenty. اختر طريقة المصادقة (OAuth أو مفتاح API)، وانسخ مقطع JSON (سيستخدم بالفعل عنوان URL لمساحة العمل لديك)، ثم الصقه في ملف إعدادات عميل MCP لديك.
| العميل | موقع ملف الإعداد |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) أو `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (المستخدم) أو `.mcp.json` (المشروع) |
| **Cursor** | `.cursor/mcp.json` ضمن مشروعك، أو `~/.cursor/mcp.json` عالميًا |
| **ChatGPT** | فعِّل وضع المطوّر في **Settings > Apps & Connectors > Advanced settings**، ثم استخدم **Create** في **Settings > Apps & Connectors** لإضافة خادم MCP |
### 2. الاتصال
أعِد تشغيل عميل MCP لديك (أو أعد تحميل ملف الإعداد). إذا كنت تستخدم OAuth فسيتم توجيهك إلى Twenty لتفويض الوصول. إذا كنت تستخدم مفتاح API فسيكون الاتصال فوريًا.
### 3. ابدأ باستخدامه
اطلب من مساعد الذكاء الاصطناعي التفاعل مع نظام إدارة علاقات العملاء (CRM) لديك:
* *"أرني أحدث 5 شركات تم إنشاؤها"*
* *"أنشئ شخصًا جديدًا باسم Jane Doe في Acme Corp"*
* *"اعثر على جميع الفرص المفتوحة التي تزيد قيمتها عن 10 آلاف دولار"*
## الأدوات المتاحة
بعد الاتصال، يوفّر خادم MCP أدوات تعكس واجهة برمجة تطبيقات Twenty (API). سير العمل الموصى به هو:
1. **`get_tool_catalog`** — اكتشف جميع الأدوات المتاحة
2. **`learn_tools`** — احصل على مخطط الإدخال لأدوات محددة
3. **`execute_tool`** — شغّل أداة
لا تحتاج إلى تذكّر أسماء الأدوات. اسأل مساعد الذكاء الاصطناعي عمّا يمكنه فعله وسيستدعي `get_tool_catalog` تلقائيًا.
## الصلاحيات
ترث اتصالات MCP أذونات المستخدم المُصادَق عليه (OAuth) أو الدور المُعيَّن لمفتاح API. لتقييد ما يمكن لخادم MCP القيام به:
* **OAuth**: ينطبق دور المستخدم في مساحة العمل.
* **API Key**: عيِّن دورًا لمفتاح API ضمن **Settings > Roles**. راجع [الأذونات](/l/ar/user-guide/permissions-access/capabilities/permissions).
## التكوين ذاتي الاستضافة
في حالات الاستضافة الذاتية، استبدِل `{your-workspace-url}` بعنوان URL الخاص بالخادم لديك. تأكّد من أن قيمة `SERVER_URL` في بيئتك تطابق عنوان URL العام لمثيل Twenty لديك — إذ يُستخدَم ذلك لإنشاء بيانات تعريف اكتشاف OAuth.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
تُشتق نقطة نهاية MCP ونقاط نهاية OAuth وبيانات تعريف الاكتشاف جميعها من هذه القيمة.
## استكشاف الأخطاء وإصلاحها
**أخطاء "Unauthorized" أو 401**
* OAuth: أعد التفويض عبر مسح الرموز المميِّزة المخزنة في عميل MCP لديك ثم أعد الاتصال.
* API Key: تحقّق من أن المفتاح صالح ولم تنتهِ صلاحيته. أعِد توليده إذا لزم الأمر.
**عملية OAuth لا تفتح متصفحًا**
* تأكّد من أن عميل MCP لديك يدعم تفويض MCP. ارجع إلى طريقة مفتاح API إذا لم يكن كذلك.
**انتهاء مهلة الاتصال**
* تحقّق من إمكانية الوصول إلى عنوان URL لنقطة نهاية MCP من جهازك. بالنسبة لحالات الاستضافة الذاتية، تحقّق من أن الخادم يعمل وأن `SERVER_URL` مُعيَّن بشكل صحيح.
@@ -21,51 +21,19 @@ Mit Apps können Sie Twenty-Anpassungen **als Code** erstellen und verwalten. An
## Voraussetzungen
* Node.js 24+ und Yarn 4
* Docker (für den lokalen Twenty-Dev-Server)
* Ein Twenty-Workspace und ein API-Schlüssel (unter https://app.twenty.com/settings/api-webhooks erstellen)
## Erste Schritte
Erstelle eine neue App mit dem offiziellen Scaffolder. Der Scaffolder kann für dich automatisch eine lokale Twenty-Instanz starten:
Erstellen Sie mit dem offiziellen Scaffolder eine neue App, authentifizieren Sie sich und beginnen Sie mit der Entwicklung:
```bash filename="Terminal"
# Eine neue App erstellen — die CLI bietet an, einen lokalen Twenty-Server zu starten
# Eine neue App erstellen (enthält standardmäßig alle Beispiele)
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Dev-Modus starten: synchronisiert lokale Änderungen automatisch mit deinem Arbeitsbereich
yarn twenty dev
```
### Lokale Serververwaltung
Das SDK enthält Befehle zur Verwaltung eines lokalen Twenty-Dev-Servers (All-in-One-Docker-Image mit PostgreSQL, Redis, Server und Worker):
```bash filename="Terminal"
# Den lokalen Server starten (lädt das Image bei Bedarf herunter)
yarn twenty server start
# Serverstatus prüfen
yarn twenty server status
# Serverprotokolle streamen
yarn twenty server logs
# Server stoppen
yarn twenty server stop
# Alle Daten zurücksetzen und neu starten
yarn twenty server reset
```
Der lokale Server ist bereits mit einem Arbeitsbereich und einem Benutzer (`tim@apple.dev` / `tim@apple.dev`) vorbefüllt, sodass Sie ohne manuelle Einrichtung sofort mit der Entwicklung beginnen können.
### Authentifizierung
Verbinden Sie Ihre App mithilfe von OAuth mit dem lokalen Server:
```bash filename="Terminal"
# Authenticate via OAuth (opens browser)
yarn twenty remote add --local
yarn twenty app:dev
```
Das Scaffolding-Tool unterstützt zwei Modi, um zu steuern, welche Beispieldateien enthalten sind:
@@ -1,142 +0,0 @@
---
title: MCP-Server
description: Verbinden Sie KI-Assistenten mit Ihrem Twenty-Workspace über das Model Context Protocol.
---
<Warning>
MCP befindet sich derzeit in **alpha** und ist nur in einigen Workspaces verfügbar. Möglicherweise ist es für Ihren Workspace noch nicht aktiviert.
</Warning>
Twenty stellt einen [MCP](https://modelcontextprotocol.io/)-Server bereit, damit KI-Assistenten — Claude Desktop, Claude Code, Cursor, ChatGPT und andere — Ihre CRM-Daten in natürlicher Sprache lesen und schreiben können.
Verwenden Sie Ihre **Workspace-URL** (die URL, mit der Sie auf Twenty zugreifen) als MCP-Endpunkt. In Twenty Cloud kann Ihre Workspace-URL `https://{mycompany}.twenty.com` oder eine benutzerdefinierte Domain sein. Der Server ist verfügbar unter:
| Umgebung | MCP-Endpunkt |
| ----------------- | ----------------------------------------------------------------------------- |
| **Cloud** | `https://{your-workspace-url}/mcp` (z. B. `https://mycompany.twenty.com/mcp`) |
| **Selbsthosting** | `https://{your-domain}/mcp` |
## Authentifizierungsmethoden
Sie haben zwei Möglichkeiten, Ihren MCP-Client zu authentifizieren: **OAuth** (empfohlen) oder **API-Schlüssel**.
### Option A — OAuth (empfohlen)
Mit OAuth öffnet Ihr MCP-Client ein Browserfenster, damit Sie sich anmelden können. Es werden keine geheimen Informationen in Konfigurationsdateien gespeichert, und Token werden automatisch erneuert.
<Note>
OAuth erfordert einen MCP-Client, der die [MCP-Autorisierungsspezifikation](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization) unterstützt. Claude Desktop, Claude Code, Cursor und ChatGPT unterstützen dies.
</Note>
Fügen Sie dies zu Ihrer MCP-Client-Konfiguration hinzu und ersetzen Sie `{your-workspace-url}` durch den Host Ihrer Workspace-URL (z. B. `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
Das ist alles — kein API-Schlüssel erforderlich. Wenn der Client sich zum ersten Mal verbindet, wird er:
1. Die OAuth-Metadaten von Twenty über `/.well-known/oauth-protected-resource` und `/.well-known/oauth-authorization-server` ermitteln
2. Sich über die dynamische Client-Registrierung (RFC 7591) als OAuth-Client registrieren
3. Ihren Browser öffnen, um den Zugriff zu autorisieren
4. Token empfangen und eine Verbindung zum MCP-Server herstellen
Nachfolgende Verbindungen verwenden die gespeicherten Token erneut und erneuern sie automatisch.
### Option B — API-Schlüssel
Wenn Ihr MCP-Client OAuth nicht unterstützt oder Sie statische Anmeldeinformationen bevorzugen, übergeben Sie einen API-Schlüssel im `Authorization`-Header:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
Ihr API-Schlüssel gewährt Zugriff auf Workspace-Daten. Halten Sie es von der Versionskontrolle und von gemeinsam genutzten Dotfiles fern.
</Warning>
Um einen API-Schlüssel zu erstellen, gehen Sie zu **Settings > APIs & Webhooks > + Create key**. Details finden Sie unter [APIs](/l/de/developers/extend/api#create-an-api-key).
## Schnellstart
### 1. Konfiguration kopieren
Gehen Sie in Twenty zu **Settings > AI > More > MCP Server**. Wählen Sie Ihre Authentifizierungsmethode (OAuth oder API-Schlüssel), kopieren Sie das JSON-Snippet (es verwendet bereits Ihre Workspace-URL) und fügen Sie es in die Konfigurationsdatei Ihres MCP-Clients ein.
| Client | Speicherort der Konfigurationsdatei |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) oder `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (Benutzer) oder `.mcp.json` (Projekt) |
| **Cursor** | `.cursor/mcp.json` in Ihrem Projekt oder `~/.cursor/mcp.json` global |
| **ChatGPT** | Aktivieren Sie den Entwicklermodus in **Settings > Apps & Connectors > Advanced settings** und verwenden Sie dann **Create** in **Settings > Apps & Connectors**, um den MCP-Server hinzuzufügen |
### 2. Verbinden
Starten Sie Ihren MCP-Client neu (oder laden Sie die Konfiguration neu). Bei Verwendung von OAuth werden Sie zu Twenty weitergeleitet, um den Zugriff zu autorisieren. Bei Verwendung eines API-Schlüssels wird die Verbindung sofort hergestellt.
### 3. Jetzt loslegen
Bitten Sie Ihren KI-Assistenten, mit Ihrem CRM zu interagieren:
* *"Zeige mir die 5 zuletzt erstellten Unternehmen"*
* *"Erstelle eine neue Person namens Jane Doe bei Acme Corp"*
* *"Finde alle offenen Verkaufschancen mit einem Wert von mehr als $10k"*
## Verfügbare Tools
Nach der Verbindung stellt der MCP-Server Tools bereit, die die Twenty-API widerspiegeln. Der empfohlene Workflow ist:
1. **`get_tool_catalog`** — alle verfügbaren Tools entdecken
2. **`learn_tools`** — das Eingabeschema für bestimmte Tools abrufen
3. **`execute_tool`** — ein Tool ausführen
Sie müssen sich die Tool-Namen nicht merken. Fragen Sie Ihren KI-Assistenten, was er tun kann, und er ruft `get_tool_catalog` automatisch auf.
## Berechtigungen
MCP-Verbindungen erben die Berechtigungen des authentifizierten Benutzers (OAuth) oder die dem API-Schlüssel zugewiesene Rolle. So beschränken Sie, was der MCP-Server tun darf:
* **OAuth**: Es gilt die Workspace-Rolle des Benutzers.
* **API-Schlüssel**: Weisen Sie dem API-Schlüssel unter **Settings > Roles** eine Rolle zu. Siehe [Berechtigungen](/l/de/user-guide/permissions-access/capabilities/permissions).
## Selbstgehostete Konfiguration
Für selbstgehostete Instanzen ersetzen Sie `{your-workspace-url}` durch die URL Ihres Servers. Stellen Sie sicher, dass `SERVER_URL` in Ihrer Umgebung der öffentlichen URL Ihrer Twenty-Instanz entspricht — dieser Wert wird verwendet, um die OAuth-Discovery-Metadaten zu generieren.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
Der MCP-Endpunkt, die OAuth-Endpunkte und die Discovery-Metadaten leiten sich alle von diesem Wert ab.
## Fehlerbehebung
**"Unauthorized"- oder 401-Fehler**
* OAuth: Autorisieren Sie erneut, indem Sie die gespeicherten Token in Ihrem MCP-Client löschen und die Verbindung wiederherstellen.
* API-Schlüssel: Überprüfen Sie, ob der Schlüssel gültig ist und nicht abgelaufen ist. Generieren Sie ihn bei Bedarf neu.
**Der OAuth-Flow öffnet keinen Browser**
* Stellen Sie sicher, dass Ihr MCP-Client MCP Authorization unterstützt. Wechseln Sie andernfalls zur API-Schlüssel-Methode.
**Verbindungszeitüberschreitung**
* Stellen Sie sicher, dass die MCP-Endpunkt-URL von Ihrem Rechner aus erreichbar ist. Bei selbstgehosteten Instanzen prüfen Sie, ob der Server läuft und `SERVER_URL` korrekt gesetzt ist.
@@ -21,51 +21,19 @@ Le app ti consentono di creare e gestire le personalizzazioni di Twenty **come c
## Prerequisiti
* Node.js 24+ e Yarn 4
* Docker (per il server di sviluppo locale di Twenty)
* Uno spazio di lavoro Twenty e una chiave API (creane una su https://app.twenty.com/settings/api-webhooks)
## Per iniziare
Crea una nuova app utilizzando lo scaffolder ufficiale. Può avviare automaticamente un'istanza locale di Twenty per te:
Crea una nuova app utilizzando lo scaffolder ufficiale, quindi autenticati e inizia a sviluppare:
```bash filename="Terminal"
# Crea lo scaffold di una nuova app — la CLI offrirà di avviare un server locale di Twenty
# Crea lo scaffold di una nuova app (include tutti gli esempi per impostazione predefinita)
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Avvia la modalità di sviluppo: sincronizza automaticamente le modifiche locali con il tuo workspace
yarn twenty dev
```
### Gestione del server locale
L'SDK include comandi per gestire un server di sviluppo locale di Twenty (immagine Docker all-in-one con PostgreSQL, Redis, server e worker):
```bash filename="Terminal"
# Avvia il server locale (scarica l'immagine se necessario)
yarn twenty server start
# Verifica lo stato del server
yarn twenty server status
# Segui i log del server
yarn twenty server logs
# Arresta il server
yarn twenty server stop
# Reimposta tutti i dati e riparti da zero
yarn twenty server reset
```
Il server locale è preconfigurato con uno spazio di lavoro e un utente (`tim@apple.dev` / `tim@apple.dev`), così puoi iniziare a sviluppare immediatamente senza alcuna configurazione manuale.
### Autenticazione
Collega la tua app al server locale tramite OAuth:
```bash filename="Terminal"
# Autenticati tramite OAuth (apre il browser)
yarn twenty remote add --local
yarn twenty app:dev
```
Lo strumento di scaffolding supporta due modalità per controllare quali file di esempio vengono inclusi:
@@ -1,142 +0,0 @@
---
title: Server MCP
description: Collega gli assistenti AI al tuo spazio di lavoro di Twenty utilizzando il Model Context Protocol.
---
<Warning>
MCP è attualmente in **alpha** ed è disponibile solo su alcuni spazi di lavoro. Potrebbe non essere ancora abilitato per il tuo spazio di lavoro.
</Warning>
Twenty espone un server [MCP](https://modelcontextprotocol.io/) affinché gli assistenti AI — Claude Desktop, Claude Code, Cursor, ChatGPT e altri — possano leggere e scrivere i dati del tuo CRM in linguaggio naturale.
Usa l'**URL dello spazio di lavoro** (l'URL che usi per accedere a Twenty) come endpoint MCP. Su Twenty Cloud, l'URL del tuo spazio di lavoro potrebbe essere `https://{mycompany}.twenty.com` oppure un dominio personalizzato. Il server è disponibile all'indirizzo:
| Ambiente | Endpoint MCP |
| ----------------- | ------------------------------------------------------------------------------ |
| **Cloud** | `https://{your-workspace-url}/mcp` (ad es. `https://mycompany.twenty.com/mcp`) |
| **Auto-ospitato** | `https://{your-domain}/mcp` |
## Metodi di autenticazione
Hai due modi per autenticare il tuo client MCP: **OAuth** (consigliato) o **API Key**.
### Opzione A — OAuth (Consigliato)
Con OAuth, il tuo client MCP apre una finestra del browser per effettuare l'accesso. Nessun segreto viene archiviato nei file di configurazione e i token si rinnovano automaticamente.
<Note>
OAuth richiede un client MCP che supporti la [specifica MCP Authorization](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). Claude Desktop, Claude Code, Cursor e ChatGPT lo supportano.
</Note>
Aggiungi questo alla configurazione del tuo client MCP, sostituendo `{your-workspace-url}` con l'host del tuo spazio di lavoro (ad es. `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
È tutto — non è necessaria alcuna chiave API. Quando il client si connette per la prima volta, eseguirà:
1. Scoprire i metadati OAuth di Twenty tramite `/.well-known/oauth-protected-resource` e `/.well-known/oauth-authorization-server`
2. Registrarsi come client OAuth tramite registrazione dinamica del client (RFC 7591)
3. Aprire il browser per autorizzare l'accesso
4. Ricevere i token e connettersi al server MCP
Le connessioni successive riutilizzano i token memorizzati e li rinnovano automaticamente.
### Opzione B — Chiave API
Se il tuo client MCP non supporta OAuth, o preferisci credenziali statiche, passa una chiave API nell'header `Authorization`:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
La tua chiave API concede l'accesso ai dati dello spazio di lavoro. Mantienila fuori dal controllo versione e dai dotfile condivisi.
</Warning>
Per creare una chiave API, vai su **Impostazioni > API e Webhook > + Crea chiave**. Vedi [API](/l/it/developers/extend/api#create-an-api-key) per i dettagli.
## Avvio rapido
### 1. Copia la configurazione
Vai su **Impostazioni > AI > Altro > MCP Server** in Twenty. Scegli il metodo di autenticazione (OAuth o Chiave API), copia lo snippet JSON (userà già l'URL del tuo spazio di lavoro) e incollalo nel file di configurazione del tuo client MCP.
| Client | Percorso del file di configurazione |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) o `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (utente) o `.mcp.json` (progetto) |
| **Cursor** | `.cursor/mcp.json` nel tuo progetto, oppure `~/.cursor/mcp.json` globalmente |
| **ChatGPT** | Attiva la Modalità sviluppatore in **Impostazioni > App e Connettori > Impostazioni avanzate**, quindi usa **Crea** in **Impostazioni > App e Connettori** per aggiungere il server MCP |
### 2. Connetti
Riavvia il tuo client MCP (o ricarica la configurazione). Se usi OAuth verrai reindirizzato a Twenty per autorizzare l'accesso. Se usi una chiave API la connessione è immediata.
### 3. Inizia a usarlo
Chiedi al tuo assistente AI di interagire con il tuo CRM:
* *"Mostrami le 5 aziende create più di recente"*
* *"Crea una nuova persona di nome Jane Doe presso Acme Corp"*
* *"Trova tutte le opportunità aperte di valore superiore a $10k"*
## Strumenti disponibili
Una volta connesso, il server MCP espone strumenti che rispecchiano l'API di Twenty. Il flusso di lavoro consigliato è:
1. **`get_tool_catalog`** — scoprire tutti gli strumenti disponibili
2. **`learn_tools`** — ottenere lo schema di input per strumenti specifici
3. **`execute_tool`** — eseguire uno strumento
Non è necessario ricordare i nomi degli strumenti. Chiedi al tuo assistente AI cosa può fare e chiamerà `get_tool_catalog` automaticamente.
## Permessi
Le connessioni MCP ereditano le autorizzazioni dell'utente autenticato (OAuth) o il ruolo assegnato alla chiave API. Per limitare ciò che il server MCP può fare:
* **OAuth**: si applica il ruolo dell'utente nello spazio di lavoro.
* **Chiave API**: assegna un ruolo alla chiave API in **Impostazioni > Ruoli**. Vedi [Autorizzazioni](/l/it/user-guide/permissions-access/capabilities/permissions).
## Configurazione self-hosted
Per le istanze self-hosted, sostituisci `{your-workspace-url}` con l'URL del tuo server. Assicurati che `SERVER_URL` nel tuo ambiente corrisponda all'URL pubblico della tua istanza Twenty — viene utilizzato per generare i metadati di discovery OAuth.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
L'endpoint MCP, gli endpoint OAuth e i metadati di discovery derivano tutti da questo valore.
## Risoluzione dei problemi
**Errori "Unauthorized" o 401**
* OAuth: esegui nuovamente l'autorizzazione eliminando i token memorizzati nel tuo client MCP e riconnettiti.
* Chiave API: verifica che la chiave sia valida e non sia scaduta. Rigenerala se necessario.
**Il flusso OAuth non apre il browser**
* Assicurati che il tuo client MCP supporti MCP Authorization. In caso contrario, ricorri al metodo con Chiave API.
**Timeout di connessione**
* Verifica che l'URL dell'endpoint MCP sia raggiungibile dalla tua macchina. Per le istanze self-hosted, controlla che il server sia in esecuzione e che `SERVER_URL` sia impostato correttamente.
@@ -21,51 +21,19 @@ Os aplicativos permitem criar e gerenciar personalizações do Twenty **como có
## Pré-requisitos
* Node.js 24+ e Yarn 4
* Docker (para o servidor de desenvolvimento local do Twenty)
* Um espaço de trabalho do Twenty e uma chave de API (crie uma em https://app.twenty.com/settings/api-webhooks)
## Primeiros passos
Crie um novo app usando o gerador oficial de estrutura. Ele pode iniciar automaticamente uma instância local do Twenty para você:
Crie um novo aplicativo usando o gerador oficial, depois autentique-se e comece a desenvolver:
```bash filename="Terminal"
# Criar a estrutura de um novo app — a CLI oferecerá iniciar um servidor local do Twenty
# Criar a estrutura de um novo app (inclui todos os exemplos por padrão)
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Iniciar modo de desenvolvimento: sincroniza automaticamente as alterações locais com seu workspace
yarn twenty dev
```
### Gerenciamento do Servidor Local
O SDK inclui comandos para gerenciar um servidor de desenvolvimento local do Twenty (imagem Docker all-in-one com PostgreSQL, Redis, servidor e worker):
```bash filename="Terminal"
# Iniciar o servidor local (faz pull da imagem se necessário)
yarn twenty server start
# Verificar o status do servidor
yarn twenty server status
# Transmitir os logs do servidor
yarn twenty server logs
# Parar o servidor
yarn twenty server stop
# Redefinir todos os dados e começar do zero
yarn twenty server reset
```
O servidor local já vem pré-configurado com um espaço de trabalho e um usuário (`tim@apple.dev` / `tim@apple.dev`), para que você possa começar a desenvolver imediatamente, sem qualquer configuração manual.
### Autenticação
Conecte seu aplicativo ao servidor local usando OAuth:
```bash filename="Terminal"
# Authenticate via OAuth (opens browser)
yarn twenty remote add --local
yarn twenty app:dev
```
O gerador de estrutura oferece suporte a dois modos para controlar quais arquivos de exemplo são incluídos:
@@ -1,142 +0,0 @@
---
title: Servidor MCP
description: Conecte assistentes de IA ao seu espaço de trabalho do Twenty usando o Model Context Protocol.
---
<Warning>
O MCP está atualmente em **alfa** e está disponível apenas em alguns espaços de trabalho. O MCP pode ainda não estar ativado no seu espaço de trabalho.
</Warning>
O Twenty expõe um servidor [MCP](https://modelcontextprotocol.io/) para que assistentes de IA — Claude Desktop, Claude Code, Cursor, ChatGPT e outros — possam ler e escrever seus dados de CRM por meio de linguagem natural.
Use o **URL do espaço de trabalho** (o URL que você usa para acessar o Twenty) como o endpoint do MCP. Na Twenty Cloud, o URL do seu espaço de trabalho pode ser `https://{mycompany}.twenty.com` ou um domínio personalizado. O servidor está disponível em:
| Ambiente | Endpoint do MCP |
| ------------------ | ------------------------------------------------------------------------------------ |
| **Nuvem** | `https://{your-workspace-url}/mcp` (por exemplo, `https://mycompany.twenty.com/mcp`) |
| **Auto-hospedado** | `https://{your-domain}/mcp` |
## Métodos de autenticação
Você tem duas maneiras de autenticar seu cliente MCP: **OAuth** (recomendado) ou **Chave de API**.
### Opção A — OAuth (recomendado)
Com o OAuth, seu cliente MCP abre uma janela do navegador para você fazer login. Nenhum segredo é armazenado em arquivos de configuração, e os tokens são atualizados automaticamente.
<Note>
O OAuth requer um cliente MCP que ofereça suporte à [especificação de Autorização MCP](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). Claude Desktop, Claude Code, Cursor e ChatGPT oferecem suporte.
</Note>
Adicione isto à configuração do seu cliente MCP, substituindo `{your-workspace-url}` pelo host do seu espaço de trabalho (por exemplo, `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
É isso — nenhuma chave de API é necessária. Quando o cliente se conectar pela primeira vez, ele irá:
1. Descobrir os metadados de OAuth do Twenty por meio de `/.well-known/oauth-protected-resource` e `/.well-known/oauth-authorization-server`
2. Registrar-se como um cliente OAuth por meio de registro dinâmico de cliente (RFC 7591)
3. Abrir seu navegador para autorizar o acesso
4. Receber tokens e conectar-se ao servidor MCP
Conexões subsequentes reutilizam os tokens armazenados e os atualizam automaticamente.
### Opção B — Chave de API
Se o seu cliente MCP não oferecer suporte a OAuth, ou se você preferir credenciais estáticas, passe uma chave de API no cabeçalho `Authorization`:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
Sua chave de API concede acesso aos dados do espaço de trabalho. Mantenha-a fora do controle de versão e de dotfiles compartilhados.
</Warning>
Para criar uma chave de API, vá em **Settings > APIs & Webhooks > + Create key**. Veja [APIs](/l/pt/developers/extend/api#create-an-api-key) para detalhes.
## Início rápido
### 1. Copie a configuração
Vá até **Settings > AI > More > MCP Server** no Twenty. Escolha seu método de autenticação (OAuth ou Chave de API), copie o trecho de JSON (ele já usará o URL do seu espaço de trabalho) e cole-o no arquivo de configuração do seu cliente MCP.
| Cliente | Local do arquivo de configuração |
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) ou `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (usuário) ou `.mcp.json` (projeto) |
| **Cursor** | `.cursor/mcp.json` no seu projeto, ou `~/.cursor/mcp.json` globalmente |
| **ChatGPT** | Ative o Modo Desenvolvedor em **Settings > Apps & Connectors > Advanced settings** e, em seguida, use **Create** em **Settings > Apps & Connectors** para adicionar o servidor MCP |
### 2. Conectar
Reinicie seu cliente MCP (ou recarregue a configuração). Se estiver usando OAuth, você será redirecionado ao Twenty para autorizar o acesso. Se estiver usando uma chave de API, a conexão é imediata.
### 3. Comece a usá-lo
Peça ao seu assistente de IA para interagir com seu CRM:
* *"Mostre-me as 5 empresas criadas mais recentemente"*
* *"Crie uma nova pessoa chamada Jane Doe na Acme Corp"*
* *"Encontre todas as oportunidades em aberto com valor superior a $10k"*
## Ferramentas disponíveis
Depois de conectado, o servidor MCP expõe ferramentas que refletem a API do Twenty. O fluxo de trabalho recomendado é:
1. **`get_tool_catalog`** — descobrir todas as ferramentas disponíveis
2. **`learn_tools`** — obter o esquema de entrada para ferramentas específicas
3. **`execute_tool`** — executar uma ferramenta
Você não precisa se lembrar dos nomes das ferramentas. Pergunte ao seu assistente de IA o que ele pode fazer e ele chamará `get_tool_catalog` automaticamente.
## Permissões
As conexões MCP herdam as permissões do usuário autenticado (OAuth) ou da função atribuída à chave de API. Para restringir o que o servidor MCP pode fazer:
* **OAuth**: Aplica-se à função do espaço de trabalho do usuário.
* **Chave de API**: Atribua uma função à chave de API em **Settings > Roles**. Veja [Permissões](/l/pt/user-guide/permissions-access/capabilities/permissions).
## Configuração auto-hospedada
Para instâncias auto-hospedadas, substitua `{your-workspace-url}` pelo URL do seu servidor. Certifique-se de que `SERVER_URL` no seu ambiente corresponda ao URL público da sua instância do Twenty — isso é usado para gerar os metadados de descoberta do OAuth.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
O endpoint do MCP, os endpoints de OAuth e os metadados de descoberta derivam todos desse valor.
## Resolução de Problemas
**Erros "Unauthorized" ou 401**
* OAuth: autorize novamente limpando os tokens armazenados no seu cliente MCP e reconectando.
* Chave de API: verifique se a chave é válida e não expirou. Gere-a novamente, se necessário.
**O fluxo do OAuth não abre um navegador**
* Garanta que seu cliente MCP ofereça suporte à Autorização MCP. Se não oferecer, utilize o método de Chave de API.
**Tempo limite de conexão**
* Confirme que o URL do endpoint MCP é acessível a partir da sua máquina. Para instâncias auto-hospedadas, verifique se o servidor está em execução e se `SERVER_URL` está definido corretamente.
@@ -21,51 +21,19 @@ Aplicațiile vă permit să construiți și să gestionați personalizările Twe
## Cerințe
* Node.js 24+ și Yarn 4
* Docker (pentru serverul local de dezvoltare Twenty)
* Un spațiu de lucru Twenty și o cheie API (creați una la https://app.twenty.com/settings/api-webhooks)
## Începeți
Creează o aplicație nouă folosind generatorul oficial. Poate porni automat o instanță Twenty locală pentru tine:
Creați o aplicație nouă folosind generatorul oficial, apoi autentificați-vă și începeți să dezvoltați:
```bash filename="Terminal"
# Creează scheletul unei aplicații noi — CLI-ul îți va oferi opțiunea de a porni un server Twenty local
# Creează scheletul unei aplicații noi (include toate exemplele în mod implicit)
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Pornește modul de dezvoltare: sincronizează automat modificările locale cu spațiul tău de lucru
yarn twenty dev
```
### Gestionarea serverului local
SDK-ul include comenzi pentru a gestiona un server local de dezvoltare Twenty (imagine Docker all-in-one cu PostgreSQL, Redis, server și worker):
```bash filename="Terminal"
# Pornește serverul local (descarcă imaginea dacă este necesar)
yarn twenty server start
# Verifică starea serverului
yarn twenty server status
# Afișează în timp real jurnalele serverului
yarn twenty server logs
# Oprește serverul
yarn twenty server stop
# Resetează toate datele și pornește de la zero
yarn twenty server reset
```
Serverul local vine preconfigurat cu un spațiu de lucru și un utilizator (`tim@apple.dev` / `tim@apple.dev`), astfel încât să poți începe să dezvolți imediat, fără nicio configurare manuală.
### Autentificare
Conectează-ți aplicația la serverul local folosind OAuth:
```bash filename="Terminal"
# Autentifică-te prin OAuth (se deschide browserul)
yarn twenty remote add --local
yarn twenty app:dev
```
Generatorul de schelet acceptă două moduri pentru a controla ce fișiere de exemplu sunt incluse:
@@ -1,142 +0,0 @@
---
title: Server MCP
description: Conectați asistenți AI la spațiul dvs. de lucru Twenty folosind Model Context Protocol.
---
<Warning>
MCP este în prezent în **alpha** și este disponibil doar în unele spații de lucru. Este posibil să nu fie activat încă pentru spațiul dvs. de lucru.
</Warning>
Twenty expune un server [MCP](https://modelcontextprotocol.io/) astfel încât asistenții AI — Claude Desktop, Claude Code, Cursor, ChatGPT și alții — să poată citi și scrie datele tale din CRM prin limbaj natural.
Folosește **URL-ul spațiului de lucru** (URL-ul pe care îl folosești pentru a accesa Twenty) drept punct final MCP. Pe Twenty Cloud, URL-ul spațiului tău de lucru poate fi `https://{mycompany}.twenty.com` sau un domeniu personalizat. Serverul este disponibil la:
| Mediu | Punct final MCP |
| -------------------- | ------------------------------------------------------------------------------ |
| **Cloud** | `https://{your-workspace-url}/mcp` (de ex. `https://mycompany.twenty.com/mcp`) |
| **Găzduire proprie** | `https://{your-domain}/mcp` |
## Metode de autentificare
Ai două moduri de a-ți autentifica clientul MCP: **OAuth** (recomandat) sau **Cheie API**.
### Opțiunea A — OAuth (Recomandat)
Cu OAuth, clientul tău MCP deschide o fereastră de browser pentru a te autentifica. Nicio informație secretă nu este stocată în fișierele de configurare, iar tokenurile se reîmprospătează automat.
<Note>
OAuth necesită un client MCP care suportă [specificația MCP Authorization](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). Claude Desktop, Claude Code, Cursor și ChatGPT o suportă.
</Note>
Adaugă asta în configurația clientului tău MCP, înlocuind `{your-workspace-url}` cu gazda spațiului tău de lucru (de ex. `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
Atât — nu este necesară nicio cheie API. Când clientul se conectează pentru prima dată, acesta va:
1. Va descoperi metadatele OAuth ale Twenty prin `/.well-known/oauth-protected-resource` și `/.well-known/oauth-authorization-server`
2. Se va înregistra ca un client OAuth prin înregistrare dinamică a clientului (RFC 7591)
3. Îți va deschide browserul pentru a autoriza accesul
4. Va primi tokenurile și se va conecta la serverul MCP
Conexiunile ulterioare reutilizează tokenurile stocate și le reîmprospătează automat.
### Opțiunea B — Cheie API
Dacă clientul tău MCP nu suportă OAuth sau preferi acreditări statice, furnizează o cheie API în antetul `Authorization`:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
Cheia ta API oferă acces la datele spațiului de lucru. Ține-o în afara controlului versiunilor și a dotfiles partajate.
</Warning>
Pentru a crea o cheie API, mergi la **Settings > APIs & Webhooks > + Create key**. Vezi [API-uri](/l/ro/developers/extend/api#create-an-api-key) pentru detalii.
## Pornire rapidă
### 1. Copiază configurația
Mergi la **Settings > AI > More > MCP Server** în Twenty. Alege metoda de autentificare (OAuth sau Cheie API), copiază fragmentul JSON (va folosi deja URL-ul spațiului tău de lucru) și lipește-l în fișierul de configurare al clientului tău MCP.
| Client | Locația fișierului de configurare |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) sau `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (utilizator) sau `.mcp.json` (proiect) |
| **Cursor** | `.cursor/mcp.json` în proiectul tău sau `~/.cursor/mcp.json` global |
| **ChatGPT** | Activează Modul pentru dezvoltatori în **Settings > Apps & Connectors > Advanced settings**, apoi folosește **Create** în **Settings > Apps & Connectors** pentru a adăuga serverul MCP |
### 2. Conectează-te
Repornește clientul tău MCP (sau reîncarcă configurația). Dacă folosești OAuth, vei fi redirecționat către Twenty pentru a autoriza accesul. Dacă folosești o cheie API, conexiunea este imediată.
### 3. Începe să-l folosești
Roagă-ți asistentul AI să interacționeze cu CRM-ul tău:
* *"Arată-mi cele 5 companii create cel mai recent"*
* *"Creează o persoană nouă numită Jane Doe la Acme Corp"*
* *"Găsește toate oportunitățile deschise cu o valoare mai mare de $10k"*
## Instrumente disponibile
După conectare, serverul MCP expune instrumente care oglindesc API-ul Twenty. Fluxul de lucru recomandat este:
1. **`get_tool_catalog`** — descoperă toate instrumentele disponibile
2. **`learn_tools`** — obține schema de intrare pentru instrumente specifice
3. **`execute_tool`** — rulează un instrument
Nu este nevoie să reții numele instrumentelor. Întreabă-ți asistentul AI ce poate face și va apela `get_tool_catalog` automat.
## Permisiuni
Conexiunile MCP moștenesc permisiunile utilizatorului autentificat (OAuth) sau rolul atribuit cheii API. Pentru a restricționa ce poate face serverul MCP:
* **OAuth**: Se aplică rolul utilizatorului din spațiul de lucru.
* **Cheie API**: Atribuie un rol cheii API în **Settings > Roles**. Vezi [Permisiuni](/l/ro/user-guide/permissions-access/capabilities/permissions).
## Configurație pentru auto-găzduire
Pentru instanțele auto-găzduite, înlocuiește `{your-workspace-url}` cu URL-ul serverului tău. Asigură-te că `SERVER_URL` din mediul tău corespunde URL-ului public al instanței tale Twenty — acesta este folosit pentru a genera metadatele de descoperire OAuth.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
Punctul final MCP, punctele finale OAuth și metadatele de descoperire derivă toate din această valoare.
## Depanare
**Erori "Unauthorized" sau 401**
* OAuth: reautorizează ștergând tokenurile stocate din clientul tău MCP și reconectează-te.
* Cheie API: verifică dacă cheia este validă și nu a expirat. Regenereaz-o dacă este necesar.
**Fluxul OAuth nu deschide un browser**
* Asigură-te că clientul tău MCP suportă MCP Authorization. Dacă nu, revino la metoda cu Cheie API.
**Timeout de conexiune**
* Confirmă că URL-ul punctului final MCP este accesibil de pe calculatorul tău. Pentru instanțele auto-găzduite, verifică faptul că serverul rulează și că `SERVER_URL` este setat corect.
@@ -21,51 +21,19 @@ description: Создавайте и управляйте настройками
## Требования
* Node.js 24+ и Yarn 4
* Docker (для локального сервера разработки Twenty)
* Рабочее пространство Twenty и ключ API (создайте его на https://app.twenty.com/settings/api-webhooks)
## Начало работы
Создайте новое приложение с помощью официального генератора каркаса. Он может автоматически запустить локальный экземпляр Twenty:
Создайте новое приложение с помощью официального генератора, затем выполните аутентификацию и начните разработку:
```bash filename="Terminal"
# Создать каркас нового приложения — CLI предложит запустить локальный сервер Twenty
# Создать каркас нового приложения (по умолчанию включает все примеры)
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Запустить режим разработки: автоматически синхронизирует локальные изменения с вашим рабочим пространством
yarn twenty dev
```
### Управление локальным сервером
SDK включает команды для управления локальным сервером разработки Twenty (универсальный образ Docker с PostgreSQL, Redis, сервером и воркером):
```bash filename="Terminal"
# Запустить локальный сервер (при необходимости будет загружен образ)
yarn twenty server start
# Проверить статус сервера
yarn twenty server status
# Просмотр логов сервера в реальном времени
yarn twenty server logs
# Остановить сервер
yarn twenty server stop
# Сбросить все данные и начать с нуля
yarn twenty server reset
```
Локальный сервер уже содержит рабочее пространство и пользователя (`tim@apple.dev` / `tim@apple.dev`), так что вы можете сразу начать разработку без какой-либо ручной настройки.
### Аутентификация
Подключите своё приложение к локальному серверу с помощью OAuth:
```bash filename="Terminal"
# Authenticate via OAuth (opens browser)
yarn twenty remote add --local
yarn twenty app:dev
```
Генератор каркаса поддерживает два режима для управления тем, какие файлы-примеры включаются:
@@ -1,142 +0,0 @@
---
title: Сервер MCP
description: Подключайте ИИ-ассистентов к вашему рабочему пространству Twenty с помощью протокола Model Context Protocol.
---
<Warning>
В настоящее время MCP находится на стадии **alpha** и доступен только в некоторых рабочих пространствах. В вашем рабочем пространстве он может быть ещё не включён.
</Warning>
Twenty предоставляет сервер [MCP](https://modelcontextprotocol.io/), чтобы ИИ-ассистенты — Claude Desktop, Claude Code, Cursor, ChatGPT и другие — могли читать и записывать ваши данные CRM на естественном языке.
Используйте **URL рабочей области** (URL, который вы используете для доступа к Twenty) в качестве конечной точки MCP. В Twenty Cloud URL вашей рабочей области может быть `https://{mycompany}.twenty.com` или собственный домен. Сервер доступен по адресу:
| Среда | Конечная точка MCP |
| --------------------------- | --------------------------------------------------------------------------------- |
| **Облако** | `https://{your-workspace-url}/mcp` (например, `https://mycompany.twenty.com/mcp`) |
| **Самостоятельный хостинг** | `https://{your-domain}/mcp` |
## Методы аутентификации
Есть два способа аутентифицировать ваш MCP-клиент: **OAuth** (рекомендуется) или **API Key**.
### Вариант A — OAuth (рекомендуется)
При использовании OAuth ваш MCP-клиент откроет окно браузера для входа в систему. Секреты не хранятся в файлах конфигурации, а токены обновляются автоматически.
<Note>
Для OAuth требуется MCP-клиент, поддерживающий [спецификацию авторизации MCP](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). Её поддерживают Claude Desktop, Claude Code, Cursor и ChatGPT.
</Note>
Добавьте это в конфигурацию вашего MCP-клиента, заменив `{your-workspace-url}` на хост вашей рабочей области (например, `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
Вот и всё — ключ API не требуется. При первом подключении клиент выполнит:
1. Обнаружит метаданные OAuth Twenty через `/.well-known/oauth-protected-resource` и `/.well-known/oauth-authorization-server`
2. Зарегистрирует себя как OAuth-клиент через динамическую регистрацию клиентов (RFC 7591)
3. Откроет браузер для авторизации доступа
4. Получит токены и подключится к серверу MCP
При последующих подключениях используются сохранённые токены, которые автоматически обновляются.
### Вариант B — ключ API
Если ваш MCP-клиент не поддерживает OAuth или вы предпочитаете статические учётные данные, передайте ключ API в заголовке `Authorization`:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
Ваш ключ API предоставляет доступ к данным рабочей области. Не храните его в системе контроля версий и общих dotfiles.
</Warning>
Чтобы создать ключ API, перейдите в **Settings > APIs & Webhooks > + Create key**. См. [API](/l/ru/developers/extend/api#create-an-api-key) для подробностей.
## Быстрый старт
### 1. Скопируйте конфигурацию
Перейдите в **Settings > AI > More > MCP Server** в Twenty. Выберите метод аутентификации (OAuth или ключ API), скопируйте фрагмент JSON (в нём уже будет использован URL вашей рабочей области) и вставьте его в файл конфигурации вашего MCP-клиента.
| Клиент | Расположение файла конфигурации |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) или `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (пользователь) или `.mcp.json` (проект) |
| **Cursor** | `.cursor/mcp.json` в вашем проекте или `~/.cursor/mcp.json` глобально |
| **ChatGPT** | Включите режим разработчика в **Settings > Apps & Connectors > Advanced settings**, затем используйте **Create** в **Settings > Apps & Connectors**, чтобы добавить сервер MCP |
### 2. Подключение
Перезапустите ваш MCP-клиент (или перезагрузите конфигурацию). Если используется OAuth, вы будете перенаправлены в Twenty для авторизации доступа. Если используется ключ API, подключение произойдёт сразу.
### 3. Начните использовать
Попросите вашего ИИ-ассистента взаимодействовать с вашей CRM:
* *"Покажи мне 5 последних созданных компаний"*
* *"Создай новый контакт по имени Jane Doe в компании Acme Corp"*
* *"Найди все открытые сделки стоимостью более $10 000"*
## Доступные инструменты
После подключения сервер MCP предоставляет инструменты, отражающие API Twenty. Рекомендуемый рабочий процесс:
1. **`get_tool_catalog`** — получить список всех доступных инструментов
2. **`learn_tools`** — получить схему входных данных для конкретных инструментов
3. **`execute_tool`** — запустить инструмент
Вам не нужно запоминать названия инструментов. Спросите у вашего ИИ-ассистента, что он умеет, и он автоматически вызовет `get_tool_catalog`.
## Разрешения
Подключения MCP наследуют разрешения аутентифицированного пользователя (OAuth) или роль, назначенную ключу API. Чтобы ограничить действия, доступные серверу MCP:
* **OAuth**: Применяется роль пользователя в рабочей области.
* **API Key**: Назначьте ключу API роль в **Settings > Roles**. См. [Разрешения](/l/ru/user-guide/permissions-access/capabilities/permissions).
## Конфигурация для самостоятельного хостинга
Для экземпляров с самостоятельным хостингом замените `{your-workspace-url}` на URL вашего сервера. Убедитесь, что значение `SERVER_URL` в вашей среде соответствует публичному URL экземпляра Twenty — оно используется для генерации метаданных обнаружения OAuth.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
Конечная точка MCP, конечные точки OAuth и метаданные обнаружения формируются на основе этого значения.
## Устранение неполадок
**Ошибки "Unauthorized" или 401**
* OAuth: повторно авторизуйтесь, очистив сохранённые токены в вашем MCP-клиенте и переподключившись.
* API Key: убедитесь, что ключ действителен и не истёк. При необходимости сгенерируйте его заново.
**Процесс OAuth не открывает браузер**
* Убедитесь, что ваш MCP-клиент поддерживает MCP Authorization. Если нет — используйте метод с ключом API.
**Тайм-аут подключения**
* Убедитесь, что URL конечной точки MCP доступен с вашего компьютера. Для экземпляров с самостоятельным хостингом проверьте, что сервер запущен и значение `SERVER_URL` установлено корректно.
@@ -21,51 +21,19 @@ Uygulamalar, Twenty özelleştirmelerini **kod olarak** oluşturup yönetmenizi
## Ön Gereksinimler
* Node.js 24+ ve Yarn 4
* Docker (yerel Twenty geliştirme sunucusu için)
* Bir Twenty çalışma alanı ve bir API anahtarı (https://app.twenty.com/settings/api-webhooks adresinde oluşturun)
## Başlarken
Resmi iskelet oluşturucusunu kullanarak yeni bir uygulama oluşturun. Sizin için otomatik olarak yerel bir Twenty örneğini başlatabilir:
Resmi scaffolder aracını kullanarak yeni bir uygulama oluşturun, ardından kimlik doğrulaması yapıp geliştirmeye başlayın:
```bash filename="Terminal"
# Yeni bir uygulamanın iskeletini oluşturun — CLI yerel bir Twenty sunucusunu başlatmayı önerecektir
# Yeni bir uygulamanın iskeletini oluşturun (varsayılan olarak tüm örnekleri içerir)
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Geliştirme modunu başlatın: yerel değişiklikleri çalışma alanınızla otomatik olarak senkronize eder
yarn twenty dev
```
### Yerel Sunucu Yönetimi
SDK, yerel bir Twenty geliştirme sunucusunu yönetmek için komutlar içerir (PostgreSQL, Redis, sunucu ve worker içeren hepsi bir arada Docker imajı):
```bash filename="Terminal"
# Yerel sunucuyu başlatın (gerekirse imajı indirir)
yarn twenty server start
# Sunucu durumunu kontrol edin
yarn twenty server status
# Sunucu günlüklerini akış olarak görüntüleyin
yarn twenty server logs
# Sunucuyu durdurun
yarn twenty server stop
# Tüm verileri sıfırlayın ve temiz bir başlangıç yapın
yarn twenty server reset
```
Yerel sunucu, bir çalışma alanı ve kullanıcıyla (`tim@apple.dev` / `tim@apple.dev`) önceden yapılandırılmış olarak gelir; böylece herhangi bir manuel kurulum gerektirmeden hemen geliştirmeye başlayabilirsiniz.
### Kimlik Doğrulama
Uygulamanızı OAuth kullanarak yerel sunucuya bağlayın:
```bash filename="Terminal"
# Authenticate via OAuth (opens browser)
yarn twenty remote add --local
# Geliştirme modunu başlatın: yerel değişiklikleri otomatik olarak çalışma alanınızla senkronize eder
yarn twenty app:dev
```
İskelet oluşturucu, hangi örnek dosyaların dahil edileceğini kontrol etmek için iki modu destekler:
@@ -1,142 +0,0 @@
---
title: MCP Sunucusu
description: Model Context Protocol kullanarak yapay zeka asistanlarını Twenty çalışma alanınıza bağlayın.
---
<Warning>
MCP şu anda **alfa** aşamasındadır ve yalnızca bazı çalışma alanlarında kullanılabilir. Çalışma alanınızda henüz etkinleştirilmemiş olabilir.
</Warning>
Twenty, yapay zeka asistanlarının — Claude Desktop, Claude Code, Cursor, ChatGPT ve diğerlerinin — doğal dil aracılığıyla CRM verilerinizi okuması ve yazması için bir [MCP](https://modelcontextprotocol.io/) sunucusu sunar.
MCP uç noktası olarak **çalışma alanı URL'nizi** (Twenty'ye erişmek için kullandığınız URL) kullanın. Twenty Cloud'da, çalışma alanı URL'niz `https://{mycompany}.twenty.com` ya da özel bir alan adı olabilir. Sunucu şu adreste kullanılabilir:
| Ortam | MCP Uç Noktası |
| ---------------------------- | ---------------------------------------------------------------------------- |
| **Bulut** | `https://{your-workspace-url}/mcp` (örn. `https://mycompany.twenty.com/mcp`) |
| **Kendi Kendine Barındırma** | `https://{your-domain}/mcp` |
## Kimlik Doğrulama Yöntemleri
MCP istemcinizi kimlik doğrulamak için iki yolunuz var: **OAuth** (önerilir) veya **API Anahtarı**.
### Seçenek A — OAuth (Önerilir)
OAuth ile, MCP istemciniz oturum açmanız için bir tarayıcı penceresi açar. Gizli bilgiler yapılandırma dosyalarında saklanmaz ve belirteçler otomatik olarak yenilenir.
<Note>
OAuth, [MCP Yetkilendirme belirtimi](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization)ni destekleyen bir MCP istemcisi gerektirir. Claude Desktop, Claude Code, Cursor ve ChatGPT bunu destekler.
</Note>
Bunu MCP istemci yapılandırmanıza ekleyin; `{your-workspace-url}` öğesini çalışma alanınızın ana makine adıyla değiştirin (örn. `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
Hepsi bu — API anahtarı gerekmez. İstemci ilk kez bağlandığında şunları yapacaktır:
1. Twenty'nin OAuth üst verilerini `/.well-known/oauth-protected-resource` ve `/.well-known/oauth-authorization-server` üzerinden keşfeder
2. Dinamik istemci kaydı (RFC 7591) yoluyla kendisini bir OAuth istemcisi olarak kaydeder
3. Erişimi yetkilendirmek için tarayıcınızı açar
4. Belirteçleri alır ve MCP sunucusuna bağlanır
Sonraki bağlantılar, depolanan belirteçleri yeniden kullanır ve bunları otomatik olarak yeniler.
### Seçenek B — API Anahtarı
MCP istemciniz OAuth'u desteklemiyorsa veya statik kimlik bilgilerini tercih ediyorsanız, `Authorization` üstbilgisinde bir API anahtarı gönderin:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
API anahtarınız çalışma alanı verilerine erişim sağlar. Sürüm kontrolünün ve paylaşılan dotfile'ların dışında tutun.
</Warning>
Bir API anahtarı oluşturmak için **Settings > APIs & Webhooks > + Create key** bölümüne gidin. Ayrıntılar için [API'ler](/l/tr/developers/extend/api#create-an-api-key) bölümüne bakın.
## Hızlı Başlangıç
### 1. Yapılandırmayı kopyalayın
Twenty içinde **Settings > AI > More > MCP Server** bölümüne gidin. Kimlik doğrulama yöntemini (OAuth veya API Anahtarı) seçin, JSON parçacığını kopyalayın (çalışma alanı URL'nizi zaten kullanacaktır) ve MCP istemcinizin yapılandırma dosyasına yapıştırın.
| İstemci | Yapılandırma dosyasının konumu |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) veya `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (kullanıcı) veya `.mcp.json` (proje) |
| **Cursor** | Projenizde `.cursor/mcp.json` veya genel olarak `~/.cursor/mcp.json` |
| **ChatGPT** | Developer Mode'u **Settings > Apps & Connectors > Advanced settings** içinde açın, ardından MCP sunucusunu eklemek için **Settings > Apps & Connectors** içindeki **Create** seçeneğini kullanın |
### 2. Bağlan
MCP istemcinizi yeniden başlatın (veya yapılandırmayı yeniden yükleyin). OAuth kullanıyorsanız, erişimi yetkilendirmek için Twenty'ye yönlendirileceksiniz. API anahtarı kullanıyorsanız, bağlantı anında kurulur.
### 3. Kullanmaya başlayın
Yapay zeka asistanınızdan CRM'inizle etkileşime geçmesini isteyin:
* *"Bana en son oluşturulan 5 şirketi göster"*
* *"Acme Corp'ta Jane Doe adlı yeni bir kişi oluştur"*
* *"10.000 $'dan fazla değere sahip tüm açık fırsatları bul"*
## Kullanılabilir Araçlar
Bağlandıktan sonra, MCP sunucusu Twenty API'sini yansıtan araçlar sunar. Önerilen iş akışı:
1. **`get_tool_catalog`** — mevcut tüm araçları keşfedin
2. **`learn_tools`** — belirli araçların girdi şemasını alın
3. **`execute_tool`** — bir aracı çalıştırın
Araç adlarını hatırlamanıza gerek yok. Yapay zeka asistanınıza neler yapabileceğini sorun; `get_tool_catalog` çağrısını otomatik olarak yapacaktır.
## İzinler
MCP bağlantıları, kimliği doğrulanmış kullanıcının (OAuth) izinlerini veya API anahtarına atanan rolü devralır. MCP sunucusunun neler yapabileceğini kısıtlamak için:
* **OAuth**: Kullanıcının çalışma alanı rolü geçerlidir.
* **API Anahtarı**: **Settings > Roles** altında API anahtarına bir rol atayın. Bkz. [İzinler](/l/tr/user-guide/permissions-access/capabilities/permissions).
## Öz Barındırmalı Yapılandırma
Öz barındırmalı kurulumlarda `{your-workspace-url}` değerini sunucunuzun URL'siyle değiştirin. Ortamınızdaki `SERVER_URL` değerinin Twenty örneğinizin genel URL'siyle eşleştiğinden emin olun — bu, OAuth keşif üst verilerini oluşturmak için kullanılır.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
MCP uç noktası, OAuth uç noktaları ve keşif üst verilerinin tümü bu değerden türetilir.
## Sorun Giderme
**"Unauthorized" veya 401 hataları**
* OAuth: MCP istemcinizde depolanan belirteçleri temizleyip yeniden bağlanarak yeniden yetkilendirin.
* API Anahtarı: anahtarın geçerli olduğunu ve süresinin dolmadığını doğrulayın. Gerekirse yeniden oluşturun.
**OAuth akışı bir tarayıcı açmıyor**
* MCP istemcinizin MCP Yetkilendirmeyi desteklediğinden emin olun. Desteklemiyorsa API Anahtarı yöntemine geri dönün.
**Bağlantı zaman aşımı**
* MCP uç noktası URL'sine makinenizden erişilebildiğini doğrulayın. Öz barındırmalı kurulumlar için, sunucunun çalıştığını ve `SERVER_URL` değerinin doğru ayarlandığını kontrol edin.
@@ -21,51 +21,19 @@ description: 以代码的形式构建并管理 Twenty 自定义项。
## 先决条件
* Node.js 24+ 和 Yarn 4
* Docker (用于本地 Twenty 开发服务器)
* 一个 Twenty 工作空间和一个 API 密钥(在 https://app.twenty.com/settings/api-webhooks 创建)
## 开始使用
使用官方脚手架创建一个新应用。 它可以为你自动启动一个本地 Twenty 实例
使用官方脚手架创建一个新应用,然后进行身份验证并开始开发
```bash filename="Terminal"
# Scaffold a new app — the CLI will offer to start a local Twenty server
# 创建一个新应用脚手架(默认包含所有示例)
npx create-twenty-app@latest my-twenty-app
cd my-twenty-app
# Start dev mode: automatically syncs local changes to your workspace
yarn twenty dev
```
### 本地服务器管理
该 SDK 包含用于管理本地 Twenty 开发服务器的命令(该服务器是一体化 Docker 镜像,内含 PostgreSQL、Redis、服务器和工作进程):
```bash filename="Terminal"
# Start the local server (pulls the image if needed)
yarn twenty server start
# Check server status
yarn twenty server status
# Stream server logs
yarn twenty server logs
# Stop the server
yarn twenty server stop
# Reset all data and start fresh
yarn twenty server reset
```
本地服务器预置了一个工作区和用户 (`tim@apple.dev` / `tim@apple.dev`),因此你可以无需任何手动设置即可立即开始开发。
### 身份验证
使用 OAuth 将你的应用连接到本地服务器:
```bash filename="Terminal"
# 通过 OAuth 进行身份验证 (将打开浏览器)
yarn twenty remote add --local
# 启动开发模式:会将本地更改自动同步到你的工作区
yarn twenty app:dev
```
脚手架工具支持两种模式,用于控制包含哪些示例文件:
@@ -1,142 +0,0 @@
---
title: MCP服务器
description: 使用 Model Context Protocol 将 AI 助手连接到你的 Twenty 工作区。
---
<Warning>
MCP 目前处于**alpha**阶段,并且仅在部分工作区可用。 它可能尚未在你的工作区启用。
</Warning>
Twenty 提供一个 [MCP](https://modelcontextprotocol.io/) 服务器,使 AI 助手——Claude Desktop、Claude Code、Cursor、ChatGPT 等——能够通过自然语言读取和写入您的 CRM 数据。
将您的**工作区 URL**(用于访问 Twenty 的 URL)用作 MCP 端点。 在 Twenty Cloud 上,您的工作区 URL 可能是 `https://{mycompany}.twenty.com`,也可能是自定义域名。 服务器可通过以下地址访问:
| 环境 | MCP 端点 |
| ------- | -------------------------------------------------------------------------- |
| **云端** | `https://{your-workspace-url}/mcp` (例如 `https://mycompany.twenty.com/mcp`) |
| **自托管** | `https://{your-domain}/mcp` |
## 身份验证方法
您可以通过两种方式对 MCP 客户端进行身份验证:**OAuth**(推荐)或 **API 密钥**。
### 选项 A — OAuth(推荐)
使用 OAuth 时,您的 MCP 客户端会打开浏览器窗口供您登录。 不会在配置文件中存储任何机密,令牌会自动刷新。
<Note>
OAuth 需要支持[MCP 授权规范](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization)的 MCP 客户端。 Claude Desktop、Claude Code、Cursor 和 ChatGPT 均支持它。
</Note>
将以下内容添加到 MCP 客户端配置中,并将 `{your-workspace-url}` 替换为您的工作区主机(例如 `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
就这样——无需 API 密钥。 客户端首次连接时将:
1. 通过 `/.well-known/oauth-protected-resource` 和 `/.well-known/oauth-authorization-server` 发现 Twenty 的 OAuth 元数据
2. 通过动态客户端注册(RFC 7591)将自身注册为 OAuth 客户端
3. 打开您的浏览器以授权访问
4. 接收令牌并连接到 MCP 服务器
后续连接会重用已存储的令牌并自动刷新。
### 选项 B — API 密钥
如果您的 MCP 客户端不支持 OAuth,或您更喜欢静态凭据,请在 `Authorization` 请求头中传递 API 密钥:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
您的 API 密钥可访问工作区数据。 请不要将其纳入版本控制,也不要放入共享的 dotfiles。
</Warning>
要创建 API 密钥,请前往 **Settings > APIs & Webhooks > + Create key**。 详见[API](/l/zh/developers/extend/api#create-an-api-key)。
## 快速开始
### 1. 复制配置
在 Twenty 中前往 **Settings > AI > More > MCP Server**。 选择您的身份验证方式(OAuth 或 API 密钥),复制 JSON 片段(其中已包含您的工作区 URL),并将其粘贴到 MCP 客户端的配置文件中。
| 客户端 | 配置文件位置 |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------- |
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) 或 `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (用户) 或 `.mcp.json` (项目) |
| **Cursor** | 在您的项目中为 `.cursor/mcp.json`,或全局为 `~/.cursor/mcp.json` |
| **ChatGPT** | 在 **Settings > Apps & Connectors > Advanced settings** 中开启开发者模式,然后在 **Settings > Apps & Connectors** 中使用 **Create** 添加 MCP 服务器 |
### 2. 连接
重启您的 MCP 客户端(或重新加载配置)。 如果使用 OAuth,您将被重定向到 Twenty 以授权访问。 如果使用 API 密钥,连接会立即建立。
### 3. 开始使用
让您的 AI 助手与您的 CRM 交互:
* *"给我展示最近创建的 5 家公司"*
* *"在 Acme Corp 新建一位名为 Jane Doe 的联系人"*
* *"查找所有价值超过 $10k 的未关闭商机"*
## 可用工具
连接后,MCP 服务器会提供与 Twenty API 一一对应的工具。 推荐的工作流程是:
1. **`get_tool_catalog`** — 发现所有可用工具
2. **`learn_tools`** — 获取特定工具的输入模式
3. **`execute_tool`** — 运行工具
您无需记住工具名称。 询问您的 AI 助手它能做什么,它会自动调用 `get_tool_catalog`。
## 权限
MCP 连接将继承已通过身份验证的用户(OAuth)的权限,或继承分配给 API 密钥的角色。 要限制 MCP 服务器的操作范围:
* **OAuth**:生效的是该用户在工作区中的角色。
* **API 密钥**:在 **Settings > Roles** 下为该 API 密钥分配角色。 参见[权限](/l/zh/user-guide/permissions-access/capabilities/permissions)。
## 自托管配置
对于自托管实例,请将 `{your-workspace-url}` 替换为您的服务器 URL。 请确保您环境中的 `SERVER_URL` 与 Twenty 实例的公共 URL 一致——该值用于生成 OAuth 发现元数据。
```bash
SERVER_URL=https://twenty.yourcompany.com
```
MCP 端点、OAuth 端点以及发现元数据都基于该值生成。
## 故障排除
**"Unauthorized" 或 401 错误**
* OAuth:清除 MCP 客户端中存储的令牌并重新连接以重新授权。
* API 密钥:验证该密钥有效且未过期。 如有需要,请重新生成。
**OAuth 流程未打开浏览器**
* 确保您的 MCP 客户端支持 MCP 授权。 如果不支持,请改用 API 密钥方法。
**连接超时**
* 确认从您的机器可以访问 MCP 端点 URL。 对于自托管实例,请检查服务器是否正在运行,并确认 `SERVER_URL` 设置正确。
@@ -1,139 +0,0 @@
---
title: MCP Server
description: Connect AI assistants to your Twenty workspace using the Model Context Protocol.
---
<Warning>
MCP is currently in **alpha** and is only available on some workspaces. It may not be enabled for your workspace yet.
</Warning>
Twenty exposes an [MCP](https://modelcontextprotocol.io/) server so that AI assistants — Claude Desktop, Claude Code, Cursor, ChatGPT, and others — can read and write your CRM data through natural language.
Use your **workspace URL** (the URL you use to access Twenty) as the MCP endpoint. On Twenty Cloud, your workspace URL might be `https://{mycompany}.twenty.com` or a custom domain. The server is available at:
| Environment | MCP Endpoint |
|-------------|-------------|
| **Cloud** | `https://{your-workspace-url}/mcp` (e.g. `https://mycompany.twenty.com/mcp`) |
| **Self-Hosted** | `https://{your-domain}/mcp` |
## Authentication Methods
You have two ways to authenticate your MCP client: **OAuth** (recommended) or **API Key**.
### Option A — OAuth (Recommended)
With OAuth, your MCP client opens a browser window for you to log in. No secrets are stored in config files, and tokens refresh automatically.
<Note>
OAuth requires an MCP client that supports the [MCP Authorization specification](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization). Claude Desktop, Claude Code, Cursor, and ChatGPT support it.
</Note>
Add this to your MCP client configuration, replacing `{your-workspace-url}` with your workspace host (e.g. `mycompany.twenty.com`):
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp"
}
}
}
```
That's it — no API key needed. When the client connects for the first time it will:
1. Discover Twenty's OAuth metadata via `/.well-known/oauth-protected-resource` and `/.well-known/oauth-authorization-server`
2. Register itself as an OAuth client via dynamic client registration (RFC 7591)
3. Open your browser to authorize access
4. Receive tokens and connect to the MCP server
Subsequent connections reuse the stored tokens and refresh them automatically.
### Option B — API Key
If your MCP client does not support OAuth, or you prefer static credentials, pass an API key in the `Authorization` header:
```json
{
"mcpServers": {
"twenty": {
"type": "streamable-http",
"url": "https://{your-workspace-url}/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
```
<Warning>
Your API key grants access to workspace data. Keep it out of version control and shared dotfiles.
</Warning>
To create an API key, go to **Settings > APIs & Webhooks > + Create key**. See [APIs](/developers/extend/api#create-an-api-key) for details.
## Quick Start
### 1. Copy the config
Go to **Settings > AI > More > MCP Server** in Twenty. Choose your authentication method (OAuth or API Key), copy the JSON snippet (it will already use your workspace URL), and paste it into your MCP client's config file.
| Client | Config file location |
|--------|---------------------|
| **Claude Desktop** | `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows) |
| **Claude Code** | `~/.claude.json` (user) or `.mcp.json` (project) |
| **Cursor** | `.cursor/mcp.json` in your project, or `~/.cursor/mcp.json` globally |
| **ChatGPT** | Turn on Developer Mode in **Settings > Apps & Connectors > Advanced settings**, then use **Create** in **Settings > Apps & Connectors** to add the MCP server |
### 2. Connect
Restart your MCP client (or reload the config). If using OAuth you will be redirected to Twenty to authorize access. If using an API key the connection is immediate.
### 3. Start using it
Ask your AI assistant to interact with your CRM:
- *"Show me the 5 most recently created companies"*
- *"Create a new person named Jane Doe at Acme Corp"*
- *"Find all open opportunities worth more than $10k"*
## Available Tools
Once connected, the MCP server exposes tools that mirror the Twenty API. The recommended workflow is:
1. **`get_tool_catalog`** — discover all available tools
2. **`learn_tools`** — get the input schema for specific tools
3. **`execute_tool`** — run a tool
You don't need to remember tool names. Ask your AI assistant what it can do and it will call `get_tool_catalog` automatically.
## Permissions
MCP connections inherit the permissions of the authenticated user (OAuth) or the role assigned to the API key. To restrict what the MCP server can do:
- **OAuth**: The user's workspace role applies.
- **API Key**: Assign a role to the API key under **Settings > Roles**. See [Permissions](/user-guide/permissions-access/capabilities/permissions).
## Self-Hosted Configuration
For self-hosted instances, replace `{your-workspace-url}` with your server URL. Make sure `SERVER_URL` in your environment matches the public URL of your Twenty instance — this is used to generate the OAuth discovery metadata.
```bash
SERVER_URL=https://twenty.yourcompany.com
```
The MCP endpoint, OAuth endpoints, and discovery metadata all derive from this value.
## Troubleshooting
**"Unauthorized" or 401 errors**
- OAuth: re-authorize by clearing the stored tokens in your MCP client and reconnecting.
- API Key: verify the key is valid and hasn't expired. Regenerate it if needed.
**OAuth flow doesn't open a browser**
- Ensure your MCP client supports MCP Authorization. Fall back to the API Key method if it doesn't.
**Connection timeout**
- Confirm the MCP endpoint URL is reachable from your machine. For self-hosted instances, check that the server is running and `SERVER_URL` is set correctly.
+6 -2
View File
@@ -23,7 +23,7 @@ module.exports = {
'./src/modules/databases/graphql/**/*.{ts,tsx}',
'./src/modules/analytics/graphql/**/*.{ts,tsx}',
'./src/modules/object-metadata/graphql/**/*.{ts,tsx}',
'./src/modules/navigation-menu-item/**/graphql/**/*.{ts,tsx}',
'./src/modules/navigation-menu-item/graphql/**/*.{ts,tsx}',
'./src/modules/command-menu-item/graphql/**/*.{ts,tsx}',
'./src/modules/attachments/graphql/**/*.{ts,tsx}',
'./src/modules/file/graphql/**/*.{ts,tsx}',
@@ -42,7 +42,11 @@ module.exports = {
overwrite: true,
generates: {
'./src/generated-metadata/graphql.ts': {
plugins: ['typescript', 'typescript-operations', 'typed-document-node'],
plugins: [
'typescript',
'typescript-operations',
'typed-document-node',
],
config: {
skipTypename: false,
scalars: {
@@ -1,23 +1,19 @@
/* oxlint-disable no-console */
import { generateApiKeys } from './mock-data/generate-api-keys.js';
import { generateBillingPlans } from './mock-data/generate-billing-plans.js';
import { generateObjectMetadata } from './mock-data/generate-object-metadata.js';
import { generateMinimalMetadata } from './mock-data/generate-minimal-metadata.js';
import { generateMetadata } from './mock-data/generate-metadata.js';
import { generateRecordData } from './mock-data/generate-record-data.js';
import { generateRoles } from './mock-data/generate-roles.js';
import { generateNavigationMenuItems } from './mock-data/generate-navigation-menu-items.js';
import { generateViews } from './mock-data/generate-views.js';
import { authenticate } from './mock-data/utils.js';
const main = async () => {
const token = await authenticate();
const metadata = await generateObjectMetadata(token);
await generateMinimalMetadata(token);
const metadata = await generateMetadata(token);
await generateRecordData(token, metadata);
await generateRoles(token);
await generateViews(token);
await generateNavigationMenuItems(token);
try {
await generateBillingPlans(token);
@@ -141,7 +141,7 @@ const METADATA_QUERY = `
}
`;
export const generateObjectMetadata = async (token: string) => {
export const generateMetadata = async (token: string) => {
console.log('Fetching object metadata from /metadata ...');
const metadata = await graphqlRequest('/metadata', METADATA_QUERY, token);
@@ -1,51 +0,0 @@
/* oxlint-disable no-console */
import { graphqlRequest, writeGeneratedFile } from './utils.js';
const MINIMAL_METADATA_QUERY = `
query FindMinimalMetadata {
minimalMetadata {
objectMetadataItems {
id
nameSingular
namePlural
labelSingular
labelPlural
icon
isCustom
isActive
isSystem
isRemote
}
views {
id
type
key
objectMetadataId
}
collectionHashes {
collectionName
hash
}
}
}
`;
export const generateMinimalMetadata = async (token: string) => {
console.log('Fetching minimal metadata from /metadata ...');
const data = (await graphqlRequest(
'/metadata',
MINIMAL_METADATA_QUERY,
token,
)) as {
minimalMetadata: Record<string, unknown>;
};
writeGeneratedFile(
'metadata/minimal/mock-minimal-metadata.ts',
'mockedMinimalMetadata',
'MinimalMetadata',
"import { type MinimalMetadata } from '@/metadata-store/types/MinimalMetadata';",
data.minimalMetadata,
);
};
@@ -1,50 +0,0 @@
/* oxlint-disable no-console, lingui/no-unlocalized-strings */
import { graphqlRequest, writeGeneratedFile } from './utils.js';
const FIND_MANY_NAVIGATION_MENU_ITEMS_QUERY = `
query FindManyNavigationMenuItems {
navigationMenuItems {
id
userWorkspaceId
targetRecordId
targetObjectMetadataId
viewId
folderId
name
link
icon
color
position
applicationId
createdAt
updatedAt
targetRecordIdentifier {
id
labelIdentifier
imageIdentifier
}
}
}
`;
export const generateNavigationMenuItems = async (token: string) => {
console.log('Fetching navigation menu items from /metadata ...');
const data = (await graphqlRequest(
'/metadata',
FIND_MANY_NAVIGATION_MENU_ITEMS_QUERY,
token,
)) as {
navigationMenuItems: Record<string, unknown>[];
};
console.log(` Got ${data.navigationMenuItems.length} navigation menu items.`);
writeGeneratedFile(
'metadata/navigation-menu-items/mock-navigation-menu-items-data.ts',
'mockedNavigationMenuItems',
'NavigationMenuItem[]',
"import { type NavigationMenuItem } from '~/generated-metadata/graphql';",
data.navigationMenuItems,
);
};
@@ -1,9 +1,9 @@
/* oxlint-disable no-console, lingui/no-unlocalized-strings */
import { graphqlRequest, writeGeneratedFile } from './utils.js';
const FIND_ALL_VIEWS_QUERY = `
query FindAllViews {
getViews {
const FIND_ALL_CORE_VIEWS_QUERY = `
query FindAllCoreViews {
getCoreViews {
id
name
objectMetadataId
@@ -101,19 +101,19 @@ export const generateViews = async (token: string) => {
const data = (await graphqlRequest(
'/metadata',
FIND_ALL_VIEWS_QUERY,
FIND_ALL_CORE_VIEWS_QUERY,
token,
)) as {
getViews: Record<string, unknown>[];
getCoreViews: Record<string, unknown>[];
};
console.log(` Got ${data.getViews.length} views.`);
console.log(` Got ${data.getCoreViews.length} views.`);
writeGeneratedFile(
'metadata/views/mock-views-data.ts',
'mockedViews',
'ViewWithRelations[]',
"import { type ViewWithRelations } from '@/views/types/ViewWithRelations';",
data.getViews,
'mockedCoreViews',
'CoreViewWithRelations[]',
"import { type CoreViewWithRelations } from '@/views/types/CoreViewWithRelations';",
data.getCoreViews,
);
};
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
import { useHasAccessTokenPair } from '@/auth/hooks/useHasAccessTokenPair';
import { useIsLogged } from '@/auth/hooks/useIsLogged';
import { useDefaultHomePagePath } from '@/navigation/hooks/useDefaultHomePagePath';
import { useOnboardingStatus } from '@/onboarding/hooks/useOnboardingStatus';
import { useIsWorkspaceActivationStatusEqualsTo } from '@/workspace/hooks/useIsWorkspaceActivationStatusEqualsTo';
@@ -39,9 +39,9 @@ const setupMockIsMatchingLocation = (pathname: string) => {
);
};
jest.mock('@/auth/hooks/useHasAccessTokenPair');
const setupMockHasAccessTokenPair = (hasAccessTokenPair: boolean) => {
jest.mocked(useHasAccessTokenPair).mockReturnValueOnce(hasAccessTokenPair);
jest.mock('@/auth/hooks/useIsLogged');
const setupMockIsLogged = (isLogged: boolean) => {
jest.mocked(useIsLogged).mockReturnValueOnce(isLogged);
};
const defaultHomePagePath = '/objects/companies';
@@ -83,7 +83,7 @@ const setupMockState = (
// prettier-ignore
const testCases: {
loc: AppPath;
hasAccessTokenPair: boolean;
isLoggedIn: boolean;
isWorkspaceSuspended: boolean;
onboardingStatus: OnboardingStatus | undefined;
res: string | undefined;
@@ -93,248 +93,248 @@ const testCases: {
verifyEmailRedirectPath?: string;
returnToPath?: string;
}[] = [
{ loc: AppPath.Verify, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.Verify, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.Verify, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: undefined },
{ loc: AppPath.Verify, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.Verify, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.Verify, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.Verify, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.Verify, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.Verify, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.Verify, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.Verify, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.Verify, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: undefined },
{ loc: AppPath.Verify, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.Verify, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.Verify, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.Verify, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.Verify, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.Verify, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.SignInUp, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.SignInUp, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.SignInUp, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: undefined },
{ loc: AppPath.SignInUp, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.SignInUp, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.SignInUp, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.SignInUp, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.SignInUp, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.SignInUp, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.SignInUp, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.SignInUp, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.SignInUp, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: undefined },
{ loc: AppPath.SignInUp, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.SignInUp, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.SignInUp, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.SignInUp, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.SignInUp, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.SignInUp, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.Invite, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: '/plan-required' },
{ loc: AppPath.Invite, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.Invite, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: undefined },
{ loc: AppPath.Invite, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: '/create/workspace' },
{ loc: AppPath.Invite, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: '/create/profile' },
{ loc: AppPath.Invite, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: '/sync/emails' },
{ loc: AppPath.Invite, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: '/invite-team' },
{ loc: AppPath.Invite, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.Invite, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.Invite, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: '/plan-required' },
{ loc: AppPath.Invite, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.Invite, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: undefined },
{ loc: AppPath.Invite, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: '/create/workspace' },
{ loc: AppPath.Invite, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: '/create/profile' },
{ loc: AppPath.Invite, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: '/sync/emails' },
{ loc: AppPath.Invite, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: '/invite-team' },
{ loc: AppPath.Invite, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.Invite, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.ResetPassword, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: '/plan-required' },
{ loc: AppPath.ResetPassword, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.ResetPassword, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: undefined },
{ loc: AppPath.ResetPassword, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: '/create/workspace' },
{ loc: AppPath.ResetPassword, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: '/create/profile' },
{ loc: AppPath.ResetPassword, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: '/sync/emails' },
{ loc: AppPath.ResetPassword, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: '/invite-team' },
{ loc: AppPath.ResetPassword, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.ResetPassword, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.ResetPassword, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: '/plan-required' },
{ loc: AppPath.ResetPassword, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.ResetPassword, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: undefined },
{ loc: AppPath.ResetPassword, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: '/create/workspace' },
{ loc: AppPath.ResetPassword, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: '/create/profile' },
{ loc: AppPath.ResetPassword, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: '/sync/emails' },
{ loc: AppPath.ResetPassword, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: '/invite-team' },
{ loc: AppPath.ResetPassword, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.ResetPassword, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, verifyEmailRedirectPath: '/nextPath?key=value', res: '/nextPath?key=value' },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, verifyEmailRedirectPath: '/nextPath?key=value', res: undefined },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: undefined },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.VerifyEmail, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.VerifyEmail, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.VerifyEmail, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, verifyEmailRedirectPath: '/nextPath?key=value', res: '/nextPath?key=value' },
{ loc: AppPath.VerifyEmail, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.VerifyEmail, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, verifyEmailRedirectPath: '/nextPath?key=value', res: undefined },
{ loc: AppPath.VerifyEmail, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: undefined },
{ loc: AppPath.VerifyEmail, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.VerifyEmail, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.VerifyEmail, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.VerifyEmail, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.VerifyEmail, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.VerifyEmail, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.CreateWorkspace, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.CreateWorkspace, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.CreateWorkspace, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.CreateWorkspace, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: undefined },
{ loc: AppPath.CreateWorkspace, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.CreateWorkspace, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.CreateWorkspace, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.CreateWorkspace, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.CreateWorkspace, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.CreateWorkspace, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.CreateWorkspace, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.CreateWorkspace, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.CreateWorkspace, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: undefined },
{ loc: AppPath.CreateWorkspace, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.CreateWorkspace, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.CreateWorkspace, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.CreateWorkspace, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.CreateWorkspace, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.CreateProfile, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.CreateProfile, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.CreateProfile, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.CreateProfile, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.CreateProfile, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: undefined },
{ loc: AppPath.CreateProfile, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.CreateProfile, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.CreateProfile, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.CreateProfile, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.CreateProfile, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.CreateProfile, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.CreateProfile, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.CreateProfile, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.CreateProfile, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: undefined },
{ loc: AppPath.CreateProfile, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.CreateProfile, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.CreateProfile, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.CreateProfile, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.SyncEmails, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.SyncEmails, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.SyncEmails, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.SyncEmails, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.SyncEmails, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.SyncEmails, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: undefined },
{ loc: AppPath.SyncEmails, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.SyncEmails, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.SyncEmails, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.SyncEmails, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.SyncEmails, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.SyncEmails, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.SyncEmails, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.SyncEmails, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.SyncEmails, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: undefined },
{ loc: AppPath.SyncEmails, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.SyncEmails, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.SyncEmails, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.InviteTeam, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.InviteTeam, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.InviteTeam, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.InviteTeam, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.InviteTeam, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.InviteTeam, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.InviteTeam, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: undefined },
{ loc: AppPath.InviteTeam, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.InviteTeam, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.InviteTeam, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.InviteTeam, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.InviteTeam, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.InviteTeam, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.InviteTeam, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.InviteTeam, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.InviteTeam, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: undefined },
{ loc: AppPath.InviteTeam, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.InviteTeam, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.BookCallDecision, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: undefined },
{ loc: AppPath.BookCallDecision, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.BookCallDecision, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.BookCallDecision, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: undefined },
{ loc: AppPath.BookCallDecision, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.BookCallDecision, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.BookCallDecision, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.BookCallDecision, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: undefined },
{ loc: AppPath.BookCallDecision, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.BookCallDecision, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: undefined },
{ loc: AppPath.BookCallDecision, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.BookCallDecision, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.BookCallDecision, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: undefined },
{ loc: AppPath.BookCallDecision, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.BookCallDecision, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.BookCallDecision, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.BookCallDecision, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: undefined },
{ loc: AppPath.BookCallDecision, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.BookCall, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: undefined },
{ loc: AppPath.BookCall, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.BookCall, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.BookCall, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: undefined },
{ loc: AppPath.BookCall, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.BookCall, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.BookCall, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.BookCall, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: undefined },
{ loc: AppPath.BookCall, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.BookCall, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: undefined },
{ loc: AppPath.BookCall, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.BookCall, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.BookCall, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: undefined },
{ loc: AppPath.BookCall, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.BookCall, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.BookCall, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.BookCall, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: undefined },
{ loc: AppPath.BookCall, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.PlanRequired, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: undefined },
{ loc: AppPath.PlanRequired, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.PlanRequired, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.PlanRequired, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.PlanRequired, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.PlanRequired, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.PlanRequired, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.PlanRequired, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.PlanRequired, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.PlanRequired, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: undefined },
{ loc: AppPath.PlanRequired, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.PlanRequired, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.PlanRequired, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.PlanRequired, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.PlanRequired, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.PlanRequired, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.PlanRequired, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.PlanRequired, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.PlanRequiredSuccess, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: undefined },
{ loc: AppPath.PlanRequiredSuccess, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.PlanRequiredSuccess, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.PlanRequiredSuccess, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.PlanRequiredSuccess, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.PlanRequiredSuccess, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.PlanRequiredSuccess, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.PlanRequiredSuccess, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.PlanRequiredSuccess, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.PlanRequiredSuccess, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: undefined },
{ loc: AppPath.PlanRequiredSuccess, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.PlanRequiredSuccess, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.PlanRequiredSuccess, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.PlanRequiredSuccess, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.PlanRequiredSuccess, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.PlanRequiredSuccess, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.PlanRequiredSuccess, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.PlanRequiredSuccess, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.Index, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.Index, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.Index, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.Index, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.Index, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.Index, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.Index, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.Index, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.Index, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.Index, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.Index, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.Index, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.Index, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.Index, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.Index, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.Index, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.Index, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.Index, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: defaultHomePagePath },
{ loc: AppPath.TasksPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.TasksPage, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.TasksPage, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.TasksPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.TasksPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.TasksPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.TasksPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.TasksPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.TasksPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.TasksPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.TasksPage, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.TasksPage, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.TasksPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.TasksPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.TasksPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.TasksPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.TasksPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.TasksPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.OpportunitiesPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.OpportunitiesPage, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.OpportunitiesPage, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.OpportunitiesPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.OpportunitiesPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.OpportunitiesPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.OpportunitiesPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.OpportunitiesPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.OpportunitiesPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.OpportunitiesPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.OpportunitiesPage, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.OpportunitiesPage, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.OpportunitiesPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.OpportunitiesPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.OpportunitiesPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.OpportunitiesPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.OpportunitiesPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.OpportunitiesPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined, objectNamePluralFromParams: 'existing-object', objectNamePluralFromMetadata: 'existing-object' },
{ loc: AppPath.RecordIndexPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: AppPath.NotFound, objectNamePluralFromParams: 'non-existing-object', objectNamePluralFromMetadata: 'existing-object' },
{ loc: AppPath.RecordIndexPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.RecordIndexPage, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.RecordIndexPage, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.RecordIndexPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.RecordIndexPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.RecordIndexPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.RecordIndexPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.RecordIndexPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.RecordIndexPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.RecordIndexPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined, objectNamePluralFromParams: 'existing-object', objectNamePluralFromMetadata: 'existing-object' },
{ loc: AppPath.RecordIndexPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: AppPath.NotFound, objectNamePluralFromParams: 'non-existing-object', objectNamePluralFromMetadata: 'existing-object' },
{ loc: AppPath.RecordShowPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.RecordShowPage, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.RecordShowPage, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.RecordShowPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.RecordShowPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.RecordShowPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.RecordShowPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.RecordShowPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.RecordShowPage, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.RecordShowPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.RecordShowPage, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.RecordShowPage, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.RecordShowPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.RecordShowPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.RecordShowPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.RecordShowPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.RecordShowPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.RecordShowPage, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.SettingsCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.SettingsCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.SettingsCatchAll, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.SettingsCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.SettingsCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.SettingsCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.SettingsCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.SettingsCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.SettingsCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.SettingsCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.SettingsCatchAll, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.SettingsCatchAll, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.SettingsCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.SettingsCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.SettingsCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.SettingsCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.SettingsCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.SettingsCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.DevelopersCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.DevelopersCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.DevelopersCatchAll, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.DevelopersCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.DevelopersCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.DevelopersCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.DevelopersCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.DevelopersCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.DevelopersCatchAll, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.DevelopersCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.DevelopersCatchAll, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.DevelopersCatchAll, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.DevelopersCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.DevelopersCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.DevelopersCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.DevelopersCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.DevelopersCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.DevelopersCatchAll, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.Authorize, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.Authorize, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.Authorize, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.Authorize, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.Authorize, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.Authorize, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.Authorize, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.Authorize, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.Authorize, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.Authorize, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.Authorize, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.Authorize, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.Authorize, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.Authorize, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.Authorize, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.Authorize, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.Authorize, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.Authorize, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.NotFoundWildcard, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.NotFoundWildcard, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.NotFoundWildcard, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.NotFoundWildcard, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.NotFoundWildcard, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.NotFoundWildcard, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.NotFoundWildcard, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.NotFoundWildcard, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.NotFoundWildcard, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.NotFoundWildcard, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.NotFoundWildcard, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.NotFoundWildcard, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.NotFoundWildcard, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.NotFoundWildcard, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.NotFoundWildcard, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.NotFoundWildcard, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.NotFoundWildcard, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.NotFoundWildcard, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.NotFound, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.NotFound, hasAccessTokenPair: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.NotFound, hasAccessTokenPair: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.NotFound, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.NotFound, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.NotFound, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.NotFound, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.NotFound, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.NotFound, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
{ loc: AppPath.NotFound, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PLAN_REQUIRED, res: AppPath.PlanRequired },
{ loc: AppPath.NotFound, isLoggedIn: true, isWorkspaceSuspended: true, onboardingStatus: OnboardingStatus.COMPLETED, res: getSettingsPath(SettingsPath.Billing) },
{ loc: AppPath.NotFound, isLoggedIn: false, isWorkspaceSuspended: false, onboardingStatus: undefined, res: AppPath.SignInUp },
{ loc: AppPath.NotFound, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.WORKSPACE_ACTIVATION, res: AppPath.CreateWorkspace },
{ loc: AppPath.NotFound, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.PROFILE_CREATION, res: AppPath.CreateProfile },
{ loc: AppPath.NotFound, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.SYNC_EMAIL, res: AppPath.SyncEmails },
{ loc: AppPath.NotFound, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.INVITE_TEAM, res: AppPath.InviteTeam },
{ loc: AppPath.NotFound, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.BOOK_ONBOARDING, res: AppPath.BookCallDecision },
{ loc: AppPath.NotFound, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, res: undefined },
// returnToPath: should redirect to saved path instead of defaultHomePagePath
{ loc: AppPath.Verify, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, returnToPath: '/authorize?clientId=abc', res: '/authorize?clientId=abc' },
{ loc: AppPath.SignInUp, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, returnToPath: '/objects/tasks', res: '/objects/tasks' },
{ loc: AppPath.Index, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, returnToPath: '/settings/api-keys', res: '/settings/api-keys' },
{ loc: AppPath.Verify, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, returnToPath: '/authorize?clientId=abc', res: '/authorize?clientId=abc' },
{ loc: AppPath.SignInUp, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, returnToPath: '/objects/tasks', res: '/objects/tasks' },
{ loc: AppPath.Index, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, returnToPath: '/settings/api-keys', res: '/settings/api-keys' },
// isOnAWorkspace:false — on default domain, don't redirect to returnToPath or defaultHomePagePath from auth pages
{ loc: AppPath.Verify, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, isOnAWorkspace: false, res: undefined },
{ loc: AppPath.SignInUp, hasAccessTokenPair: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, isOnAWorkspace: false, res: undefined },
{ loc: AppPath.Verify, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, isOnAWorkspace: false, res: undefined },
{ loc: AppPath.SignInUp, isLoggedIn: true, isWorkspaceSuspended: false, onboardingStatus: OnboardingStatus.COMPLETED, isOnAWorkspace: false, res: undefined },
];
describe('usePageChangeEffectNavigateLocation', () => {
@@ -344,7 +344,7 @@ describe('usePageChangeEffectNavigateLocation', () => {
loc,
onboardingStatus,
isWorkspaceSuspended,
hasAccessTokenPair,
isLoggedIn,
isOnAWorkspace,
objectNamePluralFromParams,
objectNamePluralFromMetadata,
@@ -355,7 +355,7 @@ describe('usePageChangeEffectNavigateLocation', () => {
setupMockIsMatchingLocation(loc);
setupMockOnboardingStatus(onboardingStatus);
setupMockIsWorkspaceActivationStatusEqualsTo(isWorkspaceSuspended);
setupMockHasAccessTokenPair(hasAccessTokenPair);
setupMockIsLogged(isLoggedIn);
setupMockIsOnAWorkspace(isOnAWorkspace ?? true);
setupMockUseParams(objectNamePluralFromParams);
setupMockState(
@@ -1,12 +1,12 @@
import { verifyEmailRedirectPathState } from '@/app/states/verifyEmailRedirectPathState';
import { ONBOARDING_PATHS } from '@/auth/constants/OnboardingPaths';
import { ONGOING_USER_CREATION_PATHS } from '@/auth/constants/OngoingUserCreationPaths';
import { useHasAccessTokenPair } from '@/auth/hooks/useHasAccessTokenPair';
import { useIsLogged } from '@/auth/hooks/useIsLogged';
import { returnToPathState } from '@/auth/states/returnToPathState';
import { calendarBookingPageIdState } from '@/client-config/states/calendarBookingPageIdState';
import { useIsCurrentLocationOnAWorkspace } from '@/domain-manager/hooks/useIsCurrentLocationOnAWorkspace';
import { useDefaultHomePagePath } from '@/navigation/hooks/useDefaultHomePagePath';
import { objectMetadataItemsSelector } from '@/object-metadata/states/objectMetadataItemsSelector';
import { objectMetadataItemsState } from '@/object-metadata/states/objectMetadataItemsState';
import { useOnboardingStatus } from '@/onboarding/hooks/useOnboardingStatus';
import { useAtomStateValue } from '@/ui/utilities/state/jotai/hooks/useAtomStateValue';
import { useIsWorkspaceActivationStatusEqualsTo } from '@/workspace/hooks/useIsWorkspaceActivationStatusEqualsTo';
@@ -26,7 +26,7 @@ const readReturnToPathFromUrlSearchParams = (): string | null => {
};
export const usePageChangeEffectNavigateLocation = () => {
const hasAccessTokenPair = useHasAccessTokenPair();
const isLoggedIn = useIsLogged();
const { isOnAWorkspace } = useIsCurrentLocationOnAWorkspace();
const onboardingStatus = useOnboardingStatus();
const isWorkspaceSuspended = useIsWorkspaceActivationStatusEqualsTo(
@@ -40,7 +40,7 @@ export const usePageChangeEffectNavigateLocation = () => {
appPaths.some((appPath) => isMatchingLocation(location, appPath));
const objectNamePlural = useParams().objectNamePlural ?? '';
const objectMetadataItems = useAtomStateValue(objectMetadataItemsSelector);
const objectMetadataItems = useAtomStateValue(objectMetadataItemsState);
const objectMetadataItem = objectMetadataItems?.find(
(objectMetadataItem) => objectMetadataItem.namePlural === objectNamePlural,
);
@@ -54,7 +54,7 @@ export const usePageChangeEffectNavigateLocation = () => {
: readReturnToPathFromUrlSearchParams();
if (
(!hasAccessTokenPair || (hasAccessTokenPair && !isOnAWorkspace)) &&
(!isLoggedIn || (isLoggedIn && !isOnAWorkspace)) &&
!someMatchingLocationOf([
...ONGOING_USER_CREATION_PATHS,
AppPath.ResetPassword,
@@ -140,13 +140,13 @@ export const usePageChangeEffectNavigateLocation = () => {
...ONGOING_USER_CREATION_PATHS,
]) &&
!isMatchingLocation(location, AppPath.ResetPassword) &&
hasAccessTokenPair &&
isLoggedIn &&
isOnAWorkspace
) {
return resolvedReturnToPath ?? defaultHomePagePath;
}
if (isMatchingLocation(location, AppPath.Index) && hasAccessTokenPair) {
if (isMatchingLocation(location, AppPath.Index) && isLoggedIn) {
return resolvedReturnToPath ?? defaultHomePagePath;
}
+116 -157
View File
@@ -663,10 +663,10 @@ msgstr "Oor hierdie werkruimte"
msgid "Access workspace data"
msgstr ""
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr ""
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "Kry toegang tot jou werksruimte data vanaf jou gunsteling MCP-kliënt soos Claude Desktop, Windsurf of Cursor."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Voeg item by"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Alle objekte"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Alles reg!"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1681,7 +1681,6 @@ msgstr "API & Webtuistes"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "API-sleutel"
@@ -1897,25 +1896,21 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Is jy seker jy wil hierdie rekords vernietig? Hulle sal nie meer herstelbaar wees nie."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Is jy seker jy wil hierdie rekord vernietig? Dit kan nie meer herstel word nie."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Is jy seker jy wil hierdie rekords herstel?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Is jy seker jy wil hierdie rekord herstel?"
@@ -1956,7 +1951,6 @@ msgstr "Oplopend"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Vra AI"
@@ -2137,11 +2131,6 @@ msgstr "Magtiging"
msgid "Authentication failed"
msgstr "Magtiging het misluk"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr ""
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2564,11 +2553,13 @@ msgstr "Kan nie skandeer nie? Kopieer die"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Kanselleer"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Kanselleer uitgawe"
@@ -2969,7 +2960,7 @@ msgid "Collapse folder"
msgstr "Vou vouer toe"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3899,9 +3890,10 @@ msgid "Customization"
msgstr "Pasmaak"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3972,7 +3964,6 @@ msgstr "Donker"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Paneelbord suksesvol gedupliseer"
@@ -3986,7 +3977,7 @@ msgstr "Paneelborde"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Data"
@@ -4291,7 +4282,7 @@ msgstr "verwyder"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4308,7 +4299,7 @@ msgstr "verwyder"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4395,7 +4386,7 @@ msgid "Delete field"
msgstr "Verwyder veld"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "Verwyder vouer"
@@ -4596,7 +4587,6 @@ msgstr "Vernietig {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Vernietig rekords"
@@ -4804,7 +4794,7 @@ msgid "Drop file here..."
msgstr "Los lêer hier..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4936,9 +4926,9 @@ msgid "Edit Fields"
msgstr "Wysig velde"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr ""
@@ -4959,9 +4949,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr ""
@@ -6124,13 +6114,11 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Kon nie paneelbord dupliseer nie"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6194,9 +6182,9 @@ msgstr "Kon nie prent verwyder nie"
msgid "Failed to retry jobs. Please try again later."
msgstr "Kon nie werke herprobeer nie. Probeer asseblief later weer."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6314,7 +6302,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "Gunstelinge"
@@ -6586,8 +6574,8 @@ msgid "Flow"
msgstr "Vloei"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6597,8 +6585,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Lêers"
@@ -8028,7 +8016,7 @@ msgid "Layout"
msgstr "Uitleg"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8143,8 +8131,8 @@ msgid "Line Chart"
msgstr "Lyn grafiek"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8160,12 +8148,12 @@ msgid "Link copied to clipboard"
msgstr "Skakel na knipbord gekopieer"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8804,19 +8792,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Skuif links"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8828,12 +8816,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9079,9 +9067,9 @@ msgid "New Field"
msgstr "Nuwe Veld"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9121,11 +9109,11 @@ msgid "New record"
msgstr "Nuwe rekord"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr ""
@@ -9312,7 +9300,7 @@ msgid "No currency"
msgstr "Geen geldeenheid"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9424,12 +9412,12 @@ msgid "No Files"
msgstr "Geen Lêers Nie"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Geen vouer"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9516,7 +9504,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9593,14 +9581,14 @@ msgid "No Results"
msgstr "Geen Resultate"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Geen resultate gevind nie"
@@ -9625,12 +9613,12 @@ msgid "No Select field"
msgstr "Geen kiesveld nie"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9810,7 +9798,6 @@ msgstr ""
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr ""
@@ -9819,11 +9806,6 @@ msgstr ""
msgid "OAuth Credentials"
msgstr ""
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr ""
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9838,9 +9820,9 @@ msgstr "objek"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objek"
@@ -9864,11 +9846,6 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9905,9 +9882,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objekte"
@@ -10087,7 +10064,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Oopgemaak"
@@ -10159,7 +10136,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10169,9 +10146,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Ander"
@@ -10245,7 +10222,7 @@ msgid "Overview"
msgstr "Oorsig"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10438,8 +10415,6 @@ msgstr "Vernietig rekord permanent"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Vernietig rekord permanent"
@@ -10450,7 +10425,6 @@ msgstr "Vernietig rekords permanent"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Vernietig rekords permanent"
@@ -10464,11 +10438,6 @@ msgstr "Vernietig werkstroom permanent"
msgid "Permanently destroy workflows"
msgstr "Vernietig werkstroomme permanent"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10977,7 +10946,7 @@ msgstr "rekord"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Rekord"
@@ -11153,16 +11122,14 @@ msgstr "Afstand"
msgid "Remove"
msgstr "Verwyder"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr ""
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11192,7 +11159,7 @@ msgid "Remove from favorites"
msgstr "Verwyder uit gunstelinge"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11239,7 +11206,7 @@ msgstr "Verwyder veranderlike"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Hernoem"
@@ -11380,8 +11347,6 @@ msgstr "Herstel rekord"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Herstel rekord"
@@ -11393,8 +11358,6 @@ msgstr "Herstel rekords"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Herstel rekords"
@@ -11410,7 +11373,7 @@ msgstr "Resultaat"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Resultate"
@@ -11608,6 +11571,7 @@ msgstr "Saterdag"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Stoor"
@@ -11622,6 +11586,11 @@ msgstr "Stoor as nuwe aansig"
msgid "Save Dashboard"
msgstr "Stoor Paneelbord"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11666,8 +11635,6 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11706,7 +11673,7 @@ msgid "Search a field..."
msgstr "Soek 'n veld..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11727,8 +11694,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11743,7 +11710,7 @@ msgid "Search a type"
msgstr "Soek 'n tipe"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11780,8 +11747,8 @@ msgstr "Soek vir 'n objek"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11805,7 +11772,7 @@ msgid "Search colors"
msgstr "Soek kleure"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11874,7 +11841,7 @@ msgid "Search records"
msgstr "Soek rekords"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12100,7 +12067,7 @@ msgid "Select a field to display in this widget"
msgstr "Kies 'n veld om in hierdie widget te vertoon"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12321,11 +12288,6 @@ msgstr ""
msgid "Set as default"
msgstr "Stel as verstek"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12395,7 +12357,7 @@ msgstr "Instelling van jou databasis..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12542,6 +12504,11 @@ msgstr "Enkelteken-aanmelding (SSO)"
msgid "Singular"
msgstr "Enkelfout"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Enkelvoudige en meervoudige etikette moet verskil"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12667,11 +12634,6 @@ msgstr "Sommige"
msgid "Some folders"
msgstr "Sommige vouers"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13130,10 +13092,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13512,14 +13474,13 @@ msgstr "Hierdie aksie kan nie ongedaan gemaak word nie. Dit sal permanent jou li
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Hierdie aksie kan nie ongedaan gemaak word nie. Dit sal jou twee-faktor-verifikasiemetode permanent terugstel. <0/> Tik asseblief jou e-pos in om te bevestig."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14046,7 +14007,7 @@ msgid "Type anything..."
msgstr "Tik enigiets..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14225,7 +14186,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14635,10 +14596,10 @@ msgid "view"
msgstr "aansig"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Aansig"
@@ -14737,7 +14698,6 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Sien Vorige KI-kletse"
@@ -14773,7 +14733,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15067,7 +15027,6 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15131,7 +15090,7 @@ msgstr "Werksvloeie"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "Werkruimte"
+116 -157
View File
@@ -663,10 +663,10 @@ msgstr "عن مساحة العمل هذه"
msgid "Access workspace data"
msgstr ""
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr ""
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "الوصول إلى بيانات مساحة العمل الخاصة بك من عميل MCP المفضل لديك مثل Claude Desktop و Windsurf أو Cursor."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "إضافة عنصر"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "كل الكائنات"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "كل شيء جاهز!"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1681,7 +1681,6 @@ msgstr "واجهة برمجة التطبيقات والويب هوك"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "مفتاح واجهة برمجة التطبيقات"
@@ -1897,25 +1896,21 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "هل أنت متأكد أنك تريد إتلاف هذه السجلات؟ لن تكون قابلة للاسترداد بعد الآن."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "هل أنت متأكد أنك تريد تدمير هذا السجل؟ لن يمكن استرجاعه بعد الآن."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "هل أنت متأكد أنك تريد استعادة هذه السجلات؟"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "هل أنت متأكد أنك تريد استعادة هذا السجل؟"
@@ -1956,7 +1951,6 @@ msgstr "تصاعدي"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "اسأل الذكاء الاصطناعي"
@@ -2137,11 +2131,6 @@ msgstr "المصادقة"
msgid "Authentication failed"
msgstr "فشل المصادقة"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr ""
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2564,11 +2553,13 @@ msgstr "هل لا يمكنك المسح؟ انسخ الـ"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "إلغاء"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "إلغاء التعديل"
@@ -2969,7 +2960,7 @@ msgid "Collapse folder"
msgstr "طي المجلد"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3899,9 +3890,10 @@ msgid "Customization"
msgstr "تخصيص"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3972,7 +3964,6 @@ msgstr "داكن"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "تم تكرار لوحة القيادة بنجاح"
@@ -3986,7 +3977,7 @@ msgstr "لوحات القيادة"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "بيانات"
@@ -4291,7 +4282,7 @@ msgstr "حذف"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4308,7 +4299,7 @@ msgstr "حذف"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4395,7 +4386,7 @@ msgid "Delete field"
msgstr "حذف الحقل"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "حذف المجلد"
@@ -4596,7 +4587,6 @@ msgstr "إتلاف {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "إتلاف السجلات"
@@ -4804,7 +4794,7 @@ msgid "Drop file here..."
msgstr "أسقط الملف هنا..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4936,9 +4926,9 @@ msgid "Edit Fields"
msgstr "تحرير الحقول"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr ""
@@ -4959,9 +4949,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr ""
@@ -6124,13 +6114,11 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "فشل في تكرار لوحة القيادة"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6194,9 +6182,9 @@ msgstr "فشل في إزالة الصورة"
msgid "Failed to retry jobs. Please try again later."
msgstr "فشل في إعادة محاولة الوظائف. يُرجى المحاولة مرة أخرى لاحقًا."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6314,7 +6302,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "المفضلة"
@@ -6586,8 +6574,8 @@ msgid "Flow"
msgstr "تدفق"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6597,8 +6585,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "مجلدات"
@@ -8028,7 +8016,7 @@ msgid "Layout"
msgstr "التخطيط"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8143,8 +8131,8 @@ msgid "Line Chart"
msgstr "الرسم البياني الخطي"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8160,12 +8148,12 @@ msgid "Link copied to clipboard"
msgstr "تم نسخ الرابط إلى الحافظة"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8804,19 +8792,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "نقل إلى اليسار"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8828,12 +8816,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9079,9 +9067,9 @@ msgid "New Field"
msgstr "حقل جديد"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9121,11 +9109,11 @@ msgid "New record"
msgstr "سجل جديد"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr ""
@@ -9312,7 +9300,7 @@ msgid "No currency"
msgstr "لا توجد عملة"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9424,12 +9412,12 @@ msgid "No Files"
msgstr "لا توجد ملفات"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "لا يوجد مجلد"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9516,7 +9504,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9593,14 +9581,14 @@ msgid "No Results"
msgstr "لا توجد نتائج"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "لم يتم العثور على نتائج"
@@ -9625,12 +9613,12 @@ msgid "No Select field"
msgstr "لا حقل اختيار"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9810,7 +9798,6 @@ msgstr ""
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr ""
@@ -9819,11 +9806,6 @@ msgstr ""
msgid "OAuth Credentials"
msgstr ""
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr ""
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9838,9 +9820,9 @@ msgstr "كائن"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "كائن"
@@ -9864,11 +9846,6 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9905,9 +9882,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "كائنات"
@@ -10087,7 +10064,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "تم الفتح"
@@ -10159,7 +10136,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10169,9 +10146,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "أخرى"
@@ -10245,7 +10222,7 @@ msgid "Overview"
msgstr "نظرة عامة"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10438,8 +10415,6 @@ msgstr "تدمير السجل نهائيًا"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "اتلاف السجل نهائيًا"
@@ -10450,7 +10425,6 @@ msgstr "تدمير السجلات نهائيًا"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "إتلاف السجلات نهائيًا"
@@ -10464,11 +10438,6 @@ msgstr "تدمير سير العمل نهائيًا"
msgid "Permanently destroy workflows"
msgstr "تدمير عمليات العمل نهائيًا"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10977,7 +10946,7 @@ msgstr "السجل"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "السجل"
@@ -11153,16 +11122,14 @@ msgstr "عن بعد"
msgid "Remove"
msgstr "\\\\"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr ""
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11192,7 +11159,7 @@ msgid "Remove from favorites"
msgstr "\\\\"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11239,7 +11206,7 @@ msgstr "إزالة المتغير"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "إعادة التسمية"
@@ -11380,8 +11347,6 @@ msgstr "استعادة السجل"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "استعادة السجل"
@@ -11393,8 +11358,6 @@ msgstr "استعادة السجلات"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "استعادة السجلات"
@@ -11410,7 +11373,7 @@ msgstr "النتيجة"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "\\\\"
@@ -11608,6 +11571,7 @@ msgstr "السبت"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "حفظ"
@@ -11622,6 +11586,11 @@ msgstr "احفظ كعرض جديد"
msgid "Save Dashboard"
msgstr "حفظ لوحة القيادة"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11666,8 +11635,6 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11706,7 +11673,7 @@ msgid "Search a field..."
msgstr "ابحث عن حقل..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11727,8 +11694,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11743,7 +11710,7 @@ msgid "Search a type"
msgstr "ابحث عن نوع"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11780,8 +11747,8 @@ msgstr "ابحث عن كائن"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11805,7 +11772,7 @@ msgid "Search colors"
msgstr "ابحث عن الألوان"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11874,7 +11841,7 @@ msgid "Search records"
msgstr "\\\\"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12100,7 +12067,7 @@ msgid "Select a field to display in this widget"
msgstr "اختر حقلاً لعرضه في هذه الأداة"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12321,11 +12288,6 @@ msgstr ""
msgid "Set as default"
msgstr "تعيين كافتراضي"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12395,7 +12357,7 @@ msgstr "إعداد قاعدة البيانات الخاصة بك..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12542,6 +12504,11 @@ msgstr "تسجيل الدخول لمرة واحدة (SSO)"
msgid "Singular"
msgstr "فردي"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "يجب أن تكون العبارات الفردية والجمع مختلفة"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12667,11 +12634,6 @@ msgstr "بعض"
msgid "Some folders"
msgstr "بعض المجلدات"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13130,10 +13092,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13512,14 +13474,13 @@ msgstr "لا يمكن التراجع عن هذا الإجراء. سيؤدي ذل
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "لا يمكن التراجع عن هذا الإجراء. سيؤدي ذلك إلى إعادة تعيين طريقة المصادقة الثنائية الخاصة بك بشكل دائم. <0/> الرجاء إدخال بريدك الإلكتروني للتأكيد."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14046,7 +14007,7 @@ msgid "Type anything..."
msgstr "اكتب أي شيء..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14225,7 +14186,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14635,10 +14596,10 @@ msgid "view"
msgstr "عرض"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "عرض"
@@ -14737,7 +14698,6 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "عرض الذكاءات الاصطناعية السابقة"
@@ -14773,7 +14733,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15065,7 +15025,6 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15129,7 +15088,7 @@ msgstr "سير العمل"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "مساحة العمل"
+116 -157
View File
@@ -663,10 +663,10 @@ msgstr "Sobre aquest espai de treball"
msgid "Access workspace data"
msgstr ""
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr ""
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "Accediu a les dades del vostre espai de treball des del vostre client MCP preferit, com Claude Desktop, Windsurf o Cursor."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Afegeix element"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Tots els objectes"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Tot a punt!"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1681,7 +1681,6 @@ msgstr "API i Webhooks"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "Clau d'API"
@@ -1897,25 +1896,21 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Esteu segur que voleu destruir aquests registres? Ja no seran recuperables."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Esteu segur que voleu destruir aquest registre? No es podrà recuperar més endavant."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Esteu segur que voleu restaurar aquests registres?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Esteu segur que voleu restaurar aquest registre?"
@@ -1956,7 +1951,6 @@ msgstr "Ascendent"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Pregunta a l'IA"
@@ -2137,11 +2131,6 @@ msgstr "Autenticació"
msgid "Authentication failed"
msgstr "Error en l'autenticació"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr ""
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2564,11 +2553,13 @@ msgstr "No pots escanejar? Copia la"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Cancel·la"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Cancel·la l'edició"
@@ -2969,7 +2960,7 @@ msgid "Collapse folder"
msgstr "Replega la carpeta"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3899,9 +3890,10 @@ msgid "Customization"
msgstr "Personalització"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3972,7 +3964,6 @@ msgstr "Fosc"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Quadre de comandament duplicat correctament"
@@ -3986,7 +3977,7 @@ msgstr "Taulers de comandament"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Dades"
@@ -4291,7 +4282,7 @@ msgstr "elimina"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4308,7 +4299,7 @@ msgstr "elimina"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4395,7 +4386,7 @@ msgid "Delete field"
msgstr "Esborra camp"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "Elimina la carpeta"
@@ -4596,7 +4587,6 @@ msgstr "Destruir {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Destruir registres"
@@ -4804,7 +4794,7 @@ msgid "Drop file here..."
msgstr "Deixa el fitxer aquí..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4936,9 +4926,9 @@ msgid "Edit Fields"
msgstr "Edita camps"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr ""
@@ -4959,9 +4949,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr ""
@@ -6124,13 +6114,11 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "No s'ha pogut duplicar el quadre de comandament"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6194,9 +6182,9 @@ msgstr "No s'ha pogut eliminar la imatge"
msgid "Failed to retry jobs. Please try again later."
msgstr "Error en reintentar feines. Torneu-ho a provar més tard."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6314,7 +6302,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "Preferits"
@@ -6586,8 +6574,8 @@ msgid "Flow"
msgstr "Flux"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6597,8 +6585,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Carpetes"
@@ -8028,7 +8016,7 @@ msgid "Layout"
msgstr "Disseny"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8143,8 +8131,8 @@ msgid "Line Chart"
msgstr "Gràfic de línies"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8160,12 +8148,12 @@ msgid "Link copied to clipboard"
msgstr "Enllaç copiat al porta-retalls"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8804,19 +8792,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Moure a l'esquerra"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8828,12 +8816,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9079,9 +9067,9 @@ msgid "New Field"
msgstr "Nou camp"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9121,11 +9109,11 @@ msgid "New record"
msgstr "Nou registre"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr ""
@@ -9312,7 +9300,7 @@ msgid "No currency"
msgstr "Sense moneda"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9424,12 +9412,12 @@ msgid "No Files"
msgstr "Sense fitxers"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Sense carpeta"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9516,7 +9504,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9593,14 +9581,14 @@ msgid "No Results"
msgstr "Cap resultat"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "No s'han trobat resultats"
@@ -9625,12 +9613,12 @@ msgid "No Select field"
msgstr "Sense camp de selecció"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9810,7 +9798,6 @@ msgstr ""
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr ""
@@ -9819,11 +9806,6 @@ msgstr ""
msgid "OAuth Credentials"
msgstr ""
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr ""
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9838,9 +9820,9 @@ msgstr "objecte"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objecte"
@@ -9864,11 +9846,6 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9905,9 +9882,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objectes"
@@ -10087,7 +10064,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Obert"
@@ -10159,7 +10136,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10169,9 +10146,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Altres"
@@ -10245,7 +10222,7 @@ msgid "Overview"
msgstr "Visió general"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10438,8 +10415,6 @@ msgstr "Destruir permanentment el registre"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Destruir permanentment el registre"
@@ -10450,7 +10425,6 @@ msgstr "Destruir permanentment els registres"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Destruir permanentment registres"
@@ -10464,11 +10438,6 @@ msgstr "Destruir permanentment el flux de treball"
msgid "Permanently destroy workflows"
msgstr "Destruir permanentment els workflows"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10977,7 +10946,7 @@ msgstr "registre"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Registre"
@@ -11153,16 +11122,14 @@ msgstr "Remote"
msgid "Remove"
msgstr "Elimina"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr ""
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11192,7 +11159,7 @@ msgid "Remove from favorites"
msgstr "Elimina dels preferits"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11239,7 +11206,7 @@ msgstr "Elimina la variable"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Canvia el nom"
@@ -11380,8 +11347,6 @@ msgstr "Restaura el registre"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Restaura el Registre"
@@ -11393,8 +11358,6 @@ msgstr "Restaurar registres"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Restaura Registres"
@@ -11410,7 +11373,7 @@ msgstr "Resultat"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Resultats"
@@ -11608,6 +11571,7 @@ msgstr "Dissabte"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Desa"
@@ -11622,6 +11586,11 @@ msgstr "Desa com a nova vista"
msgid "Save Dashboard"
msgstr "Desa el quadre de comandament"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11666,8 +11635,6 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11706,7 +11673,7 @@ msgid "Search a field..."
msgstr "Cerca un camp..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11727,8 +11694,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11743,7 +11710,7 @@ msgid "Search a type"
msgstr "Cerca un tipus"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11780,8 +11747,8 @@ msgstr "Cerca un objecte"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11805,7 +11772,7 @@ msgid "Search colors"
msgstr "Cerca colors"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11874,7 +11841,7 @@ msgid "Search records"
msgstr "Cerca enregistraments"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12100,7 +12067,7 @@ msgid "Select a field to display in this widget"
msgstr "Seleccioneu un camp per mostrar en aquest giny"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12321,11 +12288,6 @@ msgstr ""
msgid "Set as default"
msgstr "Estableix com a predeterminat"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12395,7 +12357,7 @@ msgstr "Configurant la teva base de dades..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12542,6 +12504,11 @@ msgstr "Autenticació única (SSO)"
msgid "Singular"
msgstr "Singular"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Les etiquetes en singular i plural han de ser diferents"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12667,11 +12634,6 @@ msgstr "Alguns"
msgid "Some folders"
msgstr "Algunes carpetes"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13130,10 +13092,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13512,14 +13474,13 @@ msgstr "Aquesta acció no es pot desfer. Això eliminarà permanentment la teva
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Aquesta acció no es pot desfer. Això restablirà permanentment el teu mètode d'autenticació de dos factors. <0/> Si us plau, escriu el teu correu electrònic per confirmar."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14046,7 +14007,7 @@ msgid "Type anything..."
msgstr "Teclegeu qualsevol cosa..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14225,7 +14186,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14635,10 +14596,10 @@ msgid "view"
msgstr "vista"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Vista"
@@ -14737,7 +14698,6 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Veure els xats d'IA anteriors"
@@ -14773,7 +14733,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15067,7 +15027,6 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15131,7 +15090,7 @@ msgstr "Fluxos de treball"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "Espai de treball"
+116 -157
View File
@@ -663,10 +663,10 @@ msgstr "O tomto pracovním prostoru"
msgid "Access workspace data"
msgstr ""
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr ""
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "Přistupujte ke svým pracovním datům z vašeho oblíbeného MCP klienta, jako je Claude Desktop, Windsurf nebo Cursor."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Přidat položku"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Všechny objekty"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Vše hotovo!"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1681,7 +1681,6 @@ msgstr "API & Webhooks"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "API klíč"
@@ -1897,25 +1896,21 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Jste si jistí, že chcete zničit tyto záznamy? Nebude možné je obnovit."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Opravdu chcete zničit tento záznam? Nebude možné jej obnovit."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Opravdu chcete obnovit tyto záznamy?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Opravdu chcete obnovit tento záznam?"
@@ -1956,7 +1951,6 @@ msgstr "Vzestupně"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Zeptejte se AI"
@@ -2137,11 +2131,6 @@ msgstr "Ověření"
msgid "Authentication failed"
msgstr "Ověření selhalo"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr ""
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2564,11 +2553,13 @@ msgstr "Nemůžete skenovat? Zkopírujte"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Storno"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Zrušit edici"
@@ -2969,7 +2960,7 @@ msgid "Collapse folder"
msgstr "Sbalit složku"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3899,9 +3890,10 @@ msgid "Customization"
msgstr "Přizpůsobení"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3972,7 +3964,6 @@ msgstr "Tmavý"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Ovládací panel byl úspěšně duplikován"
@@ -3986,7 +3977,7 @@ msgstr "Panely"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Data"
@@ -4291,7 +4282,7 @@ msgstr "smazat"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4308,7 +4299,7 @@ msgstr "smazat"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4395,7 +4386,7 @@ msgid "Delete field"
msgstr "Smazat pole"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "Smazat složku"
@@ -4596,7 +4587,6 @@ msgstr "Zničit {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Zničit záznamy"
@@ -4804,7 +4794,7 @@ msgid "Drop file here..."
msgstr "Přetáhněte soubor sem..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4936,9 +4926,9 @@ msgid "Edit Fields"
msgstr "Upravit pole"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr ""
@@ -4959,9 +4949,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr ""
@@ -6124,13 +6114,11 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Nepodařilo se duplikovat ovládací panel"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6194,9 +6182,9 @@ msgstr "Nepodařilo se odstranit obrázek"
msgid "Failed to retry jobs. Please try again later."
msgstr "Nepodařilo se znovu spustit úlohy. Prosím, zkuste to znovu později."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6314,7 +6302,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "Oblíbené"
@@ -6586,8 +6574,8 @@ msgid "Flow"
msgstr "Tok"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6597,8 +6585,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Složky"
@@ -8028,7 +8016,7 @@ msgid "Layout"
msgstr "Rozvržení"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8143,8 +8131,8 @@ msgid "Line Chart"
msgstr "Liniový graf"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8160,12 +8148,12 @@ msgid "Link copied to clipboard"
msgstr "Odkaz byl zkopírován do schránky"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8804,19 +8792,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Posunout doleva"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8828,12 +8816,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9079,9 +9067,9 @@ msgid "New Field"
msgstr "Nové pole"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9121,11 +9109,11 @@ msgid "New record"
msgstr "Nový záznam"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr ""
@@ -9312,7 +9300,7 @@ msgid "No currency"
msgstr "Žádná měna"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9424,12 +9412,12 @@ msgid "No Files"
msgstr "Žádné soubory"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Žádná složka"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9516,7 +9504,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9593,14 +9581,14 @@ msgid "No Results"
msgstr "Žádné výsledky"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Nenalezeny žádné výsledky"
@@ -9625,12 +9613,12 @@ msgid "No Select field"
msgstr "Žádné výběrové pole"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9810,7 +9798,6 @@ msgstr ""
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr ""
@@ -9819,11 +9806,6 @@ msgstr ""
msgid "OAuth Credentials"
msgstr ""
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr ""
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9838,9 +9820,9 @@ msgstr "objekt"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objekt"
@@ -9864,11 +9846,6 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9905,9 +9882,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objekty"
@@ -10087,7 +10064,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Otevřený"
@@ -10159,7 +10136,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10169,9 +10146,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Ostatní"
@@ -10245,7 +10222,7 @@ msgid "Overview"
msgstr "Přehled"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10438,8 +10415,6 @@ msgstr "Trvale zničit záznam"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Trvale zničit záznam"
@@ -10450,7 +10425,6 @@ msgstr "Trvale zničit záznamy"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Trvale zničit záznamy"
@@ -10464,11 +10438,6 @@ msgstr "Trvale zničit workflow"
msgid "Permanently destroy workflows"
msgstr "Trvale zničit workflody"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10977,7 +10946,7 @@ msgstr "záznam"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Záznam"
@@ -11153,16 +11122,14 @@ msgstr "Vzdálený"
msgid "Remove"
msgstr "Odstranit"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr ""
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11192,7 +11159,7 @@ msgid "Remove from favorites"
msgstr "Odebrat z oblíbených"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11239,7 +11206,7 @@ msgstr "Odstranit proměnnou"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Přejmenovat"
@@ -11380,8 +11347,6 @@ msgstr "Obnovit záznam"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Obnovit záznam"
@@ -11393,8 +11358,6 @@ msgstr "Obnovit záznamy"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Obnovit záznamy"
@@ -11410,7 +11373,7 @@ msgstr "Výsledek"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Výsledky"
@@ -11608,6 +11571,7 @@ msgstr "Sobota"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Uložit"
@@ -11622,6 +11586,11 @@ msgstr "Uložit jako nové zobrazení"
msgid "Save Dashboard"
msgstr "Uložit panel"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11666,8 +11635,6 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11706,7 +11673,7 @@ msgid "Search a field..."
msgstr "Hledat ve sloupci..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11727,8 +11694,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11743,7 +11710,7 @@ msgid "Search a type"
msgstr "Hledat typ"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11780,8 +11747,8 @@ msgstr "Hledat objekt"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11805,7 +11772,7 @@ msgid "Search colors"
msgstr "Hledat barvy"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11874,7 +11841,7 @@ msgid "Search records"
msgstr "Hledání záznamů"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12100,7 +12067,7 @@ msgid "Select a field to display in this widget"
msgstr "Vyberte pole, které se má v tomto widgetu zobrazit"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12321,11 +12288,6 @@ msgstr ""
msgid "Set as default"
msgstr "Nastavit jako výchozí"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12395,7 +12357,7 @@ msgstr "Nastavení vaší databáze..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12542,6 +12504,11 @@ msgstr "Jednotné přihlášení (SSO)"
msgid "Singular"
msgstr "Jednotlivý"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Jednotné a množné označení se musí lišit"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12667,11 +12634,6 @@ msgstr "Některé"
msgid "Some folders"
msgstr "Některé složky"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13130,10 +13092,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13512,14 +13474,13 @@ msgstr "Tato akce je nevratná. Tímto bude vaše členství v tomto pracovním
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Tuto akci nelze vrátit zpět. Tímto dojde k trvalému resetování vaší metody dvoufaktorového ověřování. <0/> Pro potvrzení zadejte svůj e-mail."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14046,7 +14007,7 @@ msgid "Type anything..."
msgstr "Napište cokoli..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14225,7 +14186,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14635,10 +14596,10 @@ msgid "view"
msgstr "pohled"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Pohled"
@@ -14737,7 +14698,6 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Zobrazit předchozí AI diskuse"
@@ -14773,7 +14733,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15067,7 +15027,6 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15131,7 +15090,7 @@ msgstr "Pracovní postupy"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "Pracovní prostor"
+116 -157
View File
@@ -663,10 +663,10 @@ msgstr "Om dette arbejdsområde"
msgid "Access workspace data"
msgstr ""
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr ""
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "Adgang til dine arbejdsdata fra din foretrukne MCP-klient som Claude Desktop, Windsurf eller Cursor."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Tilføj element"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Alle objekter"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Alt klar!"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1681,7 +1681,6 @@ msgstr "API & Webhooks"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "API-nøgle"
@@ -1897,25 +1896,21 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Er du sikker på, at du vil ødelægge disse optegnelser? De kan ikke gendannes længere."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Er du sikker på, at du vil ødelægge denne post? Den kan ikke gendannes længere."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Er du sikker på, at du vil gendanne disse poster?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Er du sikker på, at du vil gendanne denne post?"
@@ -1956,7 +1951,6 @@ msgstr "Stigende"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Spørg AI"
@@ -2137,11 +2131,6 @@ msgstr "Godkendelse"
msgid "Authentication failed"
msgstr "Godkendelse mislykkedes"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr ""
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2564,11 +2553,13 @@ msgstr "Kan ikke scanne? Kopier"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Annuller"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Annuller udgave"
@@ -2969,7 +2960,7 @@ msgid "Collapse folder"
msgstr "Fold mappe sammen"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3899,9 +3890,10 @@ msgid "Customization"
msgstr "Tilpasning"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3972,7 +3964,6 @@ msgstr "Mørk"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Dashboard duplikeret med succes"
@@ -3986,7 +3977,7 @@ msgstr "Dashboards"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Data"
@@ -4291,7 +4282,7 @@ msgstr "slet"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4308,7 +4299,7 @@ msgstr "slet"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4395,7 +4386,7 @@ msgid "Delete field"
msgstr "Slet felt"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "Slet mappe"
@@ -4596,7 +4587,6 @@ msgstr "Ødelæg {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Ødelæg records"
@@ -4804,7 +4794,7 @@ msgid "Drop file here..."
msgstr "Slip fil her..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4936,9 +4926,9 @@ msgid "Edit Fields"
msgstr "Rediger felter"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr ""
@@ -4959,9 +4949,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr ""
@@ -6124,13 +6114,11 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Kunne ikke duplikere dashboard"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6194,9 +6182,9 @@ msgstr "Kunne ikke fjerne billede"
msgid "Failed to retry jobs. Please try again later."
msgstr "Kunne ikke forsøge jobs igen. Prøv venligst igen senere."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6314,7 +6302,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "Favoritter"
@@ -6586,8 +6574,8 @@ msgid "Flow"
msgstr "Strøm"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6597,8 +6585,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Mapper"
@@ -8028,7 +8016,7 @@ msgid "Layout"
msgstr "Layout"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8143,8 +8131,8 @@ msgid "Line Chart"
msgstr "Linje Diagram"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8160,12 +8148,12 @@ msgid "Link copied to clipboard"
msgstr "Link kopieret til udklipsholder"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8804,19 +8792,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Flyt til venstre"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8828,12 +8816,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9079,9 +9067,9 @@ msgid "New Field"
msgstr "Nyt felt"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9121,11 +9109,11 @@ msgid "New record"
msgstr "Ny post"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr ""
@@ -9312,7 +9300,7 @@ msgid "No currency"
msgstr "Ingen valuta"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9424,12 +9412,12 @@ msgid "No Files"
msgstr "Ingen filer"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Ingen mappe"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9516,7 +9504,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9593,14 +9581,14 @@ msgid "No Results"
msgstr "Ingen resultater"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Ingen resultater fundet"
@@ -9625,12 +9613,12 @@ msgid "No Select field"
msgstr "Ingen vælg felt"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9810,7 +9798,6 @@ msgstr ""
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr ""
@@ -9819,11 +9806,6 @@ msgstr ""
msgid "OAuth Credentials"
msgstr ""
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr ""
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9838,9 +9820,9 @@ msgstr "objekt"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objekt"
@@ -9864,11 +9846,6 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9905,9 +9882,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objekter"
@@ -10087,7 +10064,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Åbnet"
@@ -10159,7 +10136,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10169,9 +10146,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Andet"
@@ -10245,7 +10222,7 @@ msgid "Overview"
msgstr "Oversigt"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10438,8 +10415,6 @@ msgstr "Permanent slet post"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Permanent slet post"
@@ -10450,7 +10425,6 @@ msgstr "Permanent slet poster"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Permanent slet poster"
@@ -10464,11 +10438,6 @@ msgstr "Permanent ødelægge workflow"
msgid "Permanently destroy workflows"
msgstr "Permanent slet workflows"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10977,7 +10946,7 @@ msgstr "post"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Registrering"
@@ -11153,16 +11122,14 @@ msgstr "Fjernforbindelse"
msgid "Remove"
msgstr "Fjern"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr ""
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11192,7 +11159,7 @@ msgid "Remove from favorites"
msgstr "Fjern fra favoritter"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11239,7 +11206,7 @@ msgstr "Fjern variabel"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Omdøb"
@@ -11380,8 +11347,6 @@ msgstr "Gendan post"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Gendan post"
@@ -11393,8 +11358,6 @@ msgstr "Gendan poster"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Gendan poster"
@@ -11410,7 +11373,7 @@ msgstr "Resultat"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Resultater"
@@ -11608,6 +11571,7 @@ msgstr "Lørdag"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Gem"
@@ -11622,6 +11586,11 @@ msgstr "Gem som ny visning"
msgid "Save Dashboard"
msgstr "Gem dashboard"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11666,8 +11635,6 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11706,7 +11673,7 @@ msgid "Search a field..."
msgstr "Søg i et felt..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11727,8 +11694,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11743,7 +11710,7 @@ msgid "Search a type"
msgstr "Søg efter en type"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11780,8 +11747,8 @@ msgstr "Søg efter et objekt"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11805,7 +11772,7 @@ msgid "Search colors"
msgstr "Søg farver"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11874,7 +11841,7 @@ msgid "Search records"
msgstr "Søg poster"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12100,7 +12067,7 @@ msgid "Select a field to display in this widget"
msgstr "Vælg et felt, der skal vises i denne widget"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12321,11 +12288,6 @@ msgstr ""
msgid "Set as default"
msgstr "Indstil som standard"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12395,7 +12357,7 @@ msgstr "Opsætning af din database..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12542,6 +12504,11 @@ msgstr "Enkelt logon (SSO)"
msgid "Singular"
msgstr "Ental"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Entals- og flertalsmærkater skal være forskellige"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12667,11 +12634,6 @@ msgstr "Nogle"
msgid "Some folders"
msgstr "Nogle mapper"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13130,10 +13092,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13514,14 +13476,13 @@ msgstr "Denne handling kan ikke fortrydes. Dette vil permanent fjerne dit medlem
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Denne handling kan ikke fortrydes. Dette vil permanent nulstille din tofaktorgodkendelsesmetode. <0/> Indtast venligst din e-mail for at bekræfte."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14048,7 +14009,7 @@ msgid "Type anything..."
msgstr "Skriv noget..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14227,7 +14188,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14637,10 +14598,10 @@ msgid "view"
msgstr "visning"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Visning"
@@ -14739,7 +14700,6 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Se tidligere AI-chats"
@@ -14775,7 +14735,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15069,7 +15029,6 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15133,7 +15092,7 @@ msgstr "Arbejdsgange"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "Arbejdsområde"
+116 -157
View File
@@ -663,10 +663,10 @@ msgstr "Über diesen Arbeitsbereich"
msgid "Access workspace data"
msgstr ""
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr ""
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "Greifen Sie auf Ihre Workspace-Daten von Ihrem bevorzugten MCP-Client wie Claude Desktop, Windsurf oder Cursor zu."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Element hinzufügen"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Alle Objekte"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Alles bereit!"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1681,7 +1681,6 @@ msgstr "API & Webhooks"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "API-Schlüssel"
@@ -1897,25 +1896,21 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Sind Sie sicher, dass Sie diese Datensätze zerstören möchten? Sie können nicht wiederhergestellt werden."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Sind Sie sicher, dass Sie diesen Datensatz zerstören möchten? Er kann nicht wiederhergestellt werden."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Sind Sie sicher, dass Sie diese Datensätze wiederherstellen möchten?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Sind Sie sicher, dass Sie diesen Datensatz wiederherstellen möchten?"
@@ -1956,7 +1951,6 @@ msgstr "Aufsteigend"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "AI fragen"
@@ -2137,11 +2131,6 @@ msgstr "Authentifizierung"
msgid "Authentication failed"
msgstr "Authentifizierung fehlgeschlagen"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr ""
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2564,11 +2553,13 @@ msgstr "Kann nicht gescannt werden? Kopieren Sie das"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Abbrechen"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Edition abbrechen"
@@ -2969,7 +2960,7 @@ msgid "Collapse folder"
msgstr "Ordner einklappen"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3899,9 +3890,10 @@ msgid "Customization"
msgstr "Anpassung"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3972,7 +3964,6 @@ msgstr "Dunkel"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Dashboard erfolgreich dupliziert"
@@ -3986,7 +3977,7 @@ msgstr "Dashboards"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Daten"
@@ -4291,7 +4282,7 @@ msgstr "löschen"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4308,7 +4299,7 @@ msgstr "löschen"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4395,7 +4386,7 @@ msgid "Delete field"
msgstr "Feld löschen"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "Ordner löschen"
@@ -4596,7 +4587,6 @@ msgstr "Zerstören {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Datensätze zerstören"
@@ -4804,7 +4794,7 @@ msgid "Drop file here..."
msgstr "Datei hier ablegen..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4936,9 +4926,9 @@ msgid "Edit Fields"
msgstr "Felder bearbeiten"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr ""
@@ -4959,9 +4949,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr ""
@@ -6124,13 +6114,11 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Duplizieren des Dashboards fehlgeschlagen"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6194,9 +6182,9 @@ msgstr "Bild konnte nicht entfernt werden"
msgid "Failed to retry jobs. Please try again later."
msgstr "Aufgaben konnten nicht erneut versucht werden. Bitte versuchen Sie es später noch einmal."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6314,7 +6302,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "Favoriten"
@@ -6586,8 +6574,8 @@ msgid "Flow"
msgstr "Fluss"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6597,8 +6585,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Ordner"
@@ -8028,7 +8016,7 @@ msgid "Layout"
msgstr "Layout"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8143,8 +8131,8 @@ msgid "Line Chart"
msgstr "Liniendiagramm"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8160,12 +8148,12 @@ msgid "Link copied to clipboard"
msgstr "Link in die Zwischenablage kopiert"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8804,19 +8792,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Nach links verschieben"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8828,12 +8816,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9079,9 +9067,9 @@ msgid "New Field"
msgstr "Neues Feld"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9121,11 +9109,11 @@ msgid "New record"
msgstr "Neuer Datensatz"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr ""
@@ -9312,7 +9300,7 @@ msgid "No currency"
msgstr "Keine Währung"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9424,12 +9412,12 @@ msgid "No Files"
msgstr "Keine Dateien"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Kein Ordner"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9516,7 +9504,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9593,14 +9581,14 @@ msgid "No Results"
msgstr "Keine Ergebnisse"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Keine Ergebnisse gefunden"
@@ -9625,12 +9613,12 @@ msgid "No Select field"
msgstr "Kein Auswahlfeld"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9810,7 +9798,6 @@ msgstr ""
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr ""
@@ -9819,11 +9806,6 @@ msgstr ""
msgid "OAuth Credentials"
msgstr ""
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr ""
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9838,9 +9820,9 @@ msgstr "objekt"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objekt"
@@ -9864,11 +9846,6 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9905,9 +9882,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objekte"
@@ -10087,7 +10064,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Geöffnet"
@@ -10159,7 +10136,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10169,9 +10146,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Andere"
@@ -10245,7 +10222,7 @@ msgid "Overview"
msgstr "Übersicht"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10438,8 +10415,6 @@ msgstr "Datensatz dauerhaft löschen"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Datensatz dauerhaft zerstören"
@@ -10450,7 +10425,6 @@ msgstr "Datensätze dauerhaft vernichten"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Datensätze dauerhaft zerstören"
@@ -10464,11 +10438,6 @@ msgstr "Workflows dauerhaft vernichten"
msgid "Permanently destroy workflows"
msgstr "Workflows dauerhaft vernichten"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10977,7 +10946,7 @@ msgstr "Datensatz"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Datensatz"
@@ -11153,16 +11122,14 @@ msgstr "Remote"
msgid "Remove"
msgstr "Entfernen"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr ""
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11192,7 +11159,7 @@ msgid "Remove from favorites"
msgstr "Aus Favoriten entfernen"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11239,7 +11206,7 @@ msgstr "Variable entfernen"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Umbenennen"
@@ -11380,8 +11347,6 @@ msgstr "Datensatz wiederherstellen"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Datensatz wiederherstellen"
@@ -11393,8 +11358,6 @@ msgstr "Datensätze wiederherstellen"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Datensätze wiederherstellen"
@@ -11410,7 +11373,7 @@ msgstr "Ergebnis"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Ergebnisse"
@@ -11608,6 +11571,7 @@ msgstr "Samstag"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Speichern"
@@ -11622,6 +11586,11 @@ msgstr "Als neue Ansicht speichern"
msgid "Save Dashboard"
msgstr "Dashboard speichern"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11666,8 +11635,6 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11706,7 +11673,7 @@ msgid "Search a field..."
msgstr "Feld suchen..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11727,8 +11694,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11743,7 +11710,7 @@ msgid "Search a type"
msgstr "Einen Typ suchen"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11780,8 +11747,8 @@ msgstr "Ein Objekt suchen"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11805,7 +11772,7 @@ msgid "Search colors"
msgstr "Farben suchen"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11874,7 +11841,7 @@ msgid "Search records"
msgstr "Datensätze suchen"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12100,7 +12067,7 @@ msgid "Select a field to display in this widget"
msgstr "Wählen Sie ein Feld aus, das in diesem Widget angezeigt werden soll"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12321,11 +12288,6 @@ msgstr ""
msgid "Set as default"
msgstr "Als Standard festlegen"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12395,7 +12357,7 @@ msgstr "Einrichten Ihrer Datenbank..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12542,6 +12504,11 @@ msgstr "Single Sign-On (SSO)"
msgid "Singular"
msgstr "Einzahl"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Singular- und Pluralbezeichnungen müssen unterschiedlich sein"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12667,11 +12634,6 @@ msgstr "Einige"
msgid "Some folders"
msgstr "Einige Ordner"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13130,10 +13092,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13512,14 +13474,13 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Dadurch wird Ihre M
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Dadurch wird Ihre Zwei-Faktor-Authentifizierung dauerhaft zurückgesetzt. <0/> Bitte geben Sie zur Bestätigung Ihre E-Mail ein."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14046,7 +14007,7 @@ msgid "Type anything..."
msgstr "Geben Sie irgendetwas ein..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14225,7 +14186,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14635,10 +14596,10 @@ msgid "view"
msgstr "ansicht"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Ansicht"
@@ -14737,7 +14698,6 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Vorherige KI-Chats anzeigen"
@@ -14773,7 +14733,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15067,7 +15027,6 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15131,7 +15090,7 @@ msgstr "Workflows"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "Arbeitsbereich"
+116 -157
View File
@@ -663,10 +663,10 @@ msgstr "Σχετικά με αυτό το χώρο εργασίας"
msgid "Access workspace data"
msgstr ""
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr ""
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "Πρόσβαση στα δεδομένα του χώρου εργασίας σας από τον αγαπημένο σας πελάτη MCP, όπως το Claude Desktop, το Windsurf ή το Cursor."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Προσθήκη στοιχείου"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Όλα τα Αντικείμενα"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Όλα έτοιμα!"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1681,7 +1681,6 @@ msgstr "API & Webhooks"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "API Key"
@@ -1897,25 +1896,21 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Είστε βέβαιοι ότι θέλετε να καταστρέψετε αυτές τις εγγραφές; Δεν θα είναι πλέον ανακτήσιμες."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Είστε σίγουροι ότι θέλετε να καταστρέψετε αυτή την εγγραφή; Δεν μπορεί να ανακτηθεί πλέον."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Είστε σίγουροι ότι θέλετε να επαναφέρετε αυτές τις εγγραφές;"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Είστε σίγουροι ότι θέλετε να επαναφέρετε αυτή την εγγραφή;"
@@ -1956,7 +1951,6 @@ msgstr "Αύξουσα"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Ρώτησε την AI"
@@ -2137,11 +2131,6 @@ msgstr "Ταυτοποίηση"
msgid "Authentication failed"
msgstr "Αποτυχία ταυτοποίησης"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr ""
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2564,11 +2553,13 @@ msgstr "Δεν μπορείτε να σαρώσετε; Αντιγράψτε το
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Ακύρωση"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Ακύρωση Έκδοσης"
@@ -2969,7 +2960,7 @@ msgid "Collapse folder"
msgstr "Σύμπτυξη φακέλου"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3899,9 +3890,10 @@ msgid "Customization"
msgstr "Προσαρμογή"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3972,7 +3964,6 @@ msgstr "Σκοτεινό"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Ο πίνακας ελέγχου αντιγράφηκε με επιτυχία"
@@ -3986,7 +3977,7 @@ msgstr "Πίνακες Ελέγχου"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Δεδομένα"
@@ -4291,7 +4282,7 @@ msgstr "διαγραφή"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4308,7 +4299,7 @@ msgstr "διαγραφή"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4395,7 +4386,7 @@ msgid "Delete field"
msgstr "Διαγραφή πεδίου"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "Διαγραφή φακέλου"
@@ -4596,7 +4587,6 @@ msgstr "Καταστροφή {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Καταστροφή εγγραφών"
@@ -4804,7 +4794,7 @@ msgid "Drop file here..."
msgstr "Σύρετε το αρχείο εδώ..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4936,9 +4926,9 @@ msgid "Edit Fields"
msgstr "Επεξεργασία πεδίων"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr ""
@@ -4959,9 +4949,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr ""
@@ -6124,13 +6114,11 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Αποτυχία αντιγραφής του πίνακα ελέγχου"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6194,9 +6182,9 @@ msgstr "Αποτυχία αφαίρεσης εικόνας"
msgid "Failed to retry jobs. Please try again later."
msgstr "Αποτυχία επαναποστολής εργασιών. Παρακαλώ δοκιμάστε ξανά αργότερα."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6314,7 +6302,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "Αγαπημένα"
@@ -6586,8 +6574,8 @@ msgid "Flow"
msgstr "Ροή"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6597,8 +6585,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Φάκελοι"
@@ -8028,7 +8016,7 @@ msgid "Layout"
msgstr "Διάταξη"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8143,8 +8131,8 @@ msgid "Line Chart"
msgstr "Διάγραμμα γραμμής"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8160,12 +8148,12 @@ msgid "Link copied to clipboard"
msgstr "Ο σύνδεσμος αντιγράφηκε στο πρόχειρο"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8804,19 +8792,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Μετακίνηση αριστερά"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8828,12 +8816,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9079,9 +9067,9 @@ msgid "New Field"
msgstr "Νέο Πεδίο"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9121,11 +9109,11 @@ msgid "New record"
msgstr "Νέα εγγραφή"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr ""
@@ -9312,7 +9300,7 @@ msgid "No currency"
msgstr "Χωρίς νόμισμα"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9424,12 +9412,12 @@ msgid "No Files"
msgstr "Χωρίς αρχεία"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Κανένας φάκελος"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9516,7 +9504,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9593,14 +9581,14 @@ msgid "No Results"
msgstr "Χωρίς αποτελέσματα"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Δεν βρέθηκαν αποτελέσματα"
@@ -9625,12 +9613,12 @@ msgid "No Select field"
msgstr "Χωρίς πεδίο Επιλογής"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9810,7 +9798,6 @@ msgstr ""
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr ""
@@ -9819,11 +9806,6 @@ msgstr ""
msgid "OAuth Credentials"
msgstr ""
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr ""
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9838,9 +9820,9 @@ msgstr "αντικείμενο"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Αντικείμενο"
@@ -9864,11 +9846,6 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9905,9 +9882,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Αντικείμενα"
@@ -10087,7 +10064,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Ανοίχτηκε"
@@ -10159,7 +10136,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10169,9 +10146,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Άλλο"
@@ -10245,7 +10222,7 @@ msgid "Overview"
msgstr "Επισκόπηση"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10438,8 +10415,6 @@ msgstr "Καταστροφή της εγγραφής οριστικά"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Καταστροφή της εγγραφής οριστικά"
@@ -10450,7 +10425,6 @@ msgstr "Καταστροφή των εγγραφών οριστικά"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Καταστρέψτε μόνιμα τις εγγραφές"
@@ -10464,11 +10438,6 @@ msgstr "Καταστροφή της διαδικασίας οριστικά"
msgid "Permanently destroy workflows"
msgstr "Καταστροφή των workflows οριστικά"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10977,7 +10946,7 @@ msgstr "εγγραφή"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Εγγραφή"
@@ -11153,16 +11122,14 @@ msgstr "Απομακρυσμένα"
msgid "Remove"
msgstr "Αφαίρεση"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr ""
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11192,7 +11159,7 @@ msgid "Remove from favorites"
msgstr "Αφαίρεση από τα αγαπημένα"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11239,7 +11206,7 @@ msgstr "Αφαίρεση μεταβλητής"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Μετονομασία"
@@ -11380,8 +11347,6 @@ msgstr "Επαναφορά εγγραφής"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Επαναφορά εγγραφής"
@@ -11393,8 +11358,6 @@ msgstr "Επαναφορά εγγραφών"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Επαναφορά εγγραφών"
@@ -11410,7 +11373,7 @@ msgstr "Αποτέλεσμα"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Αποτελέσματα"
@@ -11608,6 +11571,7 @@ msgstr "Σάββατο"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Αποθήκευση"
@@ -11622,6 +11586,11 @@ msgstr "Αποθήκευση ως νέα προβολή"
msgid "Save Dashboard"
msgstr "Αποθήκευση πίνακα ελέγχου"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11666,8 +11635,6 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11706,7 +11673,7 @@ msgid "Search a field..."
msgstr "Αναζήτηση πεδίου..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11727,8 +11694,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11743,7 +11710,7 @@ msgid "Search a type"
msgstr "Αναζήτηση τύπου"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11780,8 +11747,8 @@ msgstr "Αναζήτηση αντικειμένου"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11805,7 +11772,7 @@ msgid "Search colors"
msgstr "Αναζήτηση χρωμάτων"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11874,7 +11841,7 @@ msgid "Search records"
msgstr "Αναζήτηση εγγραφών"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12100,7 +12067,7 @@ msgid "Select a field to display in this widget"
msgstr "Επιλέξτε ένα πεδίο για εμφάνιση σε αυτό το γραφικό στοιχείο"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12321,11 +12288,6 @@ msgstr ""
msgid "Set as default"
msgstr "Ορισμός ως προεπιλογή"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12395,7 +12357,7 @@ msgstr "Ρύθμιση της βάσης δεδομένων σας..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12544,6 +12506,11 @@ msgstr "Ενιαία Σύνδεση (SSO)"
msgid "Singular"
msgstr "Μοναδικός"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Οι ενικές και πληθυντικές ετικέτες πρέπει να είναι διαφορετικές"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12669,11 +12636,6 @@ msgstr "Μερικά"
msgid "Some folders"
msgstr "Ορισμένοι φάκελοι"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13132,10 +13094,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13516,14 +13478,13 @@ msgstr "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Αυτό θα επαναφέρει μόνιμα τη μέθοδο ελέγχου ταυτότητας δύο παραγόντων σας. <0/> Παρακαλώ πληκτρολογήστε το email σας για επιβεβαίωση."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14050,7 +14011,7 @@ msgid "Type anything..."
msgstr "Πληκτρολογήστε οτιδήποτε..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14229,7 +14190,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14639,10 +14600,10 @@ msgid "view"
msgstr "προβολή"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Προβολή"
@@ -14741,7 +14702,6 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Εμφάνιση Προηγούμενων Συνομιλιών AI"
@@ -14777,7 +14737,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15071,7 +15031,6 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15135,7 +15094,7 @@ msgstr "Ροές Εργασίας"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "Περιοχή Εργασίας"
+120 -161
View File
@@ -658,10 +658,10 @@ msgstr "About this workspace"
msgid "Access workspace data"
msgstr "Access workspace data"
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -941,23 +941,23 @@ msgid "Add Item"
msgstr "Add Item"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr "Add item to folder"
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr "Add menu item"
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr "Add menu item after"
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr "Add menu item before"
@@ -1418,7 +1418,7 @@ msgid "All Objects"
msgstr "All Objects"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr "All objects are already in the sidebar"
@@ -1433,7 +1433,7 @@ msgid "All set!"
msgstr "All set!"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr "All system objects are already in the sidebar"
@@ -1534,7 +1534,7 @@ msgid "alphabetical"
msgstr "alphabetical"
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr "Already in navbar"
@@ -1676,7 +1676,6 @@ msgstr "API & Webhooks"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "API Key"
@@ -1892,25 +1891,21 @@ msgstr "Are you sure you want to delete this skill? This action cannot be undone
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Are you sure you want to destroy these records? They won't be recoverable anymore."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Are you sure you want to destroy this record? It cannot be recovered anymore."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Are you sure you want to restore these records?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Are you sure you want to restore this record?"
@@ -1951,7 +1946,6 @@ msgstr "Ascending"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Ask AI"
@@ -2132,11 +2126,6 @@ msgstr "Authentication"
msgid "Authentication failed"
msgstr "Authentication failed"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr "Authentication method"
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2559,11 +2548,13 @@ msgstr "Can't scan? Copy the"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Cancel"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Cancel Edition"
@@ -2964,7 +2955,7 @@ msgid "Collapse folder"
msgstr "Collapse folder"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr "Color"
@@ -3894,9 +3885,10 @@ msgid "Customization"
msgstr "Customization"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr "Customize"
@@ -3967,7 +3959,6 @@ msgstr "Dark"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Dashboard duplicated successfully"
@@ -3981,7 +3972,7 @@ msgstr "Dashboards"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Data"
@@ -4286,7 +4277,7 @@ msgstr "delete"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4303,7 +4294,7 @@ msgstr "delete"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4390,7 +4381,7 @@ msgid "Delete field"
msgstr "Delete field"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "Delete Folder"
@@ -4591,7 +4582,6 @@ msgstr "Destroy {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Destroy Records"
@@ -4799,7 +4789,7 @@ msgid "Drop file here..."
msgstr "Drop file here..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4931,9 +4921,9 @@ msgid "Edit Fields"
msgstr "Edit Fields"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr "Edit folder"
@@ -4954,9 +4944,9 @@ msgid "Edit Layout"
msgstr "Edit Layout"
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr "Edit link"
@@ -6119,13 +6109,11 @@ msgstr "Failed to delete skill"
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Failed to duplicate dashboard"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr "Failed to duplicate workflow"
@@ -6189,10 +6177,10 @@ msgstr "Failed to remove picture"
msgid "Failed to retry jobs. Please try again later."
msgstr "Failed to retry jobs. Please try again later."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
msgstr "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr "Failed to save navigation layout"
#. js-lingui-id: y3HIOa
#: src/pages/settings/ai/SettingsAgentForm.tsx
@@ -6309,7 +6297,7 @@ msgid "Fast Model"
msgstr "Fast Model"
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "Favorites"
@@ -6581,8 +6569,8 @@ msgid "Flow"
msgstr "Flow"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr "Folder"
@@ -6592,8 +6580,8 @@ msgid "Folder name"
msgstr "Folder name"
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Folders"
@@ -8023,7 +8011,7 @@ msgid "Layout"
msgstr "Layout"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr "Layout customization"
@@ -8138,8 +8126,8 @@ msgid "Line Chart"
msgstr "Line Chart"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr "Link"
@@ -8155,12 +8143,12 @@ msgid "Link copied to clipboard"
msgstr "Link copied to clipboard"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr "Link label"
@@ -8799,19 +8787,19 @@ msgid "Most installed version"
msgstr "Most installed version"
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr "Move down"
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Move left"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8823,12 +8811,12 @@ msgid "Move to a folder"
msgstr "Move to a folder"
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr "Move to folder"
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr "Move up"
@@ -9074,9 +9062,9 @@ msgid "New Field"
msgstr "New Field"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr "New folder"
@@ -9116,11 +9104,11 @@ msgid "New record"
msgstr "New record"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr "New sidebar item"
@@ -9307,7 +9295,7 @@ msgid "No currency"
msgstr "No currency"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr "No custom views available"
@@ -9419,12 +9407,12 @@ msgid "No Files"
msgstr "No Files"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "No folder"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr "No folders available"
@@ -9511,7 +9499,7 @@ msgid "No object found"
msgstr "No object found"
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr "No objects with views found"
@@ -9588,14 +9576,14 @@ msgid "No Results"
msgstr "No Results"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "No results found"
@@ -9620,12 +9608,12 @@ msgid "No Select field"
msgstr "No Select field"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr "No system objects available"
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr "No system objects with views found"
@@ -9805,7 +9793,6 @@ msgstr "Numbered list"
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr "OAuth"
@@ -9814,11 +9801,6 @@ msgstr "OAuth"
msgid "OAuth Credentials"
msgstr "OAuth Credentials"
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr "OAuth or API Key"
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9833,9 +9815,9 @@ msgstr "object"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Object"
@@ -9859,11 +9841,6 @@ msgstr "Object Events"
msgid "Object ID"
msgstr "Object ID"
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr "object permission"
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9900,9 +9877,9 @@ msgstr "objects"
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objects"
@@ -10082,7 +10059,7 @@ msgid "Open side panel"
msgstr "Open side panel"
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Opened"
@@ -10154,7 +10131,7 @@ msgid "Organization plan"
msgstr "Organization plan"
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr "Organize"
@@ -10164,9 +10141,9 @@ msgstr "Organize"
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Other"
@@ -10240,7 +10217,7 @@ msgid "Overview"
msgstr "Overview"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr "Owner"
@@ -10433,8 +10410,6 @@ msgstr "Permanently destroy record"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Permanently Destroy Record"
@@ -10445,7 +10420,6 @@ msgstr "Permanently destroy records"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Permanently Destroy Records"
@@ -10459,11 +10433,6 @@ msgstr "Permanently destroy workflow"
msgid "Permanently destroy workflows"
msgstr "Permanently destroy workflows"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr "permission flag"
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10972,7 +10941,7 @@ msgstr "record"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Record"
@@ -11148,17 +11117,15 @@ msgstr "Remote"
msgid "Remove"
msgstr "Remove"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
msgstr "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr "Remove {navigationMenuItemCount} navigation menu item?"
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
msgstr "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr "Remove {navigationMenuItemCount} navigation menu items?"
#. js-lingui-id: 1O32oy
#: src/modules/settings/accounts/components/SettingsAccountsRowDropdownMenu.tsx
@@ -11187,7 +11154,7 @@ msgid "Remove from favorites"
msgstr "Remove from favorites"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr "Remove from sidebar"
@@ -11234,7 +11201,7 @@ msgstr "Remove variable"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Rename"
@@ -11375,8 +11342,6 @@ msgstr "Restore record"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Restore Record"
@@ -11388,8 +11353,6 @@ msgstr "Restore records"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Restore Records"
@@ -11405,7 +11368,7 @@ msgstr "Result"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Results"
@@ -11603,6 +11566,7 @@ msgstr "Saturday"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Save"
@@ -11617,6 +11581,11 @@ msgstr "Save as new view"
msgid "Save Dashboard"
msgstr "Save Dashboard"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr "Save Page Layout"
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11661,8 +11630,6 @@ msgstr "Score"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11701,7 +11668,7 @@ msgid "Search a field..."
msgstr "Search a field..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr "Search a folder..."
@@ -11722,8 +11689,8 @@ msgid "Search a skill..."
msgstr "Search a skill..."
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr "Search a system object..."
@@ -11738,7 +11705,7 @@ msgid "Search a type"
msgstr "Search a type"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr "Search a view..."
@@ -11775,8 +11742,8 @@ msgstr "Search an object"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr "Search an object..."
@@ -11800,7 +11767,7 @@ msgid "Search colors"
msgstr "Search colors"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr "Search colors..."
@@ -11869,7 +11836,7 @@ msgid "Search records"
msgstr "Search records"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr "Search records..."
@@ -12095,7 +12062,7 @@ msgid "Select a field to display in this widget"
msgstr "Select a field to display in this widget"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr "Select a navigation item to edit"
@@ -12316,11 +12283,6 @@ msgstr "Set a default for this workspace"
msgid "Set as default"
msgstr "Set as default"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr "Set as pinned tab"
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12390,7 +12352,7 @@ msgstr "Setting up your database..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12537,6 +12499,11 @@ msgstr "Single sign-on (SSO)"
msgid "Singular"
msgstr "Singular"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Singular and plural labels must be different"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12662,11 +12629,6 @@ msgstr "Some"
msgid "Some folders"
msgstr "Some folders"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr "Some layout changes could not be saved"
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13125,10 +13087,10 @@ msgstr "System fields"
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr "System objects"
@@ -13509,14 +13471,13 @@ msgstr "This action cannot be undone. This will permanently remove your membersh
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
msgstr "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
@@ -14043,7 +14004,7 @@ msgid "Type anything..."
msgstr "Type anything..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr "Type to search records"
@@ -14222,7 +14183,7 @@ msgstr "Unordered list with bullets"
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14632,10 +14593,10 @@ msgid "view"
msgstr "view"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "View"
@@ -14734,7 +14695,6 @@ msgstr "View marketplace page"
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "View Previous AI Chats"
@@ -14770,7 +14730,7 @@ msgid "View workspace activity logs"
msgstr "View workspace activity logs"
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr "Views"
@@ -15064,7 +15024,6 @@ msgstr "Workflow agents"
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr "Workflow duplicated successfully"
@@ -15128,7 +15087,7 @@ msgstr "Workflows"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "Workspace"
+116 -157
View File
@@ -663,10 +663,10 @@ msgstr "Sobre este espacio de trabajo"
msgid "Access workspace data"
msgstr ""
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr ""
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "Accede a los datos de tu espacio de trabajo desde tu cliente MCP favorito, como Claude Desktop, Windsurf o Cursor."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Agregar elemento"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Todos los objetos"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "¡Todo listo!"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1681,7 +1681,6 @@ msgstr "API y Webhooks"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "Clave API"
@@ -1897,25 +1896,21 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "¿Está seguro de que desea destruir estos registros? Ya no serán recuperables."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "¿Está seguro de que desea destruir este registro? Ya no se podrá recuperar."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "¿Está seguro de que desea restaurar estos registros?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "¿Está seguro de que desea restaurar este registro?"
@@ -1956,7 +1951,6 @@ msgstr "Ascendente"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Preguntar a IA"
@@ -2137,11 +2131,6 @@ msgstr "Autenticación"
msgid "Authentication failed"
msgstr "Autenticación fallida"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr ""
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2564,11 +2553,13 @@ msgstr "¿No puedes escanear? Copia el"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Cancelar"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Cancelar edición"
@@ -2969,7 +2960,7 @@ msgid "Collapse folder"
msgstr "Contraer carpeta"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3899,9 +3890,10 @@ msgid "Customization"
msgstr "Personalización"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3972,7 +3964,6 @@ msgstr "Oscuro"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Se duplicó el tablero con éxito"
@@ -3986,7 +3977,7 @@ msgstr "Tableros"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Datos"
@@ -4291,7 +4282,7 @@ msgstr "eliminar"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4308,7 +4299,7 @@ msgstr "eliminar"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4395,7 +4386,7 @@ msgid "Delete field"
msgstr "Eliminar campo"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "Eliminar carpeta"
@@ -4596,7 +4587,6 @@ msgstr "Destruir {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Destruir registros"
@@ -4804,7 +4794,7 @@ msgid "Drop file here..."
msgstr "Suelta el archivo aquí..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4936,9 +4926,9 @@ msgid "Edit Fields"
msgstr "Editar campos"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr ""
@@ -4959,9 +4949,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr ""
@@ -6124,13 +6114,11 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Error al duplicar el tablero"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr "Error al duplicar el flujo de trabajo"
@@ -6194,9 +6182,9 @@ msgstr "No se pudo eliminar la imagen"
msgid "Failed to retry jobs. Please try again later."
msgstr "No se pudieron reintentar los trabajos. Por favor, inténtelo de nuevo más tarde."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6314,7 +6302,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "Favoritos"
@@ -6586,8 +6574,8 @@ msgid "Flow"
msgstr "Flujo"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6597,8 +6585,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Carpetas"
@@ -8028,7 +8016,7 @@ msgid "Layout"
msgstr "Diseño"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8143,8 +8131,8 @@ msgid "Line Chart"
msgstr "Gráfico de líneas"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8160,12 +8148,12 @@ msgid "Link copied to clipboard"
msgstr "Enlace copiado al portapapeles"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8804,19 +8792,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Mover a la izquierda"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8828,12 +8816,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9079,9 +9067,9 @@ msgid "New Field"
msgstr "Nuevo Campo"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9121,11 +9109,11 @@ msgid "New record"
msgstr "Nuevo registro"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr ""
@@ -9312,7 +9300,7 @@ msgid "No currency"
msgstr "Sin moneda"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9424,12 +9412,12 @@ msgid "No Files"
msgstr "Sin archivos"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Sin carpeta"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9516,7 +9504,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9593,14 +9581,14 @@ msgid "No Results"
msgstr "Sin resultados"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "No se encontraron resultados"
@@ -9625,12 +9613,12 @@ msgid "No Select field"
msgstr "Sin campo de selección"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9810,7 +9798,6 @@ msgstr "Lista numerada"
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr ""
@@ -9819,11 +9806,6 @@ msgstr ""
msgid "OAuth Credentials"
msgstr ""
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr ""
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9838,9 +9820,9 @@ msgstr "objeto"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objeto"
@@ -9864,11 +9846,6 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9905,9 +9882,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objetos"
@@ -10087,7 +10064,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Abierto"
@@ -10159,7 +10136,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10169,9 +10146,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Otros"
@@ -10245,7 +10222,7 @@ msgid "Overview"
msgstr "Resumen"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10438,8 +10415,6 @@ msgstr "Destruir registro permanentemente"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Destruir registro permanentemente"
@@ -10450,7 +10425,6 @@ msgstr "Destruir registros de forma permanente"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Destruir registros de forma permanente"
@@ -10464,11 +10438,6 @@ msgstr "Destruir workflow de forma permanente"
msgid "Permanently destroy workflows"
msgstr "Destruir workflows de forma permanente"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10977,7 +10946,7 @@ msgstr "registro"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Registro"
@@ -11153,16 +11122,14 @@ msgstr "Remoto"
msgid "Remove"
msgstr "Eliminar"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr ""
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11192,7 +11159,7 @@ msgid "Remove from favorites"
msgstr "Quitar de favoritos"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11239,7 +11206,7 @@ msgstr "Eliminar variable"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Renombrar"
@@ -11380,8 +11347,6 @@ msgstr "Restaurar registro"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Restaurar registro"
@@ -11393,8 +11358,6 @@ msgstr "Restaurar registros"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Restaurar registros"
@@ -11410,7 +11373,7 @@ msgstr "Resultado"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Resultados"
@@ -11608,6 +11571,7 @@ msgstr "Sábado"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Guardar"
@@ -11622,6 +11586,11 @@ msgstr "Guardar como nueva vista"
msgid "Save Dashboard"
msgstr "Guardar Tablero"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11666,8 +11635,6 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11706,7 +11673,7 @@ msgid "Search a field..."
msgstr "Buscar un campo..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11727,8 +11694,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11743,7 +11710,7 @@ msgid "Search a type"
msgstr "Buscar un tipo"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11780,8 +11747,8 @@ msgstr "Buscar un objeto"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11805,7 +11772,7 @@ msgid "Search colors"
msgstr "Buscar colores"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11874,7 +11841,7 @@ msgid "Search records"
msgstr "Buscar registros"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12100,7 +12067,7 @@ msgid "Select a field to display in this widget"
msgstr "Selecciona un campo para mostrar en este widget"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12321,11 +12288,6 @@ msgstr ""
msgid "Set as default"
msgstr "Establecer como predeterminado"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12395,7 +12357,7 @@ msgstr "Configurando su base de datos..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12542,6 +12504,11 @@ msgstr "Inicio de sesión único (SSO)"
msgid "Singular"
msgstr "Singular"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Las etiquetas en singular y plural deben ser diferentes"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12667,11 +12634,6 @@ msgstr "Alguno"
msgid "Some folders"
msgstr "Algunas carpetas"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13130,10 +13092,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr "Objetos del sistema"
@@ -13514,14 +13476,13 @@ msgstr "Esta acción no se puede deshacer. Esto eliminará permanentemente su me
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Esta acción no se puede deshacer. Esto restablecerá permanentemente tu método de autenticación de dos factores. <0/> Escribe tu correo electrónico para confirmar."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14048,7 +14009,7 @@ msgid "Type anything..."
msgstr "Escribe cualquier cosa..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14227,7 +14188,7 @@ msgstr "Lista sin ordenar con puntos"
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14637,10 +14598,10 @@ msgid "view"
msgstr "vista"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Vista"
@@ -14739,7 +14700,6 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Ver chats previos de IA"
@@ -14775,7 +14735,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15069,7 +15029,6 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr "Se duplicó el Workflow con éxito"
@@ -15133,7 +15092,7 @@ msgstr "Workflows"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "Espacio de trabajo"
+116 -157
View File
@@ -663,10 +663,10 @@ msgstr "Tietoa tästä työtilasta"
msgid "Access workspace data"
msgstr ""
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr ""
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "Käytä työtilan tietoja suosikki MCP-asiakkaasi, kuten Claude Desktop, Windsurf tai Cursor, kautta."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Lisää kohde"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Kaikki objektit"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Valmista!"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1681,7 +1681,6 @@ msgstr "API & Webhooks"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "API-avain"
@@ -1897,25 +1896,21 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Oletko varma, että haluat tuhota nämä tietueet? Niitä ei voida enää palauttaa."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Oletko varma, että haluat tuhota tämän tietueen? Sitä ei voi enää palauttaa."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Oletko varma, että haluat palauttaa nämä tietueet?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Oletko varma, että haluat palauttaa tämän tietueen?"
@@ -1956,7 +1951,6 @@ msgstr "Nouseva"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Kysy AI:lta"
@@ -2137,11 +2131,6 @@ msgstr "Todennus"
msgid "Authentication failed"
msgstr "Todennus epäonnistui"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr ""
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2564,11 +2553,13 @@ msgstr "Et voi skannata? Kopioi"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Peruuta"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Peruuta muokkaus"
@@ -2969,7 +2960,7 @@ msgid "Collapse folder"
msgstr "Supista kansio"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3899,9 +3890,10 @@ msgid "Customization"
msgstr "Mukauttaminen"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3972,7 +3964,6 @@ msgstr "Tumma"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Hallintapaneeli monistettiin onnistuneesti"
@@ -3986,7 +3977,7 @@ msgstr "Koontinäytöt"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Data"
@@ -4291,7 +4282,7 @@ msgstr "poista"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4308,7 +4299,7 @@ msgstr "poista"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4395,7 +4386,7 @@ msgid "Delete field"
msgstr "Poista kenttä"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "Poista kansio"
@@ -4596,7 +4587,6 @@ msgstr "Tuhoa {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Tuhota tietueet"
@@ -4804,7 +4794,7 @@ msgid "Drop file here..."
msgstr "Pudota tiedosto tähän..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4936,9 +4926,9 @@ msgid "Edit Fields"
msgstr "Muokkaa kenttiä"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr ""
@@ -4959,9 +4949,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr ""
@@ -6124,13 +6114,11 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Hallintapaneelin monistaminen epäonnistui"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6194,9 +6182,9 @@ msgstr "Kuvan poistaminen epäonnistui"
msgid "Failed to retry jobs. Please try again later."
msgstr "Epäonnistui uusien tehtävien yrittämisessä. Yritä myöhemmin uudelleen."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6314,7 +6302,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "Suosikit"
@@ -6586,8 +6574,8 @@ msgid "Flow"
msgstr "Virtaus"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6597,8 +6585,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Kansiot"
@@ -8028,7 +8016,7 @@ msgid "Layout"
msgstr "Ulkoasu"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8143,8 +8131,8 @@ msgid "Line Chart"
msgstr "Viivakaavio"
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8160,12 +8148,12 @@ msgid "Link copied to clipboard"
msgstr "Linkki kopioitu leikepöydälle"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8804,19 +8792,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Siirrä vasemmalle"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8828,12 +8816,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9079,9 +9067,9 @@ msgid "New Field"
msgstr "Uusi kenttä"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9121,11 +9109,11 @@ msgid "New record"
msgstr "Uusi tietue"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr ""
@@ -9312,7 +9300,7 @@ msgid "No currency"
msgstr "Ei valuuttaa"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9424,12 +9412,12 @@ msgid "No Files"
msgstr "Ei tiedostoja"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Ei kansiota"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9516,7 +9504,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9593,14 +9581,14 @@ msgid "No Results"
msgstr "Ei tuloksia"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Tuloksia ei löytynyt"
@@ -9625,12 +9613,12 @@ msgid "No Select field"
msgstr "Ei valintakenttää"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9810,7 +9798,6 @@ msgstr ""
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr ""
@@ -9819,11 +9806,6 @@ msgstr ""
msgid "OAuth Credentials"
msgstr ""
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr ""
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9838,9 +9820,9 @@ msgstr "objekti"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objekti"
@@ -9864,11 +9846,6 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9905,9 +9882,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objektit"
@@ -10087,7 +10064,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Avattu"
@@ -10159,7 +10136,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10169,9 +10146,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Muu"
@@ -10245,7 +10222,7 @@ msgid "Overview"
msgstr "Yleiskatsaus"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10438,8 +10415,6 @@ msgstr "Tuhotaan tietue pysyvästi"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Tuhota tiedosto pysyvästi"
@@ -10450,7 +10425,6 @@ msgstr "Tuhotaan tietueet pysyvästi"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Tuhota pysyvästi tietueet"
@@ -10464,11 +10438,6 @@ msgstr "Tuhota workflow pysyvästi"
msgid "Permanently destroy workflows"
msgstr "Tuhotaan työnkulut pysyvästi"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10977,7 +10946,7 @@ msgstr "tietue"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Tietue"
@@ -11153,16 +11122,14 @@ msgstr "Etä"
msgid "Remove"
msgstr "Poista"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr ""
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11192,7 +11159,7 @@ msgid "Remove from favorites"
msgstr "Poista suosikeista"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11239,7 +11206,7 @@ msgstr "Poista muuttuja"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Nimeä uudelleen"
@@ -11380,8 +11347,6 @@ msgstr "Palauta tietue"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Palauta tietue"
@@ -11393,8 +11358,6 @@ msgstr "Palauta tietueet"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Palauta tietueet"
@@ -11410,7 +11373,7 @@ msgstr "Tulos"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Tulokset"
@@ -11608,6 +11571,7 @@ msgstr "Lauantai"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Tallenna"
@@ -11622,6 +11586,11 @@ msgstr "Tallenna uutena näkymänä"
msgid "Save Dashboard"
msgstr "Tallenna hallintapaneeli"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11666,8 +11635,6 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11706,7 +11673,7 @@ msgid "Search a field..."
msgstr "Etsi kenttää..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11727,8 +11694,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11743,7 +11710,7 @@ msgid "Search a type"
msgstr "Etsi tyyppiä"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11780,8 +11747,8 @@ msgstr "Etsi objekti"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11805,7 +11772,7 @@ msgid "Search colors"
msgstr "Etsi värejä"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11874,7 +11841,7 @@ msgid "Search records"
msgstr "Hae tietueita"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12100,7 +12067,7 @@ msgid "Select a field to display in this widget"
msgstr "Valitse kenttä, joka näytetään tässä widgetissä"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12321,11 +12288,6 @@ msgstr ""
msgid "Set as default"
msgstr "Aseta oletuksena"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12395,7 +12357,7 @@ msgstr "Asetetaan tietokantaasi..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12542,6 +12504,11 @@ msgstr "Kertakirjautuminen (SSO)"
msgid "Singular"
msgstr "Yksikkö"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Yksikön ja monikon nimikkeiden on oltava erilaisia"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12667,11 +12634,6 @@ msgstr "Jotkut"
msgid "Some folders"
msgstr "Jotkin kansiot"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13130,10 +13092,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13512,14 +13474,13 @@ msgstr "Tätä toimintoa ei voi peruuttaa. Tämä poistaa jäsenyytesi pysyväst
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Tätä toimintoa ei voi peruuttaa. Tämä nollaa pysyvästi kaksivaiheisen todennustapasi. <0/> Vahvista kirjoittamalla sähköpostiosoitteesi."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14046,7 +14007,7 @@ msgid "Type anything..."
msgstr "Kirjoita jotain..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14225,7 +14186,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14635,10 +14596,10 @@ msgid "view"
msgstr "näkymä"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Näkymä"
@@ -14737,7 +14698,6 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Näytä edelliset AI Keskustelut"
@@ -14773,7 +14733,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15067,7 +15027,6 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15131,7 +15090,7 @@ msgstr "Työnkulut"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "Työtila"
+116 -157
View File
@@ -663,10 +663,10 @@ msgstr "À propos de cet espace de travail"
msgid "Access workspace data"
msgstr ""
#. js-lingui-id: W5nhmk
#. js-lingui-id: c2UA7k
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Claude Code, Cursor, or ChatGPT. Once connected, try: \"Show me the 5 most recently created companies\" or \"Create a new person named Jane Doe\"."
msgstr ""
msgid "Access your workspace data from your favorite MCP client like Claude Desktop, Windsurf or Cursor."
msgstr "Accédez à vos données de l'espace de travail depuis votre client MCP préféré comme Claude Desktop, Windsurf ou Cursor."
#. js-lingui-id: u2Cycw
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionTabEnvironmentVariablesSection.tsx
@@ -946,23 +946,23 @@ msgid "Add Item"
msgstr "Ajouter un élément"
#. js-lingui-id: cI2ZVO
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Add item to folder"
msgstr ""
#. js-lingui-id: gaZXkv
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItemsFolder.tsx
msgid "Add menu item"
msgstr ""
#. js-lingui-id: JbORSt
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item after"
msgstr ""
#. js-lingui-id: DKlI/M
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Add menu item before"
msgstr ""
@@ -1423,7 +1423,7 @@ msgid "All Objects"
msgstr "Tous les objets"
#. js-lingui-id: RoFE84
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
msgid "All objects are already in the sidebar"
msgstr ""
@@ -1438,7 +1438,7 @@ msgid "All set!"
msgstr "Tout est prêt !"
#. js-lingui-id: CHvT6e
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemObjectSystemPickerSubPage.tsx
msgid "All system objects are already in the sidebar"
msgstr ""
@@ -1539,7 +1539,7 @@ msgid "alphabetical"
msgstr ""
#. js-lingui-id: eO7HSp
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectMenuItem.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectMenuItem.tsx
msgid "Already in navbar"
msgstr ""
@@ -1681,7 +1681,6 @@ msgstr "API & Webhooks"
#. js-lingui-id: yRnk5W
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
#: src/modules/settings/playground/components/PlaygroundSetupForm.tsx
msgid "API Key"
msgstr "Clé API"
@@ -1897,25 +1896,21 @@ msgstr ""
#. js-lingui-id: OJOR8q
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Are you sure you want to destroy these records? They won't be recoverable anymore."
msgstr "Êtes-vous sûr de vouloir détruire ces enregistrements ? Ils ne seront plus récupérables."
#. js-lingui-id: UK5TO6
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Are you sure you want to destroy this record? It cannot be recovered anymore."
msgstr "Êtes-vous sûr de vouloir détruire cet enregistrement ? Il ne pourra pas être récupéré."
#. js-lingui-id: mcHVC1
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Are you sure you want to restore these records?"
msgstr "Êtes-vous sûr de vouloir restaurer ces enregistrements ?"
#. js-lingui-id: lmgkf0
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Are you sure you want to restore this record?"
msgstr "Êtes-vous sûr de vouloir restaurer cet enregistrement ?"
@@ -1956,7 +1951,6 @@ msgstr "Ascendant"
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Ask AI"
msgstr "Demander à l'IA"
@@ -2137,11 +2131,6 @@ msgstr "Authentification"
msgid "Authentication failed"
msgstr "Authentification échouée"
#. js-lingui-id: TxT0ER
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "Authentication method"
msgstr ""
#. js-lingui-id: H7qgYQ
#: src/pages/settings/SettingsTwoFactorAuthenticationMethod.tsx
msgid "Authenticator app"
@@ -2564,11 +2553,13 @@ msgstr "Impossible de scanner ? Copiez le"
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/settings/components/SaveAndCancelButtons/CancelButton.tsx
#: src/modules/object-record/record-update-multiple/components/UpdateMultipleRecordsFooter.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel"
msgstr "Annuler"
#. js-lingui-id: HYLdMN
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Cancel Edition"
msgstr "Annuler l'édition"
@@ -2969,7 +2960,7 @@ msgid "Collapse folder"
msgstr "Replier le dossier"
#. js-lingui-id: jZlrte
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Color"
msgstr ""
@@ -3899,9 +3890,10 @@ msgid "Customization"
msgstr "Personnalisation"
#. js-lingui-id: srRMnJ
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditObjectViewBase.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditObjectViewBase.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
msgid "Customize"
msgstr ""
@@ -3972,7 +3964,6 @@ msgstr "Sombre"
#. js-lingui-id: ogQzcZ
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Dashboard duplicated successfully"
msgstr "Tableau de bord dupliqué avec succès"
@@ -3986,7 +3977,7 @@ msgstr "Tableaux de bord"
#: src/modules/side-panel/pages/workflow/trigger-type/components/SidePanelWorkflowSelectTriggerTypeContent.tsx
#: src/modules/side-panel/pages/workflow/action/components/SidePanelWorkflowSelectAction.tsx
#: src/modules/side-panel/pages/page-layout/constants/ChartSettingsHeadings.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Data"
msgstr "Données"
@@ -4291,7 +4282,7 @@ msgstr "supprimer"
#: src/modules/views/view-picker/components/ViewPickerOptionDropdown.tsx
#: src/modules/views/view-picker/components/ViewPickerEditButton.tsx
#: src/modules/views/view-picker/components/ViewPickerCreateButton.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/security/components/SSO/SettingsSecuritySSORowDropdownMenu.tsx
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTabEnvironmentVariableTableRow.tsx
#: src/modules/settings/emailing-domains/components/SettingsEmailingDomainRowDropdownMenu.tsx
@@ -4308,7 +4299,7 @@ msgstr "supprimer"
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/object-record/record-field-list/record-detail-section/relation/components/RecordDetailRelationRecordsListItem.tsx
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
@@ -4395,7 +4386,7 @@ msgid "Delete field"
msgstr "Supprimer le champ"
#. js-lingui-id: 97QUV6
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Delete Folder"
msgstr "Supprimer le dossier"
@@ -4596,7 +4587,6 @@ msgstr "Détruire {objectLabelPlural}"
#. js-lingui-id: kG5yO6
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Destroy Records"
msgstr "Détruire les enregistrements"
@@ -4804,7 +4794,7 @@ msgid "Drop file here..."
msgstr "Déposez le fichier ici..."
#. js-lingui-id: euc6Ns
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/command-menu-item/record/constants/WorkflowCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Duplicate"
@@ -4936,9 +4926,9 @@ msgid "Edit Fields"
msgstr "Modifier les champs"
#. js-lingui-id: uPHscS
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit folder"
msgstr ""
@@ -4959,9 +4949,9 @@ msgid "Edit Layout"
msgstr ""
#. js-lingui-id: /PoNoq
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Edit link"
msgstr ""
@@ -6124,13 +6114,11 @@ msgstr ""
#. js-lingui-id: NUmmdc
#: src/modules/command-menu-item/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/dashboard/components/DuplicateDashboardSingleRecordCommand.tsx
msgid "Failed to duplicate dashboard"
msgstr "Échec de la duplication du tableau de bord"
#. js-lingui-id: WYXxQF
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Failed to duplicate workflow"
msgstr ""
@@ -6194,9 +6182,9 @@ msgstr "Échec de la suppression de l'image"
msgid "Failed to retry jobs. Please try again later."
msgstr "Échec du réessai des tâches. Veuillez réessayer plus tard."
#. js-lingui-id: farFvy
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Failed to save layout customization"
#. js-lingui-id: fuRtgB
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Failed to save navigation layout"
msgstr ""
#. js-lingui-id: y3HIOa
@@ -6314,7 +6302,7 @@ msgid "Fast Model"
msgstr ""
#. js-lingui-id: X9kySA
#: src/modules/navigation-menu-item/display/sections/favorites/components/FavoritesSection.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItemFolders.tsx
msgid "Favorites"
msgstr "Favoris"
@@ -6586,8 +6574,8 @@ msgid "Flow"
msgstr "Flux"
#. js-lingui-id: kNqMMd
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Folder"
msgstr ""
@@ -6597,8 +6585,8 @@ msgid "Folder name"
msgstr ""
#. js-lingui-id: HSh8u/
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/settings/accounts/components/message-folders/SettingsAccountsMessageFoldersCard.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Folders"
msgstr "Dossiers"
@@ -8028,7 +8016,7 @@ msgid "Layout"
msgstr "Disposition"
#. js-lingui-id: W4nIBb
#: src/modules/layout-customization/components/LayoutCustomizationBar.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuEditModeBar.tsx
msgid "Layout customization"
msgstr ""
@@ -8143,8 +8131,8 @@ msgid "Line Chart"
msgstr ""
#. js-lingui-id: yzF66j
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Link"
msgstr ""
@@ -8160,12 +8148,12 @@ msgid "Link copied to clipboard"
msgstr "Lien copié dans le presse-papiers"
#. js-lingui-id: vH3ZQY
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditLinkItemView.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/side-panel/components/SidePanelLinkInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddLinkToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditLinkItemView.tsx
#: src/modules/navigation-menu-item/display/dnd/hooks/useHandleAddToNavigationDrop.ts
#: src/modules/navigation-menu-item/hooks/useHandleAddToNavigationDrop.ts
msgid "Link label"
msgstr ""
@@ -8804,19 +8792,19 @@ msgid "Most installed version"
msgstr ""
#. js-lingui-id: 3Ib6FN
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move down"
msgstr ""
#. js-lingui-id: iSLA/r
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move left"
msgstr "Déplacer à gauche"
#. js-lingui-id: Ubl2by
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/object-record/record-table/record-table-header/components/RecordTableColumnHeadDropdownMenu.tsx
#: src/modules/object-record/record-group/hooks/useRecordGroupActions.ts
msgid "Move right"
@@ -8828,12 +8816,12 @@ msgid "Move to a folder"
msgstr ""
#. js-lingui-id: JCPOml
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move to folder"
msgstr ""
#. js-lingui-id: QyioBP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Move up"
msgstr ""
@@ -9079,9 +9067,9 @@ msgid "New Field"
msgstr "Nouveau champ"
#. js-lingui-id: 96G6Re
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelFolderInfo.tsx
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useAddFolderToNavigationMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "New folder"
msgstr ""
@@ -9121,11 +9109,11 @@ msgid "New record"
msgstr "Nouvel enregistrement"
#. js-lingui-id: x6Ckh1
#: src/modules/side-panel/pages/navigation-menu-item/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/side-panel/hooks/useSidePanelMenu.ts
#: src/modules/navigation-menu-item/edit/side-panel/hooks/useNavigationMenuItemEditOrganizeActions.ts
#: src/modules/navigation-menu-item/edit/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/edit/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/object-metadata/components/WorkspaceSectionAddMenuItemButton.tsx
#: src/modules/navigation-menu-item/hooks/useOpenAddItemToFolderPage.ts
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "New sidebar item"
msgstr ""
@@ -9312,7 +9300,7 @@ msgid "No currency"
msgstr "Aucune devise"
#. js-lingui-id: DKVJFE
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "No custom views available"
msgstr ""
@@ -9424,12 +9412,12 @@ msgid "No Files"
msgstr "Aucun fichier"
#. js-lingui-id: pYblOw
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folder"
msgstr "Aucun dossier"
#. js-lingui-id: 6XMhqL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No folders available"
msgstr ""
@@ -9516,7 +9504,7 @@ msgid "No object found"
msgstr ""
#. js-lingui-id: YFHO2u
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "No objects with views found"
msgstr ""
@@ -9593,14 +9581,14 @@ msgid "No Results"
msgstr "Aucun résultat"
#. js-lingui-id: AxPAXW
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/components/SidePanelList.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
msgid "No results found"
msgstr "Aucun résultat trouvé"
@@ -9625,12 +9613,12 @@ msgid "No Select field"
msgstr "Aucun champ de sélection"
#. js-lingui-id: RQ6tfU
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
msgid "No system objects available"
msgstr ""
#. js-lingui-id: Yf4rVG
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "No system objects with views found"
msgstr ""
@@ -9810,7 +9798,6 @@ msgstr ""
#. js-lingui-id: b/j06W
#: src/pages/settings/applications/SettingsApplicationRegistrationDetails.tsx
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth"
msgstr ""
@@ -9819,11 +9806,6 @@ msgstr ""
msgid "OAuth Credentials"
msgstr ""
#. js-lingui-id: LNLTJB
#: src/pages/settings/ai/components/SettingsAIMCP.tsx
msgid "OAuth or API Key"
msgstr ""
#. js-lingui-id: pNEViR
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object"
@@ -9838,9 +9820,9 @@ msgstr "objet"
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionCreateRecord.tsx
#: src/modules/side-panel/pages/root/components/SidePanelRootPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Object"
msgstr "Objet"
@@ -9864,11 +9846,6 @@ msgstr ""
msgid "Object ID"
msgstr ""
#. js-lingui-id: wZpAXW
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "object permission"
msgstr ""
#. js-lingui-id: ecLxgy
#: src/modules/settings/roles/role-permissions/object-level-permissions/components/SettingsRolePermissionsObjectLevelTableRowOptionsDropdown.tsx
msgid "Object permission options"
@@ -9905,9 +9882,9 @@ msgstr ""
#: src/pages/settings/data-model/new-field/SettingsObjectNewFieldConfigure.tsx
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowAiAgentPermissionsObjectsList.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/settings/roles/role-permissions/objects-permissions/components/SettingsRolePermissionsObjectsSection.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Objects"
msgstr "Objets"
@@ -10087,7 +10064,7 @@ msgid "Open side panel"
msgstr ""
#. js-lingui-id: OV5wZZ
#: src/modules/navigation-menu-item/display/sections/components/NavigationDrawerOpenedSection.tsx
#: src/modules/object-metadata/components/NavigationDrawerOpenedSection.tsx
msgid "Opened"
msgstr "Ouvert"
@@ -10159,7 +10136,7 @@ msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Organize"
msgstr ""
@@ -10169,9 +10146,9 @@ msgstr ""
#: src/pages/settings/admin-panel/SettingsAdminIndicatorHealthStatus.tsx
#: src/pages/settings/admin-panel/SettingsAdminConfigVariableDetails.tsx
#: src/pages/settings/admin-panel/SettingsAdmin.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/page-layout/widgets/fields/hooks/useFieldsWidgetGroups.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/navigation/components/NavigationDrawerOtherSection.tsx
msgid "Other"
msgstr "Autres"
@@ -10245,7 +10222,7 @@ msgid "Overview"
msgstr "Vue d'ensemble"
#. js-lingui-id: LtI9AS
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOwnerSection.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOwnerSection.tsx
msgid "Owner"
msgstr ""
@@ -10438,8 +10415,6 @@ msgstr "Détruire définitivement l'enregistrement"
#. js-lingui-id: 35dBYb
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/DestroySingleRecordCommand.tsx
msgid "Permanently Destroy Record"
msgstr "Détruire définitivement l'enregistrement"
@@ -10450,7 +10425,6 @@ msgstr "Détruire définitivement les enregistrements"
#. js-lingui-id: YyP8vD
#: src/modules/command-menu-item/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/DestroyMultipleRecordsCommand.tsx
msgid "Permanently Destroy Records"
msgstr "Détruire définitivement les enregistrements"
@@ -10464,11 +10438,6 @@ msgstr "Détruire définitivement le workflow"
msgid "Permanently destroy workflows"
msgstr "Détruire définitivement les workflows"
#. js-lingui-id: yWmZKk
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "permission flag"
msgstr ""
#. js-lingui-id: 9cDpsw
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
#: src/pages/settings/applications/SettingsAvailableApplicationDetails.tsx
@@ -10977,7 +10946,7 @@ msgstr "enregistrement"
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionUpdateRecord.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionDeleteRecord.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "Record"
msgstr "Enregistrer"
@@ -11153,16 +11122,14 @@ msgstr "À distance"
msgid "Remove"
msgstr "Retirer"
#. js-lingui-id: XABoh4
#. placeholder {0}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {0} navigation menu items?"
#. js-lingui-id: 0Urj9q
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu item?"
msgstr ""
#. js-lingui-id: p/lN7X
#. placeholder {1}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "Remove {1} navigation menu item?"
#. js-lingui-id: Ef5jwi
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "Remove {navigationMenuItemCount} navigation menu items?"
msgstr ""
#. js-lingui-id: 1O32oy
@@ -11192,7 +11159,7 @@ msgid "Remove from favorites"
msgstr "Retirer des favoris"
#. js-lingui-id: 9VZ6f0
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditOrganizeActions.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditOrganizeActions.tsx
msgid "Remove from sidebar"
msgstr ""
@@ -11239,7 +11206,7 @@ msgstr "Supprimer la variable"
#. js-lingui-id: 2wxgft
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationGroupDropdown.tsx
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/navigation-menu-item/components/NavigationMenuItemFolderNavigationDrawerItemDropdown.tsx
#: src/modules/activities/files/components/AttachmentDropdown.tsx
msgid "Rename"
msgstr "Renommer"
@@ -11380,8 +11347,6 @@ msgstr "Restaurer l'enregistrement"
#. js-lingui-id: NzMNOA
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/components/RestoreSingleRecordCommand.tsx
msgid "Restore Record"
msgstr "Restaurer l'enregistrement"
@@ -11393,8 +11358,6 @@ msgstr "Restaurer les enregistrements"
#. js-lingui-id: Xqj0Cb
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
#: src/modules/command-menu-item/engine-command/record/multiple-records/components/RestoreMultipleRecordsCommand.tsx
msgid "Restore Records"
msgstr "Restaurer les enregistrements"
@@ -11410,7 +11373,7 @@ msgstr "Résultat"
#. js-lingui-id: kx0s+n
#: src/modules/side-panel/pages/search/hooks/useSidePanelSearchRecords.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Results"
msgstr "Résultats"
@@ -11608,6 +11571,7 @@ msgstr "Samedi"
#: src/pages/settings/applications/tabs/SettingsApplicationRegistrationOAuthTab.tsx
#: src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
#: src/modules/settings/admin-panel/config-variables/components/ConfigVariableActionButtons.tsx
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record/constants/DashboardCommandMenuItemsConfig.tsx
msgid "Save"
msgstr "Enregistrer"
@@ -11622,6 +11586,11 @@ msgstr "Enregistrer comme nouvelle vue"
msgid "Save Dashboard"
msgstr "Enregistrer le tableau de bord"
#. js-lingui-id: BZVCCj
#: src/modules/command-menu-item/record/constants/DefaultRecordCommandMenuItemsConfig.tsx
msgid "Save Page Layout"
msgstr ""
#. js-lingui-id: veLq3R
#: src/pages/settings/applications/tabs/SettingsApplicationsDeveloperTab.tsx
msgid "Scaffold a new app, then use the CLI to develop, publish, and distribute"
@@ -11666,8 +11635,6 @@ msgstr ""
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "Search"
@@ -11706,7 +11673,7 @@ msgid "Search a field..."
msgstr "Rechercher un champ..."
#. js-lingui-id: ITQFzL
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditFolderPickerSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditFolderPickerSubPage.tsx
msgid "Search a folder..."
msgstr ""
@@ -11727,8 +11694,8 @@ msgid "Search a skill..."
msgstr ""
#. js-lingui-id: hVJ1MP
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
msgid "Search a system object..."
msgstr ""
@@ -11743,7 +11710,7 @@ msgid "Search a type"
msgstr "Rechercher un type"
#. js-lingui-id: +MhOVB
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Search a view..."
msgstr ""
@@ -11780,8 +11747,8 @@ msgstr "Rechercher un objet"
#. js-lingui-id: BoNHR0
#: src/pages/settings/applications/components/SettingsApplicationDataTable.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "Search an object..."
msgstr ""
@@ -11805,7 +11772,7 @@ msgid "Search colors"
msgstr "Rechercher des couleurs"
#. js-lingui-id: AR3FV/
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelEditColorOption.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelEditColorOption.tsx
msgid "Search colors..."
msgstr ""
@@ -11874,7 +11841,7 @@ msgid "Search records"
msgstr "Rechercher des enregistrements"
#. js-lingui-id: rRklUH
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Search records..."
msgstr ""
@@ -12100,7 +12067,7 @@ msgid "Select a field to display in this widget"
msgstr "Sélectionnez un champ à afficher dans ce widget"
#. js-lingui-id: dtAvBz
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNavigationMenuItemEditPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNavigationMenuItemEditPage.tsx
msgid "Select a navigation item to edit"
msgstr ""
@@ -12321,11 +12288,6 @@ msgstr ""
msgid "Set as default"
msgstr "Définir comme défaut"
#. js-lingui-id: 7f09hf
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
msgid "Set as pinned tab"
msgstr ""
#. js-lingui-id: ml98ku
#: src/modules/object-record/record-field/ui/meta-types/input/components/MultiItemFieldMenuItem.tsx
msgid "Set as Primary"
@@ -12395,7 +12357,7 @@ msgstr "Configuration de votre base de données..."
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettingsContent.tsx
#: src/modules/side-panel/pages/page-layout/components/SidePanelPageLayoutTabSettings.tsx
#: src/modules/settings/roles/role-permissions/permission-flags/components/SettingsRolePermissionsSettingsSection.tsx
#: src/modules/settings/roles/role/components/SettingsRole.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
@@ -12542,6 +12504,11 @@ msgstr "Single sign-on (SSO)"
msgid "Singular"
msgstr "Singulier"
#. js-lingui-id: djfBXF
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural labels must be different"
msgstr "Les libellés au singulier et au pluriel doivent être différents"
#. js-lingui-id: zvwLTy
#: src/modules/settings/data-model/validation-schemas/settingsDataModelObjectAboutFormSchema.ts
msgid "Singular and plural names must be different"
@@ -12667,11 +12634,6 @@ msgstr "Certains"
msgid "Some folders"
msgstr "Certains dossiers"
#. js-lingui-id: hqUWge
#: src/modules/layout-customization/hooks/useSaveLayoutCustomization.ts
msgid "Some layout changes could not be saved"
msgstr ""
#. js-lingui-id: nwtY4N
#: src/pages/auth/Authorize.tsx
msgid "Something went wrong"
@@ -13130,10 +13092,10 @@ msgstr ""
#: src/pages/settings/data-model/SettingsObjectTable.tsx
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/side-panel/utils/getSidePanelSubPageTitle.ts
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelObjectPickerSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelSystemObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelObjectPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewSystemSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewObjectPickerSubView.tsx
msgid "System objects"
msgstr ""
@@ -13514,14 +13476,13 @@ msgstr "Cette action est irréversible. Cela supprimera définitivement votre ap
msgid "This action cannot be undone. This will permanently reset your two factor authentication method. <0/> Please type in your email to confirm."
msgstr "Cette action est irréversible. Elle réinitialisera définitivement votre méthode d'authentification à deux facteurs. <0/> Veuillez saisir votre adresse e-mail pour confirmer."
#. js-lingui-id: XxxrMw
#. placeholder {2}: favoritesEdit.navigationMenuItemCount
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
msgid "This action will delete this folder and all {2} navigation menu items inside. Do you want to continue?"
#. js-lingui-id: lAHIY2
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and all {navigationMenuItemCount} navigation menu items inside. Do you want to continue?"
msgstr ""
#. js-lingui-id: gSO0+U
#: src/modules/navigation-menu-item/display/folder/components/NavigationMenuItemFolderDnd.tsx
#: src/modules/navigation-menu-item/components/CurrentWorkspaceMemberNavigationMenuItems.tsx
msgid "This action will delete this folder and the navigation menu item inside. Do you want to continue?"
msgstr ""
@@ -14048,7 +14009,7 @@ msgid "Type anything..."
msgstr "Tapez n'importe quoi..."
#. js-lingui-id: UhqKcC
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemRecordSubPage.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemRecordSubPage.tsx
msgid "Type to search records"
msgstr ""
@@ -14227,7 +14188,7 @@ msgstr ""
#: src/modules/ui/field/display/components/ActorDisplay.tsx
#: src/modules/side-panel/components/SidePanelContextChip.tsx
#: src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx
#: src/modules/page-layout/components/PageLayoutTabsRenderer.tsx
#: src/modules/page-layout/components/PageLayoutRendererContent.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleFullNameFieldDisplay.tsx
#: src/modules/object-record/record-title-cell/components/RecordTitleCellTextFieldDisplay.tsx
#: src/modules/object-record/components/RecordChip.tsx
@@ -14637,10 +14598,10 @@ msgid "view"
msgstr "vue"
#. js-lingui-id: jpctdh
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemMainMenu.tsx
#: src/modules/side-panel/components/SidePanelObjectViewRecordInfo.tsx
#: src/modules/settings/developers/components/WebhookEntitySelect.tsx
#: src/modules/settings/data-model/object-details/components/SettingsObjectFieldDisabledActionDropdown.tsx
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemMainMenu.tsx
msgid "View"
msgstr "Vue"
@@ -14739,7 +14700,6 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/record-agnostic/constants/RecordAgnosticCommandMenuItemsConfig.tsx
#: src/modules/command-menu-item/engine-command/constants/EngineComponentKeyHeadlessComponentMap.tsx
#: src/modules/command-menu-item/constants/EngineComponentKeyComponentMap.tsx
msgid "View Previous AI Chats"
msgstr "Voir les Discussions AI Précédentes"
@@ -14775,7 +14735,7 @@ msgid "View workspace activity logs"
msgstr ""
#. js-lingui-id: 1I6UoR
#: src/modules/navigation-menu-item/edit/side-panel/components/SidePanelNewSidebarItemViewPickerSubView.tsx
#: src/modules/side-panel/pages/navigation-menu-item/components/SidePanelNewSidebarItemViewPickerSubView.tsx
msgid "Views"
msgstr ""
@@ -15069,7 +15029,6 @@ msgstr ""
#. js-lingui-id: 2jzcC5
#: src/modules/command-menu-item/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
#: src/modules/command-menu-item/engine-command/record/single-record/workflow/components/DuplicateWorkflowSingleRecordCommand.tsx
msgid "Workflow duplicated successfully"
msgstr ""
@@ -15133,7 +15092,7 @@ msgstr "Workflows"
#: src/modules/settings/developers/components/SettingsDevelopersWebhookForm.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownVisibilityContent.tsx
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCustomView.tsx
#: src/modules/navigation-menu-item/display/sections/workspace/components/WorkspaceSection.tsx
#: src/modules/navigation-menu-item/components/WorkspaceNavigationMenuItems.tsx
msgid "Workspace"
msgstr "Espace de travail"
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

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