Merge branch 'main' into c--improve-permissions-and-RLS-coverage

This commit is contained in:
Charles Bochet
2026-02-09 22:30:00 +01:00
committed by GitHub
1214 changed files with 38154 additions and 24376 deletions
+58 -57
View File
@@ -47,67 +47,68 @@ jobs:
with:
tag: scope:sdk
tasks: ${{ matrix.task }}
# TODO uncomment when syncApplication resolver is fixed
# sdk-e2e-integration-test:
# timeout-minutes: 30
# runs-on: ubuntu-latest-8-cores
# needs: [changed-files-check, sdk-test]
# strategy:
# matrix:
# task: [test:integration, test:e2e]
# if: needs.changed-files-check.outputs.any_changed == 'true'
# services:
# postgres:
# image: twentycrm/twenty-postgres-spilo
# env:
# PGUSER_SUPERUSER: postgres
# PGPASSWORD_SUPERUSER: postgres
# ALLOW_NOSSL: 'true'
# SPILO_PROVIDER: 'local'
# ports:
# - 5432:5432
# options: >-
# --health-cmd pg_isready
# --health-interval 10s
# --health-timeout 5s
# --health-retries 5
# redis:
# image: redis
# ports:
# - 6379:6379
# env:
# NODE_ENV: test
# steps:
# - name: Fetch custom Github Actions and base branch history
# uses: actions/checkout@v4
# with:
# fetch-depth: 0
# - name: Install dependencies
# uses: ./.github/actions/yarn-install
# - name: Server / Append billing config to .env.test
# working-directory: packages/twenty-server
# run: |
# echo "" >> .env.test
# echo "IS_BILLING_ENABLED=true" >> .env.test
# echo "BILLING_STRIPE_API_KEY=test-api-key" >> .env.test
# echo "BILLING_STRIPE_BASE_PLAN_PRODUCT_ID=test-base-plan-product-id" >> .env.test
# echo "BILLING_STRIPE_WEBHOOK_SECRET=test-webhook-secret" >> .env.test
# echo "BILLING_PLAN_REQUIRED_LINK=http://localhost:3001/stripe-redirection" >> .env.test
# - name: Server / Create Test DB
# run: |
# PGPASSWORD=postgres psql -h localhost -p 5432 -U postgres -d postgres -c 'CREATE DATABASE "test";'
# - name: SDK / Run ${{ matrix.task }} Tests
# uses: ./.github/actions/nx-affected
# with:
# tag: scope:sdk
# tasks: ${{ matrix.task }}
sdk-e2e-integration-test:
timeout-minutes: 30
runs-on: ubuntu-latest-8-cores
needs: [changed-files-check, sdk-test]
if: needs.changed-files-check.outputs.any_changed == 'true'
services:
postgres:
image: twentycrm/twenty-postgres-spilo
env:
PGUSER_SUPERUSER: postgres
PGPASSWORD_SUPERUSER: postgres
ALLOW_NOSSL: 'true'
SPILO_PROVIDER: 'local'
ports:
- 5432:5432
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
redis:
image: redis
ports:
- 6379:6379
env:
NODE_ENV: test
steps:
- name: Fetch custom Github Actions and base branch history
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install dependencies
uses: ./.github/actions/yarn-install
- name: Build
run: npx nx build twenty-sdk
- name: Server / Append billing config to .env.test
working-directory: packages/twenty-server
run: |
echo "" >> .env.test
echo "IS_BILLING_ENABLED=true" >> .env.test
echo "BILLING_STRIPE_API_KEY=test-api-key" >> .env.test
echo "BILLING_STRIPE_BASE_PLAN_PRODUCT_ID=test-base-plan-product-id" >> .env.test
echo "BILLING_STRIPE_WEBHOOK_SECRET=test-webhook-secret" >> .env.test
echo "BILLING_PLAN_REQUIRED_LINK=http://localhost:3001/stripe-redirection" >> .env.test
- name: Server / Create Test DB
run: |
PGPASSWORD=postgres psql -h localhost -p 5432 -U postgres -d postgres -c 'CREATE DATABASE "test";'
- name: SDK / Run integration tests
uses: ./.github/actions/nx-affected
with:
tag: scope:sdk
tasks: test:integration
- name: SDK / Run e2e Tests
uses: ./.github/actions/nx-affected
with:
tag: scope:sdk
tasks: test:e2e
ci-sdk-status-check:
if: always() && !cancelled()
timeout-minutes: 5
runs-on: ubuntu-latest
needs: [changed-files-check, sdk-test]
# TODO uncomment when syncApplication resolver is fixed
# needs: [changed-files-check, sdk-test, sdk-e2e-integration-test]
needs: [changed-files-check, sdk-test, sdk-e2e-integration-test]
steps:
- name: Fail job if any needs failed
if: contains(needs.*.result, 'failure')
+8 -2
View File
@@ -11,7 +11,9 @@ import unicornPlugin from 'eslint-plugin-unicorn';
import unusedImportsPlugin from 'eslint-plugin-unused-imports';
import jsoncParser from 'jsonc-eslint-parser';
const twentyRules = await nxPlugin.loadWorkspaceRules('packages/twenty-eslint-rules');
const twentyRules = await nxPlugin.loadWorkspaceRules(
'packages/twenty-eslint-rules',
);
export default [
// Base JavaScript configuration
@@ -65,6 +67,10 @@ export default [
sourceTag: 'scope:sdk',
onlyDependOnLibsWithTags: ['scope:sdk', 'scope:shared'],
},
{
sourceTag: 'scope:create-app',
onlyDependOnLibsWithTags: ['scope:create-app', 'scope:shared'],
},
{
sourceTag: 'scope:shared',
onlyDependOnLibsWithTags: ['scope:shared'],
@@ -197,7 +203,7 @@ export default [
plugins: {
...mdxPlugin.flat.plugins,
'@nx': nxPlugin,
'twenty': { rules: twentyRules },
twenty: { rules: twentyRules },
},
},
mdxPlugin.flatCodeBlocks,
+8 -99
View File
@@ -1,111 +1,20 @@
import js from '@eslint/js';
import typescriptEslint from '@typescript-eslint/eslint-plugin';
import typescriptParser from '@typescript-eslint/parser';
import prettierPlugin from 'eslint-plugin-prettier';
import baseConfig from '../../eslint.config.mjs';
export default [
js.configs.recommended,
...baseConfig,
{
files: ['**/*.ts', '**/*.tsx'],
languageOptions: {
parser: typescriptParser,
parserOptions: {
ecmaVersion: 2022,
sourceType: 'module',
},
globals: {
// Node.js globals
process: 'readonly',
console: 'readonly',
Buffer: 'readonly',
__dirname: 'readonly',
__filename: 'readonly',
global: 'readonly',
setTimeout: 'readonly',
clearTimeout: 'readonly',
setInterval: 'readonly',
clearInterval: 'readonly',
// Browser globals that Node.js also has
URL: 'readonly',
URLSearchParams: 'readonly',
// Node.js types
NodeJS: 'readonly',
},
},
plugins: {
'@typescript-eslint': typescriptEslint,
prettier: prettierPlugin,
},
ignores: ['**/dist/**'],
},
{
files: ['**/*.{js,jsx,ts,tsx}'],
rules: {
...typescriptEslint.configs.recommended.rules,
'prettier/prettier': 'error',
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-empty-function': 'off',
'no-useless-escape': 'off',
},
},
{
files: ['**/*.js'],
languageOptions: {
ecmaVersion: 2022,
sourceType: 'module',
globals: {
process: 'readonly',
console: 'readonly',
Buffer: 'readonly',
__dirname: 'readonly',
__filename: 'readonly',
global: 'readonly',
},
},
},
{
files: ['**/*.test.ts', '**/*.spec.ts', '**/__tests__/**/*.ts'],
languageOptions: {
parser: typescriptParser,
parserOptions: {
ecmaVersion: 2022,
sourceType: 'module',
},
globals: {
// Node.js globals
process: 'readonly',
console: 'readonly',
Buffer: 'readonly',
__dirname: 'readonly',
__filename: 'readonly',
global: 'readonly',
// Jest globals
describe: 'readonly',
it: 'readonly',
test: 'readonly',
expect: 'readonly',
jest: 'readonly',
beforeEach: 'readonly',
afterEach: 'readonly',
beforeAll: 'readonly',
afterAll: 'readonly',
},
},
plugins: {
'@typescript-eslint': typescriptEslint,
prettier: prettierPlugin,
},
rules: {
...typescriptEslint.configs.recommended.rules,
'prettier/prettier': 'error',
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-empty-function': 'off',
'no-useless-escape': 'off',
'no-console': 'off',
},
},
{
ignores: ['dist/**', 'node_modules/**'],
ignores: ['src/**/*.ts', '!src/cli/**/*.ts'],
},
];
+9 -3
View File
@@ -1,14 +1,18 @@
{
"name": "create-twenty-app",
"version": "0.4.3",
"version": "0.5.0",
"description": "Command-line interface to create Twenty application",
"main": "dist/cli.cjs",
"bin": "dist/cli.cjs",
"files": [
"dist/**/*"
"dist",
"README.md",
"package.json"
],
"scripts": {
"build": "npx rimraf dist && npx vite build"
"build": "npx rimraf dist && npx vite build",
"prepublishOnly": "tsx ../twenty-utils/pack-scripts/pre-publish-only.ts",
"postpublish": "tsx ../twenty-utils/pack-scripts/post-publish.ts"
},
"keywords": [
"twenty",
@@ -34,6 +38,7 @@
"lodash.camelcase": "^4.3.0",
"lodash.kebabcase": "^4.1.1",
"lodash.startcase": "^4.4.0",
"twenty-shared": "workspace:*",
"uuid": "^13.0.0"
},
"devDependencies": {
@@ -43,6 +48,7 @@
"@types/lodash.kebabcase": "^4.1.7",
"@types/lodash.startcase": "^4",
"@types/node": "^20.0.0",
"typescript": "^5.9.2",
"vite": "^7.0.0",
"vite-plugin-dts": "^4.5.4",
"vite-tsconfig-paths": "^4.2.1"
@@ -70,7 +70,7 @@ describe('copyBaseApplicationProject', () => {
const packageJson = await fs.readJson(packageJsonPath);
expect(packageJson.name).toBe('my-test-app');
expect(packageJson.version).toBe('0.1.0');
expect(packageJson.dependencies['twenty-sdk']).toBe('0.4.3');
expect(packageJson.dependencies['twenty-sdk']).toBe('0.5.0');
expect(packageJson.scripts['app:dev']).toBe('twenty app:dev');
});
@@ -189,7 +189,6 @@ const createDefaultFunction = async ({
fileName: string;
}) => {
const universalIdentifier = v4();
const triggerUniversalIdentifier = v4();
const content = `import { defineLogicFunction } from 'twenty-sdk';
@@ -204,15 +203,11 @@ export default defineLogicFunction({
description: 'A simple logic function',
timeoutSeconds: 5,
handler,
triggers: [
{
universalIdentifier: '${triggerUniversalIdentifier}',
type: 'route',
path: '/hello-world-logic-function',
httpMethod: 'GET',
isAuthRequired: false,
},
],
httpRouteTriggerSettings: {
path: '/hello-world-logic-function',
httpMethod: 'GET',
isAuthRequired: false,
},
});
`;
@@ -282,7 +277,7 @@ const createPackageJson = async ({
'lint:fix': 'eslint --fix',
},
dependencies: {
'twenty-sdk': '0.4.3',
'twenty-sdk': '0.5.0',
},
devDependencies: {
typescript: '^5.9.3',
+2 -1
View File
@@ -12,7 +12,8 @@
"types": ["jest", "node"],
"paths": {
"@/*": ["./src/*"]
}
},
"jsx": "react"
},
"include": [
"src/**/*.ts",
@@ -17,7 +17,10 @@ setup_and_migrate_db() {
yarn database:migrate:prod
fi
yarn command:prod cache:flush
yarn command:prod upgrade
yarn command:prod cache:flush
echo "Successfully migrated DB!"
}
+1
View File
@@ -2,6 +2,7 @@
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"jsx": "react-jsx",
"moduleResolution": "bundler",
"allowJs": false,
"esModuleInterop": false,
"allowSyntheticDefaultImports": true,
+1
View File
@@ -20,6 +20,7 @@ module.exports = {
'./src/modules/prefetch/graphql/**/*.{ts,tsx}',
'./src/modules/subscription/graphql/**/*.{ts,tsx}',
'./src/modules/dashboards/graphql/**/*.{ts,tsx}',
'./src/modules/page-layout/graphql/**/*.{ts,tsx}',
'!./src/**/*.test.{ts,tsx}',
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,5 +1,5 @@
import { useNavigate } from 'react-router-dom';
import { type AppPath } from 'twenty-shared/types';
import { type AppPath, type NavigateOptions } from 'twenty-shared/types';
import { getAppPath } from 'twenty-shared/utils';
export const useNavigateApp = () => {
@@ -9,10 +9,7 @@ export const useNavigateApp = () => {
to: T,
params?: Parameters<typeof getAppPath<T>>[1],
queryParams?: Record<string, any>,
options?: {
replace?: boolean;
state?: any;
},
options?: NavigateOptions,
) => {
const path = getAppPath(to, params, queryParams);
return navigate(path, options);
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} van {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} wil toegang tot jou rekening hê"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} kopskrifte ontvang"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} uur} other {{hours} ure}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} krediete"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}ste} other {{num}de}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} krediete"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} sal ontkoppel word van die volgende rol:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Voeg \"{trimmedName}\" by opsies"
msgid "Add a {objectLabelSingular}"
msgstr "Voeg 'n {objectLabelSingular} by"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Voeg Blokkie By"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Bygevoeg {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "By swartlys gevoeg"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Oplopend"
msgid "Ask AI"
msgstr "Vra AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "op minute {remainingValues} en {lastValue}"
msgid "at the top of the hour"
msgstr "op die uur"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Brons"
msgid "Brown"
msgstr "Bruin"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Verander na jaarliks?"
msgid "Chart"
msgstr "Grafiek"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Gesels"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Konfig Veranderlikes"
msgid "Configuration"
msgstr "Konfigurasie"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Gaan voort sonder sinkronisering"
msgid "Control which types of entities this role can be assigned to"
msgstr "Beheer watter tipe entiteite hierdie rol toegeken kan word aan"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Kernskema"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Koste"
@@ -3218,11 +3260,36 @@ msgstr "Skep"
msgid "Create {targetObjectLabelSingular}"
msgstr "Skep {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Kredietkaart Plan"
msgid "Credit Usage"
msgstr "Kredietgebruik"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Nederlands"
msgid "E.g. backoffice integration"
msgstr "Byvoorbeeld backoffice-integrasie"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Voer 'n JSON-voorwerp in"
msgid "Enter a number"
msgstr "Voer 'n nommer in"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Voer 'n vraag in..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Kon nie werke herprobeer nie. Probeer asseblief later weer."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Lêer \"{fileName}\" oorskry {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Lêer \"{fileName}\" suksesvol opgelaai"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Menslike Invoer"
msgid "Hungarian"
msgstr "Hongaars"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indekse"
msgid "Info"
msgstr "Inligting"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Inligting"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Invoer"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Invoerinstellings"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Laaste 4 Ure (oudste → nuutste)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Laaste 7 Dae (oudste → nuutste)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Laai draad"
msgid "Loading..."
msgstr "Laai tans..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nuwe Goedgekeurde Toegangsdomein"
msgid "New chat"
msgstr "Nuwe geselsie"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Onderbreking"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Uitset"
@@ -9142,6 +9265,12 @@ msgstr "Uitset"
msgid "Output Field {fieldNumber}"
msgstr "Uitvoerveld {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Lees die veranderingslogboek"
msgid "Read documentation"
msgstr "Lees dokumentasie"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Kies 'n waarde"
msgid "Select your preferred language"
msgstr "Kies jou voorkeurtaal"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Stuur"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Begin"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Begin 'n gesprek met jou KI-agent om insigte in werksvloeie te kry, taakbystand en prosesleiding"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Sinkroniseer Objekte se Etikette en API Name"
msgid "System"
msgstr "Stelsel"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Stelsel Prompt"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Tydstempel"
msgid "Timestamp and participants will be shared with your team."
msgstr "Tydstempel en deelnemers sal met jou span gedeel word."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Skakel alle voorwerpregte"
msgid "Toggle all settings permissions"
msgstr "Skakel alle instellingregte"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Totale koste"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Totale krediete"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Gebruiker"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Gebruiker Nabootsing"
msgid "User Info"
msgstr "Gebruiker Info"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Wat hierdie API kan doen: Kies 'n gebruikersrol om sy toestemmings te definieer."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Werksvloeie"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Werkruimte-inligting"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} من {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} يريد الوصول إلى حسابك"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount, plural, zero {لم يتم استلام أي رؤوس} one
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, zero {{hours} ساعات} one {{hours} ساعة} two {{hours} ساعتان} few {{hours} ساعات} many {{hours} ساعات} other {{hours} ساعات}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits, plural, zero {لا اعتمادات} one {اعتماد واحد} two {اعتمادان} few {# اعتمادات} many {# اعتمادًا} other {# اعتماد}}"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr ""
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits, plural, zero {لا اعتمادات} one {اعتماد واحد} two {اعتمادان} few {# اعتمادات} many {# اعتمادًا} other {# اعتماد}}"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} سيتم إلغاء تعيينه من الدور
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "أضف \"{trimmedName}\" إلى الخيارات"
msgid "Add a {objectLabelSingular}"
msgstr "أضف {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "إضافة بلوك"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "تم الإضافة {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "أضيف إلى القائمة السوداء"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "تصاعدي"
msgid "Ask AI"
msgstr "اسأل الذكاء الاصطناعي"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "في الدقائق {remainingValues} و {lastValue}"
msgid "at the top of the hour"
msgstr "في بداية الساعة"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "برونزي"
msgid "Brown"
msgstr "بني"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "التغيير إلى سنوي؟"
msgid "Chart"
msgstr "الرسم البياني"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "الدردشة"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "متغيرات التكوين"
msgid "Configuration"
msgstr "التكوين"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "المتابعة بدون مزامنة"
msgid "Control which types of entities this role can be assigned to"
msgstr "التحكم في أنواع الكيانات التي يمكن تعيين هذا الدور لها"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "المخطط الأساسي"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "التكلفة"
@@ -3218,11 +3260,36 @@ msgstr "إنشاء"
msgid "Create {targetObjectLabelSingular}"
msgstr "إنشاء {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "خطة الرصيد"
msgid "Credit Usage"
msgstr "استخدام الاعتمادات"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "الهولندية"
msgid "E.g. backoffice integration"
msgstr "مثلاً تكامل الدعم الخلفي"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "أدخل كائن JSON"
msgid "Enter a number"
msgstr "أدخل رقمًا"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "أدخل سؤالًا..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "فشل في إعادة محاولة الوظائف. يُرجى المح
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "الملف \"{fileName}\" يتجاوز {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "تم تحميل الملف \"{fileName}\" بنجاح"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "مدخلات بشرية"
msgid "Hungarian"
msgstr "المجرية"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "الفهرسات"
msgid "Info"
msgstr "معلومات"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "معلومات"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "إدخال"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "إعدادات الإدخال"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "آخر 4 ساعات (الأقدم ← الأحدث)"
msgid "Last 7 Days (oldest → newest)"
msgstr "آخر 7 أيام (الأقدم ← الأحدث)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "جارٍ تحميل السلسلة"
msgid "Loading..."
msgstr "تحميل..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "نطاق وصول معتمد جديد"
msgid "New chat"
msgstr "دردشة جديدة"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "انقطاع"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "المخرجات"
@@ -9142,6 +9265,12 @@ msgstr "المخرجات"
msgid "Output Field {fieldNumber}"
msgstr "حقل المخرجات {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "اطّلع على سجلّ التغييرات"
msgid "Read documentation"
msgstr "اقرأ الوثائق"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "اختر قيمة"
msgid "Select your preferred language"
msgstr "\\\\"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "إرسال"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "ابدأ"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "ابدأ محادثة مع وكيل AI الخاص بك للحصول على رؤى سير العمل، ومساعدة في المهام، وتوجيهات العملية."
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "مزامنة مسميات الكائنات وأسماء الواجهات
msgid "System"
msgstr "النظام"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "أمر النظام"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "الطابع الزمني"
msgid "Timestamp and participants will be shared with your team."
msgstr "سيتم مشاركة الطابع الزمني والمشاركين مع فريقك."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "التبديل بين جميع أذونات الكائنات"
msgid "Toggle all settings permissions"
msgstr "تبديل جميع أذونات الإعدادات"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "إجمالي التكلفة"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "إجمالي الاعتمادات"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "المستخدم"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "انتحال هوية المستخدم"
msgid "User Info"
msgstr "معلومات المستخدم"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13313,12 +13486,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "يُمكن لهذه API تنفيذ ما يلي: اختر دور المستخدم لتعريف الأذونات الخاصة به."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13416,6 +13609,7 @@ msgstr "سير العمل"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13459,6 +13653,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "معلومات مساحة العمل"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} de {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} vol accedir al teu compte"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "S'han rebut {headersCount} capçaleres"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} hora} other {{hours} hores}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} crèdits"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}r} other {{num}è}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} crèdits"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} serà desassignat del següent rol:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Afegeix \"{trimmedName}\" a les opcions"
msgid "Add a {objectLabelSingular}"
msgstr "Afegeix un {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Afegeix Bloc"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Afegit {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Afegit a la llista de bloqueig"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Ascendent"
msgid "Ask AI"
msgstr "Pregunta a l'IA"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "a les {remainingValues} i {lastValue}"
msgid "at the top of the hour"
msgstr "a l'hora en punt"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronze"
msgid "Brown"
msgstr "Marró"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Canviar a anual?"
msgid "Chart"
msgstr "Gràfic"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Xat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Variables de Configuració"
msgid "Configuration"
msgstr "Configuració"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Continua sense sincronització"
msgid "Control which types of entities this role can be assigned to"
msgstr "Controlar quin tipus d'entitat es pot assignar aquest rol"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Esquema del nucli"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Cost"
@@ -3218,11 +3260,36 @@ msgstr "Crea"
msgid "Create {targetObjectLabelSingular}"
msgstr "Crea {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Pla de crèdit"
msgid "Credit Usage"
msgstr "Ús del crèdit"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Holandès"
msgid "E.g. backoffice integration"
msgstr "Ex. integració de gestió"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Introdueix un objecte JSON"
msgid "Enter a number"
msgstr "Introdueix un número"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Introdueix una pregunta..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Error en reintentar feines. Torneu-ho a provar més tard."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Fitxer \"{fileName}\" supera {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "El fitxer \"{fileName}\" s'ha carregat correctament"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Entrada Humana"
msgid "Hungarian"
msgstr "Hongarès"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Índexs"
msgid "Info"
msgstr "Informació"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Informació"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Entrada"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Configuració d'entrada"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Darreres 4 Hores (més antic → més nou)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Darrers 7 Dies (més antic → més nou)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Carregant el fil"
msgid "Loading..."
msgstr "Carregant..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nou domini d'accés aprovat"
msgid "New chat"
msgstr "Nou xat"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Interrupció"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Sortida"
@@ -9142,6 +9265,12 @@ msgstr "Sortida"
msgid "Output Field {fieldNumber}"
msgstr "Camp de sortida {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Consulta el registre de canvis"
msgid "Read documentation"
msgstr "Llegeix la documentació"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Selecciona un valor"
msgid "Select your preferred language"
msgstr "Tria la teva llengua preferida"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Envia"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Comença"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Inicia una conversa amb el teu agent d'IA per obtenir perspectives del flux de treball, assistència amb tasques i orientació dels procediments"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Sincronitzar Etiquetes d'Objectes i Noms d'API"
msgid "System"
msgstr "Sistema"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Indicador del Sistema"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Marca de temps"
msgid "Timestamp and participants will be shared with your team."
msgstr "La marca de temps i els participants seran compartits amb el teu equip."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Alternar els permisos de tots els objectes"
msgid "Toggle all settings permissions"
msgstr "Alternar tots els permisos de configuració"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Cost total"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Crèdits totals"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Usuari"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Usurpació d'identitat d'usuari"
msgid "User Info"
msgstr "Informació de l'usuari"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Què pot fer aquesta API: Seleccioneu un rol d\\'usuari per definir-ne els permisos."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Fluxos de treball"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Informació de l'espai de treball"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} z {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} chce získat přístup k vašemu účtu"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "Přijato {headersCount} hlaviček"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} hodina} few {{hours} hodiny} many {{hours} hodin} other {{hours} hodin}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} kreditů"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}.} few {{num}.} many {{num}.} other {{num
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} kreditů"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} bude odebrán z následující role:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Přidat \"{trimmedName}\" do možností"
msgid "Add a {objectLabelSingular}"
msgstr "Přidat {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Přidat blok"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Přidáno {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Přidáno do blokovaného seznamu"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Vzestupně"
msgid "Ask AI"
msgstr "Zeptejte se AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "v {remainingValues} a {lastValue}"
msgid "at the top of the hour"
msgstr "na začátku hodiny"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronzová"
msgid "Brown"
msgstr "Hnědá"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Změnit na roční?"
msgid "Chart"
msgstr "Graf"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Chat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Konfigurační proměnné"
msgid "Configuration"
msgstr "Konfigurace"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Pokračovat bez synchronizace"
msgid "Control which types of entities this role can be assigned to"
msgstr "Ovládat, ke kterým typům entit může být tato role přiřazena"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Základní schéma"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Cena"
@@ -3218,11 +3260,36 @@ msgstr "Vytvořit"
msgid "Create {targetObjectLabelSingular}"
msgstr "Vytvořit {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Kreditní plán"
msgid "Credit Usage"
msgstr "Využití kreditu"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Holandština"
msgid "E.g. backoffice integration"
msgstr "Např. integrace backoffice"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Zadejte objekt JSON"
msgid "Enter a number"
msgstr "Zadejte číslo"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Zadejte otázku..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Nepodařilo se znovu spustit úlohy. Prosím, zkuste to znovu později."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Soubor \"{fileName}\" překračuje {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Soubor \"{fileName}\" byl úspěšně nahrán"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Lidský vstup"
msgid "Hungarian"
msgstr "Maďarština"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indexy"
msgid "Info"
msgstr "Informace"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Informace"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Vstup"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Nastavení vstupu"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Poslední 4 hodiny (od nejstarších → k nejnovějším)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Posledních 7 dní (od nejstarších → k nejnovějším)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Načítání vlákna"
msgid "Loading..."
msgstr "Načítání..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nová schválená přístupová doména"
msgid "New chat"
msgstr "Nový chat"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Výpadek"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Výstup"
@@ -9142,6 +9265,12 @@ msgstr "Výstup"
msgid "Output Field {fieldNumber}"
msgstr "Výstupní pole {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Přečíst si seznam změn"
msgid "Read documentation"
msgstr "Přečtěte si dokumentaci"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Vybrat hodnotu"
msgid "Select your preferred language"
msgstr "Vyberte preferovaný jazyk"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Odeslat"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Spustit"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Začněte rozhovor se svým AI agentem, abyste získali přehled o pracovních postupech, pomoc s úkoly a vedení procesu"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Synchronizace popisků objektů a API názvů"
msgid "System"
msgstr "Systém"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Systémová výzva"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Časové razítko"
msgid "Timestamp and participants will be shared with your team."
msgstr "Časové razítko a účastníci budou sdíleni s vaším týmem."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Přepnout oprávnění všech objektů"
msgid "Toggle all settings permissions"
msgstr "Přepnout všechna oprávnění nastavení"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Celkové náklady"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Celkový počet kreditů"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Uživatel"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Impersonace uživatele"
msgid "User Info"
msgstr "Informace o uživateli"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Co může tato API dělat: Vyberte roli uživatele pro definování jeho oprávnění."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Pracovní postupy"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Informace o pracovním prostoru"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} af {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} ønsker at få adgang til din konto"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} HTTP-headere modtaget"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} time} other {{hours} timer}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} kreditter"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}ste} other {{num}te}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} kreditter"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} vil blive fjernet fra følgende rolle:"
msgid "••••••••"
msgstr ""
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Tilføj \"{trimmedName}\" til muligheder"
msgid "Add a {objectLabelSingular}"
msgstr "Tilføj {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Tilføj blok"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Tilføjet {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Tilføjet til blokeringsliste"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Stigende"
msgid "Ask AI"
msgstr "Spørg AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "kl. {remainingValues} og {lastValue}"
msgid "at the top of the hour"
msgstr "på timepunktet"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronze"
msgid "Brown"
msgstr "Brun"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Skift til Årlig?"
msgid "Chart"
msgstr "Diagram"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Chat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Konfigurationsvariabler"
msgid "Configuration"
msgstr "Konfiguration"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Fortsæt uden synkronisering"
msgid "Control which types of entities this role can be assigned to"
msgstr "Kontrollér, hvilke typer entiteter denne rolle kan tildeles til"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Kerneskema"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Omkostninger"
@@ -3218,11 +3260,36 @@ msgstr "Opret"
msgid "Create {targetObjectLabelSingular}"
msgstr "Opret {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Kreditplan"
msgid "Credit Usage"
msgstr "Brug af kreditter"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Hollandsk"
msgid "E.g. backoffice integration"
msgstr "F.eks. backoffice-integration"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Indtast et JSON-objekt"
msgid "Enter a number"
msgstr "Indtast et tal"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Indtast et spørgsmål..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Kunne ikke forsøge jobs igen. Prøv venligst igen senere."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Fil \"{fileName}\" overstiger {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Filen \"{fileName}\" blev uploadet"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Menneskelig Inddata"
msgid "Hungarian"
msgstr "Ungarsk"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indekser"
msgid "Info"
msgstr "Info"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Info"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Input"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Indstillingsinput"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Sidste 4 timer (ældste → nyeste)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Sidste 7 dage (ældste → nyeste)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Indlæser tråd"
msgid "Loading..."
msgstr "Indlæser..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nyt godkendt adgangsdomæne"
msgid "New chat"
msgstr "Ny chat"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Nedetid"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Output"
@@ -9142,6 +9265,12 @@ msgstr "Output"
msgid "Output Field {fieldNumber}"
msgstr "Outputfelt {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Læs ændringsloggen"
msgid "Read documentation"
msgstr "Læs dokumentation"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Vælg værdi"
msgid "Select your preferred language"
msgstr "Vælg dit foretrukne sprog"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Send"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Start"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Start en samtale med din AI-agent for at få indsigt i arbejdsgange, opgaveassistance og procesvejledning"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Synkroniser objektetiketter og API-navne"
msgid "System"
msgstr "System"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Systemprompt"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12263,6 +12408,11 @@ msgstr "Tidstempel"
msgid "Timestamp and participants will be shared with your team."
msgstr "Tidsstempel og deltagere vil blive delt med dit team."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12301,6 +12451,11 @@ msgstr "Skift alle objekt tilladelser"
msgid "Toggle all settings permissions"
msgstr "Skift alle indstillingers tilladelser"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12354,14 +12509,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Samlede omkostninger"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Samlede kreditter"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12893,6 +13044,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12905,6 +13057,11 @@ msgstr ""
msgid "User"
msgstr "Bruger"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12915,6 +13072,11 @@ msgstr "Bruger efterligning"
msgid "User Info"
msgstr "Bruger Info"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13051,6 +13213,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13103,6 +13270,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13118,6 +13286,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13317,12 +13490,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Hvad denne API kan gøre: Vælg en brugerrolle for at definere dens tilladelser."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13420,6 +13613,7 @@ msgstr "Arbejdsgange"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13463,6 +13657,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Arbejdsområde Info"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} von {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} möchte auf Ihr Konto zugreifen"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} Header empfangen"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} Stunde} other {{hours} Stunden}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} Credits"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}.} other {{num}.}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} Credits"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} wird von folgender Rolle abgezogen:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "\"{trimmedName}\" zu den Optionen hinzufügen"
msgid "Add a {objectLabelSingular}"
msgstr "Ein {objectLabelSingular} hinzufügen"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Block hinzufügen"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Hinzugefügt am {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Zur Blockliste hinzugefügt"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Aufsteigend"
msgid "Ask AI"
msgstr "AI fragen"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "um Minuten {remainingValues} und {lastValue}"
msgid "at the top of the hour"
msgstr "am Anfang der Stunde"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronze"
msgid "Brown"
msgstr "Braun"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Zu jährlich wechseln?"
msgid "Chart"
msgstr "Diagramm"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Chat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Konfigurationsvariablen"
msgid "Configuration"
msgstr "Konfiguration"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Ohne Synchronisierung fortfahren"
msgid "Control which types of entities this role can be assigned to"
msgstr "Kontrollieren, welche Arten von Entitäten diese Rolle zugewiesen werden kann"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Kernschema"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Kosten"
@@ -3218,11 +3260,36 @@ msgstr "Erstellen"
msgid "Create {targetObjectLabelSingular}"
msgstr "Erstelle {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Guthabenplan"
msgid "Credit Usage"
msgstr "Guthabenverbrauch"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Niederländisch"
msgid "E.g. backoffice integration"
msgstr "Z.B. Backoffice-Integration"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Geben Sie ein JSON-Objekt ein"
msgid "Enter a number"
msgstr "Geben Sie eine Zahl ein"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Geben Sie eine Frage ein..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Aufgaben konnten nicht erneut versucht werden. Bitte versuchen Sie es sp
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Datei \"{fileName}\" überschreitet {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Datei \"{fileName}\" erfolgreich hochgeladen"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Benutzereingabe"
msgid "Hungarian"
msgstr "Ungarisch"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indizes"
msgid "Info"
msgstr "Info"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Informationen"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Eingabe"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Eingabeeinstellungen"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Letzte 4 Stunden (älteste → neueste)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Letzte 7 Tage (älteste → neueste)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Thread wird geladen"
msgid "Loading..."
msgstr "Laden..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Neue genehmigte Zugriffsdomäne"
msgid "New chat"
msgstr "Neuer Chat"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Ausfall"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Ausgabe"
@@ -9142,6 +9265,12 @@ msgstr "Ausgabe"
msgid "Output Field {fieldNumber}"
msgstr "Ausgabefeld {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Änderungsprotokoll lesen"
msgid "Read documentation"
msgstr "Dokumentation lesen"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Wert auswählen"
msgid "Select your preferred language"
msgstr "Bevorzugte Sprache auswählen"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Senden"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Starten"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Beginnen Sie ein Gespräch mit Ihrem KI-Agenten, um Einblicke in Abläufe, Unterstützung bei Aufgaben und Prozessführung zu erhalten"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Objektbezeichnung und API-Namen synchronisieren"
msgid "System"
msgstr "System"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Systemaufforderung"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Zeitstempel"
msgid "Timestamp and participants will be shared with your team."
msgstr "Zeitstempel und Teilnehmer werden mit Ihrem Team geteilt."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Alle Objektberechtigungen umschalten"
msgid "Toggle all settings permissions"
msgstr "Alle Einstellungsberechtigungen umschalten"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Gesamtkosten"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Gesamte Credits"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Benutzer"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Benutzernachahmung"
msgid "User Info"
msgstr "Benutzerinfo"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Was diese API tun kann: Wählen Sie eine Benutzerrolle aus, um die Berechtigungen festzulegen."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Workflows"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Arbeitsbereichsinfo"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} του {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "Το {appName} θέλει να αποκτήσει πρόσβαση στον λογαριασμό σας"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "Λήφθηκαν {headersCount} κεφαλίδες"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} ώρα} other {{hours} ώρες}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} πιστώσεις"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}η} other {{num}η}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} πιστώσεις"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "Ο χρήστης {workspaceMemberName} θα αποδεσμευτεί α
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Προσθήκη \"{trimmedName}\" στις επιλογές"
msgid "Add a {objectLabelSingular}"
msgstr "Προσθήκη {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Προσθήκη Μπλοκ"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Προστέθηκε {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Προστέθηκε στη λίστα αποκλεισμού"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Αύξουσα"
msgid "Ask AI"
msgstr "Ρώτησε την AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "στις {remainingValues} και {lastValue}"
msgid "at the top of the hour"
msgstr "στην αρχή της ώρας"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Μπρονζέ"
msgid "Brown"
msgstr "Καφέ"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Αλλαγή σε ετήσια;"
msgid "Chart"
msgstr "Διάγραμμα"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Συνομιλία"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Μεταβλητές Διαμόρφωσης"
msgid "Configuration"
msgstr "Διαμόρφωση"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Συνέχεια χωρίς συγχρονισμό"
msgid "Control which types of entities this role can be assigned to"
msgstr "Ελέγξτε σε ποιους τύπους οντοτήτων μπορεί να ανατεθεί αυτός ο ρόλος"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Βασικό σχήμα"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Κόστος"
@@ -3218,11 +3260,36 @@ msgstr "Δημιουργία"
msgid "Create {targetObjectLabelSingular}"
msgstr "Δημιουργήστε {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Πρόγραμμα Πιστώσεων"
msgid "Credit Usage"
msgstr "Χρήση Πιστώσεων"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Ολλανδικά"
msgid "E.g. backoffice integration"
msgstr "Π.χ. ενσωμάτωση backoffice"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Εισάγετε ένα αντικείμενο JSON"
msgid "Enter a number"
msgstr "Εισάγετε έναν αριθμό"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Εισαγάγετε μια ερώτηση..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Αποτυχία επαναποστολής εργασιών. Παρακ
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Το αρχείο \"{fileName}\" υπερβαίνει το {maxUploadSiz
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Το αρχείο \"{fileName}\" μεταφορτώθηκε με επιτυχία"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Ανθρώπινη Εισαγωγή"
msgid "Hungarian"
msgstr "Ουγγρικά"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Ευρετήρια"
msgid "Info"
msgstr "Πληροφορία"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Πληροφορίες"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Εισαγωγή"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Ρυθμίσεις Εισόδου"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Τελευταίες 4 Ώρες (παλιότερα → νεότερα)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Τελευταίες 7 Ημέρες (παλιότερα → νεότερα)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Φόρτωση νήματος"
msgid "Loading..."
msgstr "Φόρτωση..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Νέος Εγκεκριμένος Τομέας Πρόσβασης"
msgid "New chat"
msgstr "Νέα συνομιλία"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Διακοπή λειτουργίας"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Έξοδος"
@@ -9142,6 +9265,12 @@ msgstr "Έξοδος"
msgid "Output Field {fieldNumber}"
msgstr "Πεδίο Εξόδου {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Διαβάστε το ιστορικό αλλαγών"
msgid "Read documentation"
msgstr "Διαβάστε την τεκμηρίωση"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Επιλογή τιμής"
msgid "Select your preferred language"
msgstr "Επιλέξτε την προτιμώμενη γλώσσα σας"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Αποστολή"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11436,11 +11565,6 @@ msgstr ""
msgid "Start"
msgstr "Έναρξη"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Ξεκινήστε μια συζήτηση με τον AI πράκτορά σας για να λάβετε πληροφορίες ροής εργασιών, βοήθεια με καθήκοντα και καθοδήγηση διαδικασιών"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11754,17 +11878,38 @@ msgstr "Συγχρονισμός Ετικετών Αντικειμένων κα
msgid "System"
msgstr "Σύστημα"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Σύστημα Προτροπής"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12265,6 +12410,11 @@ msgstr "Χρονική Σήμανση"
msgid "Timestamp and participants will be shared with your team."
msgstr "Η χρονική σήμανση και οι συμμετέχοντες θα μοιραστούν με την ομάδα σας."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12303,6 +12453,11 @@ msgstr "Εναλλαγή όλων των δικαιωμάτων αντικειμ
msgid "Toggle all settings permissions"
msgstr "Εναλλαγή όλων των δικαιωμάτων ρυθμίσεων"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12356,14 +12511,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Συνολικό κόστος"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Σύνολο πιστώσεων"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12895,6 +13046,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12907,6 +13059,11 @@ msgstr ""
msgid "User"
msgstr "Χρήστης"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12917,6 +13074,11 @@ msgstr "Μίμηση Χρήστη"
msgid "User Info"
msgstr "Πληροφορίες Χρήστη"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13053,6 +13215,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13105,6 +13272,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13120,6 +13288,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13319,12 +13492,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Τι μπορεί να κάνει αυτό το API: Επιλέξτε έναν ρόλο χρήστη για να ορίσετε τα δικαιώματά του."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13422,6 +13615,7 @@ msgstr "Ροές Εργασίας"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13465,6 +13659,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Πληροφορίες Χώρου Εργασίας"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -172,6 +172,11 @@ msgstr "{aggregateLabel} of {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} wants to access your account"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr "{cachedPercent}% cached"
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -264,11 +269,6 @@ msgstr "{headersCount} headers received"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} hour} other {{hours} hours}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} credits"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -310,11 +310,6 @@ msgstr "{num, selectordinal, one {{num}st} two {{num}nd} few {{num}rd} other {{n
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} credits"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -424,6 +419,16 @@ msgstr "{workspaceMemberName} will be unassigned from the following role:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr "~{count} tokens"
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr "~{kTokens}k tokens"
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -754,6 +759,11 @@ msgstr "Add \"{trimmedName}\" to options"
msgid "Add a {objectLabelSingular}"
msgstr "Add a {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr "Add a new company we're in touch with (e.g. name, website, industry). Details: "
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -801,6 +811,11 @@ msgstr "Add Block"
msgid "Add CC"
msgstr "Add CC"
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr "Add custom instructions specific to your workspace (appended to system prompt)"
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1037,6 +1052,11 @@ msgstr "Added {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Added to blocklist"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr "Additional Instructions"
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1189,6 +1209,7 @@ msgstr "Aggregate Chart"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1767,6 +1788,11 @@ msgstr "Ascending"
msgid "Ask AI"
msgstr "Ask AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr "Ask, search or make anything..."
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1882,6 +1908,11 @@ msgstr "at minutes {remainingValues} and {lastValue}"
msgid "at the top of the hour"
msgstr "at the top of the hour"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr "Attach files"
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2146,6 +2177,11 @@ msgstr "Bronze"
msgid "Brown"
msgstr "Brown"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2442,11 +2478,6 @@ msgstr "Change to Yearly?"
msgid "Chart"
msgstr "Chart"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Chat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2766,6 +2797,11 @@ msgstr "Config Variables"
msgid "Configuration"
msgstr "Configuration"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr "Configure"
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3027,6 +3063,11 @@ msgstr "Continue without sync"
msgid "Control which types of entities this role can be assigned to"
msgstr "Control which types of entities this role can be assigned to"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr "Conversation"
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3123,6 +3164,7 @@ msgstr "Core Schema"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Cost"
@@ -3213,11 +3255,36 @@ msgstr "Create"
msgid "Create {targetObjectLabelSingular}"
msgstr "Create {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr "Create a dashboard"
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr "Create a new contact and link them to a company. Details: "
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr "Create a record"
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr "Create a role to define permissions for this agent."
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr "Create a workflow"
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3384,6 +3451,12 @@ msgstr "Credit Plan"
msgid "Credit Usage"
msgstr "Credit Usage"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr "credits"
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4383,6 +4456,11 @@ msgstr "Dutch"
msgid "E.g. backoffice integration"
msgstr "E.g. backoffice integration"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr "E.g., \"We are a B2B SaaS company. Always use formal language...\""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4781,11 +4859,6 @@ msgstr "Enter a JSON object"
msgid "Enter a number"
msgstr "Enter a number"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Enter a question..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5600,6 +5673,11 @@ msgstr "Failed to retry jobs. Please try again later."
msgid "Failed to save role permissions: {errorMessage}"
msgstr "Failed to save role permissions: {errorMessage}"
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr "Failed to save workspace instructions"
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5807,6 +5885,11 @@ msgstr "File \"{fileName}\" exceeds {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "File \"{fileName}\" uploaded successfully"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr "File field not found for attachment object"
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5817,6 +5900,12 @@ msgstr "File label"
msgid "File upload failed"
msgstr "File upload failed"
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr "File URL is not defined"
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6449,6 +6538,11 @@ msgstr "Human Input"
msgid "Hungarian"
msgstr "Hungarian"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6657,6 +6751,11 @@ msgstr "Indexes"
msgid "Info"
msgstr "Info"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr "Information about the current user (auto-generated and included in each request)"
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6668,7 +6767,6 @@ msgstr "Infos"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Input"
@@ -6689,6 +6787,12 @@ msgstr "Input Schema"
msgid "Input settings"
msgstr "Input settings"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr "Input tokens"
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7184,6 +7288,11 @@ msgstr "Last 4 Hours (oldest → newest)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Last 7 Days (oldest → newest)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr "Last message"
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7442,6 +7551,16 @@ msgstr "Loading thread"
msgid "Loading..."
msgstr "Loading..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr "Locale"
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr "Log a new deal (company, amount, stage, expected close). Details: "
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8101,6 +8220,11 @@ msgstr "New Approved Access Domain"
msgid "New chat"
msgstr "New chat"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr "New conversation"
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9128,7 +9252,6 @@ msgstr "Outage"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Output"
@@ -9137,6 +9260,12 @@ msgstr "Output"
msgid "Output Field {fieldNumber}"
msgstr "Output Field {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr "Output tokens"
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9778,6 +9907,11 @@ msgstr "Read changelog"
msgid "Read documentation"
msgstr "Read documentation"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr "Read-only — managed by Twenty"
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10927,11 +11061,6 @@ msgstr "Select value"
msgid "Select your preferred language"
msgstr "Select your preferred language"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Send"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11429,11 +11558,6 @@ msgstr "Standard tools available to AI agents"
msgid "Start"
msgstr "Start"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11747,17 +11871,38 @@ msgstr "Synchronize Objects Labels and API Names"
msgid "System"
msgstr "System"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr "System fields"
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr "System objects"
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "System Prompt"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr "System Prompt ({totalTokenCount})"
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr "System relations"
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12258,6 +12403,11 @@ msgstr "Timestamp"
msgid "Timestamp and participants will be shared with your team."
msgstr "Timestamp and participants will be shared with your team."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr "Timezone"
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12296,6 +12446,11 @@ msgstr "Toggle all object permissions"
msgid "Toggle all settings permissions"
msgstr "Toggle all settings permissions"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr "tokens"
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12349,14 +12504,10 @@ msgstr "Total Available"
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Total cost"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Total credits"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12888,6 +13039,7 @@ msgstr "Useful for pivot/junction tables"
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12900,6 +13052,11 @@ msgstr "Useful for pivot/junction tables"
msgid "User"
msgstr "User"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr "User Context"
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12910,6 +13067,11 @@ msgstr "User Impersonation"
msgid "User Info"
msgstr "User Info"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr "User Information"
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13046,6 +13208,11 @@ msgstr "View Agent"
msgid "View all evaluations"
msgstr "View all evaluations"
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr "View and customize AI instructions"
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13098,6 +13265,7 @@ msgstr "View Logs"
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13113,6 +13281,11 @@ msgstr "View role"
msgid "View Role"
msgstr "View Role"
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr "View the AI system prompt and add custom instructions"
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13312,12 +13485,32 @@ msgstr "Welcome to your workspace"
msgid "Welcome, {workspaceName}."
msgstr "Welcome, {workspaceName}."
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr "What can I help you with?"
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "What this API can do: Select a user role to define its permissions."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13415,6 +13608,7 @@ msgstr "Workflows"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13458,6 +13652,12 @@ msgstr "Workspace Events"
msgid "Workspace Info"
msgstr "Workspace Info"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr "Workspace Instructions"
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} de {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} quiere acceder a tu cuenta"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "Se recibieron {headersCount} encabezados"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} hora} other {{hours} horas}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} créditos"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}º} other {{num}.º}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} créditos"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} dejará de estar asignado al siguiente rol:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Agregar \"{trimmedName}\" a las opciones"
msgid "Add a {objectLabelSingular}"
msgstr "Agregar un {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Agregar Bloque"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Añadido {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Añadido a la lista de bloqueo"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Ascendente"
msgid "Ask AI"
msgstr "Preguntar a IA"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "a los minutos {remainingValues} y {lastValue}"
msgid "at the top of the hour"
msgstr "a la hora en punto"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronce"
msgid "Brown"
msgstr "Marrón"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Cambiar a anual?"
msgid "Chart"
msgstr "Gráfico"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Chat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Variables de configuración"
msgid "Configuration"
msgstr "Configuración"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Continuar sin sincronización"
msgid "Control which types of entities this role can be assigned to"
msgstr "Controla a qué tipos de entidades se puede asignar este rol"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Esquema principal"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Costo"
@@ -3218,11 +3260,36 @@ msgstr "Crear"
msgid "Create {targetObjectLabelSingular}"
msgstr "Crear {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr "Crear un rol para definir los permisos de este agente."
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Plan de Crédito"
msgid "Credit Usage"
msgstr "Uso de Crédito"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Holandés"
msgid "E.g. backoffice integration"
msgstr "Ej. integración de backoffice"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Introduce un objeto JSON"
msgid "Enter a number"
msgstr "Introduce un número"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Introduce una pregunta..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "No se pudieron reintentar los trabajos. Por favor, inténtelo de nuevo m
msgid "Failed to save role permissions: {errorMessage}"
msgstr "Error al guardar los permisos de rol: {errorMessage}"
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "El archivo \"{fileName}\" supera {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Archivo \"{fileName}\" subido correctamente"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "''"
msgid "Hungarian"
msgstr "Húngaro"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Índices"
msgid "Info"
msgstr "Información"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Información"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Entrada"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Configuración de entrada"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Últimas 4 Horas (del más antiguo → al más nuevo)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Últimos 7 Días (del más antiguo → al más nuevo)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Cargando hilo"
msgid "Loading..."
msgstr "Cargando..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nuevo Dominio de Acceso Aprobado"
msgid "New chat"
msgstr "Nuevo chat"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Interrupción"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Salida"
@@ -9142,6 +9265,12 @@ msgstr "Salida"
msgid "Output Field {fieldNumber}"
msgstr "Campo de salida {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Leer el registro de cambios"
msgid "Read documentation"
msgstr "Leer documentación"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Seleccionar un valor"
msgid "Select your preferred language"
msgstr "Selecciona tu idioma preferido"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Enviar"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Comenzar"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Inicia una conversación con tu agente de inteligencia artificial para obtener información del flujo de trabajo, asistencia en tareas y orientación sobre procesos"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Sincronizar etiquetas de objetos y nombres de API"
msgid "System"
msgstr "Sistema"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr "Objetos del sistema"
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Aviso del sistema"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12263,6 +12408,11 @@ msgstr "Marca de tiempo"
msgid "Timestamp and participants will be shared with your team."
msgstr "La marca de tiempo y los participantes se compartirán con tu equipo."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12301,6 +12451,11 @@ msgstr "Alternar permisos de todos los objetos"
msgid "Toggle all settings permissions"
msgstr "Alternar todos los permisos de configuración"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12354,14 +12509,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Costo total"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Créditos totales"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12893,6 +13044,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12905,6 +13057,11 @@ msgstr ""
msgid "User"
msgstr "Usuario"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12915,6 +13072,11 @@ msgstr "Suplantación de usuarios"
msgid "User Info"
msgstr "Información del usuario"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13051,6 +13213,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13103,6 +13270,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13118,6 +13286,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13317,12 +13490,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Lo que puede hacer esta API: Selecciona un rol de usuario para definir sus permisos."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13420,6 +13613,7 @@ msgstr "Workflows"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13463,6 +13657,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Información del espacio de trabajo"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} {fieldLabel} määrä"
msgid "{appName} wants to access your account"
msgstr "{appName} haluaa käyttää tiliäsi"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "Vastaanotettiin {headersCount} otsaketta"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} tunti} other {{hours} tuntia}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} hyvitystä"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}.} other {{num}.}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} hyvitystä"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} poistetaan seuraavasta roolista:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Lisää \"{trimmedName}\" valintoihin"
msgid "Add a {objectLabelSingular}"
msgstr "Lisää {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Lisää lohko"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Lisätty {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Lisätty estolistalle"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Nouseva"
msgid "Ask AI"
msgstr "Kysy AI:lta"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "klo {remainingValues} ja {lastValue}"
msgid "at the top of the hour"
msgstr "klo tasan"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Pronssi"
msgid "Brown"
msgstr "Ruskea"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Vaihda vuosittaiseksi?"
msgid "Chart"
msgstr "Kaavio"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Keskustelu"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Määritysmuuttujat"
msgid "Configuration"
msgstr "Kokoonpano"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Jatka ilman synkronointia"
msgid "Control which types of entities this role can be assigned to"
msgstr "Ohjaa, minkä tyyppisille yksiköille tämä rooli voidaan määrittää"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Ydinskeema"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Kustannus"
@@ -3218,11 +3260,36 @@ msgstr "Luo"
msgid "Create {targetObjectLabelSingular}"
msgstr "Luo {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Krediittisuunnitelma"
msgid "Credit Usage"
msgstr "Krediittien käyttäminen"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Hollanti"
msgid "E.g. backoffice integration"
msgstr "Esimerkiksi backoffice-integraatio"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Anna JSON-objekti"
msgid "Enter a number"
msgstr "Anna numero"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Syötä kysymys..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Epäonnistui uusien tehtävien yrittämisessä. Yritä myöhemmin uudell
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Tiedosto \"{fileName}\" ylittää {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Tiedosto \"{fileName}\" lähetettiin onnistuneesti"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Ihmisen syöte"
msgid "Hungarian"
msgstr "Unkari"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indeksit"
msgid "Info"
msgstr "Info"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Tiedot"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Syöttö"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Syöteasetukset"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Viimeiset 4 tuntia (vanhin → uusin)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Viimeiset 7 päivää (vanhin → uusin)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Ladataan ketjua"
msgid "Loading..."
msgstr "Ladataan..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Uusi Hyväksytty Pääsytunnusalue"
msgid "New chat"
msgstr "Uusi keskustelu"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Katkos"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Tulos"
@@ -9142,6 +9265,12 @@ msgstr "Tulos"
msgid "Output Field {fieldNumber}"
msgstr "Tuloskenttä {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Lue muutosloki"
msgid "Read documentation"
msgstr "Lue dokumentaatio"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Valitse arvo"
msgid "Select your preferred language"
msgstr "Valitse suosimasi kieli"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Lähetä"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Aloita"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Aloita keskustelu tekoälyagenttisi kanssa saadaksesi työnkulkujen näkemyksiä, tehtävien apua ja prosessiohjeita"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Synkronoi objektien nimilaput ja API-nimet"
msgid "System"
msgstr "Järjestelmä"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Järjestelmäkehotus"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Aikaleima"
msgid "Timestamp and participants will be shared with your team."
msgstr "Aikaleima ja osallistujat jaetaan tiimisi kanssa."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Vaihda kaikkien objektien oikeudet"
msgid "Toggle all settings permissions"
msgstr "Vaihda kaikkien asetusten oikeudet"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Kokonaiskustannus"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Hyvityksiä yhteensä"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Käyttäjä"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Käyttäjän teeskentely"
msgid "User Info"
msgstr "Käyttäjän tiedot"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Mitä tämä API voi tehdä: Valitse käyttäjän rooli määrittääksesi sen oikeudet."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Työnkulut"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Työtilan tiedot"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} de {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} souhaite accéder à votre compte"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} en-têtes reçus"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} heure} other {{hours} heures}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} crédits"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}er} other {{num}e}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} crédits"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} sera retiré du rôle suivant :"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Ajouter \"{trimmedName}\" aux options"
msgid "Add a {objectLabelSingular}"
msgstr "Ajouter un {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Ajouter un bloc"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Ajouté {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Ajouté à la liste de blocage"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Ascendant"
msgid "Ask AI"
msgstr "Demander à l'IA"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "à {remainingValues} et {lastValue}"
msgid "at the top of the hour"
msgstr "à l'heure pile"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronze"
msgid "Brown"
msgstr "Marron"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Passer à l'annuel?"
msgid "Chart"
msgstr "Graphique"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Bavarder"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Variables de configuration"
msgid "Configuration"
msgstr "Configuration"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Continuer sans synchronisation"
msgid "Control which types of entities this role can be assigned to"
msgstr "Contrôler les types d'entités auxquels ce rôle peut être attribué"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Schéma principal"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Coût"
@@ -3218,11 +3260,36 @@ msgstr "Créer"
msgid "Create {targetObjectLabelSingular}"
msgstr "Créer {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Plan de crédit"
msgid "Credit Usage"
msgstr "Utilisation des crédits"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Néerlandais"
msgid "E.g. backoffice integration"
msgstr "Ex. intégration backoffice"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Saisissez un objet JSON"
msgid "Enter a number"
msgstr "Saisissez un nombre"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Entrez une question..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Échec du réessai des tâches. Veuillez réessayer plus tard."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Le fichier \"{fileName}\" dépasse {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Fichier \"{fileName}\" téléversé avec succès"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Saisie humaine"
msgid "Hungarian"
msgstr "Hongrois"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Index"
msgid "Info"
msgstr "Info"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Informations"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Entrée "
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Paramètres d'entrée"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Dernières 4 heures (du plus ancien au plus récent)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Derniers 7 jours (du plus ancien au plus récent)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Chargement du fil de discussion"
msgid "Loading..."
msgstr "Chargement..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nouveau domaine d'accès approuvé"
msgid "New chat"
msgstr "Nouveau chat"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Panne"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Sortie"
@@ -9142,6 +9265,12 @@ msgstr "Sortie"
msgid "Output Field {fieldNumber}"
msgstr "Champ de sortie {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Lire le journal des modifications"
msgid "Read documentation"
msgstr "Lire la documentation"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Sélectionner une valeur"
msgid "Select your preferred language"
msgstr "Sélectionnez votre langue préférée"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Envoyer"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Démarrer"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Commencez une conversation avec votre agent AI pour obtenir des informations sur le flux de travail, de l'aide à la tâche et des conseils sur le processus"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Synchroniser les libellés des objets et les noms des API"
msgid "System"
msgstr "Système"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Invite système"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12263,6 +12408,11 @@ msgstr "Horodatage"
msgid "Timestamp and participants will be shared with your team."
msgstr "L'horodatage et les participants seront partagés avec votre équipe."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12301,6 +12451,11 @@ msgstr "Basculer toutes les permissions des objets"
msgid "Toggle all settings permissions"
msgstr "Basculer toutes les permissions des paramètres"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12354,14 +12509,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Coût total"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Crédits totaux"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12893,6 +13044,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12905,6 +13057,11 @@ msgstr ""
msgid "User"
msgstr "Utilisateur"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12915,6 +13072,11 @@ msgstr "Usurpation d'identité de l'utilisateur"
msgid "User Info"
msgstr "Informations sur l'utilisateur"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13051,6 +13213,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13103,6 +13270,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13118,6 +13286,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13317,12 +13490,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Ce que cette API peut faire : Sélectionnez un rôle d'utilisateur pour définir ses permissions."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13420,6 +13613,7 @@ msgstr "Workflows"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13463,6 +13657,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Infos sur l'espace de travail"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} של {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} מבקש לגשת לחשבונך"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "התקבלו {headersCount} כותרות"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} שעה} two {{hours} שעות} many {{hours} שעות} other {{hours} שעות}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} קרדיטים"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num} ראשון} two {{num} שני} many {{nu
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} קרדיטים"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} יוסר מהתפקיד הבא:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "הוסף \"{trimmedName}\" לאפשרויות"
msgid "Add a {objectLabelSingular}"
msgstr "הוסף {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "הוסף בלוק"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "נוסף ב-{beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "הוסף לרשימת החסימה"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "עולה"
msgid "Ask AI"
msgstr "שאל את ה-AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "ב-{remainingValues} וב-{lastValue}"
msgid "at the top of the hour"
msgstr "בפיסגת השעה"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "ברונזה"
msgid "Brown"
msgstr "חום"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "שנה לשנתי?"
msgid "Chart"
msgstr "תרשים"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "שיחה"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "משתני הגדרות"
msgid "Configuration"
msgstr "הגדרה"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "המשך ללא סנכרון"
msgid "Control which types of entities this role can be assigned to"
msgstr "לשלוט בסוגי הישויות שניתן להקצות לתפקיד זה"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "סכימת ליבה"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "עלות"
@@ -3218,11 +3260,36 @@ msgstr "צור"
msgid "Create {targetObjectLabelSingular}"
msgstr "צור {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "תוכנית אשראי"
msgid "Credit Usage"
msgstr "שימוש באשראי"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "הולנדית"
msgid "E.g. backoffice integration"
msgstr "למשל אינטגרציית משרד אחורי"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "הזן אובייקט JSON"
msgid "Enter a number"
msgstr "הזן מספר"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "כתוב שאלה..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "נכשל בהפעלה מחדש של עבודות. נא לנסות שוב
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "הקובץ \"{fileName}\" חורג מ-{maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "הקובץ \"{fileName}\" הועלה בהצלחה"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "קלט אנושי"
msgid "Hungarian"
msgstr "הונגרית"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "אינדקסים"
msgid "Info"
msgstr "מידע"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "מידע"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "קלט"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "הגדרות קלט"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "4 השעות האחרונות (ישן → חדש)"
msgid "Last 7 Days (oldest → newest)"
msgstr "7 הימים האחרונים (ישן → חדש)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "טוען שרשור"
msgid "Loading..."
msgstr "טוען..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "דומיין גישה חדש מאושר"
msgid "New chat"
msgstr "צ'אט חדש"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "השבתה"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "פלט"
@@ -9142,6 +9265,12 @@ msgstr "פלט"
msgid "Output Field {fieldNumber}"
msgstr "שדה פלט {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "קראו את יומן השינויים"
msgid "Read documentation"
msgstr "עיין/י בתיעוד"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "בחר ערך"
msgid "Select your preferred language"
msgstr "\\"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "שלח"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "התחילו"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "התחל שיחה עם הסוכן האינטליגנטי לקבלת תובנות על זרימת העבודה, עזרה במשימות והכוונה בתהליכים"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "סנכרון תוויות ושמות API של אובייקטים"
msgid "System"
msgstr "מערכת"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "הנחיית מערכת"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "חותמת זמן"
msgid "Timestamp and participants will be shared with your team."
msgstr "חותמת הזמן והמשתתפים ישותפו עם הצוות שלך."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "שינוי הרשאות לכל האובייקטים"
msgid "Toggle all settings permissions"
msgstr "שנה את כל הגדרות ההרשאות"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "עלות כוללת"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "סך הקרדיטים"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "משתמש"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "התחזות למשתמש"
msgid "User Info"
msgstr "מידע משתמש"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "מה API זה יכול לעשות: בחר תפקיד משתמש כדי להגדיר את ההרשאות שלו."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "זרימות עבודה"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "מידע על סביבת העבודה"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} a(z) {fieldLabel} alapján"
msgid "{appName} wants to access your account"
msgstr "{appName} hozzá szeretne férni a fiókjához"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} fejléc érkezett"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} óra} other {{hours} órák}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} kredit"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}-ik} other {{num}-ik}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} kredit"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} a következő szerepkörből lesz kivezetve:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "\"{trimmedName}\" hozzáadása az opciókhoz"
msgid "Add a {objectLabelSingular}"
msgstr "Új {objectLabelSingular} hozzáadása"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Blokk hozzáadása"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Hozzáadva {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Hozzáadva a tiltólistához"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Növekvő"
msgid "Ask AI"
msgstr "Kérdezze a MI-t"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "{remainingValues} percnél és {lastValue} percnél"
msgid "at the top of the hour"
msgstr "az óra elején"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronz"
msgid "Brown"
msgstr "Barna"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Váltás évesre?"
msgid "Chart"
msgstr "Diagram"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Beszélgetés"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Konfigurációs változók"
msgid "Configuration"
msgstr "Konfiguráció"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Folytatás szinkronizálás nélkül"
msgid "Control which types of entities this role can be assigned to"
msgstr "Szabályozza, hogy milyen típusú entitásokhoz rendelhető ez a szerepkör"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Alap séma"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Költség"
@@ -3218,11 +3260,36 @@ msgstr "Létrehozás"
msgid "Create {targetObjectLabelSingular}"
msgstr "{targetObjectLabelSingular} létrehozása"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Kredit Terv"
msgid "Credit Usage"
msgstr "Kredit Felhasználás"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Holland"
msgid "E.g. backoffice integration"
msgstr "P\\. p\\. backoffice integráció"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Adjon meg egy JSON objektumot"
msgid "Enter a number"
msgstr "Adjon meg egy számot"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Írjon be egy kérdést..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Nem sikerült újraindítani az állásokat. Kérjük, próbálja meg ú
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "A(z) \"{fileName}\" fájl meghaladja a(z) {maxUploadSize} méretet"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "\"{fileName}\" fájl sikeresen feltöltve"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Emberi Bemenet"
msgid "Hungarian"
msgstr "Magyar"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indexek"
msgid "Info"
msgstr "Információ"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Információk"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Bemenet"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Bemeneti beállítások"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Elmúlt 4 óra (legrégebbi → legújabb)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Elmúlt 7 nap (legrégebbi → legújabb)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Szál betöltése"
msgid "Loading..."
msgstr "Betöltés..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Új jóváhagyott hozzáférési tartomány"
msgid "New chat"
msgstr "Új csevegés"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Leállás"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Kimenet"
@@ -9142,6 +9265,12 @@ msgstr "Kimenet"
msgid "Output Field {fieldNumber}"
msgstr "Kimeneti mező {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Változási napló megtekintése"
msgid "Read documentation"
msgstr "Dokumentáció olvasása"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Érték kiválasztása"
msgid "Select your preferred language"
msgstr "Válassza ki a preferált nyelvet"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Küldés"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Indítás"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Kezdjen egy beszélgetést az AI ügynökével, hogy munkafolyamat betekintést, feladatsegítséget és folyamatirányítást kapjon"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Objektumok címkéinek és API neveinek szinkronizálása"
msgid "System"
msgstr "Rendszer"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Rendszer parancs"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Időbélyeg"
msgid "Timestamp and participants will be shared with your team."
msgstr "Időbélyeg és résztvevők meg lesznek osztva a csapatával."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Összes objektum jogosultság váltása"
msgid "Toggle all settings permissions"
msgstr "Az összes beállítási jogosultság átkapcsolása"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Teljes költség"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Összes kredit"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Felhasználó"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Felhasználói megszemélyesítés"
msgid "User Info"
msgstr "Felhasználói információk"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Mit tehet ez az API: Válasszon ki egy felhasználói szerepkört, hogy meghatározza a jogosultságait."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Munkafolyamatok"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Munkaterület információ"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} di {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} vuole accedere al tuo account"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} intestazioni ricevute"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} ora} other {{hours} ore}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} crediti"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr ""
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} crediti"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} verrà rimosso dal seguente ruolo:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Aggiungi \"{trimmedName}\" alle opzioni"
msgid "Add a {objectLabelSingular}"
msgstr "Aggiungi {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Aggiungi Blocco"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Aggiunto {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Aggiunto alla lista di blocco"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Ascendente"
msgid "Ask AI"
msgstr "Chiedi a AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "al minuto {remainingValues} e {lastValue}"
msgid "at the top of the hour"
msgstr "all'inizio dell'ora"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronzo"
msgid "Brown"
msgstr "Marrone"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Passare all'annuale?"
msgid "Chart"
msgstr "Grafico"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Chat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Variabili di configurazione"
msgid "Configuration"
msgstr "Configurazione"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Continua senza sincronizzazione"
msgid "Control which types of entities this role can be assigned to"
msgstr "Controlla i tipi di entità a cui questo ruolo può essere assegnato"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Schema principale"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Costo"
@@ -3218,11 +3260,36 @@ msgstr "Crea"
msgid "Create {targetObjectLabelSingular}"
msgstr "Crea {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Piano Crediti"
msgid "Credit Usage"
msgstr "Utilizzo dei Crediti"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Olandese"
msgid "E.g. backoffice integration"
msgstr "Es. integrazione backoffice"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Inserisci un oggetto JSON"
msgid "Enter a number"
msgstr "Inserisci un numero"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Inserisci una domanda..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Impossibile riprovare i lavori. Per favore riprova più tardi."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Il file \"{fileName}\" supera {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "File \"{fileName}\" caricato correttamente"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Input Umano"
msgid "Hungarian"
msgstr "Ungherese"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indici"
msgid "Info"
msgstr "Info"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Informazioni"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Input"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Impostazioni d'ingresso"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Ultime 4 ore (più vecchio → più nuovo)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Ultimi 7 giorni (più vecchio → più nuovo)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Caricamento del thread"
msgid "Loading..."
msgstr "Caricamento..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nuovo dominio di accesso approvato"
msgid "New chat"
msgstr "Nuova chat"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Interruzione"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Output"
@@ -9142,6 +9265,12 @@ msgstr "Output"
msgid "Output Field {fieldNumber}"
msgstr "Campo di Output {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Leggi il changelog"
msgid "Read documentation"
msgstr "Leggi la documentazione"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Seleziona un valore"
msgid "Select your preferred language"
msgstr "Seleziona la lingua preferita"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Invia"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Inizia"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Inizia una conversazione con il tuo agente AI per ottenere informazioni sui flussi di lavoro, assistenza per le attività e guida sui processi"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Sincronizza etichette degli oggetti e nomi API"
msgid "System"
msgstr "Sistema"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Prompt di Sistema"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12263,6 +12408,11 @@ msgstr "Timestamp"
msgid "Timestamp and participants will be shared with your team."
msgstr "Il timestamp e i partecipanti verranno condivisi con il tuo team."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12301,6 +12451,11 @@ msgstr "Alternare tutte le autorizzazioni degli oggetti"
msgid "Toggle all settings permissions"
msgstr "Alternare tutte le autorizzazioni delle impostazioni"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12354,14 +12509,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Costo totale"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Crediti totali"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12893,6 +13044,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12905,6 +13057,11 @@ msgstr ""
msgid "User"
msgstr "Utente"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12915,6 +13072,11 @@ msgstr "Impersonificazione utente"
msgid "User Info"
msgstr "Informazioni utente"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13051,6 +13213,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13103,6 +13270,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13118,6 +13286,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13317,12 +13490,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Cosa può fare questa API: Seleziona un ruolo utente per definire le sue autorizzazioni."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13420,6 +13613,7 @@ msgstr "Workflows"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13463,6 +13657,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Informazioni dello spazio di lavoro"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{fieldLabel}の{aggregateLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} があなたのアカウントへのアクセスを求めています"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} 件のヘッダーを受信"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, other {{hours} 時間}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} クレジット"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, other {{num}番目}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural}{totalCount}"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} クレジット"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName}が次の役割から割り当て解除されます
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "「{trimmedName}」をオプションに追加"
msgid "Add a {objectLabelSingular}"
msgstr "{objectLabelSingular} を追加"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "ブロックを追加"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "{beautifyPastDateRelative}に追加"
msgid "Added to blocklist"
msgstr "ブロックリストに追加済み"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "昇順"
msgid "Ask AI"
msgstr "AIに尋ねる"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "分 {remainingValues} と {lastValue}"
msgid "at the top of the hour"
msgstr "ちょうどの時刻に"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "ブロンズ"
msgid "Brown"
msgstr "茶色"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "年間に変更?"
msgid "Chart"
msgstr "チャート"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "チャット"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "設定変数"
msgid "Configuration"
msgstr "構成"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "同期せずに続行"
msgid "Control which types of entities this role can be assigned to"
msgstr "この役割を割り当てることができるエンティティの種類を制御する"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "コアスキーマ"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "コスト"
@@ -3218,11 +3260,36 @@ msgstr "作成"
msgid "Create {targetObjectLabelSingular}"
msgstr "{targetObjectLabelSingular}を作成"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "クレジットプラン"
msgid "Credit Usage"
msgstr "クレジット使用量"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "オランダ語"
msgid "E.g. backoffice integration"
msgstr "例:バックオフィス統合"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "JSON オブジェクトを入力"
msgid "Enter a number"
msgstr "数値を入力"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "質問を入力してください..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "ジョブの再試行に失敗しました。後でもう一度お試し
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "ファイル \"{fileName}\" が {maxUploadSize} を超えています"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "\"{fileName}\" を正常にアップロードしました"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "人の入力"
msgid "Hungarian"
msgstr "ハンガリー語"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "インデックス"
msgid "Info"
msgstr "情報"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "情報"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "入力"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "入力設定"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "直近4時間(古い順 → 新しい順)"
msgid "Last 7 Days (oldest → newest)"
msgstr "直近7日間(古い順 → 新しい順)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "スレッドを読み込み中"
msgid "Loading..."
msgstr "ロード中…"
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "新しい承認されたアクセスドメイン"
msgid "New chat"
msgstr "新しいチャット"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "障害"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "出力"
@@ -9142,6 +9265,12 @@ msgstr "出力"
msgid "Output Field {fieldNumber}"
msgstr "出力フィールド {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "変更履歴を確認する"
msgid "Read documentation"
msgstr "ドキュメントを読む"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "値を選択"
msgid "Select your preferred language"
msgstr "希望の言語を選択してください"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "送信"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "開始"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "作業フローの洞察、タスク支援、およびプロセスガイダンスを得るために、AIエージェントとの会話を開始します。"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "オブジェクトのラベルとAPI名を同時に同期させる"
msgid "System"
msgstr "システム"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "システムプロンプト"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "タイムスタンプ"
msgid "Timestamp and participants will be shared with your team."
msgstr "タイムスタンプと参加者がチームと共有されます。"
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "全オブジェクトの権限を切り替える"
msgid "Toggle all settings permissions"
msgstr "すべての設定権限を切り替える"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "合計コスト"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "合計クレジット"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "ユーザー"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "ユーザー偽装"
msgid "User Info"
msgstr "ユーザー情報"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "このAPIでできること:ユーザーのロールを選択して、その権限を定義します。"
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "ワークフロー"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "ワークスペース情報"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{fieldLabel}의 {aggregateLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName}이(가) 귀하의 계정에 액세스하려고 합니다"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "헤더 {headersCount}개 수신됨"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, other {{hours}시간}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} 크레딧"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, other {{num}번째}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} 크레딧"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName}님이 다음 역할에서 재할당 해제됩니
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "\"{trimmedName}\"을 옵션에 추가하기"
msgid "Add a {objectLabelSingular}"
msgstr "{objectLabelSingular} 추가"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "블록 추가"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "{beautifyPastDateRelative} 추가"
msgid "Added to blocklist"
msgstr "차단 목록에 추가됨"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "오름차순"
msgid "Ask AI"
msgstr "AI에게 질문하기"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "{remainingValues}와 {lastValue}에"
msgid "at the top of the hour"
msgstr "매 시 정각에"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "브론즈"
msgid "Brown"
msgstr "갈색"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "연간 요금제로 변경?"
msgid "Chart"
msgstr "차트"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "채팅"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "설정 변수"
msgid "Configuration"
msgstr "구성"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "동기화 없이 계속"
msgid "Control which types of entities this role can be assigned to"
msgstr "이 역할을 할당할 수 있는 엔티티 유형 제어"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "코어 스키마"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "비용"
@@ -3218,11 +3260,36 @@ msgstr "생성"
msgid "Create {targetObjectLabelSingular}"
msgstr "{targetObjectLabelSingular} 생성"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "크레딧 플랜"
msgid "Credit Usage"
msgstr "크레딧 사용량"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "네덜란드어"
msgid "E.g. backoffice integration"
msgstr "예: 백오피스 통합"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "JSON 객체를 입력하세요"
msgid "Enter a number"
msgstr "숫자를 입력하세요"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "질문을 입력하세요..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "작업 재시도 실패. 나중에 다시 시도하세요."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "파일 \"{fileName}\"이(가) {maxUploadSize}를 초과합니다"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "\"{fileName}\"이(가) 성공적으로 업로드되었습니다"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "사람 입력"
msgid "Hungarian"
msgstr "헝가리어"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "색인"
msgid "Info"
msgstr "정보"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "정보"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "입력"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "입력 설정"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "지난 4시간 (오래된 순 → 최신 순)"
msgid "Last 7 Days (oldest → newest)"
msgstr "지난 7일 (오래된 순 → 최신 순)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "스레드 로드 중"
msgid "Loading..."
msgstr "로딩 중..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "새 승인된 액세스 도메인"
msgid "New chat"
msgstr "새 채팅"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "장애"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "출력"
@@ -9142,6 +9265,12 @@ msgstr "출력"
msgid "Output Field {fieldNumber}"
msgstr "출력 필드 {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "변경 로그 보기"
msgid "Read documentation"
msgstr "문서 읽기"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "값 선택"
msgid "Select your preferred language"
msgstr "선호하는 언어 선택"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "보내기"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "시작"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "귀하의 AI 에이전트와 대화를 시작하여 워크플로 통찰력, 작업 지원, 프로세스 안내를 받으세요."
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "객체 레이블과 API 이름 동기화"
msgid "System"
msgstr "시스템"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "시스템 프롬프트"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "타임스탬프"
msgid "Timestamp and participants will be shared with your team."
msgstr "타임스탬프와 참가자가 팀과 공유됩니다."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "모든 객체의 권한 전환"
msgid "Toggle all settings permissions"
msgstr "모든 설정 권한 전환"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "총 비용"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "총 크레딧"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "사용자"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "사용자 대행"
msgid "User Info"
msgstr "사용자 정보"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "이 API가 할 수 있는 것: 사용자의 권한을 정의하기 위해 역할을 선택하세요."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Workflows"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "워크스페이스 정보"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} van {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} wil toegang tot je account"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} headers ontvangen"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} uur} other {{hours} uren}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} credits"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}e} other {{num}e}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} credits"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} zal ontheven worden van de volgende rol:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Voeg \"{trimmedName}\" toe aan opties"
msgid "Add a {objectLabelSingular}"
msgstr "Voeg een {objectLabelSingular} toe"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Blok toevoegen"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Toegevoegd {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Toegevoegd aan blokkeerlijst"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Oplopend"
msgid "Ask AI"
msgstr "Vraag AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "om minuten {remainingValues} en {lastValue}"
msgid "at the top of the hour"
msgstr "aan het begin van het uur"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Brons"
msgid "Brown"
msgstr "Bruin"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Overschakelen naar jaarlijks?"
msgid "Chart"
msgstr "Grafiek"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Chat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Config Variabelen"
msgid "Configuration"
msgstr "Configuratie"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Doorgaan zonder synchronisatie"
msgid "Control which types of entities this role can be assigned to"
msgstr "Bepaal welke typen entiteiten deze rol kan worden toegewezen"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Kernschema"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Kosten"
@@ -3218,11 +3260,36 @@ msgstr "Creëren"
msgid "Create {targetObjectLabelSingular}"
msgstr "Creëer {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Kredietplan"
msgid "Credit Usage"
msgstr "Kredietgebruik"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Nederlands"
msgid "E.g. backoffice integration"
msgstr "Bijv. backoffice-integratie"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Voer een JSON-object in"
msgid "Enter a number"
msgstr "Voer een getal in"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Voer een vraag in..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Fout bij het opnieuw proberen van taken. Probeer het later opnieuw."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Bestand \"{fileName}\" overschrijdt {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Bestand \"{fileName}\" is succesvol geüpload"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Menselijke invoer"
msgid "Hungarian"
msgstr "Hongaars"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indexen"
msgid "Info"
msgstr "Info"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Informatie"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Invoer"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Invoersinstellingen"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Laatste 4 uur (oudste → nieuwste)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Laatste 7 dagen (oudste → nieuwste)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Conversatie laden"
msgid "Loading..."
msgstr "Laden..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nieuw goedgekeurd toegangsdomoen"
msgid "New chat"
msgstr "Nieuw gesprek"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Storing"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Uitvoer"
@@ -9142,6 +9265,12 @@ msgstr "Uitvoer"
msgid "Output Field {fieldNumber}"
msgstr "Uitvoerveld {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Lees de changelog"
msgid "Read documentation"
msgstr "Lees documentatie"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Selecteer een waarde"
msgid "Select your preferred language"
msgstr "Selecteer je voorkeurstaal"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Verzenden"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Start"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Start een gesprek met uw AI-agent om inzichten in workflows, taakondersteuning en procesbegeleiding te krijgen"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Synchroniseer objectlabels en API-namen"
msgid "System"
msgstr "Systeem"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Systeemopdracht"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12263,6 +12408,11 @@ msgstr "Tijdstempel"
msgid "Timestamp and participants will be shared with your team."
msgstr "Tijdstempel en deelnemers worden gedeeld met uw team."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12301,6 +12451,11 @@ msgstr "Schakel alle objectmachtigingen in"
msgid "Toggle all settings permissions"
msgstr "Schakel alle instellingstoestemmingen in/uit"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12354,14 +12509,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Totale kosten"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Totale credits"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12893,6 +13044,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12905,6 +13057,11 @@ msgstr ""
msgid "User"
msgstr "Gebruiker"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12915,6 +13072,11 @@ msgstr "Gebruiker impersonatie"
msgid "User Info"
msgstr "Gebruikersinfo"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13051,6 +13213,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13103,6 +13270,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13118,6 +13286,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13317,12 +13490,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Wat deze API kan doen: Selecteer een gebruikersrol om de rechten te definiëren."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13420,6 +13613,7 @@ msgstr "Workstrooms"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13463,6 +13657,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Werkruimte Info"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} av {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} vil ha tilgang til kontoen din"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} headere mottatt"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} time} other {{hours} timer}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} kreditter"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}.} other {{num}.}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} kreditter"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} vil ikke lengre være tilordnet følgende rolle:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Legg til \"{trimmedName}\" i valg"
msgid "Add a {objectLabelSingular}"
msgstr "Legg til {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Legg til blokk"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Lagt til {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Lagt til i blokkeringsliste"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Stigende"
msgid "Ask AI"
msgstr "Spør AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "kl. {remainingValues} og {lastValue}"
msgid "at the top of the hour"
msgstr "på hel time"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronse"
msgid "Brown"
msgstr "Brun"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Bytt til årlig?"
msgid "Chart"
msgstr "Diagram"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Chat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Konfigurasjonsvariabler"
msgid "Configuration"
msgstr "Konfigurasjon"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Fortsett uten synkronisering"
msgid "Control which types of entities this role can be assigned to"
msgstr "Kontroller hvilke typer enheter denne rollen kan tildeles til"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Kjernesjema"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Kostnad"
@@ -3218,11 +3260,36 @@ msgstr "Opprett"
msgid "Create {targetObjectLabelSingular}"
msgstr "Opprett {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Kredittplan"
msgid "Credit Usage"
msgstr "Kredittbruk"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Nederlandsk"
msgid "E.g. backoffice integration"
msgstr "F.eks. backoffice-integrasjon"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Skriv inn et JSON-objekt"
msgid "Enter a number"
msgstr "Skriv inn et tall"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Skriv inn et spørsmål..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Mislyktes å prøve jobber på nytt. Vennligst prøv igjen senere."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Filen \"{fileName}\" overstiger {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Filen \"{fileName}\" ble lastet opp vellykket"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Menneskelig input"
msgid "Hungarian"
msgstr "Ungarsk"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indekser"
msgid "Info"
msgstr "Info"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Info"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Inndata"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Innstillinger for inndata"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Siste 4 timer (eldst → nyest)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Siste 7 dager (eldst → nyest)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Laster tråd"
msgid "Loading..."
msgstr "Laster inn..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nytt godkjent tilgangsdomene"
msgid "New chat"
msgstr "Ny chat"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Nedetid"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Utdata"
@@ -9142,6 +9265,12 @@ msgstr "Utdata"
msgid "Output Field {fieldNumber}"
msgstr "Utdatafelt {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Les endringsloggen"
msgid "Read documentation"
msgstr "Les dokumentasjonen"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Velg verdi"
msgid "Select your preferred language"
msgstr "Velg ditt foretrukne språk"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Send"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Start"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Start en samtale med din AI-agent for å få innsikt i arbeidsflyt, assistanse med oppgaver og veiledning i prosesser"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Synkroniser objektetiketter og API-navn"
msgid "System"
msgstr "System"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Systemprompt"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Tidsstempel"
msgid "Timestamp and participants will be shared with your team."
msgstr "Tidsstempel og deltakere vil bli delt med teamet ditt."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Veksle alle objektrettigheter"
msgid "Toggle all settings permissions"
msgstr "Veksle alle innstillingstillatelser"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Totalkostnad"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Totalt antall kreditter"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Bruker"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Brukerimitasjon"
msgid "User Info"
msgstr "Brukerinformasjon"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Hva denne API-en kan gjøre: Velg en brukerrolle for å definere dens tillatelser."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Arbeidsflyter"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Arbeidsområdeinfo"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} z {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} chce uzyskać dostęp do Twojego konta"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "Odebrano {headersCount, plural, one {# nagłówek} few {# nagłówki} ma
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} godzina} few {{hours} godziny} many {{hours} godzin} other {{hours} godzin}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits, plural, one {# kredyt} few {# kredyty} many {# kredytów} other {# kredytów}}"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}sz} two {{num}gi} few {{num}ci} other {{n
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits, plural, one {# kredyt} few {# kredyty} many {# kredytów} other {# kredytów}}"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} zostanie odłączony od następującej roli:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Dodaj \"{trimmedName}\" do opcji"
msgid "Add a {objectLabelSingular}"
msgstr "Dodaj {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Dodaj blok"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Dodano {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Dodano do listy blokowanych"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Rosnąco"
msgid "Ask AI"
msgstr "Zapytaj AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "o minutach {remainingValues} i {lastValue}"
msgid "at the top of the hour"
msgstr "na pełną godzinę"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Brązowy"
msgid "Brown"
msgstr "Brązowy"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Zmień na roczny?"
msgid "Chart"
msgstr "Wykres"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Czat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Zmienna konfiguracji"
msgid "Configuration"
msgstr "Konfiguracja"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Kontynuuj bez synchronizacji"
msgid "Control which types of entities this role can be assigned to"
msgstr "Kontroluj, do jakich typów podmiotów można przypisać tę rolę"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Główny schemat"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Koszt"
@@ -3218,11 +3260,36 @@ msgstr "Utwórz"
msgid "Create {targetObjectLabelSingular}"
msgstr "Utwórz {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Plan kredytowy"
msgid "Credit Usage"
msgstr "Wykorzystanie kredytów"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "holenderski"
msgid "E.g. backoffice integration"
msgstr "Np. integracja z zapleczem"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Wprowadź obiekt JSON"
msgid "Enter a number"
msgstr "Wprowadź liczbę"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Wpisz pytanie..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Nie udało się ponowić zadań. Proszę spróbować ponownie później.
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Plik \"{fileName}\" przekracza {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Plik \"{fileName}\" został pomyślnie przesłany"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Dane wejściowe człowieka"
msgid "Hungarian"
msgstr "węgierski"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indeksy"
msgid "Info"
msgstr "Informacja"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Informacje"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Dane wejściowe"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Ustawienia wprowadzania"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Ostatnie 4 godziny (od najstarszego → do najnowszego)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Ostatnie 7 dni (od najstarszego → do najnowszego)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Ładowanie wątku"
msgid "Loading..."
msgstr "Ładowanie..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nowa zatwierdzona domena dostępu"
msgid "New chat"
msgstr "Nowa rozmowa"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Awaria"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Wynik"
@@ -9142,6 +9265,12 @@ msgstr "Wynik"
msgid "Output Field {fieldNumber}"
msgstr "Pole Wyjściowe {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Przeczytaj listę zmian"
msgid "Read documentation"
msgstr "Przeczytaj dokumentację"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Wybierz wartość"
msgid "Select your preferred language"
msgstr "Wybierz preferowany język"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Wyślij"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Start"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Rozpocznij rozmowę ze swoim agentem AI, aby uzyskać wgląd w procesy robocze, pomoc w zadaniach i wskazówki dotyczące procesów"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Synchronizuj etykiety obiektów i nazwy API"
msgid "System"
msgstr "System"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Polecenie Systemowe"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Znak czasu"
msgid "Timestamp and participants will be shared with your team."
msgstr "Znacznik czasu i uczestnicy zostaną udostępnieni twojemu zespołowi."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Przełącz wszystkie uprawnienia obiektów"
msgid "Toggle all settings permissions"
msgstr "Przełącz wszystkie uprawnienia ustawień"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Całkowity koszt"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Łączna liczba kredytów"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Użytkownik"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Impersonacja użytkownika"
msgid "User Info"
msgstr "Informacje o użytkowniku"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Do czego ten interfejs API może służyć: Wybierz rolę użytkownika, aby określić jej uprawnienia."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Przepływy pracy"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Informacje o przestrzeni roboczej"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -172,6 +172,11 @@ msgstr ""
msgid "{appName} wants to access your account"
msgstr ""
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -264,11 +269,6 @@ msgstr ""
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr ""
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr ""
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -310,11 +310,6 @@ msgstr ""
msgid "{objectLabelPlural} ({totalCount})"
msgstr ""
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr ""
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -424,6 +419,16 @@ msgstr ""
msgid "••••••••"
msgstr ""
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -754,6 +759,11 @@ msgstr ""
msgid "Add a {objectLabelSingular}"
msgstr ""
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -801,6 +811,11 @@ msgstr ""
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1037,6 +1052,11 @@ msgstr ""
msgid "Added to blocklist"
msgstr ""
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1189,6 +1209,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1767,6 +1788,11 @@ msgstr ""
msgid "Ask AI"
msgstr ""
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1882,6 +1908,11 @@ msgstr ""
msgid "at the top of the hour"
msgstr ""
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2146,6 +2177,11 @@ msgstr ""
msgid "Brown"
msgstr ""
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2442,11 +2478,6 @@ msgstr ""
msgid "Chart"
msgstr ""
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr ""
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2766,6 +2797,11 @@ msgstr ""
msgid "Configuration"
msgstr ""
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3027,6 +3063,11 @@ msgstr ""
msgid "Control which types of entities this role can be assigned to"
msgstr ""
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3123,6 +3164,7 @@ msgstr ""
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr ""
@@ -3213,11 +3255,36 @@ msgstr ""
msgid "Create {targetObjectLabelSingular}"
msgstr ""
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3384,6 +3451,12 @@ msgstr ""
msgid "Credit Usage"
msgstr ""
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4383,6 +4456,11 @@ msgstr ""
msgid "E.g. backoffice integration"
msgstr ""
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4781,11 +4859,6 @@ msgstr ""
msgid "Enter a number"
msgstr ""
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr ""
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5600,6 +5673,11 @@ msgstr ""
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5807,6 +5885,11 @@ msgstr ""
msgid "File \"{fileName}\" uploaded successfully"
msgstr ""
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5817,6 +5900,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6449,6 +6538,11 @@ msgstr ""
msgid "Hungarian"
msgstr ""
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6657,6 +6751,11 @@ msgstr ""
msgid "Info"
msgstr ""
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6668,7 +6767,6 @@ msgstr ""
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr ""
@@ -6689,6 +6787,12 @@ msgstr ""
msgid "Input settings"
msgstr ""
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7184,6 +7288,11 @@ msgstr ""
msgid "Last 7 Days (oldest → newest)"
msgstr ""
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7442,6 +7551,16 @@ msgstr ""
msgid "Loading..."
msgstr ""
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8101,6 +8220,11 @@ msgstr ""
msgid "New chat"
msgstr ""
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9128,7 +9252,6 @@ msgstr ""
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr ""
@@ -9137,6 +9260,12 @@ msgstr ""
msgid "Output Field {fieldNumber}"
msgstr ""
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9778,6 +9907,11 @@ msgstr ""
msgid "Read documentation"
msgstr ""
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10927,11 +11061,6 @@ msgstr ""
msgid "Select your preferred language"
msgstr ""
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr ""
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11429,11 +11558,6 @@ msgstr ""
msgid "Start"
msgstr ""
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr ""
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11747,17 +11871,38 @@ msgstr ""
msgid "System"
msgstr ""
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr ""
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12256,6 +12401,11 @@ msgstr ""
msgid "Timestamp and participants will be shared with your team."
msgstr ""
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12294,6 +12444,11 @@ msgstr ""
msgid "Toggle all settings permissions"
msgstr ""
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12347,12 +12502,8 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Total cost"
msgstr ""
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgid "Total cost"
msgstr ""
#. js-lingui-id: v7vAuj
@@ -12886,6 +13037,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12898,6 +13050,11 @@ msgstr ""
msgid "User"
msgstr ""
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12908,6 +13065,11 @@ msgstr ""
msgid "User Info"
msgstr ""
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13044,6 +13206,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13096,6 +13263,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13111,6 +13279,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13308,12 +13481,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr ""
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13411,6 +13604,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13454,6 +13648,12 @@ msgstr ""
msgid "Workspace Info"
msgstr ""
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} de {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} deseja acessar sua conta"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} cabeçalhos recebidos"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} hora} other {{hours} horas}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} créditos"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}º} other {{num}º}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} créditos"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} será desvinculado do seguinte cargo:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Adicionar \"{trimmedName}\" às opções"
msgid "Add a {objectLabelSingular}"
msgstr "Adicionar um {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Adicionar Bloco"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Adicionado {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Adicionado à Lista de Bloqueio"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr "Gráfico agregado"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Ascendente"
msgid "Ask AI"
msgstr "Perguntar ao AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "às minutos {remainingValues} e {lastValue}"
msgid "at the top of the hour"
msgstr "na virada da hora"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronze"
msgid "Brown"
msgstr "Marrom"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Mudar para anual?"
msgid "Chart"
msgstr "Gráfico"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Chat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Variáveis de Configuração"
msgid "Configuration"
msgstr "Configuração"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Continuar sem sincronizar"
msgid "Control which types of entities this role can be assigned to"
msgstr "Controlar quais tipos de entidades esta função pode ser atribuída"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Esquema principal"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Custo"
@@ -3218,11 +3260,36 @@ msgstr "Criar"
msgid "Create {targetObjectLabelSingular}"
msgstr "Criar {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Plano de Crédito"
msgid "Credit Usage"
msgstr "Uso de Crédito"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Holandês"
msgid "E.g. backoffice integration"
msgstr "Ex.: integração de backoffice"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Insira um objeto JSON"
msgid "Enter a number"
msgstr "Insira um número"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Digite uma pergunta..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Falha ao repetir trabalhos. Por favor, tente novamente mais tarde."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Arquivo \"{fileName}\" excede {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Arquivo \"{fileName}\" carregado com sucesso"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Entrada Humana"
msgid "Hungarian"
msgstr "Húngaro"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Índices"
msgid "Info"
msgstr "Informação"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Informações"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Entrada"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Configurações de entrada"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Últimas 4 Horas (mais antigo → mais recente)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Últimos 7 Dias (mais antigo → mais recente)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Carregando tópico"
msgid "Loading..."
msgstr "Carregando..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Novo Domínio de Acesso Aprovado"
msgid "New chat"
msgstr "Novo chat"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Interrupção"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Saída"
@@ -9142,6 +9265,12 @@ msgstr "Saída"
msgid "Output Field {fieldNumber}"
msgstr "Campo de Saída {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Leia o registro de alterações"
msgid "Read documentation"
msgstr "Ler documentação"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Selecione um valor"
msgid "Select your preferred language"
msgstr "Selecione seu idioma preferido"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Enviar"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Iniciar"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Inicie uma conversa com seu agente de IA para obter insights de fluxos de trabalho, assistência com tarefas e orientação de processos"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Sincronizar rótulos dos Objetos e Nomes da API"
msgid "System"
msgstr "Sistema"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Prompt do sistema"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Carimbo de Data"
msgid "Timestamp and participants will be shared with your team."
msgstr "Timestamp e participantes serão compartilhados com sua equipe."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Alternar todas as permissões de objetos"
msgid "Toggle all settings permissions"
msgstr "Alternar todas as permissões de configurações"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Custo total"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Total de créditos"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Usuário"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Impersonação de Usuário"
msgid "User Info"
msgstr "Informações do Usuário"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "O que esta API pode fazer: Selecione uma função de usuário para definir suas permissões."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Workflows"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Informações do espaço de trabalho"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} de {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} pretende aceder à sua conta"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} cabeçalhos recebidos"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} hora} other {{hours} horas}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} créditos"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}º} other {{num}º}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} créditos"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} será desvinculado do seguinte cargo:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Adicionar \"{trimmedName}\" às opções"
msgid "Add a {objectLabelSingular}"
msgstr "Adicionar um {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Adicionar Bloco"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Adicionado {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Adicionado à lista de bloqueio"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Ascendente"
msgid "Ask AI"
msgstr "Pergunte à IA"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "às {remainingValues} e {lastValue}"
msgid "at the top of the hour"
msgstr "no início da hora"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronze"
msgid "Brown"
msgstr "Castanho"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Mudar para anual?"
msgid "Chart"
msgstr "Gráfico"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Conversar"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Variáveis de Configuração"
msgid "Configuration"
msgstr "Configuração"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Continuar sem sincronização"
msgid "Control which types of entities this role can be assigned to"
msgstr "Controlar quais tipos de entidades este papel pode ser atribuído"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Esquema Principal"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Custo"
@@ -3218,11 +3260,36 @@ msgstr "Criar"
msgid "Create {targetObjectLabelSingular}"
msgstr "Criar {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Plano de Créditos"
msgid "Credit Usage"
msgstr "Uso de Créditos"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Holandês"
msgid "E.g. backoffice integration"
msgstr "Ex.: integração de backoffice"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Introduza um objeto JSON"
msgid "Enter a number"
msgstr "Introduza um número"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Digite uma pergunta..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Falha ao reiniciar trabalhos. Por favor, tente novamente mais tarde."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "O arquivo \"{fileName}\" excede {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Ficheiro \"{fileName}\" carregado com sucesso"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Entrada Humana"
msgid "Hungarian"
msgstr "Húngaro"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Índices"
msgid "Info"
msgstr "Informação"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Informações"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Entrada"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Configurações de Entrada"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Últimas 4 Horas (mais antigo → mais recente)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Últimos 7 Dias (mais antigo → mais recente)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "A carregar a conversa"
msgid "Loading..."
msgstr "Carregando..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Novo Domínio de Acesso Aprovado"
msgid "New chat"
msgstr "Nova conversa"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Interrupção"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Saída"
@@ -9142,6 +9265,12 @@ msgstr "Saída"
msgid "Output Field {fieldNumber}"
msgstr "Campo de Saída {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Ler o registro de alterações"
msgid "Read documentation"
msgstr "Ler a documentação"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Selecionar valor"
msgid "Select your preferred language"
msgstr "Selecione a sua língua preferida"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Enviar"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Iniciar"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Inicie uma conversa com seu agente de IA para obter insights sobre workflows, assistência em tarefas e orientação de processos"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Sincronizar os rótulos dos objetos e os nomes da API"
msgid "System"
msgstr "Sistema"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Prompt do Sistema"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Registro de Tempo"
msgid "Timestamp and participants will be shared with your team."
msgstr "Carimbo de data/hora e participantes serão partilhados com a sua equipa."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Alternar todas as permissões de objetos"
msgid "Toggle all settings permissions"
msgstr "Ativar todas as permissões de configurações"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Custo total"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Total de créditos"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Utilizador"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Personificação do Utilizador"
msgid "User Info"
msgstr "Informações do Utilizador"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "O que esta API pode fazer: Selecione uma função de usuário para definir suas permissões."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Workflows"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Informações do espaço de trabalho"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} din {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} dorește să acceseze contul dvs."
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "S-au primit {headersCount} antete"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} oră} few {{hours} ore} other {{hours} ore}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} credite"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}st} few {{num}nd} few {{num}rd} other {{n
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} credite"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} va fi retras din următorul rol:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Adaugă \"{trimmedName}\" la opțiuni"
msgid "Add a {objectLabelSingular}"
msgstr "Adaugă un {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Adaugă Bloc"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Adăugat {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Adăugat la lista neagră"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Ascendent"
msgid "Ask AI"
msgstr "Întreabă AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "la minutele {remainingValues} și {lastValue}"
msgid "at the top of the hour"
msgstr "la începutul orei"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronz"
msgid "Brown"
msgstr "Maro"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Schimbă la anual?"
msgid "Chart"
msgstr "Grafic"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Conversație"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Variabile de configurare"
msgid "Configuration"
msgstr "Configurație"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Continuă fără sincronizare"
msgid "Control which types of entities this role can be assigned to"
msgstr "Controlează tipurile de entități cărora acest rol poate fi atribuit"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Schemă de bază"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Cost"
@@ -3218,11 +3260,36 @@ msgstr "Creează"
msgid "Create {targetObjectLabelSingular}"
msgstr "Creează {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Plan de credit"
msgid "Credit Usage"
msgstr "Utilizare credit"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Olandeză"
msgid "E.g. backoffice integration"
msgstr "Ex. integrare backoffice"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Introduceți un obiect JSON"
msgid "Enter a number"
msgstr "Introduceți un număr"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Introduceți o întrebare..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Eșuat la reîncercarea locurilor de muncă. Încercați din nou mai tâ
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Fișierul \"{fileName}\" depășește {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Fișierul \"{fileName}\" a fost încărcat cu succes"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Intrare umană"
msgid "Hungarian"
msgstr "Maghiară"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indici"
msgid "Info"
msgstr "Informații"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Informații"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Intrare"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Setări de intrare"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Ultimele 4 ore (cel mai vechi → cel mai nou)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Ultimele 7 zile (cel mai vechi → cel mai nou)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Se încarcă firul"
msgid "Loading..."
msgstr "Se încarcă..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Nou Domeniu de Acces Aprobat"
msgid "New chat"
msgstr "Chat nou"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Întrerupere"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Ieșire"
@@ -9142,6 +9265,12 @@ msgstr "Ieșire"
msgid "Output Field {fieldNumber}"
msgstr "Câmp ieșire {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Citește jurnalul modificărilor"
msgid "Read documentation"
msgstr "Citește documentația"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Selectați o valoare"
msgid "Select your preferred language"
msgstr "Selectează limba preferată"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Trimite"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Începe"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Începeți o conversație cu agentul dvs. AI pentru a obține informații despre fluxuri de lucru, asistență pentru sarcini și ghidare în proces"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Sincronizează etichetele obiectelor și numele API"
msgid "System"
msgstr "Sistem"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Prompt de Sistem"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Marcaj temporal"
msgid "Timestamp and participants will be shared with your team."
msgstr "Marca temporală și participanții vor fi partajați cu echipa dvs."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Comută permisiunile pentru toate obiectele"
msgid "Toggle all settings permissions"
msgstr "Comută toate permisiunile de setări"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Cost total"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Credite totale"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Utilizator"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Impersonare utilizator"
msgid "User Info"
msgstr "Informații utilizator"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Ce poate face acest API: Selectați un rol de utilizator pentru a defini permisiunile sale."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Fluxuri de lucru"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Informații despre spațiul de lucru"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
Binary file not shown.
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} од {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} жели да приступи вашем налогу"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "Примљено {headersCount} заглавља"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} сат} few {{hours} сата} other {{hours} сати}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} кредита"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}ст} few {{num}нд} other {{num}ти}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} кредита"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} ће бити уклоњен из следеће
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Додај \"{trimmedName}\" у опције"
msgid "Add a {objectLabelSingular}"
msgstr "Додај {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Додај блок"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Додато {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Додато на црну листу"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Растуће"
msgid "Ask AI"
msgstr "Питајте AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "у {remainingValues} и {lastValue}"
msgid "at the top of the hour"
msgstr "у врху сата"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Бронзана"
msgid "Brown"
msgstr "Браон"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Променити на годишње?"
msgid "Chart"
msgstr "Дијаграм"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Ћаскање"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Конфигурационе променљиве"
msgid "Configuration"
msgstr "Конфигурација"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Настави без синхронизације"
msgid "Control which types of entities this role can be assigned to"
msgstr "Контролишете које врсте ентитета могу бити додељене овој улози"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Основна шема"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Цена"
@@ -3218,11 +3260,36 @@ msgstr "Креирајте"
msgid "Create {targetObjectLabelSingular}"
msgstr "Креирај {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Кредитни план"
msgid "Credit Usage"
msgstr "Кредитно коришћење"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Холандски"
msgid "E.g. backoffice integration"
msgstr "Нпр. интеграција за позадинску администрацију"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Унесите JSON објекат"
msgid "Enter a number"
msgstr "Унесите број"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Унесите питање..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Није успело понављање послова. Покушај
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Датотека \"{fileName}\" прелази {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Датотека \"{fileName}\" је успешно отпремљена"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Унос од стране човека"
msgid "Hungarian"
msgstr "Мађарски"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Индекси"
msgid "Info"
msgstr "Информације"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Информације"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Унос"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Подешавања уноса"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Последња 4 сата (од најстаријег → најно
msgid "Last 7 Days (oldest → newest)"
msgstr "Последњих 7 дана (од најстаријег → најновијег)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Учитавање нити"
msgid "Loading..."
msgstr "Учитавање..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Нови одобрени домен приступа"
msgid "New chat"
msgstr "Нови чет"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Прекид рада"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Излаз"
@@ -9142,6 +9265,12 @@ msgstr "Излаз"
msgid "Output Field {fieldNumber}"
msgstr "Излазно поље {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Прочитајте дневник измена"
msgid "Read documentation"
msgstr "Прочитајте документацију"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Изаберите вредност"
msgid "Select your preferred language"
msgstr "Изаберите жељени језик"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Пошаљи"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Почни"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Започните разговор са вашим AI агентом да бисте добили увиде у процес рада, помоћ у задацима и упутства за поступак."
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Синхронизуј етикете и називе API-а објек
msgid "System"
msgstr "Систем"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Системски упит"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Временска ознака"
msgid "Timestamp and participants will be shared with your team."
msgstr "Временска ознака и учесници ће бити подељени са вашим тимом."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Промени све дозволе објеката"
msgid "Toggle all settings permissions"
msgstr "Промени све дозволе за подешавања"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Укупни трошак"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Укупно кредита"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Корисник"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Имперсонација корисника"
msgid "User Info"
msgstr "Информације о кориснику"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Шта овај АПИ може: Изаберите корисничку улогу да дефинишете њене дозволе."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Токови Рада"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Информације о радном простору"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} för {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} vill få åtkomst till ditt konto"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} HTTP-huvuden mottagna"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} timme} other {{hours} timmar}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} krediter"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}:a} other {{num}e}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} krediter"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} kommer att tas bort från följande roll:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Lägg till \"{trimmedName}\" i alternativ"
msgid "Add a {objectLabelSingular}"
msgstr "Lägg till {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Lägg Till Block"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Tillagd {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Tillagd i blocklistan"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Stigande"
msgid "Ask AI"
msgstr "Fråga AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "vid minuter {remainingValues} och {lastValue}"
msgid "at the top of the hour"
msgstr "vid hel timme"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Brons"
msgid "Brown"
msgstr "Brun"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Byt till årligen?"
msgid "Chart"
msgstr "Diagram"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Chat"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Konfigurationsvariabler"
msgid "Configuration"
msgstr "Konfiguration"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Fortsätt utan synkronisering"
msgid "Control which types of entities this role can be assigned to"
msgstr "Kontrollera vilka typer av enheter den här rollen kan tilldelas"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Kärnschema"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Kostnad"
@@ -3218,11 +3260,36 @@ msgstr "Skapa"
msgid "Create {targetObjectLabelSingular}"
msgstr "Skapa {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Kreditplan"
msgid "Credit Usage"
msgstr "Kreditanvändning"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Dutch"
msgid "E.g. backoffice integration"
msgstr "T.ex. bakre kontor integration"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Ange ett JSON-objekt"
msgid "Enter a number"
msgstr "Ange ett nummer"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Ange en fråga..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Det gick inte att återsöka jobben. Försök igen senare."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Filen \"{fileName}\" överskrider {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Filen \"{fileName}\" laddades upp"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Mänsklig Input"
msgid "Hungarian"
msgstr "Hungarian"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Indexer"
msgid "Info"
msgstr "Info"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Information"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Inmatning"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Inmatningsinställningar"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Senaste 4 timmarna (äldst → nyast)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Senaste 7 dagarna (äldst → nyast)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Laddar tråd"
msgid "Loading..."
msgstr "Laddar..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8108,6 +8227,11 @@ msgstr "Ny godkänd åtkomstdomän"
msgid "New chat"
msgstr "Ny chatt"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9135,7 +9259,6 @@ msgstr "Avbrott"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Utdata"
@@ -9144,6 +9267,12 @@ msgstr "Utdata"
msgid "Output Field {fieldNumber}"
msgstr "Utdatafält {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9785,6 +9914,11 @@ msgstr "Läs ändringsloggen"
msgid "Read documentation"
msgstr "Läs dokumentationen"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10936,11 +11070,6 @@ msgstr "Välj värde"
msgid "Select your preferred language"
msgstr "Välj ditt föredragna språk"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Skicka"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11438,11 +11567,6 @@ msgstr ""
msgid "Start"
msgstr "Starta"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Starta en konversation med din AI-agent för att få insikter i arbetsflöden, uppgiftshjälp och vägledning i processen"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11758,17 +11882,38 @@ msgstr "Synkronisera objektsetiketter och API-namn"
msgid "System"
msgstr "System"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Systemuppmaning"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12275,6 +12420,11 @@ msgstr "Tidsstämpel"
msgid "Timestamp and participants will be shared with your team."
msgstr "Tidsstämpel och deltagare kommer att delas med ditt team."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12313,6 +12463,11 @@ msgstr "Växla alla objektbehörigheter"
msgid "Toggle all settings permissions"
msgstr "Växla alla inställningsrättigheter"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12366,14 +12521,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Totalkostnad"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Totala krediter"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12905,6 +13056,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12917,6 +13069,11 @@ msgstr ""
msgid "User"
msgstr "Användare"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12927,6 +13084,11 @@ msgstr "Användarimitation"
msgid "User Info"
msgstr "Användarinfo"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13063,6 +13225,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13115,6 +13282,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13130,6 +13298,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13329,12 +13502,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Vad denna API kan göra: Välj en användarroll för att definiera dess behörigheter."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13432,6 +13625,7 @@ msgstr "Arbetsflöden"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13475,6 +13669,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Arbetsytans info"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel}, {fieldLabel}'in"
msgid "{appName} wants to access your account"
msgstr "{appName} hesabınıza erişmek istiyor"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "{headersCount} başlık alındı"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} saat} other {{hours} saatler}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} kredi"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}'inci} other {{num}'inci}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} kredi"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} aşağıdaki rolden atılacak:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "\"{trimmedName}\" seçeneğe ekle"
msgid "Add a {objectLabelSingular}"
msgstr "Bir {objectLabelSingular} ekle"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Blok Ekle"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "{beautifyPastDateRelative} Eklendi"
msgid "Added to blocklist"
msgstr "Kara Listeye Eklendi"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Artan"
msgid "Ask AI"
msgstr "AI Sor"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "dakika {remainingValues} ve {lastValue} saatlerinde"
msgid "at the top of the hour"
msgstr "saatin başında"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Bronz"
msgid "Brown"
msgstr "Kahverengi"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Yıllığa değiştirilsin mi?"
msgid "Chart"
msgstr "Grafik"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Sohbet"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Yapılandırma Değişkenleri"
msgid "Configuration"
msgstr "Yapılandırma"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Eşitlemeden devam et"
msgid "Control which types of entities this role can be assigned to"
msgstr "Bu rolün hangi türde varlıklara atanabileceğini kontrol edin."
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Çekirdek Şema"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Maliyet"
@@ -3218,11 +3260,36 @@ msgstr "Oluştur"
msgid "Create {targetObjectLabelSingular}"
msgstr "{targetObjectLabelSingular} oluştur"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Kredi Planı"
msgid "Credit Usage"
msgstr "Kredi Kullanımı"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Flemenkçe"
msgid "E.g. backoffice integration"
msgstr "Örn. backoffice entegrasyonu"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Bir JSON nesnesi girin"
msgid "Enter a number"
msgstr "Bir sayı girin"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Bir soru girin..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "İşleri yeniden deneme başarısız oldu. Lütfen daha sonra tekrar den
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Dosya \"{fileName}\" {maxUploadSize} boyutunu aşıyor"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "\"{fileName}\" dosyası başarıyla yüklendi"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "İnsan Girdisi"
msgid "Hungarian"
msgstr "Macarca"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Dizinler"
msgid "Info"
msgstr "Bilgi"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Bilgiler"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Girdi"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Giriş ayarları"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Son 4 Saat (eskiden → yeniye)"
msgid "Last 7 Days (oldest → newest)"
msgstr "Son 7 Gün (eskiden → yeniye)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Dizi yükleniyor"
msgid "Loading..."
msgstr "Yükleniyor..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Yeni Onaylanmış Erişim Alanı"
msgid "New chat"
msgstr "Yeni sohbet"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Kesinti"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Çıktı"
@@ -9142,6 +9265,12 @@ msgstr "Çıktı"
msgid "Output Field {fieldNumber}"
msgstr "Çıktı Alanı {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Değişiklik günlüğünü oku"
msgid "Read documentation"
msgstr "Dokümantasyonu oku"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Bir değer seç"
msgid "Select your preferred language"
msgstr "Tercih ettiğiniz dili seçin"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Gönder"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Başlat"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Çalışma süreçleri içgörüleri, görev yardımı ve süreç rehberliği almak için AI temsilcinizle bir konuşma başlatın"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Nesnelerin Etiketlerini ve API Adlarını Senkronize Et"
msgid "System"
msgstr "Sistem"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Sistem İstemi"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Zaman damgası"
msgid "Timestamp and participants will be shared with your team."
msgstr "Zaman damgası ve katılımcılar ekibinizle paylaşılacak."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Tüm nesne izinlerini değiştirin"
msgid "Toggle all settings permissions"
msgstr "Tüm ayar izinlerini değiştir"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Toplam maliyet"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Toplam kredi"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Kullanıcı"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Kullanıcı Kişileştirme"
msgid "User Info"
msgstr "Kullanıcı Bilgisi"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Bu API'nin yapabilecekleri: İzinlerini tanımlamak için bir kullanıcı rolü seçin."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "İş Akışları"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Çalışma Alanı Bilgisi"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} хоче отримати доступ до вашого облікового запису"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "Отримано {headersCount} заголовків"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, one {{hours} година} few {{hours} години} many {{hours} годин} other {{hours} годин}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} кредитів"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, one {{num}-й} few {{num}-й} many {{num}-й} other
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} кредитів"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} буде позбавлений наступної
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Додати \"{trimmedName}\" до параметрів"
msgid "Add a {objectLabelSingular}"
msgstr "Додати {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Додати блок"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Додано {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Додано до чорного списку"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "За зростанням"
msgid "Ask AI"
msgstr "Запитати AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "о хвилинах {remainingValues} та {lastValue}"
msgid "at the top of the hour"
msgstr "на початку години"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Бронзовий"
msgid "Brown"
msgstr "Коричневий"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Змінити на річний?"
msgid "Chart"
msgstr "Діаграма"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Чат"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Змінні конфігурації"
msgid "Configuration"
msgstr "Конфігурація"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Продовжити без синхронізації"
msgid "Control which types of entities this role can be assigned to"
msgstr "Контролювати, до яких типів суб'єктів можна призначити цю роль"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Основна схема"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Вартість"
@@ -3218,11 +3260,36 @@ msgstr "Створити"
msgid "Create {targetObjectLabelSingular}"
msgstr "Створити {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "План кредитування"
msgid "Credit Usage"
msgstr "Використання кредитів"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Голландська"
msgid "E.g. backoffice integration"
msgstr "Наприклад, інтеграція з бекофісом"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Введіть об’єкт JSON"
msgid "Enter a number"
msgstr "Введіть число"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Введіть питання..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Не вдалося повторити завдання. Будь лас
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Файл \"{fileName}\" перевищує {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Файл \"{fileName}\" успішно завантажено"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Введення людини"
msgid "Hungarian"
msgstr "Угорська"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Індекси"
msgid "Info"
msgstr "Інформація"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Інформація"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Вхідні дані"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Налаштування введення"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "Останні 4 години (найстаріші → найновіш
msgid "Last 7 Days (oldest → newest)"
msgstr "Останні 7 днів (найстаріший → найновіший)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Завантаження ланцюжка"
msgid "Loading..."
msgstr "Завантаження..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Новий затверджений домен доступу"
msgid "New chat"
msgstr "Новий чат"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Збій"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Вивід"
@@ -9142,6 +9265,12 @@ msgstr "Вивід"
msgid "Output Field {fieldNumber}"
msgstr "Поле результату {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Переглянути журнал змін"
msgid "Read documentation"
msgstr "Читати документацію"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Вибрати значення"
msgid "Select your preferred language"
msgstr "Оберіть бажану мову"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Відправити"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Почати"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Розпочніть бесіду з вашим AI агентом, щоб отримати огляд робочих процесів, допомогу з завданнями та керівництво процесом"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Синхронізація міток об'єктів та назв API"
msgid "System"
msgstr "Система"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Системний запит"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12263,6 +12408,11 @@ msgstr "Мітка часу"
msgid "Timestamp and participants will be shared with your team."
msgstr "Відмітка часу та учасники будуть поділені з вашою командою."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12301,6 +12451,11 @@ msgstr "Перемикати всі дозволи об'єктів"
msgid "Toggle all settings permissions"
msgstr "Перемикати всі дозволи налаштувань"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12354,14 +12509,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Загальна вартість"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Загальна кількість кредитів"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12893,6 +13044,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12905,6 +13057,11 @@ msgstr ""
msgid "User"
msgstr "Користувач"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12915,6 +13072,11 @@ msgstr "Імітація користувача"
msgid "User Info"
msgstr "Інформація користувача"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13051,6 +13213,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13103,6 +13270,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13118,6 +13286,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13317,12 +13490,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Що може виконувати цей API: Виберіть роль користувача для визначення його прав доступу."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13420,6 +13613,7 @@ msgstr "Робочі процеси"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13463,6 +13657,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Інформація про робочий простір"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} của {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} muốn truy cập vào tài khoản của bạn"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "Đã nhận {headersCount} header"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, other {{hours} giờ}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} tín dụng"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, other {{num}}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural} ({totalCount})"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} tín dụng"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} sẽ không còn được phân công vào vai tr
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "Thêm \"{trimmedName}\" vào các tùy chọn"
msgid "Add a {objectLabelSingular}"
msgstr "Thêm {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "Thêm khối"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "Đã thêm vào {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "Đã thêm vào danh sách chặn"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "Tăng dần"
msgid "Ask AI"
msgstr "Yêu cầu AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "vào phút {remainingValues} và {lastValue}"
msgid "at the top of the hour"
msgstr "vào đầu giờ"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "Đồng"
msgid "Brown"
msgstr "Nâu"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "Chuyển sang hàng năm?"
msgid "Chart"
msgstr "Biểu đồ"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "Trò chuyện"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "Biến cấu hình"
msgid "Configuration"
msgstr "Cấu Hình"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "Tiếp tục mà không đồng bộ"
msgid "Control which types of entities this role can be assigned to"
msgstr "Kiểm soát loại thực thể nào mà vai trò này có thể được chỉ định"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "Lược đồ lõi"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "Chi phí"
@@ -3218,11 +3260,36 @@ msgstr "Tạo"
msgid "Create {targetObjectLabelSingular}"
msgstr "Tạo {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "Kế hoạch tín dụng"
msgid "Credit Usage"
msgstr "Sử dụng tín dụng"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "Tiếng Hà Lan"
msgid "E.g. backoffice integration"
msgstr "Ví dụ: tích hợp dịch vụ hậu phương"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "Nhập một đối tượng JSON"
msgid "Enter a number"
msgstr "Nhập một số"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "Nhập một câu hỏi..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "Không thể thử lại các công việc. Vui lòng thử lại sau."
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "Tệp tin \"{fileName}\" vượt quá {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "Tải lên tệp \\\"{fileName}\\\" thành công"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "Dữ liệu từ con người"
msgid "Hungarian"
msgstr "Tiếng Hungary"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "Chỉ mục"
msgid "Info"
msgstr "Thông tin"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "Thông tin"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "Đầu vào"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "Cài đặt đầu vào"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "4 Giờ Cuối (cũ nhất → mới nhất)"
msgid "Last 7 Days (oldest → newest)"
msgstr "7 Ngày Qua (cũ nhất → mới nhất)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "Đang tải chuỗi"
msgid "Loading..."
msgstr "Đang tải..."
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "Miền Truy Cập Đã Được Phê Duyệt Mới"
msgid "New chat"
msgstr "Trò chuyện mới"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "Gián đoạn"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "Đầu ra"
@@ -9142,6 +9265,12 @@ msgstr "Đầu ra"
msgid "Output Field {fieldNumber}"
msgstr "Trường Đầu Ra {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "Xem nhật ký thay đổi"
msgid "Read documentation"
msgstr "Đọc tài liệu"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "Chọn một giá trị"
msgid "Select your preferred language"
msgstr "Chọn ngôn ngữ bạn muốn sử dụng"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "Gửi"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "Bắt đầu"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "Bắt đầu cuộc trò chuyện với tác nhân AI của bạn để có được thông tin chi tiết về quy trình làm việc, hỗ trợ công việc và hướng dẫn quy trình"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "Đồng bộ nhãn và tên API của đối tượng"
msgid "System"
msgstr "Hệ thống"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "Lời Nhắc Hệ Thống"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "Dấu thời gian"
msgid "Timestamp and participants will be shared with your team."
msgstr "Dấu thời gian và người tham gia sẽ được chia sẻ với nhóm của bạn."
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "Chuyển đổi tất cả các quyền đối tượng"
msgid "Toggle all settings permissions"
msgstr "Chuyển đổi tất cả quyền cài đặt"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "Tổng chi phí"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "Tổng số tín dụng"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "Người dùng"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "Mạo danh người dùng"
msgid "User Info"
msgstr "Thông tin người dùng"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "Những gì API này có thể làm: Chọn một vai trò người dùng để xác định quyền của nó."
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Quy Trình Làm Việc"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "Thông tin không gian làm việc"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} 的 {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} 想要访问您的账户"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "已接收 {headersCount} 个请求头"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, other {{hours} 小时}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} 积分"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, other {{num}th}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural}{totalCount}"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} 积分"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName}将不再被分配以下角色:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "将 \"{trimmedName}\" 添加到选项中"
msgid "Add a {objectLabelSingular}"
msgstr "添加一个 {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "添加模块"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "已添加 {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "已添加到拦截列表"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "升序"
msgid "Ask AI"
msgstr "询问 AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "在 {remainingValues} 和 {lastValue}"
msgid "at the top of the hour"
msgstr "在每小时的开始"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "青铜色"
msgid "Brown"
msgstr "棕色"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "更改为年度计划吗?"
msgid "Chart"
msgstr "图表"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "聊天"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "配置变量"
msgid "Configuration"
msgstr "配置"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "继续但不同步"
msgid "Control which types of entities this role can be assigned to"
msgstr "控制此角色可分配的实体类型"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "核心架构"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "成本"
@@ -3218,11 +3260,36 @@ msgstr "创建"
msgid "Create {targetObjectLabelSingular}"
msgstr "创建{targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "信用计划"
msgid "Credit Usage"
msgstr "信用使用情况"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "荷兰语"
msgid "E.g. backoffice integration"
msgstr "例如后台集成"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "输入 JSON 对象"
msgid "Enter a number"
msgstr "输入数字"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "输入问题..."
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "重试任务失败。请稍后再试。"
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "文件 \"{fileName}\" 超过 {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "文件“{fileName}”上传成功"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "人工输入"
msgid "Hungarian"
msgstr "匈牙利语"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "索引"
msgid "Info"
msgstr "信息"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "信息"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "输入"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "输入设置"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "最近4小时(最旧 → 最新)"
msgid "Last 7 Days (oldest → newest)"
msgstr "最近7天(最旧 → 最新)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "正在加载会话"
msgid "Loading..."
msgstr "加载中……"
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "新批准访问域"
msgid "New chat"
msgstr "新聊天"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "中断"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "输出"
@@ -9142,6 +9265,12 @@ msgstr "输出"
msgid "Output Field {fieldNumber}"
msgstr "输出字段 {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "查看更新日志"
msgid "Read documentation"
msgstr "阅读文档"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "选择值"
msgid "Select your preferred language"
msgstr "选择您偏好的语言"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "发送"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "开始"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "与您的AI代理发起对话,以获取工作流洞察、任务协助和流程指导"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "同步对象标签和 API 名称"
msgid "System"
msgstr "系统"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "系统提示"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "时间戳"
msgid "Timestamp and participants will be shared with your team."
msgstr "时间戳和参与者将与您的团队分享。"
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "切换所有对象权限"
msgid "Toggle all settings permissions"
msgstr "切换所有设置权限"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "总成本"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "总积分"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "用户"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "用户假装"
msgid "User Info"
msgstr "用户信息"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "此 API 的功能:选择用户角色以定义其权限。"
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "工作流"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "工作区信息"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
+237 -37
View File
@@ -177,6 +177,11 @@ msgstr "{aggregateLabel} 的 {fieldLabel}"
msgid "{appName} wants to access your account"
msgstr "{appName} 想要存取您的帳戶"
#. js-lingui-id: SU5Crx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{cachedPercent}% cached"
msgstr ""
#. js-lingui-id: zi5SHH
#: src/modules/object-record/record-index/components/RecordIndexPageHeader.tsx
msgid "{contextStoreNumberOfSelectedRecords} selected"
@@ -269,11 +274,6 @@ msgstr "已收到 {headersCount} 個標頭"
msgid "{hours, plural, one {{hours} hour} other {{hours} hours}}"
msgstr "{hours, plural, other {{hours} 小時}}"
#. js-lingui-id: jz0Rnl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{inputCredits} credits"
msgstr "{inputCredits} 積分"
#. js-lingui-id: Z4Vsx1
#: src/modules/workspace/components/WorkspaceInviteTeam.tsx
msgid "{invitationCount} invitations sent"
@@ -315,11 +315,6 @@ msgstr "{num, selectordinal, other {{num} 第}}"
msgid "{objectLabelPlural} ({totalCount})"
msgstr "{objectLabelPlural}{totalCount}"
#. js-lingui-id: h4Zpx/
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "{outputCredits} credits"
msgstr "{outputCredits} 積分"
#. js-lingui-id: FaQB54
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/hooks/useWorkflowAiAgentPermissionActions.ts
msgid "{permissionLabel} permission removed"
@@ -429,6 +424,16 @@ msgstr "{workspaceMemberName} 將不再被指派以下角色:"
msgid "••••••••"
msgstr "••••••••"
#. js-lingui-id: PxSAUc
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{count} tokens"
msgstr ""
#. js-lingui-id: hVFr+7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "~{kTokens}k tokens"
msgstr ""
#. js-lingui-id: Cx0xl3
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/delay-actions/components/WorkflowEditActionDelay.tsx
@@ -759,6 +764,11 @@ msgstr "將 \"{trimmedName}\" 添加到選項中"
msgid "Add a {objectLabelSingular}"
msgstr "新增一個 {objectLabelSingular}"
#. js-lingui-id: CZDwqQ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Add a new company we're in touch with (e.g. name, website, industry). Details: "
msgstr ""
#. js-lingui-id: m3/V2n
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
@@ -806,6 +816,11 @@ msgstr "新增區塊"
msgid "Add CC"
msgstr ""
#. js-lingui-id: GuJvBr
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Add custom instructions specific to your workspace (appended to system prompt)"
msgstr ""
#. js-lingui-id: 3O3+7h
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
#: src/pages/settings/emailing-domains/SettingsEmailingDomains.tsx
@@ -1042,6 +1057,11 @@ msgstr "已添加 {beautifyPastDateRelative}"
msgid "Added to blocklist"
msgstr "已添加到阻止列表"
#. js-lingui-id: y5mJau
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Additional Instructions"
msgstr ""
#. js-lingui-id: hW/fMg
#: src/modules/ui/field/input/components/AddressInput.tsx
#: src/modules/settings/data-model/fields/forms/address/constants/DefaultSelectionAddressWithMessages.ts
@@ -1194,6 +1214,7 @@ msgstr ""
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
@@ -1772,6 +1793,11 @@ msgstr "升序"
msgid "Ask AI"
msgstr "詢問 AI"
#. js-lingui-id: mc9nK2
#: src/modules/ai/components/AIChatTab.tsx
msgid "Ask, search or make anything..."
msgstr ""
#. js-lingui-id: OBqG7p
#: src/modules/settings/roles/role-assignment/components/SettingsRoleAssignmentConfirmationModal.tsx
msgid "Assign {roleTargetName}?"
@@ -1887,6 +1913,11 @@ msgstr "在分針 {remainingValues} 和 {lastValue}"
msgid "at the top of the hour"
msgstr "在整點"
#. js-lingui-id: N7m8E+
#: src/modules/ai/components/internal/AgentChatFileUploadButton.tsx
msgid "Attach files"
msgstr ""
#. js-lingui-id: w/Sphq
#: src/modules/workflow/workflow-steps/workflow-actions/components/WorkflowEditActionSendEmail.tsx
msgid "Attachments"
@@ -2151,6 +2182,11 @@ msgstr "青銅色"
msgid "Brown"
msgstr "棕色"
#. js-lingui-id: vwZV+4
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages."
msgstr ""
#. js-lingui-id: 8SlslB
#: src/modules/settings/data-model/fields/forms/morph-relation/components/SettingsDataModelFieldRelationJunctionForm.tsx
msgid "Build many-to-many relations. <0>Learn more</0>"
@@ -2447,11 +2483,6 @@ msgstr "更改為年度?"
msgid "Chart"
msgstr "圖表"
#. js-lingui-id: AHZflp
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Chat"
msgstr "聊天"
#. js-lingui-id: UxeiNP
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
msgid "Chat with AI agents and use AI features"
@@ -2771,6 +2802,11 @@ msgstr "配置變量"
msgid "Configuration"
msgstr "配置"
#. js-lingui-id: iAL9tI
#: src/pages/settings/ai/SettingsAI.tsx
msgid "Configure"
msgstr ""
#. js-lingui-id: 9px+al
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Configure AI models for routing and planning"
@@ -3032,6 +3068,11 @@ msgstr "繼續(不進行同步)"
msgid "Control which types of entities this role can be assigned to"
msgstr "控制此角色可指派於哪些實體類型"
#. js-lingui-id: YyNOE7
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Conversation"
msgstr ""
#. js-lingui-id: HRGl1X
#: src/pages/onboarding/CreateProfile.tsx
#: src/modules/settings/profile/components/NameFields.tsx
@@ -3128,6 +3169,7 @@ msgstr "核心結構描述"
#. js-lingui-id: I99Miw
#: src/modules/billing/components/SettingsBillingCreditsSection.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Cost"
msgstr "成本"
@@ -3218,11 +3260,36 @@ msgstr "創建"
msgid "Create {targetObjectLabelSingular}"
msgstr "創建 {targetObjectLabelSingular}"
#. js-lingui-id: 8aATyU
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard"
msgstr ""
#. js-lingui-id: AR+f0K
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date."
msgstr ""
#. js-lingui-id: fQFALn
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a new contact and link them to a company. Details: "
msgstr ""
#. js-lingui-id: n1Nbbe
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a record"
msgstr ""
#. js-lingui-id: ZITKtg
#: src/pages/settings/ai/components/SettingsAgentRoleTab.tsx
msgid "Create a role to define permissions for this agent."
msgstr ""
#. js-lingui-id: Xn2Nlq
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Create a workflow"
msgstr ""
#. js-lingui-id: zNoOC2
#: src/modules/object-record/record-table/empty-state/utils/getEmptyStateSubTitle.ts
msgid "Create a workflow and return here to view its versions"
@@ -3389,6 +3456,12 @@ msgstr "信用計劃"
msgid "Credit Usage"
msgstr "信用使用"
#. js-lingui-id: UQ4Hjl
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "credits"
msgstr ""
#. js-lingui-id: hdSacI
#: src/modules/billing/components/SettingsBillingSubscriptionInfo.tsx
msgid "Credits by period"
@@ -4388,6 +4461,11 @@ msgstr "荷蘭語"
msgid "E.g. backoffice integration"
msgstr "例如後台集成"
#. js-lingui-id: p5P8NB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "E.g., \"We are a B2B SaaS company. Always use formal language...\""
msgstr ""
#. js-lingui-id: GhTFTJ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "e.g., summary, status, count"
@@ -4786,11 +4864,6 @@ msgstr "輸入 JSON 物件"
msgid "Enter a number"
msgstr "輸入數字"
#. js-lingui-id: 20wg2g
#: src/modules/ai/components/AIChatTab.tsx
msgid "Enter a question..."
msgstr "輸入問題......"
#. js-lingui-id: 93ebCf
#: src/modules/object-record/record-field/ui/form-types/components/FormUuidFieldInput.tsx
msgid "Enter a UUID"
@@ -5605,6 +5678,11 @@ msgstr "無法重試工作。請稍後重試。"
msgid "Failed to save role permissions: {errorMessage}"
msgstr ""
#. js-lingui-id: 9ryUyP
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Failed to save workspace instructions"
msgstr ""
#. js-lingui-id: YMSYb+
#: src/pages/settings/ai/components/SettingsAIRouterSettings.tsx
msgid "Failed to update fast model"
@@ -5812,6 +5890,11 @@ msgstr "檔案 \"{fileName}\" 超過 {maxUploadSize}"
msgid "File \"{fileName}\" uploaded successfully"
msgstr "檔案「{fileName}」上傳成功"
#. js-lingui-id: EYl2hs
#: src/modules/activities/files/hooks/useUploadAttachmentFile.tsx
msgid "File field not found for attachment object"
msgstr ""
#. js-lingui-id: N793lP
#: src/modules/object-record/record-field/ui/meta-types/input/components/FilesFieldInput.tsx
msgid "File label"
@@ -5822,6 +5905,12 @@ msgstr ""
msgid "File upload failed"
msgstr ""
#. js-lingui-id: H/+55l
#: src/modules/activities/files/components/AttachmentRow.tsx
#: src/modules/activities/files/components/AttachmentList.tsx
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6454,6 +6543,11 @@ msgstr "人類輸入"
msgid "Hungarian"
msgstr "匈牙利語"
#. js-lingui-id: YUJ1ey
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart."
msgstr ""
#. js-lingui-id: wwu18a
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Icon"
@@ -6662,6 +6756,11 @@ msgstr "索引"
msgid "Info"
msgstr "資訊"
#. js-lingui-id: iaXnN5
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Information about the current user (auto-generated and included in each request)"
msgstr ""
#. js-lingui-id: 623chP
#: src/pages/settings/members/SettingsWorkspaceMember.tsx
msgid "Infos"
@@ -6673,7 +6772,6 @@ msgstr "資訊"
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input"
msgstr "輸入"
@@ -6694,6 +6792,12 @@ msgstr ""
msgid "Input settings"
msgstr "輸入設置"
#. js-lingui-id: cjbZw+
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Input tokens"
msgstr ""
#. js-lingui-id: T8avpe
#: src/modules/settings/logic-functions/components/tabs/SettingsLogicFunctionTestTab.tsx
msgid "Insert a JSON input, then press \"Run\" to test your function."
@@ -7189,6 +7293,11 @@ msgstr "最近4小時(最早 → 最新)"
msgid "Last 7 Days (oldest → newest)"
msgstr "最近7天(最早 → 最新)"
#. js-lingui-id: c5zxSg
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Last message"
msgstr ""
#. js-lingui-id: P4FGJG
#: src/modules/activities/emails/components/EmailThreadHeader.tsx
msgid "Last message {lastMessageSentAtFormatted}"
@@ -7447,6 +7556,16 @@ msgstr "正在載入郵件串"
msgid "Loading..."
msgstr "載入中……"
#. js-lingui-id: 8NbHF7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Locale"
msgstr ""
#. js-lingui-id: B6ANJW
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "Log a new deal (company, amount, stage, expected close). Details: "
msgstr ""
#. js-lingui-id: FgAxTj
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
#: src/modules/ui/navigation/navigation-drawer/components/MultiWorkspaceDropdown/internal/MultiWorkspaceDropdownDefaultComponents.tsx
@@ -8106,6 +8225,11 @@ msgstr "新增已批准的訪問域"
msgid "New chat"
msgstr "新聊天"
#. js-lingui-id: +HY5kX
#: src/modules/command-menu/components/CommandMenuTopBarRightCornerIcon.tsx
msgid "New conversation"
msgstr ""
#. js-lingui-id: wqoYqp
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
#: src/pages/settings/emailing-domains/SettingsNewEmailingDomain.tsx
@@ -9133,7 +9257,6 @@ msgstr "中斷"
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output"
msgstr "輸出"
@@ -9142,6 +9265,12 @@ msgstr "輸出"
msgid "Output Field {fieldNumber}"
msgstr "輸出欄位 {fieldNumber}"
#. js-lingui-id: i1+tKD
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Output tokens"
msgstr ""
#. js-lingui-id: in6CUw
#: src/modules/workflow/components/OverrideWorkflowDraftConfirmationModal.tsx
msgid "Override Draft"
@@ -9783,6 +9912,11 @@ msgstr "查看更新記錄"
msgid "Read documentation"
msgstr "閱讀說明文件"
#. js-lingui-id: tCXcL7
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Read-only — managed by Twenty"
msgstr ""
#. js-lingui-id: BT7pY+
#: src/modules/settings/profile/components/SetOrChangePassword.tsx
msgid "Receive an email containing password set link"
@@ -10932,11 +11066,6 @@ msgstr "選擇一個值"
msgid "Select your preferred language"
msgstr "選擇您偏好的語言"
#. js-lingui-id: JlFcis
#: src/modules/ai/components/internal/SendMessageButton.tsx
msgid "Send"
msgstr "發送"
#. js-lingui-id: mjK8F3
#: src/pages/settings/members/SettingsWorkspaceMembers.tsx
msgid "Send an invite email to your team"
@@ -11434,11 +11563,6 @@ msgstr ""
msgid "Start"
msgstr "開始"
#. js-lingui-id: GbQzZA
#: src/modules/ai/components/AIChatEmptyState.tsx
msgid "Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance"
msgstr "開始與您的 AI 代理進行對話,以獲取工作流程見解、任務輔助和流程指導"
#. js-lingui-id: D3iCkb
#: src/pages/settings/security/event-logs/components/EventLogFilters.tsx
msgid "Start Date"
@@ -11752,17 +11876,38 @@ msgstr "同步對象標籤和 API 名稱"
msgid "System"
msgstr "系統"
#. js-lingui-id: bbR21S
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
msgid "System fields"
msgstr ""
#. js-lingui-id: 0apULK
#: src/pages/settings/data-model/SettingsObjectTable.tsx
msgid "System objects"
msgstr ""
#. js-lingui-id: FHPe8O
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/pages/settings/ai/forms/components/SettingsAIAgentForm.tsx
#: src/pages/settings/ai/components/SettingsAgentSettingsTab.tsx
msgid "System Prompt"
msgstr "系統提示"
#. js-lingui-id: BXGTWI
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "System Prompt ({totalTokenCount})"
msgstr ""
#. js-lingui-id: k+7QWO
#: src/modules/settings/data-model/object-details/components/SettingsObjectRelationsTable.tsx
msgid "System relations"
msgstr ""
#. js-lingui-id: D4SseJ
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/profile/appearance/components/DateTimeSettingsTimeZoneSelect.tsx
@@ -12261,6 +12406,11 @@ msgstr "時間戳"
msgid "Timestamp and participants will be shared with your team."
msgstr "時間戳和參與者將與您的團隊共享。"
#. js-lingui-id: 40Gx0U
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Timezone"
msgstr ""
#. js-lingui-id: y3HaQk
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Timing"
@@ -12299,6 +12449,11 @@ msgstr "切換所有物件權限"
msgid "Toggle all settings permissions"
msgstr "切換所有設置權限"
#. js-lingui-id: WOr+hW
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "tokens"
msgstr ""
#. js-lingui-id: oK9ArN
#: src/modules/settings/data-model/fields/forms/select/components/SettingsDataModelFieldSelectFormOptionRow.tsx
msgid "Tomato"
@@ -12352,14 +12507,10 @@ msgstr ""
#. js-lingui-id: hg5QeV
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total cost"
msgstr "總成本"
#. js-lingui-id: ovXf5m
#: src/modules/ai/components/internal/AIChatContextUsageButton.tsx
msgid "Total credits"
msgstr "總積分"
#. js-lingui-id: v7vAuj
#: src/modules/settings/admin-panel/health-status/components/SettingsAdminHealthAccountSyncCountersTable.tsx
msgid "Total Jobs"
@@ -12891,6 +13042,7 @@ msgstr ""
#: src/pages/settings/SettingsProfile.tsx
#: src/pages/settings/profile/appearance/components/SettingsExperience.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/accounts/SettingsNewAccount.tsx
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepEmail.tsx
@@ -12903,6 +13055,11 @@ msgstr ""
msgid "User"
msgstr "用戶"
#. js-lingui-id: zw/lpB
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Context"
msgstr ""
#. js-lingui-id: RNv3YS
#: src/modules/settings/admin-panel/components/SettingsAdminGeneral.tsx
msgid "User Impersonation"
@@ -12913,6 +13070,11 @@ msgstr "用戶模擬"
msgid "User Info"
msgstr "用戶信息"
#. js-lingui-id: J5T9NW
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "User Information"
msgstr ""
#. js-lingui-id: IjyOjp
#: src/modules/settings/security/components/SettingsSecurityEditableProfileFields.tsx
#: src/modules/settings/security/components/SettingsSecurityAuthProvidersOptionsList.tsx
@@ -13049,6 +13211,11 @@ msgstr ""
msgid "View all evaluations"
msgstr ""
#. js-lingui-id: 3JjgWt
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View and customize AI instructions"
msgstr ""
#. js-lingui-id: XVf/G7
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "View and filter events, page views, object changes"
@@ -13101,6 +13268,7 @@ msgstr ""
#. js-lingui-id: ecVcAx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/ai/components/AIChatTab.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
msgid "View Previous AI Chats"
@@ -13116,6 +13284,11 @@ msgstr ""
msgid "View Role"
msgstr ""
#. js-lingui-id: FNDoRH
#: src/pages/settings/ai/SettingsAI.tsx
msgid "View the AI system prompt and add custom instructions"
msgstr ""
#. js-lingui-id: bJAIqT
#: src/modules/views/view-picker/components/ViewPickerContentCreateMode.tsx
msgid "View type"
@@ -13315,12 +13488,32 @@ msgstr ""
msgid "Welcome, {workspaceName}."
msgstr ""
#. js-lingui-id: Itn+J7
#: src/modules/ai/components/suggested-prompts/AIChatSuggestedPrompts.tsx
msgid "What can I help you with?"
msgstr ""
#. js-lingui-id: cE4SvC
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeyDetail.tsx
msgid "What this API can do: Select a user role to define its permissions."
msgstr "此 API 能做什麼:選擇用戶角色以定義其權限。"
#. js-lingui-id: m7GziZ
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title \"Post-sale check-in\" and the company name in the description."
msgstr ""
#. js-lingui-id: IHLoUB
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When a new lead is created with source \"Website\", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead."
msgstr ""
#. js-lingui-id: haFWB2
#: src/modules/ai/components/suggested-prompts/default-suggested-prompts.ts
msgid "When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner."
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -13418,6 +13611,7 @@ msgstr "Workflow"
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentTurnDetail.tsx
#: src/pages/settings/ai/SettingsAgentForm.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAI.tsx
#: src/modules/views/view-picker/components/ViewPickerListContent.tsx
#: src/modules/sign-in-background-mock/components/SignInAppNavigationDrawerMock.tsx
@@ -13461,6 +13655,12 @@ msgstr ""
msgid "Workspace Info"
msgstr "工作區資訊"
#. js-lingui-id: BYrMT0
#: src/pages/settings/ai/SettingsAIPrompts.tsx
#: src/pages/settings/ai/SettingsAIPrompts.tsx
msgid "Workspace Instructions"
msgstr ""
#. js-lingui-id: Y0Fj4S
#: src/pages/onboarding/CreateWorkspace.tsx
msgid "Workspace logo"
@@ -10,15 +10,18 @@ import { downloadFile } from '@/activities/files/utils/downloadFile';
import { type ActivityTargetableObject } from '@/activities/types/ActivityTargetableEntity';
import { isAttachmentPreviewEnabledState } from '@/client-config/states/isAttachmentPreviewEnabledState';
import { Modal } from '@/ui/layout/modal/components/Modal';
import { useIsFeatureEnabled } from '@/workspace/hooks/useIsFeatureEnabled';
import { useRecoilValue } from 'recoil';
import { ActivityList } from '@/activities/components/ActivityList';
import { useHasPermissionFlag } from '@/settings/roles/hooks/useHasPermissionFlag';
import { useModal } from '@/ui/layout/modal/hooks/useModal';
import { ScrollWrapper } from '@/ui/utilities/scroll/components/ScrollWrapper';
import { assertIsDefinedOrThrow } from 'twenty-shared/utils';
import { IconDownload, IconX } from 'twenty-ui/display';
import { IconButton } from 'twenty-ui/input';
import { PermissionFlagType } from '~/generated-metadata/graphql';
import { FeatureFlagKey } from '~/generated/graphql';
import { AttachmentRow } from './AttachmentRow';
const DocumentViewer = lazy(() =>
@@ -134,6 +137,10 @@ export const AttachmentList = ({
isAttachmentPreviewEnabledState,
);
const isFilesFieldMigrated = useIsFeatureEnabled(
FeatureFlagKey.IS_FILES_FIELD_MIGRATED,
);
const hasDownloadPermission = useHasPermissionFlag(
PermissionFlagType.DOWNLOAD_FILE,
);
@@ -144,6 +151,16 @@ export const AttachmentList = ({
const { openModal, closeModal } = useModal();
const getAttachmentUrl = (attachment: Attachment) => {
const fileUrl = isFilesFieldMigrated
? attachment.file?.[0]?.url || attachment.fullPath
: attachment.fullPath;
assertIsDefinedOrThrow(fileUrl, new Error(t`File URL is not defined`));
return fileUrl;
};
const onUploadFile = async (file: File) => {
await uploadAttachmentFile(file, targetableObject);
};
@@ -167,7 +184,10 @@ export const AttachmentList = ({
const handleDownload = () => {
if (!previewedAttachment) return;
downloadFile(previewedAttachment.fullPath, previewedAttachment.name);
downloadFile(
getAttachmentUrl(previewedAttachment),
previewedAttachment.name,
);
};
return (
@@ -248,7 +268,7 @@ export const AttachmentList = ({
>
<DocumentViewer
documentName={previewedAttachment.name}
documentUrl={previewedAttachment.fullPath}
documentUrl={getAttachmentUrl(previewedAttachment)}
/>
</Suspense>
</StyledModalContent>
@@ -9,17 +9,21 @@ import {
FieldContext,
type GenericFieldContextType,
} from '@/object-record/record-field/ui/contexts/FieldContext';
import { getFileCategoryFromExtension } from '@/object-record/record-field/ui/utils/getFileCategoryFromExtension';
import { SettingsTextInput } from '@/ui/input/components/SettingsTextInput';
import { useIsFeatureEnabled } from '@/workspace/hooks/useIsFeatureEnabled';
import { useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { useState } from 'react';
import { isDefined } from 'twenty-shared/utils';
import { assertIsDefinedOrThrow, isDefined } from 'twenty-shared/utils';
import { FileIcon } from '@/file/components/FileIcon';
import { useHasPermissionFlag } from '@/settings/roles/hooks/useHasPermissionFlag';
import { t } from '@lingui/core/macro';
import { IconCalendar, OverflowingTextWithTooltip } from 'twenty-ui/display';
import { isNavigationModifierPressed } from 'twenty-ui/utilities';
import { PermissionFlagType } from '~/generated-metadata/graphql';
import { FeatureFlagKey } from '~/generated/graphql';
import { formatToHumanReadableDate } from '~/utils/date-utils';
import { getFileNameAndExtension } from '~/utils/file/getFileNameAndExtension';
@@ -82,6 +86,10 @@ export const AttachmentRow = ({
const theme = useTheme();
const [isEditing, setIsEditing] = useState(false);
const isFilesFieldMigrated = useIsFeatureEnabled(
FeatureFlagKey.IS_FILES_FIELD_MIGRATED,
);
const hasDownloadPermission = useHasPermissionFlag(
PermissionFlagType.DOWNLOAD_FILE,
);
@@ -92,6 +100,16 @@ export const AttachmentRow = ({
const [attachmentFileName, setAttachmentFileName] =
useState(originalFileName);
const fileCategory = isFilesFieldMigrated
? getFileCategoryFromExtension(attachment.file?.[0]?.extension)
: attachment.fileCategory;
const fileUrl = isFilesFieldMigrated
? attachment.file?.[0]?.url
: attachment.fullPath;
assertIsDefinedOrThrow(fileUrl, new Error(t`File URL is not defined`));
const { destroyOneRecord: destroyOneAttachment } = useDestroyOneRecord({
objectNameSingular: CoreObjectNameSingular.Attachment,
});
@@ -114,7 +132,19 @@ export const AttachmentRow = ({
updateOneRecord({
objectNameSingular: CoreObjectNameSingular.Attachment,
idToUpdate: attachment.id,
updateOneRecordInput: { name: newFileName },
updateOneRecordInput: {
name: newFileName,
...(isFilesFieldMigrated && isDefined(attachment.file?.[0]?.fileId)
? {
file: [
{
fileId: attachment.file?.[0]?.fileId,
label: newFileName,
},
],
}
: {}),
},
});
};
@@ -133,10 +163,7 @@ export const AttachmentRow = ({
};
const handleDownload = () => {
downloadFile(
attachment.fullPath,
`${attachmentFileName}${attachmentFileExtension}`,
);
downloadFile(fileUrl, `${attachmentFileName}${attachmentFileExtension}`);
};
const handleOpenDocument = (e: React.MouseEvent) => {
@@ -162,7 +189,7 @@ export const AttachmentRow = ({
>
<ActivityRow disabled>
<StyledLeftContent>
<FileIcon fileCategory={attachment.fileCategory} />
<FileIcon fileCategory={fileCategory} />
{isEditing ? (
<SettingsTextInput
instanceId={`attachment-${attachment.id}-name`}
@@ -176,7 +203,7 @@ export const AttachmentRow = ({
<StyledLinkContainer>
<StyledLink
onClick={handleOpenDocument}
href={attachment.fullPath}
href={fileUrl}
target="_blank"
rel="noopener noreferrer"
>
@@ -1,6 +1,9 @@
import { PREVIEWABLE_EXTENSIONS } from '@/activities/files/const/previewable-extensions.const';
import { downloadFile } from '@/activities/files/utils/downloadFile';
import { fetchCsvPreview } from '@/activities/files/utils/fetchCsvPreview';
import {
type CsvPreviewData,
fetchCsvPreview,
} from '@/activities/files/utils/fetchCsvPreview';
import { getFileType } from '@/activities/files/utils/getFileType';
import DocViewer, { DocViewerRenderers } from '@cyntler/react-doc-viewer';
import '@cyntler/react-doc-viewer/dist/index.css';
@@ -79,6 +82,39 @@ const StyledTitle = styled.div`
font-weight: ${({ theme }) => theme.font.weight.semiBold};
`;
const StyledCsvTable = styled.table`
border-collapse: collapse;
font-size: ${({ theme }) => theme.font.size.sm};
text-align: left;
width: 100%;
th {
border-bottom: 1px solid ${({ theme }) => theme.border.color.light};
color: ${({ theme }) => theme.font.color.tertiary};
font-weight: ${({ theme }) => theme.font.weight.medium};
height: ${({ theme }) => theme.spacing(8)};
padding: 0 ${({ theme }) => theme.spacing(2)};
}
td {
color: ${({ theme }) => theme.font.color.secondary};
height: ${({ theme }) => theme.spacing(8)};
max-width: 200px;
overflow: hidden;
padding: 0 ${({ theme }) => theme.spacing(2)};
text-overflow: ellipsis;
white-space: nowrap;
}
tbody tr {
border-bottom: 1px solid ${({ theme }) => theme.border.color.light};
}
tbody tr:hover {
background-color: ${({ theme }) => theme.background.transparent.light};
}
`;
type DocumentViewerProps = {
documentName: string;
documentUrl: string;
@@ -165,7 +201,9 @@ export const DocumentViewer = ({
}: DocumentViewerProps) => {
const { t } = useLingui();
const theme = useTheme();
const [csvPreview, setCsvPreview] = useState<string | undefined>(undefined);
const [csvPreview, setCsvPreview] = useState<CsvPreviewData | undefined>(
undefined,
);
const { extension } = getFileNameAndExtension(documentName);
const fileExtension = isDefined(documentExtension)
@@ -175,15 +213,11 @@ export const DocumentViewer = ({
const isPreviewable = PREVIEWABLE_EXTENSIONS.includes(fileExtension);
const isMsOfficeFile = MS_OFFICE_EXTENSIONS.includes(fileExtension);
const mimeType = PREVIEWABLE_EXTENSIONS.includes(fileExtension)
? MIME_TYPE_MAPPING[fileExtension]
: undefined;
const mimeType = isPreviewable ? MIME_TYPE_MAPPING[fileExtension] : undefined;
useEffect(() => {
if (fileExtension === 'csv') {
fetchCsvPreview(documentUrl).then((content) => {
setCsvPreview(content);
});
fetchCsvPreview(documentUrl).then(setCsvPreview);
}
}, [documentUrl, fileExtension]);
@@ -218,12 +252,37 @@ export const DocumentViewer = ({
);
}
if (fileExtension === 'csv' && !isDefined(csvPreview))
if (fileExtension === 'csv') {
if (!isDefined(csvPreview)) {
return (
<StyledDocumentViewerContainer>
<Trans>Loading csv ... </Trans>
</StyledDocumentViewerContainer>
);
}
return (
<StyledDocumentViewerContainer>
<Trans>Loading csv ... </Trans>
<StyledDocumentViewerContainer style={{ background: 'transparent' }}>
<StyledCsvTable>
<thead>
<tr>
{csvPreview.headers.map((header, columnIndex) => (
<th key={columnIndex}>{header}</th>
))}
</tr>
</thead>
<tbody>
{csvPreview.rows.map((row, rowIndex) => (
<tr key={rowIndex}>
{row.map((cell, cellIndex) => (
<td key={cellIndex}>{cell}</td>
))}
</tr>
))}
</tbody>
</StyledCsvTable>
</StyledDocumentViewerContainer>
);
}
if (isMsOfficeFile && isPrivateUrl(documentUrl)) {
return (
@@ -251,12 +310,7 @@ export const DocumentViewer = ({
<DocViewer
documents={[
{
uri:
fileExtension === 'csv' && isDefined(csvPreview)
? window.URL.createObjectURL(
new Blob([csvPreview], { type: 'text/csv' }),
)
: documentUrl,
uri: documentUrl,
fileName: documentName,
fileType: mimeType,
},
@@ -3,22 +3,39 @@ import { getFileType } from '@/activities/files/utils/getFileType';
import { type ActivityTargetableObject } from '@/activities/types/ActivityTargetableEntity';
import { getActivityTargetObjectFieldIdName } from '@/activities/utils/getActivityTargetObjectFieldIdName';
import { useApolloCoreClient } from '@/object-metadata/hooks/useApolloCoreClient';
import { useObjectMetadataItem } from '@/object-metadata/hooks/useObjectMetadataItem';
import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular';
import { useCreateOneRecord } from '@/object-record/hooks/useCreateOneRecord';
import { useIsFeatureEnabled } from '@/workspace/hooks/useIsFeatureEnabled';
import { isDefined } from 'twenty-shared/utils';
import { t } from '@lingui/core/macro';
import { assertIsDefinedOrThrow, isDefined } from 'twenty-shared/utils';
import {
FileFolder,
useUploadFileMutation,
useUploadFilesFieldFileMutation,
} from '~/generated-metadata/graphql';
import { FeatureFlagKey } from '~/generated/graphql';
import { FeatureFlagKey, FieldMetadataType } from '~/generated/graphql';
export const useUploadAttachmentFile = () => {
const coreClient = useApolloCoreClient();
const [uploadFile] = useUploadFileMutation({ client: coreClient });
const [uploadFilesFieldFile] = useUploadFilesFieldFileMutation({
client: coreClient,
});
const isAttachmentMigrated = useIsFeatureEnabled(
FeatureFlagKey.IS_ATTACHMENT_MIGRATED,
);
const isFilesFieldMigrated = useIsFeatureEnabled(
FeatureFlagKey.IS_FILES_FIELD_MIGRATED,
);
const { objectMetadataItem: attachmentMetadata } = useObjectMetadataItem({
objectNameSingular: CoreObjectNameSingular.Attachment,
});
const filesFieldMetadataId = attachmentMetadata.fields.find(
(field) => field.type === FieldMetadataType.FILES && field.name === 'file',
)?.id;
const { createOneRecord: createOneAttachment } =
useCreateOneRecord<Attachment>({
@@ -30,21 +47,44 @@ export const useUploadAttachmentFile = () => {
file: File,
targetableObject: ActivityTargetableObject,
) => {
const result = await uploadFile({
variables: {
file,
fileFolder: FileFolder.Attachment,
},
});
let attachmentPath: string;
let fileId: string | undefined;
const signedFile = result?.data?.uploadFile;
if (isFilesFieldMigrated) {
assertIsDefinedOrThrow(
filesFieldMetadataId,
new Error(t`File field not found for attachment object`),
);
if (!isDefined(signedFile)) {
throw new Error("Couldn't upload the attachment.");
const result = await uploadFilesFieldFile({
variables: { file, fieldMetadataId: filesFieldMetadataId },
});
const uploadedFile = result?.data?.uploadFilesFieldFile;
if (!isDefined(uploadedFile)) {
throw new Error("Couldn't upload the attachment.");
}
attachmentPath = uploadedFile.path;
fileId = uploadedFile.id;
} else {
const result = await uploadFile({
variables: {
file,
fileFolder: FileFolder.Attachment,
},
});
const signedFile = result?.data?.uploadFile;
if (!isDefined(signedFile)) {
throw new Error("Couldn't upload the attachment.");
}
attachmentPath = signedFile.path;
}
const { path: attachmentPath } = signedFile;
const targetableObjectFieldIdName = getActivityTargetObjectFieldIdName({
nameSingular: targetableObject.targetObjectNameSingular,
isMorphRelation: isAttachmentMigrated,
@@ -55,6 +95,16 @@ export const useUploadAttachmentFile = () => {
fullPath: attachmentPath,
fileCategory: getFileType(file.name),
[targetableObjectFieldIdName]: targetableObject.id,
...(isFilesFieldMigrated && isDefined(fileId)
? {
file: [
{
fileId,
label: file.name,
},
],
}
: {}),
} as Partial<Attachment>;
const createdAttachment = await createOneAttachment(attachmentToCreate);
@@ -1,3 +1,5 @@
import { type FieldFilesValue } from '@/object-record/record-field/ui/types/FieldMetadata';
import { type AttachmentFileCategory } from './AttachmentFileCategory';
export type { AttachmentFileCategory };
@@ -7,6 +9,7 @@ export type Attachment = {
name: string;
fullPath: string;
fileCategory: AttachmentFileCategory;
file?: FieldFilesValue[] | null;
companyId?: string | null;
personId?: string | null;
taskId?: string | null;
@@ -0,0 +1,81 @@
import { fetchCsvPreview } from '@/activities/files/utils/fetchCsvPreview';
const mockFetch = (text: string) => {
global.fetch = jest.fn(() =>
Promise.resolve({
text: () => Promise.resolve(text),
} as unknown as Response),
);
};
describe('fetchCsvPreview', () => {
afterEach(() => {
jest.clearAllMocks();
});
it('should parse headers and rows from CSV', async () => {
mockFetch('Name,Age,City\nAlice,30,Paris\nBob,25,London\n');
const result = await fetchCsvPreview('https://example.com/file.csv');
expect(result.headers).toEqual(['Name', 'Age', 'City']);
expect(result.rows).toEqual([
['Alice', '30', 'Paris'],
['Bob', '25', 'London'],
]);
});
it('should return empty headers and rows for empty CSV', async () => {
mockFetch('');
const result = await fetchCsvPreview('https://example.com/empty.csv');
expect(result.headers).toEqual([]);
expect(result.rows).toEqual([]);
});
it('should return headers with no rows when CSV has only a header line', async () => {
mockFetch('Name,Age,City\n');
const result = await fetchCsvPreview('https://example.com/header-only.csv');
expect(result.headers).toEqual(['Name', 'Age', 'City']);
expect(result.rows).toEqual([]);
});
it('should skip empty lines', async () => {
mockFetch('Name,Age\n\nAlice,30\n\nBob,25\n');
const result = await fetchCsvPreview('https://example.com/file.csv');
expect(result.rows).toEqual([
['Alice', '30'],
['Bob', '25'],
]);
});
it('should handle rows with inconsistent column counts', async () => {
mockFetch('Name,Age,City\nAlice,30\nBob,25,London,Extra\n');
const result = await fetchCsvPreview('https://example.com/malformed.csv');
expect(result.headers).toEqual(['Name', 'Age', 'City']);
expect(result.rows).toEqual([
['Alice', '30'],
['Bob', '25', 'London', 'Extra'],
]);
});
it('should limit rows to the preview amount', async () => {
const lines = ['Name'];
for (let i = 0; i < 100; i++) {
lines.push(`Person${i}`);
}
mockFetch(lines.join('\n'));
const result = await fetchCsvPreview('https://example.com/large.csv');
expect(result.headers).toEqual(['Name']);
expect(result.rows).toHaveLength(50);
});
});
@@ -2,21 +2,22 @@ import Papa from 'papaparse';
const DEFAULT_PREVIEW_ROWS = 50;
export const fetchCsvPreview = async (url: string): Promise<string> => {
export type CsvPreviewData = {
headers: string[];
rows: string[][];
};
export const fetchCsvPreview = async (url: string): Promise<CsvPreviewData> => {
const response = await fetch(url);
const text = await response.text();
const result = Papa.parse(text, {
preview: DEFAULT_PREVIEW_ROWS,
const result = Papa.parse<string[]>(text, {
preview: DEFAULT_PREVIEW_ROWS + 1, // +1 for header row
skipEmptyLines: true,
header: true,
header: false,
});
const data = result.data as Record<string, string>[];
const [headers = [], ...rows] = result.data;
const csvContent = Papa.unparse(data, {
header: true,
});
return csvContent;
return { headers, rows };
};
@@ -1,28 +1,17 @@
import { useLinkedObjectsTitle } from '@/activities/timeline-activities/hooks/useLinkedObjectsTitle';
import { type TimelineActivity } from '@/activities/timeline-activities/types/TimelineActivity';
import { type ActivityTargetableObject } from '@/activities/types/ActivityTargetableEntity';
import { getActivityTargetObjectFieldIdName } from '@/activities/utils/getActivityTargetObjectFieldIdName';
import { useObjectMetadataItem } from '@/object-metadata/hooks/useObjectMetadataItem';
import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular';
import { useGenerateDepthRecordGqlFieldsFromObject } from '@/object-record/graphql/record-gql-fields/hooks/useGenerateDepthRecordGqlFieldsFromObject';
import { useFindManyRecords } from '@/object-record/hooks/useFindManyRecords';
import { useIsFeatureEnabled } from '@/workspace/hooks/useIsFeatureEnabled';
import { capitalize, isDefined } from 'twenty-shared/utils';
import { FeatureFlagKey } from '~/generated/graphql';
// do we need to test this?
export const useTimelineActivities = (
targetableObject: ActivityTargetableObject,
) => {
const isTimelineActivityMigrated = useIsFeatureEnabled(
FeatureFlagKey.IS_TIMELINE_ACTIVITY_MIGRATED,
);
const targetableObjectFieldIdName = isTimelineActivityMigrated
? `target${capitalize(targetableObject.targetObjectNameSingular)}Id`
: getActivityTargetObjectFieldIdName({
nameSingular: targetableObject.targetObjectNameSingular,
});
const targetableObjectFieldIdName = `target${capitalize(targetableObject.targetObjectNameSingular)}Id`;
const { objectMetadataItem: timelineActivityMetadata } =
useObjectMetadataItem({
@@ -30,6 +30,7 @@ const StyledEditorContainer = styled.div<{
color: ${({ theme, readonly }) =>
readonly ? theme.font.color.light : theme.font.color.primary};
font-family: ${({ theme }) => theme.font.family};
font-size: ${({ theme }) => theme.font.size.sm};
font-weight: ${({ theme }) => theme.font.weight.regular};
border: none !important;
@@ -54,15 +55,15 @@ const StyledEditorContainer = styled.div<{
}
h1 {
font-size: 32px;
font-size: 1.5em;
}
h2 {
font-size: 24px;
font-size: 1.3em;
}
h3 {
font-size: 16px;
font-size: 1.1em;
}
li {
@@ -1,52 +1,19 @@
import { useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { t } from '@lingui/core/macro';
import { IconSparkles } from 'twenty-ui/display';
import { AIChatSuggestedPrompts } from '@/ai/components/suggested-prompts/AIChatSuggestedPrompts';
const StyledEmptyState = styled.div`
display: flex;
flex-direction: column;
flex: 1;
gap: ${({ theme }) => theme.spacing(2)};
align-items: center;
justify-content: center;
justify-content: flex-end;
height: 100%;
`;
const StyledSparkleIcon = styled.div`
align-items: center;
background: ${({ theme }) => theme.background.transparent.blue};
border-radius: ${({ theme }) => theme.border.radius.sm};
padding: ${({ theme }) => theme.spacing(2.5)};
display: flex;
justify-content: center;
margin-bottom: ${({ theme }) => theme.spacing(2)};
`;
const StyledTitle = styled.div`
font-size: ${({ theme }) => theme.font.size.lg};
color: ${({ theme }) => theme.font.color.primary};
font-weight: 600;
`;
const StyledDescription = styled.div`
color: ${({ theme }) => theme.font.color.secondary};
text-align: center;
max-width: 85%;
font-size: ${({ theme }) => theme.font.size.md};
`;
export const AIChatEmptyState = () => {
const theme = useTheme();
return (
<StyledEmptyState>
<StyledSparkleIcon>
<IconSparkles size={theme.icon.size.lg} color={theme.color.blue} />
</StyledSparkleIcon>
<StyledTitle>{t`Chat`}</StyledTitle>
<StyledDescription>
{t`Start a conversation with your AI agent to get workflow insights, task assistance, and process guidance`}
</StyledDescription>
<AIChatSuggestedPrompts />
</StyledEmptyState>
);
};
@@ -1,7 +1,5 @@
import { useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { useRecoilValue } from 'recoil';
import { Avatar, IconSparkles } from 'twenty-ui/display';
import { AgentChatFilePreview } from '@/ai/components/internal/AgentChatFilePreview';
import { AgentMessageRole } from '@/ai/constants/AgentMessageRole';
@@ -13,10 +11,11 @@ import { type ExtendedUIMessage } from 'twenty-shared/ai';
import { isDefined } from 'twenty-shared/utils';
import { dateLocaleState } from '~/localization/states/dateLocaleState';
import { beautifyPastDateRelativeToNow } from '~/utils/date-utils';
const StyledMessageBubble = styled.div<{ isUser?: boolean }>`
align-items: ${({ isUser }) => (isUser ? 'flex-end' : 'flex-start')};
display: flex;
flex-direction: column;
align-items: flex-start;
position: relative;
width: 100%;
@@ -26,26 +25,17 @@ const StyledMessageBubble = styled.div<{ isUser?: boolean }>`
}
`;
const StyledMessageRow = styled.div`
display: flex;
flex-direction: row;
align-items: flex-start;
gap: ${({ theme }) => theme.spacing(3)};
width: 100%;
`;
const StyledMessageText = styled.div<{ isUser?: boolean }>`
background: ${({ theme, isUser }) =>
isUser ? theme.background.secondary : theme.background.transparent};
border-radius: ${({ theme }) => theme.border.radius.md};
padding: ${({ theme, isUser }) => (isUser ? theme.spacing(1, 2) : 0)};
border: ${({ isUser, theme }) =>
!isUser ? 'none' : `1px solid ${theme.border.color.light}`};
isUser ? theme.background.tertiary : theme.background.transparent};
border-radius: ${({ theme, isUser }) =>
isUser ? theme.border.radius.sm : '0'};
color: ${({ theme, isUser }) =>
isUser ? theme.font.color.light : theme.font.color.primary};
isUser ? theme.font.color.secondary : theme.font.color.primary};
font-weight: ${({ isUser }) => (isUser ? 500 : 400)};
width: fit-content;
max-width: 100%;
padding: ${({ theme, isUser }) => (isUser ? theme.spacing(1, 2) : 0)};
width: fit-content;
word-wrap: break-word;
overflow-wrap: break-word;
/* Pre-wrap within the whole container turns every newline between block
@@ -114,23 +104,10 @@ const StyledMessageFooter = styled.div`
width: 100%;
`;
const StyledAvatarContainer = styled.div<{ isUser?: boolean }>`
align-items: center;
background: ${({ theme, isUser }) =>
isUser
? theme.background.transparent.light
: theme.background.transparent.blue};
display: flex;
justify-content: center;
height: 24px;
min-width: 24px;
border-radius: ${({ theme }) => theme.border.radius.sm};
padding: 1px;
`;
const StyledMessageContainer = styled.div`
const StyledMessageContainer = styled.div<{ isUser?: boolean }>`
max-width: 100%;
min-width: 0;
width: 100%;
width: ${({ isUser }) => (isUser ? 'fit-content' : '100%')};
`;
const StyledFilesContainer = styled.div`
@@ -150,68 +127,48 @@ export const AIChatMessage = ({
isLastMessageStreaming: boolean;
error?: Error | null;
}) => {
const theme = useTheme();
const { localeCatalog } = useRecoilValue(dateLocaleState);
const isUser = message.role === AgentMessageRole.USER;
const showError =
isDefined(error) && message.role === AgentMessageRole.ASSISTANT;
const fileParts = message.parts.filter((part) => part.type === 'file');
return (
<StyledMessageBubble
key={message.id}
isUser={message.role === AgentMessageRole.USER}
>
<StyledMessageRow>
{message.role === AgentMessageRole.ASSISTANT && (
<StyledAvatarContainer>
<Avatar
size="sm"
placeholder="AI"
Icon={IconSparkles}
iconColor={theme.color.blue}
/>
</StyledAvatarContainer>
<StyledMessageBubble key={message.id} isUser={isUser}>
<StyledMessageContainer isUser={isUser}>
<StyledMessageText isUser={isUser}>
<AIChatAssistantMessageRenderer
isLastMessageStreaming={isLastMessageStreaming}
messageParts={message.parts}
hasError={showError}
/>
</StyledMessageText>
{fileParts.length > 0 && (
<StyledFilesContainer>
{fileParts.map((file) => (
<AgentChatFilePreview key={file.filename} file={file} />
))}
</StyledFilesContainer>
)}
{message.role === AgentMessageRole.USER && (
<StyledAvatarContainer isUser>
<Avatar size="sm" placeholder="U" type="rounded" />
</StyledAvatarContainer>
)}
<StyledMessageContainer>
<StyledMessageText isUser={message.role === AgentMessageRole.USER}>
<AIChatAssistantMessageRenderer
isLastMessageStreaming={isLastMessageStreaming}
messageParts={message.parts}
hasError={showError}
/>
</StyledMessageText>
{fileParts.length > 0 && (
<StyledFilesContainer>
{fileParts.map((file) => (
<AgentChatFilePreview key={file.filename} file={file} />
))}
</StyledFilesContainer>
)}
{showError && <AIChatErrorRenderer error={error} />}
{message.parts.length > 0 && message.metadata?.createdAt && (
<StyledMessageFooter className="message-footer">
<span>
{beautifyPastDateRelativeToNow(
message.metadata?.createdAt,
localeCatalog,
)}
</span>
<LightCopyIconButton
copyText={
message.parts.find((part) => part.type === 'text')?.text ?? ''
}
/>
</StyledMessageFooter>
)}
</StyledMessageContainer>
</StyledMessageRow>
{showError && <AIChatErrorRenderer error={error} />}
</StyledMessageContainer>
{message.parts.length > 0 && message.metadata?.createdAt && (
<StyledMessageFooter className="message-footer">
<span>
{beautifyPastDateRelativeToNow(
message.metadata?.createdAt,
localeCatalog,
)}
</span>
<LightCopyIconButton
copyText={
message.parts.find((part) => part.type === 'text')?.text ?? ''
}
/>
</StyledMessageFooter>
)}
</StyledMessageBubble>
);
};
@@ -1,30 +1,11 @@
import { useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { Avatar, IconSparkles } from 'twenty-ui/display';
import { AIChatErrorRenderer } from '@/ai/components/AIChatErrorRenderer';
const StyledErrorContainer = styled.div`
display: flex;
flex-direction: row;
flex-direction: column;
align-items: flex-start;
gap: ${({ theme }) => theme.spacing(3)};
width: 100%;
`;
const StyledAvatarContainer = styled.div`
align-items: center;
background: ${({ theme }) => theme.background.transparent.blue};
display: flex;
justify-content: center;
height: 24px;
min-width: 24px;
border-radius: ${({ theme }) => theme.border.radius.sm};
padding: 1px;
`;
const StyledContent = styled.div`
min-width: 0;
width: 100%;
`;
@@ -35,21 +16,9 @@ type AIChatStandaloneErrorProps = {
export const AIChatStandaloneError = ({
error,
}: AIChatStandaloneErrorProps) => {
const theme = useTheme();
return (
<StyledErrorContainer>
<StyledAvatarContainer>
<Avatar
size="sm"
placeholder="AI"
Icon={IconSparkles}
iconColor={theme.color.blue}
/>
</StyledAvatarContainer>
<StyledContent>
<AIChatErrorRenderer error={error} />
</StyledContent>
<AIChatErrorRenderer error={error} />
</StyledErrorContainer>
);
};
@@ -1,15 +1,14 @@
import { TextArea } from '@/ui/input/components/TextArea';
import styled from '@emotion/styled';
import { IconHistory, IconMessageCirclePlus } from 'twenty-ui/display';
import { IconHistory } from 'twenty-ui/display';
import { IconButton } from 'twenty-ui/input';
import { DropZone } from '@/activities/files/components/DropZone';
import { AgentChatFileUploadButton } from '@/ai/components/internal/AgentChatFileUploadButton';
import { useCreateNewAIChatThread } from '@/ai/hooks/useCreateNewAIChatThread';
import { useCommandMenu } from '@/command-menu/hooks/useCommandMenu';
import { CommandMenuPages } from '@/command-menu/types/CommandMenuPages';
import { ScrollWrapper } from '@/ui/utilities/scroll/components/ScrollWrapper';
import { AgentMessageRole } from '@/ai/constants/AgentMessageRole';
import { AIChatEmptyState } from '@/ai/components/AIChatEmptyState';
import { AIChatMessage } from '@/ai/components/AIChatMessage';
import { AIChatStandaloneError } from '@/ai/components/AIChatStandaloneError';
@@ -17,6 +16,7 @@ import { AIChatContextUsageButton } from '@/ai/components/internal/AIChatContext
import { AIChatSkeletonLoader } from '@/ai/components/internal/AIChatSkeletonLoader';
import { AgentChatContextPreview } from '@/ai/components/internal/AgentChatContextPreview';
import { SendMessageButton } from '@/ai/components/internal/SendMessageButton';
import { AgentMessageRole } from '@/ai/constants/AgentMessageRole';
import { AI_CHAT_INPUT_ID } from '@/ai/constants/AiChatInputId';
import { AI_CHAT_SCROLL_WRAPPER_ID } from '@/ai/constants/AiChatScrollWrapperId';
import { useAIChatFileUpload } from '@/ai/hooks/useAIChatFileUpload';
@@ -25,7 +25,6 @@ import { agentChatInputState } from '@/ai/states/agentChatInputState';
import { t } from '@lingui/core/macro';
import { useState } from 'react';
import { useRecoilState } from 'recoil';
import { Button } from 'twenty-ui/input';
const StyledContainer = styled.div<{ isDraggingFile: boolean }>`
background: ${({ theme }) => theme.background.primary};
@@ -46,6 +45,46 @@ const StyledInputArea = styled.div`
background: ${({ theme }) => theme.background.primary};
`;
const StyledInputBox = styled.div`
background-color: ${({ theme }) => theme.background.transparent.lighter};
border: 1px solid ${({ theme }) => theme.border.color.medium};
border-radius: ${({ theme }) => theme.border.radius.sm};
display: flex;
flex-direction: column;
gap: ${({ theme }) => theme.spacing(2)};
min-height: 140px;
padding: ${({ theme }) => theme.spacing(2)};
width: 100%;
box-sizing: border-box;
&:focus-within {
border-color: ${({ theme }) => theme.color.blue};
box-shadow: 0px 0px 0px 3px ${({ theme }) => theme.color.transparent.blue2};
}
`;
const StyledTextAreaWrapper = styled.div`
display: flex;
flex: 1;
flex-direction: column;
min-height: 0;
`;
const StyledChatTextArea = styled(TextArea)`
&& {
background: transparent;
border: none;
border-radius: 0;
box-shadow: none;
padding: 0;
}
&&:focus {
border: none;
box-shadow: none;
}
`;
const StyledScrollWrapper = styled(ScrollWrapper)`
display: flex;
flex: 1;
@@ -57,9 +96,11 @@ const StyledScrollWrapper = styled(ScrollWrapper)`
`;
const StyledButtonsContainer = styled.div`
align-items: center;
display: flex;
flex-direction: row;
gap: ${({ theme }) => theme.spacing(2)};
gap: ${({ theme }) => theme.spacing(0.5)};
justify-content: flex-end;
`;
export const AIChatTab = () => {
@@ -72,7 +113,6 @@ export const AIChatTab = () => {
useRecoilState(agentChatInputState);
const { uploadFiles } = useAIChatFileUpload();
const { createChatThread } = useCreateNewAIChatThread();
const { navigateCommandMenu } = useCommandMenu();
return (
@@ -115,7 +155,9 @@ export const AIChatTab = () => {
)}
</StyledScrollWrapper>
)}
{messages.length === 0 && !error && <AIChatEmptyState />}
{messages.length === 0 && !error && !isLoading && (
<AIChatEmptyState />
)}
{messages.length === 0 && error && !isLoading && (
<AIChatStandaloneError error={error} />
)}
@@ -123,37 +165,36 @@ export const AIChatTab = () => {
<StyledInputArea>
<AgentChatContextPreview />
<TextArea
textAreaId={AI_CHAT_INPUT_ID}
placeholder={t`Enter a question...`}
value={agentChatInput}
onChange={(value) => setAgentChatInput(value)}
minRows={1}
maxRows={20}
/>
<StyledButtonsContainer>
<Button
variant="secondary"
size="small"
Icon={IconHistory}
onClick={() =>
navigateCommandMenu({
page: CommandMenuPages.ViewPreviousAIChats,
pageTitle: t`View Previous AI Chats`,
pageIcon: IconHistory,
})
}
/>
<Button
variant="secondary"
size="small"
Icon={IconMessageCirclePlus}
onClick={() => createChatThread()}
/>
<AgentChatFileUploadButton />
<AIChatContextUsageButton />
<SendMessageButton />
</StyledButtonsContainer>
<StyledInputBox>
<StyledTextAreaWrapper>
<StyledChatTextArea
textAreaId={AI_CHAT_INPUT_ID}
placeholder={t`Ask, search or make anything...`}
value={agentChatInput}
onChange={(value) => setAgentChatInput(value)}
minRows={3}
maxRows={20}
/>
</StyledTextAreaWrapper>
<StyledButtonsContainer>
<AIChatContextUsageButton />
<IconButton
Icon={IconHistory}
variant="tertiary"
size="small"
onClick={() =>
navigateCommandMenu({
page: CommandMenuPages.ViewPreviousAIChats,
pageTitle: t`View Previous AI Chats`,
pageIcon: IconHistory,
})
}
ariaLabel={t`View Previous AI Chats`}
/>
<AgentChatFileUploadButton />
<SendMessageButton />
</StyledButtonsContainer>
</StyledInputBox>
</StyledInputArea>
</>
)}
@@ -84,17 +84,18 @@ export const AIChatThreadGroup = ({
const handleThreadClick = (thread: AgentChatThread) => {
setCurrentAIChatThread(thread.id);
const totalTokens = thread.totalInputTokens + thread.totalOutputTokens;
const hasUsageData =
totalTokens > 0 && isDefined(thread.contextWindowTokens);
(thread.conversationSize ?? 0) > 0 &&
isDefined(thread.contextWindowTokens);
setAgentChatUsage(
hasUsageData
? {
lastMessage: null,
conversationSize: thread.conversationSize ?? 0,
contextWindowTokens: thread.contextWindowTokens ?? 0,
inputTokens: thread.totalInputTokens,
outputTokens: thread.totalOutputTokens,
totalTokens,
contextWindowTokens: thread.contextWindowTokens ?? 0,
inputCredits: thread.totalInputCredits,
outputCredits: thread.totalOutputCredits,
}
@@ -9,7 +9,10 @@ import { AnimatedExpandableContainer } from 'twenty-ui/layout';
import { CodeExecutionDisplay } from '@/ai/components/CodeExecutionDisplay';
import { ShimmeringText } from '@/ai/components/ShimmeringText';
import { getToolIcon } from '@/ai/utils/getToolIcon';
import { getToolDisplayMessage } from '@/ai/utils/getWebSearchToolDisplayMessage';
import {
getToolDisplayMessage,
resolveToolInput,
} from '@/ai/utils/getToolDisplayMessage';
import { useLingui } from '@lingui/react/macro';
import { type ToolUIPart } from 'ai';
import { isDefined } from 'twenty-shared/utils';
@@ -132,12 +135,10 @@ export const ToolStepRenderer = ({ toolPart }: { toolPart: ToolUIPart }) => {
const [activeTab, setActiveTab] = useState<TabType>('output');
const { input, output, type, errorText } = toolPart;
const toolName = type.split('-')[1];
const rawToolName = type.split('-')[1];
const toolInput =
isDefined(input) && typeof input === 'object' && 'input' in input
? input.input
: input;
const { resolvedInput: toolInput, resolvedToolName: toolName } =
resolveToolInput(input, rawToolName);
const hasError = isDefined(errorText);
const isExpandable = isDefined(output) || hasError;
@@ -175,7 +176,7 @@ export const ToolStepRenderer = ({ toolPart }: { toolPart: ToolUIPart }) => {
<StyledLoadingContainer>
<ShimmeringText>
<StyledDisplayMessage>
{getToolDisplayMessage(input, toolName, false)}
{getToolDisplayMessage(input, rawToolName, false)}
</StyledDisplayMessage>
</ShimmeringText>
</StyledLoadingContainer>
@@ -188,19 +189,32 @@ export const ToolStepRenderer = ({ toolPart }: { toolPart: ToolUIPart }) => {
);
}
// For execute_tool, the actual result is nested inside output.result
const unwrappedOutput =
rawToolName === 'execute_tool' &&
isDefined(output) &&
typeof output === 'object' &&
'result' in output
? (output as { result: unknown }).result
: output;
const displayMessage = hasError
? t`Tool execution failed`
: output &&
typeof output === 'object' &&
'message' in output &&
typeof output.message === 'string'
? output.message
: getToolDisplayMessage(input, toolName, true);
: rawToolName === 'learn_tools' || rawToolName === 'execute_tool'
? getToolDisplayMessage(input, rawToolName, true)
: unwrappedOutput &&
typeof unwrappedOutput === 'object' &&
'message' in unwrappedOutput &&
typeof unwrappedOutput.message === 'string'
? unwrappedOutput.message
: getToolDisplayMessage(input, rawToolName, true);
const result =
output && typeof output === 'object' && 'result' in output
? (output as { result: string }).result
: output;
unwrappedOutput &&
typeof unwrappedOutput === 'object' &&
'result' in unwrappedOutput
? (unwrappedOutput as { result: string }).result
: unwrappedOutput;
const ToolIcon = getToolIcon(toolName);
@@ -82,8 +82,10 @@ print("Chart saved successfully!")`,
usage: {
inputTokens: 1250,
outputTokens: 890,
cachedInputTokens: 0,
inputCredits: 12,
outputCredits: 8,
conversationSize: 1250,
},
},
};
@@ -1,12 +1,17 @@
import { useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { t } from '@lingui/core/macro';
import { useLingui } from '@lingui/react/macro';
import { useState } from 'react';
import { useRecoilValue } from 'recoil';
import { isDefined } from 'twenty-shared/utils';
import { ProgressBar } from 'twenty-ui/feedback';
import { ContextUsageProgressRing } from '@/ai/components/internal/ContextUsageProgressRing';
import { agentChatUsageState } from '@/ai/states/agentChatUsageState';
import {
agentChatUsageState,
type AgentChatLastMessageUsage,
} from '@/ai/states/agentChatUsageState';
const StyledContainer = styled.div`
position: relative;
@@ -14,14 +19,11 @@ const StyledContainer = styled.div`
const StyledTrigger = styled.div<{ hasUsage: boolean }>`
align-items: center;
background: transparent;
border: 1px solid ${({ theme }) => theme.background.transparent.medium};
border-radius: ${({ theme }) => theme.border.radius.sm};
cursor: ${({ hasUsage }) => (hasUsage ? 'pointer' : 'default')};
display: flex;
gap: ${({ theme }) => theme.spacing(1)};
height: 24px;
padding: 0 ${({ theme }) => theme.spacing(2)};
justify-content: center;
min-width: 24px;
transition: background 0.1s ease;
&:hover {
@@ -41,14 +43,14 @@ const StyledHoverCard = styled.div`
border: 1px solid ${({ theme }) => theme.border.color.medium};
border-radius: ${({ theme }) => theme.border.radius.md};
box-shadow: ${({ theme }) => theme.boxShadow.strong};
min-width: 240px;
min-width: 280px;
position: absolute;
right: 0;
bottom: calc(100% + 8px);
z-index: ${({ theme }) => theme.lastLayerZIndex};
`;
const StyledHeader = styled.div`
const StyledSection = styled.div`
display: flex;
flex-direction: column;
gap: ${({ theme }) => theme.spacing(2)};
@@ -61,14 +63,6 @@ const StyledRow = styled.div`
justify-content: space-between;
`;
const StyledBody = styled.div`
display: flex;
flex-direction: column;
gap: ${({ theme }) => theme.spacing(2)};
padding: ${({ theme }) => theme.spacing(3)};
padding-top: 0;
`;
const StyledLabel = styled.span`
color: ${({ theme }) => theme.font.color.secondary};
font-size: ${({ theme }) => theme.font.size.sm};
@@ -79,15 +73,16 @@ const StyledValue = styled.span`
font-size: ${({ theme }) => theme.font.size.sm};
`;
const StyledFooter = styled.div`
align-items: center;
background: ${({ theme }) => theme.background.secondary};
const StyledSectionTitle = styled.span`
color: ${({ theme }) => theme.font.color.primary};
font-size: ${({ theme }) => theme.font.size.xs};
font-weight: ${({ theme }) => theme.font.weight.semiBold};
text-transform: uppercase;
letter-spacing: 0.5px;
`;
const StyledDivider = styled.div`
border-top: 1px solid ${({ theme }) => theme.border.color.light};
border-radius: 0 0 ${({ theme }) => theme.border.radius.md}
${({ theme }) => theme.border.radius.md};
display: flex;
justify-content: space-between;
padding: ${({ theme }) => theme.spacing(3)};
`;
const formatTokenCount = (count: number): string => {
@@ -103,6 +98,31 @@ const formatTokenCount = (count: number): string => {
return count.toString();
};
const formatCredits = (credits: number): string => {
// Credits are already in display units from the API (internal / 1000)
// Show up to 1 decimal for fractional values, none for whole numbers
if (Number.isInteger(credits)) {
return credits.toLocaleString();
}
return credits.toLocaleString(undefined, {
minimumFractionDigits: 0,
maximumFractionDigits: 1,
});
};
const getCachedLabel = (lastMessage: AgentChatLastMessageUsage): string => {
if (lastMessage.cachedInputTokens <= 0 || lastMessage.inputTokens <= 0) {
return '';
}
const cachedPercent = Math.round(
(lastMessage.cachedInputTokens / lastMessage.inputTokens) * 100,
);
return ` (${t`${cachedPercent}% cached`})`;
};
export const AIChatContextUsageButton = () => {
const { t } = useLingui();
const theme = useTheme();
@@ -114,21 +134,20 @@ export const AIChatContextUsageButton = () => {
<StyledContainer>
<StyledTrigger hasUsage={false}>
<ContextUsageProgressRing percentage={0} />
<StyledPercentage>0%</StyledPercentage>
</StyledTrigger>
</StyledContainer>
);
}
const percentage = Math.min(
(agentChatUsage.totalTokens / agentChatUsage.contextWindowTokens) * 100,
(agentChatUsage.conversationSize / agentChatUsage.contextWindowTokens) *
100,
100,
);
const formattedPercentage = percentage.toFixed(1);
const totalCredits =
agentChatUsage.inputCredits + agentChatUsage.outputCredits;
const inputCredits = agentChatUsage.inputCredits.toLocaleString();
const outputCredits = agentChatUsage.outputCredits.toLocaleString();
const lastMessage = agentChatUsage.lastMessage;
return (
<StyledContainer
@@ -137,17 +156,17 @@ export const AIChatContextUsageButton = () => {
>
<StyledTrigger hasUsage={true}>
<ContextUsageProgressRing percentage={percentage} />
<StyledPercentage>{formattedPercentage}%</StyledPercentage>
</StyledTrigger>
{isHovered && (
<StyledHoverCard>
<StyledHeader>
<StyledSection>
<StyledRow>
<StyledPercentage>{formattedPercentage}%</StyledPercentage>
<StyledValue>
{formatTokenCount(agentChatUsage.totalTokens)} /{' '}
{formatTokenCount(agentChatUsage.contextWindowTokens)}
{formatTokenCount(agentChatUsage.conversationSize)} /{' '}
{formatTokenCount(agentChatUsage.contextWindowTokens)}{' '}
{t`tokens`}
</StyledValue>
</StyledRow>
<ProgressBar
@@ -162,29 +181,61 @@ export const AIChatContextUsageButton = () => {
backgroundColor={theme.background.quaternary}
withBorderRadius
/>
</StyledHeader>
</StyledSection>
<StyledBody>
{isDefined(lastMessage) && (
<>
<StyledDivider />
<StyledSection>
<StyledSectionTitle>{t`Last message`}</StyledSectionTitle>
<StyledRow>
<StyledLabel>{t`Input tokens`}</StyledLabel>
<StyledValue>
{formatTokenCount(lastMessage.inputTokens)}
{getCachedLabel(lastMessage)}
</StyledValue>
</StyledRow>
<StyledRow>
<StyledLabel>{t`Output tokens`}</StyledLabel>
<StyledValue>
{formatTokenCount(lastMessage.outputTokens)}
</StyledValue>
</StyledRow>
<StyledRow>
<StyledLabel>{t`Cost`}</StyledLabel>
<StyledValue>
{formatCredits(
lastMessage.inputCredits + lastMessage.outputCredits,
)}{' '}
{t`credits`}
</StyledValue>
</StyledRow>
</StyledSection>
</>
)}
<StyledDivider />
<StyledSection>
<StyledSectionTitle>{t`Conversation`}</StyledSectionTitle>
<StyledRow>
<StyledLabel>{t`Input`}</StyledLabel>
<StyledLabel>{t`Input tokens`}</StyledLabel>
<StyledValue>
{formatTokenCount(agentChatUsage.inputTokens)} {' '}
{t`${inputCredits} credits`}
{formatTokenCount(agentChatUsage.inputTokens)}
</StyledValue>
</StyledRow>
<StyledRow>
<StyledLabel>{t`Output`}</StyledLabel>
<StyledLabel>{t`Output tokens`}</StyledLabel>
<StyledValue>
{formatTokenCount(agentChatUsage.outputTokens)} {' '}
{t`${outputCredits} credits`}
{formatTokenCount(agentChatUsage.outputTokens)}
</StyledValue>
</StyledRow>
</StyledBody>
<StyledFooter>
<StyledLabel>{t`Total credits`}</StyledLabel>
<StyledPercentage>{totalCredits.toLocaleString()}</StyledPercentage>
</StyledFooter>
<StyledRow>
<StyledLabel>{t`Total cost`}</StyledLabel>
<StyledValue>
{formatCredits(totalCredits)} {t`credits`}
</StyledValue>
</StyledRow>
</StyledSection>
</StyledHoverCard>
)}
</StyledContainer>
@@ -1,10 +1,11 @@
import { useAIChatFileUpload } from '@/ai/hooks/useAIChatFileUpload';
import { agentChatSelectedFilesState } from '@/ai/states/agentChatSelectedFilesState';
import styled from '@emotion/styled';
import { t } from '@lingui/core/macro';
import React, { useRef } from 'react';
import { useSetRecoilState } from 'recoil';
import { IconPaperclip } from 'twenty-ui/display';
import { Button } from 'twenty-ui/input';
import { IconPlus } from 'twenty-ui/display';
import { IconButton } from 'twenty-ui/input';
const StyledFileUploadContainer = styled.div`
display: flex;
@@ -44,13 +45,14 @@ export const AgentChatFileUploadButton = () => {
onChange={handleFileInputChange}
/>
<Button
variant="secondary"
<IconButton
variant="tertiary"
size="small"
onClick={() => {
fileInputRef.current?.click();
}}
Icon={IconPaperclip}
Icon={IconPlus}
ariaLabel={t`Attach files`}
/>
</StyledFileUploadContainer>
);
@@ -13,7 +13,11 @@ const StyledSvg = styled.svg`
const StyledBackgroundCircle = styled.circle`
fill: none;
stroke: ${({ theme }) => theme.background.quaternary};
stroke: color-mix(
in srgb,
${({ theme }) => theme.border.color.strong} 50%,
${({ theme }) => theme.background.quaternary} 50%
);
`;
const StyledProgressCircle = styled.circle`
@@ -2,14 +2,15 @@ import { AI_CHAT_INPUT_ID } from '@/ai/constants/AiChatInputId';
import { useAgentChatContextOrThrow } from '@/ai/hooks/useAgentChatContextOrThrow';
import { agentChatInputState } from '@/ai/states/agentChatInputState';
import { useHotkeysOnFocusedElement } from '@/ui/utilities/hotkey/hooks/useHotkeysOnFocusedElement';
import { t } from '@lingui/core/macro';
import { useRecoilValue } from 'recoil';
import { Key } from 'ts-key-enum';
import { Button } from 'twenty-ui/input';
import { IconArrowUp, IconPlayerStop } from 'twenty-ui/display';
import { RoundedIconButton } from 'twenty-ui/input';
export const SendMessageButton = () => {
const agentChatInput = useRecoilValue(agentChatInputState);
const { handleSendMessage, isLoading } = useAgentChatContextOrThrow();
const { handleSendMessage, handleStop, isLoading, isStreaming } =
useAgentChatContextOrThrow();
useHotkeysOnFocusedElement({
keys: [Key.Enter],
@@ -26,15 +27,22 @@ export const SendMessageButton = () => {
},
});
if (isStreaming) {
return (
<RoundedIconButton
Icon={IconPlayerStop}
size="medium"
onClick={() => handleStop()}
/>
);
}
return (
<Button
hotkeys={agentChatInput && !isLoading ? ['⏎'] : undefined}
<RoundedIconButton
Icon={IconArrowUp}
size="medium"
onClick={() => handleSendMessage()}
disabled={!agentChatInput || isLoading}
variant="primary"
accent="blue"
size="small"
title={t`Send`}
/>
);
};
@@ -0,0 +1,58 @@
import styled from '@emotion/styled';
import { t } from '@lingui/core/macro';
import { useLingui } from '@lingui/react/macro';
import { useSetRecoilState } from 'recoil';
import { LightButton } from 'twenty-ui/input';
import {
DEFAULT_SUGGESTED_PROMPTS,
type SuggestedPrompt,
} from '@/ai/components/suggested-prompts/default-suggested-prompts';
import { agentChatInputState } from '@/ai/states/agentChatInputState';
const StyledContainer = styled.div`
display: flex;
flex-direction: column;
gap: ${({ theme }) => theme.spacing(2)};
padding: ${({ theme }) => theme.spacing(2)};
`;
const StyledTitle = styled.div`
color: ${({ theme }) => theme.font.color.primary};
font-size: ${({ theme }) => theme.font.size.sm};
font-weight: ${({ theme }) => theme.font.weight.medium};
padding: ${({ theme }) => `0 ${theme.spacing(2)}`};
`;
const StyledSuggestedPromptButton = styled(LightButton)`
width: 100%;
`;
const pickRandom = <T,>(items: T[]): T =>
items[Math.floor(Math.random() * items.length)];
export const AIChatSuggestedPrompts = () => {
const { t: resolveMessage } = useLingui();
const setAgentChatInput = useSetRecoilState(agentChatInputState);
const handleClick = (prompt: SuggestedPrompt) => {
const picked = pickRandom(prompt.prefillPrompts);
setAgentChatInput(resolveMessage(picked));
};
return (
<StyledContainer>
<StyledTitle>{t`What can I help you with?`}</StyledTitle>
{DEFAULT_SUGGESTED_PROMPTS.map((prompt) => (
<StyledSuggestedPromptButton
key={prompt.id}
Icon={prompt.Icon}
title={resolveMessage(prompt.label)}
accent="secondary"
onClick={() => handleClick(prompt)}
/>
))}
</StyledContainer>
);
};
@@ -0,0 +1,48 @@
import type { MessageDescriptor } from '@lingui/core';
import { msg } from '@lingui/core/macro';
import {
type IconComponent,
IconLayoutDashboard,
IconPlus,
IconSettingsAutomation,
} from 'twenty-ui/display';
export type SuggestedPrompt = {
id: string;
label: MessageDescriptor;
Icon: IconComponent;
prefillPrompts: MessageDescriptor[];
};
export const DEFAULT_SUGGESTED_PROMPTS: SuggestedPrompt[] = [
{
id: 'dashboard',
label: msg`Create a dashboard`,
Icon: IconLayoutDashboard,
prefillPrompts: [
msg`Create a dashboard with a chart of deal value by pipeline stage (New, Meeting, Proposal, Negotiation, Closed Won/Lost) for the current quarter, and a table of my top 10 open opportunities with amount, stage and expected close date.`,
msg`Build a dashboard that shows: (1) total pipeline value by stage for the last 3 months, (2) count of deals won vs lost per month, (3) average deal size. Use our standard pipeline stages.`,
msg`I need a dashboard for lead conversion: number of new leads by source this month, how many moved to opportunity, and conversion rate by source. Include a simple table and a bar chart.`,
],
},
{
id: 'workflow',
label: msg`Create a workflow`,
Icon: IconSettingsAutomation,
prefillPrompts: [
msg`When a deal's stage changes to Closed Won, create a task assigned to the deal owner, due 7 days after the close date, with title "Post-sale check-in" and the company name in the description.`,
msg`When a new lead is created with source "Website", assign it to the sales rep whose territory (by region/country) matches the lead's address; if no match, assign to the team lead.`,
msg`When any deal with amount over $100,000 has its stage or amount updated, send a notification to the sales channel with the deal name, company, new stage, amount and owner.`,
],
},
{
id: 'record',
label: msg`Create a record`,
Icon: IconPlus,
prefillPrompts: [
msg`Add a new company we're in touch with (e.g. name, website, industry). Details: `,
msg`Create a new contact and link them to a company. Details: `,
msg`Log a new deal (company, amount, stage, expected close). Details: `,
],
},
];
@@ -8,7 +8,7 @@ export type AgentChatContextValue = {
error?: Error;
handleSendMessage: () => Promise<void>;
handleStop: () => void;
handleRetry: () => void;
};
@@ -8,6 +8,7 @@ export const GET_CHAT_THREADS = gql`
totalInputTokens
totalOutputTokens
contextWindowTokens
conversationSize
totalInputCredits
totalOutputCredits
createdAt
@@ -80,7 +80,7 @@ export const useAgentChat = (uiMessages: ExtendedUIMessage[]) => {
}
};
const { sendMessage, messages, status, error, regenerate } = useChat({
const { sendMessage, messages, status, error, regenerate, stop } = useChat({
transport: new DefaultChatTransport({
api: `${REST_API_BASE_URL}/agent-chat/stream`,
headers: () => ({
@@ -119,8 +119,10 @@ export const useAgentChat = (uiMessages: ExtendedUIMessage[]) => {
type UsageMetadata = {
inputTokens: number;
outputTokens: number;
cachedInputTokens: number;
inputCredits: number;
outputCredits: number;
conversationSize: number;
};
type ModelMetadata = {
contextWindowTokens: number;
@@ -133,11 +135,17 @@ export const useAgentChat = (uiMessages: ExtendedUIMessage[]) => {
if (isDefined(usage) && isDefined(model)) {
setAgentChatUsage((prev) => ({
lastMessage: {
inputTokens: usage.inputTokens,
outputTokens: usage.outputTokens,
cachedInputTokens: usage.cachedInputTokens,
inputCredits: usage.inputCredits,
outputCredits: usage.outputCredits,
},
conversationSize: usage.conversationSize,
contextWindowTokens: model.contextWindowTokens,
inputTokens: (prev?.inputTokens ?? 0) + usage.inputTokens,
outputTokens: (prev?.outputTokens ?? 0) + usage.outputTokens,
totalTokens:
(prev?.totalTokens ?? 0) + usage.inputTokens + usage.outputTokens,
contextWindowTokens: model.contextWindowTokens,
inputCredits: (prev?.inputCredits ?? 0) + usage.inputCredits,
outputCredits: (prev?.outputCredits ?? 0) + usage.outputCredits,
}));
@@ -177,6 +185,7 @@ export const useAgentChat = (uiMessages: ExtendedUIMessage[]) => {
return {
messages,
handleSendMessage,
handleStop: stop,
isLoading,
isStreaming,
error,

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