Compare commits

..
Author SHA1 Message Date
Etienne 7c65e5ec9c wip 2026-02-16 13:23:21 +01:00
Etienne ee917c2c7d fix 2026-02-16 10:50:24 +01:00
Etienne b7ee3242a8 doc 2026-02-16 10:50:24 +01:00
Etienne ff53e15a8a fix-after-rebase 2026-02-16 10:50:24 +01:00
Etienne 25109dfb72 fix 2026-02-16 10:50:24 +01:00
Etienne f78440dbe0 migrate-workflow-attachment 2026-02-16 10:50:24 +01:00
Etienne 2ee6e0a6a8 fic 2026-02-16 10:50:23 +01:00
Etienne 7eb82b0181 fix-gql-schema-split 2026-02-16 10:50:23 +01:00
Etienne 39390988fa fix 2026-02-16 10:50:23 +01:00
Etienne 6613b01bab add 2026-02-16 10:50:23 +01:00
1082 changed files with 9964 additions and 30284 deletions
+3 -6
View File
@@ -56,7 +56,7 @@ Follow these skills in order:
- Create TypeORM entity (extends `SyncableEntity`)
- Define flat entity types
- Define action types (universal + flat)
- Register in 5 central constants
- Register in 4 central constants
**Why first:** Everything else depends on these types
@@ -177,12 +177,9 @@ packages/twenty-server/src/engine/metadata-modules/
│ ├── services/
│ └── utils/
└── flat-entity/constant/ # Step 1 (central registries)
├── all-entity-properties-configuration-by-metadata-name.constant.ts
├── all-one-to-many-metadata-relations.constant.ts
├── all-many-to-one-metadata-foreign-key.constant.ts
└── all-many-to-one-metadata-relations.constant.ts
packages/twenty-server/src/engine/workspace-manager/workspace-migration/
├── universal-flat-entity/constants/ # Step 1
├── workspace-migration-builder/ # Step 3
│ ├── builders/my-entity/
│ └── validators/services/
@@ -195,7 +192,7 @@ packages/twenty-server/src/engine/workspace-manager/workspace-migration/
Before considering complete:
- [ ] All 6 guides completed
- [ ] TypeORM entity extends `SyncableEntity`
- [ ] All constants registered (5 central registries)
- [ ] All constants registered (4 central registries)
- [ ] Cache service with correct decorator
- [ ] Transform utils return universal flat entities
- [ ] Validator never throws/mutates
@@ -1,6 +1,6 @@
---
name: syncable-entity-types-and-constants
description: Define types, entities, and central constant registrations for syncable entities in Twenty's workspace migration system. Use when creating new syncable entities, defining TypeORM entities, flat entity types, or registering in central constants (ALL_ENTITY_PROPERTIES_CONFIGURATION_BY_METADATA_NAME, ALL_ONE_TO_MANY_METADATA_RELATIONS, ALL_MANY_TO_ONE_METADATA_FOREIGN_KEY, ALL_MANY_TO_ONE_METADATA_RELATIONS).
description: Define types, entities, and central constant registrations for syncable entities in Twenty's workspace migration system. Use when creating new syncable entities, defining TypeORM entities, flat entity types, or registering in central constants (ALL_ENTITY_PROPERTIES_CONFIGURATION_BY_METADATA_NAME, ALL_METADATA_RELATIONS, ALL_UNIVERSAL_METADATA_RELATIONS).
---
# Syncable Entity: Types & Constants (Step 1/6)
@@ -18,7 +18,7 @@ This step creates:
2. TypeORM entity (extends `SyncableEntity`)
3. Flat entity types
4. Action types (universal + flat)
5. Central constant registrations (5 constants)
5. Central constant registrations (4 constants)
---
@@ -225,91 +225,61 @@ export const ALL_ENTITY_PROPERTIES_CONFIGURATION_BY_METADATA_NAME = {
- `toStringify: true` → JSONB/object property (needs JSON serialization)
- `universalProperty` → Maps to universal version (for foreign keys & JSONB with `SerializedRelation`)
### 6c. ALL_ONE_TO_MANY_METADATA_RELATIONS
### 6c. ALL_METADATA_RELATIONS
**File**: `src/engine/metadata-modules/flat-entity/constant/all-one-to-many-metadata-relations.constant.ts`
This constant is **type-checked** — values for `metadataName`, `flatEntityForeignKeyAggregator`, and `universalFlatEntityForeignKeyAggregator` are derived from entity type definitions. The aggregator names follow the pattern: remove trailing `'s'` from the relation property name, then append `Ids` or `UniversalIdentifiers`.
**File**: `src/engine/metadata-modules/flat-entity/constant/all-metadata-relations.constant.ts`
```typescript
export const ALL_ONE_TO_MANY_METADATA_RELATIONS = {
export const ALL_METADATA_RELATIONS = {
// ... existing entries
myEntity: {
// If myEntity has a `childEntities: ChildEntityEntity[]` property:
childEntities: {
metadataName: 'childEntity',
flatEntityForeignKeyAggregator: 'childEntityIds',
universalFlatEntityForeignKeyAggregator: 'childEntityUniversalIdentifiers',
manyToOne: {
workspace: null,
application: null,
parentEntity: {
metadataName: 'parentEntity',
flatEntityForeignKeyAggregator: 'myEntityIds',
foreignKey: 'parentEntityId',
isNullable: false,
},
},
// null for relations to non-syncable entities
someNonSyncableRelation: null,
},
} as const;
```
### 6d. ALL_MANY_TO_ONE_METADATA_FOREIGN_KEY
**File**: `src/engine/metadata-modules/flat-entity/constant/all-many-to-one-metadata-foreign-key.constant.ts`
Low-level primitive constant. Only contains `foreignKey` — the column name ending in `Id` that stores the foreign key. Type-checked against entity properties.
```typescript
export const ALL_MANY_TO_ONE_METADATA_FOREIGN_KEY = {
// ... existing entries
myEntity: {
workspace: null,
application: null,
parentEntity: {
foreignKey: 'parentEntityId',
oneToMany: {
childEntities: { metadataName: 'childEntity' },
},
// Only if JSONB contains SerializedRelation fields
serializedRelations: {
fieldMetadata: true,
},
},
} as const;
```
### 6e. ALL_MANY_TO_ONE_METADATA_RELATIONS
### 6d. ALL_UNIVERSAL_METADATA_RELATIONS
**File**: `src/engine/metadata-modules/flat-entity/constant/all-many-to-one-metadata-relations.constant.ts`
Derived from both `ALL_MANY_TO_ONE_METADATA_FOREIGN_KEY` (for `foreignKey` type and `universalForeignKey` derivation) and `ALL_ONE_TO_MANY_METADATA_RELATIONS` (for `inverseOneToManyProperty` key constraint). This is the main constant consumed by utils and optimistic tooling.
**File**: `src/engine/workspace-manager/workspace-migration/universal-flat-entity/constants/all-universal-metadata-relations.constant.ts`
```typescript
export const ALL_MANY_TO_ONE_METADATA_RELATIONS = {
export const ALL_UNIVERSAL_METADATA_RELATIONS = {
// ... existing entries
myEntity: {
workspace: null,
application: null,
parentEntity: {
metadataName: 'parentEntity',
foreignKey: 'parentEntityId',
inverseOneToManyProperty: 'myEntities', // key in ALL_ONE_TO_MANY_METADATA_RELATIONS['parentEntity'], or null if no inverse
isNullable: false,
universalForeignKey: 'parentEntityUniversalIdentifier',
manyToOne: {
workspace: null,
application: null,
parentEntity: {
metadataName: 'parentEntity',
foreignKey: 'parentEntityId',
universalForeignKey: 'parentEntityUniversalIdentifier',
universalFlatEntityForeignKeyAggregator: 'myEntityUniversalIdentifiers',
isNullable: false,
},
},
oneToMany: {
childEntities: { metadataName: 'childEntity' },
},
},
} as const;
```
**Derivation dependency graph**:
```
ALL_MANY_TO_ONE_METADATA_FOREIGN_KEY ALL_ONE_TO_MANY_METADATA_RELATIONS
(foreignKey only) (metadataName, aggregators)
│ │
│ FK type + universalFK derivation │ inverseOneToManyProperty keys
│ │
└────────────────┬───────────────────────┘
ALL_MANY_TO_ONE_METADATA_RELATIONS
(metadataName, foreignKey, inverseOneToManyProperty,
isNullable, universalForeignKey)
```
**Rules**:
- `workspace: null`, `application: null` — always present, always null (non-syncable relations)
- `inverseOneToManyProperty` — must be a key in `ALL_ONE_TO_MANY_METADATA_RELATIONS[targetMetadataName]`, or `null` if the target entity doesn't expose an inverse one-to-many relation
- `universalForeignKey` — derived from `foreignKey` by replacing the `Id` suffix with `UniversalIdentifier`
- Optimistic utils resolve `flatEntityForeignKeyAggregator` / `universalFlatEntityForeignKeyAggregator` at runtime by looking up `inverseOneToManyProperty` in `ALL_ONE_TO_MANY_METADATA_RELATIONS`
---
## Checklist
@@ -325,9 +295,8 @@ Before moving to Step 2:
- [ ] Universal and flat action types defined
- [ ] Registered in `AllFlatEntityTypesByMetadataName`
- [ ] Registered in `ALL_ENTITY_PROPERTIES_CONFIGURATION_BY_METADATA_NAME`
- [ ] Registered in `ALL_ONE_TO_MANY_METADATA_RELATIONS` (if entity has one-to-many relations)
- [ ] Registered in `ALL_MANY_TO_ONE_METADATA_FOREIGN_KEY`
- [ ] Registered in `ALL_MANY_TO_ONE_METADATA_RELATIONS`
- [ ] Registered in `ALL_METADATA_RELATIONS`
- [ ] Registered in `ALL_UNIVERSAL_METADATA_RELATIONS`
- [ ] TypeScript compiles without errors
---
-1
View File
@@ -118,7 +118,6 @@
"outputs": ["{projectRoot}/coverage"],
"options": {
"jestConfig": "{projectRoot}/jest.config.mjs",
"silent": true,
"coverage": true,
"coverageReporters": ["text-summary"],
"cacheDirectory": "../../.cache/jest/{projectRoot}"
+6 -4
View File
@@ -15,7 +15,7 @@
Create Twenty App is the official scaffolding CLI for building apps on top of [Twenty CRM](https://twenty.com). It sets up a readytorun project that works seamlessly with the [twenty-sdk](https://www.npmjs.com/package/twenty-sdk).
- Zeroconfig project bootstrap
- Preconfigured scripts for auth, dev mode (watch & sync), uninstall, and function management
- Preconfigured scripts for auth, dev mode (watch & sync), generate, uninstall, and function management
- Strong TypeScript support and typed client generation
## Documentation
@@ -44,8 +44,10 @@ yarn twenty auth:login
# Add a new entity to your application (guided)
yarn twenty entity:add
# Generate a typed Twenty client and workspace entity types
yarn twenty app:generate
# Start dev mode: watches, builds, and syncs local changes to your workspace
# (also auto-generates a typed API client in node_modules/twenty-sdk/generated)
yarn twenty app:dev
# Watch your application's function logs
@@ -72,7 +74,7 @@ yarn twenty app:uninstall
- Use `yarn twenty auth:login` to authenticate with your Twenty workspace.
- Explore the generated project and add your first entity with `yarn twenty entity:add` (logic functions, front components, objects, roles).
- Use `yarn twenty app:dev` while you iterate — it watches, builds, and syncs changes to your workspace in real time.
- Types are autogenerated by `yarn twenty app:dev` and stored in `node_modules/twenty-sdk/generated`.
- Keep your types uptodate using `yarn twenty app:generate`.
## Publish your application
@@ -101,7 +103,7 @@ Our team reviews contributions for quality, security, and reusability before mer
## Troubleshooting
- Auth prompts not appearing: run `yarn twenty auth:login` again and verify the API key permissions.
- Types not generated: ensure `yarn twenty app:dev` is running — it autogenerates the typed client.
- Types not generated: ensure `yarn twenty app:generate` runs without errors, then restart `yarn twenty app:dev`.
## Contributing
- See our [GitHub](https://github.com/twentyhq/twenty)
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "create-twenty-app",
"version": "0.6.0",
"version": "0.6.0-alpha",
"description": "Command-line interface to create Twenty application",
"main": "dist/cli.cjs",
"bin": "dist/cli.cjs",
@@ -29,8 +29,9 @@ yarn twenty auth:switch # Switch default workspace
yarn twenty auth:list # List all configured workspaces
# Application
yarn twenty app:dev # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty app:dev # Start dev mode (watch, build, and sync)
yarn twenty entity:add # Add a new entity (function, front-component, object, role)
yarn twenty app:generate # Generate typed Twenty client
yarn twenty function:logs # Stream function logs
yarn twenty function:execute # Execute a function with JSON payload
yarn twenty app:uninstall # Uninstall app from workspace
@@ -17,6 +17,7 @@
},
"scripts": {
"auth": "twenty auth login",
"generate": "twenty app generate",
"dev": "twenty app dev",
"sync": "twenty app sync",
"uninstall": "twenty app uninstall",
@@ -17,6 +17,7 @@
},
"scripts": {
"auth": "twenty auth login",
"generate": "twenty app generate",
"dev": "twenty app dev",
"sync": "twenty app sync",
"uninstall": "twenty app uninstall",
@@ -17,6 +17,7 @@
},
"scripts": {
"auth": "twenty auth login",
"generate": "twenty app generate",
"dev": "twenty app dev",
"sync": "twenty app sync",
"uninstall": "twenty app uninstall",
@@ -11,6 +11,7 @@
"scripts": {
"create-entity": "twenty app add",
"dev": "twenty app dev",
"generate": "twenty app generate",
"sync": "twenty app sync",
"uninstall": "twenty app uninstall",
"auth": "twenty auth login"
@@ -17,6 +17,7 @@
"app:dev": "twenty app dev",
"app:sync": "twenty app sync",
"entity:add": "twenty entity add",
"app:generate": "twenty app generate",
"function:logs": "twenty function logs",
"function:execute": "twenty function execute",
"app:uninstall": "twenty app uninstall",
@@ -47,6 +47,9 @@ From here you can:
# Add a new entity to your application (guided)
yarn twenty entity:add
# Generate a typed Twenty client and workspace entity types
yarn twenty app:generate
# Watch your application's function logs
yarn twenty function:logs
@@ -137,7 +140,7 @@ export default defineObject({
Later commands will add more files and folders:
- `yarn twenty app:dev` will auto-generate a typed API client in `node_modules/twenty-sdk/generated` (typed Twenty client + workspace types).
- `yarn twenty app:generate` will create a `generated/` folder (typed Twenty client + workspace types).
- `yarn twenty entity:add` will add entity definition files under `src/` for your custom objects, functions, front components, or roles.
## Authentication
@@ -274,11 +277,7 @@ Key points:
- You can scaffold new objects using `yarn twenty entity:add`, which guides you through naming, fields, and relationships.
<Note>
**Base fields are created automatically.** When you define a custom object, Twenty automatically adds standard fields
such as `id`, `name`, `createdAt`, `updatedAt`, `createdBy`, `updatedBy` and `deletedAt`.
You don't need to define these in your `fields` array — only add your custom fields.
You can override default fields by defining a field with the same name in your `fields` array,
but this is not recommended.
**Base fields are created automatically.** When you define a custom object, Twenty automatically adds standard fields such as `name`, `createdAt`, `updatedAt`, `createdBy`, `position`, and `deletedAt`. You don't need to define these in your `fields` array — only add your custom fields.
</Note>
@@ -648,7 +647,7 @@ You can create new front components in two ways:
### Generated typed client
The typed client is auto-generated by `yarn twenty app:dev` and stored in `node_modules/twenty-sdk/generated` based on your workspace schema. Use it in your functions:
Run `yarn twenty app:generate` to create a local typed client in `generated/` based on your workspace schema. Use it in your functions:
```typescript
import Twenty from '~/generated';
@@ -657,7 +656,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
The client is re-generated automatically by `yarn twenty app:dev` whenever your objects or fields change.
The client is re-generated by `yarn twenty app:generate`. Re-run after changing your objects or when onboarding to a new workspace.
#### Runtime credentials in logic functions
@@ -694,13 +693,13 @@ Then add a `twenty` script:
}
```
Now you can run all commands via `yarn twenty <command>`, e.g. `yarn twenty app:dev`, `yarn twenty help`, etc.
Now you can run all commands via `yarn twenty <command>`, e.g. `yarn twenty app:dev`, `yarn twenty app:generate`, `yarn twenty help`, etc.
## Troubleshooting
- Authentication errors: run `yarn twenty auth:login` and ensure your API key has the required permissions.
- Cannot connect to server: verify the API URL and that the Twenty server is reachable.
- Types or client missing/outdated: restart `yarn twenty app:dev` — it auto-generates the typed client.
- Types or client missing/outdated: run `yarn twenty app:generate`.
- Dev mode not syncing: ensure `yarn twenty app:dev` is running and that changes are not ignored by your environment.
Discord Help Channel: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -48,6 +48,9 @@ yarn twenty app:dev
# أضف كيانًا جديدًا إلى تطبيقك (موجّه)
yarn twenty entity:add
# ولِّد عميل Twenty مضبوط الأنواع وأنواع كيانات مساحة العمل
yarn twenty app:generate
# راقب سجلات وظائف تطبيقك
yarn twenty function:logs
@@ -139,7 +142,7 @@ export default defineObject({
ستضيف الأوامر اللاحقة مزيدًا من الملفات والمجلدات:
* `yarn twenty app:dev` سيولّد تلقائيًا عميل API مضبوط الأنواع في `node_modules/twenty-sdk/generated` (عميل Twenty مضبوط الأنواع + أنواع مساحة العمل).
* `yarn twenty app:generate` سيُنشئ مجلدًا `generated/` (عميل Twenty مضبوط الأنواع + أنواع مساحة العمل).
* `yarn twenty entity:add` سيضيف ملفات تعريف الكيانات تحت `src/` لكائناتك المخصصة أو الوظائف أو المكونات الواجهية أو الأدوار.
## المصادقة
@@ -276,11 +279,7 @@ export default defineObject({
* يمكنك إنشاء كائنات جديدة باستخدام `yarn twenty entity:add`، والذي يرشدك خلال التسمية والحقول والعلاقات.
<Note>
**يتم إنشاء الحقول الأساسية تلقائيًا.** عند تعريف كائن مخصص، يضيف Twenty تلقائيًا حقولًا قياسية
مثل `id` و`name` و`createdAt` و`updatedAt` و`createdBy` و`updatedBy` و`deletedAt`.
لا تحتاج إلى تعريف هذه في مصفوفة `fields` — أضف فقط حقولك المخصصة.
يمكنك تجاوز الحقول الافتراضية من خلال تعريف حقل بالاسم نفسه في مصفوفة `fields` الخاصة بك،
لكن هذا غير مستحسن.
**يتم إنشاء الحقول الأساسية تلقائيًا.** عند تعريف كائن مخصص، يضيف Twenty تلقائيًا حقولًا قياسية مثل `name` و`createdAt` و`updatedAt` و`createdBy` و`position` و`deletedAt`. لا تحتاج إلى تعريف هذه في مصفوفة `fields` — أضف فقط حقولك المخصصة.
</Note>
### تكوين التطبيق (application-config.ts)
@@ -555,71 +554,6 @@ const handler = async (event: RoutePayload) => {
* **مُنشأ بالقالب**: شغّل `yarn twenty entity:add` واختر خيار إضافة وظيفة منطقية جديدة. يُولّد هذا ملفًا مبدئيًا مع معالج وتكوين.
* **يدوي**: أنشئ ملفًا جديدًا `*.logic-function.ts` واستخدم `defineLogicFunction()` مع اتباع النمط نفسه.
### تمييز دالة منطقية كأداة
يمكن إتاحة الدوال المنطقية بوصفها **أدوات** لوكلاء الذكاء الاصطناعي وسير العمل. عندما يتم تمييز دالة كأداة، تصبح قابلة للاكتشاف بواسطة ميزات الذكاء الاصطناعي الخاصة بـ Twenty ويمكن اختيارها كخطوة في أتمتة سير العمل.
لتمييز دالة منطقية كأداة، عيّن `isTool: true` وقدّم `toolInputSchema` يصف معاملات الإدخال المتوقعة باستخدام [مخطط JSON](https://json-schema.org/):
```typescript
// src/logic-functions/enrich-company.logic-function.ts
import { defineLogicFunction } from 'twenty-sdk';
import Twenty from '~/generated';
const handler = async (params: { companyName: string; domain?: string }) => {
const client = new Twenty();
const result = await client.mutation({
createTask: {
__args: {
data: {
title: `Enrich data for ${params.companyName}`,
body: `Domain: ${params.domain ?? 'unknown'}`,
},
},
id: true,
},
});
return { taskId: result.createTask.id };
};
export default defineLogicFunction({
universalIdentifier: 'f47ac10b-58cc-4372-a567-0e02b2c3d479',
name: 'enrich-company',
description: 'Enrich a company record with external data',
timeoutSeconds: 10,
handler,
isTool: true,
toolInputSchema: {
type: 'object',
properties: {
companyName: {
type: 'string',
description: 'The name of the company to enrich',
},
domain: {
type: 'string',
description: 'The company website domain (optional)',
},
},
required: ['companyName'],
},
});
```
النقاط الرئيسية:
* **`isTool`** (`boolean`, الافتراضي: `false`): عند ضبطه على `true`، يتم تسجيل الدالة كأداة وتصبح متاحة لوكلاء الذكاء الاصطناعي ولأتمتة سير العمل.
* **`toolInputSchema`** (`object`, اختياري): كائن JSON Schema يصف المعلمات التي تقبلها دالتك. يستخدم وكلاء الذكاء الاصطناعي هذا المخطط لفهم المدخلات التي تتوقعها الأداة وللتحقق من صحة الاستدعاءات. إذا تم إغفاله، فالقيمة الافتراضية للمخطط هي `{ type: 'object', properties: {} }` (من دون معلمات).
* الدوال التي لديها `isTool: false` (أو غير معيَّنة) **غير** معروضة كأدوات. لا يزال بالإمكان تنفيذها مباشرةً أو استدعاؤها بواسطة دوال أخرى، لكنها لن تظهر في اكتشاف الأدوات.
* **تسمية الأداة**: عند كشفها كأداة، يتم تطبيع اسم الدالة تلقائيًا إلى `logic_function_<name>` (تحويله إلى أحرف صغيرة، واستبدال المحارف غير الأبجدية الرقمية بشرطات سفلية). على سبيل المثال، `enrich-company` تصبح `logic_function_enrich_company`.
* يمكنك دمج `isTool` مع المشغِّلات — إذ يمكن للدالة أن تكون أداة (قابلة للاستدعاء من قِبل وكلاء الذكاء الاصطناعي) وأن تُشغَّل بواسطة أحداث (cron، وأحداث قاعدة البيانات، والمسارات) في الوقت نفسه.
<Note>
**اكتب `description` جيدًا.** يعتمد وكلاء الذكاء الاصطناعي على حقل `description` الخاص بالدالة لتحديد وقت استخدام الأداة. كن محددًا بشأن ما تفعله الأداة ومتى ينبغي استدعاؤها.
</Note>
### المكوّنات الأمامية
تتيح لك المكوّنات الأمامية إنشاء مكوّنات React مخصّصة تُعرَض داخل واجهة مستخدم Twenty. استخدم `defineFrontComponent()` لتعريف مكوّنات مع تحقّق مدمج:
@@ -659,7 +593,7 @@ export default defineFrontComponent({
### عميل مُولَّد مضبوط الأنواع
يُولَّد العميل مضبوط الأنواع تلقائيًا بواسطة `yarn twenty app:dev` ويُخزَّن في `node_modules/twenty-sdk/generated` استنادًا إلى مخطط مساحة العمل لديك. استخدمه في وظائفك:
شغّل `yarn twenty app:generate` لإنشاء عميل محلي مضبوط الأنواع في `generated/` استنادًا إلى مخطط مساحة العمل لديك. استخدمه في وظائفك:
```typescript
import Twenty from '~/generated';
@@ -668,7 +602,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
يُعاد توليد العميل تلقائيًا بواسطة `yarn twenty app:dev` كلما تغيّرت كائناتك أو حقولك.
يُعاد توليد العميل بواسطة `yarn twenty app:generate`. أعِد التشغيل بعد تغيير كائناتك أو عند الانضمام إلى مساحة عمل جديدة.
#### بيانات الاعتماد وقت التشغيل في الوظائف المنطقية
@@ -705,13 +639,13 @@ yarn add -D twenty-sdk
}
```
الآن يمكنك تشغيل جميع الأوامر عبر `yarn twenty <command>`، مثلًا: `yarn twenty app:dev`، `yarn twenty help`، إلخ.
الآن يمكنك تشغيل جميع الأوامر عبر `yarn twenty <command>`، مثلًا: `yarn twenty app:dev`، `yarn twenty app:generate`، `yarn twenty help`، إلخ.
## استكشاف الأخطاء وإصلاحها
* أخطاء المصادقة: شغّل `yarn twenty auth:login` وتأكد من أن مفتاح واجهة برمجة التطبيقات لديك يمتلك الأذونات المطلوبة.
* يتعذّر الاتصال بالخادم: تحقق من عنوان URL لواجهة البرمجة وأن خادم Twenty قابل للوصول.
* الأنواع أو العميل مفقود/قديم: أعد تشغيل `yarn twenty app:dev` — فهو ينشئ العميل مضبوط الأنواع بشكل تلقائي.
* الأنواع أو العميل مفقود/قديم: شغّل `yarn twenty app:generate`.
* وضع التطوير لا يزامن: تأكد من أن `yarn twenty app:dev` قيد التشغيل وأن التغييرات ليست متجاهلة من بيئتك.
قناة المساعدة على Discord: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -48,6 +48,9 @@ Odtud můžete:
# Přidejte do vaší aplikace novou entitu (s průvodcem)
yarn twenty entity:add
# Vygenerujte typovaného klienta Twenty a typy entit pracovního prostoru
yarn twenty app:generate
# Sledujte logy funkcí vaší aplikace
yarn twenty function:logs
@@ -139,7 +142,7 @@ export default defineObject({
Pozdější příkazy přidají další soubory a složky:
* `yarn twenty app:dev` automaticky vygeneruje typovaného klienta API v `node_modules/twenty-sdk/generated` (typovaný klient Twenty + typy pracovního prostoru).
* `yarn twenty app:generate` vytvoří složku `generated/` (typovaný klient Twenty + typy pracovního prostoru).
* `yarn twenty entity:add` přidá soubory s definicemi entit do `src/` pro vaše vlastní objekty, funkce, frontové komponenty nebo role.
## Ověření
@@ -276,11 +279,7 @@ Hlavní body:
* Nové objekty můžete vygenerovat pomocí `yarn twenty entity:add`, který vás provede pojmenováním, poli a vztahy.
<Note>
**Základní pole jsou vytvořena automaticky.** Když definujete vlastní objekt, Twenty automaticky přidá standardní pole
jako `id`, `name`, `createdAt`, `updatedAt`, `createdBy`, `updatedBy` a `deletedAt`.
Nemusíte je definovat v poli `fields` — přidejte pouze svá vlastní pole.
Výchozí pole můžete přepsat definováním pole se stejným názvem v poli `fields`,
ale to se nedoporučuje.
**Základní pole jsou vytvořena automaticky.** Když definujete vlastní objekt, Twenty automaticky přidá standardní pole jako `name`, `createdAt`, `updatedAt`, `createdBy`, `position` a `deletedAt`. Nemusíte je definovat v poli `fields` — přidejte pouze svá vlastní pole.
</Note>
### Konfigurace aplikace (application-config.ts)
@@ -555,71 +554,6 @@ Nové funkce můžete vytvářet dvěma způsoby:
* **Vygenerované**: Spusťte `yarn twenty entity:add` a zvolte možnost přidat novou logickou funkci. Tím se vygeneruje startovací soubor s obslužnou funkcí a konfigurací.
* **Ruční**: Vytvořte nový soubor `*.logic-function.ts` a použijte `defineLogicFunction()` podle stejného vzoru.
### Označení logické funkce jako nástroje
Logické funkce lze zpřístupnit jako **nástroje** pro agenty AI a pracovní postupy. Když je funkce označena jako nástroj, stane se dohledatelnou funkcemi AI produktu Twenty a lze ji vybrat jako krok v automatizacích pracovních postupů.
Chcete-li označit logickou funkci jako nástroj, nastavte `isTool: true` a poskytněte `toolInputSchema` popisující očekávané vstupní parametry pomocí [JSON Schema](https://json-schema.org/):
```typescript
// src/logic-functions/enrich-company.logic-function.ts
import { defineLogicFunction } from 'twenty-sdk';
import Twenty from '~/generated';
const handler = async (params: { companyName: string; domain?: string }) => {
const client = new Twenty();
const result = await client.mutation({
createTask: {
__args: {
data: {
title: `Enrich data for ${params.companyName}`,
body: `Domain: ${params.domain ?? 'unknown'}`,
},
},
id: true,
},
});
return { taskId: result.createTask.id };
};
export default defineLogicFunction({
universalIdentifier: 'f47ac10b-58cc-4372-a567-0e02b2c3d479',
name: 'enrich-company',
description: 'Enrich a company record with external data',
timeoutSeconds: 10,
handler,
isTool: true,
toolInputSchema: {
type: 'object',
properties: {
companyName: {
type: 'string',
description: 'The name of the company to enrich',
},
domain: {
type: 'string',
description: 'The company website domain (optional)',
},
},
required: ['companyName'],
},
});
```
Hlavní body:
* **`isTool`** (`boolean`, výchozí: `false`): Když je nastaveno na `true`, funkce je zaregistrována jako nástroj a zpřístupní se agentům AI a automatizacím pracovních postupů.
* **`toolInputSchema`** (`object`, volitelné): Objekt JSON Schema, který popisuje parametry, jež vaše funkce přijímá. Agenti AI používají toto schéma k pochopení toho, jaké vstupy nástroj očekává, a k ověřování volání. Pokud je vynecháno, schéma má výchozí podobu `{ type: 'object', properties: {} }` (žádné parametry).
* Funkce s `isTool: false` (nebo není nastaveno) **nejsou** zpřístupněny jako nástroje. Stále je lze spouštět přímo nebo volat z jiných funkcí, ale neobjeví se ve vyhledávání nástrojů.
* **Pojmenování nástrojů**: Když je funkce zpřístupněna jako nástroj, její název se automaticky normalizuje na `logic_function_<name>` (převedeno na malá písmena, nealfanumerické znaky jsou nahrazeny podtržítky). Například `enrich-company` se změní na `logic_function_enrich_company`.
* Můžete kombinovat `isTool` se spouštěči — funkce může být zároveň nástrojem (volatelným agenty AI) i spouštěna událostmi (cron, databázové události, routes).
<Note>
**Napište kvalitní `description`.** Agenti AI se spoléhají na pole funkce `description` při rozhodování, kdy nástroj použít. Buďte konkrétní ohledně toho, co nástroj dělá a kdy se má volat.
</Note>
### Frontendové komponenty
Frontendové komponenty vám umožňují vytvářet vlastní React komponenty, které se vykreslují v rozhraní Twenty. K definování komponent s vestavěnou validací použijte `defineFrontComponent()`:
@@ -659,7 +593,7 @@ Nové frontendové komponenty můžete vytvořit dvěma způsoby:
### Generovaný typovaný klient
Typovaný klient je automaticky generován pomocí `yarn twenty app:dev` a ukládá se do `node_modules/twenty-sdk/generated` podle schématu vašeho pracovního prostoru. Použijte jej ve svých funkcích:
Spusťte `yarn twenty app:generate` a vytvořte lokálního typovaného klienta v `generated/` na základě schématu vašeho pracovního prostoru. Použijte jej ve svých funkcích:
```typescript
import Twenty from '~/generated';
@@ -668,7 +602,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
Klient se automaticky znovu generuje pomocí `yarn twenty app:dev` kdykoli se změní vaše objekty nebo pole.
Klient je znovu generován příkazem `yarn twenty app:generate`. Spusťte znovu po změně vašich objektů nebo při připojování k novému pracovnímu prostoru.
#### Běhové přihlašovací údaje v logických funkcích
@@ -705,13 +639,13 @@ Poté přidejte skript `twenty`:
}
```
Nyní můžete spouštět všechny příkazy přes `yarn twenty <command>`, např. `yarn twenty app:dev`, `yarn twenty help` atd.
Nyní můžete spouštět všechny příkazy přes `yarn twenty <command>`, např. `yarn twenty app:dev`, `yarn twenty app:generate`, `yarn twenty help` atd.
## Řešení potíží
* Chyby ověření: spusťte `yarn twenty auth:login` a ujistěte se, že váš klíč API má požadovaná oprávnění.
* Nelze se připojit k serveru: ověřte URL API a že je server Twenty dosažitelný.
* Types or client missing/outdated: restart `yarn twenty app:dev` — it auto-generates the typed client.
* Typy nebo klient chybí nebo jsou zastaralé: spusťte `yarn twenty app:generate`.
* Režim vývoje se nesynchronizuje: ujistěte se, že běží `yarn twenty app:dev` a že vaše prostředí změny neignoruje.
Kanál podpory na Discordu: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -45,10 +45,13 @@ yarn twenty app:dev
Von hier aus können Sie:
```bash filename="Terminal"
# Eine neue Entität zu Ihrer Anwendung hinzufügen (geführt)
# Eine neue Entität zu deiner Anwendung hinzufügen (geführt)
yarn twenty entity:add
# Die Funktionsprotokolle Ihrer Anwendung überwachen
# Einen typisierten Twenty-Client und Entitätstypen für den Arbeitsbereich generieren
yarn twenty app:generate
# Die Funktionsprotokolle deiner Anwendung überwachen
yarn twenty function:logs
# Eine Funktion anhand ihres Namens ausführen
@@ -139,7 +142,7 @@ export default defineObject({
Spätere Befehle fügen weitere Dateien und Ordner hinzu:
* `yarn twenty app:dev` generiert automatisch einen typisierten API-Client in `node_modules/twenty-sdk/generated` (typisierter Twenty-Client + Arbeitsbereichs-Typen).
* `yarn twenty app:generate` erstellt einen `generated/`-Ordner (typisierter Twenty-Client + Workspace-Typen).
* `yarn twenty entity:add` fügt unter `src/` Entitätsdefinitionsdateien für benutzerdefinierte Objekte, Funktionen, Frontend-Komponenten oder Rollen hinzu.
## Authentifizierung
@@ -276,11 +279,7 @@ Hauptpunkte:
* Sie können mit `yarn twenty entity:add` neue Objekte erzeugen; der Assistent führt Sie durch Benennung, Felder und Beziehungen.
<Note>
**Basisfelder werden automatisch erstellt.** Wenn Sie ein benutzerdefiniertes Objekt definieren, fügt Twenty automatisch Standardfelder hinzu
wie `id`, `name`, `createdAt`, `updatedAt`, `createdBy`, `updatedBy` und `deletedAt`.
Sie müssen diese nicht in Ihrem `fields`-Array definieren — fügen Sie nur Ihre benutzerdefinierten Felder hinzu.
Sie können Standardfelder überschreiben, indem Sie in Ihrem `fields`-Array ein Feld mit demselben Namen definieren,
dies wird jedoch nicht empfohlen.
**Basisfelder werden automatisch erstellt.** Wenn Sie ein benutzerdefiniertes Objekt definieren, fügt Twenty automatisch Standardfelder wie `name`, `createdAt`, `updatedAt`, `createdBy`, `position` und `deletedAt` hinzu. Sie müssen diese nicht in Ihrem `fields`-Array definieren — fügen Sie nur Ihre benutzerdefinierten Felder hinzu.
</Note>
### Anwendungskonfiguration (application-config.ts)
@@ -555,71 +554,6 @@ Sie können neue Funktionen auf zwei Arten erstellen:
* **Generiert**: Führen Sie `yarn twenty entity:add` aus und wählen Sie die Option zum Hinzufügen einer neuen Logikfunktion. Dadurch wird eine Starterdatei mit Handler und Konfiguration erzeugt.
* **Manuell**: Erstellen Sie eine neue `*.logic-function.ts`-Datei und verwenden Sie `defineLogicFunction()` nach demselben Muster.
### Eine Logikfunktion als Tool markieren
Logikfunktionen können als **Tools** für KI-Agenten und Workflows verfügbar gemacht werden. Wenn eine Funktion als Tool markiert ist, wird sie von den KI-Funktionen von Twenty auffindbar und kann als Schritt in Workflow-Automatisierungen ausgewählt werden.
Um eine Logikfunktion als Tool zu markieren, setzen Sie `isTool: true` und geben Sie ein `toolInputSchema` an, das die erwarteten Eingabeparameter mithilfe von [JSON Schema](https://json-schema.org/) beschreibt:
```typescript
// src/logic-functions/enrich-company.logic-function.ts
import { defineLogicFunction } from 'twenty-sdk';
import Twenty from '~/generated';
const handler = async (params: { companyName: string; domain?: string }) => {
const client = new Twenty();
const result = await client.mutation({
createTask: {
__args: {
data: {
title: `Enrich data for ${params.companyName}`,
body: `Domain: ${params.domain ?? 'unknown'}`,
},
},
id: true,
},
});
return { taskId: result.createTask.id };
};
export default defineLogicFunction({
universalIdentifier: 'f47ac10b-58cc-4372-a567-0e02b2c3d479',
name: 'enrich-company',
description: 'Enrich a company record with external data',
timeoutSeconds: 10,
handler,
isTool: true,
toolInputSchema: {
type: 'object',
properties: {
companyName: {
type: 'string',
description: 'The name of the company to enrich',
},
domain: {
type: 'string',
description: 'The company website domain (optional)',
},
},
required: ['companyName'],
},
});
```
Hauptpunkte:
* **`isTool`** (`boolean`, Standard: `false`): Wenn auf `true` gesetzt, wird die Funktion als Tool registriert und steht KI-Agenten und Workflow-Automatisierungen zur Verfügung.
* **`toolInputSchema`** (`object`, optional): Ein JSON-Schema-Objekt, das die Parameter beschreibt, die Ihre Funktion akzeptiert. KI-Agenten verwenden dieses Schema, um zu verstehen, welche Eingaben das Tool erwartet, und um Aufrufe zu validieren. Falls weggelassen, lautet der Standardwert für das Schema `{ type: 'object', properties: {} }` (keine Parameter).
* Funktionen mit `isTool: false` (oder nicht gesetzt) werden **nicht** als Tools bereitgestellt. Sie können weiterhin direkt ausgeführt oder von anderen Funktionen aufgerufen werden, erscheinen jedoch nicht in der Tool-Erkennung.
* **Tool-Benennung**: Wenn als Tool bereitgestellt, wird der Funktionsname automatisch zu `logic_function_<name>` normalisiert (in Kleinbuchstaben umgewandelt, nicht alphanumerische Zeichen durch Unterstriche ersetzt). Beispielsweise wird `enrich-company` zu `logic_function_enrich_company`.
* Sie können `isTool` mit Triggern kombinieren — eine Funktion kann gleichzeitig sowohl ein Tool (von KI-Agenten aufrufbar) als auch durch Ereignisse (Cron, Datenbankereignisse, Routen) ausgelöst werden.
<Note>
**Schreiben Sie eine gute `description`.** KI-Agenten verlassen sich auf das `description`-Feld der Funktion, um zu entscheiden, wann das Tool verwendet werden soll. Seien Sie konkret darin, was das Tool tut und wann es aufgerufen werden soll.
</Note>
### Frontend-Komponenten
Frontend-Komponenten ermöglichen es Ihnen, benutzerdefinierte React-Komponenten zu erstellen, die innerhalb der Twenty-UI gerendert werden. Verwenden Sie `defineFrontComponent()`, um Komponenten mit eingebauter Validierung zu definieren:
@@ -659,7 +593,7 @@ Sie können neue Frontend-Komponenten auf zwei Arten erstellen:
### Generierter typisierter Client
Der typisierte Client wird von `yarn twenty app:dev` automatisch generiert und basierend auf Ihrem Arbeitsbereichs-Schema in `node_modules/twenty-sdk/generated` gespeichert. Verwenden Sie ihn in Ihren Funktionen:
Führen Sie `yarn twenty app:generate` aus, um einen lokalen typisierten Client in `generated/` basierend auf Ihrem Arbeitsbereichs-Schema zu erstellen. Verwenden Sie ihn in Ihren Funktionen:
```typescript
import Twenty from '~/generated';
@@ -668,7 +602,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
Der Client wird von `yarn twenty app:dev` automatisch neu generiert, sobald sich Ihre Objekte oder Felder ändern.
Der Client wird durch `yarn twenty app:generate` erneut generiert. Führen Sie ihn nach Änderungen an Ihren Objekten oder beim Onboarding in einen neuen Workspace erneut aus.
#### Laufzeit-Anmeldedaten in Logikfunktionen
@@ -705,13 +639,13 @@ Fügen Sie dann ein `twenty`-Skript hinzu:
}
```
Jetzt können Sie alle Befehle über `yarn twenty <command>` ausführen, z. B. `yarn twenty app:dev`, `yarn twenty help` usw.
Jetzt können Sie alle Befehle über `yarn twenty <command>` ausführen, z. B. `yarn twenty app:dev`, `yarn twenty app:generate`, `yarn twenty help` usw.
## Fehlerbehebung
* Authentifizierungsfehler: Führen Sie `yarn twenty auth:login` aus und stellen Sie sicher, dass Ihr API-Schlüssel die erforderlichen Berechtigungen hat.
* Verbindung zum Server nicht möglich: Überprüfen Sie die API-URL und dass der Twenty-Server erreichbar ist.
* Typen oder Client fehlen/veraltet: Starten Sie `yarn twenty app:dev` neu — der typisierte Client wird automatisch generiert.
* Typen oder Client fehlen/veraltet: Führen Sie `yarn twenty app:generate` aus.
* Dev-Modus synchronisiert nicht: Stellen Sie sicher, dass `yarn twenty app:dev` läuft und dass Änderungen von Ihrer Umgebung nicht ignoriert werden.
Discord-Hilfekanal: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -52,6 +52,9 @@ Desde aquí usted puede:
# Añade una nueva entidad a tu aplicación (guiado)
yarn entity:add
# Genera un cliente tipado de Twenty y tipos de entidad del espacio de trabajo
yarn app:generate
# Supervisa los registros de funciones de tu aplicación
yarn function:logs
@@ -154,7 +157,7 @@ src/
A grandes rasgos:
* **package.json**: Declara el nombre de la aplicación, la versión, los entornos (Node 24+, Yarn 4) y agrega `twenty-sdk` además de scripts como `app:dev`, `entity:add`, `function:logs`, `function:execute`, `app:uninstall` y `auth:login` que delegan en la CLI local `twenty`.
* **package.json**: Declara el nombre de la aplicación, la versión, los entornos (Node 24+, Yarn 4) y agrega `twenty-sdk` además de scripts como `app:dev`, `app:generate`, `entity:add`, `function:logs`, `function:execute`, `app:uninstall` y `auth:login` que delegan en la CLI local `twenty`.
* **.gitignore**: Ignora artefactos comunes como `node_modules`, `.yarn`, `generated/` (cliente tipado), `dist/`, `build/`, carpetas de cobertura, archivos de registro y archivos `.env*`.
* **yarn.lock**, **.yarnrc.yml**, **.yarn/**: Bloquean y configuran la cadena de herramientas Yarn 4 utilizada por el proyecto.
* **.nvmrc**: Fija la versión de Node.js esperada por el proyecto.
@@ -170,7 +173,7 @@ A grandes rasgos:
Comandos posteriores añadirán más archivos y carpetas:
* `yarn app:dev` genera automáticamente el cliente Twenty tipado en `node_modules/twenty-sdk/generated`.
* `yarn app:generate` creará una carpeta `generated/` (cliente tipado de Twenty + tipos del espacio de trabajo).
* `yarn entity:add` añadirá archivos de definición de entidades en `src/` para tus objetos, funciones, componentes de interfaz o roles personalizados.
## Autenticación
@@ -582,7 +585,7 @@ Puedes crear funciones nuevas de dos maneras:
### Cliente tipado generado
`yarn app:dev` genera automáticamente el cliente Twenty tipado en `node_modules/twenty-sdk/generated`. Úsalo en tus funciones:
Ejecuta yarn app:generate para crear un cliente tipado local en generated/ basado en el esquema de tu espacio de trabajo. Úsalo en tus funciones:
```typescript
import Twenty from '~/generated';
@@ -591,7 +594,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
El cliente se regenera automáticamente durante la ejecución de `app:dev`. Reinicia `app:dev` después de cambiar tus objetos o al incorporarte a un nuevo espacio de trabajo.
El cliente se vuelve a generar con `yarn app:generate`. Vuelve a ejecutarlo después de cambiar tus objetos o al incorporarte a un nuevo espacio de trabajo.
#### Credenciales en tiempo de ejecución en funciones de lógica
@@ -629,6 +632,7 @@ Luego agrega scripts como estos:
"auth:switch": "twenty auth:switch",
"auth:list": "twenty auth:list",
"app:dev": "twenty app:dev",
"app:generate": "twenty app:generate",
"app:uninstall": "twenty app:uninstall",
"entity:add": "twenty entity:add",
"function:logs": "twenty function:logs",
@@ -638,13 +642,13 @@ Luego agrega scripts como estos:
}
```
Ahora puedes ejecutar los mismos comandos mediante Yarn, p. ej., `yarn app:dev`, etc.
Ahora puedes ejecutar los mismos comandos mediante Yarn, p. ej., `yarn app:dev`, `yarn app:generate`, etc.
## Solución de problemas
* Errores de autenticación: ejecuta `yarn auth:login` y asegúrate de que tu clave de API tenga los permisos necesarios.
* No se puede conectar al servidor: verifica la URL de la API y que el servidor de Twenty sea accesible.
* Tipos o cliente faltantes/obsoletos: reinicia `yarn app:dev`.
* Tipos o cliente faltantes/obsoletos: ejecuta `yarn app:generate`.
* El modo de desarrollo no sincroniza: asegúrate de que `yarn app:dev` esté ejecutándose y de que los cambios no sean ignorados por tu entorno.
Canal de ayuda en Discord: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -52,6 +52,9 @@ yarn app:dev
# Ajouter une nouvelle entité à votre application (assisté)
yarn entity:add
# Générer un client Twenty typé et les types d'entité de l'espace de travail
yarn app:generate
# Surveiller les journaux des fonctions de votre application
yarn function:logs
@@ -154,7 +157,7 @@ src/
Dans les grandes lignes :
* **package.json** : Déclare le nom de lapplication, la version, les moteurs (Node 24+, Yarn 4), et ajoute `twenty-sdk` ainsi que des scripts comme `app:dev`, `entity:add`, `function:logs`, `function:execute`, `app:uninstall` et `auth:login` qui délèguent à la CLI locale `twenty`.
* **package.json** : Déclare le nom de lapplication, la version, les moteurs (Node 24+, Yarn 4), et ajoute `twenty-sdk` ainsi que des scripts comme `app:dev`, `app:generate`, `entity:add`, `function:logs`, `function:execute`, `app:uninstall` et `auth:login` qui délèguent à la CLI locale `twenty`.
* **.gitignore** : Ignore les artefacts courants tels que `node_modules`, `.yarn`, `generated/` (client typé), `dist/`, `build/`, les dossiers de couverture, les fichiers journaux et les fichiers `.env*`.
* **yarn.lock**, **.yarnrc.yml**, **.yarn/** : Verrouillent et configurent la chaîne doutils Yarn 4 utilisée par le projet.
* **.nvmrc** : Fige la version de Node.js attendue par le projet.
@@ -170,7 +173,7 @@ Dans les grandes lignes :
Des commandes ultérieures ajouteront dautres fichiers et dossiers :
* `yarn app:dev` génère automatiquement le client Twenty typé dans `node_modules/twenty-sdk/generated`.
* `yarn app:generate` créera un dossier `generated/` (client Twenty typé + types de lespace de travail).
* `yarn entity:add` ajoutera des fichiers de définition dentité sous `src/` pour vos objets, fonctions, composants front-end ou rôles personnalisés.
## Authentification
@@ -582,7 +585,7 @@ Vous pouvez créer de nouvelles fonctions de deux façons :
### Client typé généré
`yarn app:dev` génère automatiquement le client Twenty typé dans `node_modules/twenty-sdk/generated`. Utilisez-le dans vos fonctions :
Exécutez yarn app:generate pour créer un client typé local dans generated/ basé sur le schéma de votre espace de travail. Utilisez-le dans vos fonctions :
```typescript
import Twenty from '~/generated';
@@ -591,7 +594,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
Le client est régénéré automatiquement pendant l'exécution de `app:dev`. Redémarrez `app:dev` après avoir modifié vos objets ou lors de lintégration à un nouvel espace de travail.
Le client est régénéré par `yarn app:generate`. Relancez après avoir modifié vos objets ou lors de lintégration à un nouvel espace de travail.
#### Identifiants dexécution dans les fonctions logiques
@@ -629,6 +632,7 @@ Ajoutez ensuite des scripts comme ceux-ci :
"auth:switch": "twenty auth:switch",
"auth:list": "twenty auth:list",
"app:dev": "twenty app:dev",
"app:generate": "twenty app:generate",
"app:uninstall": "twenty app:uninstall",
"entity:add": "twenty entity:add",
"function:logs": "twenty function:logs",
@@ -638,13 +642,13 @@ Ajoutez ensuite des scripts comme ceux-ci :
}
```
Vous pouvez désormais exécuter les mêmes commandes via Yarn, par exemple `yarn app:dev`, etc.
Vous pouvez désormais exécuter les mêmes commandes via Yarn, par exemple `yarn app:dev`, `yarn app:generate`, etc.
## Résolution des problèmes
* Erreurs dauthentification : exécutez `yarn auth:login` et assurez-vous que votre clé API dispose des autorisations requises.
* Impossible de se connecter au serveur : vérifiez lURL de lAPI et que le serveur Twenty est accessible.
* Types ou client manquants/obsolètes : redémarrez `yarn app:dev`.
* Types ou client manquants/obsolètes : exécutez `yarn app:generate`.
* Le mode dev ne se synchronise pas : assurez-vous que `yarn app:dev` est en cours dexécution et que les modifications ne sont pas ignorées par votre environnement.
Canal daide Discord : https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -48,6 +48,9 @@ Da qui puoi:
# Aggiungi una nuova entità alla tua applicazione (guidata)
yarn twenty entity:add
# Genera un client Twenty tipizzato e i tipi di entità dell'area di lavoro
yarn twenty app:generate
# Monitora i log delle funzioni della tua applicazione
yarn twenty function:logs
@@ -139,7 +142,7 @@ export default defineObject({
Comandi successivi aggiungeranno altri file e cartelle:
* `yarn twenty app:dev` genererà automaticamente un client API tipizzato in `node_modules/twenty-sdk/generated` (client Twenty tipizzato + tipi dell'area di lavoro).
* `yarn twenty app:generate` creerà una cartella `generated/` (client Twenty tipizzato + tipi dello spazio di lavoro).
* `yarn twenty entity:add` aggiungerà file di definizione delle entità sotto `src/` per i tuoi oggetti, funzioni, componenti front-end o ruoli personalizzati.
## Autenticazione
@@ -276,11 +279,7 @@ Punti chiave:
* Puoi generare nuovi oggetti con `yarn twenty entity:add`, che ti guida nella denominazione, nei campi e nelle relazioni.
<Note>
**I campi base vengono creati automaticamente.** Quando definisci un oggetto personalizzato, Twenty aggiunge automaticamente i campi standard
come `id`, `name`, `createdAt`, `updatedAt`, `createdBy`, `updatedBy` e `deletedAt`.
Non è necessario definirli nel tuo array `fields` — aggiungi solo i tuoi campi personalizzati.
Puoi sovrascrivere i campi predefiniti definendo un campo con lo stesso nome nel tuo array `fields`,
ma non è consigliato.
**I campi base vengono creati automaticamente.** Quando definisci un oggetto personalizzato, Twenty aggiunge automaticamente i campi standard come `name`, `createdAt`, `updatedAt`, `createdBy`, `position` e `deletedAt`. Non è necessario definirli nel tuo array `fields` — aggiungi solo i tuoi campi personalizzati.
</Note>
### Configurazione dell'applicazione (application-config.ts)
@@ -555,71 +554,6 @@ Puoi creare nuove funzioni in due modi:
* **Generata dallo scaffolder**: Esegui `yarn twenty entity:add` e scegli l'opzione per aggiungere una nuova funzione logica. Questo genera un file iniziale con un handler e una configurazione.
* **Manuale**: Crea un nuovo file `*.logic-function.ts` e usa `defineLogicFunction()`, seguendo lo stesso schema.
### Contrassegnare una funzione logica come strumento
Le funzioni logiche possono essere esposte come **strumenti** per gli agenti di IA e i flussi di lavoro. Quando una funzione è contrassegnata come strumento, diventa individuabile dalle funzionalità di IA di Twenty e può essere selezionata come passaggio nelle automazioni dei flussi di lavoro.
Per contrassegnare una funzione logica come strumento, imposta `isTool: true` e fornisci un `toolInputSchema` che descriva i parametri di input attesi utilizzando [JSON Schema](https://json-schema.org/):
```typescript
// src/logic-functions/enrich-company.logic-function.ts
import { defineLogicFunction } from 'twenty-sdk';
import Twenty from '~/generated';
const handler = async (params: { companyName: string; domain?: string }) => {
const client = new Twenty();
const result = await client.mutation({
createTask: {
__args: {
data: {
title: `Enrich data for ${params.companyName}`,
body: `Domain: ${params.domain ?? 'unknown'}`,
},
},
id: true,
},
});
return { taskId: result.createTask.id };
};
export default defineLogicFunction({
universalIdentifier: 'f47ac10b-58cc-4372-a567-0e02b2c3d479',
name: 'enrich-company',
description: 'Enrich a company record with external data',
timeoutSeconds: 10,
handler,
isTool: true,
toolInputSchema: {
type: 'object',
properties: {
companyName: {
type: 'string',
description: 'The name of the company to enrich',
},
domain: {
type: 'string',
description: 'The company website domain (optional)',
},
},
required: ['companyName'],
},
});
```
Punti chiave:
* **`isTool`** (`boolean`, predefinito: `false`): Quando impostato su `true`, la funzione viene registrata come strumento e diventa disponibile per gli agenti IA e le automazioni dei flussi di lavoro.
* **`toolInputSchema`** (`object`, opzionale): Un oggetto JSON Schema che descrive i parametri accettati dalla funzione. Gli agenti IA utilizzano questo schema per capire quali input si aspetta lo strumento e per convalidare le chiamate. Se omesso, lo schema assume il valore predefinito `{ type: 'object', properties: {} }` (nessun parametro).
* Le funzioni con `isTool: false` (o non impostato) **non** vengono esposte come strumenti. Possono comunque essere eseguite direttamente o chiamate da altre funzioni, ma non compariranno nell'individuazione degli strumenti.
* **Denominazione dello strumento**: Quando esposta come strumento, il nome della funzione viene normalizzato automaticamente in `logic_function_<name>` (in minuscolo, i caratteri non alfanumerici vengono sostituiti da trattini bassi). Ad esempio, `enrich-company` diventa `logic_function_enrich_company`.
* È possibile combinare `isTool` con i trigger — una funzione può essere sia uno strumento (invocabile dagli agenti IA) sia attivata da eventi (cron, eventi del database, routes) contemporaneamente.
<Note>
**Scrivi una buona `description`.** Gli agenti IA fanno affidamento sul campo `description` della funzione per decidere quando usare lo strumento. Sii specifico su cosa fa lo strumento e quando dovrebbe essere invocato.
</Note>
### Componenti front-end
I componenti front-end ti consentono di creare componenti React personalizzati che vengono renderizzati all'interno dell'interfaccia di Twenty. Usa `defineFrontComponent()` per definire componenti con convalida integrata:
@@ -659,7 +593,7 @@ Puoi creare nuovi componenti front-end in due modi:
### Client tipizzato generato
Il client tipizzato è generato automaticamente da `yarn twenty app:dev` e salvato in `node_modules/twenty-sdk/generated` in base allo schema della tua area di lavoro. Usalo nelle tue funzioni:
Esegui `yarn twenty app:generate` per creare un client tipizzato locale in `generated/` basato sullo schema del tuo spazio di lavoro. Usalo nelle tue funzioni:
```typescript
import Twenty from '~/generated';
@@ -668,7 +602,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
Il client viene rigenerato automaticamente da `yarn twenty app:dev` ogni volta che i tuoi oggetti o campi cambiano.
Il client viene rigenerato da `yarn twenty app:generate`. Eseguilo nuovamente dopo aver modificato i tuoi oggetti oppure quando effettui l'onboarding su un nuovo spazio di lavoro.
#### Credenziali di runtime nelle funzioni logiche
@@ -705,13 +639,13 @@ Quindi aggiungi uno script `twenty`:
}
```
Ora puoi eseguire tutti i comandi tramite `yarn twenty <command>`, ad es. `yarn twenty app:dev`, `yarn twenty help`, ecc.
Ora puoi eseguire tutti i comandi tramite `yarn twenty <command>`, ad es. `yarn twenty app:dev`, `yarn twenty app:generate`, `yarn twenty help`, ecc.
## Risoluzione dei problemi
* Errori di autenticazione: esegui `yarn twenty auth:login` e assicurati che la tua chiave API abbia i permessi richiesti.
* Impossibile connettersi al server: verifica l'URL dell'API e che il server Twenty sia raggiungibile.
* Types or client missing/outdated: restart `yarn twenty app:dev` — it auto-generates the typed client.
* Tipi o client mancanti/obsoleti: esegui `yarn twenty app:generate`.
* Modalità di sviluppo non sincronizzata: assicurati che `yarn twenty app:dev` sia in esecuzione e che le modifiche non vengano ignorate dal tuo ambiente.
Canale di supporto su Discord: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -52,6 +52,9 @@ yarn app:dev
# アプリケーションに新しいエンティティを追加(ガイド付き)
yarn entity:add
# 型付きの Twenty クライアントとワークスペースのエンティティ型を生成
yarn app:generate
# アプリケーションの関数のログを監視
yarn function:logs
@@ -153,7 +156,7 @@ src/
概要:
* **package.json**: Declares the app name, version, engines (Node 24+, Yarn 4), and adds `twenty-sdk` plus scripts like `app:dev`, `entity:add`, `function:logs`, `function:execute`, `app:uninstall`, and `auth:login` that delegate to the local `twenty` CLI.
* **package.json**: Declares the app name, version, engines (Node 24+, Yarn 4), and adds `twenty-sdk` plus scripts like `app:dev`, `app:generate`, `entity:add`, `function:logs`, `function:execute`, `app:uninstall`, and `auth:login` that delegate to the local `twenty` CLI.
* **.gitignore**: `node_modules`、`.yarn`、`generated/`(型付きクライアント)、`dist/`、`build/`、カバレッジ用フォルダー、ログファイル、`.env*` ファイルなどの一般的な生成物を無視します。
* **yarn.lock**、**.yarnrc.yml**、**.yarn/**: プロジェクトで使用する Yarn 4 ツールチェーンをロックおよび構成します。
* **.nvmrc**: プロジェクトで想定する Node.js バージョンを固定します。
@@ -168,7 +171,7 @@ src/
後続のコマンドにより、さらにファイルやフォルダーが追加されます:
* `yarn app:dev` は `node_modules/twenty-sdk/generated` 型付き Twenty クライアントを自動生成します。
* `yarn app:generate` は `generated/` フォルダー(型付き Twenty クライアント + ワークスペースの型)を作成します。
* `yarn entity:add` will add entity definition files under `src/` for your custom objects, functions, front components, or roles.
## 認証
@@ -580,7 +583,7 @@ const handler = async (event: RoutePayload) => {
### 生成された型付きクライアント
`yarn app:dev` は `node_modules/twenty-sdk/generated`型付き Twenty クライアントを自動生成します。 関数内で使用します:
ワークスペースのスキーマに基づき、generated/ローカルの型付きクライアントを作成するには yarn app:generate を実行します。 関数内で使用します:
```typescript
import Twenty from '~/generated';
@@ -589,7 +592,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
このクライアントは `app:dev` 実行中に自動的に再生成されます。 オブジェクトを変更した後、または新しいワークスペースにオンボーディングする際は、`app:dev` を再起動してください。
このクライアントは `yarn app:generate` によって再生成されます。 Re-run after changing your objects or when onboarding to a new workspace.
#### Runtime credentials in logic functions
@@ -627,6 +630,7 @@ yarn add -D twenty-sdk
"auth:switch": "twenty auth:switch",
"auth:list": "twenty auth:list",
"app:dev": "twenty app:dev",
"app:generate": "twenty app:generate",
"app:uninstall": "twenty app:uninstall",
"entity:add": "twenty entity:add",
"function:logs": "twenty function:logs",
@@ -636,13 +640,13 @@ yarn add -D twenty-sdk
}
```
Now you can run the same commands via Yarn, e.g. `yarn app:dev`, etc.
Now you can run the same commands via Yarn, e.g. `yarn app:dev`, `yarn app:generate`, etc.
## トラブルシューティング
* 認証エラー: `yarn auth:login` を実行し、API キーに必要な権限があることを確認してください。
* サーバーに接続できません: API URL と、Twenty サーバーに到達可能であることを確認してください。
* Types or client missing/outdated: restart `yarn app:dev`.
* Types or client missing/outdated: run `yarn app:generate`.
* 開発モードで同期されない: `yarn app:dev` が実行中であり、環境によって変更が無視されていないことを確認してください。
Discord ヘルプチャンネル: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -52,6 +52,9 @@ yarn app:dev
# Add a new entity to your application (guided)
yarn entity:add
# Generate a typed Twenty client and workspace entity types
yarn app:generate
# Watch your application's function logs
yarn function:logs
@@ -154,7 +157,7 @@ src/
개요:
* **package.json**: 앱 이름, 버전, 엔진(Node 24+, Yarn 4)을 선언하고, `twenty-sdk`와 함께 `app:dev`, `entity:add`, `function:logs`, `function:execute`, `app:uninstall`, `auth:login` 같은 스크립트를 추가합니다. 이 스크립트들은 로컬 `twenty` CLI에 위임됩니다.
* **package.json**: 앱 이름, 버전, 엔진(Node 24+, Yarn 4)을 선언하고, `twenty-sdk`와 함께 `app:dev`, `app:generate`, `entity:add`, `function:logs`, `function:execute`, `app:uninstall`, `auth:login` 같은 스크립트를 추가합니다. 이 스크립트들은 로컬 `twenty` CLI에 위임됩니다.
* **.gitignore**: `node_modules`, `.yarn`, `generated/`(타입드 클라이언트), `dist/`, `build/`, 커버리지 폴더, 로그 파일, `.env*` 파일 등의 일반 산출물을 무시합니다.
* **yarn.lock**, **.yarnrc.yml**, **.yarn/**: 프로젝트에서 사용하는 Yarn 4 툴체인을 고정하고 구성합니다.
* **.nvmrc**: 프로젝트에서 예상하는 Node.js 버전을 고정합니다.
@@ -170,7 +173,7 @@ src/
이후 명령을 실행하면 더 많은 파일과 폴더가 추가됩니다:
* `yarn app:dev`는 `node_modules/twenty-sdk/generated`에 타입드 Twenty 클라이언트를 자동으로 생성합니다.
* `yarn app:generate`는 `generated/` 폴더를 생성합니다(타입드 Twenty 클라이언트 + 워크스페이스 타입).
* `yarn entity:add`는 사용자 정의 객체, 함수, 프런트 컴포넌트 또는 역할에 대한 엔티티 정의 파일을 `src/` 아래에 추가합니다.
## 인증
@@ -582,7 +585,7 @@ const handler = async (event: RoutePayload) => {
### 생성된 타입드 클라이언트
`yarn app:dev`는 `node_modules/twenty-sdk/generated`에 타입드 Twenty 클라이언트를 자동으로 생성합니다. 함수에서 사용하세요:
워크스페이스 스키마를 기반으로 generated/ 로컬 타입드 클라이언트를 생성하려면 yarn app:generate를 실행하세요. 함수에서 사용하세요:
```typescript
import Twenty from '~/generated';
@@ -591,7 +594,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
클라이언트는 `app:dev` 실행 중 자동으로 다시 생성됩니다. 객체를 변경한 후 또는 새 워크스페이스에 온보딩할 때 `app:dev`를 다시 시작하세요.
클라이언트는 `yarn app:generate`로 다시 생성됩니다. 객체를 변경한 후 또는 새 워크스페이스에 온보딩할 때 다시 실행하세요.
#### 로직 함수의 런타임 자격 증명
@@ -629,6 +632,7 @@ yarn add -D twenty-sdk
"auth:switch": "twenty auth:switch",
"auth:list": "twenty auth:list",
"app:dev": "twenty app:dev",
"app:generate": "twenty app:generate",
"app:uninstall": "twenty app:uninstall",
"entity:add": "twenty entity:add",
"function:logs": "twenty function:logs",
@@ -638,13 +642,13 @@ yarn add -D twenty-sdk
}
```
이제 Yarn을 통해 동일한 명령을 실행할 수 있습니다. 예: `yarn app:dev` 등.
이제 Yarn을 통해 동일한 명령을 실행할 수 있습니다. 예: `yarn app:dev`, `yarn app:generate` 등.
## 문제 해결
* 인증 오류: `yarn auth:login`를 실행하고 API 키에 필요한 권한이 있는지 확인하세요.
* 서버에 연결할 수 없음: API URL과 Twenty 서버에 접근 가능한지 확인하세요.
* 타입 또는 클라이언트가 없거나 오래된 경우: `yarn app:dev`를 다시 시작하세요.
* 타입 또는 클라이언트가 없거나 오래된 경우: `yarn app:generate`를 실행하세요.
* 개발 모드가 동기화되지 않음: `yarn app:dev`가 실행 중인지, 환경에서 변경 사항을 무시하지 않는지 확인하세요.
Discord 도움말 채널: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -48,6 +48,9 @@ A partir daqui você pode:
# Adicionar uma nova entidade à sua aplicação (assistido)
yarn twenty entity:add
# Gerar um cliente Twenty tipado e tipos de entidades do espaço de trabalho
yarn twenty app:generate
# Acompanhar os logs das funções da sua aplicação
yarn twenty function:logs
@@ -139,7 +142,7 @@ export default defineObject({
Comandos posteriores adicionarão mais arquivos e pastas:
* `yarn twenty app:dev` vai gerar automaticamente um cliente de API tipado em `node_modules/twenty-sdk/generated` (cliente Twenty tipado + tipos do espaço de trabalho).
* `yarn twenty app:generate` criará uma pasta `generated/` (cliente tipado do Twenty + tipos do espaço de trabalho).
* `yarn twenty entity:add` adicionará arquivos de definição de entidade em `src/` para seus objetos, funções, componentes de front-end ou papéis personalizados.
## Autenticação
@@ -276,11 +279,7 @@ Pontos-chave:
* Você pode criar novos objetos usando `yarn twenty entity:add`, que orienta você sobre nomeação, campos e relacionamentos.
<Note>
**Os campos base são criados automaticamente.** Quando você define um objeto personalizado, o Twenty adiciona automaticamente campos padrão
como `id`, `name`, `createdAt`, `updatedAt`, `createdBy`, `updatedBy` e `deletedAt`.
Você não precisa definir esses no seu array `fields` — adicione apenas seus campos personalizados.
Você pode substituir os campos padrão definindo um campo com o mesmo nome no seu array `fields`,
mas isso não é recomendado.
**Os campos base são criados automaticamente.** Quando você define um objeto personalizado, o Twenty adiciona automaticamente campos padrão como `name`, `createdAt`, `updatedAt`, `createdBy`, `position` e `deletedAt`. Você não precisa definir esses no seu array `fields` — adicione apenas seus campos personalizados.
</Note>
### Configuração do aplicativo (application-config.ts)
@@ -555,71 +554,6 @@ Você pode criar novas funções de duas formas:
* **Gerado automaticamente**: Execute `yarn twenty entity:add` e escolha a opção para adicionar uma nova função de lógica. Isso gera um arquivo inicial com um handler e configuração.
* **Manual**: Crie um novo arquivo `*.logic-function.ts` e use `defineLogicFunction()`, seguindo o mesmo padrão.
### Marcar uma função lógica como ferramenta
Funções lógicas podem ser expostas como **ferramentas** para agentes de IA e fluxos de trabalho. Quando uma função é marcada como ferramenta, ela fica disponível para os recursos de IA do Twenty e pode ser selecionada como uma etapa em automações de fluxos de trabalho.
Para marcar uma função lógica como ferramenta, defina `isTool: true` e forneça um `toolInputSchema` descrevendo os parâmetros de entrada esperados usando [JSON Schema](https://json-schema.org/):
```typescript
// src/logic-functions/enrich-company.logic-function.ts
import { defineLogicFunction } from 'twenty-sdk';
import Twenty from '~/generated';
const handler = async (params: { companyName: string; domain?: string }) => {
const client = new Twenty();
const result = await client.mutation({
createTask: {
__args: {
data: {
title: `Enrich data for ${params.companyName}`,
body: `Domain: ${params.domain ?? 'unknown'}`,
},
},
id: true,
},
});
return { taskId: result.createTask.id };
};
export default defineLogicFunction({
universalIdentifier: 'f47ac10b-58cc-4372-a567-0e02b2c3d479',
name: 'enrich-company',
description: 'Enrich a company record with external data',
timeoutSeconds: 10,
handler,
isTool: true,
toolInputSchema: {
type: 'object',
properties: {
companyName: {
type: 'string',
description: 'The name of the company to enrich',
},
domain: {
type: 'string',
description: 'The company website domain (optional)',
},
},
required: ['companyName'],
},
});
```
Pontos-chave:
* **`isTool`** (`boolean`, padrão: `false`): Quando definido como `true`, a função é registrada como uma ferramenta e fica disponível para agentes de IA e automações de fluxos de trabalho.
* **`toolInputSchema`** (`object`, opcional): Um objeto JSON Schema que descreve os parâmetros que sua função aceita. Os agentes de IA usam esse esquema para entender quais entradas a ferramenta espera e para validar as chamadas. Se omitido, o esquema tem como padrão `{ type: 'object', properties: {} }` (sem parâmetros).
* Funções com `isTool: false` (ou não definido) **não** são expostas como ferramentas. Elas ainda podem ser executadas diretamente ou chamadas por outras funções, mas não aparecerão na descoberta de ferramentas.
* **Nomenclatura de ferramentas**: Quando exposta como uma ferramenta, o nome da função é automaticamente normalizado para `logic_function_<name>` (em minúsculas, caracteres não alfanuméricos substituídos por sublinhados). Por exemplo, `enrich-company` torna-se `logic_function_enrich_company`.
* Você pode combinar `isTool` com gatilhos — uma função pode ser ao mesmo tempo uma ferramenta (chamável por agentes de IA) e acionada por eventos (cron, eventos de banco de dados, rotas) simultaneamente.
<Note>
**Escreva uma boa `description`.** Os agentes de IA dependem do campo `description` da função para decidir quando usar a ferramenta. Seja específico sobre o que a ferramenta faz e quando ela deve ser chamada.
</Note>
### Componentes de front-end
Componentes de front-end permitem criar componentes React personalizados que são renderizados na UI do Twenty. Use `defineFrontComponent()` para definir componentes com validação integrada:
@@ -659,7 +593,7 @@ Você pode criar novos componentes de front-end de duas formas:
### Cliente tipado gerado
O cliente tipado é gerado automaticamente pelo `yarn twenty app:dev` e armazenado em `node_modules/twenty-sdk/generated` com base no esquema do seu espaço de trabalho. Use-o em suas funções:
Execute `yarn twenty app:generate` para criar um cliente tipado local em `generated/` com base no esquema do seu espaço de trabalho. Use-o em suas funções:
```typescript
import Twenty from '~/generated';
@@ -668,7 +602,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
O cliente é regenerado automaticamente pelo `yarn twenty app:dev` sempre que seus objetos ou campos forem alterados.
O cliente é regenerado pelo `yarn twenty app:generate`. Execute novamente após alterar seus objetos ou ao ingressar em um novo workspace.
#### Credenciais em tempo de execução em funções de lógica
@@ -705,13 +639,13 @@ Em seguida, adicione um script `twenty`:
}
```
Agora você pode executar todos os comandos via `yarn twenty <command>`, por exemplo, `yarn twenty app:dev`, `yarn twenty help`, etc.
Agora você pode executar todos os comandos via `yarn twenty <command>`, por exemplo, `yarn twenty app:dev`, `yarn twenty app:generate`, `yarn twenty help`, etc.
## Resolução de Problemas
* Erros de autenticação: execute `yarn twenty auth:login` e certifique-se de que sua chave de API tenha as permissões necessárias.
* Não é possível conectar ao servidor: verifique a URL da API e se o servidor do Twenty está acessível.
* Tipos ou cliente ausentes/desatualizados: reinicie `yarn twenty app:dev` — ele gera automaticamente o cliente tipado.
* Tipos ou cliente ausentes/desatualizados: execute `yarn twenty app:generate`.
* Modo de desenvolvimento não sincronizando: certifique-se de que `yarn twenty app:dev` esteja em execução e de que as alterações não estejam sendo ignoradas pelo seu ambiente.
Canal de ajuda no Discord: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -48,6 +48,9 @@ De aici puteți:
# Adaugă o entitate nouă în aplicația ta (ghidat)
yarn twenty entity:add
# Generează un client Twenty tipizat și tipurile de entități ale spațiului de lucru
yarn twenty app:generate
# Urmărește jurnalele funcțiilor aplicației tale
yarn twenty function:logs
@@ -139,7 +142,7 @@ export default defineObject({
Comenzile ulterioare vor adăuga mai multe fișiere și foldere:
* `yarn twenty app:dev` va genera automat un client API tipizat în `node_modules/twenty-sdk/generated` (client Twenty tipizat + tipuri ale spațiului de lucru).
* `yarn twenty app:generate` va crea un folder `generated/` (client Twenty tipizat + tipuri pentru spațiul de lucru).
* `yarn twenty entity:add` va adăuga fișiere de definire a entităților în `src/` pentru obiectele, funcțiile, componentele front-end sau rolurile personalizate.
## Autentificare
@@ -276,11 +279,7 @@ Puncte cheie:
* Puteți genera obiecte noi folosind `yarn twenty entity:add`, care vă ghidează prin denumire, câmpuri și relații.
<Note>
**Câmpurile de bază sunt create automat.** Când definiți un obiect personalizat, Twenty adaugă automat câmpuri standard
precum `id`, `name`, `createdAt`, `updatedAt`, `createdBy`, `updatedBy` și `deletedAt`.
Nu trebuie să le definiți în tabloul `fields` — adăugați doar câmpurile personalizate proprii.
Puteți suprascrie câmpurile implicite definind un câmp cu același nume în tabloul `fields`,
dar acest lucru nu este recomandat.
**Câmpurile de bază sunt create automat.** Când definiți un obiect personalizat, Twenty adaugă automat câmpuri standard precum `name`, `createdAt`, `updatedAt`, `createdBy`, `position` și `deletedAt`. Nu trebuie să le definiți în tabloul `fields` — adăugați doar câmpurile personalizate proprii.
</Note>
### Configurația aplicației (application-config.ts)
@@ -555,71 +554,6 @@ Puteți crea funcții noi în două moduri:
* **Generat**: Rulați `yarn twenty entity:add` și alegeți opțiunea de a adăuga o funcție logică nouă. Aceasta generează un fișier inițial cu un handler și o configurație.
* **Manual**: Creați un fișier nou `*.logic-function.ts` și folosiți `defineLogicFunction()`, urmând același model.
### Marcarea unei funcții logice drept instrument
Funcțiile logice pot fi expuse ca **instrumente** pentru agenți de IA și fluxuri de lucru. Când o funcție este marcată ca instrument, poate fi descoperită de funcționalitățile de IA ale Twenty și poate fi selectată ca pas în automatizări ale fluxurilor de lucru.
Pentru a marca o funcție logică drept instrument, setați `isTool: true` și furnizați un `toolInputSchema` care descrie parametrii de intrare așteptați folosind [JSON Schema](https://json-schema.org/):
```typescript
// src/logic-functions/enrich-company.logic-function.ts
import { defineLogicFunction } from 'twenty-sdk';
import Twenty from '~/generated';
const handler = async (params: { companyName: string; domain?: string }) => {
const client = new Twenty();
const result = await client.mutation({
createTask: {
__args: {
data: {
title: `Enrich data for ${params.companyName}`,
body: `Domain: ${params.domain ?? 'unknown'}`,
},
},
id: true,
},
});
return { taskId: result.createTask.id };
};
export default defineLogicFunction({
universalIdentifier: 'f47ac10b-58cc-4372-a567-0e02b2c3d479',
name: 'enrich-company',
description: 'Enrich a company record with external data',
timeoutSeconds: 10,
handler,
isTool: true,
toolInputSchema: {
type: 'object',
properties: {
companyName: {
type: 'string',
description: 'The name of the company to enrich',
},
domain: {
type: 'string',
description: 'The company website domain (optional)',
},
},
required: ['companyName'],
},
});
```
Puncte cheie:
* **`isTool`** (`boolean`, implicit: `false`): Când este setat la `true`, funcția este înregistrată ca instrument și devine disponibilă pentru agenții AI și automatizările de fluxuri de lucru.
* **`toolInputSchema`** (`object`, opțional): Un obiect JSON Schema care descrie parametrii pe care îi acceptă funcția dvs. Agenții AI folosesc această schemă pentru a înțelege ce intrări așteaptă instrumentul și pentru a valida apelurile. Dacă este omisă, schema are implicit valoarea `{ type: 'object', properties: {} }` (fără parametri).
* Funcțiile cu `isTool: false` (sau nedefinit) **nu** sunt expuse ca instrumente. Pot totuși fi executate direct sau apelate de alte funcții, dar nu vor apărea în descoperirea instrumentelor.
* **Denumierea instrumentelor**: Când este expusă ca instrument, denumirea funcției este normalizată automat la `logic_function_<name>` (convertită la litere mici, iar caracterele non-alfanumerice sunt înlocuite cu caractere de subliniere). De exemplu, `enrich-company` devine `logic_function_enrich_company`.
* Puteți combina `isTool` cu declanșatoare — o funcție poate fi atât un instrument (apelabilă de agenții AI), cât și declanșată de evenimente (cron, evenimente de bază de date, rute) în același timp.
<Note>
**Scrieți o `description` bună.** Agenții AI se bazează pe câmpul `description` al funcției pentru a decide când să folosească instrumentul. Fiți specifici cu privire la ceea ce face instrumentul și când ar trebui apelat.
</Note>
### Componente Front
Componentele Front vă permit să construiți componente React personalizate care sunt randate în interfața Twenty. Utilizați `defineFrontComponent()` pentru a defini componente cu validare încorporată:
@@ -659,7 +593,7 @@ Puteți crea componente Front noi în două moduri:
### Client tipizat generat
Clientul tipizat este generat automat de `yarn twenty app:dev` și stocat în `node_modules/twenty-sdk/generated`, pe baza schemei spațiului tău de lucru. Folosiți-l în funcțiile dvs.:
Rulați `yarn twenty app:generate` pentru a crea un client tipizat local în `generated/`, pe baza schemei spațiului de lucru. Folosiți-l în funcțiile dvs.:
```typescript
import Twenty from '~/generated';
@@ -668,7 +602,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
Clientul este regenerat automat de `yarn twenty app:dev` ori de câte ori obiectele sau câmpurile tale se schimbă.
Clientul este regenerat de `yarn twenty app:generate`. Rulați din nou după ce vă modificați obiectele sau când vă integrați într-un spațiu de lucru nou.
#### Acreditări la runtime în funcțiile de logică
@@ -705,13 +639,13 @@ Apoi adăugați un script `twenty`:
}
```
Acum poți rula toate comenzile prin `yarn twenty <command>`, de ex. `yarn twenty app:dev`, `yarn twenty help`, etc.
Acum puteți rula toate comenzile prin `yarn twenty <command>`, de ex. `yarn twenty app:dev`, `yarn twenty app:generate`, `yarn twenty help`, etc.
## Depanare
* Erori de autentificare: rulați `yarn twenty auth:login` și asigurați-vă că cheia API are permisiunile necesare.
* Nu se poate conecta la server: verificați URL-ul API și că serverul Twenty este accesibil.
* Types or client missing/outdated: restart `yarn twenty app:dev` — it auto-generates the typed client.
* Tipuri sau client lipsă/învechite: rulați `yarn twenty app:generate`.
* Modul dev nu sincronizează: asigurați-vă că `yarn twenty app:dev` rulează și că modificările nu sunt ignorate de mediul dvs.
Canal de ajutor pe Discord: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -48,6 +48,9 @@ yarn twenty app:dev
# Добавить новую сущность в ваше приложение (с мастером)
yarn twenty entity:add
# Сгенерировать типизированный клиент Twenty и типы сущностей рабочего пространства
yarn twenty app:generate
# Просматривать логи функций вашего приложения
yarn twenty function:logs
@@ -139,7 +142,7 @@ export default defineObject({
Позднее команды добавят больше файлов и папок:
* `yarn twenty app:dev` автоматически сгенерирует типизированный клиент API в `node_modules/twenty-sdk/generated` (типизированный клиент Twenty + типы рабочего пространства).
* `yarn twenty app:generate` создаст папку `generated/` (типизированный клиент Twenty + типы рабочего пространства).
* `yarn twenty entity:add` добавит файлы определений сущностей в `src/` для ваших пользовательских объектов, функций, фронтенд-компонентов или ролей.
## Аутентификация
@@ -276,11 +279,7 @@ export default defineObject({
* Вы можете сгенерировать новые объекты с помощью `yarn twenty entity:add`, который проведёт вас через настройку имени, полей и связей.
<Note>
**Базовые поля создаются автоматически.** Когда вы определяете пользовательский объект, Twenty автоматически добавляет стандартные поля,
такие как `id`, `name`, `createdAt`, `updatedAt`, `createdBy`, `updatedBy` и `deletedAt`.
Вам не нужно определять их в массиве `fields` — добавляйте только свои пользовательские поля.
Вы можете переопределить поля по умолчанию, определив поле с тем же именем в массиве `fields`,
но это не рекомендуется.
**Базовые поля создаются автоматически.** Когда вы определяете пользовательский объект, Twenty автоматически добавляет стандартные поля, такие как `name`, `createdAt`, `updatedAt`, `createdBy`, `position` и `deletedAt`. Вам не нужно определять их в массиве `fields` — добавляйте только свои пользовательские поля.
</Note>
### Конфигурация приложения (application-config.ts)
@@ -555,71 +554,6 @@ const handler = async (event: RoutePayload) => {
* **Сгенерировано**: Запустите `yarn twenty entity:add` и выберите опцию добавления новой функции логики. Это создаёт стартовый файл с обработчиком и конфигурацией.
* **Вручную**: Создайте новый файл `*.logic-function.ts` и используйте `defineLogicFunction()`, следуя тому же шаблону.
### Пометка логической функции как инструмента
Логические функции можно предоставлять как **инструменты** для ИИ-агентов и рабочих процессов. Когда функция помечена как инструмент, она становится доступной для ИИ Twenty и может быть выбрана в качестве шага в автоматизациях рабочих процессов.
Чтобы пометить логическую функцию как инструмент, установите `isTool: true` и укажите `toolInputSchema` для описания ожидаемых входных параметров с помощью [схемы JSON](https://json-schema.org/):
```typescript
// src/logic-functions/enrich-company.logic-function.ts
import { defineLogicFunction } from 'twenty-sdk';
import Twenty from '~/generated';
const handler = async (params: { companyName: string; domain?: string }) => {
const client = new Twenty();
const result = await client.mutation({
createTask: {
__args: {
data: {
title: `Enrich data for ${params.companyName}`,
body: `Domain: ${params.domain ?? 'unknown'}`,
},
},
id: true,
},
});
return { taskId: result.createTask.id };
};
export default defineLogicFunction({
universalIdentifier: 'f47ac10b-58cc-4372-a567-0e02b2c3d479',
name: 'enrich-company',
description: 'Enrich a company record with external data',
timeoutSeconds: 10,
handler,
isTool: true,
toolInputSchema: {
type: 'object',
properties: {
companyName: {
type: 'string',
description: 'The name of the company to enrich',
},
domain: {
type: 'string',
description: 'The company website domain (optional)',
},
},
required: ['companyName'],
},
});
```
Основные моменты:
* **`isTool`** (`boolean`, по умолчанию: `false`): Если значение равно `true`, функция регистрируется как инструмент и становится доступной агентам ИИ и автоматизациям рабочих процессов.
* **`toolInputSchema`** (`object`, необязательно): Объект JSON Schema, который описывает параметры, которые принимает ваша функция. Агенты ИИ используют эту схему, чтобы понять, какие входные данные ожидает инструмент, и проверять корректность вызовов. Если опущено, по умолчанию используется схема `{ type: 'object', properties: {} }` (без параметров).
* Функции с `isTool: false` (или без указания) **не** выставляются как инструменты. Их по-прежнему можно выполнять напрямую или вызывать из других функций, но они не будут отображаться при обнаружении инструментов.
* **Именование инструмента**: При публикации как инструмента имя функции автоматически нормализуется до `logic_function_<name>` (в нижнем регистре, небуквенно-цифровые символы заменяются на подчёркивания). Например, `enrich-company` становится `logic_function_enrich_company`.
* Вы можете комбинировать `isTool` с триггерами — функция может одновременно быть инструментом (вызываемым агентами ИИ) и запускаться событиями (cron, события базы данных, маршруты).
<Note>
**Напишите хорошее описание в поле `description`.** Агенты ИИ опираются на поле `description` функции, чтобы решить, когда использовать инструмент. Чётко опишите, что делает инструмент и когда его следует вызывать.
</Note>
### Фронт-компоненты
Фронт-компоненты позволяют создавать пользовательские компоненты React, которые рендерятся внутри интерфейса Twenty. Используйте `defineFrontComponent()` для определения компонентов со встроенной валидацией:
@@ -659,7 +593,7 @@ export default defineFrontComponent({
### Сгенерированный типизированный клиент
Типизированный клиент автоматически генерируется с помощью `yarn twenty app:dev` и сохраняется в `node_modules/twenty-sdk/generated` на основе схемы вашего рабочего пространства. Используйте его в своих функциях:
Запустите `yarn twenty app:generate`, чтобы создать локальный типизированный клиент в `generated/` на основе схемы вашего рабочего пространства. Используйте его в своих функциях:
```typescript
import Twenty from '~/generated';
@@ -668,7 +602,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
Клиент автоматически перегенерируется с помощью `yarn twenty app:dev` при изменении ваших объектов или полей.
Клиент повторно генерируется командой `yarn twenty app:generate`. Запускайте повторно после изменения ваших объектов или при подключении к новому рабочему пространству.
#### Учётные данные времени выполнения в логических функциях
@@ -705,13 +639,13 @@ yarn add -D twenty-sdk
}
```
Теперь вы можете запускать все команды через `yarn twenty <command>`, например, `yarn twenty app:dev`, `yarn twenty help` и т. д.
Теперь вы можете запускать все команды через `yarn twenty <command>`, например, `yarn twenty app:dev`, `yarn twenty app:generate`, `yarn twenty help` и т. д.
## Устранение неполадок
* Ошибки аутентификации: выполните `yarn twenty auth:login` и убедитесь, что у вашего ключа API есть необходимые права.
* Не удаётся подключиться к серверу: проверьте URL API и доступность сервера Twenty.
* Types or client missing/outdated: restart `yarn twenty app:dev` — it auto-generates the typed client.
* Типы или клиент отсутствуют/устарели: выполните `yarn twenty app:generate`.
* Режим разработки не синхронизируется: убедитесь, что запущен `yarn twenty app:dev`, и что ваша среда не игнорирует изменения.
Канал помощи в Discord: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -48,6 +48,9 @@ Buradan şunları yapabilirsiniz:
# Add a new entity to your application (guided)
yarn twenty entity:add
# Generate a typed Twenty client and workspace entity types
yarn twenty app:generate
# Watch your application's function logs
yarn twenty function:logs
@@ -139,7 +142,7 @@ export default defineObject({
İlerideki komutlar daha fazla dosya ve klasör ekleyecektir:
* `yarn twenty app:dev`, `node_modules/twenty-sdk/generated` içinde tipli bir API istemcisini otomatik olarak oluşturur (tipli Twenty istemcisi + çalışma alanı türleri).
* `yarn twenty app:generate`, `generated/` klasörünü oluşturur (türlendirilmiş Twenty istemcisi + çalışma alanı türleri).
* `yarn twenty entity:add`, özel nesneleriniz, fonksiyonlarınız, ön bileşenleriniz veya rolleriniz için `src/` altında varlık tanım dosyaları ekler.
## Kimlik Doğrulama
@@ -276,11 +279,7 @@ export default defineObject({
* `yarn twenty entity:add` kullanarak, adlandırma, alanlar ve ilişkiler konusunda sizi yönlendirerek yeni nesneler oluşturabilirsiniz.
<Note>
**Temel alanlar otomatik olarak oluşturulur.** Özel bir nesne tanımladığınızda Twenty, standart alanları otomatik olarak ekler
örneğin `id`, `name`, `createdAt`, `updatedAt`, `createdBy`, `updatedBy` ve `deletedAt`.
Bunları `fields` dizinizde tanımlamanız gerekmez — yalnızca özel alanlarınızı ekleyin.
`fields` dizinizde aynı ada sahip bir alan tanımlayarak varsayılan alanları geçersiz kılabilirsiniz,
ancak bu önerilmez.
**Temel alanlar otomatik olarak oluşturulur.** Özel bir nesne tanımladığınızda Twenty, `name`, `createdAt`, `updatedAt`, `createdBy`, `position` ve `deletedAt` gibi standart alanları otomatik olarak ekler. Bunları `fields` dizinizde tanımlamanız gerekmez — yalnızca özel alanlarınızı ekleyin.
</Note>
### Uygulama yapılandırması (application-config.ts)
@@ -555,71 +554,6 @@ Yeni fonksiyonları iki şekilde oluşturabilirsiniz:
* **Şablondan**: `yarn twenty entity:add` çalıştırın ve yeni bir mantık fonksiyonu ekleme seçeneğini seçin. Bu, bir işleyici ve yapılandırma içeren bir başlangıç dosyası oluşturur.
* **Manuel**: Yeni bir `*.logic-function.ts` dosyası oluşturun ve aynı deseni izleyerek `defineLogicFunction()` kullanın.
### Bir mantık işlevini araç olarak işaretleme
Mantık işlevleri, yapay zeka ajanları ve iş akışları için **araçlar** olarak sunulabilir. Bir işlev bir araç olarak işaretlendiğinde, Twenty'nin yapay zeka özellikleri tarafından keşfedilebilir hâle gelir ve iş akışı otomasyonlarında bir adım olarak seçilebilir.
Bir mantık işlevini bir araç olarak işaretlemek için `isTool: true` olarak ayarlayın ve beklenen giriş parametrelerini açıklayan bir `toolInputSchema`yı [JSON Şeması](https://json-schema.org/) kullanarak sağlayın:
```typescript
// src/logic-functions/enrich-company.logic-function.ts
import { defineLogicFunction } from 'twenty-sdk';
import Twenty from '~/generated';
const handler = async (params: { companyName: string; domain?: string }) => {
const client = new Twenty();
const result = await client.mutation({
createTask: {
__args: {
data: {
title: `Enrich data for ${params.companyName}`,
body: `Domain: ${params.domain ?? 'unknown'}`,
},
},
id: true,
},
});
return { taskId: result.createTask.id };
};
export default defineLogicFunction({
universalIdentifier: 'f47ac10b-58cc-4372-a567-0e02b2c3d479',
name: 'enrich-company',
description: 'Enrich a company record with external data',
timeoutSeconds: 10,
handler,
isTool: true,
toolInputSchema: {
type: 'object',
properties: {
companyName: {
type: 'string',
description: 'The name of the company to enrich',
},
domain: {
type: 'string',
description: 'The company website domain (optional)',
},
},
required: ['companyName'],
},
});
```
Önemli noktalar:
* **`isTool`** (`boolean`, varsayılan: `false`): `true` olarak ayarlandığında, işlev bir araç olarak kaydedilir ve AI ajanları ile iş akışı otomasyonları tarafından kullanılabilir hale gelir.
* **`toolInputSchema`** (`object`, isteğe bağlı): İşlevinizin kabul ettiği parametreleri tanımlayan bir JSON Schema nesnesi. AI ajanları, aracın hangi girdileri beklediğini anlamak ve çağrıları doğrulamak için bu şemayı kullanır. Atlanırsa, şema varsayılan olarak `{ type: 'object', properties: {} }` olur (parametre yok).
* `isTool: false` (veya ayarlanmamış) olan işlevler araç olarak **sunulmaz**. Yine de doğrudan yürütülebilir veya diğer işlevler tarafından çağrılabilirler, ancak araç keşfinde görünmezler.
* **Araç adlandırma**: Bir araç olarak sunulduğunda, işlev adı otomatik olarak `logic_function_<name>` biçimine dönüştürülür (küçük harfe çevrilir, alfasayısal olmayan karakterler alt çizgi ile değiştirilir). Örneğin, `enrich-company` `logic_function_enrich_company` haline gelir.
* `isTool` özelliğini tetikleyicilerle birleştirebilirsiniz — bir işlev aynı anda hem bir araç (AI ajanları tarafından çağrılabilir) olabilir hem de olaylar tarafından tetiklenebilir (cron, veritabanı olayları, routes).
<Note>
**İyi bir `description` yazın.** AI ajanları, aracı ne zaman kullanacaklarına karar vermek için işlevin `description` alanına güvenir. Aracın ne yaptığını ve ne zaman çağrılması gerektiğini açıkça belirtin.
</Note>
### Ön uç bileşenleri
Ön uç bileşenleri, Twenty'nin kullanıcı arayüzünde görüntülenen özel React bileşenleri oluşturmanıza olanak tanır. Yerleşik doğrulamayla bileşenleri tanımlamak için `defineFrontComponent()` kullanın:
@@ -659,7 +593,7 @@ Yeni ön uç bileşenlerini iki şekilde oluşturabilirsiniz:
### Oluşturulmuş türlendirilmiş istemci
Tipli istemci, `yarn twenty app:dev` tarafından otomatik olarak oluşturulur ve çalışma alanı şemanıza göre `node_modules/twenty-sdk/generated` içine kaydedilir. Fonksiyonlarınızda kullanın:
Çalışma alanı şemanıza göre `generated/` içinde yerel bir türlendirilmiş istemci oluşturmak için `yarn twenty app:generate` çalıştırın. Fonksiyonlarınızda kullanın:
```typescript
import Twenty from '~/generated';
@@ -668,7 +602,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
Nesneleriniz veya alanlarınız değiştiğinde, istemci `yarn twenty app:dev` tarafından otomatik olarak yeniden oluşturulur.
İstemci `yarn twenty app:generate` tarafından yeniden oluşturulur. Nesnelerinizi değiştirdikten sonra veya yeni bir çalışma alanına katılırken yeniden çalıştırın.
#### Mantık fonksiyonlarında çalışma zamanı kimlik bilgileri
@@ -705,13 +639,13 @@ Ardından bir `twenty` betiği ekleyin:
}
```
Artık tüm komutları `yarn twenty <command>` üzerinden çalıştırabilirsiniz; örn. `yarn twenty app:dev`, `yarn twenty help` vb.
Artık tüm komutları `yarn twenty <command>` üzerinden çalıştırabilirsiniz; örn. `yarn twenty app:dev`, `yarn twenty app:generate`, `yarn twenty help` vb.
## Sorun Giderme
* Kimlik doğrulama hataları: `yarn twenty auth:login` çalıştırın ve API anahtarınızın gerekli izinlere sahip olduğundan emin olun.
* Sunucuya bağlanılamıyor: API URLsini ve Twenty sunucusunun erişilebilir olduğunu doğrulayın.
* Türler veya istemci eksik/eski: `yarn twenty app:dev` komutunu yeniden çalıştırın — tip tanımlı istemciyi otomatik olarak oluşturur.
* Türler veya istemci eksik/eski: `yarn twenty app:generate` çalıştırın.
* Geliştirme modu eşitlenmiyor: `yarn twenty app:dev`'in çalıştığından ve değişikliklerin ortamınız tarafından yok sayılmadığından emin olun.
Discord Yardım Kanalı: https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -48,6 +48,9 @@ yarn twenty app:dev
# 向你的应用添加一个新实体(引导式)
yarn twenty entity:add
# 生成类型化的 Twenty 客户端和工作区实体类型
yarn twenty app:generate
# 监听你的应用函数日志
yarn twenty function:logs
@@ -139,7 +142,7 @@ export default defineObject({
后续命令将添加更多文件和文件夹:
* `yarn twenty app:dev` 将在 `node_modules/twenty-sdk/generated` 中自动生成一个类型化的 API 客户端(类型化 Twenty 客户端 + 工作类型)。
* `yarn twenty app:generate` 将创建一个 `generated/` 文件夹(类型化 Twenty 客户端 + 工作空间类型)。
* `yarn twenty entity:add` 会在 `src/` 下为你的自定义对象、函数、前端组件或角色添加实体定义文件。
## 身份验证
@@ -276,11 +279,7 @@ export default defineObject({
* 你可以使用 `yarn twenty entity:add` 脚手架创建新对象,它会引导你完成命名、字段和关系。
<Note>
**基础字段会自动创建。** 当你定义自定义对象时,Twenty 会自动添加标准字段
例如 `id`、`name`、`createdAt`、`updatedAt`、`createdBy`、`updatedBy` 和 `deletedAt`。
你无需在 `fields` 数组中定义这些字段——只需添加你的自定义字段。
你可以通过在你的 `fields` 数组中定义一个同名字段来覆盖默认字段,
但不建议这样做。
**基础字段会自动创建。** 当你定义自定义对象时,Twenty 会自动添加 `name`、`createdAt`、`updatedAt`、`createdBy`、`position`、`deletedAt` 等标准字段。 你无需在 `fields` 数组中定义这些字段——只需添加你的自定义字段。
</Note>
### 应用配置(application-config.ts
@@ -555,71 +554,6 @@ const handler = async (event: RoutePayload) => {
* **脚手架生成**:运行 `yarn twenty entity:add` 并选择添加新逻辑函数的选项。 这将生成一个包含处理程序和配置的入门文件。
* **手动**:创建一个新的 `*.logic-function.ts` 文件,并使用 `defineLogicFunction()`,遵循相同的模式。
### 将逻辑函数标记为工具
逻辑函数可以作为供 AI 智能体和工作流使用的**工具**对外提供。 当函数被标记为工具时,Twenty 的 AI 功能即可发现它,并可在工作流自动化中将其选作一个步骤。
要将逻辑函数标记为工具,请设置 `isTool: true`,并提供 `toolInputSchema`,使用 [JSON Schema](https://json-schema.org/) 描述预期的输入参数:
```typescript
// src/logic-functions/enrich-company.logic-function.ts
import { defineLogicFunction } from 'twenty-sdk';
import Twenty from '~/generated';
const handler = async (params: { companyName: string; domain?: string }) => {
const client = new Twenty();
const result = await client.mutation({
createTask: {
__args: {
data: {
title: `Enrich data for ${params.companyName}`,
body: `Domain: ${params.domain ?? 'unknown'}`,
},
},
id: true,
},
});
return { taskId: result.createTask.id };
};
export default defineLogicFunction({
universalIdentifier: 'f47ac10b-58cc-4372-a567-0e02b2c3d479',
name: 'enrich-company',
description: 'Enrich a company record with external data',
timeoutSeconds: 10,
handler,
isTool: true,
toolInputSchema: {
type: 'object',
properties: {
companyName: {
type: 'string',
description: 'The name of the company to enrich',
},
domain: {
type: 'string',
description: 'The company website domain (optional)',
},
},
required: ['companyName'],
},
});
```
关键点:
* **`isTool`** (`boolean`, 默认: `false`): 当设置为 `true` 时,该函数会被注册为工具,并可供 AI 代理和工作流自动化使用。
* **`toolInputSchema`** (`object`, 可选): 描述函数可接受参数的 JSON Schema 对象。 AI 代理使用此架构来理解该工具期望的输入并验证调用。 如果省略,架构将默认为 `{ type: 'object', properties: {} }`(无参数)。
* 设置为 `isTool: false`(或未设置)的函数**不会**被暴露为工具。 它们仍可直接执行或被其他函数调用,但不会出现在工具发现中。
* **工具命名**: 当作为工具对外暴露时,函数名会被自动规范化为 `logic_function_<name>`(转换为小写,非字母数字字符替换为下划线)。 例如,`enrich-company` 将变为 `logic_function_enrich_company`。
* 你可以将 `isTool` 与触发器结合使用——一个函数既可以作为工具(由 AI 代理调用),也可以同时由事件(cron、数据库事件、路由)触发。
<Note>
**写一个好的 `description`。** AI 代理会依赖该函数的 `description` 字段来决定何时使用该工具。 明确说明该工具的作用以及应在何时调用。
</Note>
### 前端组件
前端组件使你可以构建在 Twenty 的 UI 中渲染的自定义 React 组件。 使用 `defineFrontComponent()` 以内置校验定义组件:
@@ -659,7 +593,7 @@ export default defineFrontComponent({
### 生成的类型化客户端
类型化客户端由 `yarn twenty app:dev` 自动生成,并基于你的工作区架构存放在 `node_modules/twenty-sdk/generated`。 在你的函数中使用它:
运行 `yarn twenty app:generate`,根据你的工作空间模式在 `generated/` 中创建本地类型化客户端。 在你的函数中使用它:
```typescript
import Twenty from '~/generated';
@@ -668,7 +602,7 @@ const client = new Twenty();
const { me } = await client.query({ me: { id: true, displayName: true } });
```
每当你的对象或字段发生变化时,`yarn twenty app:dev` 都会自动重新生成该客户端
客户端会通过 `yarn twenty app:generate` 重新生成。 在更改对象之后或接入新工作空间时,请重新运行
#### 逻辑函数中的运行时凭据
@@ -705,13 +639,13 @@ yarn add -D twenty-sdk
}
```
现在你可以通过 `yarn twenty <command>` 运行所有命令,例如 `yarn twenty app:dev`、`yarn twenty help` 等。
现在你可以通过 `yarn twenty <command>` 运行所有命令,例如 `yarn twenty app:dev`、`yarn twenty app:generate`、`yarn twenty help` 等。
## 故障排除
* 身份验证错误:运行 `yarn twenty auth:login`,并确保你的 API 密钥具有所需权限。
* 无法连接到服务器:请验证 API URL,并确保 Twenty 服务器可达。
* 类型或客户端缺失/过期:重启 `yarn twenty app:dev` — 它会自动生成类型化客户端
* 类型或客户端缺失/过期:运行 `yarn twenty app:generate`
* 开发模式未同步:确保 `yarn twenty app:dev` 正在运行,并且你的环境不会忽略变更。
Discord 帮助频道:https://discord.com/channels/1130383047699738754/1130386664812982322
@@ -111,8 +111,8 @@ test('Create and update record', async ({ page }) => {
await companyRelationWidget.hover();
await companyRelationWidget.locator('.tabler-icon-pencil').click();
await page.getByRole('textbox', { name: 'Search' }).fill('VMw');
await expect(page.getByRole('option', { name: 'VMware' })).toBeVisible();
await page.getByRole('textbox', { name: 'Search' }).fill('Goog');
await expect(page.getByRole('option', { name: 'Google' })).toBeVisible();
const [updatePersonResponse] = await Promise.all([
page.waitForResponse(async (response) => {
if (!response.url().endsWith('/graphql')) {
@@ -123,7 +123,7 @@ test('Create and update record', async ({ page }) => {
return requestBody.operationName === 'UpdateOnePerson';
}),
await page.getByRole('option', { name: 'VMware' }).click({force: true})
await page.getByRole('option', { name: 'Google' }).click({force: true})
]);
const body = await updatePersonResponse.json()
@@ -153,6 +153,6 @@ test('Create and update record', async ({ page }) => {
expect(findOnePersonReponseBody.data.person.linkedinLink.primaryLinkUrl).toBe('linkedin.com/johndoe');
expect(findOnePersonReponseBody.data.person.phones.primaryPhoneNumber).toBe('611223344');
expect(findOnePersonReponseBody.data.person.workPreference).toEqual(['HYBRID']);
expect(findOnePersonReponseBody.data.person.company.name).toBe('VMware');
expect(findOnePersonReponseBody.data.person.company.name).toBe('Google');
});
+1
View File
@@ -14,6 +14,7 @@ process.env.TZ = 'GMT';
// eslint-disable-next-line no-undef
process.env.LC_ALL = 'en_US.UTF-8';
const jestConfig = {
silent: true,
// For more information please have a look to official docs https://jestjs.io/docs/configuration/#prettierpath-string
// Prettier v3 will should be supported in jest v30 https://github.com/jestjs/jest/releases/tag/v30.0.0-alpha.1
prettierPath: null,
-26
View File
@@ -3,11 +3,6 @@
// expect(element).toHaveTextContent(/react/i)
// learn more: https://github.com/testing-library/jest-dom
import '@testing-library/jest-dom';
import {
ReadableStream as NodeReadableStream,
TransformStream as NodeTransformStream,
WritableStream as NodeWritableStream,
} from 'node:stream/web';
import { i18n } from '@lingui/core';
import { SOURCE_LOCALE } from 'twenty-shared/translations';
@@ -17,27 +12,6 @@ import { messages as enMessages } from '~/locales/generated/en';
i18n.load({ [SOURCE_LOCALE]: enMessages });
i18n.activate(SOURCE_LOCALE);
const globalWithWebStreams = globalThis as Record<string, unknown>;
if (globalWithWebStreams.TransformStream === undefined) {
globalWithWebStreams.TransformStream = NodeTransformStream;
}
if (globalWithWebStreams.ReadableStream === undefined) {
globalWithWebStreams.ReadableStream = NodeReadableStream;
}
if (globalWithWebStreams.WritableStream === undefined) {
globalWithWebStreams.WritableStream = NodeWritableStream;
}
if (typeof window !== 'undefined') {
Object.defineProperty(window, 'scrollTo', {
value: () => {},
writable: true,
});
}
// Add Jest matchers for toThrowError and other missing methods
declare global {
namespace jest {
File diff suppressed because one or more lines are too long
@@ -9,18 +9,6 @@ export const useCopyToClipboard = () => {
const { t } = useLingui();
const copyToClipboard = async (valueAsString: string, message?: string) => {
if (!window.isSecureContext) {
enqueueErrorSnackBar({
message: t`Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying.`,
options: {
icon: <IconExclamationCircle size={16} color="red" />,
duration: 6000,
},
});
return;
}
try {
await navigator.clipboard.writeText(valueAsString);
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(gekies: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} brontipes"
msgid "{serviceLabel} service is unreachable"
msgstr "{serviceLabel}-diens is onbereikbaar"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Oplopend"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Beskikbaarheid"
msgid "Available"
msgstr "Beskikbaar"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Kalender"
@@ -2377,11 +2364,6 @@ msgstr "Kalender aansig"
msgid "Calendars"
msgstr "Kalenders"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Verander nodustipe"
msgid "Change Password"
msgstr "Verander Wagwoord"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Verander Plan"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Kliënt geheime"
msgid "Client Settings"
msgstr "Kliëntinstellings"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Kodeer jou funksie"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Tel unieke waardes"
msgid "Country"
msgstr "Land"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Landkode"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "E-posdomeine"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "E-posse"
@@ -4892,7 +4877,6 @@ msgstr "Leeg"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Leë Inboks"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Voer toetswaarde in"
msgid "Enter text"
msgstr "Voer teks in"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Verlaat Instellings"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Voornaam kan nie leeg wees nie"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Vloei"
@@ -6615,11 +6586,6 @@ msgstr "Versteek groep {groupValue}"
msgid "Hide hidden groups"
msgstr "Versteek versteekte groepe"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Invoer"
@@ -7989,11 +7954,6 @@ msgstr "Maksimum reeks"
msgid "Maximum email addresses"
msgstr "Maksimum e-posadresse"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Geen beskikbare velde om te kies nie"
msgid "No body"
msgstr "Geen inhoud"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Geen konteks is vir hierdie versoek voorsien nie"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Geen land nie"
@@ -9168,13 +9124,7 @@ msgstr "Nie gedeel deur {notSharedByFullName} nie"
msgid "Not synced"
msgstr "Nie gesinkroniseer nie"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notas"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organisasie"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Onderbreking"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Privaatheidsbeleid"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Spasies en komma - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Spaans"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Taaktitel"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Take"
@@ -12667,11 +12597,6 @@ msgstr "Daar is geen gekoppelde aktiwiteit by hierdie rekord nie."
msgid "There was an error while updating password."
msgstr "Daar was 'n fout terwyl die wagwoord opgedateer is."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Dit sal jou twee-faktor-verifikasiemetode permanent uitvee.<0/>Aangesien
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Dit sal die databasiswaarde na omgewing/verstekwaarde herstel. Die databasis oorskryding sal verwyder word en die stelsel sal die omgewingsinstellings gebruik."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Tydsone"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Tydlyn"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Tipe"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(المحدد: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount, plural, zero {لا أنواع مصادر} one {نوع م
msgid "{serviceLabel} service is unreachable"
msgstr "خدمة {serviceLabel} غير قابلة للوصول"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "تصاعدي"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "التوفر"
msgid "Available"
msgstr "متاح"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "تقويم"
@@ -2377,11 +2364,6 @@ msgstr "عرض التقويم"
msgid "Calendars"
msgstr "التقاويم"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "تغيير نوع العقدة"
msgid "Change Password"
msgstr "تغيير كلمة السر"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "تغيير الخطة"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "سر العميل"
msgid "Client Settings"
msgstr "إعدادات العميل"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "برمج الوظيفة الخاصة بك"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "عدّ القيم الفريدة"
msgid "Country"
msgstr "البلد"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "رمز البلد"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "نطاقات البريد الإلكتروني"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "رسائل البريد الإلكتروني"
@@ -4892,7 +4877,6 @@ msgstr "فارغ"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "صندوق الوارد فارغ"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "أدخل قيمة الاختبار"
msgid "Enter text"
msgstr "أدخل نصًا"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "خروج من الإعدادات"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "لا يمكن أن يكون الاسم الأول فارغًا"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "تدفق"
@@ -6615,11 +6586,6 @@ msgstr "إخفاء المجموعة {groupValue}"
msgid "Hide hidden groups"
msgstr "إخفاء المجموعات المخفية"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "إدخال"
@@ -7989,11 +7954,6 @@ msgstr "المدى الأقصى"
msgid "Maximum email addresses"
msgstr "الحد الأقصى لعناوين البريد الإلكتروني"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "لا توجد حقول متاحة للاختيار"
msgid "No body"
msgstr "لا يوجد متن"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "لم يتم توفير سياق لهذا الطلب"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "لا دولة"
@@ -9168,13 +9124,7 @@ msgstr "لم تتم المشاركة من قِبَل {notSharedByFullName}"
msgid "Not synced"
msgstr "غير متزامن"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "الملاحظات"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "المؤسسة"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "انقطاع"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "\\\\"
msgid "Pro"
msgstr "محترف"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "المسافات والفاصلة - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "الإسبانية"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "عنوان المهمة"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "المهام"
@@ -12667,11 +12597,6 @@ msgstr "لا توجد أنشطة مرتبطة بهذا السجل."
msgid "There was an error while updating password."
msgstr "حدث خطأ أثناء تحديث كلمة المرور."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "سيؤدي ذلك إلى حذف طريقة المصادقة الثنائ
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "سيؤدي هذا إلى إعادة قيمة قاعدة البيانات إلى البيئة/القيمة الافتراضية. سيتم إزالة تجاوز قاعدة البيانات وسيستخدم النظام إعدادات البيئة."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "المنطقة الزمنية"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "الجدول الزمني"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "النوع"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14073,11 +13990,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(seleccionada: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} tipus d'origen"
msgid "{serviceLabel} service is unreachable"
msgstr "El servei {serviceLabel} és inaccessible"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Ascendent"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Disponibilitat"
msgid "Available"
msgstr "Disponible"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Calendari"
@@ -2377,11 +2364,6 @@ msgstr "Vista de calendari"
msgid "Calendars"
msgstr "Calendaris"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Canvia el tipus de node"
msgid "Change Password"
msgstr "Canvia la contrasenya"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Canviar Pla"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Secret del client"
msgid "Client Settings"
msgstr "Configuració del client"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Programar la teva funció"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Compta valors únics"
msgid "Country"
msgstr "País"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Codi de país"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Dominis de correu"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Correus electrònics"
@@ -4892,7 +4877,6 @@ msgstr "Buit"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Bústia buida"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Introdueix el valor de prova"
msgid "Enter text"
msgstr "Introdueix el text"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Sortir de la configuració"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "El nom no pot estar buit"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Flux"
@@ -6615,11 +6586,6 @@ msgstr "Amaga el grup {groupValue}"
msgid "Hide hidden groups"
msgstr "Amaga grups ocults"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Entrada"
@@ -7989,11 +7954,6 @@ msgstr "Rang màxim"
msgid "Maximum email addresses"
msgstr "Quantitat màxima de correus electrònics"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "No hi ha camps disponibles per seleccionar"
msgid "No body"
msgstr "Sense cos"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "No s'ha proporcionat cap context per a aquesta sol·licitud"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Sense país"
@@ -9168,13 +9124,7 @@ msgstr "No compartit per {notSharedByFullName}"
msgid "Not synced"
msgstr "No sincronitzat"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notes"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organització"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Interrupció"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Política de Privacitat"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Espais i coma - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Espanyol"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Títol de la tasca"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Tasques"
@@ -12667,11 +12597,6 @@ msgstr "No hi ha cap activitat associada amb aquest registre."
msgid "There was an error while updating password."
msgstr "S'ha produït un error en actualitzar la contrasenya."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Això suprimirà permanentment el teu mètode d'autenticació de dos fac
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Això revertirà el valor de la base de dades al valor d'entorn/predeterminat. L'anul·lació de la base de dades serà eliminada i el sistema utilitzarà la configuració de l'entorn."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Zona horària"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Cronologia"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Tipus"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(vybráno: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} typů zdrojů"
msgid "{serviceLabel} service is unreachable"
msgstr "Služba {serviceLabel} je nedostupná"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Vzestupně"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Dostupnost"
msgid "Available"
msgstr "Dostupný"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Kalendář"
@@ -2377,11 +2364,6 @@ msgstr "Kalendářní zobrazení"
msgid "Calendars"
msgstr "Kalendáře"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Změnit typ uzlu"
msgid "Change Password"
msgstr "Změnit heslo"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Změnit plán"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Klientský tajný klíč"
msgid "Client Settings"
msgstr "Nastavení klienta"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Naprogramujte svou funkci"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Počet unikátních hodnot"
msgid "Country"
msgstr "Země"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Kód země"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "E-mailové domény"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "E-maily"
@@ -4892,7 +4877,6 @@ msgstr "Prázdné"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Prázdná schránka"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Zadejte testovací hodnotu"
msgid "Enter text"
msgstr "Zadejte text"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Opustit nastavení"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Křestní jméno nesmí být prázdné"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Tok"
@@ -6615,11 +6586,6 @@ msgstr "Skrýt skupinu {groupValue}"
msgid "Hide hidden groups"
msgstr "Skrýt skryté skupiny"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Vstup"
@@ -7989,11 +7954,6 @@ msgstr "Maximální rozsah"
msgid "Maximum email addresses"
msgstr "Maximální počet emailových adres"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Žádná dostupná pole k výběru"
msgid "No body"
msgstr "Žádné tělo"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Pro tento požadavek nebyl poskytnut žádný kontext"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Žádná země"
@@ -9168,13 +9124,7 @@ msgstr "Nesdíleno uživatelem {notSharedByFullName}"
msgid "Not synced"
msgstr "Nesynchronizováno"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Poznámky"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organizace"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Výpadek"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Zásady ochrany osobních údajů"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Mezery a čárka - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Španělština"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Název úkolu"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Úkoly"
@@ -12667,11 +12597,6 @@ msgstr "S tímto záznamem není spojena žádná aktivita."
msgid "There was an error while updating password."
msgstr "Během aktualizace hesla došlo k chybě."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Tímto bude vaše metoda dvoufaktorového ověřování trvale odstraně
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Toto obnoví hodnotu databáze na hodnotu prostředí/výchozí hodnotu. Přepis databáze bude odstraněn a systém použije nastavení prostředí."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Časové pásmo"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Časová osa"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Typ"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(valgt: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} kildetyper"
msgid "{serviceLabel} service is unreachable"
msgstr "Tjenesten {serviceLabel} kan ikke nås"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Stigende"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Tilgængelighed"
msgid "Available"
msgstr "Tilgængelig"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Kalender"
@@ -2377,11 +2364,6 @@ msgstr "Kalendervisning"
msgid "Calendars"
msgstr "Kalendere"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Skift nodetype"
msgid "Change Password"
msgstr "Skift kodeord"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Ændre Pakke"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Klienthemmelighed"
msgid "Client Settings"
msgstr "Klientindstillinger"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Kodedin funktion"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Tæl unikke værdier"
msgid "Country"
msgstr "Land"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Landekode"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "E-mail-domæner"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "E-mails"
@@ -4892,7 +4877,6 @@ msgstr "Tom"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Tom Indbakke"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Indtast testværdi"
msgid "Enter text"
msgstr "Indtast tekst"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Forlad indstillinger"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Fornavn må ikke være tomt"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Strøm"
@@ -6615,11 +6586,6 @@ msgstr "Skjul gruppe {groupValue}"
msgid "Hide hidden groups"
msgstr "Skjul skjulte grupper"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Input"
@@ -7989,11 +7954,6 @@ msgstr "Maksimumsgrænse"
msgid "Maximum email addresses"
msgstr "Maksimalt antal e-mailadresser"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Ingen tilgængelige felter for at vælge"
msgid "No body"
msgstr "Ingen body"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Der blev ikke angivet nogen kontekst for denne anmodning"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Intet land"
@@ -9168,13 +9124,7 @@ msgstr "Ikke delt af {notSharedByFullName}"
msgid "Not synced"
msgstr "Ikke synkroniseret"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Noter"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organisation"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Nedetid"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Privatlivspolitik"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Mellemrum og komma - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Spansk"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Opgavetitel"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Opgaver"
@@ -12667,11 +12597,6 @@ msgstr "Der er ingen aktivitet tilknyttet denne post."
msgid "There was an error while updating password."
msgstr "Der opstod en fejl under opdatering af adgangskoden."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12861,11 +12786,6 @@ msgstr "Dette vil permanent slette din tofaktorgodkendelsesmetode.<0/>Da 2FA er
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Dette vil gendanne databaseværdien til miljø/standardværdi. Databasetilsidesættelsen vil blive fjernet, og systemet vil bruge miljøindstillingerne."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12897,16 +12817,10 @@ msgid "Time zone"
msgstr "Tidszone"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Tidslinje"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13219,6 +13133,7 @@ msgid "Type"
msgstr "Type"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13822,6 +13737,8 @@ msgid "View Logs"
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"
@@ -14077,11 +13994,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(ausgewählt: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} Quelltypen"
msgid "{serviceLabel} service is unreachable"
msgstr "{serviceLabel}-Dienst ist nicht erreichbar"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Aufsteigend"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Verfügbarkeit"
msgid "Available"
msgstr "Verfügbar"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Kalender"
@@ -2377,11 +2364,6 @@ msgstr "Kalenderansicht"
msgid "Calendars"
msgstr "Kalender"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Knotentyp ändern"
msgid "Change Password"
msgstr "Passwort ändern"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Plan ändern"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Client-Geheimnis"
msgid "Client Settings"
msgstr "Client-Einstellungen"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Funktion programmieren"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Eindeutige Werte zählen"
msgid "Country"
msgstr "Land"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Ländercode"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "E-Mail-Domänen"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "E-Mails"
@@ -4892,7 +4877,6 @@ msgstr "Leer"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Leerer Posteingang"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Testwert eingeben"
msgid "Enter text"
msgstr "Text eingeben"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Einstellungen verlassen"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Vorname darf nicht leer sein"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Fluss"
@@ -6615,11 +6586,6 @@ msgstr "Gruppe {groupValue} ausblenden"
msgid "Hide hidden groups"
msgstr "Verborgene Gruppen ausblenden"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Eingabe"
@@ -7989,11 +7954,6 @@ msgstr "Maximaler Bereich"
msgid "Maximum email addresses"
msgstr "Maximale E-Mail-Adressen"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Keine verfügbaren Felder zur Auswahl"
msgid "No body"
msgstr "Kein Body"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Für diese Anfrage wurde kein Kontext bereitgestellt"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Kein Land"
@@ -9168,13 +9124,7 @@ msgstr "Nicht geteilt von {notSharedByFullName}"
msgid "Not synced"
msgstr "Nicht synchronisiert"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notizen"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organisation"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Ausfall"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Datenschutzrichtlinie"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Leerzeichen und Komma - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Spanisch"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Aufgabentitel"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Aufgaben"
@@ -12667,11 +12597,6 @@ msgstr "Mit diesem Datensatz ist keine Aktivität verknüpft."
msgid "There was an error while updating password."
msgstr "Beim Aktualisieren des Passworts ist ein Fehler aufgetreten."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Dies wird Ihre Zwei-Faktor-Authentifizierung dauerhaft löschen.<0/>Da 2
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Dies wird den Datenbankwert auf den Umwelt-/Standardwert zurücksetzen. Der Datenbanküberschreibung wird entfernt und das System wird die Umgebungsanstellungen verwenden."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Zeitzone"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Zeitleiste"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Typ"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(επιλεγμένο: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} τύποι πηγής"
msgid "{serviceLabel} service is unreachable"
msgstr "Η υπηρεσία {serviceLabel} είναι απρόσιτη"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Αύξουσα"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Διαθεσιμότητα"
msgid "Available"
msgstr "Διαθέσιμο"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Ημερολόγιο"
@@ -2377,11 +2364,6 @@ msgstr "Προβολή Ημερολογίου"
msgid "Calendars"
msgstr "Ημερολόγια"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Αλλαγή τύπου κόμβου"
msgid "Change Password"
msgstr "Αλλαγή Κωδικού"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Αλλαγή σχεδίου"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Μυστικό Πελάτη"
msgid "Client Settings"
msgstr "Ρυθμίσεις Πελάτη"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Κωδικοποιήστε τη λειτουργία σας"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Καταμέτρηση μοναδικών τιμών"
msgid "Country"
msgstr "Χώρα"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Κωδικός χώρας"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Περιοχές Email"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Ηλεκτρονικά ταχυδρομεία"
@@ -4892,7 +4877,6 @@ msgstr "Κενό"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Άδειο Γραμματοκιβώτιο"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Εισάγετε δοκιμαστική τιμή"
msgid "Enter text"
msgstr "Εισάγετε κείμενο"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Έξοδος από Ρυθμίσεις"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Το μικρό όνομα δεν μπορεί να είναι κενό"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Ροή"
@@ -6615,11 +6586,6 @@ msgstr "Απόκρυψη ομάδας {groupValue}"
msgid "Hide hidden groups"
msgstr "Απόκρυψη κρυφών ομάδων"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Εισαγωγή"
@@ -7989,11 +7954,6 @@ msgstr "Μέγιστο εύρος"
msgid "Maximum email addresses"
msgstr "Μέγιστος αριθμός διευθύνσεων email"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Δεν υπάρχουν διαθέσιμα πεδία για επιλο
msgid "No body"
msgstr "Χωρίς σώμα"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Δεν παρέχεται πλαίσιο για αυτό το αίτημ
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Χωρίς χώρα"
@@ -9168,13 +9124,7 @@ msgstr "Δεν κοινοποιήθηκε από τον/την {notSharedByFullN
msgid "Not synced"
msgstr "Δεν συγχρονίζεται"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Σημειώματα"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Οργανωτικός"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Διακοπή λειτουργίας"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Πολιτική Απορρήτου"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11983,14 +11922,6 @@ msgstr "Κενά και κόμμα - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Ισπανικά"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12469,7 +12400,6 @@ msgid "Task Title"
msgstr "Τίτλος εργασίας"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Εργασίες"
@@ -12669,11 +12599,6 @@ msgstr "Δεν υπάρχει δραστηριότητα που να σχετί
msgid "There was an error while updating password."
msgstr "Παρουσιάστηκε σφάλμα κατά την ενημέρωση του κωδικού πρόσβασης."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12863,11 +12788,6 @@ msgstr "Αυτό θα διαγράψει μόνιμα τη μέθοδο ελέγ
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Αυτό θα επαναφέρει την τιμή της βάσης δεδομένων στην προεπιλεγμένη/τιμή περιβάλλοντος. Η υπερισχύ του περιβάλλοντος βάσης δεδομένων θα αφαιρεθεί και το σύστημα θα χρησιμοποιήσει τις ρυθμίσεις περιβάλλοντος."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12899,16 +12819,10 @@ msgid "Time zone"
msgstr "Ζώνη ώρας"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Χρονολόγιο"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13221,6 +13135,7 @@ msgid "Type"
msgstr "Τύπος"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13824,6 +13739,8 @@ msgid "View Logs"
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"
@@ -14079,11 +13996,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -101,7 +101,6 @@ msgstr "(selected: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -377,11 +376,6 @@ msgstr "{selectedCount} source types"
msgid "{serviceLabel} service is unreachable"
msgstr "{serviceLabel} service is unreachable"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr "{stepCount, plural, one {# step} other {# steps}}"
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1830,7 +1824,6 @@ msgstr "Ascending"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2070,11 +2063,6 @@ msgstr "Availability"
msgid "Available"
msgstr "Available"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr "Available as tool"
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2319,7 +2307,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Calendar"
@@ -2372,11 +2359,6 @@ msgstr "Calendar View"
msgid "Calendars"
msgstr "Calendars"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr "Calling Code"
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2513,6 +2495,11 @@ msgstr "Change node type"
msgid "Change Password"
msgstr "Change Password"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Change Plan"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2713,11 +2700,6 @@ msgstr "Client Secret"
msgid "Client Settings"
msgstr "Client Settings"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2760,7 +2742,6 @@ msgstr "Code your function"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3315,6 +3296,11 @@ msgstr "Count unique values"
msgid "Country"
msgstr "Country"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Country Code"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4835,7 +4821,6 @@ msgstr "Emailing Domains"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Emails"
@@ -4887,7 +4872,6 @@ msgstr "Empty"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4908,7 +4892,6 @@ msgstr "Empty Inbox"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5104,11 +5087,6 @@ msgstr "Enter test value"
msgid "Enter text"
msgstr "Enter text"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr "Enter text or type '/' for commands"
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5505,7 +5483,6 @@ msgstr "Exit Settings"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6036,11 +6013,6 @@ msgstr "File upload failed"
msgid "File URL is not defined"
msgstr "File URL is not defined"
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr "Files"
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6144,7 +6116,6 @@ msgstr "First name can not be empty"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Flow"
@@ -6610,11 +6581,6 @@ msgstr "Hide group {groupValue}"
msgid "Hide hidden groups"
msgstr "Hide hidden groups"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr "Home"
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6926,7 +6892,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Input"
@@ -7984,11 +7949,6 @@ msgstr "Max range"
msgid "Maximum email addresses"
msgstr "Maximum email addresses"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr "Maximum execution time in seconds (1-900)"
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8691,11 +8651,6 @@ msgstr "No available fields to select"
msgid "No body"
msgstr "No body"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr "No calling code"
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8726,6 +8681,7 @@ msgstr "No context was provided for this request"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "No country"
@@ -9163,13 +9119,7 @@ msgstr "Not shared by {notSharedByFullName}"
msgid "Not synced"
msgstr "Not synced"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr "Note"
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notes"
@@ -9547,11 +9497,6 @@ msgstr "Ordered List"
msgid "Organization"
msgstr "Organization"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr "Organization plan"
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9610,7 +9555,6 @@ msgstr "Outage"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10112,11 +10056,6 @@ msgstr "Privacy Policy"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr "Pro plan"
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11976,14 +11915,6 @@ msgstr "Spaces and comma - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Spanish"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr "Split multiple values"
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12462,7 +12393,6 @@ msgid "Task Title"
msgstr "Task Title"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Tasks"
@@ -12662,11 +12592,6 @@ msgstr "There is no activity associated with this record."
msgid "There was an error while updating password."
msgstr "There was an error while updating password."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr "Thinking"
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12856,11 +12781,6 @@ msgstr "This will permanently delete your two factor authentication method.<0/>S
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr "Thought"
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12892,16 +12812,10 @@ msgid "Time zone"
msgstr "Time zone"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Timeline"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr "Timeout"
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13214,6 +13128,7 @@ msgid "Type"
msgstr "Type"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr "Type '/' for commands, '@' for mentions"
@@ -13817,6 +13732,8 @@ msgid "View Logs"
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"
@@ -14072,11 +13989,6 @@ msgstr "When a new lead is created with source \"Website\", assign it to the sal
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr "When enabled, AI agents and workflow automations can discover and call this function"
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(seleccionado: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} tipos de origen"
msgid "{serviceLabel} service is unreachable"
msgstr "El servicio {serviceLabel} no es accesible"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Ascendente"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Disponibilidad"
msgid "Available"
msgstr "Disponible"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Calendario"
@@ -2377,11 +2364,6 @@ msgstr "Vista del calendario"
msgid "Calendars"
msgstr "Calendarios"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Cambiar tipo de nodo"
msgid "Change Password"
msgstr "Cambiar contraseña"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Cambiar plan"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Secreto del cliente"
msgid "Client Settings"
msgstr "Configuración de Cliente"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Codificar su función"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Contar valores únicos"
msgid "Country"
msgstr "País"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Código de país"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Dominios de correo electrónico"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Correos electrónicos"
@@ -4892,7 +4877,6 @@ msgstr "Vacío"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Bandeja de entrada vacía"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Introduce el valor de prueba"
msgid "Enter text"
msgstr "Introduce texto"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Salir de Configuración"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "El nombre no puede estar vacío"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Flujo"
@@ -6615,11 +6586,6 @@ msgstr "Ocultar grupo {groupValue}"
msgid "Hide hidden groups"
msgstr "Ocultar grupos ocultos"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Entrada"
@@ -7989,11 +7954,6 @@ msgstr "Rango máximo"
msgid "Maximum email addresses"
msgstr "Máximo de direcciones de correo electrónico"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "No hay campos disponibles para seleccionar"
msgid "No body"
msgstr "Sin cuerpo"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "No se proporcionó contexto para esta solicitud"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Sin país"
@@ -9168,13 +9124,7 @@ msgstr "No compartido por {notSharedByFullName}"
msgid "Not synced"
msgstr "No sincronizado"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notas"
@@ -9552,11 +9502,6 @@ msgstr "Lista ordenada"
msgid "Organization"
msgstr "Organización"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Interrupción"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Política de privacidad"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Espacios y coma - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Español"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Título de la tarea"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Tareas"
@@ -12667,11 +12597,6 @@ msgstr "No hay actividad asociada con este registro."
msgid "There was an error while updating password."
msgstr "Hubo un error al actualizar la contraseña."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12861,11 +12786,6 @@ msgstr "Esto eliminará permanentemente tu método de autenticación de dos fact
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Esto revertirá el valor de la base de datos al valor de entorno/predeterminado. Se eliminará la anulación de la base de datos y el sistema utilizará la configuración del entorno."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12897,16 +12817,10 @@ msgid "Time zone"
msgstr "Zona horaria"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Cronología"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13219,6 +13133,7 @@ msgid "Type"
msgstr "Tipo"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13822,6 +13737,8 @@ msgid "View Logs"
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"
@@ -14077,11 +13994,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(valittu: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} lähdetyyppiä"
msgid "{serviceLabel} service is unreachable"
msgstr "Palveluun {serviceLabel} ei saada yhteyttä"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Nouseva"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Saatavuus"
msgid "Available"
msgstr "Saatavilla"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Kalenteri"
@@ -2377,11 +2364,6 @@ msgstr "Kalenterinäkymä"
msgid "Calendars"
msgstr "Kalenterit"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Vaihda solmun tyyppi"
msgid "Change Password"
msgstr "Vaihda salasana"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Muuta suunnitelmaa"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Asiakkaan salaisuus"
msgid "Client Settings"
msgstr "Asiakasasetukset"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Koodaa funktiosi"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Laske yksilölliset arvot"
msgid "Country"
msgstr "Maa"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Maakoodi"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Sähköpostitoimialueet"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Sähköpostit"
@@ -4892,7 +4877,6 @@ msgstr "Tyhjä"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Tyhjä Saapuneet"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Syötä testiarvo"
msgid "Enter text"
msgstr "Syötä teksti"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Poistu asetuksista"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Etunimi ei saa olla tyhjä"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Virtaus"
@@ -6615,11 +6586,6 @@ msgstr "Piilota ryhmä {groupValue}"
msgid "Hide hidden groups"
msgstr "Piilota piilotetut ryhmät"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Syöttö"
@@ -7989,11 +7954,6 @@ msgstr "Maksimirajoitus"
msgid "Maximum email addresses"
msgstr "Sähköpostiosoitteiden enimmäismäärä"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Ei valittavissa olevia kenttiä"
msgid "No body"
msgstr "Ei viestirunkoa"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Tälle pyynnölle ei annettu kontekstia"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Ei maata"
@@ -9168,13 +9124,7 @@ msgstr "Ei jaettu käyttäjän {notSharedByFullName} toimesta"
msgid "Not synced"
msgstr "Ei synkronoitu"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Muistiinpanot"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organisaatio"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Katkos"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Tietosuojakäytäntö"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Välilyöntejä ja pilkku - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Espanja"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Tehtävän otsikko"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Tehtävät"
@@ -12667,11 +12597,6 @@ msgstr "Tähän tietueeseen ei liity aktiivisuutta."
msgid "There was an error while updating password."
msgstr "Salasanan päivityksessä tapahtui virhe."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Tämä poistaa pysyvästi kaksivaiheisen todennustapasi.<0/>Koska 2FA on
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Tämä palauttaa tietokannan arvon ympäristö/oletusarvoksi. Tietokannan ohitus poistetaan ja järjestelmä käyttää ympäristöasetuksia."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Aikavyöhyke"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Aikajana"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Tyyppi"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(sélectionné : {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} types de source"
msgid "{serviceLabel} service is unreachable"
msgstr "Le service {serviceLabel} est inaccessible"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Ascendant"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Disponibilité"
msgid "Available"
msgstr "Disponible"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Calendrier"
@@ -2377,11 +2364,6 @@ msgstr "Vue Calendrier"
msgid "Calendars"
msgstr "Calendriers"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Changer le type de nœud"
msgid "Change Password"
msgstr "Changer le mot de passe"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Changer de plan"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Secret client"
msgid "Client Settings"
msgstr "Paramètres du client"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Coder votre fonction"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Compter les valeurs uniques"
msgid "Country"
msgstr "Pays"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Code du pays"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Domaines d'envoi d'e-mail"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Courriels"
@@ -4892,7 +4877,6 @@ msgstr "Vide"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Boîte de réception vide"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Saisissez une valeur de test"
msgid "Enter text"
msgstr "Saisissez du texte"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Quitter les paramètres"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Le prénom ne peut pas être vide"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Flux"
@@ -6615,11 +6586,6 @@ msgstr "Masquer le groupe {groupValue}"
msgid "Hide hidden groups"
msgstr "Masquer les groupes cachés"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Entrée "
@@ -7989,11 +7954,6 @@ msgstr "Portée max"
msgid "Maximum email addresses"
msgstr "Adresses e-mail maximales"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Aucun champ disponible à sélectionner"
msgid "No body"
msgstr "Aucun corps"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Aucun contexte n'a été fourni pour cette requête"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Aucun pays"
@@ -9168,13 +9124,7 @@ msgstr "Non partagé par {notSharedByFullName}"
msgid "Not synced"
msgstr "Non synchronisé"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notes"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organisation"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Panne"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Politique de confidentialité"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Espaces et virgule - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Espagnol"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Titre de la tâche"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Tâches"
@@ -12667,11 +12597,6 @@ msgstr "Aucune activité n'est associée à cet enregistrement."
msgid "There was an error while updating password."
msgstr "Une erreur est survenue lors de la mise à jour du mot de passe."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12861,11 +12786,6 @@ msgstr "Cela supprimera définitivement votre méthode d'authentification à deu
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Cela restaurera la valeur de la base de données à la valeur d'environnement/ou par défaut. La surcharge de la base de données sera supprimée et le système utilisera les paramètres d'environnement."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12897,16 +12817,10 @@ msgid "Time zone"
msgstr "Fuseau horaire"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Chronologie"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13219,6 +13133,7 @@ msgid "Type"
msgstr "Type"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13822,6 +13737,8 @@ msgid "View Logs"
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"
@@ -14077,11 +13994,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
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
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(נבחר: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} סוגי מקורות"
msgid "{serviceLabel} service is unreachable"
msgstr "השירות {serviceLabel} אינו נגיש"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "עולה"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "זמינות"
msgid "Available"
msgstr "זמין"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "לוח שנה"
@@ -2377,11 +2364,6 @@ msgstr "תצוגת לוח שנה"
msgid "Calendars"
msgstr "לוחות שנה"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "שנה סוג צומת"
msgid "Change Password"
msgstr "שנה סיסמה"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "שנה תוכנית"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "סוד של לקוח"
msgid "Client Settings"
msgstr "הגדרות לקוח"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "קודד את הפונקציה שלך"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "ספור ערכים ייחודיים"
msgid "Country"
msgstr "מדינה"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "קוד מדינה"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "<span dir=\"rtl\">דומיינים לשליחת מיילים</span>"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "דוא\"לים"
@@ -4892,7 +4877,6 @@ msgstr "ריק"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "תיבת דואר ריקה"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "הזן ערך בדיקה"
msgid "Enter text"
msgstr "הזן טקסט"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "יציאה מהגדרות"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "שם פרטי לא יכול להיות ריק"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "זרם"
@@ -6615,11 +6586,6 @@ msgstr "הסתר קבוצה {groupValue}"
msgid "Hide hidden groups"
msgstr "הסתר קבוצות מוסתרות"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "קלט"
@@ -7989,11 +7954,6 @@ msgstr "טווח מקסימלי"
msgid "Maximum email addresses"
msgstr "מקסימום כתובות דואר אלקטרוני"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "אין שדות זמינים לבחירה"
msgid "No body"
msgstr "ללא גוף"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "לא סופק הקשר לבקשה זו"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "אין מדינה"
@@ -9168,13 +9124,7 @@ msgstr "לא שותף על ידי {notSharedByFullName}"
msgid "Not synced"
msgstr "לא מסונכרן"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "הערות"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "ארגון"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "השבתה"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "מדיניות הפרטיות"
msgid "Pro"
msgstr "מקצועי"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "רווחים ופסיק - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "\\"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "כותרת המשימה"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "משימות"
@@ -12667,11 +12597,6 @@ msgstr "אין פעילות מקושרת לרשומה זו."
msgid "There was an error while updating password."
msgstr "אירעה תקלה בעדכון הסיסמה."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "פעולה זו תמחק לצמיתות את שיטת האימות הד
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "פעולה זו תחזיר את הערך של בסיס הנתונים לערך הסביבה/ערך ברירת המחדל. המעקף של בסיס הנתונים יוסר והמערכת תשתמש בהגדרות הסביבה."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "אזור זמן"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "ציר זמן"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "סוג"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(kiválasztva: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} forrástípus"
msgid "{serviceLabel} service is unreachable"
msgstr "A(z) {serviceLabel} szolgáltatás nem érhető el"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Növekvő"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Elérhetőség"
msgid "Available"
msgstr "Elérhető"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Naptár"
@@ -2377,11 +2364,6 @@ msgstr "Naptár nézet"
msgid "Calendars"
msgstr "Naptárak"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Csere csomópont típus"
msgid "Change Password"
msgstr "Jelszó megváltoztatása"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Terv módosítása"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Ügyféltitok"
msgid "Client Settings"
msgstr "Kliens beállítások"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Kódold a funkciódat"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Egyedi értékek számlálása"
msgid "Country"
msgstr "Ország"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Országkód"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Emailküldési Tartományok"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Emailek"
@@ -4892,7 +4877,6 @@ msgstr "Üres"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Üres Postafiók"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Adja meg a tesztértéket"
msgid "Enter text"
msgstr "Írjon be szöveget"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Kilépés a beállításokból"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "A keresztnév nem lehet üres"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Folyamat"
@@ -6615,11 +6586,6 @@ msgstr "Csoport elrejtése: {groupValue}"
msgid "Hide hidden groups"
msgstr "Rejtett csoportok elrejtése"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Bemenet"
@@ -7989,11 +7954,6 @@ msgstr "Maximális tartomány"
msgid "Maximum email addresses"
msgstr "Maximális email címek"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Nincsenek kiválasztható mezők"
msgid "No body"
msgstr "Nincs törzs"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Ehhez a kéréshez nem lett kontextus megadva"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Nincs ország"
@@ -9168,13 +9124,7 @@ msgstr "Nem osztotta meg {notSharedByFullName}"
msgid "Not synced"
msgstr "Nincs szinkronizálva"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Jegyzetek"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Szervezet"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Leállás"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Adatvédelmi irányelvek"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Szóközök és vessző - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Spanyol"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Feladat címe"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Feladatok"
@@ -12667,11 +12597,6 @@ msgstr "Ehhez a rekordhoz nem tartozik tevékenység."
msgid "There was an error while updating password."
msgstr "Hiba történt a jelszó frissítése közben."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Ez véglegesen törli a kétlépcsős hitelesítési módszerét.<0/>Miv
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Ez visszaállítja az adatbázis értéket a környezet/alapértelmezett értékre. Az adatbázis felülbírálat eltávolításra kerül, a rendszer pedig a környezet beállításait fogja használni."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Időzóna"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Idővonal"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Típus"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(selezionato: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} tipi di origine"
msgid "{serviceLabel} service is unreachable"
msgstr "Il servizio {serviceLabel} non è raggiungibile"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Ascendente"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Disponibilità"
msgid "Available"
msgstr "Disponibile"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Calendario"
@@ -2377,11 +2364,6 @@ msgstr "Vista Calendario"
msgid "Calendars"
msgstr "Calendari"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Cambia il tipo di nodo"
msgid "Change Password"
msgstr "Cambia password"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Cambia piano"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Segreto del client"
msgid "Client Settings"
msgstr "Impostazioni client"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Codifica la tua funzione"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Conta valori unici"
msgid "Country"
msgstr "Paese"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Prefisso internazionale"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Domini di email"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Email"
@@ -4892,7 +4877,6 @@ msgstr "Vuoto"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Posta in arrivo vuota"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Inserisci un valore di test"
msgid "Enter text"
msgstr "Inserisci il testo"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Esci dalle impostazioni"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Il nome non può essere vuoto"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Flusso"
@@ -6615,11 +6586,6 @@ msgstr "Nascondi gruppo {groupValue}"
msgid "Hide hidden groups"
msgstr "Nascondi gruppi nascosti"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Input"
@@ -7989,11 +7954,6 @@ msgstr "Intervallo massimo"
msgid "Maximum email addresses"
msgstr "Indirizzi email massimi"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Nessun campo disponibile da selezionare"
msgid "No body"
msgstr "Nessun corpo"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Nessun contesto è stato fornito per questa richiesta"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Nessun paese"
@@ -9168,13 +9124,7 @@ msgstr "Non condiviso da {notSharedByFullName}"
msgid "Not synced"
msgstr "Non sincronizzato"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Note"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organizzazione"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Interruzione"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Informativa sulla privacy"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Spazi e virgola - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Spagnolo"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Titolo dell'attività"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Attività"
@@ -12667,11 +12597,6 @@ msgstr "Non ci sono attività associate a questo record."
msgid "There was an error while updating password."
msgstr "Errore durante l'aggiornamento della password."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12861,11 +12786,6 @@ msgstr "Questo eliminerà definitivamente il tuo metodo di autenticazione a due
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Ciò ripristinerà il valore del database al valore di ambiente/predefinito. L'override del database verrà rimosso e il sistema utilizzerà le impostazioni dell'ambiente."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12897,16 +12817,10 @@ msgid "Time zone"
msgstr "Fuso orario"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Sequenza temporale"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13219,6 +13133,7 @@ msgid "Type"
msgstr "Tipo"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13822,6 +13737,8 @@ msgid "View Logs"
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"
@@ -14077,11 +13994,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(選択済み: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} 種類のソース"
msgid "{serviceLabel} service is unreachable"
msgstr "{serviceLabel} サービスに到達できません"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "昇順"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "利用可能"
msgid "Available"
msgstr "利用可能"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "カレンダー"
@@ -2377,11 +2364,6 @@ msgstr "カレンダー表示"
msgid "Calendars"
msgstr "カレンダー"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "ノードの種類を変更"
msgid "Change Password"
msgstr "パスワードを変更"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "プランを変更"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "クライアントシークレット"
msgid "Client Settings"
msgstr "クライアント設定"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "関数をコーディング"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "一意の値をカウント"
msgid "Country"
msgstr "国"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "国コード"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "メール送信用ドメイン"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "メール"
@@ -4892,7 +4877,6 @@ msgstr "空"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "受信トレイを空にする"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "テスト値を入力"
msgid "Enter text"
msgstr "テキストを入力"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "設定を終了"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "名は空にできません"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "フロー"
@@ -6615,11 +6586,6 @@ msgstr "グループ {groupValue} を非表示"
msgid "Hide hidden groups"
msgstr "隠されたグループを非表示"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "入力"
@@ -7989,11 +7954,6 @@ msgstr "最大範囲"
msgid "Maximum email addresses"
msgstr "最大メールアドレス数"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "選択可能なフィールドがありません"
msgid "No body"
msgstr "本文なし"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "このリクエストにはコンテキストが提供されていませ
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "国なし"
@@ -9168,13 +9124,7 @@ msgstr "{notSharedByFullName}によって共有されていません"
msgid "Not synced"
msgstr "同期されていません"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "ノート"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "組織"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "障害"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "プライバシーポリシー"
msgid "Pro"
msgstr "プロ"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "スペースとコンマ - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "スペイン語"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "タスクのタイトル"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "タスク"
@@ -12667,11 +12597,6 @@ msgstr "このレコードに関連付けられたアクティビティはあり
msgid "There was an error while updating password."
msgstr "パスワードの更新中にエラーが発生しました"
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "これにより、二要素認証の方法が完全に削除されます
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "これはデータベース値を環境/デフォルト値に戻します。データベースの上書きは削除され、システムは環境設定を使用します。"
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "タイムゾーン"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "タイムライン"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "タイプ"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(선택됨: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "소스 유형 {selectedCount}개"
msgid "{serviceLabel} service is unreachable"
msgstr "{serviceLabel} 서비스에 연결할 수 없습니다"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "오름차순"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "사용 가능성"
msgid "Available"
msgstr "사용 가능"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "캘린더"
@@ -2377,11 +2364,6 @@ msgstr "캘린더 보기"
msgid "Calendars"
msgstr "캘린더"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "노드 유형 변경"
msgid "Change Password"
msgstr "비밀번호 변경"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "요금제 변경"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "클라이언트 비밀"
msgid "Client Settings"
msgstr "클라이언트 설정"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "함수 코딩하기"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "고유 값 개수"
msgid "Country"
msgstr "국가"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "국가 코드"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "이메일 도메인"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "이메일"
@@ -4892,7 +4877,6 @@ msgstr "비어 있음"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "받은 편지함 비우기"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "테스트 값을 입력하세요"
msgid "Enter text"
msgstr "텍스트를 입력하세요"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "설정 종료"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "이름은 비워 둘 수 없습니다"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "흐름"
@@ -6615,11 +6586,6 @@ msgstr "그룹 {groupValue} 숨기기"
msgid "Hide hidden groups"
msgstr "숨겨진 그룹 숨기기"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "입력"
@@ -7989,11 +7954,6 @@ msgstr "최대 범위"
msgid "Maximum email addresses"
msgstr "최대 이메일 주소"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "선택할 수 있는 필드가 없습니다."
msgid "No body"
msgstr "본문 없음"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "이 요청에 대한 컨텍스트가 제공되지 않았습니다"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "국가 없음"
@@ -9168,13 +9124,7 @@ msgstr "{notSharedByFullName}에 의해 공유되지 않음"
msgid "Not synced"
msgstr "동기화되지 않음"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "노트"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "조직"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "장애"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "개인정보 보호정책"
msgid "Pro"
msgstr "프로"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "공백과 쉼표 - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "스페인어"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "작업 제목"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "작업"
@@ -12667,11 +12597,6 @@ msgstr "이 레코드와 연결된 활동이 없습니다."
msgid "There was an error while updating password."
msgstr "비밀번호 업데이트 중 오류가 발생했습니다."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "이 작업은 이중 인증 방법을 영구적으로 삭제합니다.<0
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "이 작업은 환경/기본값으로 데이터베이스 값을 되돌립니다. 데이터베이스 덮어쓰기가 제거되고 시스템이 환경 설정을 사용합니다."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "시간대"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "타임라인"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "유형"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(geselecteerd: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} brontypen"
msgid "{serviceLabel} service is unreachable"
msgstr "{serviceLabel}-service is onbereikbaar"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Oplopend"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Beschikbaarheid"
msgid "Available"
msgstr "Beschikbaar"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Kalender"
@@ -2377,11 +2364,6 @@ msgstr "Kalenderweergave"
msgid "Calendars"
msgstr "Kalenders"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Wijzig node-type"
msgid "Change Password"
msgstr "Wachtwoord wijzigen"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Plan wijzigen"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Clientgeheim"
msgid "Client Settings"
msgstr "Clientinstellingen"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Codeer je functie"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Unieke waarden tellen"
msgid "Country"
msgstr "Land"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Landcode"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "E-maildomeinen"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "E-mails"
@@ -4892,7 +4877,6 @@ msgstr "Leeg"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Lege Inbox"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Voer een testwaarde in"
msgid "Enter text"
msgstr "Voer tekst in"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Verlaat instellingen"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Voornaam mag niet leeg zijn"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Stroom"
@@ -6615,11 +6586,6 @@ msgstr "Groep {groupValue} verbergen"
msgid "Hide hidden groups"
msgstr "Verborgen groepen verbergen"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Invoer"
@@ -7989,11 +7954,6 @@ msgstr "Max bereik"
msgid "Maximum email addresses"
msgstr "Maximaal aantal e-mailadressen"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Geen beschikbare velden om te selecteren"
msgid "No body"
msgstr "Geen body"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Er is geen context opgegeven voor dit verzoek"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Geen land"
@@ -9168,13 +9124,7 @@ msgstr "Niet gedeeld door {notSharedByFullName}"
msgid "Not synced"
msgstr "Niet gesynchroniseerd"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notities"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organisatie"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Storing"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Privacybeleid"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Spaties en komma - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Spaans"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Taaktitel"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Taken"
@@ -12667,11 +12597,6 @@ msgstr "Er is geen activiteit gekoppeld aan dit record."
msgid "There was an error while updating password."
msgstr "Er was een fout bij het bijwerken van het wachtwoord."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12861,11 +12786,6 @@ msgstr "Hiermee wordt je methode voor tweefactorauthenticatie permanent verwijde
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Dit zal de databasewaarde herstellen naar de omgeving/standaardwaarde. De database-overschrijving zal worden verwijderd en het systeem zal de omgevingsinstellingen gebruiken."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12897,16 +12817,10 @@ msgid "Time zone"
msgstr "Tijdzone"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Tijdlijn"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13219,6 +13133,7 @@ msgid "Type"
msgstr "Soort"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13822,6 +13737,8 @@ msgid "View Logs"
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"
@@ -14077,11 +13994,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(valgt: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} kildetyper"
msgid "{serviceLabel} service is unreachable"
msgstr "{serviceLabel}-tjenesten er utilgjengelig"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Stigende"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Tilgjengelighet"
msgid "Available"
msgstr "Tilgjengelig"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Kalender"
@@ -2377,11 +2364,6 @@ msgstr "Kalendervisning"
msgid "Calendars"
msgstr "Kalendere"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Endre nodetype"
msgid "Change Password"
msgstr "Endre passord"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Endre plan"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Klienthemmelighet"
msgid "Client Settings"
msgstr "Klientinnstillinger"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Koder din funksjon"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Tell unike verdier"
msgid "Country"
msgstr "Land"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Landskode"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "E-postdomener"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "E-poster"
@@ -4892,7 +4877,6 @@ msgstr "Tom"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Tøm innboks"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Skriv inn testverdi"
msgid "Enter text"
msgstr "Skriv inn tekst"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Avslutt innstillinger"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Fornavn kan ikke være tomt"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Flyt"
@@ -6615,11 +6586,6 @@ msgstr "Skjul gruppe {groupValue}"
msgid "Hide hidden groups"
msgstr "Skjul skjulte grupper"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Inndata"
@@ -7989,11 +7954,6 @@ msgstr "Maks rekkevidde"
msgid "Maximum email addresses"
msgstr "Maksimalt antall e-postadresser"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Ingen tilgjengelige felter å velge"
msgid "No body"
msgstr "Ingen body"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Ingen kontekst ble oppgitt for denne forespørselen"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Intet land"
@@ -9168,13 +9124,7 @@ msgstr "Ikke delt av {notSharedByFullName}"
msgid "Not synced"
msgstr "Ikke synkronisert"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notater"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organisasjon"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Nedetid"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Personvernpolicy"
msgid "Pro"
msgstr "Proff"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Mellomrom og komma - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Spansk"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Oppgavetittel"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Oppgaver"
@@ -12667,11 +12597,6 @@ msgstr "Det finnes ingen aktivitet knyttet til denne oppføringen."
msgid "There was an error while updating password."
msgstr "Det var en feil under oppdatering av passord."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Dette vil permanent slette tofaktorautentiseringsmetoden din.<0/>Siden 2
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Dette vil tilbakestille databaseverdien til miljø-/standardverdi. Databaseoverstyringen vil fjernes og systemet vil bruke miljøinnstillingene."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Tidssone"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Tidslinje"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Type"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(wybrano: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount, plural, one {# typ źródła} few {# typy źródła} man
msgid "{serviceLabel} service is unreachable"
msgstr "Usługa {serviceLabel} jest nieosiągalna"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Rosnąco"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Dostępność"
msgid "Available"
msgstr "Dostępne"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Kalendarz"
@@ -2377,11 +2364,6 @@ msgstr "Widok Kalendarza"
msgid "Calendars"
msgstr "Kalendarze"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Zmień typ węzła"
msgid "Change Password"
msgstr "Zmień hasło"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Zmień plan"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Sekret klienta"
msgid "Client Settings"
msgstr "Ustawienia klienta"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Koduj swoją funkcję"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Policz unikalne wartości"
msgid "Country"
msgstr "Kraj"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Kod kraju"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Domeny wysyłkowe"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Emaile"
@@ -4892,7 +4877,6 @@ msgstr "Puste"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Pusta skrzynka odbiorcza"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Wprowadź wartość testową"
msgid "Enter text"
msgstr "Wprowadź tekst"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Wyjdź z ustawień"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Imię nie może być puste"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Przepływ"
@@ -6615,11 +6586,6 @@ msgstr "Ukryj grupę {groupValue}"
msgid "Hide hidden groups"
msgstr "Ukryj ukryte grupy"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Dane wejściowe"
@@ -7989,11 +7954,6 @@ msgstr "Maksymalny zakres"
msgid "Maximum email addresses"
msgstr "Maksymalna liczba adresów e-mail"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Brak dostępnych pól do wyboru"
msgid "No body"
msgstr "Brak treści"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Nie podano kontekstu dla tego żądania"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Brak kraju"
@@ -9168,13 +9124,7 @@ msgstr "Nie udostępnione przez {notSharedByFullName}"
msgid "Not synced"
msgstr "Niesynchronizowane"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "\"Notatki\""
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organizacja"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Awaria"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Polityka prywatności"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Spacje i przecinek - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Hiszpański"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Tytuł zadania"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Zadania"
@@ -12667,11 +12597,6 @@ msgstr "Z tym rekordem nie jest powiązana żadna aktywność."
msgid "There was an error while updating password."
msgstr "Wystąpił błąd podczas aktualizacji hasła."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Spowoduje to trwałe usunięcie Twojej metody uwierzytelniania dwuskład
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Spowoduje to przywrócenie wartości bazy danych na wartość środowiskową/lub domyślną. Zastąpienie bazy danych zostanie usunięte, a system będzie korzystać z ustawień środowiska."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Strefa czasowa"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Oś czasu"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Typ"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -101,7 +101,6 @@ msgstr ""
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -377,11 +376,6 @@ msgstr ""
msgid "{serviceLabel} service is unreachable"
msgstr ""
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1830,7 +1824,6 @@ msgstr ""
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2070,11 +2063,6 @@ msgstr ""
msgid "Available"
msgstr ""
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2319,7 +2307,6 @@ msgstr ""
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr ""
@@ -2372,11 +2359,6 @@ msgstr ""
msgid "Calendars"
msgstr ""
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2513,6 +2495,11 @@ msgstr ""
msgid "Change Password"
msgstr ""
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr ""
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2713,11 +2700,6 @@ msgstr ""
msgid "Client Settings"
msgstr ""
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2760,7 +2742,6 @@ msgstr ""
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3315,6 +3296,11 @@ msgstr ""
msgid "Country"
msgstr ""
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr ""
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4835,7 +4821,6 @@ msgstr ""
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr ""
@@ -4887,7 +4872,6 @@ msgstr ""
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4908,7 +4892,6 @@ msgstr ""
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5104,11 +5087,6 @@ msgstr ""
msgid "Enter text"
msgstr ""
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5505,7 +5483,6 @@ msgstr ""
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6036,11 +6013,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6144,7 +6116,6 @@ msgstr ""
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr ""
@@ -6610,11 +6581,6 @@ msgstr ""
msgid "Hide hidden groups"
msgstr ""
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6926,7 +6892,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr ""
@@ -7984,11 +7949,6 @@ msgstr ""
msgid "Maximum email addresses"
msgstr ""
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8691,11 +8651,6 @@ msgstr ""
msgid "No body"
msgstr ""
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8726,6 +8681,7 @@ msgstr ""
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr ""
@@ -9163,13 +9119,7 @@ msgstr ""
msgid "Not synced"
msgstr ""
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr ""
@@ -9547,11 +9497,6 @@ msgstr ""
msgid "Organization"
msgstr ""
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9610,7 +9555,6 @@ msgstr ""
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10112,11 +10056,6 @@ msgstr ""
msgid "Pro"
msgstr ""
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11976,14 +11915,6 @@ msgstr ""
msgid "Spanish"
msgstr ""
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12462,7 +12393,6 @@ msgid "Task Title"
msgstr ""
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr ""
@@ -12662,11 +12592,6 @@ msgstr ""
msgid "There was an error while updating password."
msgstr ""
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12854,11 +12779,6 @@ msgstr ""
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr ""
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12890,16 +12810,10 @@ msgid "Time zone"
msgstr ""
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr ""
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13212,6 +13126,7 @@ msgid "Type"
msgstr ""
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13815,6 +13730,8 @@ msgid "View Logs"
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"
@@ -14068,11 +13985,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(selecionado: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} tipos de fonte"
msgid "{serviceLabel} service is unreachable"
msgstr "O serviço {serviceLabel} está inacessível"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Ascendente"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Disponibilidade"
msgid "Available"
msgstr "Disponível"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Calendário"
@@ -2377,11 +2364,6 @@ msgstr "Visão de calendário"
msgid "Calendars"
msgstr "Calendários"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Alterar tipo de nó"
msgid "Change Password"
msgstr "Alterar Senha"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Alterar Plano"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Segredo do Cliente"
msgid "Client Settings"
msgstr "Configurações do Cliente"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Codifique sua função"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Contar valores únicos"
msgid "Country"
msgstr "País"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Código do país"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Domínios de E-mail"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "E-mails"
@@ -4892,7 +4877,6 @@ msgstr "Vazio"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Caixa de entrada vazia"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Insira o valor de teste"
msgid "Enter text"
msgstr "Insira o texto"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Sair das Configurações"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "O nome não pode estar vazio"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Fluxo"
@@ -6615,11 +6586,6 @@ msgstr "Ocultar grupo {groupValue}"
msgid "Hide hidden groups"
msgstr "Ocultar grupos ocultos"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Entrada"
@@ -7989,11 +7954,6 @@ msgstr "Intervalo máximo"
msgid "Maximum email addresses"
msgstr "Máximo de endereços de email"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Nenhum campo disponível para selecionar"
msgid "No body"
msgstr "Sem corpo"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Nenhum contexto foi fornecido para esta solicitação"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Sem país"
@@ -9168,13 +9124,7 @@ msgstr "Não compartilhado por {notSharedByFullName}"
msgid "Not synced"
msgstr "Não sincronizado"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notas"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organização"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Interrupção"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Política de privacidade"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Espaços e vírgula - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Espanhol"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Título da tarefa"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Tarefas"
@@ -12667,11 +12597,6 @@ msgstr "Não há atividade associada a este registro."
msgid "There was an error while updating password."
msgstr "Ocorreu um erro ao atualizar a senha."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Isso excluirá permanentemente seu método de autenticação de dois fat
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Isso reverterá o valor do banco de dados para o valor do ambiente/padrão. A substituição do banco de dados será removida e o sistema usará as configurações do ambiente."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Fuso horário"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Linha do Tempo"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Tipo"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(selecionado: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} tipos de origem"
msgid "{serviceLabel} service is unreachable"
msgstr "O serviço {serviceLabel} está inacessível"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Ascendente"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Disponibilidade"
msgid "Available"
msgstr "Disponível"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Calendário"
@@ -2377,11 +2364,6 @@ msgstr "Visão do Calendário"
msgid "Calendars"
msgstr "Calendários"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Alterar tipo de nó"
msgid "Change Password"
msgstr "Alterar palavra-passe"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Mudar Plano"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Segredo do Cliente"
msgid "Client Settings"
msgstr "Configurações do Cliente"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Codifique sua função"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Contar valores únicos"
msgid "Country"
msgstr "País"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Código do País"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Domínios de Emails"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "E-mails"
@@ -4892,7 +4877,6 @@ msgstr "Vazio"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Caixa de entrada vazia"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Introduza o valor de teste"
msgid "Enter text"
msgstr "Introduza o texto"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Sair das Definições"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "O primeiro nome não pode estar vazio"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Fluxo"
@@ -6615,11 +6586,6 @@ msgstr "Ocultar grupo {groupValue}"
msgid "Hide hidden groups"
msgstr "Ocultar grupos ocultos"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Entrada"
@@ -7989,11 +7954,6 @@ msgstr "Intervalo Máximo"
msgid "Maximum email addresses"
msgstr "Máximo de endereços de e-mail"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Sem campos disponíveis para selecionar"
msgid "No body"
msgstr "Sem corpo"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Não foi fornecido contexto para este pedido"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Sem país"
@@ -9168,13 +9124,7 @@ msgstr "Não compartilhado por {notSharedByFullName}"
msgid "Not synced"
msgstr "Não sincronizado"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notas"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organização"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Interrupção"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Política de Privacidade"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Espaços e vírgula - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Espanhol"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Título da Tarefa"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Tarefas"
@@ -12667,11 +12597,6 @@ msgstr "Não há atividade associada a este registo."
msgid "There was an error while updating password."
msgstr "Ocorreu um erro ao atualizar a palavra-passe."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Isto eliminará permanentemente o seu método de autenticação de dois
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Isso irá reverter o valor do banco de dados para o valor de ambiente/padrão. A substituição no banco de dados será removida e o sistema usará as configurações de ambiente."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Fuso horário"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Linha do tempo"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Tipo"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(selectată: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} tipuri de surse"
msgid "{serviceLabel} service is unreachable"
msgstr "Serviciul {serviceLabel} este inaccesibil"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Ascendent"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Disponibilitate"
msgid "Available"
msgstr "Disponibil"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Calendar"
@@ -2377,11 +2364,6 @@ msgstr "Vizualizare calendar"
msgid "Calendars"
msgstr "Calendare"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Schimbă tipul nodului"
msgid "Change Password"
msgstr "Schimbă parola"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Schimbă planul"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Secret client"
msgid "Client Settings"
msgstr "Setări Client"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Codificați funcția dumneavoastră"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Numără valorile unice"
msgid "Country"
msgstr "Țară"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Codul țării"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Domenii de email"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Emailuri"
@@ -4892,7 +4877,6 @@ msgstr "Gol"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Inbox gol"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Introduceți valoarea de test"
msgid "Enter text"
msgstr "Introduceți text"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Ieșire din Setări"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Prenumele nu poate fi gol"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Flux"
@@ -6615,11 +6586,6 @@ msgstr "Ascunde grupul {groupValue}"
msgid "Hide hidden groups"
msgstr "Ascundeți grupurile ascunse"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Intrare"
@@ -7989,11 +7954,6 @@ msgstr "Interval maxim"
msgid "Maximum email addresses"
msgstr "Adresele de e-mail maxime"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Nu există câmpuri disponibile de selectat"
msgid "No body"
msgstr "Fără Body"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Nu a fost furnizat niciun context pentru această cerere"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Fără țară"
@@ -9168,13 +9124,7 @@ msgstr "Nu este partajat de {notSharedByFullName}"
msgid "Not synced"
msgstr "Neacordat"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notițe"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Organizație"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Întrerupere"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Politica de confidențialitate"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Spații și virgulă - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Spaniolă"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Titlul sarcinii"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Sarcini"
@@ -12667,11 +12597,6 @@ msgstr "Nu există activitate asociată acestei înregistrări."
msgid "There was an error while updating password."
msgstr "A apărut o eroare în timpul actualizării parolei."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Aceasta va șterge permanent metoda dvs. de autentificare în doi pași.
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Aceasta va reveni valoarea bazei de date la valoarea implicită/mediu. Suprascrierea bazei de date va fi eliminată iar sistemul va utiliza setările de mediu."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Fusul orar"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Cronologie"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Tip"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
Binary file not shown.
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(изабрано: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} типова извора"
msgid "{serviceLabel} service is unreachable"
msgstr "Сервис {serviceLabel} није доступан"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Растуће"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Доступност"
msgid "Available"
msgstr "Доступно"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Календар"
@@ -2377,11 +2364,6 @@ msgstr "Преглед календара"
msgid "Calendars"
msgstr "Календари"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Промените тип чвора"
msgid "Change Password"
msgstr "Промени лозинку"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Промени план"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Тајна клијента"
msgid "Client Settings"
msgstr "Подешавања клијента"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Напишите вашу функцију"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Број јединствених вредности"
msgid "Country"
msgstr "Земља"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Код земље"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Имејл домени"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Имејлови"
@@ -4892,7 +4877,6 @@ msgstr "Празно"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Празан пријемни сандуче"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Унесите тест вредност"
msgid "Enter text"
msgstr "Унесите текст"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Изађи из подешавања"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Име не може бити празно"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Ток"
@@ -6615,11 +6586,6 @@ msgstr "Сакриј групу {groupValue}"
msgid "Hide hidden groups"
msgstr "Сакриј скривене групе"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Унос"
@@ -7989,11 +7954,6 @@ msgstr "Максимални опсег"
msgid "Maximum email addresses"
msgstr "Максималан број имејл адреса"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Нема доступних поља за избор"
msgid "No body"
msgstr "Нема тела"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Контекст није обезбеђен за овај захтев"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Нема земље"
@@ -9168,13 +9124,7 @@ msgstr "Није дељено од стране {notSharedByFullName}"
msgid "Not synced"
msgstr "Није синхронизовано"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Белешке"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Организација"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Прекид рада"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Политика приватности"
msgid "Pro"
msgstr "Про"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Размаци и запета - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Шпански"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Наслов задатка"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Задаци"
@@ -12667,11 +12597,6 @@ msgstr "Са овим записом нема повезаних активно
msgid "There was an error while updating password."
msgstr "Дошло је до грешке при ажурирању лозинке."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Ово ће трајно избрисати ваш метод двофа
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Ово ће вратити вредност из базе података на вредност окружења/подразумевану вредност. Измена базе података ће бити уклоњена и систем ће користити подешавања окружења."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Временска зона"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Трака времена"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Тип"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(vald: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} källtyper"
msgid "{serviceLabel} service is unreachable"
msgstr "Tjänsten {serviceLabel} kan inte nås"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Stigande"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Tillgänglighet"
msgid "Available"
msgstr "Tillgänglig"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Kalender"
@@ -2377,11 +2364,6 @@ msgstr "Kalendervy"
msgid "Calendars"
msgstr "Kalendrar"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Ändra nodtyp"
msgid "Change Password"
msgstr "Byt Lösenord"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Ändra plan"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Klienthemlighet"
msgid "Client Settings"
msgstr "Klientinställningar"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Koda din funktion"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Räkna unika värden"
msgid "Country"
msgstr "Land"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Landskod"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "E-postdomäner"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "E-postmeddelanden"
@@ -4892,7 +4877,6 @@ msgstr "Tom"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Tom inkorg"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Ange testvärde"
msgid "Enter text"
msgstr "Ange text"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Avsluta inställningar"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Förnamn får inte vara tomt"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Flöde"
@@ -6615,11 +6586,6 @@ msgstr "Dölj grupp {groupValue}"
msgid "Hide hidden groups"
msgstr "Dölj dolda grupper"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Inmatning"
@@ -7989,11 +7954,6 @@ msgstr "Maxområde"
msgid "Maximum email addresses"
msgstr "Maximalt antal e-postadresser"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8698,11 +8658,6 @@ msgstr "Inga tillgängliga fält att välja"
msgid "No body"
msgstr "Ingen body"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8733,6 +8688,7 @@ msgstr "Ingen kontext angavs för denna begäran"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Inget land"
@@ -9170,13 +9126,7 @@ msgstr "Inte delad av {notSharedByFullName}"
msgid "Not synced"
msgstr "Inte synkroniserad"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Anteckningar"
@@ -9554,11 +9504,6 @@ msgstr ""
msgid "Organization"
msgstr "Organisation"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9617,7 +9562,6 @@ msgstr "Avbrott"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10119,11 +10063,6 @@ msgstr "Integritetspolicy"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11985,14 +11924,6 @@ msgstr "Mellanslag och komma - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Spanska"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12479,7 +12410,6 @@ msgid "Task Title"
msgstr "Uppgiftstitel"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Uppgifter"
@@ -12679,11 +12609,6 @@ msgstr "Det finns ingen aktivitet kopplad till den här posten."
msgid "There was an error while updating password."
msgstr "Det uppstod ett fel vid uppdatering av lösenordet."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12873,11 +12798,6 @@ msgstr "Detta kommer permanent att radera din tvåfaktorsautentiseringsmetod.<0/
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Detta kommer att återställa databasvärdet till miljö/standardvärdet. Databasåsidosättningen kommer att tas bort och systemet kommer att använda miljöinställningarna."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12909,16 +12829,10 @@ msgid "Time zone"
msgstr "Tidszon"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Tidslinje"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13231,6 +13145,7 @@ msgid "Type"
msgstr "Typ"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13834,6 +13749,8 @@ msgid "View Logs"
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"
@@ -14089,11 +14006,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(seçili: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} kaynak türü"
msgid "{serviceLabel} service is unreachable"
msgstr "{serviceLabel} hizmetine ulaşılamıyor"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Artan"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Mevcutluk"
msgid "Available"
msgstr "Mevcut"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Takvim"
@@ -2377,11 +2364,6 @@ msgstr "Takvim Görünümü"
msgid "Calendars"
msgstr "Takvimler"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Düğüm türünü değiştir"
msgid "Change Password"
msgstr "Şifre Değiştir"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Planı Değiştir"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Müşteri Sırrı"
msgid "Client Settings"
msgstr "Müşteri Ayarları"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Fonksiyonunu kodla"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Benzersiz değerleri say"
msgid "Country"
msgstr "Ülke"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Ülke Kodu"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "E-posta Alan Adları"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "E-postalar"
@@ -4892,7 +4877,6 @@ msgstr "Boş"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Boş Gelen Kutusu"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Test değeri girin"
msgid "Enter text"
msgstr "Metin girin"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Ayarları Kapat"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Ad boş olamaz"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Akış"
@@ -6615,11 +6586,6 @@ msgstr "{groupValue} grubunu gizle"
msgid "Hide hidden groups"
msgstr "Gizli grupları gizle"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Girdi"
@@ -7989,11 +7954,6 @@ msgstr "Maksimum aralık"
msgid "Maximum email addresses"
msgstr "Maksimum e-posta adresleri"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Seçilecek uygun alan yok"
msgid "No body"
msgstr "Gövde yok"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Bu istek için bağlam sağlanmadı"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Ülke yok"
@@ -9168,13 +9124,7 @@ msgstr "{notSharedByFullName} tarafından paylaşılmadı"
msgid "Not synced"
msgstr "Senkronize edilmedi"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Notlar"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Kuruluş"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Kesinti"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Gizlilik Politikası"
msgid "Pro"
msgstr "Pro"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Boşluklar ve virgül - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "İspanyolca"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Görev Başlığı"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Görevler"
@@ -12667,11 +12597,6 @@ msgstr "Bu kayıtla ilişkili etkinlik yok."
msgid "There was an error while updating password."
msgstr "Şifre güncelleme sırasında bir hata oluştu."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Bu, iki faktörlü kimlik doğrulama yöntemini kalıcı olarak silecekt
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Bu işlem, veritabanı değerini çevresel/varsayılan değere döndürecektir. Veritabanı üst yazısı kaldırılacak ve sistem çevre ayarlarını kullanacaktır."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Zaman dilimi"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Zaman Çizelgesi"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Tür"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(обрано: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} типів джерел"
msgid "{serviceLabel} service is unreachable"
msgstr "Сервіс {serviceLabel} недоступний"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "За зростанням"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Доступність"
msgid "Available"
msgstr "Доступно"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Календар"
@@ -2377,11 +2364,6 @@ msgstr "Перегляд календаря"
msgid "Calendars"
msgstr "Календарі"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Змінити тип вузла"
msgid "Change Password"
msgstr "Змінити пароль"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Змінити план"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Клієнтський секрет"
msgid "Client Settings"
msgstr "Налаштування клієнта"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Закодуйте свою функцію"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Підрахунок унікальних значень"
msgid "Country"
msgstr "Країна"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Код країни"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Домени відправки електронної пошти"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Електронні листи"
@@ -4892,7 +4877,6 @@ msgstr "Порожньо"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Порожня скринька"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Введіть тестове значення"
msgid "Enter text"
msgstr "Введіть текст"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "Вийти з налаштувань"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Ім’я не може бути порожнім"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Потік"
@@ -6615,11 +6586,6 @@ msgstr "Приховати групу {groupValue}"
msgid "Hide hidden groups"
msgstr "Приховати приховані групи"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Вхідні дані"
@@ -7989,11 +7954,6 @@ msgstr "Максимальний діапазон"
msgid "Maximum email addresses"
msgstr "Максимальна кількість адрес електронної пошти"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Немає доступних полів для вибору"
msgid "No body"
msgstr "Без тіла"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Для цього запиту не надано контексту"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Немає країни"
@@ -9168,13 +9124,7 @@ msgstr "Не поділився {notSharedByFullName}"
msgid "Not synced"
msgstr "Не синхронізовано"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Нотатки"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Організація"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Збій"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Політика конфіденційності"
msgid "Pro"
msgstr "Професіонал"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Пробіли і кома - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Іспанська"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Назва завдання"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Завдання"
@@ -12667,11 +12597,6 @@ msgstr "З цим записом не пов’язана жодна актив
msgid "There was an error while updating password."
msgstr "Сталася помилка під час оновлення пароля."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12861,11 +12786,6 @@ msgstr "Це назавжди видалить ваш метод двофакт
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Це поверне значення бази даних до значення середовища/за замовчуванням. Перевизначення бази даних буде видалено, і система буде використовувати параметри середовища."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12897,16 +12817,10 @@ msgid "Time zone"
msgstr "Часовий пояс"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Хронологія"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13219,6 +13133,7 @@ msgid "Type"
msgstr "Тип"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13822,6 +13737,8 @@ msgid "View Logs"
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"
@@ -14077,11 +13994,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(đã chọn: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} loại nguồn"
msgid "{serviceLabel} service is unreachable"
msgstr "Không thể truy cập dịch vụ {serviceLabel}"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "Tăng dần"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "Có sẵn"
msgid "Available"
msgstr "Có sẵn"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "Lịch"
@@ -2377,11 +2364,6 @@ msgstr "Xem lịch"
msgid "Calendars"
msgstr "Lịch công tác"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "Thay đổi loại nút"
msgid "Change Password"
msgstr "Đổi Mật khẩu"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "Thay đổi kế hoạch"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "Bí mật khách hàng"
msgid "Client Settings"
msgstr "Cài Đặt Khách Hàng"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "Mã hóa chức năng của bạn"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "Số lượng giá trị duy nhất"
msgid "Country"
msgstr "Quốc gia"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "Mã quốc gia"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "Tên miền Email"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "Thư điện tử"
@@ -4892,7 +4877,6 @@ msgstr "Trống"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "Hộp thư rỗng"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "Nhập giá trị kiểm tra"
msgid "Enter text"
msgstr "Nhập văn bản"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "\"Thoát Cài đặt\""
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "Tên không được để trống"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "Dòng chảy"
@@ -6615,11 +6586,6 @@ msgstr "Ẩn nhóm {groupValue}"
msgid "Hide hidden groups"
msgstr "Ẩn nhóm ẩn"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "Đầu vào"
@@ -7989,11 +7954,6 @@ msgstr "Phạm vi tối đa"
msgid "Maximum email addresses"
msgstr "Số lượng địa chỉ email tối đa"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "Không có trường nào khả dụng để chọn"
msgid "No body"
msgstr "Không có phần thân"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "Không có ngữ cảnh nào được cung cấp cho yêu cầu này"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "Không có quốc gia"
@@ -9168,13 +9124,7 @@ msgstr "Không chia sẻ bởi {notSharedByFullName}"
msgid "Not synced"
msgstr "Chưa đồng bộ hóa"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "Ghi chú"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "Tổ chức"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "Gián đoạn"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "Chính sách Bảo mật"
msgid "Pro"
msgstr "Chuyên nghiệp"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "Dấu cách và dấu phẩy - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "Tiếng Tây Ban Nha"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "Tiêu đề nhiệm vụ"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "Nhiệm vụ"
@@ -12667,11 +12597,6 @@ msgstr "Không có hoạt động nào liên kết với bản ghi này."
msgid "There was an error while updating password."
msgstr "Đã có lỗi xảy ra trong quá trình cập nhật mật khẩu."
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "Thao tác này sẽ xóa vĩnh viễn phương thức xác thực hai y
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "Điều này sẽ khôi phục giá trị cơ sở dữ liệu về giá trị mặc định của môi trường. Ghi đè cơ sở dữ liệu sẽ bị loại bỏ và hệ thống sẽ sử dụng các cài đặt môi trường."
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "Múi giờ"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "Dòng thời gian"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "Loại"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(已选择: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} 种来源类型"
msgid "{serviceLabel} service is unreachable"
msgstr "{serviceLabel} 服务不可访问"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "升序"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "可用性"
msgid "Available"
msgstr "可用"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "日历"
@@ -2377,11 +2364,6 @@ msgstr "日历视图"
msgid "Calendars"
msgstr "日历"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "更改节点类型"
msgid "Change Password"
msgstr "更改密码"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "更改计划"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "客户端密钥"
msgid "Client Settings"
msgstr "客户端设置"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "编写您的功能"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "计算唯一值"
msgid "Country"
msgstr "国家"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "国家代码"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "电子邮件发送域名"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "电子邮件"
@@ -4892,7 +4877,6 @@ msgstr "空"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "清空收件箱"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "输入测试值"
msgid "Enter text"
msgstr "输入文本"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "退出设置"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "名不能为空"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "流程"
@@ -6615,11 +6586,6 @@ msgstr "隐藏组 {groupValue}"
msgid "Hide hidden groups"
msgstr "隐藏隐藏组"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "输入"
@@ -7989,11 +7954,6 @@ msgstr "最大范围"
msgid "Maximum email addresses"
msgstr "最大电子邮件地址数量"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "没有可选的字段"
msgid "No body"
msgstr "无正文"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "此请求未提供上下文"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "无国家"
@@ -9168,13 +9124,7 @@ msgstr "未与 {notSharedByFullName} 共享"
msgid "Not synced"
msgstr "未同步"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "备注"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "组织"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "中断"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "隐私政策"
msgid "Pro"
msgstr "专业版"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "空格和逗号 - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "西班牙语"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "任务标题"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "任务"
@@ -12667,11 +12597,6 @@ msgstr "此记录没有关联的活动。"
msgid "There was an error while updating password."
msgstr "更新密码时出错。"
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "这将永久删除您的双重身份验证方法。<0/>由于您的工
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "这将使数据库值恢复为环境/默认值。数据库覆盖将被移除,系统将使用环境设置。"
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "时区"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "时间轴"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "类型"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
+14 -102
View File
@@ -106,7 +106,6 @@ msgstr "(已選取: {selectedIconKey})"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "[empty string]"
@@ -382,11 +381,6 @@ msgstr "{selectedCount} 種來源類型"
msgid "{serviceLabel} service is unreachable"
msgstr "{serviceLabel} 服務無法連線"
#. js-lingui-id: 8vJ+2V
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "{stepCount, plural, one {# step} other {# steps}}"
msgstr ""
#. js-lingui-id: Bzjg0/
#: src/pages/settings/accounts/SettingsAccountsConfigurationStepCalendar.tsx
msgid "{stepNumber}. Calendar"
@@ -1835,7 +1829,6 @@ msgstr "升序"
#: src/modules/settings/roles/role-permissions/permission-flags/hooks/useActionRolePermissionFlagConfig.ts
#: src/modules/navigation/components/MainNavigationDrawerFixedItems.tsx
#: src/modules/command-menu/hooks/useOpenAskAIPageInCommandMenu.ts
#: src/modules/command-menu/components/CommandMenuAskAIInfo.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
#: src/modules/action-menu/actions/record-agnostic-actions/constants/RecordAgnosticActionsConfig.tsx
@@ -2075,11 +2068,6 @@ msgstr "可用性"
msgid "Available"
msgstr "可用"
#. js-lingui-id: 06gA3L
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Available as tool"
msgstr ""
#. js-lingui-id: oD38t2
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Available tools"
@@ -2324,7 +2312,6 @@ msgstr "caldav.example.com"
#. js-lingui-id: AjVXBS
#: src/modules/views/view-picker/constants/ViewPickerTypeSelectOptions.ts
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownLayoutContent.tsx
msgid "Calendar"
msgstr "日曆"
@@ -2377,11 +2364,6 @@ msgstr "日曆檢視"
msgid "Calendars"
msgstr "日曆"
#. js-lingui-id: qIlodj
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Calling Code"
msgstr ""
#. js-lingui-id: msssZq
#: src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectAboutForm.tsx
msgid "Can't change API names for standard objects"
@@ -2518,6 +2500,11 @@ msgstr "更改節點類型"
msgid "Change Password"
msgstr "更改密碼"
#. js-lingui-id: wRtBJP
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Change Plan"
msgstr "更改計劃"
#. js-lingui-id: EYSFEW
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "Change subdomain?"
@@ -2718,11 +2705,6 @@ msgstr "客戶端密鑰"
msgid "Client Settings"
msgstr "客戶端設置"
#. js-lingui-id: mekEJ5
#: src/hooks/useCopyToClipboard.tsx
msgid "Clipboard requires a secure connection (HTTPS). Please access this app over HTTPS to enable copying."
msgstr ""
#. js-lingui-id: yz7wBu
#: src/modules/ui/feedback/snack-bar-manager/components/SnackBar.tsx
msgid "Close"
@@ -2765,7 +2747,6 @@ msgstr "編寫您的功能代碼"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Collapse"
@@ -3320,6 +3301,11 @@ msgstr "計數唯一值"
msgid "Country"
msgstr "國家"
#. js-lingui-id: j2OqfX
#: src/modules/object-record/record-field/ui/form-types/components/FormPhoneFieldInput.tsx
msgid "Country Code"
msgstr "國碼"
#. js-lingui-id: gJdfqX
#: src/modules/metadata-error-handler/hooks/useMetadataErrorHandler.ts
msgid "create"
@@ -4840,7 +4826,6 @@ msgstr "電子郵件域名"
#: src/pages/settings/accounts/SettingsAccountsEmails.tsx
#: src/modules/settings/hooks/useSettingsNavigationItems.tsx
#: src/modules/settings/accounts/components/SettingsAccountsSettingsSection.tsx
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Emails"
msgstr "電子郵件"
@@ -4892,7 +4877,6 @@ msgstr "空"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Array"
@@ -4913,7 +4897,6 @@ msgstr "清空收件箱"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Empty Object"
@@ -5109,11 +5092,6 @@ msgstr "輸入測試值"
msgid "Enter text"
msgstr "輸入文字"
#. js-lingui-id: +rrO69
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
msgid "Enter text or type '/' for commands"
msgstr ""
#. js-lingui-id: yZMXC2
#: src/modules/advanced-text-editor/hooks/useAdvancedTextEditor.ts
msgid "Enter text or Type '/' for commands"
@@ -5510,7 +5488,6 @@ msgstr "退出設置"
#: src/modules/object-record/record-field/ui/meta-types/input/components/RawJsonFieldInput.tsx
#: src/modules/object-record/record-field/ui/meta-types/display/components/JsonFieldDisplay.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
#: src/modules/ai/components/RoutingDebugDisplay.tsx
msgid "Expand"
@@ -6041,11 +6018,6 @@ msgstr ""
msgid "File URL is not defined"
msgstr ""
#. js-lingui-id: sER+bs
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Files"
msgstr ""
#. js-lingui-id: o7J4JM
#: src/pages/settings/data-model/SettingsObjectFieldTable.tsx
#: src/pages/settings/ai/components/SettingsSkillsTable.tsx
@@ -6149,7 +6121,6 @@ msgstr "名字不可為空"
#. js-lingui-id: ylQd2j
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/command-menu/pages/workflow/action/components/CommandMenuWorkflowSelectAction.tsx
msgid "Flow"
msgstr "流程"
@@ -6615,11 +6586,6 @@ msgstr "隱藏群組 {groupValue}"
msgid "Hide hidden groups"
msgstr "隱藏隱藏的群組"
#. js-lingui-id: i0qMbr
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Home"
msgstr ""
#. js-lingui-id: Xkd22/
#: src/modules/page-layout/utils/getWidgetTitle.ts
#: src/modules/command-menu/pages/page-layout/constants/GraphTypeInformation.ts
@@ -6931,7 +6897,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/ThinkingStepsDisplay.tsx
msgid "Input"
msgstr "輸入"
@@ -7989,11 +7954,6 @@ msgstr "最大範圍"
msgid "Maximum email addresses"
msgstr "最大電子郵件地址"
#. js-lingui-id: 9UHNQc
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Maximum execution time in seconds (1-900)"
msgstr ""
#. js-lingui-id: PAhTVY
#: src/modules/settings/data-model/fields/forms/components/SettingsDataModelFieldMaxValuesForm.tsx
msgid "Maximum files"
@@ -8696,11 +8656,6 @@ msgstr "沒有可選擇的欄位"
msgid "No body"
msgstr "沒有主體"
#. js-lingui-id: c3+z7H
#: src/modules/object-record/record-field/ui/form-types/components/FormCallingCodeSelectInput.tsx
msgid "No calling code"
msgstr ""
#. js-lingui-id: OTe3RI
#: src/pages/settings/domains/SettingsDomain.tsx
msgid "No change detected"
@@ -8731,6 +8686,7 @@ msgstr "此請求未提供任何上下文"
#: src/modules/settings/data-model/fields/forms/phones/components/SettingsDataModelFieldPhonesForm.tsx
#: src/modules/settings/data-model/fields/forms/address/components/SettingsDataModelFieldAddressForm.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountrySelectInput.tsx
#: src/modules/object-record/record-field/ui/form-types/components/FormCountryCodeSelectInput.tsx
msgid "No country"
msgstr "無國家"
@@ -9168,13 +9124,7 @@ msgstr "未由 {notSharedByFullName} 分享"
msgid "Not synced"
msgstr "未同步"
#. js-lingui-id: KiJn9B
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
msgid "Note"
msgstr ""
#. js-lingui-id: 1DBGsz
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Notes"
msgstr "備註"
@@ -9552,11 +9502,6 @@ msgstr ""
msgid "Organization"
msgstr "組織"
#. js-lingui-id: zi/p7n
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Organization plan"
msgstr ""
#. js-lingui-id: nV6twc
#: src/modules/command-menu/pages/navigation-menu-item/components/CommandMenuEditOrganizeActions.tsx
msgid "Organize"
@@ -9615,7 +9560,6 @@ msgstr "中斷"
#: src/modules/logic-functions/components/LogicFunctionExecutionResult.tsx
#: src/modules/command-menu/pages/workflow/step/view-run/components/CommandMenuWorkflowRunViewStepContent.tsx
#: src/modules/ai/components/ToolStepRenderer.tsx
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
#: src/modules/ai/components/TerminalOutput.tsx
#: src/modules/ai/components/CodeExecutionDisplay.tsx
msgid "Output"
@@ -10117,11 +10061,6 @@ msgstr "隱私政策"
msgid "Pro"
msgstr "專業版"
#. js-lingui-id: r5je1s
#: src/pages/onboarding/internal/ChooseYourPlanContent.tsx
msgid "Pro plan"
msgstr ""
#. js-lingui-id: k1ifdL
#: src/modules/workflow/components/WorkflowStepExecutionResult.tsx
#: src/modules/spreadsheet-import/steps/components/UploadStep/components/DropZone.tsx
@@ -11981,14 +11920,6 @@ msgstr "空格和逗號 - {spacesAndCommaExample}"
msgid "Spanish"
msgstr "西班牙語"
#. js-lingui-id: gsifzp
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/utils/__tests__/shouldHideChartSetting.test.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
#: src/modules/command-menu/pages/page-layout/constants/settings/ChartConfigurationSettingLabels.ts
msgid "Split multiple values"
msgstr ""
#. js-lingui-id: vnS6Rf
#: src/pages/settings/security/SettingsSecurity.tsx
msgid "SSO"
@@ -12467,7 +12398,6 @@ msgid "Task Title"
msgstr "任務標題"
#. js-lingui-id: GtycJ/
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/action-menu/actions/record-actions/constants/DefaultRecordActionsConfig.tsx
msgid "Tasks"
msgstr "任務"
@@ -12667,11 +12597,6 @@ msgstr "此記錄沒有相關的活動。"
msgid "There was an error while updating password."
msgstr "更新密碼時出現錯誤。"
#. js-lingui-id: AUV+TY
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thinking"
msgstr ""
#. js-lingui-id: Ed99mE
#: src/modules/ai/components/ReasoningSummaryDisplay.tsx
msgid "Thinking..."
@@ -12859,11 +12784,6 @@ msgstr "這將永久刪除您的雙重驗證方法。<0/>由於您的工作區
msgid "This will revert the database value to environment/default value. The database override will be removed and the system will use the environment settings."
msgstr "這將把數據庫值恢復為環境/默認值。數據庫覆蓋將被移除,系統將使用環境設置。"
#. js-lingui-id: f8HOUp
#: src/modules/ai/components/ThinkingStepsDisplay.tsx
msgid "Thought"
msgstr ""
#. js-lingui-id: 5g/sE8
#: src/modules/action-menu/actions/record-actions/constants/WorkflowActionsConfig.tsx
msgid "Tidy up"
@@ -12895,16 +12815,10 @@ msgid "Time zone"
msgstr "時區"
#. js-lingui-id: cklVjM
#: src/modules/page-layout/constants/StandardPageLayoutTabTitleTranslations.ts
#: src/modules/object-record/object-options-dropdown/components/ObjectOptionsDropdownCalendarViewContent.tsx
msgid "Timeline"
msgstr "時間軸"
#. js-lingui-id: xY9s5E
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "Timeout"
msgstr ""
#. js-lingui-id: 8TMaZI
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
#: src/pages/settings/security/event-logs/components/EventLogResultsTable.tsx
@@ -13217,6 +13131,7 @@ msgid "Type"
msgstr "類型"
#. js-lingui-id: SKD2e4
#: src/modules/page-layout/widgets/standalone-rich-text/components/StandaloneRichTextEditorContent.tsx
#: src/modules/activities/components/ActivityRichTextEditor.tsx
msgid "Type '/' for commands, '@' for mentions"
msgstr ""
@@ -13820,6 +13735,8 @@ msgid "View Logs"
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"
@@ -14075,11 +13992,6 @@ msgstr ""
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: 8jc/Xn
#: src/modules/settings/logic-functions/components/SettingsLogicFunctionNewForm.tsx
msgid "When enabled, AI agents and workflow automations can discover and call this function"
msgstr ""
#. js-lingui-id: C51ilI
#: src/pages/settings/developers/api-keys/SettingsDevelopersApiKeysNew.tsx
msgid "When the API key will expire."
@@ -1,7 +1,8 @@
import { useRecoilValue } from 'recoil';
import { usePrepareFindManyActivitiesQuery } from '@/activities/hooks/usePrepareFindManyActivitiesQuery';
import { objectShowPageTargetableObjectStateV2 } from '@/activities/timeline-activities/states/objectShowPageTargetableObjectStateV2';
import { objectShowPageTargetableObjectState } from '@/activities/timeline-activities/states/objectShowPageTargetableObjectIdState';
import { type CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular';
import { useRecoilValueV2 } from '@/ui/utilities/state/jotai/hooks/useRecoilValueV2';
import { isDefined } from 'twenty-shared/utils';
// This hook should only be executed if the normalized cache is up-to-date
@@ -12,8 +13,8 @@ export const useRefreshShowPageFindManyActivitiesQueries = ({
}: {
activityObjectNameSingular: CoreObjectNameSingular;
}) => {
const objectShowPageTargetableObject = useRecoilValueV2(
objectShowPageTargetableObjectStateV2,
const objectShowPageTargetableObject = useRecoilValue(
objectShowPageTargetableObjectState,
);
const { prepareFindManyActivitiesQuery } = usePrepareFindManyActivitiesQuery({
@@ -1,17 +1,16 @@
import { useRecoilState } from 'recoil';
import { useRecoilState, useRecoilValue } from 'recoil';
import { useCreateActivityInDB } from '@/activities/hooks/useCreateActivityInDB';
import { useRefreshShowPageFindManyActivitiesQueries } from '@/activities/hooks/useRefreshShowPageFindManyActivitiesQueries';
import { isActivityInCreateModeState } from '@/activities/states/isActivityInCreateModeState';
import { isUpsertingActivityInDBState } from '@/activities/states/isCreatingActivityInDBState';
import { objectShowPageTargetableObjectStateV2 } from '@/activities/timeline-activities/states/objectShowPageTargetableObjectStateV2';
import { objectShowPageTargetableObjectState } from '@/activities/timeline-activities/states/objectShowPageTargetableObjectIdState';
import { type Note } from '@/activities/types/Note';
import { type Task } from '@/activities/types/Task';
import { type CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular';
import { useUpdateOneRecord } from '@/object-record/hooks/useUpdateOneRecord';
import { isDefined } from 'twenty-shared/utils';
import { useRecoilStateV2 } from '@/ui/utilities/state/jotai/hooks/useRecoilStateV2';
import { useRecoilValueV2 } from '@/ui/utilities/state/jotai/hooks/useRecoilValueV2';
export const useUpsertActivity = ({
activityObjectNameSingular,
@@ -34,8 +33,8 @@ export const useUpsertActivity = ({
isUpsertingActivityInDBState,
);
const objectShowPageTargetableObject = useRecoilValueV2(
objectShowPageTargetableObjectStateV2,
const objectShowPageTargetableObject = useRecoilValue(
objectShowPageTargetableObjectState,
);
const { refreshShowPageFindManyActivitiesQueries } =
@@ -1,7 +1,8 @@
import { useEffect, useMemo } from 'react';
import { useRecoilState } from 'recoil';
import { useActivities } from '@/activities/hooks/useActivities';
import { currentNotesQueryVariablesStateV2 } from '@/activities/notes/states/currentNotesQueryVariablesStateV2';
import { currentNotesQueryVariablesState } from '@/activities/notes/states/currentNotesQueryVariablesState';
import { FIND_MANY_TIMELINE_ACTIVITIES_ORDER_BY } from '@/activities/timeline-activities/constants/FindManyTimelineActivitiesOrderBy';
import { type Note } from '@/activities/types/Note';
import { type RecordGqlOperationVariables } from 'twenty-shared/types';
@@ -9,7 +10,6 @@ import { isDeeplyEqual } from '~/utils/isDeeplyEqual';
import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular';
import { type ActivityTargetableObject } from '@/activities/types/ActivityTargetableEntity';
import { useRecoilStateV2 } from '@/ui/utilities/state/jotai/hooks/useRecoilStateV2';
export const useNotes = (targetableObject: ActivityTargetableObject) => {
const notesQueryVariables = useMemo(
@@ -34,7 +34,7 @@ export const useNotes = (targetableObject: ActivityTargetableObject) => {
});
const [currentNotesQueryVariables, setCurrentNotesQueryVariables] =
useRecoilStateV2(currentNotesQueryVariablesStateV2);
useRecoilState(currentNotesQueryVariablesState);
// TODO: fix useEffect, remove with better pattern
useEffect(() => {
@@ -0,0 +1,9 @@
import { atom } from 'recoil';
import { type RecordGqlOperationVariables } from 'twenty-shared/types';
export const currentNotesQueryVariablesState =
atom<RecordGqlOperationVariables | null>({
default: null,
key: 'currentNotesQueryVariablesState',
});
@@ -1,9 +0,0 @@
import { type RecordGqlOperationVariables } from 'twenty-shared/types';
import { createStateV2 } from '@/ui/utilities/state/jotai/utils/createStateV2';
export const currentNotesQueryVariablesStateV2 =
createStateV2<RecordGqlOperationVariables | null>({
key: 'currentNotesQueryVariablesStateV2',
defaultValue: null,
});
@@ -0,0 +1,9 @@
import { atom } from 'recoil';
import { type ActivityTargetableObject } from '@/activities/types/ActivityTargetableEntity';
export const objectShowPageTargetableObjectState =
atom<ActivityTargetableObject | null>({
key: 'objectShowPageTargetableObjectState',
default: null,
});
@@ -1,9 +0,0 @@
import { type ActivityTargetableObject } from '@/activities/types/ActivityTargetableEntity';
import { createStateV2 } from '@/ui/utilities/state/jotai/utils/createStateV2';
export const objectShowPageTargetableObjectStateV2 =
createStateV2<ActivityTargetableObject | null>({
key: 'objectShowPageTargetableObjectStateV2',
defaultValue: null,
});
@@ -1,12 +1,11 @@
import { CodeExecutionDisplay } from '@/ai/components/CodeExecutionDisplay';
import { ReasoningSummaryDisplay } from '@/ai/components/ReasoningSummaryDisplay';
import { RoutingStatusDisplay } from '@/ai/components/RoutingStatusDisplay';
import { ThinkingStepsDisplay } from '@/ai/components/ThinkingStepsDisplay';
import { IconDotsVertical } from 'twenty-ui/display';
import { LazyMarkdownRenderer } from '@/ai/components/LazyMarkdownRenderer';
import { ToolStepRenderer } from '@/ai/components/ToolStepRenderer';
import { groupContiguousThinkingStepParts } from '@/ai/utils/groupContiguousThinkingStepParts';
import { useTheme } from '@emotion/react';
import { keyframes, useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { isToolUIPart } from 'ai';
import { type ExtendedUIMessagePart } from 'twenty-shared/ai';
@@ -31,6 +30,23 @@ const StyledLoadingIcon = styled(IconDotsVertical)`
transform: rotate(90deg);
`;
const streamingDotsAnimation = keyframes`
0% { content: ''; }
33% { content: '.'; }
66% { content: '..'; }
100% { content: '...'; }
`;
const StyledStreamingIndicator = styled.div`
&::after {
display: inline-block;
content: '';
animation: ${streamingDotsAnimation} 750ms steps(3, end) infinite;
width: 2ch;
text-align: left;
}
`;
const InitialLoadingIndicator = () => {
const theme = useTheme();
@@ -49,6 +65,13 @@ const MessagePartRenderer = ({
isStreaming: boolean;
}) => {
switch (part.type) {
case 'reasoning':
return (
<ReasoningSummaryDisplay
content={part.text}
isThinking={part.state === 'streaming'}
/>
);
case 'text':
return <LazyMarkdownRenderer text={part.text} />;
case 'data-routing-status':
@@ -85,48 +108,29 @@ export const AIChatAssistantMessageRenderer = ({
}) => {
// Filter out data-code-execution parts when tool-code_interpreter exists
// (the tool part contains the final result, data-code-execution is for streaming updates)
// Also filter out data-thread-title (consumed by useAgentChat, not rendered)
const hasCodeInterpreterTool = messageParts.some(
(part) => part.type === 'tool-code_interpreter',
);
const filteredParts = messageParts.filter(
(part) =>
part.type !== 'data-thread-title' &&
(!hasCodeInterpreterTool || part.type !== 'data-code-execution'),
);
const renderItems = groupContiguousThinkingStepParts(filteredParts);
const filteredParts = hasCodeInterpreterTool
? messageParts.filter((part) => part.type !== 'data-code-execution')
: messageParts;
if (!renderItems.length && !hasError) {
if (!filteredParts.length && !hasError) {
return <InitialLoadingIndicator />;
}
return (
<div>
<StyledMessagePartsContainer>
{renderItems.map((renderItem, index) =>
renderItem.type === 'thinking-steps' ? (
<ThinkingStepsDisplay
key={index}
parts={renderItem.parts}
isLastMessageStreaming={isLastMessageStreaming}
hasAssistantTextResponseStarted={renderItems
.slice(index + 1)
.some(
(nextRenderItem) =>
nextRenderItem.type === 'part' &&
nextRenderItem.part.type === 'text' &&
nextRenderItem.part.text.trim().length > 0,
)}
/>
) : (
<MessagePartRenderer
key={index}
part={renderItem.part}
isStreaming={isLastMessageStreaming}
/>
),
)}
{filteredParts.map((part, index) => (
<MessagePartRenderer
key={index}
part={part}
isStreaming={isLastMessageStreaming}
/>
))}
</StyledMessagePartsContainer>
{isLastMessageStreaming && !hasError && <StyledStreamingIndicator />}
</div>
);
};

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